c7bf548ed3c80af6adcf20e05c33e5f90c528c74
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/78746
4 * charlen_03.f90: Remove test.
5 * charlen_10.f90: Ditto.
6
7 2016-12-17 Jakub Jelinek <jakub@redhat.com>
8
9 PR sanitizer/78832
10 * gcc.dg/asan/pr78832.c: New test.
11
12 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
13
14 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
15 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
16 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
17 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
18
19 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
20
21 PR fortran/78239
22 * gfortran.dg/fimplicit_none_1.f90: New test.
23 * gfortran.dg/fimplicit_none_2.f90: New test.
24
25 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
26
27 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
28 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
29 * gcc.target/powerpc/byte-in-range-0.c: New test.
30 * gcc.target/powerpc/byte-in-range-1.c: New test.
31 * gcc.target/powerpc/byte-in-set-0.c: New test.
32 * gcc.target/powerpc/byte-in-set-1.c: New test.
33 * gcc.target/powerpc/byte-in-set-2.c: New test.
34
35 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
36
37 PR fortran/78622
38 * gfortran.dg/dtio_20.f03: New test.
39
40 2016-12-16 Jakub Jelinek <jakub@redhat.com>
41
42 PR fortran/78757
43 * gfortran.dg/char_result_16.f90: New test.
44
45 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
46
47 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
48
49 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50
51 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
52
53 2016-12-16 Jakub Jelinek <jakub@redhat.com>
54
55 PR c/78408
56 * gcc.dg/pr78408-1.c: New test.
57 * gcc.dg/pr78408-2.c: New test.
58
59 2016-12-16 Marek Polacek <polacek@redhat.com>
60
61 PR tree-optimization/78819
62 * gcc.dg/tree-ssa/vrp112.c: New test.
63
64 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gnat.dg/opt61.adb: New test.
67 * gnat.dg/opt61_pkg.ad[sb]: New helper.
68
69 2016-12-16 Richard Biener <rguenther@suse.de>
70
71 PR c++/71694
72 * g++.dg/pr71694.C: New testcase.
73
74 2016-12-16 Richard Biener <rguenther@suse.de>
75
76 PR middle-end/71632
77 * gcc.dg/pr71632.c: New testcase.
78
79 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
80
81 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
82 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
83 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
84 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
85 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
86 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
87 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
88 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
89 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
90 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
91 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
92 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
93 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
94 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
95 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
96 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
97
98 2016-12-15 Jakub Jelinek <jakub@redhat.com>
99
100 P0490R0 GB 20: decomposition declaration should commit to tuple
101 interpretation early
102 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
103
104 2016-12-15 Nathan Sidwell <nathan@acm.org>
105
106 PR c++/77585
107 * g++.dg/cpp1y/pr77585.C: New.
108
109 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
110
111 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
112 * gcc.dg/tree-ssa/pr71179.c: Same.
113
114 2016-12-15 Janus Weil <janus@gcc.gnu.org>
115
116 PR fortran/78800
117 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
118
119 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
120
121 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
122 -mmicromips.
123
124 2016-12-15 Jakub Jelinek <jakub@redhat.com>
125
126 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
127 * gcc.dg/torture/pr78515.c: Likewise.
128 * gcc.dg/pr69634.c: Likewise.
129
130 2016-12-14 Martin Sebor <msebor@redhat.com>
131
132 PR middle-end/78519
133 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
134
135 2016-12-14 Martin Sebor <msebor@redhat.com>
136
137 PR c++/78774
138 * g++.dg/cpp1y/pr78774.C: New test.
139
140 2016-12-14 David Malcolm <dmalcolm@redhat.com>
141
142 PR target/78213
143 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
144 -fself-test.
145 * gcc.dg/pr78213.c: Disable this test.
146 * selftests/example.txt: New file.
147
148 2016-12-14 Martin Sebor <msebor@redhat.com>
149
150 PR middle-end/78786
151 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
152
153 2016-12-14 Jakub Jelinek <jakub@redhat.com>
154
155 PR target/78791
156 * gcc.c-torture/execute/pr78791.c: New test.
157 * gcc.target/i386/pr78791.c: New test.
158
159 2016-12-14 Marek Polacek <polacek@redhat.com>
160
161 PR c++/72775
162 * g++.dg/ext/flexary12.C: Adjust dg-error.
163 * g++.dg/ext/flexary20.C: New.
164 * g++.dg/ext/flexary21.C: New.
165
166 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
167
168 PR target/59874
169 * gcc.target/i386/pr59874-1.c: New test.
170 * gcc.target/i386/pr59874-2.c: Ditto.
171
172 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
173
174 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
175 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
176 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
177
178 2016-12-14 Jakub Jelinek <jakub@redhat.com>
179
180 PR debug/77844
181 * g++.dg/opt/pr77844.C: New test.
182
183 2016-12-14 Martin Sebor <msebor@redhat.com>
184
185 PR c/17308
186 * gcc.dg/builtins-nonnull.c: New test.
187 * gcc.dg/nonnull-4.c: New test.
188
189 2016-12-14 Nathan Sidwell <nathan@acm.org>
190
191 PR c++/78701
192 * g++.dg/cpp0x/pr78701.C: New.
193
194 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
195
196 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
197 defined, add tracing of the various extracts to stderr. Add
198 support for tests that convert the result to another type.
199 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
200 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
201 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
202 tests that do an extract and then convert the values double.
203 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
204 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
205 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
206 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
207 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
208 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
209 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
210 of VEXTRACTU{B,H} and XXEXTRACTUW.
211 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
212 vec_extract and convert to floating point.
213 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
214 and vec_extract4b.
215 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
216
217 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
218
219 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
220 -mmicromips.
221
222 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
223
224 PR fortran/78780
225 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
226 * gfortran.dg/coarray_42.f90: New test.
227
228 2016-12-14 Jakub Jelinek <jakub@redhat.com>
229
230 PR target/78796
231 * gcc.dg/tls/pr78796.c: New test.
232
233 2016-12-14 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/78731
236 * gcc.dg/torture/pr78731.c: New testcase.
237
238 2016-12-14 Martin Liska <mliska@suse.cz>
239
240 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
241 * gcc.dg/tree-ssa/dump-2.c: Likewise.
242
243 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
244
245 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
246 -ffat-lto-objects option.
247
248 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
249 Jakub Jelinek <jakub@redhat.com>
250
251 * gcc.dg/strlenopt-30.c: New test-case.
252
253 2016-12-14 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/78788
256 * gcc.dg/torture/pr78788.c: New testcase.
257
258 2016-12-13 Nathan Sidwell <nathan@acm.org>
259
260 PR c++/69481
261 * g++.dg/cpp0x/pr69481.C: New.
262
263 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
264
265 PR target/78794
266 * gcc.target/i386/pr78794.c: New test.
267
268 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
269
270 PR fortran/77785
271 * gfortran.dg/coarray_38.f90: Added expecting error message.
272 * gfortran.dg/coarray_41.f90: New test.
273 * gfortran.dg/coarray_class_2.f90: New test.
274
275 2016-12-13 Carl Love <cel@us.ibm.com>
276
277 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
278 file.
279 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
280 file.
281
282 2016-12-13 Martin Liska <mliska@suse.cz>
283
284 PR tree-optimization/78428
285 * gcc.dg/tree-ssa/pr78428.c: New test.
286
287 2016-12-13 Janus Weil <janus@gcc.gnu.org>
288 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/78737
291 * gfortran.dg/dtio_19.f90: New test case.
292
293 2016-12-13 Michael Matz <matz@suse.de>
294
295 PR tree-optimization/78725
296 * gcc.dg/pr78725.c: New test.
297 * gcc.dg/pr78725-2.c: New test.
298
299 2016-12-13 Richard Biener <rguenther@suse.de>
300
301 PR middle-end/78742
302 * gcc.dg/torture/pr78742.c: New testcase.
303
304 2016-12-13 Martin Liska <mliska@suse.cz>
305
306 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
307 scanned pattern ASAN_MARK.
308 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
309 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
310 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
311 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
312
313 2016-12-13 Jakub Jelinek <jakub@redhat.com>
314
315 PR ipa/77905
316 * g++.dg/ipa/pr77905.C: New test.
317
318 2016-12-12 Jakub Jelinek <jakub@redhat.com>
319
320 PR tree-optimization/78777
321 * g++.dg/torture/pr78777.C: New test.
322
323 2016-12-12 Martin Sebor <msebor@redhat.com>
324
325 PR middle-end/78622
326 PR middle-end78606
327 * gcc.c-torture/execute/pr78622.c: New test.
328 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
329 behavior inadvertently introduced in a previous commit. Tighten
330 up final checking.
331 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
332 Add test cases.
333 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
338 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
339 add a final optimization check.
340 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
341 * gcc.dg/tree-ssa/pr78622.c: New test.
342
343 2016-12-12 Janus Weil <janus@gcc.gnu.org>
344
345 PR fortran/78392
346 * gfortran.dg/constant_shape.f90: New test case.
347
348 2016-12-12 Marek Polacek <polacek@redhat.com>
349
350 PR c++/78647
351 * g++.dg/parse/error58.C: New.
352
353 2016-12-12 David Malcolm <dmalcolm@redhat.com>
354
355 PR preprocessor/78680
356 * gcc.dg/format/pr78680.c: New test case.
357 * gcc.dg/plugin/diagnostic-test-expressions-1.c
358 (test_multiline_token): New function.
359 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
360 (test_backslash_continued_logical_lines): New function.
361
362 2016-12-12 Nathan Sidwell <nathan@acm.org>
363
364 PR c++/78252
365 * g++.dg/cpp1y/lambda-mangle-1.C: New.
366
367 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
368
369 PR target/78738
370 * gcc.target/i386/pr78738.c: New test.
371
372 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
373
374 * lib/target-supports.exp
375 (check_effective_target_newlib_broken_long_double_io): New check.
376 (check_effective_target_frexpl): Likewise.
377
378 2016-12-12 Marek Polacek <polacek@redhat.com>
379
380 PR middle-end/78716
381 * g++.dg/other/vararg-5.C: New.
382
383 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
384
385 PR rtl-optimization/78669
386 * gcc.target/i386/pr78669.c: New test.
387
388 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
389
390 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
391
392 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
393
394 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
395 -mnan=2008 and -mabs=2008.
396
397 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 PR target/78695
400 * gcc.target/powerpc/swaps-stack-protector.c: New test.
401
402 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
403
404 PR target/70799
405 * gcc.target/i386/pr70799-3.c: New test.
406
407 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/78637
410 * g++.dg/parse/namespace14.C: New.
411
412 2016-12-10 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/78720
415 * gcc.c-torture/execute/pr78720.c: New test.
416
417 PR fortran/78758
418 * gfortran.dg/pr78758.f90: New test.
419 * gfortran.dg/pr38868.f: Remove again bogus warning.
420
421 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
422
423 PR fortran/77903
424 * gfortran.dg/submodule_20.f08: New test.
425
426 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
427
428 PR testsuite/78740
429 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
430
431 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
432
433 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
434 support __int128.
435
436 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
437
438 PR ipa/78721
439 * gcc.dg/pr78721.c: New test.
440
441 2016-12-09 Jakub Jelinek <jakub@redhat.com>
442
443 PR target/72742
444 * gcc.c-torture/compile/pr72742.c: New test.
445
446 2016-12-09 Martin Sebor <msebor@redhat.com>
447
448 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
449 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
450
451 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
452
453 PR rtl-optimization/78255
454 * gcc.target/aarch64/pr78255.c: New.
455 * gcc.target/arm/pr78255-1.c: New.
456 * gcc.target/arm/pr78255-2.c: New.
457
458 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
459
460 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
461 strings
462 * gcc.target/powerpc/dimode-2.c: Likewise.
463
464 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
465
466 PR ipa/78027
467 * c-c++-common/goacc/acc-icf.c: New test.
468 * gfortran.dg/goacc/pr78027.f90: New test.
469
470 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
471
472 PR target/78733
473 * gcc.target/aarch64/pr78733.c: New test.
474
475 2016-12-09 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/61767
478 * gfortran.dg/finalize_31.f90: New test.
479
480 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
481
482 PR fortran/78505
483 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
484
485 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
486
487 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
488 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
489 * gfortran.dg/finalize_18.f90: Add count for additional guard against
490 accessing null-pointer.
491 * gfortran.dg/proc_ptr_comp_47.f90: New test.
492
493 2016-12-09 Nathan Sidwell <nathan@acm.org>
494
495 PR c++/78550
496 * g++.dg/cpp1y/pr78550.C: New.
497
498 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
499
500 PR fortran/44265
501 * gfortran.dg/char_result_14.f90: New test.
502 * gfortran.dg/char_result_15.f90: New test.
503
504 2016-12-09 Martin Liska <mliska@suse.cz>
505
506 * gcc.dg/tree-ssa/dump-3.c: New test.
507
508 2016-12-09 Jakub Jelinek <jakub@redhat.com>
509
510 PR tree-optimization/78726
511 * gcc.c-torture/execute/pr78726.c: New test.
512 * gcc.dg/guality/pr78726.c: New test.
513
514 2016-12-08 Martin Sebor <msebor@redhat.com>
515
516 PR c/78284
517 * gcc.dg/attr-alloc_size-3.c: New test.
518 * gcc.dg/attr-alloc_size-4.c: New test.
519 * gcc.dg/attr-alloc_size-5.c: New test.
520 * gcc.dg/attr-alloc_size-6.c: New test.
521 * gcc.dg/attr-alloc_size-7.c: New test.
522 * gcc.dg/attr-alloc_size-8.c: New test.
523 * gcc.dg/attr-alloc_size-9.c: New test.
524 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
525
526 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
527
528 PR fortran/65173
529 PR fortran/69064
530 PR fortran/69859
531 PR fortran/78350
532 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
533 * gfortran.dg/charlen_01.f90: New test.
534 * gfortran.dg/charlen_02.f90: Ditto.
535 * gfortran.dg/charlen_03.f90: Ditto.
536 * gfortran.dg/charlen_04.f90: Ditto.
537 * gfortran.dg/charlen_05.f90: Ditto.
538 * gfortran.dg/charlen_06.f90: Ditto.
539 * gfortran.dg/charlen_07.f90: Ditto.
540 * gfortran.dg/charlen_08.f90: Ditto.
541 * gfortran.dg/charlen_09.f90: Ditto.
542 * gfortran.dg/charlen_10.f90: Ditto.
543 * gfortran.dg/charlen_11.f90: Ditto.
544 * gfortran.dg/charlen_12.f90: Ditto.
545 * gfortran.dg/charlen_13.f90: Ditto.
546 * gfortran.dg/charlen_14.f90: Ditto.
547 * gfortran.dg/charlen_15.f90: Ditto.
548
549 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
550
551 PR rtl-optimization/78671
552 * gcc.target/i386/pr78671.c: New.
553
554 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
555
556 PR target/78733
557 * gcc.target/aarch64/pr78733.c: New test.
558
559 2016-12-08 Nathan Sidwell <nathan@acm.org>
560
561 PR c++/78551
562 * g++.dg/cpp1y/pr78551.C: New.
563
564 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
565
566 PR debug/78112
567 * g++.dg/pr78112.C: Remove platform-dependent checks.
568 * g++.dg/pr78112-2.C: New testcase.
569
570 2016-12-08 Bin Cheng <bin.cheng@arm.com>
571
572 PR middle-end/78684
573 * g++.dg/torture/pr78684.C: New test.
574
575 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
576
577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
578 (CHECK_CRYPTO): Remove.
579 (expected_poly64x1_t, expected_poly64x2_t): Remove
580
581 2016-12-08 Jakub Jelinek <jakub@redhat.com>
582
583 P0003R5 - removal of dynamic exception specification from C++17
584 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
585 throw (type-id-list) in C++11 and C++14 and removal in C++17.
586 * g++.dg/compat/eh/ctor1_y.C: Likewise.
587 * g++.dg/compat/eh/new1_x.C: Likewise.
588 * g++.dg/compat/eh/new1_y.C: Likewise.
589 * g++.dg/compat/eh/spec3_x.C: Likewise.
590 * g++.dg/compat/eh/spec3_y.C: Likewise.
591 * g++.dg/compat/eh/template1.h: Likewise.
592 * g++.dg/compat/eh/template1_y.C: Likewise.
593 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
594 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
595 * g++.dg/cpp0x/auto9.C: Likewise.
596 * g++.dg/cpp0x/defaulted23.C: Likewise.
597 * g++.dg/cpp0x/error5.C: Likewise.
598 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
599 * g++.dg/cpp0x/noexcept02.C: Likewise.
600 * g++.dg/cpp0x/noexcept07.C: Likewise.
601 * g++.dg/cpp0x/noexcept08.C: Likewise.
602 * g++.dg/cpp0x/noexcept19.C: Likewise.
603 * g++.dg/cpp0x/variadic73.C: Likewise.
604 * g++.dg/cpp0x/variadic-throw.C: Likewise.
605 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
606 * g++.dg/eh/async-unwind2.C: Likewise.
607 * g++.dg/eh/cond4.C: Likewise.
608 * g++.dg/eh/delete1.C: Likewise.
609 * g++.dg/eh/ehopt1.C: Likewise.
610 * g++.dg/eh/forced3.C: Likewise.
611 * g++.dg/eh/forced4.C: Likewise.
612 * g++.dg/eh/init-temp2.C: Likewise.
613 * g++.dg/eh/pr38662.C: Likewise.
614 * g++.dg/eh/pr41819.C: Likewise.
615 * g++.dg/eh/shadow1.C: Likewise.
616 * g++.dg/eh/spec2.C: Likewise.
617 * g++.dg/eh/spec3.C: Likewise.
618 * g++.dg/eh/spec5.C: Likewise.
619 * g++.dg/eh/spec6.C: Likewise.
620 * g++.dg/eh/spec7.C: Likewise.
621 * g++.dg/eh/spec8.C: Likewise.
622 * g++.dg/eh/spec9.C: Likewise.
623 * g++.dg/eh/template1.C: Likewise.
624 * g++.dg/eh/unexpected1.C: Likewise.
625 * g++.dg/ext/has_nothrow_assign.C: Likewise.
626 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
627 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
628 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
629 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
630 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
631 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
632 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
633 * g++.dg/gcov/gcov-7.C: Likewise.
634 * g++.dg/init/new13.C: Likewise.
635 * g++.dg/init/new25.C: Likewise.
636 * g++.dg/lookup/exception1.C: Likewise.
637 * g++.dg/opt/noreturn-1.C: Likewise.
638 * g++.dg/other/error3.C: Likewise.
639 * g++.dg/rtti/crash3.C: Likewise.
640 * g++.dg/template/eh2.C: Likewise.
641 * g++.dg/template/error36.C: Likewise.
642 * g++.dg/tm/pr46567.C: Likewise.
643 * g++.dg/tm/pr47340.C: Likewise.
644 * g++.dg/torture/pr46364.C: Likewise.
645 * g++.dg/torture/pr49394.C: Likewise.
646 * g++.dg/torture/pr52918-1.C: Likewise.
647 * g++.dg/torture/pr57190.C: Likewise.
648 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
649 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
650 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
651 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
652 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
653 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
654 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
655 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
656 * g++.dg/tree-ssa/pr45605.C: Likewise.
657 * g++.dg/warn/Wreturn-type-3.C: Likewise.
658 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
659 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
660 * g++.old-deja/g++.eh/spec1.C: Likewise.
661 * g++.old-deja/g++.eh/spec2.C: Likewise.
662 * g++.old-deja/g++.eh/spec3.C: Likewise.
663 * g++.old-deja/g++.eh/spec4.C: Likewise.
664 * g++.old-deja/g++.eh/spec6.C: Likewise.
665 * g++.old-deja/g++.eh/throw1.C: Likewise.
666 * g++.old-deja/g++.eh/throw2.C: Likewise.
667 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
668 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
669 * g++.old-deja/g++.mike/eh15.C: Likewise.
670 * g++.old-deja/g++.mike/eh25.C: Likewise.
671 * g++.old-deja/g++.mike/eh33.C: Likewise.
672 * g++.old-deja/g++.mike/eh34.C: Likewise.
673 * g++.old-deja/g++.mike/eh50.C: Likewise.
674 * g++.old-deja/g++.mike/eh51.C: Likewise.
675 * g++.old-deja/g++.mike/eh55.C: Likewise.
676 * g++.old-deja/g++.mike/p10416.C: Likewise.
677 * g++.old-deja/g++.other/crash28.C: Likewise.
678 * g++.old-deja/g++.other/crash30.C: Likewise.
679 * g++.old-deja/g++.other/new7.C: Likewise.
680 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
681 * g++.old-deja/g++.robertl/eb123.C: Likewise.
682
683 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
684
685 * gcc.target/aarch64/pr78382.c: New testcase.
686
687 2016-12-08 Andrew Pinski <apinski@cavium.com>
688
689 * gcc.target/aarch64/pr71112.c: New testcase.
690
691 2016-12-07 Martin Sebor <msebor@redhat.com>
692
693 PR middle-end/77784
694 PR middle-end/78149
695 PR middle-end/78138
696 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
697 * g++.dg/ext/builtin-object-size3.C (bar): Same.
698 * g++.dg/ext/strncpy-chk1.C: Same.
699 * g++.dg/opt/memcpy1.C: Same.
700 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
701 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
702 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
703 * gcc.dg/attr-alloc_size.c: Same.
704 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
705 * gcc.dg/builtin-stringop-chk-2.c: Same.
706 * gcc.dg/builtin-stringop-chk-4.c: New test.
707 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
708 * gcc.dg/memcpy-2.c: Same.
709 * gcc.dg/pr40340-1.c: Same.
710 * gcc.dg/pr40340-2.c (main): Same.
711 * gcc.dg/pr40340-5.c (main): Same.
712 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
713 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
714 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
715 warning.
716 * gfortran.dg/char_length_3.f90: Prune expected warnings.
717 * gfortran.dg/pr38868.f: Add expected warnings.
718
719 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
720
721 PR target/72717
722 * gcc.target/powerpc/pr72717.c: New test.
723
724 2016-12-07 Jakub Jelinek <jakub@redhat.com>
725
726 * gcc.dg/builtin-strstr-1.c: New test.
727 * g++.dg/cpp0x/constexpr-strstr.C: New test.
728
729 PR c++/78692
730 * g++.dg/torture/pr78692.C: New test.
731
732 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
733
734 PR rtl-optimization/78617
735 * gcc.c-torture/execute/pr78617.c: New test.
736
737 2016-12-07 Carl Love <cel@us.ibm.com>
738
739 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
740 P9 to their own test file. This allows precise constraints on the
741 effective target and compile options.
742 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
743 compare P8 built-in tests.
744 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
745 compare P9 built-in tests.
746
747 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
748
749 * gcc.target/i386/pr77761.c: Require int128 effective target.
750 (avx512f_test): Delete.
751 (do_main): Rename to avx512f_test.
752
753 2016-12-07 Bin Cheng <bin.cheng@arm.com>
754
755 PR tree-optimization/78691
756 * gcc.target/i386/pr78691-i386.c: New test.
757 * gcc.target/powerpc/pr78691-ppc.c: New test.
758
759 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
760
761 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
762 * gcc.target/i386/pr70322-2.c: Likewise.
763 * gcc.target/i386/pr70322-3.c: Likewise.
764 * gcc.target/i386/pr70322-4.c: Likewise.
765
766 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
767
768 * gcc.target/aarch64/pr71727.c: New testcase.
769
770 2016-12-06 Tom de Vries <tom@codesourcery.com>
771
772 PR tree-optimization/67955
773 * gcc.dg/tree-ssa/dse-points-to.c: New test.
774
775 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
776
777 PR target/78658
778 * gcc.target/powerpc/pr78658.c: New test.
779
780 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
781
782 PR target/77761
783 * testsuite/gcc.target/i386/pr77761.c: New.
784
785 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
786
787 PR fortran/78659
788 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
789 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
790 * gfortran.dg/namelist_34.f90: Update test.
791 * gfortran.dg/namelist_63.f90: Update test.
792
793 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
794
795 * gcc.target/mips/msa-builtins-err.c: New test.
796
797 2016-12-06 Jakub Jelinek <jakub@redhat.com>
798
799 PR c++/71537
800 * g++.dg/cpp0x/constexpr-71537.C: New test.
801
802 PR c++/71537
803 * g++.dg/cpp0x/constexpr-memchr.C: New test.
804
805 PR c++/71537
806 * g++.dg/cpp0x/constexpr-strchr.C: New test.
807
808 PR tree-optimization/78675
809 * gcc.c-torture/execute/pr78675.c: New test.
810 * gcc.target/i386/pr78675-1.c: New test.
811 * gcc.target/i386/pr78675-2.c: New test.
812
813 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
814
815 * gcc.target/i386/avx512bw-kandd-1.c: New.
816 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
817 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
818 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
819 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
820 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
821 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
822 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
823 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
824 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
825 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
826 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
827 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
828 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
829 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
830 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
831 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
832 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
833 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
834 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
835 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
836 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
837
838 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
839
840 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
841 gcc.dg/fold-and-rshift-2.c: New testcases.
842
843 2016-12-05 Nathan Sidwell <nathan@acm.org>
844
845 * c-c++-common/fmax_errors.c: Check notes after last error are
846 emitted.
847
848 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
849
850 PR rtl-optimization/78561
851 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
852
853 2016-12-04 Martin Sebor <msebor@redhat.com>
854
855 PR c/78668
856 * gcc.dg/builtin-alloc-size.c: New test.
857
858 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
859
860 PR target/70322
861 * gcc.target/i386/pr70322-4.c: New test.
862
863 2016-12-03 Janus Weil <janus@gcc.gnu.org>
864
865 PR fortran/43207
866 * gfortran.dg/abstract_type_9.f90: New test case.
867
868 2016-12-03 Janus Weil <janus@gcc.gnu.org>
869
870 PR fortran/42188
871 * gfortran.dg/derived_result_2.f90.f90: New test case.
872
873 2016-12-03 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/58175
876 * gfortran.dg/finalize_30.f90: Extend test case.
877
878 2016-12-02 Jakub Jelinek <jakub@redhat.com>
879
880 PR c++/78649
881 * g++.dg/cpp0x/pr78649.C: New test.
882
883 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
884
885 PR target/70322
886 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
887
888 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
889
890 PR fortran/78618
891 * gfortran.dg/char_conversion.f90: New test.
892
893 2016-12-02 Jakub Jelinek <jakub@redhat.com>
894
895 PR target/70322
896 * gcc.target/i386/pr70322-1.c: New test.
897 * gcc.target/i386/pr70322-2.c: New test.
898 * gcc.target/i386/pr70322-3.c: New test.
899
900 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
901 Thomas Preud'homme <thomas.preudhomme@arm.com>
902
903 * gcc.target/arm/cmse/cmse-1.c: Add test for
904 cmse_nonsecure_caller.
905
906 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
907 Thomas Preud'homme <thomas.preudhomme@arm.com>
908
909 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
910 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
911 * gcc.target/arm/cmse/cmse-14.c: New.
912 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
913 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
914 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
915 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
916 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
917 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
918 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
919 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
920 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
921 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
922 * gcc.target/arm/cmse/baseline/union-1.c: New.
923 * gcc.target/arm/cmse/baseline/union-2.c: New.
924 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
925 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
926 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
927 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
928 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
929 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
930 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
931 * gcc.target/arm/cmse/mainline/union-1.c: New.
932 * gcc.target/arm/cmse/mainline/union-2.c: New.
933 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
934 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
935 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
936 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
937 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
938 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
939 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
940 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
941 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
942 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
943 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
944 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
945 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
946 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
947
948 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
949 Thomas Preud'homme <thomas.preudhomme@arm.com>
950
951 * gcc.target/arm/cmse/cmse-3.c: Add tests.
952 * gcc.target/arm/cmse/cmse-4.c: Add tests.
953 * gcc.target/arm/cmse/cmse-15.c: New.
954
955 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
956 Thomas Preud'homme <thomas.preudhomme@arm.com>
957
958 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
959 * gcc.target/arm/cmse/struct-1.c: New.
960 * gcc.target/arm/cmse/bitfield-1.c: New.
961 * gcc.target/arm/cmse/bitfield-2.c: New.
962 * gcc.target/arm/cmse/bitfield-3.c: New.
963 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
964 * gcc.target/arm/cmse/baseline/softfp.c: New.
965 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
966 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
967 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
968 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
969 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
970
971 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
972 Thomas Preud'homme <thomas.preudhomme@arm.com>
973
974 * gcc.target/arm/cmse/cmse-4.c: New.
975 * gcc.target/arm/cmse/cmse-9.c: New.
976 * gcc.target/arm/cmse/cmse-10.c: New.
977
978 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
979 Thomas Preud'homme <thomas.preudhomme@arm.com>
980
981 * gcc.target/arm/cmse/cmse-3.c: New.
982
983 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
984 Thomas Preud'homme <thomas.preudhomme@arm.com>
985
986 * gcc.target/arm/cmse/cmse.exp: New.
987 * gcc.target/arm/cmse/cmse-1.c: New.
988 * gcc.target/arm/cmse/cmse-12.c: New.
989 * lib/target-supports.exp
990 (check_effective_target_arm_cmse_ok): New.
991
992 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
993 James Norris <jnorris@codesourcery.com>
994
995 * c-c++-common/goacc/data-2.c: Adjust test.
996 * c-c++-common/goacc/executeables-1.c: New test.
997 * g++.dg/goacc/data-1.C: Adjust test.
998
999 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1000
1001 PR rtl-optimization/78561
1002 * gcc.target/aarch64/pr78561.c: New.
1003
1004 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1005
1006 * gcc.dg/fold-bopcond-1.c: New test.
1007 * gcc.dg/fold-bopcond-2.c: New test.
1008
1009 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1010
1011 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1012
1013 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR rtl-optimization/78547
1016 * gcc.dg/pr78547.c: New test.
1017
1018 PR rtl-optimization/78575
1019 * gcc.dg/pr78575.c: New test.
1020
1021 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1022
1023 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1024
1025 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1026
1027 PR target/77822
1028 * gcc.target/s390/s390.exp: Support .C tests.
1029 * gcc.target/s390/pr77822-2.c: New test.
1030 * gcc.target/s390/pr77822-1.C: New test.
1031
1032 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1033
1034 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1035
1036 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1037
1038 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1039
1040 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1041
1042 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1043 pattern checks.
1044 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1045
1046 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1047
1048 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1049
1050 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1051
1052 PR fortran/77505
1053 * gfortran.dg/char_length_20.f90: New test.
1054 * gfortran.dg/char_length_21.f90: Ditto.
1055
1056 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1057
1058 PR fortran/78279
1059 * gfortran.dg/pr78279.f90: New test.
1060
1061 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1062
1063 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1064
1065 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1066
1067 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1068
1069 2016-12-01 Richard Biener <rguenther@suse.de>
1070
1071 * gcc.dg/torture/alias-2.c: New testcase.
1072
1073 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1074
1075 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1076 * gcc.target/avr/tiny-caller-save.c: Dito.
1077
1078 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1079
1080 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1081
1082 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR debug/78587
1085 * gcc.dg/debug/pr78587.c: New test.
1086
1087 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1088
1089 PR rtl-optimization/78607
1090 * gcc.c-torture/compile/pr78607.c: New testcase.
1091
1092 2016-11-30 Martin Sebor <msebor@redhat.com>
1093
1094 PR tree-optimization/78586
1095 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1096
1097 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1098
1099 PR tree-optimization/77856
1100 * gcc.target/i386/pr77856.c: New.
1101
1102 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1103
1104 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1105 scan-assembler-not on AIX.
1106
1107 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1108
1109 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1110
1111 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1112
1113 * g++.dg/eh/new1.C: XFAIL on AIX.
1114 * g++.dg/eh/delete1.C: Same.
1115 * g++.dg/init/new40.C: Same.
1116 * g++.old-deja/g++.eh/new2.C: Same.
1117
1118 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1119
1120 PR c/78498
1121 * gcc.dg/format/pr78494.c: Rename to...
1122 * gcc.dg/format/pr78498.c: ...this.
1123
1124 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1125
1126 PR c/78498
1127 * gcc.dg/format/pr78494.c: New test case.
1128
1129 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1130
1131 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1132 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1133 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1134 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1135
1136 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1137
1138 PR rtl-optimization/78610
1139 * gcc.c-torture/compile/pr78610.c: New testcase.
1140
1141 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1142
1143 PR tree-optimization/78574
1144 * gcc.c-torture/compile/pr78574.c: New test.
1145
1146 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1147
1148 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1149 to the changed interfaces.
1150 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1151 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1152 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1153 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1154 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1155 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1156 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1157
1158 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1159
1160 PR fortran/78593
1161 * gfortran.dg/derived_result.f90: New test case.
1162
1163 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1164
1165 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1166 -mfloat-abi=soft option.
1167 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1168 foreach loop.
1169
1170 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1171
1172 PR target/78362
1173 * gcc.c-torture/compile/pr78362.c: New test.
1174
1175 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1176
1177 * lib/target-supports.exp (check_effective_target_freorder): Check
1178 additional case.
1179
1180 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * gcc.target/arc/arc700-stld-hazard.c: New file.
1183
1184 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1185
1186 PR fortran/78592
1187 * gfortran.dg/dtio_18.f90: New test case.
1188
1189 2016-11-30 Martin Liska <mliska@suse.cz>
1190
1191 PR sanitizer/78541
1192 * gcc.dg/asan/pr78541-2.c: New test.
1193 * gcc.dg/asan/pr78541.c: New test.
1194
1195 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR tree-optimization/78586
1198 * gcc.c-torture/execute/pr78586.c: New test.
1199
1200 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1201
1202 PR fortran/78573
1203 * gfortran.dg/class_61.f90: New test case.
1204
1205 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1206
1207 PR preprocessor/78569
1208 * gcc.dg/format/pr78569.c: New test case.
1209
1210 2016-11-29 Martin Sebor <msebor@redhat.com>
1211
1212 avoid false positives on ILP32 targets.
1213 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1214
1215 2016-11-29 Martin Sebor <msebor@redhat.com>
1216
1217 PR tree-optimization/78512
1218 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1220
1221 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1222
1223 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1224 Force value through k register.
1225
1226 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1227
1228 PR c++/72774
1229 PR c++/72786
1230 PR c++/77922
1231 PR c++/78313
1232 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1233 * g++.dg/spellcheck-macro-ordering.C: New test case.
1234 * g++.dg/spellcheck-pr78313.C: New test case.
1235
1236 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1237
1238 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1239 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1240 (Poly64x1_t, Poly64x2_t): Added types.
1241 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1242 (vmov_n_p64, vmovq_n_p64): Added.
1243 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1244 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1245 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1246 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1247 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1248 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1249 (vget_lane_p64, vgetq_lane_p64): Likewise.
1250 (vget_high_p64): Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1252 Added AArch64 flags.
1253 (vreint_vector, vreint_vector_res): Moved to header.
1254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1255 Added Aarch64 flags.
1256 (vreint_vector, vreint_vector_res): Moved to header.
1257
1258 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1259
1260 PR fortran/58175
1261 * gfortran.dg/finalize_30.f90: New test case.
1262
1263 2016-11-29 Martin Liska <mliska@suse.cz>
1264
1265 PR gcov-profile/78582
1266 * gcc.dg/pr78582.c: New test.
1267
1268 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1269
1270 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1271 targets with sizeof(int) < 4.
1272
1273 2016-11-29 Richard Biener <rguenther@suse.de>
1274
1275 PR middle-end/78546
1276 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1277
1278 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1279
1280 * gcc.target/powerpc/rldic-0.c: New testcase.
1281 * gcc.target/powerpc/rldic-1.c: New testcase.
1282 * gcc.target/powerpc/rldic-2.c: New testcase.
1283 * gcc.target/powerpc/rldicl-0.c: New testcase.
1284 * gcc.target/powerpc/rldicl-1.c: New testcase.
1285 * gcc.target/powerpc/rldicl-2.c: New testcase.
1286 * gcc.target/powerpc/rldicr-0.c: New testcase.
1287 * gcc.target/powerpc/rldicr-1.c: New testcase.
1288 * gcc.target/powerpc/rldicr-2.c: New testcase.
1289 * gcc.target/powerpc/rldicx.h: New file.
1290 * gcc.target/powerpc/rldimi-0.c: New testcase.
1291 * gcc.target/powerpc/rldimi-1.c: New testcase.
1292 * gcc.target/powerpc/rldimi-2.c: New testcase.
1293 * gcc.target/powerpc/rldimi.h: New file.
1294 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1295 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1296 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1297 * gcc.target/powerpc/rlwimi.h: New file.
1298 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1299 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1300 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1301 * gcc.target/powerpc/rlwinm.h: New file.
1302
1303 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR middle-end/78540
1306 * gcc.dg/pr78540.c: New test.
1307
1308 2016-11-28 Martin Sebor <msebor@redhat.com>
1309
1310 PR middle-end/78520
1311 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1312 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1313 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1314 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1315
1316 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR c++/72808
1319 * g++.dg/debug/pr72808.C: New test.
1320
1321 PR rtl-optimization/78546
1322 * gcc.dg/torture/pr78546-1.c: New test.
1323 * gcc.dg/torture/pr78546-2.c: New test.
1324
1325 PR fortran/78298
1326 * gfortran.dg/gomp/pr78298.f90: New test.
1327
1328 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1329
1330 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1331 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1332
1333 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR c++/77591
1336 * g++.dg/cpp1y/pr77591.C: New test.
1337
1338 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1339
1340 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1341
1342 2016-11-28 Richard Biener <rguenther@suse.de>
1343
1344 PR tree-optimization/78542
1345 * gcc.dg/torture/pr78542.c: New testcase.
1346
1347 2016-11-28 Richard Biener <rguenther@suse.de>
1348
1349 PR tree-optimization/78343
1350 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1351 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1352
1353 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR lto/78211
1356 * g++.dg/ipa/pr78211.C: New test.
1357
1358 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1359
1360 PR fortran/78474
1361 * gfortran.dg/submodule_22.f08: New test.
1362
1363 PR fortran/78331
1364 * gfortran.dg/submodule_21.f08: New test.
1365
1366 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1367
1368 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1369
1370 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1371 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372 Dominique d'Humieres <dominiq@lps.ens.fr>
1373
1374 PR target/67710
1375 * gcc.dg/darwin-minversion-1.c: Update min version check.
1376 * gcc.dg/darwin-minversion-2.c: Likewise.
1377 * gcc.dg/darwin-minversion-3.c: Likewise.
1378
1379 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1380
1381 PR target/57438
1382 * gcc.dg/pr57438-1.c: New Test.
1383 * gcc.dg/pr57438-2.c: New Test.
1384
1385 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1386 Iain Sandoe <iain@codesourcery.com>
1387
1388 PR target/71767
1389 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1390 linker-visible symbols.
1391 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1392 * gcc.dg/const-uniq-1.c: Likewise.
1393 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1394 * gcc.target/i386/pr70799-1.c: Likewise.
1395
1396 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR rtl-optimization/78438
1399 PR rtl-optimization/78477
1400 * gcc.c-torture/execute/pr78438.c: New test.
1401 * gcc.c-torture/execute/pr78477.c: New test.
1402
1403 PR rtl-optimization/78526
1404 * gcc.dg/pr78526.c: New test.
1405
1406 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1407
1408 PR rtl-optimization/77541
1409 * gcc.target/i386/pr77541.c: Change target to int128.
1410
1411 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1412
1413 PR fortran/60853
1414 * gfortran.dg/typebound_assignment_8.f90: New test case.
1415
1416 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR rtl-optimization/78527
1419 * gcc.c-torture/compile/pr78527.c: New test.
1420
1421 2016-11-25 Martin Liska <mliska@suse.cz>
1422
1423 PR gcov-profile/78086
1424 * g++.dg/gcov/pr16855.C: Clean up the test case.
1425 * g++.dg/gcov/pr16855-priority.C: New test.
1426
1427 2016-11-25 Richard Biener <rguenther@suse.de>
1428
1429 PR ipa/78515
1430 * gcc.dg/torture/pr78515.c: New testcase.
1431
1432 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1433
1434 PR fortran/78293
1435 * gfortran.dg/allocatable_function_10.f90: New test.
1436 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1437 from 11 to 12.
1438
1439 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1440
1441 PR middle-end/78507
1442 PR middle-end/78510
1443 PR middle-end/78517
1444 * g++.dg/torture/pr78507.C: New test.
1445 * gcc.dg/torture/pr78510.c: New test.
1446 * gcc.dg/torture/pr78517.c: New test.
1447
1448 2016-11-24 Richard Biener <rguenther@suse.de>
1449
1450 PR tree-optimization/78343
1451 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1452 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1453 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1454 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1455 * gcc.dg/vect/pr38529.c: Likewise.
1456
1457 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1458
1459 PR tree-optimization/77673
1460 * gcc.dg/pr77673.c: New test.
1461
1462 2016-11-25 Martin Jambor <mjambor@suse.cz>
1463
1464 PR tree-optimization/70965
1465 * g++.dg/pr70965.C: New test.
1466
1467 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1468 Andreas Schwab <schwab@linux-m68k.org>
1469
1470 PR gcov-profile/78467
1471 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1472 signed int.
1473
1474 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1475
1476 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1477 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1478
1479 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1480
1481 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1482
1483 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1484
1485 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1486 with sizeof(int) < 4.
1487
1488 2016-11-24 Martin Sebor <msebor@redhat.com>
1489
1490 PR tree-optimization/78476
1491 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1492
1493 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1494
1495 PR rtl-optimization/77541
1496 * gcc.target/i386/pr77541.c: New.
1497
1498 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1499
1500 PR fortran/78500
1501 * gfortran.dg/class_result_4.f90: New test.
1502
1503 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1504
1505 * gcc.target/aarch64/_Float16_1.c: New.
1506 * gcc.target/aarch64/_Float16_2.c: Likewise.
1507 * gcc.target/aarch64/_Float16_3.c: Likewise.
1508
1509 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1510
1511 * gcc.target/aarch64/floatdihf2_1.c: New.
1512
1513 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1514
1515 PR target/48863
1516 PR inline-asm/70184
1517 * gcc.target/arm/pr48863.c: New test.
1518
1519 2016-11-24 Martin Liska <mliska@suse.cz>
1520
1521 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1522 parts for frequencies/probabilities.
1523 * gcc.dg/pr34027-1.c: Likewise.
1524 * gcc.dg/strict-overflow-2.c: Likewise.
1525 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1526 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1527 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1528 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1529 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1530 * gcc.dg/tree-ssa/dump-2.c: New test.
1531
1532 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1533
1534 * gcc.target/i386/align-limit.c: New test.
1535
1536 2016-11-24 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/71595
1539 * gcc.dg/torture/pr71595.c: New testcase.
1540
1541 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1542
1543 PR rtl-optimization/78120
1544 * gcc.target/i386/pr78120.c: New test.
1545
1546 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1547
1548 * gcc.c-torture/compile/20161124-1.c: New test.
1549
1550 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR bootstrap/78493
1553 * g++.dg/cpp1z/decomp18.C: New test.
1554
1555 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1556
1557 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1558 * gcc.target/aarch64/store-pair-1.c: Likewise.
1559
1560 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1561
1562 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1563 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1564 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1565 * gcc.target/aarch64/vect-clz.c: Likewise.
1566 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1567 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1568 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1569 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1570 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1571 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1572 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1573 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1574
1575 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1576
1577 PR target/78458
1578 * gcc.target/powerpc/pr78458.c: New.
1579
1580 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1581
1582 * gcc.c-torture/compile/20161123-1.c: New test.
1583
1584 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1585
1586 PR fortran/78297
1587 * gfortran.dg/pr78297.f90: New test.
1588
1589 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1590
1591 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1592
1593 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR sanitizer/69278
1596 * g++.dg/ubsan/return-7.C: New test.
1597 * c-c++-common/ubsan/unreachable-4.c: New test.
1598
1599 PR tree-optimization/78482
1600 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1601 (bar): New function.
1602 (main): Call bar instead of printf.
1603
1604 PR middle-end/69183
1605 * gfortran.dg/gomp/pr69183.f90: New test.
1606
1607 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1608
1609 PR target/78230
1610 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1611 (test2) Ditto.
1612
1613 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR c++/77907
1616 * g++.dg/cpp0x/pr77907.C: New test.
1617
1618 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1619
1620 PR middle-end/78153
1621 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1622 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1623
1624 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1625
1626 PR target/63250
1627 * lib/target-supports.exp (add_options_for_float16): Add
1628 -mfp16-format=ieee when testign arm*-*-*.
1629
1630 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1631
1632 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1633 result.
1634 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1635 result.
1636
1637 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1638
1639 * lib/target-supports.exp (check_effective_target_float16): Add
1640 options for _Float16.
1641 (check_effective_target_float32): Add options for _Float32.
1642 (check_effective_target_float64): Add options for _Float64.
1643 (check_effective_target_float128): Add options for _Float128.
1644 (check_effective_target_float32x): Add options for _Float32x.
1645 (check_effective_target_float64x): Add options for _Float64x.
1646 (check_effective_target_float128x): Add options for _Float128x.
1647
1648 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1649
1650 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1651 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1652
1653 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1654
1655 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1656 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1657
1658 2016-11-23 Martin Sebor <msebor@redhat.com>
1659
1660 PR middle-end/78461
1661 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1662 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1663
1664 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR c++/71450
1667 * g++.dg/cpp0x/pr71450-1.C: New test.
1668 * g++.dg/cpp0x/pr71450-2.C: New test.
1669
1670 PR c++/77739
1671 * g++.dg/cpp1y/pr77739.C: New test.
1672
1673 2016-11-23 Martin Jambor <mjambor@suse.cz>
1674
1675 * c-c++-common/gomp/gridify-1.c: Update scan string.
1676 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1677 * c-c++-common/gomp/gridify-2.c: New test.
1678 * c-c++-common/gomp/gridify-3.c: Likewise.
1679
1680 2016-11-23 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/78396
1683 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1684
1685 2016-11-23 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/78482
1688 * gcc.dg/torture/pr78482.c: New testcase.
1689
1690 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1691
1692 * gcc.dg/fold-cond_expr-1.c: New test.
1693 * gcc.dg/fold-condcmpconv-1.c: New test.
1694 * gcc.dg/fold-condcmpconv-2.c: New test.
1695
1696 2016-11-23 Richard Biener <rguenther@suse.de>
1697
1698 PR middle-end/71762
1699 * gcc.dg/torture/pr71762-1.c: New testcase.
1700 * gcc.dg/torture/pr71762-2.c: Likewise.
1701 * gcc.dg/torture/pr71762-3.c: Likewise.
1702 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1703
1704 2016-11-23 Richard Biener <rguenther@suse.de>
1705
1706 PR lto/78472
1707 * g++.dg/lto/pr78472_0.c: New testcase.
1708 * g++.dg/lto/pr78472_1.C: Likewise.
1709
1710 2016-11-23 Richard Biener <rguenther@suse.de>
1711 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1712
1713 PR tree-optimization/78154
1714 * gcc.dg/tree-ssa/pr78154.c: New test.
1715
1716 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1717
1718 * gcc.dg/pr31096.c: New testcase.
1719 * gcc.dg/pr31096-1.c: New testcase.
1720
1721 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1722
1723 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1724 adjust for warning->pedwarn change.
1725 * gcc.dg/cpp/defined-syshdr.c,
1726 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1727 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1728 gcc.dg/cpp/defined-Wextra.c,
1729 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1730
1731 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1732
1733 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1734
1735 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/78451
1738 * gcc.target/i386/pr78451.c: New test.
1739 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1740 and #pragma GCC pop_options around the first #pragma GCC target.
1741 * gcc.target/i386/pr69255-2.c: Likewise.
1742 * gcc.target/i386/pr69255-3.c: Likewise.
1743
1744 2016-11-23 Michael Collison <michael.collison@arm.com>
1745
1746 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1747 additional constants are recognized and fewer instructions generated.
1748 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1749 additional constants are recognized and fewer instructions generated.
1750
1751 2016-11-22 Ian Lance Taylor <iant@golang.org>
1752
1753 * gcc.misc-tests/godump-1.c: Update expected output for recent
1754 changes.
1755
1756 2016-11-22 Marek Polacek <polacek@redhat.com>
1757
1758 PR tree-optimization/78455
1759 * gcc.dg/uninit-23.c: New.
1760
1761 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1762
1763 PR fortran/78479
1764 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1765 comment.
1766
1767 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1768
1769 PR fortran/78479
1770 * gfortran.dg/char_component_initializer_3.f90: New test.
1771
1772 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR target/78451
1775 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1776 GCC target pragma before including immintrin.h.
1777
1778 2016-11-22 Carl Love <cel@us.ibm.com>
1779
1780 * gcc.target/powerpc/builtins-3.c: New file to test the new
1781 built-ins for vector compare equal and vector compare not equal.
1782
1783 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1784
1785 PR fortran/78443
1786 * gfortran.dg/typebound_proc_35.f90: New test case.
1787
1788 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1789
1790 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1791 parameter in declaration.
1792
1793 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1794
1795 * gcc.dg/loop-split.c: Require int32plus.
1796 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1797
1798 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1799
1800 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1801
1802 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1803
1804 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1805
1806 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807
1808 PR target/78439
1809 * gcc.c-torture/compile/pr78439.c: New test.
1810
1811 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1812
1813 PR target/77904
1814 * gcc.target/arm/pr77904.c: New test.
1815
1816 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1817
1818 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1819 isa_rev>=2.
1820
1821 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR tree-optimization/78436
1824 * gcc.c-torture/execute/pr78436.c: New test.
1825
1826 PR middle-end/78416
1827 * gcc.dg/torture/pr78416.c: New test.
1828
1829 PR tree-optimization/78445
1830 * gcc.dg/pr78445.c: New test.
1831
1832 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1833
1834 PR libgfortran/78449
1835 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1836
1837 2016-11-21 Jeff Law <law@redhat.com>
1838
1839 PR target/68538
1840 * gcc.c-torture/compile/pr68538.c: New test.
1841
1842 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1843
1844 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1845 to be generated instead of FCTIWUZ or FCTIWZ.
1846
1847 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR middle-end/67335
1850 * g++.dg/vect/simd-clone-7.cc: New test.
1851
1852 PR c++/71973
1853 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1854 long unsigned int.
1855 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1856 unsigned long.
1857
1858 2016-11-20 Jeff Law <law@redhat.com>
1859
1860 PR target/25128
1861 * gcc.target/m68k/pr25128.c: New test.
1862
1863 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1864
1865 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1866
1867 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1868
1869 PR preprocessor/78324
1870 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1871 (test_multitoken_macro): New function.
1872 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1873 case.
1874 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1875 case.
1876 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1877 cases.
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1879 Move to...
1880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1881 -ftrack-macro-expansion=0.
1882 (test_sprintf_note): Remove "P" macro. Add
1883 dg-begin/end-multiline-output directives.
1884 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1885
1886 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1887
1888 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1889 Return 1 for AVR_TINY.
1890
1891 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1892
1893 PR rtl-optimization/71785
1894 * gcc.target/powerpc/pr71785.c: New file.
1895
1896 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1897
1898 PR testsuite/78114
1899 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1900 options. Refine test by checking predictive commining PHI
1901 nodes in vectorized loop wrto vector factor.
1902
1903 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1904
1905 PR c++/71973
1906 * g++.dg/pr71973-1.C: New test.
1907 * g++.dg/pr71973-2.C: New test.
1908 * g++.dg/pr71973-3.C: New test.
1909 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1910 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1911 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1912 to dg-options.
1913 * g++.old-deja/g++.other/realloc.C: Likewise.
1914 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1915
1916 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1917
1918 PR tree-optimization/78413
1919 * gcc.dg/tree-ssa/pr78413.c: New test.
1920
1921 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1922
1923 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1924 target is Thumb-only.
1925
1926 2016-11-20 Jeff Law <law@redhat.com>
1927
1928 PR target/48551
1929 * gcc.target/m68k/pr48551.c: New test.
1930
1931 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1932
1933 PR fortran/69741
1934 * gfortran.dg/forall_18.f90: New testcase.
1935
1936 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1937
1938 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1939
1940 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1941
1942 PR fortran/78395
1943 * gfortran.dg/typebound_operator_21.f03: New test.
1944
1945 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1946
1947 * gcc.dg/tree-ssa/divide-5.c: New file.
1948
1949 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1950
1951 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1952 signed int.
1953
1954 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1955
1956 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1957 libatomic_available.
1958 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1959 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1960 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1961 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1962 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1963 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1964 * gfortran.dg/coarray_stat_2.f90: Likewise.
1965 * gfortran.dg/coindexed_1.f90: Likewise.
1966
1967 2016-11-18 Jeff Law <law@redhat.com>
1968
1969 PR target/25111
1970 * gcc.target/m68k/pr25111.c: New test.
1971
1972 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR c++/68180
1975 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1976
1977 PR middle-end/78419
1978 * gcc.target/i386/pr78419.c: New test.
1979
1980 PR c++/77285
1981 * g++.dg/tls/pr77285-1.C: New test.
1982 * g++.dg/tls/pr77285-2.C: New test.
1983
1984 2016-11-18 Jeff Law <law@redhat.com>
1985
1986 PR target/25112
1987 * gcc.target/m68k/pr25112: New test.
1988
1989 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1990
1991 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1992 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1993
1994 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1995
1996 * gcc.target/arm/optional_thumb-1.c: New test.
1997 * gcc.target/arm/optional_thumb-2.c: New test.
1998 * gcc.target/arm/optional_thumb-3.c: New test.
1999
2000 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2001
2002 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2003 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2004 successful test.
2005 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2006 (DEFAULT_REQUIRED_QUORUM): Likewise.
2007
2008 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2009 Toma Tabacu <toma.tabacu@imgtec.com>
2010
2011 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2012 Add (REQUIRES_STDLIB).
2013 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2014 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2015 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2016 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2017 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2018 * gcc.target/mips/loongson-simd.c: Ditto.
2019 * gcc.target/mips/memcpy-1.c: Ditto.
2020 * gcc.target/mips/mips-3d-1.c: Ditto.
2021 * gcc.target/mips/mips-3d-2.c: Ditto.
2022 * gcc.target/mips/mips-3d-3.c: Ditto.
2023 * gcc.target/mips/mips-3d-4.c: Ditto.
2024 * gcc.target/mips/mips-3d-5.c: Ditto.
2025 * gcc.target/mips/mips-3d-6.c: Ditto.
2026 * gcc.target/mips/mips-3d-7.c: Ditto.
2027 * gcc.target/mips/mips-3d-8.c: Ditto.
2028 * gcc.target/mips/mips-3d-9.c: Ditto.
2029 * gcc.target/mips/mips-ps-1.c: Ditto.
2030 * gcc.target/mips/mips-ps-2.c: Ditto.
2031 * gcc.target/mips/mips-ps-3.c: Ditto.
2032 * gcc.target/mips/mips-ps-4.c: Ditto.
2033 * gcc.target/mips/mips-ps-6.c: Ditto.
2034 * gcc.target/mips/mips16-attributes.c: Ditto.
2035 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2036 * gcc.target/mips/mips32-dsp.c: Ditto.
2037 * gcc.target/mips/save-restore-1.c: Ditto.
2038 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2039 (mips_preprocess): Add ignore_output argument that when set
2040 will not return the pre-processed output.
2041 (mips_arch_info): Update arguments for the call to mips_preprocess.
2042 (mips-dg-init): Ditto.
2043 (mips-dg-options): Check if a test having test option
2044 (REQUIRES_STDLIB) has the required sysroot support for
2045 the current test options.
2046
2047 2016-11-17 Jeff Law <law@redhat.com>
2048
2049 PR middle-end/38219
2050 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2051
2052 PR target/47192
2053 * gcc.target/m68k/pr47192.c: New test.
2054
2055 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2056
2057 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2058 instead of isa>=4, in order to downgrade to R5.
2059
2060 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2061
2062 * gcc.target/arc/cmem-bit-1.c: New file.
2063 * gcc.target/arc/cmem-bit-2.c: New file.
2064 * gcc.target/arc/cmem-bit-3.c: New file.
2065 * gcc.target/arc/cmem-bit-4.c: New file.
2066
2067 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2068
2069 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2070 "avx5124fmaps".
2071 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2072
2073 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2074 Andrew Senkevich <andrew.senkevich@intel.com>
2075
2076 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2077 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2078 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2079 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2080 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2081 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2082 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2083 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2084 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2085 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2086 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2087 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2088 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2089 avx5124vnniw-check.h.
2090 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2091 check_effective_target_avx5124vnniw): New.
2092 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2093 Set under ifndef.
2094 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2095 * gcc.target/i386/sse-13.c: Ditto.
2096 * g++.dg/other/i386-2.C: Ditto.
2097 * g++.dg/other/i386-3.C: Ditto.
2098 * gcc.target/i386/sse-22.c: Ditto.
2099 * gcc.target/i386/sse-23.c: Ditto.
2100
2101 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/55080
2104 * g++.dg/parse/pr55080.C: New.
2105
2106 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2107
2108 PR target/78101
2109 * gcc.target/powerpc/fusion4.c: New test.
2110
2111 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2112
2113 PR target/77933
2114 * gcc.target/arm/pr77933-1.c: New test.
2115 * gcc.target/arm/pr77933-2.c: Likewise.
2116
2117 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR middle-end/78201
2120 * g++.dg/opt/pr78201.C: New test.
2121
2122 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2123
2124 * gcc.dg/pr78333.c: Add empty implementations of
2125 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2126 problems on non-glibc systems.
2127
2128 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2129
2130 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2131 (test_raw_string_one_liner): New function.
2132 (test_raw_string_multiline): New function.
2133
2134 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2135
2136 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2137 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2138
2139 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2140 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/77848
2143 * gfortran.dg/vect/pr77848.f: New test.
2144
2145 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2146
2147 PR target/77308
2148 * gcc.target/arm/pr53447-5.c: New test.
2149 * lib/target-supports.exp
2150 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2151
2152 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2153
2154 * gcc.target/arc/abitest.S: New file.
2155 * gcc.target/arc/abitest.h: Likewise.
2156 * gcc.target/arc/va_args-1.c: Likewise.
2157 * gcc.target/arc/va_args-2.c: Likewise.
2158 * gcc.target/arc/va_args-3.c: Likewise.
2159 * gcc.target/arc/mcrc.c: Deleted.
2160 * gcc.target/arc/mdsp-packa.c: Likewise.
2161 * gcc.target/arc/mdvbf.c: Likewise.
2162 * gcc.target/arc/mmac-24.c: Likewise.
2163 * gcc.target/arc/mmac-d16.c: Likewise.
2164 * gcc.target/arc/mno-crc.c: Likewise.
2165 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2166 * gcc.target/arc/mno-dvbf.c: Likewise.
2167 * gcc.target/arc/mno-mac-24.c: Likewise.
2168 * gcc.target/arc/mno-mac-d16.c: Likewise.
2169 * gcc.target/arc/mno-rtsc.c: Likewise.
2170 * gcc.target/arc/mno-xy.c: Likewise.
2171 * gcc.target/arc/mrtsc.c: Likewise.
2172 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2173 function.
2174 (check_effective_target_arc700): Likewise.
2175 (check_effective_target_arc6xx): Likewise.
2176 (check_effective_target_arcmpy): Likewise.
2177 (check_effective_target_archs): Likewise.
2178 (check_effective_target_clmcpu): Likewise.
2179 (check_effective_target_barrelshifter): Likewise.
2180 * gcc.target/arc/barrel-shifter-1.c: Changed.
2181 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2182 * gcc.target/arc/cmem-1.c: Changed.
2183 * gcc.target/arc/cmem-2.c: Likewise.
2184 * gcc.target/arc/cmem-3.c: Likewise.
2185 * gcc.target/arc/cmem-4.c: Likewise.
2186 * gcc.target/arc/cmem-5.c: Likewise.
2187 * gcc.target/arc/cmem-6.c: Likewise.
2188 * gcc.target/arc/cmem-7.c: Likewise.
2189 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2190 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2191 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2192 * gcc.target/arc/jump-around-jump.c: Update options.
2193 * gcc.target/arc/mARC601.c: Changed.
2194 * gcc.target/arc/mcpu-arc600.c: Changed.
2195 * gcc.target/arc/mcpu-arc601.c: Changed.
2196 * gcc.target/arc/mcpu-arc700.c: Changed.
2197 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2198 * gcc.target/arc/movb-1.c: Changed.
2199 * gcc.target/arc/movb-2.c: Likewise.
2200 * gcc.target/arc/movb-3.c: Likewise.
2201 * gcc.target/arc/movb-4.c: Likewise.
2202 * gcc.target/arc/movb-5.c: Likewise.
2203 * gcc.target/arc/movb_cl-1.c: Likewise.
2204 * gcc.target/arc/movb_cl-2.c: Likewise.
2205 * gcc.target/arc/movbi_cl-1.c: Likewise.
2206 * gcc.target/arc/movh_cl-1.c: Likewise.
2207 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2208 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2209 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2210 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2211 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2212 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2213 * gcc.target/arc/builtin_simdarc.c: Changed.
2214 * gcc.target/arc/extzv-1.c: Likewise.
2215 * gcc.target/arc/insv-1.c: Likewise.
2216 * gcc.target/arc/insv-2.c: Likewise.
2217 * gcc.target/arc/mA6.c: Likewise.
2218 * gcc.target/arc/mA7.c: Likewise.
2219 * gcc.target/arc/mARC600.c: Likewise.
2220 * gcc.target/arc/mARC700.c: Likewise.
2221 * gcc.target/arc/mcpu-arc600.c: Likewise.
2222 * gcc.target/arc/mcpu-arc700.c: Likewise.
2223 * gcc.target/arc/movl-1.c: Likewise.
2224 * gcc.target/arc/nps400-1.c: Likewise.
2225 * gcc.target/arc/trsub.c: Likewise.
2226 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2227 configuration.
2228 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2229 * gcc.target/arc/mswape.c: Likewise.
2230
2231 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/68180
2234 * g++.dg/cpp1y/pr68180.C: New.
2235
2236 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2237
2238 PR tree-optimization/78319
2239 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2240 arm-none-eabi.
2241
2242 2016-11-17 Richard Biener <rguenther@suse.de>
2243
2244 PR tree-optimization/78306
2245 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2246
2247 2016-11-17 Richard Biener <rguenther@suse.de>
2248
2249 PR middle-end/78305
2250 * gcc.dg/torture/pr78305.c: New testcase.
2251
2252 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2253
2254 PR fortran/66227
2255 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2256
2257 2016-11-16 Marek Polacek <polacek@redhat.com>
2258
2259 PR c/78285
2260 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2261 * g++.dg/ext/case-range2.C: Likewise.
2262
2263 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2264
2265 PR fortran/58001
2266 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2267 * gfortran.dg/fmt_tab_2.f90: Ditto.
2268
2269 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR rtl-optimization/78378
2272 * gcc.c-torture/execute/pr78378.c: New test.
2273
2274 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2275
2276 * gcc.dg/tree-prof/section-attr-1.c: New file.
2277 * gcc.dg/tree-prof/section-attr-2.c: New file.
2278 * gcc.dg/tree-prof/section-attr-3.c: New file.
2279
2280 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2281
2282 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2283 rather than `la'.
2284
2285 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2286
2287 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2288 (dg-final): Remove microMIPS JALRS mnemonic matching.
2289 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2290 (dg-final): Remove microMIPS JALRS mnemonic matching.
2291 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2292 (dg-final): Remove microMIPS JALRS mnemonic matching.
2293 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2294 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2295 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2296 * gcc.target/mips/call-1u.c: New test case.
2297 * gcc.target/mips/call-2u.c: New test case.
2298 * gcc.target/mips/call-3u.c: New test case.
2299 * gcc.target/mips/call-4u.c: New test case.
2300 * gcc.target/mips/call-5u.c: New test case.
2301 * gcc.target/mips/call-6u.c: New test case.
2302
2303 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2304
2305 * gcc.target/arm/empty_fiq_handler.c: New test.
2306
2307 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR fortran/78299
2310 * gfortran.dg/gomp/pr78299.f90: New test.
2311
2312 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2313
2314 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2315 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2316 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2317
2318 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2319
2320 PR libgfortran/78314
2321 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2322
2323 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2324
2325 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2326 according to updated dump info.
2327
2328 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2329
2330 * lib/target-supports.exp (check_effective_target_alloca): Use a
2331 compile test.
2332 * gcc.target/nvptx/softstack.c: New test.
2333 * gcc.target/nvptx/decl-shared.c: New test.
2334 * gcc.target/nvptx/decl-shared-init.c: New test.
2335
2336 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2337
2338 * gcc.target/mips/data-sym-jump.c: New test case.
2339 * gcc.target/mips/data-sym-pool.c: New test case.
2340 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2341 annotation.
2342
2343 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2344
2345 * lib/target-supports.exp (check_avx2_hw_available): New.
2346 (check_effective_target_avx2_runtime): New.
2347 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2348
2349 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2350
2351 PR testsuite/78136
2352 * gcc.dg/cpp/trad/trad.exp
2353 (dg-runtest): Moved $srcdir/$subdir/ to
2354 DEFAULT_TRADCPPFLAGS.
2355
2356 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2357
2358 PR fortran/78356
2359 * gfortran.dg/class_allocate_23.f08: New test.
2360
2361 2016-11-16 Richard Biener <rguenther@suse.de>
2362
2363 PR middle-end/78333
2364 * gcc.dg/pr78333.c: New testcase.
2365
2366 2016-11-16 Martin Liska <mliska@suse.cz>
2367
2368 PR sanitizer/78270
2369 * gcc.dg/asan/pr78270.c: Update comment style.
2370 * gcc.dg/asan/pr78270-2.c: New test.
2371
2372 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2373
2374 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2375 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2376
2377 2016-11-16 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/78348
2380 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2381
2382 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR sanitizer/77823
2385 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2386 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2387
2388 2016-11-15 Marek Polacek <polacek@redhat.com>
2389
2390 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2391
2392 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2393
2394 PR libgfortran/51119
2395 * gfortran.dg/matmul_12.f90: New test case.
2396
2397 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2398
2399 * gcc.target/i386/funcspec-56.inc: New file.
2400 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2401 common 32-bit and 64-bit function specific options.
2402 * gcc.target/i386/funcspec-6.c: Ditto.
2403
2404 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2405
2406 * g++.dg/cpp1z/decomp14.C: New test.
2407 * g++.dg/cpp1z/decomp15.C: New test.
2408 * g++.dg/cpp1z/decomp16.C: New test.
2409
2410 * g++.dg/cpp1z/decomp13.C: New test.
2411
2412 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2413
2414 PR c++/71988
2415 * g++.dg/cpp0x/constexpr-71988.C: New test.
2416
2417 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2418
2419 * gcc.target/mips/insn-casesi.c: New test case.
2420 * gcc.target/mips/insn-pseudo-1.c: New test case.
2421 * gcc.target/mips/insn-pseudo-2.c: New test case.
2422 * gcc.target/mips/insn-pseudo-3.c: New test case.
2423 * gcc.target/mips/insn-pseudo-4.c: New test case.
2424 * gcc.target/mips/insn-tablejump.c: New test case.
2425
2426 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2427
2428 * gcc.target/mips/mips.exp (mips_option_tests): Add
2429 `-mcode-readable=yes' array element.
2430
2431 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2432
2433 * gcc.target/mips/mips.exp (mips_option_tests): Add
2434 `-mmicromips' array element.
2435
2436 2016-11-15 Michael Matz <matz@suse.de>
2437
2438 PR missed-optimization/77881
2439 * gcc.target/i386/pr77881.c: New test.
2440
2441 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR middle-end/78295
2444 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2445
2446 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2448 * gcc.target/powerpc/vec-set-int.c: New test.
2449 * gcc.target/powerpc/vec-set-short.c: Likesie.
2450 * gcc.target/powerpc/vec-set-char.c: Likewise.
2451
2452 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2453
2454 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2455
2456 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2457
2458 PR fortran/78300
2459 * gfortran.dg/class_result_3.f90: New test.
2460
2461 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2462 Richard Biener <rguenther@suse.de>
2463
2464 * gcc.dg/gimplefe-1.c: New testcase.
2465 * gcc.dg/gimplefe-2.c: Likewise.
2466 * gcc.dg/gimplefe-3.c: Likewise.
2467 * gcc.dg/gimplefe-4.c: Likewise.
2468 * gcc.dg/gimplefe-5.c: Likewise.
2469 * gcc.dg/gimplefe-6.c: Likewise.
2470 * gcc.dg/gimplefe-7.c: Likewise.
2471 * gcc.dg/gimplefe-8.c: Likewise.
2472 * gcc.dg/gimplefe-9.c: Likewise.
2473 * gcc.dg/gimplefe-10.c: Likewise.
2474 * gcc.dg/gimplefe-11.c: Likewise.
2475 * gcc.dg/gimplefe-12.c: Likewise.
2476 * gcc.dg/gimplefe-13.c: Likewise.
2477 * gcc.dg/gimplefe-14.c: Likewise.
2478 * gcc.dg/gimplefe-15.c: Likewise.
2479 * gcc.dg/gimplefe-16.c: Likewise.
2480 * gcc.dg/gimplefe-17.c: Likewise.
2481 * gcc.dg/gimplefe-18.c: Likewise.
2482
2483 2016-11-14 Martin Liska <mliska@suse.cz>
2484
2485 PR bootstrap/78069
2486 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2487 to match scanned pattern.
2488 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2489
2490 2016-11-14 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/78312
2493 * gcc.dg/torture/pr78312.c: New testcase.
2494
2495 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2496
2497 PR target/78093
2498 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2499
2500 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2501 Jason Merrill <jason@redhat.com>
2502
2503 Implement P0217R3 - C++17 structured bindings
2504 * g++.dg/cpp1z/decomp1.C: New test.
2505 * g++.dg/cpp1z/decomp2.C: New test.
2506 * g++.dg/cpp1z/decomp3.C: New test.
2507 * g++.dg/cpp1z/decomp4.C: New test.
2508 * g++.dg/cpp1z/decomp5.C: New test.
2509 * g++.dg/cpp1z/decomp6.C: New test.
2510 * g++.dg/cpp1z/decomp7.C: New test.
2511 * g++.dg/cpp1z/decomp8.C: New test.
2512 * g++.dg/cpp1z/decomp9.C: New test.
2513 * g++.dg/cpp1z/decomp10.C: New test.
2514
2515 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2516
2517 * g++.dg/torture/pr78268.C: New test.
2518
2519 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2520
2521 PR c/35503
2522 * c-c++-common/pr35503-1.c: New test.
2523 * c-c++-common/pr35503-2.c: Likewise.
2524 * c-c++-common/pr35503-3.c: Likewise.
2525 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2526
2527 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR rtl-optimization/78232
2530 PR rtl-optimization/78248
2531 * gcc.dg/ubsan/pr78248.c: New test.
2532
2533 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gnat.dg/address_conv.adb: New test.
2536
2537 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2538
2539 * gnat.dg/renaming11.ad[sb]: New test.
2540
2541 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2542
2543 * c-c++-common/dump-ada-spec-6.c: New test.
2544
2545 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2546
2547 * gnat.dg/lto21.adb: New test.
2548 * gnat.dg/lto21_pkg1.ads: New helper.
2549 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2550
2551 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2552
2553 PR fortran/60952
2554 * gfortran.dg/typebound_proc_34.f90: New test.
2555
2556 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2557
2558 PR fortran/66366
2559 * gfortran.dg/class_57.f90: Changed error message.
2560 * gfortran.dg/class_60.f90: New test.
2561
2562 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2563
2564 * g++.dg/pr78112.C: XFAIL AIX.
2565
2566 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2567
2568 PR fortran/77501
2569 * gfortran.dg/typebound_generic_16.f90: New test.
2570
2571 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR c++/71225
2574 * g++.dg/cpp0x/pr71225.C: New test.
2575
2576 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gcc.target/sparc/20161111-1.c: New test.
2579
2580 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2581
2582 PR target/78310
2583 * gcc.target/i386/pr78310.c: New test.
2584
2585 2016-11-11 Jeff Law <law@redhat.com>
2586
2587 * gcc.dg/tree-ssa/isolate-6.c: New test.
2588 * gcc.dg/tree-ssa/isolate-7.c: New test.
2589
2590 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2591
2592 PR testsuite/78292
2593 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2594 vect_max_reduc.
2595
2596 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2597
2598 PR c++/72774
2599 * g++.dg/parse/pr72774.C: New test.
2600
2601 2016-11-11 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/71575
2604 * gcc.dg/graphite/pr71575-1.c: New testcase.
2605 * gcc.dg/graphite/pr71575-2.c: Likewise.
2606
2607 2016-11-11 Richard Biener <rguenther@suse.de>
2608
2609 PR middle-end/78295
2610 * gcc.dg/uninit-pr78295.c: New testcase.
2611
2612 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2613
2614 PR fortran/78277
2615 * gfortran.dg/dec_structure_17.f90: New test.
2616
2617 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2618
2619 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2620 being allowed in vector registers.
2621 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2622 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2623 * gcc.target/powerpc/vsx-himode.c: Likewise.
2624 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2625 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2626 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2627 to allow matching MFVSRD or MFVSRW.
2628
2629 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2630
2631 PR rtl-optimization/78241
2632 * gcc.dg/pr78241.c: New test.
2633
2634 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2635
2636 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2637 201307.
2638
2639 * g++.dg/cpp1z/noexcept-type14.C: New test.
2640 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2641
2642 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2643
2644 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2645 WVAL0S tests added in r241817.
2646
2647 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2648
2649 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2650 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2651 no longer allowed and corresponding ordered construct.
2652 * gfortran.dg/gomp/linear-1.f90: New test.
2653 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2654 * gfortran.dg/gomp/declare-target-1.f90: New test.
2655 * gfortran.dg/gomp/declare-target-2.f90: New test.
2656
2657 2016-11-10 Martin Liska <mliska@suse.cz>
2658
2659 PR sanitizer/78270
2660 * gcc.dg/asan/pr78270.c: New test.
2661
2662 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2663 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR debug/78112
2666 * g++.dg/pr78112.C: New testcase.
2667
2668 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2669
2670 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2671 -Wno-c++1z-compat.
2672 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2673 string in case condition contains % characters.
2674
2675 PR c++/78283
2676 * g++.dg/cpp1z/noexcept-type13.C: New test.
2677
2678 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2679
2680 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2681 using (HAS_MOVN) with MIPS III.
2682
2683 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2684
2685 PR fortran/46459
2686 * gfortran.dg/volatile14.f90: New test.
2687
2688 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2689
2690 PR target/78262
2691 * gcc.target/i386/pr78262.c: New test.
2692
2693 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2694
2695 PR fortran/78259
2696 * gfortran.dg/pr78259.f90: New test.
2697
2698 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2699
2700 PR fortran/60777
2701 * gfortran.dg/spec_expr_7.f90: New test.
2702
2703 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR target/77718
2706 * gcc.c-torture/execute/pr77718.c: New test.
2707
2708 * gcc.dg/ubsan/c99-shift-3.c: New test.
2709 * gcc.dg/ubsan/c99-shift-4.c: New test.
2710 * gcc.dg/ubsan/c99-shift-5.c: New test.
2711 * gcc.dg/ubsan/c99-shift-6.c: New test.
2712
2713 2016-11-09 Martin Liska <mliska@suse.cz>
2714
2715 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2716 test-case for memcmp.
2717 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2718
2719 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2720
2721 PR testsuite/78269
2722 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2723
2724 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2725
2726 * gfortran.dg/move_alloc_18.f90: New test.
2727
2728 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2729
2730 PR middle-end/78256
2731 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2732 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2733
2734 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2735
2736 PR fortran/71894
2737 * gfortran.dg/class_59.f90: New test.
2738
2739 2016-11-09 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/78007
2742 * gcc.dg/vect/vect-bswap32.c: Adjust.
2743 * gcc.dg/vect/vect-bswap64.c: Likewise.
2744
2745 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2746
2747 * gcc.dg/ipa/vrp7.c: New test.
2748
2749 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2750
2751 PR ipa/78121
2752 * gcc.dg/ipa/pr78121.c: New test.
2753
2754 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2755
2756 * c-c++-common/asan/default_options.h: New file.
2757 * c-c++-common/asan/strcasestr-1.c: New test.
2758 * c-c++-common/asan/strcasestr-2.c: Likewise.
2759 * c-c++-common/asan/strcspn-1.c: Likewise.
2760 * c-c++-common/asan/strcspn-2.c: Likewise.
2761 * c-c++-common/asan/strpbrk-1.c: Likewise.
2762 * c-c++-common/asan/strpbrk-2.c: Likewise.
2763 * c-c++-common/asan/strspn-1.c: Likewise.
2764 * c-c++-common/asan/strspn-2.c: Likewise.
2765 * c-c++-common/asan/strstr-1.c: Likewise.
2766 * c-c++-common/asan/strstr-2.c: Likewise.
2767 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2768
2769 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2770
2771 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2772
2773 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2774
2775 PR fortran/68440
2776 * gfortran.dg/class_58.f90: New test.
2777
2778 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2779
2780 PR target/70799
2781 * gcc.target/i386/pr70799-2.c: New test.
2782
2783 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2784
2785 PR fortran/77596
2786 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2787
2788 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2789
2790 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2791
2792 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2793
2794 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2795
2796 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2797
2798 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2799
2800 2016-11-08 Martin Liska <mliska@suse.cz>
2801
2802 PR testsuite/78242
2803 * g++.dg/asan/use-after-scope-4.C: New test.
2804 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2805 * gcc.dg/asan/use-after-scope-8.c: Remove.
2806
2807 2016-11-08 Richard Biener <rguenther@suse.de>
2808
2809 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2810
2811 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2812
2813 PR testsuite/78136
2814 * gcc.dg/cpp/trad/trad.exp
2815 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2816 * gcc.dg/cpp/trad/include.c: Use local header file.
2817
2818 2016-11-08 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/78205
2821 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2822
2823 2016-11-08 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/78224
2826 * g++.dg/torture/pr78224.C: New testcase.
2827
2828 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2829
2830 * gcc.dg/store_merging_1.c: Require store_merge.
2831 * gcc.dg/store_merging_2.c: Likewise.
2832 * gcc.dg/store_merging_4.c: Likewise.
2833 * gcc.dg/store_merging_5.c: Likewise.
2834 * gcc.dg/store_merging_6.c: Likewise.
2835 * gcc.dg/store_merging_7.c: Likewise.
2836 * gcc.dg/store_merging_8.c: Likewise.
2837 * lib/target-supports.exp (check_effective_target_store_merge): New.
2838
2839 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2840
2841 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2842 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2843 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2844 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2845 -mvsx -mpower8-vector.
2846 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2847 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2848 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2849 -mvsx -mpower8-vector.
2850
2851 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2852
2853 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2854
2855 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2856 * gcc.dg/visibility-14.c: XFAIL AIX.
2857 * gcc.dg/visibility-15.c: XFAIL AIX.
2858 * gcc.dg/visibility-16.c: XFAIL AIX.
2859 * gcc.dg/visibility-17.c: XFAIL AIX.
2860 * gcc.dg/visibility-18.c: XFAIL AIX.
2861 * gcc.dg/visibility-19.c: XFAIL AIX.
2862 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2863 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2864 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2865 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2866
2867 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR target/78227
2870 * gcc.target/i386/pr78227-1.c: New test.
2871 * gcc.target/i386/pr78227-2.c: New test.
2872
2873 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2874
2875 PR middle-end/35691
2876 * gcc.dg/pr35691-1.c: New test-case.
2877 * gcc.dg/pr35691-2.c: Likewise.
2878
2879 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2880
2881 PR rtl-optimization/77309
2882 * gcc.dg/torture/pr77309.c: New test.
2883
2884 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR middle-end/71529
2887 * gcc.target/i386/pr71529.C: Moved to ...
2888 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2889
2890 PR target/64411
2891 * gcc.target/i386/pr64411.C: Moved to ...
2892 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2893 lp64.
2894
2895 PR target/65105
2896 * gcc.target/i386/pr65105-4.C: Moved to ...
2897 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2898 Run into compile test rather than execute test.
2899
2900 2016-11-07 Richard Biener <rguenther@suse.de>
2901
2902 PR target/78229
2903 * g++.dg/pr78229.C: New testcase.
2904
2905 2016-11-07 Richard Biener <rguenther@suse.de>
2906
2907 PR tree-optimization/78218
2908 * gcc.dg/torture/pr78218.c: New testcase.
2909
2910 2016-11-07 Richard Biener <rguenther@suse.de>
2911
2912 PR tree-optimization/78228
2913 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2914
2915 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916
2917 PR target/77822
2918 * g++.dg/torture/pr77822.C: New test.
2919
2920 2016-11-07 Martin Liska <mliska@suse.cz>
2921
2922 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2923 -f-sanitize-address-use-after-scope.
2924 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2925 internal fn calls.
2926 * g++.dg/asan/use-after-scope-1.C: New test.
2927 * g++.dg/asan/use-after-scope-2.C: Likewise.
2928 * g++.dg/asan/use-after-scope-3.C: Likewise.
2929 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2930 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2931 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2932 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2933 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2934 * g++.dg/asan/use-after-scope-types.h: Likewise.
2935 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2936 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2937 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2938 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2939 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2940 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2941 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2942 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2943 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2944 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2945 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2946 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2947 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2948 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2949
2950 2016-11-07 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/78189
2953 * g++.dg/torture/pr78189.C: New testcase.
2954
2955 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2956
2957 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2958
2959 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2960
2961 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2962 occuring.
2963
2964 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2965
2966 PR fortran/78221
2967 * arith.c (gfc_complex2real): Change gfc_warning_now to
2968 gfc_warning.
2969
2970 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2971
2972 * gfortran.dg/move_alloc_17.f03: New test.
2973
2974 2016-11-05 Richard Biener <rguenther@suse.de>
2975
2976 PR bootstrap/78188
2977 * g++.dg/ipa/pr78188.C: New test.
2978
2979 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2980 Dominique d'Humieres <dominiq@lps.ens.fr>
2981
2982 PR fortran/69495
2983 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2984
2985 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2986
2987 PR fortran/67564
2988 * gfortran.dg/select_type_39.f03: New test.
2989
2990 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2991
2992 PR fortran/64933
2993 * gfortran.dg/associate_23.f90: New test.
2994
2995 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2996
2997 PR target/77834
2998 * gcc.dg/pr77834.c: New test.
2999
3000 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/67980
3003 * g++.dg/cpp1y/pr67980.C: New.
3004
3005 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3006
3007 * gcc.target/powerpc/fold-vec-add-1.c: New.
3008 * gcc.target/powerpc/fold-vec-add-2.c: New.
3009 * gcc.target/powerpc/fold-vec-add-3.c: New.
3010 * gcc.target/powerpc/fold-vec-add-4.c: New.
3011 * gcc.target/powerpc/fold-vec-add-5.c: New.
3012 * gcc.target/powerpc/fold-vec-add-6.c: New.
3013 * gcc.target/powerpc/fold-vec-add-7.c: New.
3014
3015 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3016
3017 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3018 for -mbranch-likely, infer -mno-branch-likely for R6.
3019
3020 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3021
3022 PR c++/71973
3023 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3024 * g++.dg/init/new15.C: Likewise.
3025 * g++.dg/ipa/inline-1.C: Likewise.
3026 * g++.dg/ipa/inline-2.C: Likewise.
3027 * g++.dg/lto/20080908-1_0.C: Likewise.
3028 * g++.dg/tc1/dr20.C: Likewise.
3029 * g++.dg/tree-ssa/inline-1.C: Likewise.
3030 * g++.dg/tree-ssa/inline-2.C: Likewise.
3031 * g++.old-deja/g++.law/except1.C: Likewise.
3032 * g++.old-deja/g++.other/vbase5.C: Likewise.
3033 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3034
3035 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3036
3037 PR tree-optimization/78210
3038 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3039 possibility of widening multiplies.
3040
3041 2016-11-04 Richard Biener <rguenther@suse.de>
3042
3043 PR middle-end/78185
3044 * gcc.dg/pr78185.c: New testcase.
3045
3046 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3047
3048 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3049 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3050
3051 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3052 Alexandre Oliva <aoliva@redhat.com>
3053 Jason Merrill <jason@redhat.com>
3054
3055 PR debug/28767
3056 PR debug/56974
3057 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3058 * g++.dg/debug/dwarf2/ref-3.C: New test.
3059 * g++.dg/debug/dwarf2/ref-4.C: New test.
3060 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3061 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3062
3063 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3064
3065 * gfortran.dg/dec_exp_1.f90: New test.
3066 * gfortran.dg/dec_exp_2.f90: Likewise.
3067 * gfortran.dg/dec_exp_3.f90: Likewise.
3068
3069 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3070
3071 * gfortran.dg/dec_parameter_1.f: New test.
3072 * gfortran.dg/dec_parameter_2.f90: Likewise.
3073 * gfortran.dg/dec_parameter_3.f90: Likewise.
3074 * gfortran.dg/dec_parameter_4.f90: Likewise.
3075
3076 2016-11-03 Martin Liska <mliska@suse.cz>
3077
3078 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3079 output.
3080 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3081
3082 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3083
3084 PR libgcc/78067
3085 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3086
3087 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3088
3089 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3090
3091 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3092
3093 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3094
3095 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3096
3097 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3098 Check for arm_v8_neon_hw.
3099 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3100 Likewise.
3101 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3102 Likewise.
3103 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3104 Likewise.
3105
3106 2016-11-02 Richard Biener <rguenther@suse.de>
3107
3108 * gcc.dg/store_merging_8.c: New testcase.
3109
3110 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3111
3112 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3113
3114 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3115
3116 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3117 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3118 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3119 * gcc.dg/pr65779.c: XFAIL AIX.
3120 * gcc.dg/pr70405.c: XFAIL AIX.
3121
3122 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3123 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3124 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3125
3126 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3127
3128 * lib/target-supports.exp (check_gc_sections_available): Use
3129 -print-prog-name=ld to determine linker used.
3130
3131 2016-11-02 Martin Liska <mliska@suse.cz>
3132
3133 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3134 test case.
3135
3136 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3137
3138 PR tree-optimization/78170
3139 * gcc.c-torture/execute/pr78170.c: New test.
3140
3141 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3142
3143 PR tree-optimization/78162
3144 * gcc.c-torture/compile/pr78162.c: New test.
3145
3146 2016-11-02 Richard Biener <rguenther@suse.de>
3147
3148 PR tree-optimization/78035
3149 PR tree-optimization/77964
3150 * gcc.target/i386/pr78035.c: New testcase.
3151
3152 2016-11-02 Richard Biener <rguenther@suse.de>
3153
3154 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3155 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3156 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3157 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3158 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3159
3160 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3161
3162 * gfortran.dg/pr70937.f90: require-effective-target lto.
3163
3164 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3165
3166 PR fortran/69544
3167 * gfortran.dg/where_6.f90: New test.
3168
3169 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3170
3171 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3172
3173 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3174
3175 PR fortran/69544
3176 * gfortran.dg/where_5.f90: New test.
3177
3178 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3179
3180 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3181 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3182 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3183 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3184
3185 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3186
3187 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3188 Whitespace fixes.
3189 (check_effective_target_vect_cmdline_needed): Check
3190 is-effective-target ia32 for x86 targets.
3191 (check_effective_target_vect_simd_clones): Simplify condition.
3192 (check_effective_target_vect_double): Ditto.
3193 (check_effective_target_vect_aligned_arrays): Check
3194 is-effective-target ia32 for x86 targets. Simplify condition.
3195 (check_effective_target_vect_multiple_sizes): Simplify condition.
3196 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3197 (check_effective_target_sync_int_128): Simplify condition.
3198 (check_effective_target_sync_int_128_runtime): Ditto.
3199 (check_effective_target_sync_long_long_runtime): Ditto.
3200 (check_effective_target_divmod): Add i?86-*-* target.
3201
3202 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3203
3204 * gcc.target/powerpc/vsx-extract-4.c: New test.
3205 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3206
3207 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3208
3209 PR fortran/54679
3210 * gfortran.dg/fmt_l.f90: Update test.
3211 * gfortran.dg/fmt_l0.f90: New test.
3212
3213 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR c++/78089
3216 * c-c++-common/builtin-shuffle-1.c: New test.
3217 * g++.dg/cpp0x/addressof3.C: New test.
3218
3219 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3220
3221 Add tests for a const member and a reference member for launder.
3222 * g++.dg/cpp1z/launder3.C: New.
3223 * g++.dg/cpp1z/launder4.C: Likewise.
3224 * g++.dg/cpp1z/launder5.C: Likewise.
3225 * g++.dg/cpp1z/launder5.cc: Likewise.
3226 * g++.dg/cpp1z/launder5.h: Likewise.
3227 * g++.dg/cpp1z/launder6.C: Likewise.
3228 * g++.dg/cpp1z/launder6.cc: Likewise.
3229 * g++.dg/cpp1z/launder6.h: Likewise.
3230
3231 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR c++/77948
3234 * g++.dg/cpp0x/pr77948-1.C: New test.
3235 * g++.dg/cpp0x/pr77948-2.C: New test.
3236 * g++.dg/cpp0x/pr77948-3.C: New test.
3237 * g++.dg/cpp0x/pr77948-4.C: New test.
3238 * g++.dg/cpp0x/pr77948-5.C: New test.
3239 * g++.dg/cpp0x/pr77948-6.C: New test.
3240
3241 PR tree-optimization/77860
3242 * gcc.dg/pr77860.c: New test.
3243
3244 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c++/77886
3247 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3248
3249 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3250
3251 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3252
3253 2016-10-30 Le-Chun Wu <lcwu@google.com>
3254 Mark Wielaard <mjw@redhat.com>
3255
3256 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3257 * gcc.dg/Wshadow-local-1.c: Likewise.
3258 * gcc.dg/Wshadow-local-2.c: Likewise.
3259 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3260 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3261 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3262
3263 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3264
3265 PR tree-optimization/71915
3266 PR tree-optimization/71490
3267 * gcc.dg/tree-ssa/pr54245.c: Delete.
3268 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3269 document why.
3270
3271 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3272
3273 PR fortran/78123
3274 * gfortran.dg/fmt_t_9.f: New test.
3275
3276 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 PR fortran/67219
3279 * gfortran.dg/pr67219.f90: New test.
3280
3281 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR rtl-optimization/77919
3284 * g++.dg/torture/pr77919-2.C: New test.
3285
3286 PR target/78148
3287 * gcc.dg/pr78148.c: New test.
3288
3289 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3290
3291 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3292 * gcc.target/sparc/overflow-4.c: ...here.
3293 * gcc.target/sparc/overflow-5.c: New test.
3294
3295 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3296 Kugan Vivekanandarajah <kuganv@linaro.org>
3297 Jim Wilson <jim.wilson@linaro.org>
3298
3299 PR tree-optimization/43721
3300 * lib/target-supports.exp (check_effective_target_divmod): New.
3301 (check_effective_target_divmod_simode): Likewise.
3302 (check_effective_target_arm_divmod_simode): Likewise.
3303 * gcc.dg/divmod-1-simode.c: New test.
3304 * gcc.dg/divmod-1.c: Likewise.
3305 * gcc.dg/divmod-2-simode.c: Likewise.
3306 * gcc.dg/divmod-2.c: Likewise.
3307 * gcc.dg/divmod-3-simode.c: Likewise.
3308 * gcc.dg/divmod-3.c: Likewise.
3309 * gcc.dg/divmod-4-simode.c: Likewise.
3310 * gcc.dg/divmod-4.c: Likewise.
3311 * gcc.dg/divmod-5.c: Likewise.
3312 * gcc.dg/divmod-6-simode.c: Likewise.
3313 * gcc.dg/divmod-6.c: Likewise.
3314 * gcc.dg/divmod-7.c: Likewise.
3315
3316 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3317 Jakub Jelinek <jakub@redhat.com>
3318 Andrew Pinski <pinskia@gmail.com>
3319
3320 PR middle-end/22141
3321 PR rtl-optimization/23684
3322 * gcc.c-torture/execute/pr22141-1.c: New test.
3323 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3324 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3325 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3326 * gcc.dg/store_merging_1.c: New test.
3327 * gcc.dg/store_merging_2.c: Likewise.
3328 * gcc.dg/store_merging_3.c: Likewise.
3329 * gcc.dg/store_merging_4.c: Likewise.
3330 * gcc.dg/store_merging_5.c: Likewise.
3331 * gcc.dg/store_merging_6.c: Likewise.
3332 * gcc.dg/store_merging_7.c: Likewise.
3333 * gcc.target/i386/pr22141.c: Likewise.
3334 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3335 * g++.dg/init/new17.C: Likewise.
3336
3337 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3338
3339 PR middle-end/72747
3340 * c-c++-common/pr72747-1.c: New test.
3341 * c-c++-common/pr72747-2.c: Likewise.
3342
3343 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3344
3345 * gcc.target/s390/oscbreak-1.c: New test.
3346
3347 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3348
3349 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3350
3351 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR rtl-optimization/77919
3354 * g++.dg/torture/pr77919.C: New test.
3355
3356 PR rtl-optimization/78132
3357 * gcc.target/i386/pr78132.c: New test.
3358
3359 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3360
3361 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3362
3363 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3364
3365 * gcc.target/powerpc/vsx-simode.c: New test.
3366 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3367 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3368
3369 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR fortran/78026
3372 * gfortran.dg/gomp/pr78026.f03: New test.
3373 * gfortran.dg/select_type_38.f03: New test.
3374
3375 PR middle-end/78025
3376 * g++.dg/gomp/declare-simd-7.C: New test.
3377
3378 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3379
3380 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3381 * gfortran.dg/dec_init_2.f90: Likewise.
3382 * gfortran.dg/dec_init_3.f90: New test.
3383 * gfortran.dg/dec_init_4.f90: Likewise.
3384
3385 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3386
3387 * gcc.dg/fold-narrowbopcst-1.c: New test.
3388
3389 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3390
3391 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3392 dg-shouldfail/dg-output instead of XFAIL.
3393 * gfortran.dg/dec_io_6.f90: Likewise.
3394
3395 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3396
3397 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3398 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3399 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3400 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3401 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3402 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3403 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3404 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3405 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3406 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3407
3408 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3409
3410 * gcc.dg/fold-convmaxconv-1.c: New test.
3411 * gcc.dg/fold-convminconv-1.c: New test.
3412
3413 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3414
3415 PR fortran/78092
3416 * gfortran.dg/pr78092.f90: New test.
3417
3418 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3419
3420 PR target/78056
3421 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3422 expected error message.
3423 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3424 expected error message.
3425 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3426 (test_all_not_equal_and_not_zero): Change expected error message.
3427
3428 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR fortran/77973
3431 * gfortran.dg/gomp/pr77973.f90: New test.
3432
3433 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/78108
3436 * gfortran.dg/submodule_18.f08: New test.
3437 * gfortran.dg/submodule_19.f08: New test.
3438
3439 2016-10-26 Michael Matz <matz@suse.de>
3440
3441 * g++.dg/pr78060.C: New test.
3442 * gfortran.dg/pr78061.f: New test.
3443 * g++.dg/pr78088.C: New test.
3444
3445 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3446
3447 * gfortran.dg/dec_io_1.f90: New test.
3448 * gfortran.dg/dec_io_2.f90: New test.
3449 * gfortran.dg/dec_io_3.f90: New test.
3450 * gfortran.dg/dec_io_4.f90: New test.
3451 * gfortran.dg/dec_io_5.f90: New test.
3452 * gfortran.dg/dec_io_6.f90: New test.
3453
3454 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3455
3456 PR sanitizer/78106
3457 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3458
3459 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3460
3461 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3462 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3463
3464 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3465
3466 * gnat.dg/opt59.adb: New test.
3467 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3468
3469 * gnat.dg/opt60.adb: New test.
3470
3471 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3472
3473 PR fortran/72770
3474 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3475 this pr.
3476
3477 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR target/78102
3480 * gcc.target/i386/pr78102.c: New test.
3481
3482 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3483
3484 * gfortran.dg/dec_logical_xor_1.f90: New test.
3485 * gfortran.dg/dec_logical_xor_2.f90: New test.
3486 * gfortran.dg/dec_logical_xor_3.f03: New test.
3487
3488 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3489
3490 * gfortran.dg/dec_loc_rval_1.f90: New test.
3491 * gfortran.dg/dec_loc_rval_2.f90: New test.
3492 * gfortran.dg/dec_loc_rval_3.f03: New test.
3493
3494 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3495
3496 * gfortran.dg/dec_type_print.f90: New testcase.
3497
3498 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3499
3500 * gfortran.dg/feed_1.f90: New test.
3501 * gfortran.dg/feed_2.f90: New test.
3502
3503 2016-10-25 Martin Liska <mliska@suse.cz>
3504
3505 PR sanitizer/78106
3506 * gcc.dg/asan/pr78106.c: New test.
3507
3508 2016-10-25 Martin Liska <mliska@suse.cz>
3509
3510 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3511
3512 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3513
3514 PR target/78041
3515 * gcc.target/arm/pr78041.c: New test.
3516
3517 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3518
3519 * g++.dg/cpp1z/launder1.C: New test.
3520 * g++.dg/cpp1z/launder2.C: New test.
3521
3522 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3523 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3524
3525 PR target/71676
3526 PR target/71678
3527 * gcc.target/avr/pr71676-2.c: New test.
3528
3529 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3530 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3531
3532 PR target/71676
3533 PR target/71678
3534 * gcc.target/avr/pr71676-1.c: New test.
3535 * gcc.target/avr/pr71676-3.c: New test.
3536 * gcc.target/avr/pr71676.c: New test.
3537 * gcc.target/avr/pr71678.c: New test.
3538
3539 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3540
3541 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3542 such that cloned verions of tested functions are not created.
3543
3544 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3545
3546 PR fortran/71895
3547 * gfortran.dg/pr71895.f90: New test.
3548
3549 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3550
3551 * g++.dg/debug/dwarf2/ref-2.C: New test.
3552
3553 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3554
3555 * c-c++-common/Wint-in-bool-context-3.c: New test.
3556
3557 2016-10-24 Martin Sebor <msebor@redhat.com>
3558
3559 PR middle-end/77735
3560 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3561 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3562 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3563 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3564 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3565 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3566 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3567
3568 2016-10-24 Richard Biener <rguenther@suse.de>
3569
3570 PR testsuite/71491
3571 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3572 * gcc.dg/vect/slp-45.c: Likewise.
3573
3574 2016-10-24 Richard Biener <rguenther@suse.de>
3575
3576 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3577 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3578 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3579
3580 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3581
3582 PR target/78093
3583 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3584 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3585
3586 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3587
3588 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3589
3590 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3591
3592 * gcc.target/i386/bmi2-pext-1.c: New test.
3593 * gcc.target/i386/bmi2-pdep-1.c: New test.
3594 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3595 * gcc.target/i386/tbm-bextri-1.c: New test.
3596 * gcc.target/i386/bmi-bextr-6.c: New test.
3597
3598 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3599
3600 PR target/77483
3601 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3602 * gcc.target/i386/pr65105-1.c: Likewise.
3603 * gcc.target/i386/pr65105-2.c: Likewise.
3604 * gcc.target/i386/pr65105-3.c: Likewise.
3605 * gcc.target/i386/pr65105-5.c: Likewise.
3606 * gcc.target/i386/pr67761.c: Likewise.
3607 * gcc.target/i386/pr70799-1.c: Likewise.
3608
3609 2016-10-24 Martin Liska <mliska@suse.cz>
3610
3611 PR sanitizer/77966
3612 * c-c++-common/ubsan/unreachable-3.c: New test.
3613
3614 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/77763
3617 * gfortran.dg/pr77763.f90
3618
3619 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3620
3621 PR fortran/54730
3622 PR fortran/78033
3623 * gfortran.dg/pr78033.f90: New test.
3624
3625 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3626
3627 PR fortran/69834
3628 * gfortran.dg/select_type_1.f03: Change error for overlapping
3629 TYPE IS cases.
3630 * gfortran.dg/select_type_36.f03: New test.
3631
3632 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3633
3634 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3635
3636 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3637
3638 PR fortran/78021
3639 * gfortran.dg/string_length_3.f90: New test.
3640
3641 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3642
3643 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3644
3645 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3646
3647 PR fortran/43366
3648 PR fortran/57117
3649 PR fortran/61337
3650 * gfortran.dg/alloc_comp_class_5.f03: New test.
3651 * gfortran.dg/class_allocate_21.f90: New test.
3652 * gfortran.dg/class_allocate_22.f90: New test.
3653 * gfortran.dg/realloc_on_assign_27.f08: New test.
3654
3655 2016-10-21 Jeff Law <law@redhat.com>
3656
3657 * PR tree-optimization/71947
3658 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3659 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3660 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3661
3662 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3663
3664 * gcc.dg/ipa/vrp5.c: New test.
3665 * gcc.dg/ipa/vrp6.c: New test.
3666
3667 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3668
3669 * gcc.target/aarch64/test_frame_17.c: New test.
3670
3671 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3672
3673 * gcc.target/aarch64/test_frame_17.c: New test.
3674
3675 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3676
3677 PR preprocessor/71681
3678 * gcc.dg/cpp/pr71681-1.c: New testcase
3679 * gcc.dg/cpp/pr71681-2.c: Likewise
3680 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3681 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3682 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3683 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3684
3685 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR target/78057
3688 * gcc.target/i386/pr78057.c: New test.
3689
3690 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3691
3692 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3693
3694 PR fortran/69566
3695 * gfortran.dg/select_type_37.f03: New test.
3696
3697 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3698
3699 PR target/71627
3700 * gcc.target/avr/pr71627.c: New test
3701
3702 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3703
3704 * gcc.target/sparc/overflow-1.c: New test.
3705 * gcc.target/sparc/overflow-2.c: Likewise.
3706 * gcc.target/sparc/overflow-3.c: Likewise.
3707
3708 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3709
3710 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3711 effective target.
3712
3713 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3714
3715 PR rtl-optimization/78038
3716 * gcc.target/aarch64/pr78038.c: New test.
3717
3718 2016-10-21 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/78051
3721 * g++.dg/torture/pr78051.C: New testcase.
3722
3723 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3724
3725 * c-c++-common/wdate-time.c: Restored test case.
3726 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3727
3728 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3729
3730 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3731
3732 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3733
3734 PR target/78037
3735 * gcc.target/i386/pr78037.c: New test.
3736
3737 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3738
3739 * gcc.target/visium/overflow8.c: New.
3740 * gcc.target/visium/overflow16.c: Likewise.
3741 * gcc.target/visium/overflow32: Likewise.
3742
3743 2016-10-20 Michael Matz <matz@suse.de>
3744
3745 * gcc.dg/loop-split.c: New test.
3746 * gcc.dg/tree-ssa/ifc-9.c: Update.
3747 * gcc.dg/tree-ssa/ifc-10.c: Update.
3748
3749 2016-10-20 Richard Biener <rguenther@suse.de>
3750
3751 * gcc.dg/graphite/pr35356-1.c: Update.
3752
3753 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3754
3755 PR c++/77446
3756 * g++.dg/cpp1y/pr77446.C: New.
3757
3758 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3759
3760 PR tree-optimization/53979
3761 * gcc.dg/pr53979-1.c: New test-case.
3762 * gcc.dg/pr53979-2.c: Likewise.
3763
3764 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3765
3766 * c-c++-common/Wint-in-bool-context-2.c: New test.
3767
3768 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3769
3770 * gfortran.dg/dtio_17.f90: Fix test.
3771
3772 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3773
3774 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3775 * gcc.dg/Walloca-2.c: Same.
3776
3777 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3778
3779 * gcc.dg/Wvla-1.c: Rename to...
3780 * gcc.dg/Wvla-larger-than-1.c: ...this.
3781 * gcc.dg/Wvla-2.c: Rename to...
3782 * gcc.dg/Wvla-larger-than-2.c: ...this.
3783 * gcc.dg/Wvla-3.c: Rename to...
3784 * gcc.dg/Walloca-11.c.: ...this.
3785 * gcc.dg/wvla-[1-7].c: Rename to:
3786 * gcc.dg/Wvla-[1-7].c: ...this.
3787
3788 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3789
3790 PR tree-optimization/78005
3791 * gcc.dg/vect/pr78005.c: New.
3792 * gcc.target/i386/l_fma_float_1.c: Revise test.
3793 * gcc.target/i386/l_fma_float_2.c: Ditto.
3794 * gcc.target/i386/l_fma_float_3.c: Ditto.
3795 * gcc.target/i386/l_fma_float_4.c: Ditto.
3796 * gcc.target/i386/l_fma_float_5.c: Ditto.
3797 * gcc.target/i386/l_fma_float_6.c: Ditto.
3798 * gcc.target/i386/l_fma_double_1.c: Ditto.
3799 * gcc.target/i386/l_fma_double_2.c: Ditto.
3800 * gcc.target/i386/l_fma_double_3.c: Ditto.
3801 * gcc.target/i386/l_fma_double_4.c: Ditto.
3802 * gcc.target/i386/l_fma_double_5.c: Ditto.
3803 * gcc.target/i386/l_fma_double_6.c: Ditto.
3804
3805 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3806
3807 PR tree-optimization/78024
3808 * gcc.dg/goacc/loop-processing-1.c: New file.
3809
3810 2016-10-19 Richard Biener <rguenther@suse.de>
3811
3812 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3813
3814 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3815
3816 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3817 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3818 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3819 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3820 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3821 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3822 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3823 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3824 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3825 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3826 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3827 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3828 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3829 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3830 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3831 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3832 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3833 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3834 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3835 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3836 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3837 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3838 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3839 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3840 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3841 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3842 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3843 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3844 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3845 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3846 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3847 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3848 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3849 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3850 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3851 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3852 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3853 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3854 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3855 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3856 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3857 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3858 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3859 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3860 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3861 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3862 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3863 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3864 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3865 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3866 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3867 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3868 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3869 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3870 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3871 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3872 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3873 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3874 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3875 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3876 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3877 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3878 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3879 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3880 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3881 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3882 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3883 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3884 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3885 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3886 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3887 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3888 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3889 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3890 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3891 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3892 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3893 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3894 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3895 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3896 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3897 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3898 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3899 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3900 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3901 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3902 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3903 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3904 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3905 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3906 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3907 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3908 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3909 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3910 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3911 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3912 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3913 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3914 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3915 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3916 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3917 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3918 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3919 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3920 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3921 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3922 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3923 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3924 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3925 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3926 * gcc.target/powerpc/vsu/vsu.exp: New file.
3927
3928 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3929
3930 PR target/77991
3931 * gcc.target/i386/pr77991.c: New test.
3932
3933 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3934
3935 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3936 LTO is used.
3937
3938 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3939
3940 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3941
3942 2016-10-18 Richard Biener <rguenther@suse.de>
3943
3944 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3945 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3946 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3947 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3948 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3949 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3950 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3951 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3952 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3953 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3954 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3955 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3956 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3957 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3958 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3959 * gcc.dg/pr68217.c: Likewise.
3960 * gcc.dg/predict-9.c: Likewise.
3961 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3962 * gcc.dg/predict-1.c: Likewise.
3963
3964 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3965
3966 * gfortran.dg/dtio_17.f90: New test.
3967
3968 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3969
3970 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3971
3972 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3973
3974 * gcc.dg/ipa/vrp4.c: New test.
3975
3976 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3977
3978 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3979 * gcc.dg/torture/pr39074.c: Likewise.
3980
3981 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3982
3983 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3984 * gnat.dg/trampoline4.adb: Minor tweak.
3985
3986 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3987
3988 PR tree-optimization/77916
3989 * gcc.dg/torture/pr77916.c: New.
3990
3991 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3992
3993 PR fortran/77978
3994 * gfortran.dg/pr77978_1.f90: New test.
3995 * gfortran.dg/pr77978_2.f90: Ditto.
3996 * gfortran.dg/pr77978_3.f90: Ditto.
3997
3998 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3999
4000 PR fortran/61420
4001 PR fortran/78013
4002 * gfortran.dg/proc_ptr_49.f90: New test.
4003
4004 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4005
4006 PR target/77308
4007 * gcc.target/arm/pr77308.c: New test.
4008
4009 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4010
4011 * lib/target-supports.exp
4012 (check_effective_target_floatn_nx_runtime): Return 0 for
4013 powerpc*-ibm-aix*.
4014
4015 2016-10-17 Andrew Pinski <apinski@cavium.com>
4016
4017 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4018 long instead of long.
4019 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4020 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4021 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4022 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4023 * gcc.target/aarch64/pr68102_1.c: Likewise.
4024 * gcc.target/aarch64/target_attr_3.c: Likewise.
4025
4026 2016-10-17 Richard Biener <rguenther@suse.de>
4027
4028 PR tree-optimization/77988
4029 * gcc.dg/torture/pr77988.c: New testcase.
4030
4031 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4032
4033 * gcc.dg/pr71636-1.c: New test-case.
4034 * gcc.dg/pr71636-2.c: Likewise.
4035
4036 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4037
4038 * gnat.dg/trampoline3.adb: New test.
4039 * gnat.dg/trampoline4.adb: Likewise.
4040
4041 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4042
4043 * gfortran.dg/dtio_16.f90: New test.
4044
4045 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4046
4047 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4048 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4049 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4050
4051 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * gcc.target/sparc/popc.c: Rename to...
4054 * gcc.target/sparc/popc-1.c: ...this.
4055 * gcc.target/sparc/popc-2.c: New test.
4056
4057 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4058
4059 PR fortran/77972
4060 * gfortran.dg/unexpected_eof_4.f90: New test.
4061
4062 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4063
4064 PR libfortran/48587
4065 * gfortran.dg/negative_unit2.f90: New test.
4066
4067 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR middle-end/77959
4070 * gfortran.dg/pr77959.f90: New test.
4071
4072 DR 1511 - const volatile variables and ODR
4073 * g++.dg/DRs/dr1511-1.C: New test.
4074 * g++.dg/DRs/dr1511-2.C: New test.
4075
4076 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4077
4078 * gnat.dg/debug7.adb (dg-options): Remove -g.
4079 * gnat.dg/debug8.adb (dg-options): Add -margs.
4080 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4081
4082 2016-10-14 Richard Biener <rguenther@suse.de>
4083
4084 PR tree-optimization/77979
4085 * gcc.dg/torture/pr77979.c: New testcase.
4086
4087 2016-10-14 Martin Liska <mliska@suse.cz>
4088
4089 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4090 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4091 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4092
4093 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4094
4095 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4096 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4097 * gcc.dg/torture/pr77937-2.c: Likewise.
4098
4099 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4100
4101 * gnat.dg/lto15.adb: Adjust.
4102 * gnat.dg/lto16.adb: Likewise.
4103 * gnat.dg/lto17.adb: Likewise
4104 * gnat.dg/lto18.ad[sb]: New test.
4105 * gnat.dg/lto18_pkg.ads: New helper.
4106 * gnat.dg/lto19.adb: New test.
4107 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4108 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4109 * gnat.dg/lto20.adb: New test.
4110 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4111
4112 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4113
4114 * gfortran.dg/coarray_38.f90: Expect error message.
4115
4116 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4117
4118 * gcc.target/aarch64/spellcheck_1.c: New test.
4119 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4120 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4121 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4122 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4123 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4124
4125 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4126
4127 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4128
4129 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4130
4131 PR tree-optimization/77937
4132 * gcc.dg/torture/pr77937-1.c: New.
4133 * gcc.dg/torture/pr77937-2.c: New.
4134
4135 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4136
4137 * g++.dg/cpp1z/inline-var1.C: New test.
4138 * g++.dg/cpp1z/inline-var1a.C: New test.
4139 * g++.dg/cpp1z/inline-var1.h: New file.
4140 * g++.dg/cpp1z/inline-var2.C: New test.
4141 * g++.dg/cpp1z/inline-var3.C: New test.
4142 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4143 uninitialized const.
4144
4145 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4146
4147 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4148 Xscale is specified, not just -march.
4149 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4150 is incompatible with Xscale.
4151
4152 2016-10-13 Martin Sebor <msebor@redhat.com>
4153
4154 PR c++/71912
4155 * g++.dg/ext/flexary4.C: Adjust.
4156 * g++.dg/ext/flexary5.C: Same.
4157 * g++.dg/ext/flexary9.C: Same.
4158 * g++.dg/ext/flexary19.C: New test.
4159 * g++.dg/ext/flexary18.C: New test.
4160 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4161 regression test.
4162 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4163 Avoid generating a flexible array member in an array.
4164
4165 2016-10-13 Martin Sebor <msebor@redhat.com>
4166
4167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4168 to placate -Wformat on targets where the type is not int.
4169
4170 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4171
4172 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4173 in INSN_LOCATION.
4174
4175 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4176
4177 * gcc.target/i386/l_fma_float_1.c: Revise test.
4178 * gcc.target/i386/l_fma_float_2.c: Ditto.
4179 * gcc.target/i386/l_fma_float_3.c: Ditto.
4180 * gcc.target/i386/l_fma_float_4.c: Ditto.
4181 * gcc.target/i386/l_fma_float_5.c: Ditto.
4182 * gcc.target/i386/l_fma_float_6.c: Ditto.
4183 * gcc.target/i386/l_fma_double_1.c: Ditto.
4184 * gcc.target/i386/l_fma_double_2.c: Ditto.
4185 * gcc.target/i386/l_fma_double_3.c: Ditto.
4186 * gcc.target/i386/l_fma_double_4.c: Ditto.
4187 * gcc.target/i386/l_fma_double_5.c: Ditto.
4188 * gcc.target/i386/l_fma_double_6.c: Ditto.
4189
4190 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4191
4192 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4193
4194 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4195
4196 * gcc.dg/vect/vect-98.c: Refine test case.
4197 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4198 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4199 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4200
4201 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR c/77946
4204 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4205
4206 2016-10-13 Martin Liska <mliska@suse.cz>
4207
4208 PR tree-optimization/77943
4209 * g++.dg/tree-ssa/pr77943.C: New test.
4210
4211 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4212
4213 PR fortran/72832
4214 * gfortran.dg/allocate_with_source_22.f03: New test.
4215 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4216 fail.
4217
4218 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4219
4220 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4221 * gcc.target/arm/movsi_movw.c: Likewise.
4222 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4223 directive to work on big endian targets.
4224
4225 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4226
4227 * gcc.dg/tree-ssa/evrp6.c: New test.
4228
4229 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4230
4231 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4232 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4233 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4234
4235 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4236
4237 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4238 * gcc.target/powerpc/warn-2.c: Ditto.
4239
4240 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4241
4242 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4243 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4244 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4245 for -mmsa.
4246 * gcc.target/mips/msa.c: New test.
4247 * gcc.target/mips/msa-builtins.c: Likewise.
4248 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4249 (check_effective_target_mips_msa_runtime): Likewise.
4250 (check_effective_target_mips_msa): Likewise.
4251 (add_options_for_mips_msa): Likewise.
4252 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4253 (check_effective_target_vect_intfloat_cvt): Likewise.
4254 (check_effective_target_vect_uintfloat_cvt): Likewise.
4255 (check_effective_target_vect_floatint_cvt): Likewise.
4256 (check_effective_target_vect_floatuint_cvt): Likewise.
4257 (check_effective_target_vect_shift): Likewise.
4258 (check_effective_target_vect_shift_char): Likewise.
4259 (check_effective_target_vect_long): Likewise.
4260 (check_effective_target_vect_float): Likewise.
4261 (check_effective_target_vect_double): Likewise.
4262 (check_effective_target_vect_long_long): Likewise.
4263 (check_effective_target_vect_perm): Likewise.
4264 (check_effective_target_vect_perm_byte): Likewise.
4265 (check_effective_target_vect_perm_short): Likewise.
4266 (check_effective_target_vect_sdot_qi): Likewise.
4267 (check_effective_target_vect_udot_qi): Likewise.
4268 (check_effective_target_vect_sdot_hi): Likewise.
4269 (check_effective_target_vect_udot_hi): Likewise.
4270 (check_effective_target_vect_pack_trunc): Likewise.
4271 (check_effective_target_vect_unpack): Likewise.
4272 (check_effective_target_vect_hw_misalign): Likewise.
4273 (check_effective_target_vect_condition): Likewise.
4274 (check_effective_target_vect_cond_mixed): Likewise.
4275 (check_effective_target_vect_char_mult): Likewise.
4276 (check_effective_target_vect_short_mult): Likewise.
4277 (check_effective_target_vect_int_mult): Likewise.
4278 (check_effective_target_vect_extract_even_odd): Likewise.
4279 (check_effective_target_vect_interleave): Likewise.
4280 (check_vect_support_and_set_flags): Check if the target supports MSA
4281 and append to the list of EFFECTIVE_TARGETS.
4282
4283 2016-10-12 Richard Biener <rguenther@suse.de>
4284
4285 PR debug/77947
4286 * g++.dg/torture/pr77947.C: New testcase.
4287
4288 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4289
4290 * gnat.dg/debug8.adb: New testcase.
4291
4292 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4293
4294 * gnat.dg/debug9.adb: New testcase.
4295
4296 2016-10-12 Richard Biener <rguenther@suse.de>
4297
4298 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4299 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4300 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4301
4302 2016-10-12 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/77920
4305 * gcc.dg/torture/pr77920.c: New testcase.
4306
4307 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR tree-optimization/77929
4310 * gcc.c-torture/compile/pr77929.c: New test.
4311
4312 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4313 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4314 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4315 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4316 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4317 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4318 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4319 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4320 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4321
4322 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gcc.target/sparc/setcc-4.c: Adjust.
4325 * gcc.target/sparc/setcc-5.c: Likewise.
4326 * gcc.target/sparc/setcc-6.c: Likewise.
4327 * gcc.target/sparc/setcc-7.c: Likewise.
4328 * gcc.target/sparc/setcc-8.c: Likewise.
4329 * gcc.target/sparc/setcc-9.c: Likewise.
4330 * gcc.target/sparc/setcc-10.c: Delete.
4331
4332 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/77942
4335 * gfortran.dg/pr77942.f90
4336
4337 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4338
4339 * gfortran.dg/dec_math.f90: New testsuite.
4340
4341 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4342
4343 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4344 (main): Declare j as i32 instead of int.
4345
4346 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4347
4348 PR testsuite/PR77710
4349 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4350 target triplet instead of *-*-*-*.
4351
4352 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gnat.dg/unchecked_convert10.adb: New test.
4355 * gnat.dg/unchecked_convert11.adb: Likewise.
4356 * gnat.dg/unchecked_convert12.adb: Likewise.
4357
4358 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4359
4360 * gcc.target/sparc/cbcond-1.c: New test.
4361 * gcc.target/sparc/cbcond-2.c: Likewise.
4362 * gcc.target/sparc/movcc-1.c: Likewise.
4363 * gcc.target/sparc/movcc-2.c: Likewise.
4364 * gcc.target/sparc/setcc-1.c: Adjust.
4365 * gcc.target/sparc/setcc-2.c: Likewise.
4366 * gcc.target/sparc/setcc-3.c: Likewise.
4367 * gcc.target/sparc/setcc-4.c: Likewise.
4368 * gcc.target/sparc/setcc-5.c: Likewise.
4369 * gcc.target/sparc/setcc-6.c: New test.
4370 * gcc.target/sparc/setcc-7.c: Likewise.
4371 * gcc.target/sparc/setcc-8.c: Likewise.
4372 * gcc.target/sparc/setcc-9.c: Likewise.
4373 * gcc.target/sparc/setcc-10.c: Likewise.
4374
4375 2016-10-10 Jeff Law <law@redhat.com>
4376
4377 PR tree-optimization/71947
4378 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4379 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4380 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4381 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4382 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4383 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4384
4385 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4386
4387 PR fortran/77915
4388 * gfortran.dg/matmul_11.f90: New test.
4389
4390 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4391
4392 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4393 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4394 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4395 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4396 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4397 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4398 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4399 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4400 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4401 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4402 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4428 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4429 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4430 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4431 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4432 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4433 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4434 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4435 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4436 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4437 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4438 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4439 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4440 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4441 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4442 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4443 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4444 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4445 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4446 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4447 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4451
4452 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4453
4454 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4456 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4457 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4458 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4459 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4468
4469 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4470
4471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4472 Enable AArch64.
4473 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4474 vdup*_laneq.
4475 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4479
4480 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4481 Jiong Wang <jiong.wang@arm.com>
4482
4483 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4484 AArch64 support.
4485 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4486 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4487 AArch64 targets.
4488 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4489 AArch64 targets.
4490 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4491 targets.
4492 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4493
4494 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4495
4496 * gnat.dg/specs/vfa.ads: New test.
4497
4498 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4499
4500 * gnat.dg/inline13.ad[sb]: New test.
4501 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4502
4503 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4504
4505 * gnat.dg/biased_subtype.adb: New test.
4506
4507 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR tree-optimization/77901
4510 * gcc.c-torture/compile/pr77901.c: New test.
4511
4512 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4513
4514 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4515 * gcc.dg/ipa/propalign-2.c: Likewise
4516 * gcc.dg/ipa/propalign-3.c: Likewise.
4517 * gcc.dg/ipa/propalign-4.c: Likewise.
4518 * gcc.dg/ipa/propalign-5.c: Likewise.
4519
4520 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4521
4522 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4523
4524 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4525
4526 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4527 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4528
4529 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4530
4531 * gfortran.dg/dec_union_11.f90: New testcase.
4532
4533 2016-10-07 Nathan Sidwell <nathan@acm.org>
4534
4535 PR c++/66443
4536 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4537 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4538 * g++.dg/cpp1y/pr66443-cxx14.C: New
4539 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4540 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4541
4542 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4543
4544 * g++.dg/cpp0x/addressof1.C: New test.
4545 * g++.dg/cpp0x/addressof2.C: New test.
4546
4547 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4548
4549 * gcc.target/powerpc/float128-type-1.c: New test to check that
4550 PowerPC 64-bit Linux enables -mfloat128-type by default.
4551 * gcc.target/powerpc/float128-type-2.c: Likewise.
4552 * gcc.target/powerpc/float128-mix.c: Change error message to
4553 reflect that __ibm128 is now #define'ed to be long double.
4554
4555 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4556
4557 PR fortran/77406
4558 * gfortran.dg/pr77406.f90: New test.
4559 * gfortran.dg/assumed_type_3.f90: Update error messages.
4560 * gfortran.dg/defined_operators_1.f90: Ditto.
4561 * gfortran.dg/generic_26.f90: Ditto.
4562 * gfortran.dg/generic_7.f90: Ditto.
4563 * gfortran.dg/gomp/udr5.f90: Ditto.
4564 * gfortran.dg/gomp/udr7.f90: Ditto.
4565 * gfortran.dg/interface_1.f90: Ditto.
4566 * gfortran.dg/interface_37.f90: Ditto.
4567 * gfortran.dg/interface_5.f90: Ditto.
4568 * gfortran.dg/interface_6.f90: Ditto.
4569 * gfortran.dg/interface_7.f90
4570 * gfortran.dg/no_arg_check_3.f90
4571 * gfortran.dg/operator_5.f90
4572 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4573
4574 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4575
4576 PR c++/77700
4577 * c-c++-common/Wint-in-bool-context.c: Update test.
4578
4579 2016-10-07 Richard Biener <rguenther@suse.de>
4580
4581 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4582 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4583
4584 2016-10-07 Marek Polacek <polacek@redhat.com>
4585
4586 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4587
4588 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4589
4590 PR c++/69733
4591 * c-c++-common/pr69733.c: New test.
4592 * gcc.dg/pr69733.c: New test.
4593 * gcc.target/i386/pr69733.c: New test.
4594
4595 2016-10-07 Marek Polacek <polacek@redhat.com>
4596
4597 PR c++/77803
4598 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4599
4600 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR tree-optimization/77664
4603 * gcc.dg/tree-ssa/pr77664.c: New test.
4604 * gcc.dg/pr77664.c: New test.
4605
4606 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4607
4608 * gfortran.dg/pr69955.f90: New test.
4609
4610 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4611
4612 PR fortran/57910
4613 * gfortran.dg/pr57910.f90: New test.
4614
4615 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4616
4617 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4618 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4619
4620 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4621
4622 PR tree-optimization/77862
4623 * gcc.dg/pr77862.c: New test.
4624
4625 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4626
4627 * gcc.dg/tree-ssa/evrp4.c: New test.
4628
4629 2016-10-06 Jeff Law <law@redhat.com>
4630
4631 PR tree-optimization/71661
4632 * gcc.dg/tree-ssa/pr71661.c: New test.
4633
4634 2016-10-06 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/77855
4637 * gcc.dg/torture/pr77855.c: New testcase.
4638
4639 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4640 Eric Botcazou <ebotcazou@adacore.com>
4641
4642 * g++.dg/other/pr77759.C: New test.
4643
4644 2016-10-06 Richard Biener <rguenther@suse.de>
4645
4646 PR tree-optimization/77839
4647 * gcc.dg/torture/pr77839.c: New testcase.
4648
4649 2016-10-06 Marek Polacek <polacek@redhat.com>
4650
4651 * g++.dg/cpp1z/init-statement9.C: New test.
4652
4653 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4654
4655 * gcc.target/i386/pcommit-1.c: Deleted.
4656 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4657 * gcc.target/i386/sse-13.c: Ditto.
4658 * gcc.target/i386/sse-14.c: Ditto.
4659 * gcc.target/i386/sse-22.c: Ditto.
4660 * gcc.target/i386/sse-23.c: Ditto.
4661 * g++.dg/other/i386-2.C: Ditto.
4662
4663 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4664
4665 * gcc.target/i386/pr77833.c: Require int128 effective target.
4666
4667 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4668
4669 PR fortran/58991
4670 PR fortran/58992
4671 * gfortran.dg/associate_22.f90: New test.
4672
4673 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4674
4675 * gfortran.dg/dec_union_9.f90: New testcase.
4676 * gfortran.dg/dec_union_10.f90: New testcase.
4677
4678 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR sanitizer/66343
4681 * gcc.dg/pch/pr66343-3.c: New test.
4682 * gcc.dg/pch/pr66343-3.hs: New file.
4683
4684 PR sanitizer/66343
4685 * gcc.dg/pch/pr66343-1.c: New test.
4686 * gcc.dg/pch/pr66343-1.hs: New file.
4687 * gcc.dg/pch/pr66343-2.c: New test.
4688 * gcc.dg/pch/pr66343-2.hs: New file.
4689
4690 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4691
4692 * c-c++-common/Wint-in-bool-context.c: Update test.
4693
4694 2016-10-05 Marek Polacek <polacek@redhat.com>
4695
4696 * g++.dg/cpp1z/init-statement1.C: New test.
4697 * g++.dg/cpp1z/init-statement2.C: New test.
4698 * g++.dg/cpp1z/init-statement3.C: New test.
4699 * g++.dg/cpp1z/init-statement4.C: New test.
4700 * g++.dg/cpp1z/init-statement5.C: New test.
4701 * g++.dg/cpp1z/init-statement6.C: New test.
4702 * g++.dg/cpp1z/init-statement7.C: New test.
4703 * g++.dg/cpp1z/init-statement8.C: New test.
4704
4705 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4706
4707 PR fortran/67524
4708 * gfortran.dg/pr67524.f90: New test.
4709
4710 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR sanitizer/77823
4713 * c-c++-common/ubsan/shift-9.c: New test.
4714
4715 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4716
4717 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4718 of int if __SIZEOF_INT__ is less than 4 bytes.
4719
4720 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4721
4722 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4723 * gfortran.dg/class_array_20.f03: Likewise.
4724 * gfortran.dg/class_array_21.f03: Likewise.
4725 * gfortran.dg/finalize_29.f08: Likewise.
4726 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4727
4728 2016-10-05 Richard Biener <rguenther@suse.de>
4729
4730 PR middle-end/77826
4731 * gcc.dg/torture/pr77826.c: New testcase.
4732
4733 2016-10-05 Richard Biener <rguenther@suse.de>
4734
4735 * gcc.dg/fold-copysign-1.c: New testcase.
4736
4737 2016-10-05 Andreas Schwab <schwab@suse.de>
4738
4739 * g++.dg/pr49847-2.C: Remove.
4740
4741 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4742
4743 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4744
4745 2016-10-05 Richard Biener <rguenther@suse.de>
4746
4747 PR middle-end/55152
4748 * gcc.dg/pr55152-2.c: New testcase.
4749
4750 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4751
4752 * gfortran.dg/dtio_15.f90: New test.
4753
4754 2016-10-04 Ian Lance Taylor <iant@golang.org>
4755
4756 * gcc.dg/split-7.c: New test.
4757
4758 2016-10-04 Martin Sebor <msebor@redhat.com>
4759
4760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4761 %lc directive to wint_t to silence -Wformat warnings on targets
4762 where the latter is a distinct type such as long.
4763
4764 2016-10-04 Martin Sebor <msebor@redhat.com>
4765
4766 PR c++/77804
4767 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4768
4769 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4770
4771 PR c++/77791
4772 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4773
4774 * g++.dg/other/java3.C: Remove.
4775 * g++.dg/other/java1.C: Remove.
4776 * g++.dg/other/error12.C: Remove.
4777 * g++.dg/other/java2.C: Remove.
4778 * g++.dg/warn/Wnvdtor.C: Remove.
4779 * g++.dg/lookup/java1.C: Remove.
4780 * g++.dg/lookup/java2.C: Remove.
4781 * g++.dg/ext/pr34829.C: Remove.
4782 * g++.dg/ext/java-3.C: Remove.
4783 * g++.dg/ext/java-1.C: Remove.
4784 * g++.dg/ext/java-2.C: Remove.
4785 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4786
4787 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4788
4789 PR tree-optimization/77808
4790 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4791
4792 2016-10-04 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/77399
4795 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4796
4797 2016-10-04 Richard Biener <rguenther@suse.de>
4798
4799 PR middle-end/77833
4800 * gcc.target/i386/pr77833.c: New testcase.
4801
4802 2016-09-26 Jeff Law <law@redhat.com>
4803
4804 PR tree-optimization/71550
4805 PR tree-optimization/71403
4806 * gcc.c-torture/execute/pr71550.c: New test.
4807
4808 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4809
4810 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4811 option.
4812
4813 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4814
4815 Revert
4816 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4817
4818 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4819
4820 2016-10-03 Marek Polacek <polacek@redhat.com>
4821
4822 * g++.dg/cpp0x/nullptr37.C: New test.
4823
4824 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4825
4826 * c-c++-common/Wint-in-bool-context.c: Update test.
4827
4828 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4829
4830 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4831 earlier.
4832 * g++.dg/charset/asm2.c (memmove): Likewise.
4833 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4834 * g++.dg/tls/diag-4.C (foo): Likewise.
4835 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4836 dg-warning, fix up regex.
4837 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4838 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4839 * g++.old-deja/g++.mike/net31.C: Likewise.
4840 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4841 for C++17.
4842 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4843 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4844
4845 2016-10-01 Richard Biener <rguenther@suse.de>
4846
4847 PR middle-end/77798
4848 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4849
4850 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4851
4852 PR fortran/77663
4853 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4854
4855 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c/77490
4858 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4859 Add dg-prune-output directive.
4860
4861 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4862
4863 PR fortran/66643
4864 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4865 * gfortran.fortran-torture/compile/write.f90: Update test.
4866
4867 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4868
4869 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4870 arm_fp16_alternative_ok as the required effective target.
4871 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4872 -mfp16-format=alternative to the dg-options directive and remove
4873 the dg-add-options directive.
4874
4875 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4876
4877 PR fortran/77764
4878 * gfortran.dg/dec_union_8.f90: New testcase.
4879
4880 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4881
4882 PR fortran/77782
4883 * gfortran.dg/dec_structure_16.f90: New testcase.
4884
4885 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4886
4887 * gfortran.dg/coarray_allocate_10.f08: New test.
4888 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4889
4890 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891
4892 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4893
4894 2016-09-30 Richard Biener <rguenther@suse.de>
4895
4896 PR tree-optimization/77399
4897 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4898
4899 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4900
4901 * c-c++-common/pr27336.c: Make dependency on
4902 -fdelete-null-pointer-checks explicit.
4903 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4904 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4905 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4906 * gcc.dg/pic-1.c: Require fpic target support.
4907 * gcc.dg/pic-2.c: Likewise.
4908
4909 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4910
4911 Implement P0001R1 - C++17 removal of register storage class specifier
4912 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4913 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4914 C++17.
4915 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4916 keyword if not __SSE2__.
4917 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4918 C++17.
4919 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4920 register keywords.
4921 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4922 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4923 no_erroneous_warning): Expect new warnings for C++17.
4924 * g++.dg/warn/register-var-2.C (f): Likewise.
4925 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4926 * g++.dg/parse/linkage2.C (foo): Likewise.
4927 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4928 keyword on parameters for C++17.
4929 * g++.dg/cpp1z/register1.C: New test.
4930 * g++.dg/cpp1z/register2.C: New test.
4931 * g++.dg/cpp1z/register3.C: New test.
4932
4933 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4934
4935 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4936 * gcc.target/i386/avx2-check.h (main): Ditto.
4937 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4938 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4939 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4940 * gcc.target/i386/avx512er-check.h (main): Ditto.
4941 * gcc.target/i386/avx512f-check.h (main): Ditto.
4942 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4943 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4944 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4945
4946 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4947
4948 PR target/77756
4949 * gcc.target/i386/pr77756.c: New test.
4950
4951 2016-09-29 Marek Polacek <polacek@redhat.com>
4952
4953 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4954
4955 2016-09-29 Marek Polacek <polacek@redhat.com>
4956
4957 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4958 C++14.
4959
4960 2016-09-29 Martin Liska <mliska@suse.cz>
4961
4962 * objc/execute/construct1.m: New test.
4963
4964 2016-09-29 Richard Biener <rguenther@suse.de>
4965
4966 PR tree-optimization/77768
4967 * gcc.dg/torture/pr77768.c: New testcase.
4968
4969 2016-09-28 Richard Biener <rguenther@suse.de>
4970
4971 PR middle-end/77407
4972 * gcc.dg/pr77407.c: New testcase.
4973
4974 2016-09-29 Richard Biener <rguenther@suse.de>
4975
4976 PR middle-end/55152
4977 * gcc.dg/pr55152.c: New testcase.
4978 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4979
4980 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4983 (dg-options): Remove -m32.
4984
4985 2016-09-28 Martin Sebor <msebor@redhat.com>
4986
4987 PR middle-end/77721
4988 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4989
4990 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991
4992 PR libgfortran/77707
4993 * gfortran.dg/inquire_17.f90: New test.
4994
4995 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR c++/77467
4998 * g++.dg/cpp1y/constexpr-77467.C: New test.
4999
5000 2016-09-28 Martin Sebor <msebor@redhat.com>
5001
5002 PR c/77762
5003 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5004 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5005 (test_sprintf_p_const): Adjust line numbers to avoid failures
5006 introduced in r240503.
5007
5008 2016-09-28 Martin Sebor <msebor@redhat.com>
5009
5010 PR middle-end/77683
5011 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5012
5013 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5014
5015 PR c++/77748
5016 * g++.dg/pr77550.C: Avoid undefined behavior.
5017
5018 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5019
5020 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5021
5022 * gcc.dg/strlenopt-20.c: Update test.
5023 * gcc.dg/strlenopt-21.c: Likewise.
5024 * gcc.dg/strlenopt-22.c: Likewise.
5025 * gcc.dg/strlenopt-22g.c: Likewise.
5026 * gcc.dg/strlenopt-26.c: Likewise.
5027 * gcc.dg/strlenopt-5.c: Likewise.
5028 * gcc.dg/strlenopt-7.c: Likewise.
5029 * gcc.dg/strlenopt-9.c: Likewise.
5030
5031 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5032
5033 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5034
5035 * g++.dg/cpp1z/lambda-this1.C: New test.
5036 * g++.dg/cpp1z/lambda-this2.C: New test.
5037
5038 PR c++/77722
5039 * g++.dg/ubsan/return-4.C: New test.
5040 * g++.dg/ubsan/return-5.C: New test.
5041 * g++.dg/ubsan/return-6.C: New test.
5042
5043 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5044
5045 * lib/target-supports.exp
5046 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5047 in function comment.
5048
5049 2016-09-27 Martin Liska <mliska@suse.cz>
5050
5051 PR gcov-profile/46266
5052 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5053 considered.
5054
5055 2016-09-27 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/77745
5058 * g++.dg/torture/pr77745.C: New testcase.
5059
5060 2016-09-27 Richard Biener <rguenther@suse.de>
5061
5062 PR tree-optimization/77478
5063 * gcc.dg/torture/pr77478.c: New testcase.
5064
5065 2016-09-27 Martin Liska <mliska@suse.cz>
5066
5067 PR gcov-profile/7970
5068 PR gcov-profile/16855
5069 PR gcov-profile/44779
5070 * g++.dg/gcov/pr16855.C: New test.
5071
5072 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5073
5074 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5075
5076 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR fortran/77666
5079 * gfortran.dg/gomp/pr77666.f90: New test.
5080
5081 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5082
5083 PR ipa/77677
5084 * gcc.dg/torture/pr77677-2.c: New test.
5085
5086 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5087
5088 PR fortran/77420
5089 * gfortran.dg/pr77420_1.f90: New test.
5090 * gfortran.dg/pr77420_2.f90: Ditto.
5091 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5092 * gfortran.dg/pr77420_4.f90: this file.
5093
5094 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5095
5096 PR middle-end/77719
5097 * gfortran.dg/pr77719.f90: New test.
5098
5099 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5100
5101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5102 singular form of byte when quantity is unknown.
5103
5104 2016-09-26 Marek Polacek <polacek@redhat.com>
5105
5106 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5107
5108 2016-09-26 Martin Liska <mliska@suse.cz>
5109
5110 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5111 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5112 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5113 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5114 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5115 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5116 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5117 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5118 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5119
5120 2016-09-26 Marek Polacek <polacek@redhat.com>
5121
5122 PR c/7652
5123 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5124 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5125 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5126 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5127 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5128 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5129 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5130 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5131 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5132 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5133 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5134 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5135 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5136 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5137 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5138 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5139 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5140 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5141 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5142 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5143 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5144 * c-c++-common/attr-fallthrough-1.c: New test.
5145 * c-c++-common/attr-fallthrough-2.c: New test.
5146 * g++.dg/cpp0x/fallthrough1.C: New test.
5147 * g++.dg/cpp0x/fallthrough2.C: New test.
5148 * g++.dg/cpp1z/fallthrough1.C: New test.
5149 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5150 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5151 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5152 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5153
5154 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5155
5156 PR fortran/77429
5157 * gfortran.dg/pr77429.f90: New test.
5158
5159 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5160
5161 PR fortran/77694
5162 * gfortran.dg/pr77694.f90: New test.
5163
5164 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5165
5166 PR target/51244
5167 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5168
5169 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5170
5171 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5172 for 32-bit mode.
5173
5174 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5175
5176 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5177 for 32-bit mode.
5178
5179 2016-09-24 Marek Polacek <polacek@redhat.com>
5180
5181 PR c/77490
5182 * c-c++-common/Wbool-operation-1.c: New test.
5183 * gcc.dg/Wbool-operation-1.c: New test.
5184
5185 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5186
5187 * gfortran.dg/dec_static_1.f90: New.
5188 * gfortran.dg/dec_static_2.f90: New.
5189 * gfortran.dg/dec_static_3.f90: New.
5190 * gfortran.dg/dec_static_4.f90: New.
5191
5192 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5193
5194 PR fortran/48298
5195 * gfortran.dg/negative_unit_check.f90: Update test.
5196 * gfortran.dg/dtio_14.f90: New test.
5197
5198 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5199
5200 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5201 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5202 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5203 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5204 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5205 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5206 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5207
5208 2016-09-23 Martin Sebor <msebor@redhat.com>
5209
5210 PR testsuite/77713
5211 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5212 assuming long double is bigger than double.
5213
5214 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5215
5216 Implement P0138R2, C++17 construction rules for enum class values
5217 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5218
5219 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5220
5221 PR preprocessor/77672
5222 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5223 expected multiline output from first warning to reflect change
5224 in r240434.
5225
5226 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5227
5228 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5229
5230 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5231 Tom de Vries <tom@codesourcery.com>
5232
5233 PR testsuite/77411
5234 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5235
5236 2016-09-23 Marek Polacek <polacek@redhat.com>
5237
5238 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5239 * c-c++-common/gomp/atomic-13.c: Likewise.
5240 * c-c++-common/gomp/atomic-14.c: Likewise.
5241 * c-c++-common/pr60439.c: Remove invalid code.
5242 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5243 * g++.dg/expr/bitfield5.C: Likewise.
5244 * g++.dg/expr/bitfield6.C: Likewise.
5245 * g++.dg/expr/bool1.C: Likewise.
5246 * g++.dg/expr/bool3.C: Likewise.
5247 * g++.dg/expr/lval3.C: Likewise.
5248 * g++.dg/expr/lval4.C: Likewise.
5249 * g++.old-deja/g++.jason/bool5.C: Likewise.
5250
5251 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5252
5253 PR preprocessor/77672
5254 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5255 (test_terminator_location): New function.
5256
5257 2016-09-23 Richard Biener <rguenther@suse.de>
5258
5259 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5260
5261 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5262
5263 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5264 -march=armv8.2-a+fp16 when supported by the hardware.
5265 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5266 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5267 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5268 semi-colons to a macro invocations.
5269 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5270 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5271 defined.
5272 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5276 defined.
5277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5287 defined.
5288 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5291 defined.
5292 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5294 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5295 defined.
5296 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5298 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5299 defined.
5300 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5302 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5303 defined. Also fix some white-space.
5304 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5305 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5306 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5307 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5309 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5310 defined. Also fix some long lines and white-space.
5311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5312 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5313 defined. Also fix some long lines and white-space.
5314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5316 defined.
5317 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5319 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5320 defined.
5321 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5323 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5324 defined.
5325 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5335 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5341 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5342 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5344
5345 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5346 Matthew Wahab <matthew.wahab@arm.com>
5347
5348 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5349 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5350 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5351 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5352 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5353 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5354 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5363 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5364 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5365 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5366 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5367 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5368 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5369 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5370 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5371 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5372 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5373 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5374 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5375 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5376 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5377 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5378 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5379 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5380 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5381 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5382 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5383 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5384 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5385
5386 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5387
5388 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5389 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5390 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5391 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5392 support.
5393
5394 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5395
5396 PR ipa/77677
5397 * gcc.dg/torture/pr77677.c: New test.
5398
5399 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5400
5401 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5402 here now.
5403
5404 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5405
5406 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5407 options. Add tests for float16x4_t and float16x8_t.
5408
5409 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5410
5411 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5412 * gcc.target/s390/risbg-ll-2.c: Ditto.
5413 * gcc.target/s390/risbg-ll-3.c: Ditto.
5414
5415 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5416
5417 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5418 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5419
5420 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5421
5422 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5423 output to the simplified instructions.
5424
5425 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5426
5427 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5428 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5429
5430 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5431
5432 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5433 (FP16_SUPPORTED): New
5434 (expected-hfloat-16x4): Make conditional on __fp16 support.
5435 (expected-hfloat-16x8): Likewise.
5436 (vdup_n_f16): Disable for non-AArch64 targets.
5437 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5438 conditional on FP16_SUPPORTED.
5439 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5440 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5441 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5442 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5443 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5444 for testing __fp16.
5445 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5446 conditional on FP16_SUPPORTED.
5447 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5449
5450 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5451
5452 * gcc.target/arm/short-vfp-1.c: New.
5453
5454 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5455
5456 * gcc.target/arm/attr-fp16-arith-1.c: New.
5457
5458 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5459
5460 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5461 New.
5462 (add_options_for_arm_v8_2a_fp16_neon): New.
5463 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5464 (add_options_for_arm_arch_v8_2a): Auto-generate.
5465 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5466 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5467 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5468 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5469 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5470 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5471 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5472
5473 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5474
5475 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5476 arm_fp16_alternative_ok.
5477 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5478 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5479 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5480 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5481 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5482 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5483 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5484 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5485 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5486 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5487 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5488 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5489 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5490 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5491 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5492 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5493 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5494 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5495 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5496 arm_fp16_alternative_ok.
5497 * lib/target-supports.exp
5498 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5499 (check_effective_target_arm_fp16_alternative_ok): New.
5500 (check_effective_target_arm_fp16_none_ok_nocache): New.
5501 (check_effective_target_arm_fp16_none_ok): New.
5502
5503 2016-09-23 Martin Liska <mliska@suse.cz>
5504
5505 * gcc.dg/ipa/pr77653.c: Replace adress
5506 with address.
5507
5508 2016-09-23 Martin Liska <mliska@suse.cz>
5509
5510 * gcc.target/i386/movbe-4.c: New test.
5511
5512 2016-09-23 Martin Liska <mliska@suse.cz>
5513
5514 * gcc.target/i386/crc32-5.c: New test.
5515
5516 2016-09-23 Martin Liska <mliska@suse.cz>
5517
5518 * gcc.target/i386/pr71652.c: New test.
5519 * gcc.target/i386/pr71652-2.c: New test.
5520 * gcc.target/i386/pr71652-3.c: New test.
5521
5522 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5523
5524 * lib/gcc-dg.exp (process-message): Support relative line number
5525 notation - .+4 or .-1 etc.
5526 * gcc.dg/dg-test-1.c: New test.
5527
5528 2016-09-22 Martin Sebor <msebor@redhat.com>
5529
5530 PR target/77676
5531 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5532 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5533 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5534 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5535
5536 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5537
5538 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5539 * gcc.dg/ifcvt-2.c: Ditto.
5540 * gcc.dg/zero_bits_compound-1.c: Ditto.
5541 * gcc.dg/zero_bits_compound-1.c: Ditto.
5542 * gcc.dg/pr40550.c: Simplify target selectors.
5543 Use dg-additional-options.
5544 * gcc.dg/pr47893.c: Ditto.
5545 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5546 additional options for 32-bit x86 targets.
5547 * gcc.dg/pr70955.c: Move to ...
5548 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5549
5550 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/61019
5553 * g++.dg/cpp0x/pr61019.C: New.
5554
5555 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5556 Terry Guo <terry.guo@arm.com>
5557
5558 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5559 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5560 * gcc.target/arm/pure-code/pure-code.exp: New.
5561
5562 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5563
5564 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5565 Remove SSE effective target requirement.
5566
5567 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/71979
5570 * g++.dg/cpp0x/pr71979.C: New.
5571
5572 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5573
5574 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5575
5576 2016-09-22 Martin Liska <mliska@suse.cz>
5577
5578 PR ipa/77653
5579 * gcc.dg/ipa/pr77653.c: New test.
5580
5581 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR fortran/77665
5584 * gfortran.dg/gomp/pr77665.f90: New test.
5585
5586 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5587
5588 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5589 * gfortran.dg/dtio_13.f90: New test.
5590
5591 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5592
5593 PR fortran/66107
5594 * gfortran.dg/pr66107.f90: New test.
5595
5596 2016-09-21 Ian Lance Taylor <iant@golang.org>
5597
5598 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5599 with call to builtin delete function.
5600
5601 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5602
5603 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5604 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5605 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5606 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5607 tests.
5608
5609 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5610
5611 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5612
5613 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/77651
5616 * g++.dg/cpp1z/aligned-new6.C: New test.
5617
5618 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5619
5620 * gcc.target/arm/fp16-aapcs-3.c: New.
5621 * gcc.target/arm/fp16-aapcs-4.c: New.
5622 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5623 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5624 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5625 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5626
5627 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5628
5629 PR tree-optimization/77550
5630 * g++.dg/pr77550.C: New test.
5631
5632 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5633
5634 PR target/77326
5635 * gcc.target/avr/torture/pr77326.c: New test.
5636
5637 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5638
5639 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5640
5641 2016-09-21 Richard Biener <rguenther@suse.de>
5642
5643 PR tree-optimization/77648
5644 * gcc.dg/torture/pr77648-1.c: New testcase.
5645 * gcc.dg/torture/pr77648-2.c: Likewise.
5646
5647 2016-09-21 Richard Biener <rguenther@suse.de>
5648 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/77621
5651 * gcc.dg/pr77621.c: New testcase.
5652
5653 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5654
5655 PR fortran/77657
5656 * gfortran.dg/dtio_12.f90: New test.
5657
5658 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5659
5660 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5661
5662 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5663
5664 PR tree-optimization/72835
5665 * gcc.dg/tree-ssa/pr72835.c: New test.
5666
5667 2016-09-20 Martin Sebor <msebor@redhat.com>
5668
5669 PR middle-end/49905
5670 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5672 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5673 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5674 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5675 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5676 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5677
5678 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5679
5680 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5681 arguments/compare will be optimized away.
5682 * gcc.dg/torture/ftrapv-1.c: Likewise.
5683
5684 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5685
5686 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5687 will be optimized away.
5688 * gcc.dg/ipa/vrp1.c: New test.
5689 * gcc.dg/ipa/vrp2.c: New test.
5690 * gcc.dg/ipa/vrp3.c: New test.
5691
5692 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5693
5694 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5695 does the same transformation.
5696 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5697 * gcc.dg/tree-ssa/evrp1.c: New test.
5698 * gcc.dg/tree-ssa/evrp2.c: New test.
5699 * gcc.dg/tree-ssa/evrp3.c: New test.
5700 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5701 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5702 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5703 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5704 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5705 foling now happens early.
5706 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5707 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5708 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5709 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5710 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5711
5712 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5713
5714 PR target/77621
5715 * gcc.target/i386/pr77621.c: New test.
5716 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5717 pattern, loop should vectorize with -mtune=atom.
5718
5719 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5720 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR testsuite/63299
5723 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5724 instead of delete.
5725
5726 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR c++/77626
5729 * g++.dg/other/pr77626.C: New test.
5730
5731 PR c++/77638
5732 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5733
5734 PR c++/77637
5735 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5736
5737 PR middle-end/77624
5738 * c-c++-common/pr77624-1.c: New test.
5739 * c-c++-common/pr77624-2.c: New test.
5740
5741 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5742
5743 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5744 of digits expected.
5745
5746 2016-09-20 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/77646
5749 * gcc.dg/torture/pr77646.c: New testcase.
5750
5751 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5752
5753 PR c++/77434
5754 * c-c++-common/Wint-in-bool-context.c: New test.
5755
5756 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5757
5758 * gcc.dg/cr-decimal-dig-1.c: New test.
5759
5760 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5761
5762 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5763 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5764 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5765 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5766
5767 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5768
5769 PR rtl-optimization/77416
5770 * gcc.target/powerpc/pr77416.c: New.
5771
5772 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5773
5774 PR c++/77639
5775 * g++.dg/template/error-recovery4.C: New test.
5776
5777 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5778
5779 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5780
5781 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5782
5783 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5784 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5785
5786 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5787 Jan Hubicka <jh@suse.cz>
5788
5789 PR target/77587
5790 * gcc.dg/pr77587.c: New test.
5791 * gcc.dg/pr77587a.c: New file.
5792
5793 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5794
5795 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5796 * gfortran.dg/coarray_38.f90:
5797 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5798 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5799 * gfortran.dg/coarray_allocate_7.f08: New test.
5800 * gfortran.dg/coarray_allocate_8.f08: New test.
5801 * gfortran.dg/coarray_allocate_9.f08: New test.
5802 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5803 new caf_register.
5804 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5805 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5806 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5807 get_by_refs.
5808 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5809 * gfortran.dg/coarray_lock_7.f90: Same.
5810 * gfortran.dg/coarray_poly_5.f90: Same.
5811 * gfortran.dg/coarray_poly_6.f90: Same.
5812 * gfortran.dg/coarray_poly_7.f90: Same.
5813 * gfortran.dg/coarray_poly_8.f90: Same.
5814 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5815
5816 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5817
5818 PR fortran/77584
5819 * gfortran.dg/dec_structure_15.f90: New testcase.
5820
5821 2016-09-19 Richard Biener <rguenther@suse.de>
5822
5823 PR middle-end/77605
5824 * gcc.dg/torture/pr77605.c: New testcase.
5825
5826 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5827
5828 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5829
5830 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5831
5832 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5833 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5834 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5835 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5836 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5837 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5838 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5839 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5840 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5841 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5842 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5843
5844 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5845
5846 * gcc.target/i386/pr68633.c: Fix expected result.
5847
5848 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5849
5850 PR fortran/68078
5851 * gfortran.dg/pr68078.f90: New test.
5852 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5853
5854 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5855
5856 PR target/77613
5857 * gcc.target/powerpc/swaps-p8-25.c: New.
5858
5859 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR c++/77482
5862 * g++.dg/cpp0x/constexpr-77482.C: New test.
5863
5864 PR c++/77379
5865 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5866 thunk offsets.
5867 * g++.dg/abi/abi-tag23a.C: Likewise.
5868
5869 PR c++/77338
5870 * g++.dg/cpp0x/decltype-77338.C: New test.
5871
5872 PR c++/77375
5873 * g++.dg/cpp0x/mutable1.C: New test.
5874
5875 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5876
5877 PR fortran/77612
5878 * gfortran.dg/pr77612.f90: New test.
5879
5880 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5881
5882 * gcc.dg/torture/pr70421.c: Require int32plus.
5883
5884 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR middle-end/77475
5887 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5888
5889 PR target/77526
5890 * gcc.target/i386/pr77526.c: New test.
5891
5892 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5893 Eric Botcazou <ebotcazou@adacore.com>
5894
5895 PR middle-end/77594
5896 * gcc.target/i386/pr77594.c: New test.
5897
5898 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5899
5900 PR fortran/69963
5901 * gfortran.dg/misplaced_implicit_character.f90: New test.
5902
5903 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5904
5905 PR tree-optimization/77503
5906 * gcc.dg/vect/pr77503.c: New test.
5907
5908 2016-09-15 Richard Biener <rguenther@suse.de>
5909
5910 PR middle-end/77544
5911 * c-c++-common/torture/pr77544.c: New testcase.
5912
5913 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5914
5915 PR middle-end/77475
5916 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5917 * gcc.dg/march-generic.c: Likewise.
5918 * gcc.target/i386/spellcheck-options-1.c: New test.
5919 * gcc.target/i386/spellcheck-options-2.c: New test.
5920 * gcc.target/i386/spellcheck-options-3.c: New test.
5921 * gcc.target/i386/spellcheck-options-4.c: New test.
5922
5923 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5924
5925 PR fortran/72743
5926 * gfortran.dg/goacc/pr72743.f90: New test.
5927
5928 2016-09-15 Richard Biener <rguenther@suse.de>
5929
5930 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5931
5932 2016-09-15 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/77514
5935 * gcc.dg/torture/pr77514.c: New testcase.
5936
5937 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR c++/77549
5940 * g++.dg/lookup/pr77549.C: New test.
5941
5942 2016-09-14 Marek Polacek <polacek@redhat.com>
5943
5944 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5945 * c-c++-common/gomp/atomic-13.c: Likewise.
5946 * c-c++-common/gomp/atomic-14.c: Likewise.
5947 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5948 * g++.dg/cpp1z/bool-increment1.C: New test.
5949 * c-c++-common/pr60439.c: Add dg-warning.
5950 * g++.dg/expr/bitfield4.C: Likewise.
5951 * g++.dg/expr/bitfield5.C: Likewise.
5952 * g++.dg/expr/bitfield6.C: Likewise.
5953 * g++.dg/expr/bool1.C: Likewise.
5954 * g++.dg/expr/bool3.C: Likewise.
5955 * g++.dg/expr/lval3.C: Likewise.
5956 * g++.dg/expr/lval4.C: Likewise.
5957 * g++.old-deja/g++.jason/bool5.C: Likewise.
5958 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5959 * g++.dg/other/error18.C: Likewise.
5960 * g++.dg/gomp/atomic-14.C: Likewise.
5961
5962 2016-09-14 Nathan Sidwell <nathan@acm.org>
5963
5964 PR c++/77539
5965 * g++.dg/cpp1y/pr77539.C: New.
5966
5967 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5968
5969 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5970 dg-require.
5971 * g++.dg/ext/builtin_alloca.C: Likewise.
5972 * g++.dg/template/spec35.C: Likewise.
5973 * gcc.dg/builtins-68.c: Likewise.
5974 * gcc.misc-tests/gcov-13.c: Likewise.
5975 * gcc.misc-tests/gcov-14.c: Likewise.
5976
5977 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5978
5979 * gfortran.dg/dec_structure_14.f90: New testcase.
5980
5981 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR sanitizer/68260
5984 * c-c++-common/tsan/pr68260.c: New test.
5985
5986 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5987
5988 PR target/70713
5989 * gcc.target/msp430/function-attributes-1.c: New test.
5990 * gcc.target/msp430/function-attributes-2.c: New test.
5991 * gcc.target/msp430/function-attributes-3.c: New test.
5992
5993 2015-04-18 Martin Sebor <msebor@redhat.com>
5994
5995 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5996 of non-nul characters.
5997 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5998
5999 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6000
6001 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6002 * g++.dg/cpp1z/gen-attrs1.C: New test.
6003
6004 PR tree-optimization/77454
6005 * gcc.dg/pr77454.c: New test.
6006
6007 PR c++/77553
6008 * g++.dg/cpp1y/constexpr-77553.C: New test.
6009
6010 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6011
6012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6013 (test_show_locus): Replace rich_location::add_fixit_insert calls
6014 with add_fixit_insert_before and add_fixit_insert_after.
6015
6016 2016-09-13 Jason Merrill <jason@redhat.com>
6017 Tom de Vries <tom@codesourcery.com>
6018
6019 PR c++/77427
6020 * g++.dg/pr77427.C: New test.
6021
6022 2016-09-13 Martin Liska <mliska@suse.cz>
6023
6024 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6025 effective target.
6026 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6027 * lib/target-supports.exp: Define the new target.
6028
6029 2016-09-12 Andrew Pinski <apinski@cavium.com>
6030
6031 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6032 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6033
6034 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6035
6036 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6037 variable arguments.
6038 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6039 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6040 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6041 variable argument.
6042 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6043 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6044
6045 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6046
6047 PR c++/77496
6048 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6049 * g++.dg/ext/pr77496.C: New test.
6050 * g++.dg/warn/pr77496.C: New test.
6051
6052 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6053
6054 PR c/72858
6055 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6056 to preserve conversion chars, and to preserve prefix information.
6057 * gcc.dg/format/pr72858.c: New test case.
6058
6059 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6060
6061 * gfortran.dg/pr77507.f90: Move to ...
6062 * gfortran.dg/ieee/pr77507.f90: here.
6063
6064 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6065
6066 PR ipa/61159
6067 * compile/pr61159.c: New testcase
6068
6069 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6070
6071 PR ipa/64316
6072 * gcc.dg/ipa/pr63416.c: New testcase.
6073
6074 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6075 Steven G. Kargl <kargl@gcc.gnu.org>
6076
6077 PR fortran/77532
6078 * gfortran.dg/dtio_11.f90: new test.
6079
6080 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6081
6082 PR fortran/77507
6083 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6084 * gfortran.dg/c_assoc_4.f90: Ditto.
6085
6086 2016-09-10 Tom de Vries <tom@codesourcery.com>
6087
6088 PR C/71602
6089 * c-c++-common/va-arg-va-list-type.c: New test.
6090
6091 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6092
6093 PR rtl-optimization/77289
6094 * gcc.target/powerpc/pr77289.c: New test.
6095
6096 2016-09-09 Martin Sebor <msebor@redhat.com>
6097
6098 PR c/77520
6099 PR c/77521
6100 * gcc.dg/pr77520.c: New test.
6101 * gcc.dg/pr77521.c: New test.
6102
6103 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6104
6105 PR fortran/77506
6106 * gfortran.dg/pr77506.f90: New test.
6107
6108 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6109
6110 PR fortran/77507
6111 * gfortran.dg/pr77507.f90: New test.
6112
6113 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6114
6115 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6116
6117 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6118 Louis Krupp <lkrupp@gcc.gnu.org>
6119
6120 PR fortran/69514
6121 * gfortran.dg/pr69514_1.f90: New test.
6122 * gfortran.dg/pr69514_2.f90: New test.
6123
6124 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6125
6126 PR fortran/77500
6127 * gfortran.dg/gomp/pr77500.f90: New test.
6128
6129 PR fortran/77516
6130 * gfortran.dg/gomp/pr77516.f90: New test.
6131
6132 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR middle-end/77475
6135 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6136 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6137 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6138 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6139 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6140 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6141
6142 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6143
6144 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6145 "substring-locations.h".
6146
6147 2016-09-07 Richard Biener <rguenther@suse.de>
6148
6149 PR c/77450
6150 * c-c++-common/vector-subscript-8.c: Move ..
6151 * gcc.dg/pr77450.c: ... here.
6152
6153 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154
6155 PR libgfortran/77393
6156 * gfortran.dg/fmt_f0_2.f90: Update test.
6157 * gfortran.dg/fmt_f0_3.f90: New test.
6158
6159 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6160
6161 PR debug/77389
6162 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6163 in dg-options.
6164
6165 PR debug/57519
6166 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6167
6168 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR target/69255
6171 * gcc.target/i386/pr69255-1.c: New test.
6172 * gcc.target/i386/pr69255-2.c: New test.
6173 * gcc.target/i386/pr69255-3.c: New test.
6174
6175 2016-09-06 Martin Sebor <msebor@redhat.com>
6176
6177 PR c/77336
6178 * gcc.dg/format/miss-7.c: New test.
6179
6180 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6181
6182 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6183
6184 2016-09-06 Martin Liska <mliska@suse.cz>
6185
6186 PR gcov-profile/77378
6187 PR gcov-profile/77466
6188 * gcc.dg/profile-update-warning.c: New test.
6189
6190 2016-09-06 Richard Biener <rguenther@suse.de>
6191
6192 PR tree-optimization/77479
6193 * gcc.dg/torture/pr77479.c: New testcase.
6194
6195 2016-09-06 Richard Biener <rguenther@suse.de>
6196
6197 PR c/77450
6198 * c-c++-common/vector-subscript-7.c: Adjust.
6199 * c-c++-common/vector-subscript-8.c: New testcase.
6200
6201 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6202
6203 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6204
6205 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6206
6207 PR target/77476
6208 * gcc.target/i386/avx512f-pr77476.c: New test.
6209 * gcc.target/i386/avx512bw-pr77476.c: New test.
6210 * gcc.target/i386/avx512dq-pr77476.c: New test.
6211
6212 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6213 Update comment to mention also avx512f.
6214
6215 PR sanitizer/77396
6216 * g++.dg/asan/pr77396-2.C: New test.
6217
6218 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6219
6220 PR rtl-optimization/77452
6221 * gcc.target/i386/pr77452.c: New test.
6222
6223 2016-09-05 Marek Polacek <polacek@redhat.com>
6224
6225 PR c/77423
6226 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6227
6228 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6229
6230 PR fortran/77391
6231 * gfortran.dg/pr77391.f90: New test.
6232
6233 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6234
6235 PR fortran/77460
6236 * gfortran.dg/pr77460.f90: New test.
6237
6238 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR c/65467
6241 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6242
6243 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6244
6245 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6246
6247 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6248
6249 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6250 test case.
6251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6252 diagnostic-test-show-locus-generate-patch.c to the sources
6253 for diagnostic_plugin_test_show_locus.c.
6254
6255 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR c/65467
6258 * gcc.dg/gomp/_Atomic-1.c: New test.
6259 * gcc.dg/gomp/_Atomic-2.c: New test.
6260 * gcc.dg/gomp/_Atomic-3.c: New test.
6261 * gcc.dg/gomp/_Atomic-4.c: New test.
6262 * gcc.dg/gomp/_Atomic-5.c: New test.
6263
6264 PR sanitizer/77396
6265 * g++.dg/asan/pr77396.C: New test.
6266
6267 2016-09-01 Martin Sebor <msebor@redhat.com>
6268
6269 PR tree-optimization/71831
6270 * gcc.dg/builtin-object-size-16.c: New test.
6271 * gcc.dg/builtin-object-size-17.c: New test.
6272
6273 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6274
6275 PR libgfortran/77393
6276 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6277
6278 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6279
6280 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6281 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6282 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6283 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6284 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6285 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6286 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6287 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6288 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6289 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6290 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6291 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6292 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6293 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6294 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6295 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6296 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6297 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6298
6299 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6300
6301 * gnat.dg/opt58.adb: New test.
6302 * gnat.dg/opt58_pkg.ads: New helper.
6303
6304 2016-09-01 Richard Biener <rguenther@suse.de>
6305
6306 PR middle-end/77436
6307 * gcc.dg/torture/pr77436.c: New testcase.
6308
6309 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6310
6311 * gcc.dg/pr64252.c: Require int32plus.
6312 * gcc.dg/pr66299-1.c: Likewise.
6313 * gcc.dg/pr66299-2.c: Likewise.
6314 * gcc.dg/torture/20131115-1.c: Skip for avr.
6315
6316 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6317
6318 * gcc.target/aarch64/ands_3.c: New test.
6319
6320 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR fortran/77352
6323 * gfortran.dg/gomp/pr77352.f90: New test.
6324
6325 PR fortran/77374
6326 * gfortran.dg/gomp/pr77374.f08: New test.
6327
6328 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6329
6330 PR tree-optimization/73714
6331 * gcc.dg/tree-ssa/pr73714.c: New test.
6332
6333 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334
6335 PR libgfortran/77393
6336 * gfortran.dg/fmt_f0_2.f90: New test.
6337
6338 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6339
6340 * gcc.target/i386/pr59539-2.c: Adapt options.
6341 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6342
6343 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6344
6345 PR fortran/77418
6346 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6347 of the associate entity and replace with a pointer to the
6348 intended item on the stack.
6349
6350 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6351 Paul Thomas <pault@gcc.gnu.org>
6352
6353 PR fortran/48298
6354 * gfortran.dg/dtio_1.f90: New test.
6355 * gfortran.dg/dtio_2.f90: New test.
6356 * gfortran.dg/dtio_3.f90: New test.
6357 * gfortran.dg/dtio_4.f90: New test.
6358 * gfortran.dg/dtio_5.f90: New test.
6359 * gfortran.dg/dtio_6.f90: New test.
6360 * gfortran.dg/dtio_7.f90: New test.
6361 * gfortran.dg/dtio_8.f90: New test.
6362 * gfortran.dg/dtio_9.f90: New test.
6363 * gfortran.dg/dtio_10.f90: New test.
6364
6365 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6366
6367 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6368 (test_many_nested_locations): New function.
6369 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6370 (test_show_locus): Handle "test_many_nested_locations".
6371
6372 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6373
6374 * g++.dg/template/double-greater-than-fixit.C: New test case.
6375
6376 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6377
6378 * gnat.dg/opt57.ad[sb]: New test.
6379 * gnat.dg/opt57_pkg.ads: New helper.
6380
6381 2016-08-30 Richard Biener <rguenther@suse.de>
6382
6383 PR tree-optimization/69047
6384 * gcc.dg/pr69047.c: Fix byte-order check.
6385
6386 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR tree-optimization/72866
6389 * gcc.dg/vect/pr72866.c: New test.
6390
6391 PR debug/77363
6392 * g++.dg/debug/dwarf2/pr77363.C: New test.
6393
6394 PR middle-end/77377
6395 * gcc.target/i386/pr77377.c: New test.
6396
6397 PR debug/77389
6398 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6399 in dg-options.
6400
6401 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6402
6403 * gfortran.dg/pr77372.f90: Moved to ...
6404 * gfortran.dg/ieee/pr77372.f90: here.
6405
6406 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6407
6408 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6409 vector short/char initializations.
6410 * gcc.target/powerpc/vec-init-5.c: Likewise.
6411 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6412 vector initialization optimizations.
6413 * gcc.target/powerpc/vec-init-7.c: Likewise.
6414 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6415 vector float/double initializations.
6416 * gcc.target/powerpc/vec-init-9.c: Likewise.
6417
6418 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6419
6420 PR target/77403
6421 * gcc.target/i386/pr77403.c: New test.
6422
6423 2016-08-29 Marek Polacek <polacek@redhat.com>
6424
6425 PR c/77292
6426 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6427
6428 2016-08-29 Tom de Vries <tom@codesourcery.com>
6429
6430 PR c/77398
6431 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6432
6433 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6434
6435 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6436
6437 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6438
6439 * gfortran.dg/dec_structure_13.f90: New testcase.
6440
6441 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6442
6443 PR fortran/77261
6444 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6445 available.
6446
6447 2016-08-28 Tom de Vries <tom@codesourcery.com>
6448
6449 PR lto/70955
6450 * gcc.dg/pr70955.c: New test.
6451 * gcc.dg/lto/pr70955_0.c: Same.
6452 * gcc.dg/lto/pr70955_1.c: Same.
6453
6454 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6455
6456 PR tree-optimization/71077
6457 * gcc.target/i386/pr71077.c: New test.
6458
6459 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6460
6461 PR fortran/77380
6462 * gfortran.dg/pr77380.f90: New test.
6463
6464 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6465
6466 PR fortran/77372
6467 gfortran.dg/pr77372.f90: New test.
6468
6469 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6470
6471 * gcc.dg/spellcheck-fields-2.c (test): Move
6472 dg-begin/end-multiline-output within function body.
6473 (test_macro): New function.
6474
6475 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6476
6477 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6478 (test_fixit_insert): Update expected output.
6479 (test_fixit_remove): Likewise.
6480 (test_fixit_replace): Likewise.
6481
6482 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6483
6484 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6485 Fix typo.
6486
6487 2016-08-26 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/69047
6490 * gcc.dg/pr69047.c: New testcase.
6491
6492 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6493 Martin Jambhor <mjambor@suse.cz>
6494
6495 * gcc.dg/ipa/propbits-1.c: New test-case.
6496 * gcc.dg/ipa/propbits-2.c: Likewise.
6497 * gcc.dg/ipa/propbits-3.c: Likewise.
6498
6499 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6500
6501 PR fortran/77351
6502 * gfortran.dg/pr77351.f90: New test.
6503
6504 2016-08-25 Marek Polacek <polacek@redhat.com>
6505
6506 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6507
6508 2016-08-25 Marek Polacek <polacek@redhat.com>
6509
6510 PR c/77323
6511 * gcc.dg/pr77323.c: New test.
6512
6513 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6514
6515 PR fortran/77358
6516 * gfortran.dg/submodule_17.f08: New test.
6517
6518 2016-08-24 Michael Collison <michael.collison@linaro.org>
6519 Michael Collison <michael.collison@arm.com>
6520
6521 * gcc.target/arm/builtin_saddl.c: New testcase.
6522 * gcc.target/arm/builtin_saddll.c: New testcase.
6523 * gcc.target/arm/builtin_uaddl.c: New testcase.
6524 * gcc.target/arm/builtin_uaddll.c: New testcase.
6525 * gcc.target/arm/builtin_ssubl.c: New testcase.
6526 * gcc.target/arm/builtin_ssubll.c: New testcase.
6527 * gcc.target/arm/builtin_usubl.c: New testcase.
6528 * gcc.target/arm/builtin_usubll.c: New testcase.
6529
6530 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/77270
6533 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6534 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6535 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6536 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6537 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6538 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6539 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6540 effective target. Remove scan-assembler-times directives.
6541 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6542 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6543 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6544
6545 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6546
6547 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6548 of unsigned int.
6549 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6550
6551 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6552
6553 PR testsuite/77317
6554 * lib/target-supports.exp
6555 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6556 (check_effective_target_vect_natural_alignment): Ditto.
6557 (check_effective_target_vector_alignment_reachable): Ditto.
6558 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6559
6560 2016-08-23 Ian Lance Taylor <iant@golang.org>
6561
6562 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6563
6564 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6565
6566 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6567 being created from pointers to memory locations.
6568 * gcc.target/powerpc/vec-init-2.c: Likewise.
6569
6570 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6571
6572 * gfortran.dg/dec_structure_12.f90: New testcase.
6573
6574 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6575
6576 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6577
6578 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6579
6580 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6581 verification.
6582
6583 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6584
6585 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6586 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6587
6588 2016-08-23 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/27336
6591 * c-c++-common/pr27336.c: New testcase.
6592
6593 2016-08-22 Marek Polacek <polacek@redhat.com>
6594
6595 PR c++/77321
6596 * g++.dg/cpp1y/pr77321.C: New test.
6597
6598 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6599
6600 PR fortran/60774
6601 * gfortran.dg/empty_label.f: Adjust test for new error message.
6602 * gfortran.dg/empty_label.f90: Ditto.
6603 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6604 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6605 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6606
6607 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6608
6609 PR fortran/61318
6610 * gfortran.dg/pr61318.f90: New test.
6611
6612 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6613
6614 PR fortran/77260
6615 * gfortran.dg/pr77260_1.f90: New test.
6616 * gfortran.dg/pr77260_2.f90: Ditto.
6617
6618 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6619
6620 PR middle-end/77269
6621 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6622 __builtin_signbitf and __builtin_signbitl in expected generic
6623 expansion.
6624 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6625 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6626 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6627 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6628 tests.
6629
6630 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6631
6632 * gcc.dg/torture/float128-builtin.c,
6633 gcc.dg/torture/float128-ieee-nan.c,
6634 gcc.dg/torture/float128x-builtin.c,
6635 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6636 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6637 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6638 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6639 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6640 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6641 gcc.dg/torture/floatn-nan.h: New tests.
6642
6643 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6644
6645 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6646 macro.
6647 (main): Update calls to TEST_I_F.
6648 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6649 macro.
6650 (main): Update calls to TEST_I_F.
6651
6652 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6653
6654 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6655 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6656 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6657 names in calls to TEST_I_F.
6658
6659 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6660
6661 PR c/52952
6662 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6663
6664 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6665
6666 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6667 and !natural_alignment_64.
6668 * gcc.dg/ipa/propalign-2.c: Likewise.
6669 * gcc.dg/ipa/propalign-3.c: Likewise.
6670 * gcc.dg/ipa/propalign-4.c: Likewise.
6671 * gcc.dg/ipa/propalign-5.c: Likewise.
6672 * lib/target-supports.exp
6673 (check_effective_target_natural_alignment_32): Add avr-*-*.
6674
6675 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6676
6677 PR tree-optimization/61839
6678 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6679 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6680 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6681 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6682
6683 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6684
6685 PR c/32187
6686 * lib/target-supports.exp (check_effective_target_float16)
6687 (check_effective_target_float32, check_effective_target_float64)
6688 (check_effective_target_float128, check_effective_target_float32x)
6689 (check_effective_target_float64x)
6690 (check_effective_target_float128x)
6691 (check_effective_target_float16_runtime)
6692 (check_effective_target_float32_runtime)
6693 (check_effective_target_float64_runtime)
6694 (check_effective_target_float128_runtime)
6695 (check_effective_target_float32x_runtime)
6696 (check_effective_target_float64x_runtime)
6697 (check_effective_target_float128x_runtime)
6698 (check_effective_target_floatn_nx_runtime)
6699 (add_options_for_float16, add_options_for_float32)
6700 (add_options_for_float64, add_options_for_float128)
6701 (add_options_for_float32x, add_options_for_float64x)
6702 (add_options_for_float128x): New procedures.
6703 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6704 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6705 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6706 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6707 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6708 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6709 gcc.dg/torture/float128-complex.c,
6710 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6711 gcc.dg/torture/float128x-basic.c,
6712 gcc.dg/torture/float128x-complex.c,
6713 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6714 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6715 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6716 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6717 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6718 gcc.dg/torture/float32x-basic.c,
6719 gcc.dg/torture/float32x-complex.c,
6720 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6721 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6722 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6723 gcc.dg/torture/float64x-basic.c,
6724 gcc.dg/torture/float64x-complex.c,
6725 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6726 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6727 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6728 gcc.dg/torture/floatn-tg.h,
6729 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6730 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6731 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6732 gcc.dg/torture/fp-int-convert-float128x.c,
6733 gcc.dg/torture/fp-int-convert-float16-timode.c,
6734 gcc.dg/torture/fp-int-convert-float16.c,
6735 gcc.dg/torture/fp-int-convert-float32-timode.c,
6736 gcc.dg/torture/fp-int-convert-float32.c,
6737 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6738 gcc.dg/torture/fp-int-convert-float32x.c,
6739 gcc.dg/torture/fp-int-convert-float64-timode.c,
6740 gcc.dg/torture/fp-int-convert-float64.c,
6741 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6742 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6743 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6744 maximum exponent of floating-point type. Use it in testing
6745 whether 0x8...0 fits in the floating-point type. Always treat -1
6746 (signed 0xf...f) as fitting in the floating-point type.
6747 (M_OK1): New macro.
6748 * gcc.dg/torture/fp-int-convert-double.c,
6749 gcc.dg/torture/fp-int-convert-float.c,
6750 gcc.dg/torture/fp-int-convert-float128-timode.c,
6751 gcc.dg/torture/fp-int-convert-float128.c,
6752 gcc.dg/torture/fp-int-convert-float80-timode.c,
6753 gcc.dg/torture/fp-int-convert-float80.c,
6754 gcc.dg/torture/fp-int-convert-long-double.c,
6755 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6756
6757 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR fortran/72744
6760 * gfortran.dg/gomp/pr72744.f90: New test.
6761
6762 PR fortran/69281
6763 * gfortran.dg/gomp/pr69281.f90: New test.
6764
6765 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6766
6767 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6768 the last special seed value.
6769 * gfortran.dg/random_7.f90: Use size for last array member instead
6770 of hardcoded value.
6771
6772 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6773
6774 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6775 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6776
6777 2016-08-19 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/77286
6780 * gcc.dg/torture/pr77286.c: New testcase.
6781
6782 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6783
6784 * gcc.dg/verbose-asm-2.c: New test case.
6785
6786 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6787
6788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6789 (custom_diagnostic_finalizer): Update for change to
6790 diagnostic_show_locus.
6791
6792 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6793
6794 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6795 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6796
6797 2016-08-18 Marek Polacek <polacek@redhat.com>
6798
6799 PR c/71514
6800 * gcc.dg/pr71514.c: New test.
6801
6802 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR target/72839
6805 * gcc.target/i386/pr72839.c: New test.
6806
6807 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6808
6809 PR middle-end/70895
6810 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6811 * c-c++-common/goacc/reduction-1.c: Likewise.
6812 * c-c++-common/goacc/reduction-2.c: Likewise.
6813 * c-c++-common/goacc/reduction-3.c: Likewise.
6814 * c-c++-common/goacc/reduction-4.c: Likewise.
6815
6816 2016-08-18 Alan Modra <amodra@gmail.com>
6817
6818 * gcc.c-torture/compile/pr72771.c: New.
6819
6820 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR fortran/67496
6823 * gfortran.dg/pr67496.f90: New test.
6824
6825 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6826
6827 PR tree-optimization/71752
6828 * gcc.dg/vect/pr71752.c: New.
6829
6830 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6831
6832 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6833
6834 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR middle-end/77259
6837 * g++.dg/ipa/devirt-52.C: New test.
6838
6839 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6840
6841 * c-c++-common/goacc/reduction-6.c: New testcase.
6842
6843 2016-08-17 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/76490
6846 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6847 * gcc.dg/pr52904.c: XFAIL.
6848
6849 2016-08-17 Richard Biener <rguenther@suse.de>
6850
6851 PR tree-optimization/23855
6852 * gcc.dg/loop-unswitch-2.c: Adjust.
6853
6854 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6855
6856 PR tree-optimization/72817
6857 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6858
6859 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6860
6861 PR libgcc/77265
6862 * gcc.dg/torture/float128-extend-inf.c: New test.
6863
6864 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6865
6866 PR c/72857
6867 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6868 for embedded NUL.
6869 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6870 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6871 caret placement.
6872 (test_oct): Likewise.
6873 (test_multiple): Likewise.
6874 (test_field_width_specifier): Likewise.
6875 (test_field_width_specifier_2): New function.
6876 (test_field_precision_specifier): New function.
6877 (test_embedded_nul): Update expected caret placement.
6878 (test_non_contiguous_strings): Update line number.
6879 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6880 (__emit_string_literal_range): Add "caret_idx" param.
6881 (test_simple_string_literal): Add value for new param, updating
6882 expected output..
6883 (test_concatenated_string_literal): Likewise.
6884 (test_multiline_string_literal): Likewise.
6885 (test_hex): Likewise.
6886 (test_oct): Likewise.
6887 (test_multiple): Likewise.
6888 (test_ucn4): Likewise.
6889 (test_ucn8): Likewise.
6890 (test_u8): Likewise.
6891 (test_u): Likewise; update expected message, from "range" to
6892 "location".
6893 (test_U): Likewise.
6894 (test_L): Likewise.
6895 (test_macro): Add value for new param.
6896 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6897 (__emit_string_literal_range): Add "caret_idx" param.
6898 (test_stringified_token_1): Add value for new param. Update
6899 expected message, from "range" to "location".
6900 (test_stringized_token_2): Likewise, adding param to macro.
6901 (test_stringified_token_3): Likewise.
6902 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6903 (emit_warning): Convert param from source_range to location_t.
6904 (test_string_literals): Add caret_idx param, and use it when
6905 constructing a substring_loc. Update error message, from
6906 "range" to "location".
6907
6908 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR target/71910
6911 * g++.dg/gomp/pr71910.C: New test.
6912
6913 PR middle-end/67485
6914 * gcc.c-torture/compile/pr67485.c: New test.
6915
6916 PR target/72867
6917 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6918
6919 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6920
6921 PR tree-optimization/69848
6922 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6923
6924 2016-08-16 Martin Liska <mliska@suse.cz>
6925
6926 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6927 of memory operations so that it can be handled by core2
6928 in 32-bit mode.
6929
6930 2016-08-16 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/76783
6933 * gcc.dg/pr76783.c: New testcase.
6934 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6935
6936 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6937
6938 PR tree-optimization/72817
6939 PR tree-optimization/73450
6940 * gcc.dg/tree-ssa/pr72817.c: New test.
6941 * gcc.dg/tree-ssa/pr73450.c: New test.
6942
6943 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6944
6945 * gfortran.dg/init_flag_13.f90: New testcase.
6946 * gfortran.dg/init_flag_14.f90: Ditto.
6947 * gfortran.dg/init_flag_15.f03: Ditto.
6948 * gfortran.dg/dec_init_1.f90: Ditto.
6949 * gfortran.dg/dec_init_2.f90: Ditto.
6950
6951 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6952
6953 PR target/72867
6954 * gcc.target/i386/pr72867.c: New test.
6955
6956 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6957
6958 * c-c++-common/dump-ada-spec-5.c: New test.
6959
6960 2016-08-15 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/73434
6963 * gcc.dg/torture/pr73434.c: New testcase.
6964
6965 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR tree-optimization/72824
6968 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6969
6970 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6971
6972 PR fortran/70598
6973 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6974 in use_device clause.
6975 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6976 * gfortran.dg/goacc/list.f95: Adjust to catch
6977 "neither a POINTER nor an array" error messages.
6978
6979 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6980
6981 PR target/76342
6982 * gcc.target/i386/pr76342.c: New test.
6983
6984 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR c/71512
6987 * g++.dg/ubsan/pr71512.C: New test.
6988 * c-c++-common/ubsan/pr71512-1.c: New test.
6989 * c-c++-common/ubsan/pr71512-2.c: New test.
6990
6991 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6992
6993 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6994 vector initialization options.
6995 * gcc.target/powerpc/vec-init-2.c: Likewise.
6996 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6997 is generated on ISA 3.0.
6998
6999 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7000
7001 PR middle-end/71654
7002 * gcc.dg/c-c++-common/pr71654.c: New test.
7003 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7004 dg-options.
7005 * gcc.dg/tree-ssa/vrp24: Likewise.
7006
7007 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR c/67410
7010 * gcc.dg/pr67410.c: New test.
7011
7012 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7013
7014 PR tree-optimization/69848
7015 * gcc.dg/vect/vect-pr69848.c: New test.
7016
7017 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7018
7019 PR testsuite/71008
7020 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7021 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7022 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7023 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7024
7025 2016-08-12 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/57326
7028 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7029 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7030 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7031 * gcc.target/i386/pr45685.c: Likewise.
7032 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7033 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7034 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7035 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7036 * gfortran.dg/pr34163.f90: Likewise.
7037
7038 2016-08-12 Martin Liska <mliska@suse.cz>
7039
7040 * g++.dg/gcov/gcov-16.C: New test.
7041 * lib/gcov.exp: Support new argument for run-gcov function.
7042
7043 2016-08-12 Martin Liska <mliska@suse.cz>
7044
7045 PR gcov-profile/35590
7046 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7047
7048 2016-08-12 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/72851
7051 * gcc.dg/torture/pr72851.c: New testcase.
7052
7053 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7054
7055 PR debug/63240
7056 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7057 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7058 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7059 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7060 DW_AT_deleted.
7061
7062 PR debug/55641
7063 * g++.dg/debug/dwarf2/ref-1.C: New.
7064
7065 PR debug/49366
7066 * g++.dg/debug/dwarf2/template-params-12.H: New.
7067 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7068 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7069 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7070 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7071 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7072 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7073 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7074
7075 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7076
7077 PR target/72863
7078 * gcc.target/powerpc/pr72863.c: New test.
7079
7080 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7081
7082 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7083
7084 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7085
7086 * gcc.target/i386/pieces-strcpy-1.c: New test.
7087 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7088
7089 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR c++/72868
7092 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7093
7094 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7095
7096 * gcc.target/i386/pieces-memcpy-1.c: New test.
7097 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7098 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7099 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7100 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7101 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7102
7103 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR c/72816
7106 * gcc.dg/pr72816.c: Remove dg-error.
7107
7108 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7109
7110 PR tree-optimization/71083
7111 * gcc.c-torture/execute/pr71083.c: New test.
7112 * gnat.dg/loop_optimization23.adb: New test.
7113 * gnat.dg/loop_optimization23_pkg.ads: New test.
7114 * gnat.dg/loop_optimization23_pkg.adb: New test.
7115
7116 2016-08-11 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/72772
7119 * gcc.dg/graphite/pr35356-1.c: Adjust.
7120 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7121
7122 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7123
7124 * gfortran.dg/random_7.f90: Take into account that the last seed
7125 value is the special p value.
7126 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7127
7128 2016-08-11 Richard Biener <rguenther@suse.de>
7129
7130 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7131
7132 2016-08-11 Alan Modra <amodra@gmail.com>
7133
7134 * gcc.target/powerpc/pr71680.c: New.
7135
7136 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7137
7138 * gcc.target/powerpc/bfp/bfp.exp: New file.
7139 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7140 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7141 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7142 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7143 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7145 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7146 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7148 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7149 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7150 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7151 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7152 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7153 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7154 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7155 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7156 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7157 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7158 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7159 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7160 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7161 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7162 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7163 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7164 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7165 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7166 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7167 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7168 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7169 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7170 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7171 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7172 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7173 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7174 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7175 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7176 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7177 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7178 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7179 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7180 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7181 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7182 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7183 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7184 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7185 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7186 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7187 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7188 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7189 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7190 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7191 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7192
7193 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7194
7195 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7196 Add aarch64*-*-*.
7197
7198 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7199
7200 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7201
7202 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7203
7204 PR target/72853
7205 * gcc.target/powerpc/pr72853.c: New test.
7206
7207 2016-08-10 Martin Liska <mliska@suse.cz>
7208
7209 PR gcov-profile/58306
7210 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7211
7212 2016-08-10 Martin Liska <mliska@suse.cz>
7213
7214 * g++.dg/gcov/gcov-threads-1.C: New test.
7215
7216 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7217
7218 PR target/71873
7219 * gcc.target/avr/pr71873.c: New test.
7220
7221 2016-08-09 Martin Liska <mliska@suse.cz>
7222
7223 * g++.dg/gcov/gcov-dump-1.C: New test.
7224 * g++.dg/gcov/gcov-dump-2.C: New test.
7225
7226 2016-08-09 Martin Liska <mliska@suse.cz>
7227
7228 * gcc.dg/tree-prof/val-prof-9.c: New test.
7229
7230 2016-08-09 Martin Liska <mliska@suse.cz>
7231
7232 * gcc.dg/tree-prof/val-prof-8.c: New test.
7233
7234 2016-08-09 Martin Jambor <mjambor@suse.cz>
7235
7236 PR ipa/71981
7237 * gcc.dg/ipa/pr71981.c: New test.
7238
7239 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7240
7241 PR tree-optimization/33707
7242 * gcc.dg/vect/pr33707.c: New test.
7243
7244 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7245
7246 PR tree-optimization/pr72772
7247 * gcc.dg/tree-ssa/pr72772.c: New test.
7248
7249 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7250
7251 PR rtl-optimization/66669
7252 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7253
7254 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR tree-optimization/72824
7257 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7258
7259 2016-08-09 Richard Biener <rguenther@suse.de>
7260
7261 PR tree-optimization/71802
7262 * gcc.dg/torture/pr71802.c: New testcase.
7263
7264 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c++/72809
7267 * g++.dg/eh/stdarg1.C: New test.
7268
7269 2016-08-08 Andi Kleen <ak@linux.intel.com>
7270
7271 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7272 test command line in failure log.
7273 (profopt-execute): dito. Make autofdo file names unique.
7274
7275 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7276
7277 PR c/64955
7278 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7279 output.
7280
7281 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7282
7283 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7284 c99_runtime.
7285 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7286 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7287 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7288 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7289 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7290 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7291
7292 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7293
7294 PR c/52952
7295 * gcc.dg/cpp/pr66415-1.c: Likewise.
7296 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7297 * gcc.dg/format/c90-printf-1.c: Likewise.
7298 * gcc.dg/format/diagnostic-ranges.c: New test case.
7299
7300 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR fortran/72716
7303 * gfortran.dg/gomp/pr72716.f90: New test.
7304
7305 PR middle-end/72781
7306 * gcc.dg/gomp/pr72781.c: New test.
7307
7308 PR middle-end/68762
7309 * g++.dg/vect/pr68762-1.cc: New test.
7310 * g++.dg/vect/pr68762-2.cc: New test.
7311 * g++.dg/vect/pr68762.h: New file.
7312
7313 2016-08-08 Martin Sebor <msebor@redhat.com>
7314
7315 PR testsuite/72838
7316 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7317 * g++.dg/warn/overflow-warn-3.C: Same.
7318 * g++.dg/warn/overflow-warn-4.C: Same.
7319
7320 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7321
7322 PR fortran/71936
7323 * gfortran.dg/allocate_with_source_21.f03: New test.
7324
7325 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7326
7327 PR fortran/72698
7328 * gfortran.dg/allocate_with_source_20.f03: New test.
7329
7330 2016-08-08 Alan Modra <amodra@gmail.com>
7331
7332 * gcc.c-torture/compile/pr72802.c: New.
7333
7334 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7335
7336 PR fortran/70524
7337 * gfortran.dg/dependency_48.f90: New test.
7338
7339 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7340
7341 PR fortran/70040
7342 * gfortran.dg/pr70040.f90: New testcase.
7343
7344 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7345
7346 PR fortran/71961
7347 * gfortran.dg/matmul_10.f90: New testcase.
7348
7349 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7352
7353 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c/72816
7356 * gcc.dg/pr72816.c: New test.
7357
7358 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7359
7360 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7361 * g++.dg/conversion/pr41426.C: Likewise.
7362 * g++.dg/conversion/pr66211.C: Likewise.
7363 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7364 * g++.dg/init/ref8.C: Likewise.
7365 * g++.old-deja/g++.law/cvt20.C: Likewise.
7366 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7367
7368 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7369
7370 PR tree-optimization/18046
7371 * gcc.dg/tree-ssa/vrp105.c: New test.
7372 * gcc.dg/tree-ssa/vrp106.c: New test.
7373
7374 2016-08-05 Martin Sebor <msebor@redhat.com>
7375
7376 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7377 1ul in diagnostics. Remove hyphen from "constant-expression."
7378 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7379 * g++.dg/cpp0x/static_assert3.C: Same.
7380 * g++.dg/cpp1y/constexpr-throw.C: Same.
7381 * g++.dg/template/nontype3.C: Same.
7382 * g++.dg/warn/overflow-warn-1.C: Same.
7383 * g++.dg/warn/overflow-warn-3.C: Same.
7384 * g++.dg/warn/overflow-warn-4.C: Same.
7385
7386 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7387
7388 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7389 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7390 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7391 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7392
7393 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7394
7395 PR tree-optimization/72810
7396 * gcc.dg/tree-ssa/vrp110.c: New test.
7397
7398 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7399
7400 PR Target/72819
7401 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7402 registers.
7403 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7404 saving the half-precision registers.
7405 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7406 value is returned in h0.
7407 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7408 are passed in FP/SIMD registers.
7409 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7410 passing works corrcetly.
7411 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7412 (hfa_f16x2_t): Likewise.
7413 (hfa_f16x3_t): Likewise.
7414 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7415 are promoted to double and passed in a double register.
7416 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7417 are promoted to double and stacked.
7418 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7419 __fp16 data types.
7420 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7421 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7422 __fp16 first get passed in FP/SIMD registers, then stacked.
7423
7424 2016-08-05 Nathan Sidwell <nathan@acm.org>
7425
7426 PR c++/68724
7427 * g++.dg/cpp0x/pr68724.C: New.
7428
7429 2016-08-05 Richard Biener <rguenther@suse.de>
7430
7431 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7432
7433 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7434
7435 * gcc.dg/tree-ssa/vrp107.c: New test.
7436 * gcc.dg/tree-ssa/vrp108.c: New test.
7437 * gcc.dg/tree-ssa/vrp109.c: New test.
7438
7439 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7440
7441 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7442 dg-options.
7443
7444 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7445
7446 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7447 test-cases.
7448 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7449 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7450 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7451 test-cases.
7452 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7453 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7454 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7455 large_double.
7456
7457 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/72800
7460 * g++.dg/cpp1y/lambda-ice1.C: New.
7461
7462 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7463
7464 PR c++/72759
7465 * g++.dg/cpp1y/pr72759.C: New test.
7466
7467 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7468
7469 * gcc.dg/switch-10.c: New test.
7470
7471 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7472
7473 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7474
7475 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7476
7477 * c-c++-common/goacc/routine-5.c: Update.
7478
7479 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7480
7481 PR rtl-optimization/70903
7482 * gcc.c-torture/execute/pr70903.c: New test.
7483
7484 2016-08-04 Martin Liska <mliska@suse.cz>
7485
7486 * gcc.dg/params/params.exp: Replace file exists with
7487 TESTING_IN_BUILD_TREE.
7488
7489 2016-08-04 Marek Polacek <polacek@redhat.com>
7490
7491 PR c++/70229
7492 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7493
7494 2016-08-04 Richard Biener <rguenther@suse.de>
7495
7496 PR middle-end/71984
7497 * gcc.dg/torture/pr71984.c: Guard correctness check for
7498 little-endian.
7499
7500 2016-08-03 Andrew Pinski <apinski@cavium.com>
7501
7502 * gcc.c-torture/compile/20160802-1.c: New testcase.
7503
7504 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7505
7506 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7507
7508 2016-08-03 Richard Biener <rguenther@suse.de>
7509
7510 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7511 and remove -O3.
7512 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7513 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7514
7515 2016-08-03 Richard Biener <rguenther@suse.de>
7516
7517 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7518 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7519 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7520 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7521
7522 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7523
7524 * gcc.dg/init-excess-2.c: Require int32plus.
7525 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7526 * gcc.dg/pr59963-2.c: Require int32plus.
7527 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7528 * gcc.dg/unroll-7.c: Require int32plus.
7529
7530 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7531
7532 PR tree-optimization/34114
7533 * gcc.dg/tree-ssa/loop-42.c: New test.
7534
7535 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7536
7537 * gcc.target/aarch64/vminmaxnm.c: New.
7538 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7539 tests.
7540
7541 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7542
7543 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7544 vec_extract for vector float, vector int, vector short, and vector
7545 char.
7546 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7547 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7548 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7549 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7550
7551 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7552
7553 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7554 single stack adjustment, no writeback.
7555 * gcc.target/aarch64/test_frame_12.c: Likewise.
7556 * gcc.target/aarch64/test_frame_13.c: Likewise.
7557 * gcc.target/aarch64/test_frame_15.c: Likewise.
7558 * gcc.target/aarch64/test_frame_6.c: Likewise.
7559 * gcc.target/aarch64/test_frame_7.c: Likewise.
7560 * gcc.target/aarch64/test_frame_8.c: Likewise.
7561 * gcc.target/aarch64/test_frame_16.c: New test.
7562
7563 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7564
7565 PR target/72748
7566 * gcc.target/i386/pr72748.c: New test.
7567
7568 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7569
7570 PR tree-optimization/71818
7571 * gcc.dg/vect/pr71818.c: New
7572
7573 2016-08-01 Martin Liska <mliska@suse.cz>
7574
7575 PR tree-optimization/71857
7576 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7577
7578 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579
7580 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7581
7582 2016-08-01 Jan Beulich <jbeulich@suse.com>
7583
7584 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7585
7586 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7587
7588 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7589 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7590
7591 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7592
7593 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7594 (check_effective_target_c++): Likewise. Also match for libstdc++.
7595
7596 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7597
7598 PR fortran/41922
7599 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7600 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7601 * gfortran.dg/pr41922.f90: New test.
7602
7603 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7604
7605 PR fortran/68566
7606 * gfortran.dg/pr68566.f90: new test.
7607
7608 2016-07-30 Martin Sebor <msebor@redhat.com>
7609
7610 PR c++/60760
7611 PR c++/71091
7612 * g++.dg/cpp0x/constexpr-cast.C: New test.
7613 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7614 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7615 * g++.dg/ubsan/pr63956.C: Correct.
7616
7617 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7618
7619 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7620 vector double or vector long where the vector is in memory.
7621 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7622 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7623
7624 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7625
7626 PR fortran/69867
7627 * gfortran.dg/pr69867.f90: New test.
7628
7629 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7630
7631 PR fortran/69962
7632 * gfortran.dg/pr69962.f90: New test.
7633
7634 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7635
7636 PR fortran/70006
7637 * gfortran.dg/pr70006.f90: New test.
7638
7639 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7640
7641 PR fortran/71730
7642 * gfortran.dg/pr71730.f90: New test.
7643 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7644 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7645 * gfortran.dg/array_constructor_26.f03: Ditto.
7646
7647 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7648
7649 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7650 * gcc.target/powerpc/pr71763.c: Likewise.
7651
7652 2016-07-29 Marek Polacek <polacek@redhat.com>
7653
7654 PR c/71742
7655 * gcc.dg/940510-1.c: Adjust dg-error.
7656 * gcc.dg/c99-flex-array-1.c: Likewise.
7657 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7658
7659 PR c/71853
7660 * gcc.dg/noncompile/pr71853.c: New test.
7661
7662 PR c/71573
7663 * gcc.dg/noncompile/pr71573.c: New test.
7664
7665 PR c/71926
7666 * g++.dg/warn/Wparentheses-30.C: New test.
7667 * gcc.dg/Wparentheses-14.c: New test.
7668
7669 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7670
7671 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7672
7673 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7674
7675 PR tree-optimization/57558
7676 * gcc.dg/vect/pr57558-1.c: New test.
7677 * gcc.dg/vect/pr57558-2.c: New test.
7678
7679 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7680
7681 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7682 to scan forwprop1 dump pass.
7683
7684 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7685
7686 PR c++/51488
7687 * g++.dg/template/pr51488.C: New.
7688
7689 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR c/71969
7692 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7693 static __inline__.
7694 * gcc.dg/pr71969-1.c: New test.
7695 * gcc.dg/pr71969-2.c: New test.
7696 * gcc.dg/pr71969-3.c: New test.
7697
7698 2016-07-29 Marek Polacek <polacek@redhat.com>
7699
7700 PR c/71574
7701 * c-c++-common/pr71574.c: New test.
7702
7703 PR c/71583
7704 * gcc.dg/noncompile/pr71583.c: New test.
7705
7706 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7707
7708 PR middle-end/68217
7709 * gcc.dg/pr68217.c: New test.
7710
7711 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7712
7713 PR fortran/71067
7714 * gfortran.dg/pr71067_1.f90: New test.
7715 * gfortran.dg/pr71067_2.f90: Ditto.
7716
7717 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7718
7719 * gcc.target/powerpc/vec-extract-1.c: New test.
7720
7721 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7722
7723 PR fortran/71799
7724 * gfortran.dg/pr71799.f90: New test.
7725
7726 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 PR c++/71665
7729 * g++.dg/cpp0x/pr71665-1.C: New.
7730 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7731 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7732 * g++.dg/ext/label10.C: Likewise.
7733 * g++.dg/parse/constant5.C: Likewise.
7734
7735 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7736
7737 PR fortran/71859
7738 * gfortran.dg/pr71859.f90: New test.
7739 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7740 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7741
7742 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7743
7744 PR fortran/71883
7745 * gfortran.dg/pr71883.f90: New test.
7746
7747 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7748
7749 PR tree-optimization/71734
7750 * g++.dg/vect/pr70729-nest.cc: New test.
7751
7752 2016-07-28 Renlin Li <renlin.li@arm.com>
7753
7754 Revert
7755 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7756
7757 PR fortran/71902
7758 * gfortran.dg/dependency_47.f90: New test.
7759
7760 2016-07-28 Martin Liska <mliska@suse.cz>
7761
7762 PR gcov-profile/68025
7763 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7764
7765 2016-07-28 Martin Liska <mliska@suse.cz>
7766
7767 * g++.dg/vect/pr70944.cc: New test.
7768
7769 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7770
7771 PR middle-end/71994
7772 * gcc.dg/torture/pr71994.c: New test.
7773
7774 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7775
7776 PR middle-end/71078
7777 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7778 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7779 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7780
7781 2016-07-27 Richard Biener <rguenther@suse.de>
7782
7783 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7784
7785 2016-07-27 Martin Liska <mliska@suse.cz>
7786
7787 * gcc.dg/predict-13.c: New test.
7788 * gcc.dg/predict-14.c: New test.
7789
7790 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7791
7792 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7793 including stdint.h.
7794 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7795 including stdint.h.
7796
7797 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7798
7799 PR target/71869
7800 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7801 IEEE built-in functions handle quiet and signalling NaNs
7802 correctly.
7803
7804 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7805
7806 PR fortran/71862
7807 * gfortran.dg/pr71862.f90: New test.
7808
7809 2016-07-26 Martin Sebor <msebor@redhat.com>
7810
7811 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7812 selector with dg-options.
7813
7814 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7815
7816 PR tree-optimization/18046
7817 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7818 * gcc.dg/tree-ssa/vrp103.c: New test.
7819 * gcc.dg/tree-ssa/vrp104.c: New test.
7820
7821 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7822
7823 * gcc.target/powerpc/pr63354.c: Require lp64 since
7824 -mprofile-kernel is not legal with -m32.
7825
7826 2016-07-26 Richard Biener <rguenther@suse.de>
7827
7828 PR rtl-optimization/71984
7829 * gcc.dg/torture/pr71984.c: New testcase.
7830
7831 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7832
7833 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7834 g++-dg-runtest via et-dg-runtest.
7835 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7836 * gcc.dg/vect/vect.exp: Likewise.
7837 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7838 gfortran-dg-runtest.
7839 * gfortran.dg/vect/vect.exp: Likewise.
7840 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7841 (check_mips_loongson_hw_available): Likewise.
7842 (check_effective_target_mpaired_single_runtime): Likewise.
7843 (check_effective_target_mips_loongson_runtime): Likewise.
7844 (add_options_for_mpaired_single): Likewise.
7845 (check_effective_target_vect_int): Add global et_index.
7846 Check and save the supported feature for a target selected by
7847 the et_index target. Break long lines where appropriate. Call
7848 et-is-effective-target for MIPS with an argument instead of
7849 check_effective_target_* where appropriate.
7850 (check_effective_target_vect_intfloat_cvt): Likewise.
7851 (check_effective_target_vect_uintfloat_cvt): Likewise.
7852 (check_effective_target_vect_floatint_cvt): Likewise.
7853 (check_effective_target_vect_floatuint_cvt): Likewise.
7854 (check_effective_target_vect_simd_clones): Likewise.
7855 (check_effective_target_vect_shift): ewise.
7856 (check_effective_target_whole_vector_shift): Likewise.
7857 (check_effective_target_vect_bswap): Likewise.
7858 (check_effective_target_vect_shift_char): Likewise.
7859 (check_effective_target_vect_long): Likewise.
7860 (check_effective_target_vect_float): Likewise.
7861 (check_effective_target_vect_double): Likewise.
7862 (check_effective_target_vect_long_long): Likewise.
7863 (check_effective_target_vect_no_int_max): Likewise.
7864 (check_effective_target_vect_no_int_add): Likewise.
7865 (check_effective_target_vect_no_bitwise): Likewise.
7866 (check_effective_target_vect_widen_shift): Likewise.
7867 (check_effective_target_vect_no_align): Likewise.
7868 (check_effective_target_vect_hw_misalign): Likewise.
7869 (check_effective_target_vect_element_align): Likewise.
7870 (check_effective_target_vect_condition): Likewise.
7871 (check_effective_target_vect_cond_mixed): Likewise.
7872 (check_effective_target_vect_char_mult): Likewise.
7873 (check_effective_target_vect_short_mult): Likewise.
7874 (check_effective_target_vect_int_mult): Likewise.
7875 (check_effective_target_vect_extract_even_odd): Likewise.
7876 (check_effective_target_vect_interleave): Likewise.
7877 (check_effective_target_vect_stridedN): Likewise.
7878 (check_effective_target_vect_multiple_sizes): Likewise.
7879 (check_effective_target_vect64): Likewise.
7880 (check_effective_target_vect_call_copysignf): Likewise.
7881 (check_effective_target_vect_call_sqrtf): Likewise.
7882 (check_effective_target_vect_call_btrunc): Likewise.
7883 (check_effective_target_vect_call_btruncf): Likewise.
7884 (check_effective_target_vect_call_ceil): Likewise.
7885 (check_effective_target_vect_call_ceilf): Likewise.
7886 (check_effective_target_vect_call_floor): Likewise.
7887 (check_effective_target_vect_call_floorf): Likewise.
7888 (check_effective_target_vect_call_lceil): Likewise.
7889 (check_effective_target_vect_call_lfloor): Likewise.
7890 (check_effective_target_vect_call_nearbyint): Likewise.
7891 (check_effective_target_vect_call_nearbyintf): Likewise.
7892 (check_effective_target_vect_call_round): Likewise.
7893 (check_effective_target_vect_call_roundf): Likewise.
7894 (check_effective_target_vect_perm): Likewise, but also append *_saved
7895 to the existing global name to properly cache the result.
7896 (check_effective_target_vect_perm_byte): Likewise.
7897 (check_effective_target_vect_perm_short): Likewise.
7898 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7899 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7900 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7901 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7902 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7903 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7904 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7905 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7906 (check_effective_target_vect_sdot_qi): Likewise.
7907 (check_effective_target_vect_udot_qi): Likewise.
7908 (check_effective_target_vect_sdot_hi): Likewise.
7909 (check_effective_target_vect_udot_hi): Likewise.
7910 (check_effective_target_vect_usad_char): Likewise.
7911 (check_effective_target_vect_pack_trunc): Likewise.
7912 (check_effective_target_vect_unpack): Likewise.
7913 (check_effective_target_vect_aligned_arrays): Likewise.
7914 (check_effective_target_vect_natural_alignment): Likewise.
7915 (check_effective_target_vector_alignment_reachable): Likewise.
7916 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7917 (is-effective-target): Initialize et_index if undefined.
7918 (et-dg-runtest): New.
7919 (et-is-effective-target): Likewise.
7920 (check_vect_support_and_set_flags): Add supported MIPS targets to
7921 EFFECTIVE_TARGETS list. Return the number of supported targets.
7922
7923 2016-07-26 Richard Biener <rguenther@suse.de>
7924 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7925
7926 PR middle-end/70920
7927 * gcc.dg/pr70920-1.c: New test-case.
7928 * gcc.dg/pr70902-2.c: Likewise.
7929 * gcc.dg/pr70920-3.c: Likewise.
7930 * gcc.dg/pr70920-4.c: Likewise
7931 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7932 2 instead of 3.
7933
7934 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7935
7936 * gcc.c-torture/execute/pr71494.c: Require label_values.
7937 * gcc.dg/pr16973.c: Ditto.
7938
7939 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7940
7941 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7942 * gcc.dg/torture/pr69771.c: Require int32plus.
7943 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7944
7945 2016-07-25 Martin Liska <mliska@suse.cz>
7946
7947 * gcc.dg/torture/pr71987.c: New test.
7948
7949 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7950
7951 PR fortran/71935
7952 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7953 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7954 * gfortran.dg/pr71935.f90: New test.
7955
7956 2016-07-22 Martin Sebor <msebor@redhat.com>
7957
7958 PR c++/71675
7959 * g++.dg/ext/atomic-3.C: New test.
7960 * gcc.dg/atomic/pr71675.c: New test.
7961
7962 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7963
7964 * gcc.target/i386/mvc8.c: New test.
7965
7966 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7967
7968 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7969 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7970
7971 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7972
7973 PR fortran/71795
7974 * gfortran.dg/constructor_50.f90: New test.
7975
7976 2016-07-22 Martin Liska <mliska@suse.cz>
7977
7978 PR gcov-profile/69028
7979 PR gcov-profile/62047
7980 * g++.dg/cilk-plus/pr69028.C: New test.
7981
7982 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7983
7984 * gfortran.dg/coarray_stat_2.f90: New test.
7985
7986 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7987
7988 * gcc.target/powerpc/vec-extract.h: New files to check the
7989 vec_extract built-in functions for all vector types, testing
7990 accessing each element, both with constant and variable element
7991 numbers.
7992 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7993 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7994 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7995 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7996 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7997 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7998 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7999 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8000 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8001
8002 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR c++/71728
8005 * g++.dg/other/pr71728.C: New test.
8006
8007 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8008
8009 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8010 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8011 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8012 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8013 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8014
8015 2016-07-21 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/71947
8018 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8019
8020 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8021
8022 * gcc.dg/tree-ssa/scev-15.c: New.
8023
8024 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8025
8026 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8027
8028 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/71941
8031 * g++.dg/gomp/pr71941.C: New test.
8032
8033 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8034
8035 PR c/70339
8036 PR c/71858
8037 * g++.dg/spellcheck-identifiers.C: New test case, based on
8038 gcc.dg/spellcheck-identifiers.c.
8039 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8040 gcc.dg/spellcheck-identifiers-2.c.
8041 * g++.dg/spellcheck-typenames.C: New test case, based on
8042 gcc.dg/spellcheck-typenames.c
8043
8044 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8045
8046 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8047 pointer to member function and also test catching by reference.
8048
8049 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8050
8051 * gcc.target/s390/pr67443.c: Fix test case.
8052
8053 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8054
8055 * gcc.target/s390/insv-1.c: Xfail some tests.
8056 * gcc.target/s390/insv-2.c: Likewise.
8057
8058 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8059
8060 * gcc.target/avr/torture/get-mem.c: New test.
8061 * gcc.target/avr/torture/set-mem.c: New test.
8062
8063 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8064
8065 PR target/71948
8066 * gcc.target/avr/torture/tiny-progmem.c: New test.
8067
8068 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR c++/71909
8071 * g++.dg/parse/pr71909.C: New test.
8072 * g++.dg/tm/pr71909.C: New test.
8073
8074 PR c++/50060
8075 * g++.dg/cpp0x/constexpr-50060.C: New test.
8076 * g++.dg/cpp1y/constexpr-50060.C: New test.
8077
8078 2016-07-20 Martin Liska <mliska@suse.cz>
8079
8080 * gfortran.dg/graphite/pr71898.f90: New test.
8081
8082 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8083
8084 PR tree-optimization/71503
8085 PR tree-optimization/71683
8086 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8087 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8088
8089 2016-07-20 Martin Liska <mliska@suse.cz>
8090
8091 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8092 * gcc.dg/plugin/sreal-test-1.c: Remove.
8093 * gcc.dg/plugin/sreal_plugin.c: Remove.
8094
8095 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8096
8097 PR fortran/71902
8098 * gfortran.dg/dependency_47.f90: New test.
8099
8100 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR rtl-optimization/71916
8103 * gcc.c-torture/compile/pr71916.c: New test.
8104
8105 PR middle-end/71874
8106 * g++.dg/torture/pr71874.C: New test.
8107
8108 PR middle-end/71734
8109 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8110 (my_alloc): Rewritten to use __builtin_posix_memalign and
8111 __SIZE_TYPE__.
8112 (my_free): Use __builtin_free instead of _mm_free.
8113 (Vec::operator=): Use __builtin_memcpy.
8114
8115 2016-07-19 Martin Jambor <mjambor@suse.cz>
8116
8117 PR fortran/71688
8118 * gfortran.dg/pr71688.f90: New test.
8119
8120 2016-07-19 Richard Biener <rguenther@suse.de>
8121
8122 * c-c++-common/vector-subscript-6.c: New testcase.
8123 * c-c++-common/vector-subscript-7.c: Likewise.
8124
8125 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8126
8127 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8128 and UInt32 based on __SIZEOF_INT__.
8129
8130 2016-07-19 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/71901
8133 * gcc.dg/torture/pr71901.c: New testcase.
8134
8135 2016-07-19 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/71908
8138 * gcc.dg/torture/pr71908.c: New testcase.
8139
8140 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8141
8142 PR target/71493
8143 * gcc.target/powerpc/pr71493-1.c: New test.
8144 * gcc.target/powerpc/pr71493-2.c: Likewise.
8145
8146 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c++/71835
8149 * g++.dg/conversion/ambig3.C: New test.
8150
8151 PR c++/71828
8152 * g++.dg/cpp0x/constexpr-71828.C: New test.
8153
8154 PR c++/71826
8155 * g++.dg/template/pr71826.C: New test.
8156
8157 PR c++/71822
8158 * g++.dg/template/defarg21.C: New test.
8159
8160 PR c++/71871
8161 * g++.dg/ext/vector31.C: New test.
8162
8163 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8164
8165 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8166
8167 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8168
8169 PR tree-optimization/71734
8170 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8171
8172 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8173
8174 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8175 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8176 stack-layout-dynamic-1.c: New test.
8177
8178 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8179
8180 * gcc.target/s390/nolrl-1.c: New test.
8181
8182 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8183
8184 PR fortran/71523
8185 * gfortran.dg/pr71523_1.f90: New test.
8186 * gfortran.dg/pr71523_2.f90: New test.
8187
8188 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8189
8190 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8191
8192 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193 Marco Restelli <mrestelli@gmail.com>
8194
8195 PR fortran/62125
8196 * gfortran.dg/pr62125.f90: New test.
8197
8198 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8199
8200 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8201 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8202
8203 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8204
8205 PR c++/58796
8206 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8207 * g++.dg/cpp0x/nullptr35.C: New test.
8208
8209 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8210
8211 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8212
8213 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8214
8215 * gfortran.dg/goacc/vector_length.f90: New test.
8216
8217 2016-07-15 Richard Biener <rguenther@suse.de>
8218
8219 PR tree-optimization/71881
8220 * gcc.dg/torture/pr71881.c: New testcase.
8221
8222 2016-07-15 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/71887
8225 * gcc.dg/torture/pr71887.c: New testcase.
8226
8227 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR c/71858
8230 * gcc.dg/spellcheck-identifiers-3.c: New test.
8231
8232 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8233
8234 PR fortran/71807
8235 * gfortran.dg/null_9.f90: New test.
8236
8237 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8238
8239 * gcc.dg/tree-ssa/loop-41.c: New test.
8240
8241 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8242
8243 PR tree-optimization/71347
8244 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8245
8246 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8247
8248 PR fortran/29819
8249 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8250 * gfortran.dg/contains.f90: Ditto.
8251 * gfortran.dg/contains_empty_1.f03: Ditto.
8252 * gfortran.dg/submodule_3.f08: Ditto.
8253
8254 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR testsuite/71865
8257 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8258 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8259 expected diagnostics.
8260
8261 PR c/71858
8262 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8263 * gcc.dg/spellcheck-identifiers-2.c: New test.
8264 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8265 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8266
8267 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR tree-optimization/71872
8270 * gcc.c-torture/compile/pr71872.c: New test.
8271
8272 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8273
8274 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8275 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8276 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8277 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8278 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8279 * gcc.target/arm/atomic-op-acquire-1.c: This.
8280 * gcc.target/arm/atomic-op-char.c: Rename into ...
8281 * gcc.target/arm/atomic-op-char-1.c: This.
8282 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8283 * gcc.target/arm/atomic-op-consume-1.c: This.
8284 * gcc.target/arm/atomic-op-int.c: Rename into ...
8285 * gcc.target/arm/atomic-op-int-1.c: This.
8286 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8287 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8288 * gcc.target/arm/atomic-op-release.c: Rename into ...
8289 * gcc.target/arm/atomic-op-release-1.c: This.
8290 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8291 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8292 * gcc.target/arm/atomic-op-short.c: Rename into ...
8293 * gcc.target/arm/atomic-op-short-1.c: This.
8294 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8295 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8296 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8297 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8298 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8299 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8300 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8301 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8302 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8303 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8304
8305 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8306
8307 PR fortran/70842
8308 * gfortran.dg/select_type_35.f03: New test.
8309
8310 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8311
8312 PR target/65951
8313 PR tree-optimization/70923
8314 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8315 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8316 * gcc.dg/vect/pr65951.c: Likewise.
8317 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8318
8319 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8320
8321 * c-c++-common/pr60226.c: Expect maximum object file alignment
8322 error on AIX.
8323
8324 2016-07-14 Richard Biener <rguenther@suse.de>
8325
8326 PR tree-optimization/71866
8327 * gcc.dg/torture/pr71866.c: New testcase.
8328
8329 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8330
8331 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8332 selector and enclose boolean expression in curly braces.
8333
8334 2016-07-14 Alan Modra <amodra@gmail.com>
8335
8336 PR target/71733
8337 * gcc.target/powerpc/p9-novsx.c: New.
8338
8339 2016-07-13 Andi Kleen <ak@linux.intel.com>
8340
8341 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8342 * g++.dg/tree-prof/morefunc.C: Dito.
8343 * g++.dg/tree-prof/pr35545.C: Dito.
8344 * g++.dg/tree-prof/reorder.C: Dito.
8345 * gcc.dg/tree-prof/20050826-2.c: Dito.
8346 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8347 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8348 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8349 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8350 * gcc.dg/tree-prof/inliner-1.c: Dito.
8351 * gcc.dg/tree-prof/merge_block.c: Dito.
8352 * gcc.dg/tree-prof/stringop-1.c: Dito.
8353 * gcc.dg/tree-prof/stringop-2.c: Dito.
8354 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8355 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8356 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8357 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8358 * gcc.dg/tree-prof/update-loopch.c: Dito.
8359 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8360 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8361 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8362 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8363 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8364 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8365 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8366
8367 2016-07-13 Andi Kleen <ak@linux.intel.com>
8368
8369 * lib/profopt.exp (profopt-execute): Remove .imports files.
8370
8371 2016-07-13 Andi Kleen <ak@linux.intel.com>
8372
8373 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8374
8375 2016-07-13 Andi Kleen <ak@linux.intel.com>
8376
8377 * lib/profopt.exp (dg-final-scan-autofdo,
8378 dg-final-scan-not-autofdo): New functions.
8379
8380 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8381
8382 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8383 * gcc.dg/vect/vect-35.c: Ditto.
8384 * gcc.dg/vect/vect-alias-check-2.c: New test.
8385
8386 2016-07-13 Martin Liska <mliska@suse.cz>
8387
8388 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8389 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8390 * gfortran.dg/pr42108.f90: Update expected dump scan.
8391
8392 2016-07-13 Richard Biener <rguenther@suse.de>
8393
8394 PR tree-optimization/24574
8395 * gcc.dg/pr24574.c: New testcase.
8396
8397 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8398
8399 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8400 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8401 * c-c++-common/pr68833-1.c: Require int32plus.
8402 * gcc.dg/ipa/pr63551.c: Likewise.
8403 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8404 * gcc.dg/ipa/pr64041.c: Require int32plus.
8405
8406 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8407
8408 PR ipa/71633
8409 * g++.dg/pr71633.C: New test.
8410
8411 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8412
8413 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8414 Add new arm_thumb1_cbz_ok effective target.
8415 * gcc.target/arm/cbz.c: New test.
8416
8417 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8418
8419 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8420 Define effective target.
8421 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8422 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8423 * gcc.target/arm/movhi_movw.c: New test.
8424 * gcc.target/arm/movsi_movw.c: Likewise.
8425 * gcc.target/arm/movdi_movw.c: Likewise.
8426
8427 2016-07-13 Richard Biener <rguenther@suse.de>
8428
8429 PR middle-end/71104
8430 * gcc.dg/pr71104-1.c: New testcase.
8431 * gcc.dg/pr71104-2.c: Likewise.
8432
8433 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8434
8435 PR target/71805
8436 * gcc.target/powerpc/pr71805.c: New test.
8437
8438 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8439
8440 * gcc.target/powerpc/divkc3-1.c: New.
8441 * gcc.target/powerpc/mulkc3-1.c: New.
8442
8443 2016-07-12 Nathan Sidwell <nathan@acm.org>
8444
8445 * gcc.target/arm/data-rel-1.c: New.
8446 * gcc.target/arm/data-rel-2.c: New.
8447 * gcc.target/arm/data-rel-3.c: New.
8448
8449 2016-07-12 Martin Liska <mliska@suse.cz>
8450
8451 * gcc.dg/params/blocksort-part.c: New test.
8452 * gcc.dg/params/params.exp: New file.
8453
8454 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8455
8456 PR middle-end/71700
8457 * gcc.c-torture/execute/pr71700.c: New test.
8458
8459 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8460 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/23286
8463 PR tree-optimization/70159
8464 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8465 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8466 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8467 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8468 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8469 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8470 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8471 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8472 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8473 * gcc.dg/pr51879-12.c: Likewise.
8474 * gcc.dg/strlenopt-9.c: Likewise.
8475 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8476 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8477 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8478 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8479 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8480 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8481 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8482 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8483 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8484 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8485 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8486 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8487 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8488 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8489 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8490
8491 2016-07-12 Richard Biener <rguenther@suse.de>
8492
8493 PR rtl-optimization/68961
8494 * gcc.target/i386/pr68961.c: New testcase.
8495
8496 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR middle-end/71758
8499 * c-c++-common/gomp/pr71758.c: New test.
8500 * gfortran.dg/gomp/pr71758.f90: New test.
8501
8502 PR tree-optimization/71823
8503 * gcc.dg/vect/pr71823.c: New test.
8504
8505 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8506
8507 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8508 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8509 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8510
8511 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8512
8513 PR target/71801
8514 * gcc.target/i386/pr71801.c: New test.
8515
8516 2016-07-11 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/71816
8519 * gcc.dg/torture/pr71816.c: New testcase.
8520
8521 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8522
8523 PR fortran/71783
8524 * gfortran.dg/dependency_46.f90: New test.
8525
8526 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8527
8528 PR rtl-optimization/71621
8529 * gcc.target/i386/pr71621-1.c: New.
8530 * gcc.target/i386/pr71621-2.c: New.
8531
8532 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8533
8534 * gfortran.dg/goacc/pr71704.f90: New test.
8535
8536 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8537
8538 PR target/71297
8539 * gcc.target/powerpc/pr71297.c: New.
8540
8541 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8542
8543 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8544
8545 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8546
8547 PR target/71806
8548 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8549
8550 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8551
8552 PR tree-optimization/71667
8553 * gcc.dg/vect/pr71667.c: New
8554
8555 2016-07-08 Martin Liska <mliska@suse.cz>
8556
8557 * gcc.dg/torture/pr71606.c: New test.
8558
8559 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8560
8561 PR fortran/71764
8562 * gfortran.dg/pr71764.f90: New test.
8563
8564 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8565 Kai Tietz <ktietz70@googlemail.com>
8566
8567 PR c++/70869
8568 PR c++/71054
8569 * g++.dg/cpp0x/pr70869.C: New test.
8570 * g++.dg/cpp0x/pr71054.C: New test.
8571
8572 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8573
8574 * g++.dg/debug/pr71432.C: Fail on AIX.
8575
8576 2016-07-07 Martin Liska <mliska@suse.cz>
8577
8578 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8579 an undefined behavior.
8580 * gfortran.dg/do_3.F90: Likewise.
8581 * gfortran.dg/do_check_11.f90: New test.
8582 * gfortran.dg/do_check_12.f90: New test.
8583 * gfortran.dg/do_corner_warn.f90: New test.
8584
8585 2016-07-07 Martin Liska <mliska@suse.cz>
8586
8587 * gfortran.dg/predict-1.f90: Ammend the test.
8588 * gfortran.dg/predict-2.f90: Likewise.
8589
8590 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8591
8592 PR ipa/71624
8593 * g++.dg/pr71624.C: New test.
8594
8595 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8596
8597 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8598 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8599 ARMv8-M Mainline architectures.
8600
8601 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8602
8603 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8604 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8605
8606 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8607
8608 PR target/70098
8609 PR target/71763
8610 * gcc.target/powerpc/pr71763.c: New file.
8611
8612 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8613
8614 PR tree-optimization/71518
8615 * gcc.dg/pr71518.c: New test.
8616
8617 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8618
8619 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8620
8621 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8622
8623 PR target/50739
8624 * gcc.target/avr/pr50739.c: New test.
8625
8626 2016-07-05 Jan Hubicka <jh@suse.cz>
8627
8628 * gcc.dg/tree-ssa/scev-14.c: update template.
8629
8630 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8631
8632 * gcc.dg/vect/group-no-gaps-1.c: New test.
8633
8634 2016-07-05 Andi Kleen <ak@linux.intel.com>
8635
8636 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8637 if kernel supports MPX.
8638
8639 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8640
8641 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8642
8643 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8644 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8645
8646 * gcc.target/powerpc/signbit-1.c: New test.
8647 * gcc.target/powerpc/signbit-2.c: New test.
8648 * gcc.target/powerpc/signbit-3.c: New test.
8649
8650 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8651
8652 PR rtl-optimization/71594
8653 * gcc.dg/torture/pr71594.c: New test.
8654
8655 2016-07-05 Jan Hubicka <jh@suse.cz>
8656
8657 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8658
8659 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8660
8661 PR c++/62314
8662 * g++.dg/parse/error5.C: Update column
8663 number of missing semicolon error.
8664 * g++.dg/pr62314-2.C: New test case.
8665
8666 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8667
8668 * gfortran.dg/coarray_stat_function.f90: New test.
8669 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8670 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8671 to new interfaces.
8672
8673 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8674
8675 PR fortran/71623
8676 * gfortran.dg/deferred_character_17.f90: New test.
8677
8678 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8679
8680 * gcc.target/arm/neon/polytypes.c: Move to ...
8681 * gcc.target/arm/polytypes.c: ... here.
8682 * gcc.target/arm/neon/pr51534.c: Move to ...
8683 * gcc.target/arm/pr51534.c: ... here.
8684 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8685 * gcc.target/arm/vect-vcvt.c: ... here.
8686 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8687 * gcc.target/arm/vect-vcvtq.c: ... here.
8688 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8689 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8690 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8691 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8692 * gcc.target/arm/neon/neon.exp: Delete.
8693 * gcc.target/arm/neon/: Delete.
8694
8695 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8696
8697 PR fortran/65575
8698 * gfortran.dg: pr65575.f90: New test.
8699
8700 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8701
8702 PR fortran/35849
8703 * gfortran.dg: pr35849.f90: New test.
8704
8705 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/71739
8708 * g++.dg/cpp0x/pr71739.C: New test.
8709
8710 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8711
8712 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8713
8714 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8715
8716 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8717 locr.
8718 * gcc.target/s390/loc-1.c: New test.
8719
8720 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8721
8722 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8723 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8724
8725 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8726
8727 PR target/63874
8728 * gcc.target/aarch64/pr63874.c: New test.
8729
8730 2016-07-04 Jan Beulich <jbeulich@suse.com>
8731
8732 * g++.dg/header.c: New.
8733 * gcc.dg/header.c: New.
8734
8735 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR c/71719
8738 * c-c++-common/Wunused-var-15.c: New test.
8739
8740 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR fortran/71687
8743 * gfortran.dg/gomp/pr71687.f90: New test.
8744
8745 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8746
8747 * gcc.dg/const-float128-ped.c: Require __float128 effective
8748 target and options.
8749 * gcc.dg/const-float128.c: Likewise.
8750 * gcc.dg/torture/float128-cmp-invalid.c: Require
8751 __float128 and base_quadfloat_support effective targets, and
8752 __float128 options.
8753 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8754 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8755 * gcc.dg/torture/float128-nan.c: Likewise.
8756 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8757 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8758 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8759 * lib/target-supports.exp (check_effective_target___float128): New.
8760 (add_options_for___float128): New.
8761 (check_effective_target_base_quadword_support): New.
8762
8763 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8764
8765 PR target/71720
8766 * gcc.target/powerpc/pr71720.c: New test.
8767
8768 2016-07-01 Jan Beulich <jbeulich@suse.com>
8769
8770 * gcc.dg/bss.c: New.
8771
8772 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8773
8774 PR target/71698
8775 * gcc.target/powerpc/pr71698.c: New test.
8776
8777 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8778
8779 PR target/71151
8780 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8781 instead of ".foo" for its section name.
8782 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8783 depending on MCU's flash size.
8784 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8785 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8786 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8787 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8788 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8789 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8790
8791 2016-07-01 Jan Beulich <jbeulich@suse.com>
8792
8793 * gcc.target/i386/pr65105-2.c: Add -msse2.
8794
8795 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR tree-optimization/71707
8798 * gcc.dg/strlenopt-29.c: New test.
8799
8800 PR fortran/71704
8801 * gfortran.dg/gomp/pr71704.f90: New test.
8802
8803 PR fortran/71705
8804 * gfortran.dg/gomp/pr71705.f90: New test.
8805
8806 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8807
8808 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8809 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8810 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8811 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8812 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8813 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8814 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8837 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8838 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8839 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8840 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8841 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8842 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8843 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8844 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8845 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8846 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8847 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8848 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8849 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8850 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8851 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8852 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8853 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8854 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8855 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8856 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8857 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8858 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8859 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8860 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8861 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8862 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8863 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8864 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8865 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8889
8890 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8891 James Greenhalgh <james.greenhalgh@arm.com>
8892
8893 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8894
8895 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8896 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8897
8898 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8899
8900 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8901
8902 PR driver/71651
8903 * gcc.dg/spellcheck-options-12.c: New test case.
8904
8905 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR middle-end/71693
8908 * gcc.c-torture/compile/pr71693.c: New test.
8909
8910 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8911
8912 * gcc.dg/spellcheck-params.c: New testcase.
8913 * gcc.dg/spellcheck-params-2.c: New testcase.
8914
8915 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8916
8917 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8918 vector extract instructions.
8919 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8920
8921 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8922
8923 PR fortran/71686
8924 * gfortran.dg/unexpected_eof_2.f90: New test.
8925 * gfortran.dg/unexpected_eof_3.f90: New test.
8926
8927 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8928
8929 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8930
8931 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8932
8933 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8934 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8935 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8936
8937 2016-06-29 Richard Biener <rguenther@suse.de>
8938
8939 PR middle-end/15256
8940 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8941
8942 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8943
8944 * gcc.target/arm/aapcs/neon-vect10.c: Require
8945 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8946 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8947 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8948 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8949 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8950 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8951 * gcc.target/arm/fp16-aapcs-1.c: Require
8952 -mfloat-ab=hard. Also simplify the test.
8953 * gcc.target/arm/fp16-aapcs-2.c: New.
8954
8955 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8956
8957 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8958 (add_options_for_arm_fp16_ieee): New.
8959 (add_options_for_arm_fp16_alternative): New.
8960 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8961 long-line.
8962 (effective_target_arm_fp16_hw): New.
8963
8964 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8965
8966 PR tree-optimization/71655
8967 * g++.dg/pr71655.C: New test.
8968
8969 2016-06-29 Martin Liska <mliska@suse.cz>
8970
8971 * gcc.dg/pr71585.c: New test.
8972 * gcc.dg/pr71585-2.c: New test.
8973 * gcc.dg/pr71585-3.c: New test.
8974
8975 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8976
8977 PR tree-optimization/70729
8978 * g++.dg/vect/pr70729.cc: New test.
8979
8980 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8981
8982 * c-c++-common/gomp/cancel-1.c: Extend.
8983
8984 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/71625
8987 * gcc.dg/strlenopt-28.c: New test.
8988
8989 2016-06-29 Richard Biener <rguenther@suse.de>
8990
8991 PR middle-end/71002
8992 * g++.dg/torture/pr71002.C: Adjust testcase.
8993
8994 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR c/71685
8997 * gcc.dg/pr71685.c: New test.
8998
8999 2016-06-28 Martin Sebor <msebor@redhat.com>
9000
9001 PR c/71552
9002 * gcc.dg/init-bad-9.c: New test.
9003
9004 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9005
9006 * gcc.target/powerpc/abs128-1.c: Require VSX.
9007 * gcc.target/powerpc/copysign128-1.c: Likewise.
9008 * gcc.target/powerpc/inf128-1.c: Likewise.
9009 * gcc.target/powerpc/nan128-1.c: Likewise.
9010
9011 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR middle-end/71626
9014 * gcc.c-torture/execute/pr71626-1.c: New test.
9015 * gcc.c-torture/execute/pr71626-2.c: New test.
9016
9017 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9018
9019 PR target/71656
9020 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9021
9022 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9023
9024 PR target/71670
9025 * gcc.target/powerpc/pr71670.c: New testcase.
9026
9027 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9028
9029 PR target/71656
9030 * gcc.target/powerpc/pr71656-1.c: New test.
9031 * gcc.target/powerpc/pr71656-2.c: New test.
9032
9033 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9034
9035 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9036 around fp16 code.
9037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9040 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9041 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9042 Add arm_neon_fp16_ok effective target.
9043 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9044 Likewise.
9045 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9046 Likewise.
9047 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9048 Likewise.
9049 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9050 Likewise.
9051 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9052 Likewise.
9053 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9054 Likewise.
9055 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9056 Likewise.
9057 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9058 Likewise.
9059 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9060 Likewise.
9061 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9062 Likewise.
9063 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9064 Likewise.
9065
9066 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9067
9068 * gcc.dg/predict-12.c: New testcase.
9069
9070 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9071
9072 PR fortran/71649
9073 * gfortran.dg/pr71649.f90: New test.
9074
9075 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR tree-optimization/71643
9078 * g++.dg/opt/pr71643.C: New test.
9079
9080 PR tree-optimization/71631
9081 * gcc.c-torture/execute/pr71631.c: New test.
9082
9083 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9084
9085 * gcc.dg/predict-11.c: New testcase.
9086 * gfortran.dg/predict-2.f90: New testcase.
9087
9088 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9089
9090 * gcc.dg/predict-10.c: New test.
9091
9092 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9093
9094 * gcc.target/powerpc/abs128-1.c: New.
9095 * gcc.target/powerpc/copysign128-1.c: New.
9096 * gcc.target/powerpc/inf128-1.c: New.
9097 * gcc.target/powerpc/nan128-1.c: New.
9098
9099 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * gfortran.dg/pr71642.f90: New test.
9102
9103 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR tree-optimization/71647
9106 * gcc.target/i386/pr71647.c: New test.
9107
9108 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9109
9110 * gcc.target/i386/noplt-gd-1.c: New test.
9111 * gcc.target/i386/noplt-gd-2.c: Likewise.
9112 * gcc.target/i386/noplt-gd-3.c: Likewise.
9113 * gcc.target/i386/noplt-ld-1.c: Likewise.
9114 * gcc.target/i386/noplt-ld-2.c: Likewise.
9115 * gcc.target/i386/noplt-ld-3.c: Likewise.
9116 * lib/target-supports.exp
9117 (check_effective_target_tls_get_addr_via_got): New.
9118
9119 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9120
9121 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9122 testsuite compile flags.
9123 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9124 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9125
9126 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9127
9128 * g++dg/vect/pr36684.cc: Add dg-do compile.
9129 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9130 * gcc.dg/vect/pr70021.c: Ditto.
9131 * gcc.dg/vect/pr70138-1.c: Ditto.
9132 * gcc.dg/vect/pr70138-2.c: Ditto.
9133 * gcc.dg/vect/pr70354-1.c: Ditto.
9134 * gcc.dg/vect/pr70354-2.c: Ditto.
9135 * gcc.dg/vect/pr71259.c: Ditto.
9136 * gcc.dg/vect/pr71416-1.c: Ditto.
9137 * gcc.dg/vect/slp-43.c: Ditto.
9138 * gcc.dg/vect/slp-45.c: Ditto.
9139 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9140 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9141 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9142 * gfortran.dg/vect/pr69980.f90: Ditto.
9143
9144 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9145
9146 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9147 * gcc.dg/vect/bb-slp-30.c: Ditto.
9148 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9149 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9150 * gcc.dg/vect/pr45902.c: Ditto.
9151 * gcc.dg/vect/pr48172.c: Ditto.
9152 * gcc.dg/vect/pr48377.c: Ditto.
9153 * gcc.dg/vect/pr49038.c: Ditto.
9154 * gcc.dg/vect/pr49771.c: Ditto.
9155 * gcc.dg/vect/pr52091.c: Ditto.
9156 * gcc.dg/vect/pr53185-2.c: Ditto.
9157 * gcc.dg/vect/pr56826.c: Ditto.
9158 * gcc.dg/vect/pr60276.c: Ditto.
9159 * gcc.dg/vect/pr62021.c: Ditto.
9160 * gcc.dg/vect/pr63530.c: Ditto.
9161 * gcc.dg/vect/pr65518.c: Ditto.
9162 * gcc.dg/vect/pr65947-1.c: Ditto.
9163 * gcc.dg/vect/pr65947-10.c: Ditto.
9164 * gcc.dg/vect/pr65947-11.c: Ditto.
9165 * gcc.dg/vect/pr65947-12.c: Ditto.
9166 * gcc.dg/vect/pr65947-13.c: Ditto.
9167 * gcc.dg/vect/pr65947-2.c: Ditto.
9168 * gcc.dg/vect/pr65947-3.c: Ditto.
9169 * gcc.dg/vect/pr65947-4.c: Ditto.
9170 * gcc.dg/vect/pr65947-5.c: Ditto.
9171 * gcc.dg/vect/pr65947-6.c: Ditto.
9172 * gcc.dg/vect/pr65947-7.c: Ditto.
9173 * gcc.dg/vect/pr65947-8.c: Ditto.
9174 * gcc.dg/vect/pr65947-9.c: Ditto.
9175 * gcc.dg/vect/pr71416-1.c: Ditto.
9176 * gcc.dg/vect/pr71439.c: Ditto.
9177 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9178 * gcc.dg/vect/vect-bswap16.c: Ditto.
9179 * gcc.dg/vect/vect-bswap32.c: Ditto.
9180 * gcc.dg/vect/vect-bswap64.c: Ditto.
9181 * gcc.dg/vect/vect-live-1.c: Ditto.
9182 * gcc.dg/vect/vect-live-2.c: Ditto.
9183 * gcc.dg/vect/vect-live-3.c: Ditto.
9184 * gcc.dg/vect/vect-live-4.c: Ditto.
9185 * gcc.dg/vect/vect-live-5.c: Ditto.
9186 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9187 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9188 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9189 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9190 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9191 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9192 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9193 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9194 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9195 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9196 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9197 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9198 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9199 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9200 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9201 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9202 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9203
9204 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9205
9206 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9207
9208 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9209
9210 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9211 ia32 if R_386_GOT32X relocation is supported.
9212 * gcc.target/i386/noplt-3.c: Likewise.
9213 * gcc.target/i386/noplt-2.c: Likewise.
9214 (main): Renamed to ...
9215 (bar): This.
9216 * gcc.target/i386/noplt-4.c: Likewise.
9217 (main): Renamed to ...
9218 (bar): This.
9219 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9220 * gcc.target/i386/pr67400-5.c: Likewise.
9221
9222 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9223
9224 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9225 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9226
9227 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9228 f4): Adjust expected diagnostics.
9229 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9230 (T): If OVFP is defined, redefine to TP.
9231 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9232 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9233 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9234 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9235 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9236 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9237 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9238 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9239 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9240 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9241 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9242 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9243 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9244 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9245 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9246 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9247 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9248 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9249 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9250 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9251 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9252 as last argument to __builtin_add_overflow_p.
9253
9254 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9255
9256 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9257 dg-options and remove default vector testsuite compile flags.
9258 * g++.dg/vect/pr33860a.cc: Ditto.
9259 * g++.dg/vect/pr45470-a.cc: Ditto.
9260 * g++.dg/vect/pr45470-b.cc: Ditto.
9261 * g++.dg/vect/pr60896.cc: Ditto.
9262 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9263 * gcc.dg/vect/pr18308.c: Ditto.
9264 * gcc.dg/vect/pr24049.c: Ditto.
9265 * gcc.dg/vect/pr33373.c: Ditto.
9266 * gcc.dg/vect/pr36228.c: Ditto.
9267 * gcc.dg/vect/pr42395.c: Ditto.
9268 * gcc.dg/vect/pr42604.c: Ditto.
9269 * gcc.dg/vect/pr46663.c: Ditto.
9270 * gcc.dg/vect/pr48765.c: Ditto.
9271 * gcc.dg/vect/pr49093.c: Ditto.
9272 * gcc.dg/vect/pr49352.c: Ditto.
9273 * gcc.dg/vect/pr52298.c: Ditto.
9274 * gcc.dg/vect/pr52870.c: Ditto.
9275 * gcc.dg/vect/pr53185.c: Ditto.
9276 * gcc.dg/vect/pr53773.c: Ditto.
9277 * gcc.dg/vect/pr56695.c: Ditto.
9278 * gcc.dg/vect/pr62171.c: Ditto.
9279 * gcc.dg/vect/pr63530.c: Ditto.
9280 * gcc.dg/vect/pr68339.c: Ditto.
9281 * gcc.dg/vect/pr71259.c: Ditto.
9282 * gcc.dg/vect/vect-82_64.c: Ditto.
9283 * gcc.dg/vect/vect-83_64.c: Ditto.
9284 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9285 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9286 * gcc.dg/vect/vect-shift-2.c: Ditto.
9287 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9288 * gfortran.dg/vect/pr39318.f90: Ditto.
9289 * gfortran.dg/vect/pr45714-a.f: Ditto.
9290 * gfortran.dg/vect/pr45714-b.f: Ditto.
9291 * gfortran.dg/vect/pr46213.f90: Ditto.
9292
9293 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9294 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9295
9296 * gcc.target/powerpc/p9-splat-5.c: New test.
9297
9298 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9299
9300 PR tree-optimization/71488
9301 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9302 * lib/target-supports.exp: ... here.
9303 (check_sse4_hw_available): New procedure.
9304 (check_effective_target_sse4_runtime): Ditto.
9305 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9306 -march=westmere for sse4_runtime targets.
9307 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9308 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9309 (dg-additional-options): Use for sse4_runtime targets.
9310 (main): Call check_vect ().
9311 (dg-final): Perform scan only for sse4_runtime targets.
9312
9313 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9314
9315 PR target/66232
9316 PR target/67400
9317 * gcc.target/i386/pr66232-14.c: New file.
9318 * gcc.target/i386/pr66232-15.c: Likewise.
9319 * gcc.target/i386/pr66232-16.c: Likewise.
9320 * gcc.target/i386/pr66232-17.c: Likewise.
9321 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9322 ia32 if R_386_GOT32X relocation is supported.
9323 * gcc.target/i386/pr67400-2.c: Likewise.
9324 * gcc.target/i386/pr67400-3.c: Likewise.
9325 * gcc.target/i386/pr67400-4.c: Likewise.
9326 * gcc.target/i386/pr67400-6.c: Likewise.
9327 * gcc.target/i386/pr67400-7.c: Likewise.
9328 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9329
9330 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9331
9332 PR libgfortran/48852
9333 * gfortran.dg/char4_iunit_1.f03: Update test.
9334 * gfortran.dg/f2003_io_5.f03: Update test.
9335 * gfortran.dg/real_const_3.f90: Update test.
9336
9337 2016-06-23 Andi Kleen <ak@linux.intel.com>
9338
9339 * g++.dg/bprob/bprob.exp: Support autofdo.
9340 * g++.dg/tree-prof/tree-prof.exp: dito.
9341 * gcc.dg/tree-prof/tree-prof.exp: dito.
9342 * gcc.misc-tests/bprob.exp: dito.
9343 * gfortran.dg/prof/prof.exp: dito.
9344 * lib/profopt.exp: dito.
9345 * lib/target-supports.exp: Check for autofdo.
9346
9347 2016-06-23 Martin Liska <mliska@suse.cz>
9348
9349 * gcc.dg/pr71619.c: New test.
9350
9351 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9352
9353 PR target/67400
9354 * gcc.target/i386/pr67400-1.c: New test.
9355 * gcc.target/i386/pr67400-2.c: Likewise.
9356 * gcc.target/i386/pr67400-3.c: Likewise.
9357 * gcc.target/i386/pr67400-4.c: Likewise.
9358 * gcc.target/i386/pr67400-5.c: Likewise.
9359 * gcc.target/i386/pr67400-6.c: Likewise.
9360 * gcc.target/i386/pr67400-7.c: Likewise.
9361
9362 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9363
9364 * c-c++-common/missing-header-1.c: New test case.
9365 * c-c++-common/missing-header-2.c: New test case.
9366 * c-c++-common/missing-header-3.c: New test case.
9367 * c-c++-common/missing-header-4.c: New test case.
9368
9369 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9370
9371 PR c/70339
9372 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9373 hint.
9374 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9375 expected results due to builtin "nanl" now being suggested for
9376 "name".
9377 * gcc.dg/pr67580.c: Update expected messages.
9378 * gcc.dg/spellcheck-identifiers.c: New testcase.
9379 * gcc.dg/spellcheck-typenames.c: New testcase.
9380
9381 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9382
9383 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9384 file.
9385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9386 diagnostic-test-show-locus-parseable-fixits.c to sources for
9387 diagnostic_plugin_test_show_locus.c.
9388 * lib/gcc-defs.exp (freeform_regexps): New global.
9389 (dg-regexp): New function.
9390 (handle-dg-regexps): New function.
9391 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9392 freeform_regexps to the empty list.
9393 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9394
9395 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9396
9397 PR tree-optimization/71488
9398 * g++.dg/pr71488.C: New test.
9399 * gcc.dg/vect/vect-bool-cmp.c: New test.
9400
9401 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gcc.dg/guality/param-5.c: New test.
9404
9405 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9406
9407 * gcc.target/i386/asm-flag-7.c: New test.
9408
9409 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9410
9411 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9412 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9413 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9414 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9415 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9416 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9424 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9425 * lib/target-supports.exp: Likewise.
9426
9427 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9428
9429 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9430 * gcc.dg/attr-ms_struct-2.c: Likewise.
9431 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9432 * gcc.dg/bf-ms-attrib.c: Likewise.
9433 * gcc.dg/bf-ms-layout-2.c: Likewise.
9434 * gcc.dg/bf-ms-layout-3.c: Likewise.
9435 * gcc.dg/bf-ms-layout.c: Likewise.
9436 * gcc.dg/bf-no-ms-layout.c: Likewise.
9437 * gcc.target/i386/bitfield1.c: Likewise.
9438 * gcc.target/i386/bitfield2.c: Likewise.
9439 * gcc.target/i386/bitfield3.c: Likewise.
9440
9441 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9442
9443 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9444 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9445 override other than -mcpu=power9 command-line option is specified,
9446 or if the target operating system is aix.
9447 * gcc.target/powerpc/darn-1.c: Likewise.
9448 * gcc.target/powerpc/darn-2.c: Likewise.
9449 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9450 test if effective-target is not powerpc_p9vector_ok or if the
9451 target operating system is not defined.
9452 * gcc.target/powerpc/vslv-1.c: Likewise.
9453 * gcc.target/powerpc/vsrv-0.c: Likewise.
9454 * gcc.target/powerpc/vsrv-1.c: Likewise.
9455
9456 2016-06-21 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/71068
9459 * gfortran.dg/coarray/data_1.f90: New.
9460
9461 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9462
9463 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9464 (dg-require-effective-target): Use arm_v8_neon_hw.
9465 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9466 (dg-require-effective-target): Likewise.
9467 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9468 (dg-require-effective-target): Likewise.
9469 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9470 (dg-require-effective-target): Likewise.
9471 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9472 (dg-require-effective-target): Likewise.
9473 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9474 (dg-require-effective-target): Likewise.
9475 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9476 Add AArch64 check.
9477
9478 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9479
9480 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9481 Set to 3 so test passes.
9482
9483 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9484
9485 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9486
9487 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9488
9489 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9490 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9491 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9492 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9493
9494 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9495
9496 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9497 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9498
9499 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9500
9501 PR target/71549
9502 * gcc.target/i386/pr71549.c: New test.
9503
9504 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9505
9506 * gcc.target/powerpc/vadsdu-0.c: Replace
9507 dg-require-effective-target directive to allow test to run on more
9508 platforms, and add dg-skip-if directive to disable test on aix
9509 platforms because of known incompatibilities.
9510 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9511 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9512 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9513 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9514 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9515 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9516 * gcc.target/powerpc/vadsdub-2.c: Replace
9517 dg-require-effective-target directive to allow test to run on more
9518 platforms, and add dg-skip-if directive to disable test on aix
9519 platforms because of known incompatibilities.
9520 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9521 with vec_absdb call to differentiate this test from vadsdub-1.c.
9522 * gcc.target/powerpc/vadsduh-1.c: Replace
9523 dg-require-effective-target directive to allow test to run on more
9524 platforms, and add dg-skip-if directive to disable test on aix
9525 platforms because of known incompatibilities.
9526 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9527 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9528 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9529
9530 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9531
9532 PR tree-optimization/71588
9533 * gcc.dg/pr71558.c: New test.
9534
9535 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9536
9537 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9538 * c-c++-common/pr68657-2.c: Likewise.
9539 * c-c++-common/pr68657-3.c: Likewise.
9540 * gcc.dg/torture/pr69714.c: Require int32plus support.
9541 * gcc.dg/torture/pr70025.c: Likewise.
9542 * gcc.dg/torture/pr70083.c: Likewise.
9543 * gcc.dg/torture/pr70542.c: Likewise.
9544 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9545
9546 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9547
9548 PR c/71601
9549 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9550
9551 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR middle-end/71581
9554 * gcc.dg/pr71581.c: New test.
9555
9556 PR rtl-optimization/71591
9557 * gcc.dg/cpp/pr71591.c: New test.
9558
9559 2016-06-20 David B. Robins <gcc@davidrobins.net>
9560
9561 PR target/71571
9562 * g++.dg/torture/pr71571.C: New test.
9563
9564 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR target/71559
9567 * gcc.target/i386/sse2-pr71559.c: New test.
9568 * gcc.target/i386/avx-pr71559.c: New test.
9569 * gcc.target/i386/avx512f-pr71559.c: New test.
9570
9571 2016-06-20 Tobias Burnus <burnus@net-b.de>
9572
9573 PR fortran/71194
9574 * gfortran.dg/pointer_remapping_10.f90: New.
9575
9576 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9577
9578 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9579
9580 2016-06-20 Martin Sebor <msebor@redhat.com>
9581
9582 PR c/69507
9583 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9584 * gnu90-const-expr-1.c: Same.
9585 * gnu99-const-expr-1.c: Same.
9586 * gnu99-static-1.c: Same.
9587
9588 2016-06-20 Renlin Li <renlin.li@arm.com>
9589
9590 PR testsuite/71489
9591 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9592
9593 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9594
9595 * gcc.target/aarch64/vcvt_f64_1.c: New.
9596 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9597 * gcc.target/aarch64/vrecp_f64_1.c: New.
9598
9599 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9600
9601 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9602 "alignement".
9603
9604 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9605
9606 PR target/71103
9607 * gcc.target/avr/torture/pr71103-2.c: New test.
9608
9609 2016-06-19 Martin Sebor <msebor@redhat.com>
9610
9611 PR c/69507
9612 * gcc.dg/alignof.c: New test.
9613
9614 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9615
9616 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9617 vs dg-error; test constexpr specifier too.
9618
9619 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9622
9623 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9624
9625 * lib/target-supports.exp
9626 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9627 arm_neon_ok and merge flags. Fix temporary test name.
9628 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9629 and merge flags.
9630
9631 2016-06-17 Martin Liska <mliska@suse.cz>
9632
9633 * gcc.dg/predict-9.c: Fix dump scanning.
9634
9635 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9636
9637 PR tree-optimization/71354
9638 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9639
9640 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9641
9642 PR tree-optimization/71347
9643 * gcc.dg/tree-ssa/pr71347.c: New test.
9644
9645 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9646
9647 PR tree-optimization/71354
9648 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9649
9650 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9651
9652 * gcc.dg/vect/vect-alias-check-1.c: New test.
9653
9654 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9655
9656 PR target/71151
9657 * gcc.target/avr/pr71151-1.c: New test.
9658 * gcc.target/avr/pr71151-2.c: New test.
9659 * gcc.target/avr/pr71151-3.c: New test.
9660 * gcc.target/avr/pr71151-4.c: New test.
9661 * gcc.target/avr/pr71151-5.c: New test.
9662 * gcc.target/avr/pr71151-6.c: New test.
9663 * gcc.target/avr/pr71151-7.c: New test.
9664 * gcc.target/avr/pr71151-8.c: New test.
9665 * gcc.target/avr/pr71151-common.h: New test.
9666
9667 2016-06-16 Martin Liska <mliska@suse.cz>
9668
9669 * gfortran.dg/predict-1.f90: New test.
9670
9671 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9672
9673 PR target/71242
9674 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9675
9676 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9677
9678 * g++.dg/vect/pr36648.cc: Disable cunrolli
9679
9680 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR target/71554
9683 * gcc.c-torture/execute/pr71554.c: New test.
9684
9685 PR rtl-optimization/71532
9686 * gcc.dg/torture/pr71532.c: New test.
9687
9688 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9689
9690 * gcc.target/powerpc/p9-dimode1.c: New test.
9691 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9692
9693 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9694
9695 * gcc.c-torture/compile/20160615-1.c: New test.
9696
9697 * g++.dg/cpp0x/ref-qual17.C: New test.
9698
9699 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9700
9701 PR middle-end/71529
9702 * gcc.target/i386/pr71529.C: New test.
9703
9704 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9705
9706 PR tree-optimization/71483
9707 * g++.dg/vect/pr71483.c: New
9708
9709 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/70202
9712 * g++.dg/inherit/crash6.C: New.
9713 * g++.dg/inherit/union2.C: Likewise.
9714 * g++.dg/inherit/virtual12.C: Likewise.
9715 * g++.dg/inherit/virtual13.C: Likewise.
9716 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9717
9718 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9719
9720 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9721
9722 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9723
9724 PR tree-optimization/71439
9725 * gcc.dg/vect/pr71439.c: New
9726
9727 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9728
9729 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9730
9731 2016-06-15 Richard Biener <rguenther@suse.de>
9732
9733 * gcc.dg/vect/slp-45.c: New testcase.
9734
9735 2016-06-15 Richard Biener <rguenther@suse.de>
9736
9737 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9738
9739 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9740
9741 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9742 requirements, and disable for AIX for now.
9743 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9744
9745 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9746
9747 PR c++/71528
9748 * g++.dg/opt/pr71528.C: New test.
9749
9750 PR c++/71516
9751 * g++.dg/init/pr71516.C: New test.
9752
9753 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9754
9755 * g++.dg/init/array46.C: New.
9756
9757 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9758
9759 * gcc.target/i386/float128-3.c: New test.
9760 * gcc.target/i386/quad-sse4.c: Ditto.
9761 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9762 Update scan strings.
9763
9764 2016-06-14 Richard Biener <rguenther@suse.de>
9765
9766 PR middle-end/71526
9767 * gfortran.dg/pr71526.f90: New testcase.
9768
9769 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9770
9771 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9772 * gcc.dg/zero_bits_compound-1.c: Likewise.
9773
9774 2016-06-14 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/71522
9777 * gcc.dg/torture/pr71522.c: New testcase.
9778
9779 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR tree-optimization/71520
9782 * gcc.dg/tree-ssa/pr71520.c: New test.
9783
9784 2016-06-14 Richard Biener <rguenther@suse.de>
9785
9786 PR tree-optimization/71521
9787 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9788
9789 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR sanitizer/71498
9792 * c-c++-common/ubsan/bounds-13.c: New test.
9793
9794 PR preprocessor/71183
9795 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9796
9797 2016-06-13 Jeff Law <law@redhat.com>
9798
9799 PR tree-optimization/71403
9800 * c-c++-common/ubsan/pr71403-1.c: New test.
9801 * c-c++-common/ubsan/pr71403-2.c: New test.
9802 * c-c++-common/ubsan/pr71403-3.c: New test.
9803
9804 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR middle-end/71478
9807 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9808 Add -Wno-psabi -w to dg-options.
9809
9810 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9811
9812 * gcc.target/powerpc/vadsdu-0.c: New test.
9813 * gcc.target/powerpc/vadsdu-1.c: New test.
9814 * gcc.target/powerpc/vadsdu-2.c: New test.
9815 * gcc.target/powerpc/vadsdu-3.c: New test.
9816 * gcc.target/powerpc/vadsdu-4.c: New test.
9817 * gcc.target/powerpc/vadsdu-5.c: New test.
9818 * gcc.target/powerpc/vadsdub-1.c: New test.
9819 * gcc.target/powerpc/vadsdub-2.c: New test.
9820 * gcc.target/powerpc/vadsduh-1.c: New test.
9821 * gcc.target/powerpc/vadsduh-2.c: New test.
9822 * gcc.target/powerpc/vadsduw-1.c: New test.
9823 * gcc.target/powerpc/vadsduw-2.c: New test.
9824
9825 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9826
9827 * gcc.dg/c99-init-2.c (c): Update expected error message.
9828 * gcc.dg/init-bad-8.c (foo): Likewise.
9829 * gcc.dg/spellcheck-fields-3.c: New test case.
9830
9831 2016-06-13 Martin Liska <mliska@suse.cz>
9832
9833 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9834 and "guess loop iv compared" heuristics.
9835 * gcc.dg/predict-2.c: Likewise.
9836 * gcc.dg/predict-3.c: Likewise.
9837 * gcc.dg/predict-4.c: Likewise.
9838 * gcc.dg/predict-5.c: Likewise.
9839 * gcc.dg/predict-6.c: Likewise.
9840
9841 2016-06-13 Marek Polacek <polacek@redhat.com>
9842
9843 PR middle-end/71476
9844 * c-c++-common/Wswitch-unreachable-4.c: New test.
9845 * gcc.dg/Wswitch-unreachable-2.c: New test.
9846 * g++.dg/tm/jump1.C: Move dg-warning.
9847
9848 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9849
9850 * gnat.dg/renaming10.ad[sb]: New test.
9851
9852 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9853
9854 PR fortran/70673
9855 * gfortran.dg/pr70673.f90: New test.
9856
9857 2016-06-13 Richard Biener <rguenther@suse.de>
9858
9859 PR middle-end/64516
9860 * gcc.dg/align-3.c: New testcase.
9861
9862 2016-06-13 Martin Liska <mliska@suse.cz>
9863
9864 * gcc.target/i386/pr71458.c: New test.
9865
9866 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9867
9868 PR target/71241
9869 * gcc.dg/torture/float128-nan.c: New test.
9870
9871 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9872
9873 PR target/60751
9874 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9875 statement.
9876
9877 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9878
9879 PR target/60751
9880 * gfortran.dg/comma_IO_extension_1.f90: New test.
9881 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9882 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9883 statement.
9884 * gfortran.dg/graphite/pr38083.f90: Likewise.
9885 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9886 missing format.
9887
9888 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9889
9890 * gnat.dg/case_character.adb: New test.
9891
9892 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9893
9894 PR middle-end/71310
9895 * gcc.target/powerpc/pr71310.c: New testcase.
9896
9897 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9898
9899 PR middle-end/71478
9900 * gcc.dg/pr71478.c: New test.
9901
9902 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR middle-end/71494
9905 * gcc.c-torture/execute/pr71494.c: New test.
9906
9907 PR c/68657
9908 * gcc.target/i386/pr68657.c: New test.
9909
9910 PR inline-asm/68843
9911 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9912 (test): Add -masm=intel alternatives.
9913
9914 2016-06-10 Martin Sebor <msebor@redhat.com>
9915
9916 PR c/71392
9917 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9918
9919 2016-06-10 Jeff Law <law@redhat.com>
9920
9921 PR tree-optimization/71335
9922 * gcc.c-torture/execute/pr71335.c: New test.
9923
9924 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9925
9926 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9927 the various "cannot tail-call: " messages.
9928
9929 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9930
9931 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9932 and options.
9933
9934 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9935
9936 PR sanitizer/71480
9937 * c-c++-common/asan/pr71480.c: New test.
9938
9939 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9940
9941 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9942 (ASMNAME2): Likewise.
9943 (main): Replace fn in asm statement with ASMNAME ("fn").
9944 * gcc.dg/guality/pr68037-2.c: Likewise.
9945 * gcc.dg/guality/pr68037-3.c: Likewise.
9946 * gcc.dg/torture/pr68037-1.c: Likewise.
9947 * gcc.dg/torture/pr68037-2.c: Likewise.
9948 * gcc.dg/torture/pr68037-3.c: Likewise.
9949
9950 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9951
9952 PR inline-asm/68843
9953 * gcc.target/i386/pr68843-1.c: New test.
9954 * gcc.target/i386/pr68843-2.c: New test.
9955
9956 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9957 Cesar Philippidis <cesar@codesourcery.com>
9958
9959 PR middle-end/71373
9960 * gcc.dg/goacc/nested-function-1.c: New file.
9961 * gcc.dg/goacc/nested-function-2.c: Likewise.
9962 * gcc.dg/goacc/pr71373.c: Likewise.
9963 * gfortran.dg/goacc/cray-2.f95: Likewise.
9964 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9965 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9966 * gfortran.dg/goacc/cray.f95: Update.
9967 * gfortran.dg/goacc/loop-1.f95: Likewise.
9968 * gfortran.dg/goacc/loop-3.f95: Likewise.
9969 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9970 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9971
9972 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9973
9974 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9975 for OpenACC tile clauses.
9976 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9977
9978 PR c/71381
9979 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9980 to...
9981 * c-c++-common/goacc/cache-2.c: ... this new file.
9982 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9983 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9984 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9985 usage.
9986 * gfortran.dg/goacc/cray.f95: Likewise.
9987 * gfortran.dg/goacc/loop-1.f95: Likewise.
9988
9989 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9990
9991 PR tree-optimization/71407
9992 PR tree-optimization/71416
9993 * gcc.dg/vect/pr71407.c: New
9994 * gcc.dg/vect/pr71416-1.c: New
9995 * gcc.dg/vect/pr71416-2.c: New
9996
9997 2016-06-10 Richard Biener <rguenther@suse.de>
9998
9999 PR middle-end/71477
10000 * gcc.dg/torture/pr71477.c: New testcase.
10001
10002 2016-06-09 Julia Koval <julia.koval@intel.com>
10003
10004 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10005 * gcc.target/i386/interrupt-13.c: Likewise.
10006 * gcc.target/i386/interrupt-15.c: Likewise.
10007 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10008 * gcc.target/i386/interrupt-24.c: Likewise.
10009 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10010 * gcc.target/i386/interrupt-9.c: Likewise.
10011 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10012
10013 2016-06-09 Martin Sebor <msebor@redhat.com>
10014
10015 PR c/70883
10016 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10017 * gcc.dg/builtin-constant_p-1.c: Same.
10018 * gcc.dg/builtins-error.c: Same.
10019 * gcc.dg/pr70859.c: Same.
10020
10021 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10022
10023 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10024 * gcc.dg/torture/pr68067-1.c: Likewise.
10025 * gcc.dg/torture/pr68067-2.c: Likewise.
10026
10027 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10028
10029 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10030 when setting SIZE.
10031
10032 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10033
10034 PR c++/71465
10035 * g++.dg/inherit/crash5.C: New.
10036 Revert:
10037 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10038
10039 PR c++/70202
10040 * g++.dg/inherit/crash5.C: New.
10041 * g++.dg/inherit/virtual1.C: Adjust.
10042
10043 2016-06-09 Martin Liska <mliska@suse.cz>
10044
10045 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10046 * g++.dg/predict-loop-exit-2.C: Likewise.
10047 * g++.dg/predict-loop-exit-3.C: Likewise.
10048 * gcc.dg/predict-1.c: Likewise.
10049 * gcc.dg/predict-2.c: Likewise.
10050 * gcc.dg/predict-3.c: Likewise.
10051 * gcc.dg/predict-4.c: Likewise.
10052 * gcc.dg/predict-5.c: Likewise.
10053 * gcc.dg/predict-6.c: Likewise.
10054 * gcc.dg/predict-7.c: Likewise.
10055
10056 2016-06-09 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/71462
10059 * gcc.dg/torture/pr71462.c: New testcase.
10060
10061 2016-06-09 Marek Polacek <polacek@redhat.com>
10062
10063 PR c/65471
10064 * gcc.dg/c11-generic-3.c: New test.
10065
10066 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10067
10068 * g++.dg/init/array42.C: New.
10069 * g++.dg/init/array43.C: Likewise.
10070 * g++.dg/init/array44.C: Likewise.
10071 * g++.dg/init/array45.C: Likewise.
10072 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10073 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10074 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10075 * g++.dg/gomp/pr35751.C: Likewise.
10076 * g++.dg/init/array23.C: Likewise.
10077 * g++.dg/init/brace2.C: Likewise.
10078 * g++.dg/init/brace6.C: Likewise.
10079
10080 2016-06-08 Martin Sebor <msebor@redhat.com>
10081 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR c++/70507
10084 PR c/68120
10085 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10086 * c-c++-common/builtin-arith-overflow-2.c: New test.
10087 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10088 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10089 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10090
10091 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR c++/71442
10094 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10095
10096 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10097
10098 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10099 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10100 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10101 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10102 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10103 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10104 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10105 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10106 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10107 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10108 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10109 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10110 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10111
10112 2016-06-08 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/68558
10115 * gcc.dg/vect/slp-44.c: New testcase.
10116
10117 2016-06-08 Richard Biener <rguenther@suse.de>
10118
10119 * gcc.dg/vect/slp-43.c: New testcase.
10120
10121 2016-06-08 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/71452
10124 * gcc.dg/torture/pr71452.c: New testcase.
10125
10126 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR c++/71448
10129 * g++.dg/torture/pr71448.C: New test.
10130
10131 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10132
10133 PR debug/71432
10134 PR ada/71413
10135 * g++.dg/debug/pr71432.C: New test.
10136
10137 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10138
10139 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10140 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10141 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10142
10143 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10144
10145 * gcc.dg/vect/vect-live-2.c: Update effective target.
10146 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10147 * lib/target-supports.exp: Add aarch64 to vect_long.
10148
10149 2016-06-08 Marek Polacek <polacek@redhat.com>
10150
10151 PR c/71418
10152 * gcc.dg/noncompile/pr71418.c: New test.
10153
10154 PR c/71426
10155 * gcc.dg/noncompile/pr71426.c: New test.
10156
10157 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10158
10159 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10160 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10161 * gcc.dg/predict-3.c: Update template.
10162 * gcc.dg/predict-5.c: Update template.
10163 * gcc.dg/predict-6.c: Update template.
10164 * gcc.dg/predict-9.c: Update template.
10165 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10166
10167 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10168
10169 * gcc.target/powerpc/vec-mul.c: New test.
10170
10171 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10172
10173 * gcc.dg/spellcheck-fields-2.c: New test case.
10174
10175 2016-06-07 Richard Biener <rguenther@suse.de>
10176
10177 PR c/61564
10178 * gcc.dg/Wpragmas-1.c: New testcase.
10179 * gcc.dg/Wattributes-4.c: Likewise.
10180 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10181 entry.
10182
10183 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10184
10185 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10186 spurious debug code.
10187
10188 2016-06-07 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/71428
10191 * gcc.dg/torture/pr71428.c: New testcase.
10192
10193 2016-06-07 Richard Biener <rguenther@suse.de>
10194
10195 PR middle-end/71423
10196 * gcc.dg/torture/pr71423.c: New testcase.
10197
10198 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10199
10200 PR middle-end/71408
10201 * gcc.dg/tree-ssa/pr71408.c: New test.
10202
10203 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10204
10205 PR middle-end/71281
10206 * g++.dg/torture/pr71281.C: New test.
10207
10208 2016-06-06 Marek Polacek <polacek@redhat.com>
10209
10210 PR c/71362
10211 * gcc.dg/pr71362.c: New test.
10212
10213 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10214 Patrick Palka <ppalka@gcc.gnu.org>
10215
10216 PR c++/70847
10217 PR c++/71330
10218 PR c++/71393
10219 * g++.dg/opt/pr70847.C: New test.
10220 * g++.dg/ubsan/pr70847.C: New test.
10221 * g++.dg/ubsan/pr71393.C: New test.
10222
10223 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR tree-optimization/71259
10226 * gcc.dg/vect/pr71259.c: New test.
10227
10228 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10229
10230 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10231 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10233 above.
10234
10235 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10236
10237 PR middle-end/37780
10238 * gcc.c-torture/execute/pr37780.c: New test.
10239 * gcc.target/aarch64/pr37780_1.c: Likewise.
10240 * gcc.target/arm/pr37780_1.c: Likewise.
10241
10242 2016-06-06 Marek Polacek <polacek@redhat.com>
10243
10244 * c-c++-common/attr-may-alias-1.c: New test.
10245 * c-c++-common/attr-may-alias-2.c: New test.
10246 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10247
10248 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10249
10250 PR c/24414
10251 * gcc.target/i386/pr24414.c: New test.
10252
10253 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10254
10255 * gcc.target/sparc/vis4misc.c: New file.
10256 * gcc.target/sparc/fpcmp.c: Likewise.
10257 * gcc.target/sparc/fpcmpu.c: Likewise.
10258
10259 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10260
10261 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10262 * gcc.dg/vect/vect-live-3.c: Likewise.
10263
10264 2016-06-06 Richard Biener <rguenther@suse.de>
10265
10266 PR tree-optimization/71398
10267 * gcc.dg/torture/pr71398.c: New testcase.
10268
10269 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10270
10271 PR target/71389
10272 * g++.dg/pr71389.C: New test.
10273
10274 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275
10276 PR fortran/71404
10277 * gfortran.dg/fmt_read_5.f: New test.
10278
10279 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10280
10281 PR fortran/69659
10282 * gfortran.dg/class_array_22.f03: New test.
10283
10284 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10285
10286 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10287
10288 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10289
10290 * gcc.dg/predict-9.c: Update template.
10291
10292 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10293
10294 PR c++/49377
10295 * g++.dg/template/pr49377.C: New.
10296
10297 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR tree-optimization/71405
10300 * g++.dg/torture/pr71405.C: New test.
10301
10302 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10303
10304 PR c++/70202
10305 * g++.dg/inherit/crash5.C: New.
10306 * g++.dg/inherit/virtual1.C: Adjust.
10307
10308 2016-06-03 Jeff Law <law@redhat.com>
10309
10310 PR tree-optimization/71316
10311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10312
10313 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10314
10315 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10316 dg-additional-options with just -fno-tree-scev-cprop in it.
10317 * gcc.dg/vect/vect-live-2.c: Likewise.
10318 * gcc.dg/vect/vect-live-5.c: Likewise.
10319 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10320 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10321 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10322
10323 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10324
10325 PR c++/27100
10326 * g++.dg/other/friend6.C: New test.
10327
10328 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10329
10330 * g++.dg/torture/ppc-ldst-array.C: New.
10331
10332 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10333
10334 PR target/71276
10335 PR target/71277
10336 * gcc.dg/torture/builtin-fp-int-inexact.c,
10337 gcc.target/i386/387-builtin-fp-int-inexact.c,
10338 gcc.target/i386/387-rint-inline-1.c,
10339 gcc.target/i386/387-rint-inline-2.c,
10340 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10341 gcc.target/i386/sse2-rint-inline-1.c,
10342 gcc.target/i386/sse2-rint-inline-2.c,
10343 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10344 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10345
10346 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10347 Julia Koval <julia.koval@intel.com>
10348
10349 PR target/66960
10350 PR target/67630
10351 PR target/67634
10352 PR target/67841
10353 PR target/68037
10354 PR target/68618
10355 PR target/68661
10356 PR target/69575
10357 PR target/69596
10358 PR target/69734
10359 * gcc.dg/guality/pr68037-1.c: New test.
10360 * gcc.dg/guality/pr68037-2.c: Likewise.
10361 * gcc.dg/guality/pr68037-3.c: Likewise.
10362 * gcc.dg/torture/pr68037-1.c: Likewise.
10363 * gcc.dg/torture/pr68037-2.c: Likewise.
10364 * gcc.dg/torture/pr68037-3.c: Likewise.
10365 * gcc.dg/torture/pr68661-1a.c: Likewise.
10366 * gcc.dg/torture/pr68661-1b.c: Likewise.
10367 * gcc.target/i386/interrupt-1.c: Likewise.
10368 * gcc.target/i386/interrupt-2.c: Likewise.
10369 * gcc.target/i386/interrupt-3.c: Likewise.
10370 * gcc.target/i386/interrupt-4.c: Likewise.
10371 * gcc.target/i386/interrupt-5.c: Likewise.
10372 * gcc.target/i386/interrupt-6.c: Likewise.
10373 * gcc.target/i386/interrupt-7.c: Likewise.
10374 * gcc.target/i386/interrupt-8.c: Likewise.
10375 * gcc.target/i386/interrupt-9.c: Likewise.
10376 * gcc.target/i386/interrupt-10.c: Likewise.
10377 * gcc.target/i386/interrupt-11.c: Likewise.
10378 * gcc.target/i386/interrupt-12.c: Likewise.
10379 * gcc.target/i386/interrupt-13.c: Likewise.
10380 * gcc.target/i386/interrupt-14.c: Likewise.
10381 * gcc.target/i386/interrupt-15.c: Likewise.
10382 * gcc.target/i386/interrupt-16.c: Likewise.
10383 * gcc.target/i386/interrupt-17.c: Likewise.
10384 * gcc.target/i386/interrupt-18.c: Likewise.
10385 * gcc.target/i386/interrupt-19.c: Likewise.
10386 * gcc.target/i386/interrupt-20.c: Likewise.
10387 * gcc.target/i386/interrupt-21.c: Likewise.
10388 * gcc.target/i386/interrupt-22.c: Likewise.
10389 * gcc.target/i386/interrupt-23.c: Likewise.
10390 * gcc.target/i386/interrupt-24.c: Likewise.
10391 * gcc.target/i386/interrupt-25.c: Likewise.
10392 * gcc.target/i386/interrupt-26.c: Likewise.
10393 * gcc.target/i386/interrupt-27.c: Likewise.
10394 * gcc.target/i386/interrupt-28.c: Likewise.
10395 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10396 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10397 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10398 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10399 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10400 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10401 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10402 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10403 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10404 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10405 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10406 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10407
10408 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10409
10410 PR tree-optimization/52171
10411 * gcc.dg/pr52171.c: New test.
10412 * gcc.target/i386/pr52171.c: New test.
10413
10414 2016-06-03 Jan Hubicka <jh@suse.cz>
10415
10416 * g++.dg/tree-ssa/pred-1.C: New testcase
10417 * gcc.dg/tree-ssa/pred-1.c: New testcase
10418
10419 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10420
10421 PR target/70957
10422 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10423 support.
10424 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10425
10426 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10427
10428 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10429
10430 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10431
10432 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10433 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10434 * gcc.dg/vect/vect-live-1.c: New test.
10435 * gcc.dg/vect/vect-live-2.c: New test.
10436 * gcc.dg/vect/vect-live-3.c: New test.
10437 * gcc.dg/vect/vect-live-4.c: New test.
10438 * gcc.dg/vect/vect-live-5.c: New test.
10439 * gcc.dg/vect/vect-live-slp-1.c: New test.
10440 * gcc.dg/vect/vect-live-slp-2.c: New test.
10441 * gcc.dg/vect/vect-live-slp-3.c: New test.
10442
10443 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR middle-end/71387
10446 * g++.dg/opt/pr71387.C: New test.
10447
10448 2016-06-02 Jeff Law <law@redhat.com>
10449
10450 PR tree-optimization/71328
10451 * gcc.c-torture/compile/pr71328.c: New test.
10452
10453 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10454
10455 PR fortran/52393
10456 * gfortran.dg/fmt_read_3.f90: Fix typo.
10457 * gfortran.dg/fmt_read_4.f90: New test.
10458
10459 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10460
10461 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10462 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10463 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10464 * g++.dg/cpp0x/override2.C: Likewise.
10465 * g++.dg/parse/crash5.C: Likewise.
10466 * g++.dg/parse/error16.C: Likewise.
10467 * g++.dg/parse/error27.C: Likewise.
10468 * g++.dg/template/qualttp15.C: Likewise.
10469 * g++.dg/template/redecl4.C: Likewise.
10470 * g++.old-deja/g++.other/crash39.C: Likewise.
10471 * g++.old-deja/g++.other/struct1.C: Likewise.
10472 * g++.old-deja/g++.pt/m9a.C: Likewise.
10473 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10474
10475 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR c++/71372
10478 * c-c++-common/pr71372.c: New test.
10479
10480 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10481 __TIME__ strings with __builtin_strcmp instead of printf and
10482 dg-output.
10483
10484 2016-06-02 Martin Liska <mliska@suse.cz>
10485
10486 * gcc.dg/predict-9.c: New test.
10487
10488 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10489
10490 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10491 global set_compiler_env_var and global saved_compiler_env_var.
10492
10493 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10494
10495 PR rtl-optimization/71295
10496 * gcc.c-torture/compile/pr71295.c: New test.
10497
10498 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10499
10500 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10501
10502 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10503 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10504
10505 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10506 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10507 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10508 alternative number.
10509
10510 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10511
10512 * gcc.target/powerpc/p9-splat-4.c: New test.
10513
10514 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10515
10516 PR target/71186
10517 * gcc.target/powerpc/pr71186.c: New test.
10518
10519 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10520
10521 PR fortran/52393
10522 * gfortran.dg/fmt_read_3.f90: New test.
10523
10524 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10525
10526 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10527 procedure.
10528
10529 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10530
10531 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10532 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10533 env var is set.
10534 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10535 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10536 shown once.
10537 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10538 during compilation.
10539 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10540 vars set by dg-set-compiler-env-var.
10541
10542 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10543
10544 PR fortran/71156
10545 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10546 to the module procedure declaration.
10547 * gfortran.dg/submodule_16.f08: New test.
10548
10549 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR middle-end/71371
10552 * c-c++-common/gomp/pr71371.c: New test.
10553
10554 2016-06-01 Richard Biener <rguenther@suse.de>
10555
10556 PR tree-optimization/71366
10557 * gcc.dg/torture/pr71366-1.c: New testcase.
10558 * gcc.dg/torture/pr71366-2.c: Likewise.
10559
10560 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10561
10562 * gcc.target/powerpc/vslv-0.c: New test.
10563 * gcc.target/powerpc/vslv-1.c: New test.
10564 * gcc.target/powerpc/vsrv-0.c: New test.
10565 * gcc.target/powerpc/vsrv-1.c: New test.
10566
10567 2016-06-01 Nathan Sidwell <nathan@acm.org>
10568
10569 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10570 * gcc.target/nvptx/weak.c: New.
10571
10572 2016-06-01 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/71261
10575 * gcc.dg/torture/vect-bool-1.c: New testcase.
10576
10577 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10578
10579 * gfortran.dg/gomp/order-1.f90: New test.
10580 * gfortran.dg/gomp/order-2.f90: New test.
10581
10582 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10583
10584 * gcc.dg/unroll-6.c: Update template.
10585 * gcc.dg/unroll-7.c: New testcase.
10586 * gcc.dg/unroll-8.c: New testcase.
10587
10588 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10589
10590 * gnat.dg/opt56.ad[sb]: New test.
10591
10592 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10593
10594 PR c++/66635
10595 * g++.dg/cpp0x/constexpr-ice16.C: New.
10596
10597 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10598
10599 PR tree-optimization/71314
10600 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10601 -mbranch-cost=2.
10602
10603 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10604
10605 PR tree-optimization/71077
10606 * gcc.dg/tree-ssa/pr71077.c: New test.
10607
10608 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10609
10610 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10611 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10612 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10613
10614 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10615
10616 PR c++/71248
10617 * g++.dg/cpp0x/pr71248.C: New.
10618 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10619 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10620 * g++.dg/init/new37.C: Likewise.
10621 * g++.dg/template/static1.C: Likewise.
10622 * g++.dg/template/static2.C: Likewise.
10623
10624 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10625
10626 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10627 instead of %rdi.
10628 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10629
10630 2016-05-31 Marek Polacek <polacek@redhat.com>
10631
10632 * c-c++-common/Wswitch-unreachable-3.c: New test.
10633 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10634
10635 2016-05-31 Richard Biener <rguenther@suse.de>
10636
10637 PR tree-optimization/71352
10638 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10639
10640 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10641
10642 * gcc.target/arm/armv5_thumb_isa.c: New test.
10643
10644 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10645
10646 PR target/71346
10647 * gcc.target/i386/pr71346.c: New test.
10648
10649 2016-05-31 Tom de Vries <tom@codesourcery.com>
10650
10651 PR tree-optimization/69068
10652 * gcc.dg/graphite/pr69068.c: New test.
10653
10654 2016-05-27 Martin Sebor <msebor@redhat.com>
10655
10656 PR c++/71306
10657 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10658
10659 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10660
10661 PR c++/71349
10662 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10663 nowait depend(inout: dd[0]) clauses where permitted.
10664
10665 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10666
10667 PR c++/71238
10668 * g++.dg/parse/pr71238.C: New.
10669 * g++.dg/concepts/friend1.C: Test column numbers too.
10670 * g++.dg/cpp0x/initlist31.C: Likewise.
10671 * g++.dg/cpp0x/pr51420.C: Likewise.
10672 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10673 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10674 * g++.dg/ext/builtin3.C: Likewise.
10675 * g++.dg/lookup/friend12.C: Likewise.
10676 * g++.dg/lookup/friend7.C: Likewise.
10677 * g++.dg/lookup/koenig1.C: Likewise.
10678 * g++.dg/lookup/koenig5.C: Likewise.
10679 * g++.dg/lookup/used-before-declaration.C: Likewise.
10680 * g++.dg/overload/koenig1.C: Likewise.
10681 * g++.dg/template/crash65.C: Likewise.
10682 * g++.dg/template/friend57.C: Likewise.
10683 * g++.dg/warn/Wshadow-5.C: Likewise.
10684 * g++.dg/warn/Wunused-8.C: Likewise.
10685 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10686 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10687 * g++.old-deja/g++.jason/member.C: Likewise.
10688 * g++.old-deja/g++.jason/report.C: Likewise.
10689 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10690 * g++.old-deja/g++.law/visibility20.C: Likewise.
10691 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10692 * g++.old-deja/g++.other/static5.C: Likewise.
10693 * g++.old-deja/g++.pt/overload2.C: Likewise.
10694
10695 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10696
10697 * gcc.dg/tree-ssa/peel1.c: New testcase.
10698 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10699 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10700
10701 2016-05-30 Tom de Vries <tom@codesourcery.com>
10702
10703 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10704 to ce.
10705
10706 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10707
10708 PR c++/71099
10709 * g++.dg/parse/virtual1.C: New.
10710
10711 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10712
10713 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10714 Use correct register when clearing %edx.
10715
10716 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10717
10718 PR tree-optimization/71289
10719 * gcc.dg/pr71289.c: New test.
10720
10721 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10722
10723 PR middle-end/71269
10724 PR middle-end/71292
10725 * gcc.dg/tree-ssa/pr71269.c: New test.
10726 * gcc.dg/tree-ssa/pr71292.c: New test.
10727
10728 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10729
10730 PR middle-end/71252
10731 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10732
10733 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10734
10735 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10736 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10737 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10738
10739 2016-05-30 Tom de Vries <tom@codesourcery.com>
10740
10741 PR tree-optimization/69067
10742 * gcc.dg/graphite/pr69067.c: New test.
10743
10744 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10745
10746 PR target/71245
10747 * gcc.target/i386/pr71245-1.c: New test.
10748 * gcc.target/i386/pr71245-2.c: Ditto.
10749
10750 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10751
10752 PR c++/71105
10753 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10754 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10755 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10756
10757 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10758
10759 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10760
10761 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10762
10763 Revert:
10764 PR c++/69855
10765 * g++.dg/overload/69855.C: New.
10766 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10767 * g++.old-deja/g++.pt/crash3.C: Likewise.
10768
10769 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10770
10771 PR c++/60385
10772 * g++.dg/parse/namespace13.C: New.
10773
10774 2016-05-26 Jeff Law <law@redhat.com>
10775
10776 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10777 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10778 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10779 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10780 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10781 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10782 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10783 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10784 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10785 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10786 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10787 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10788 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10789
10790 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10791
10792 PR c++/69855
10793 * g++.dg/overload/69855.C: New.
10794 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10795 * g++.old-deja/g++.pt/crash3.C: Likewise.
10796
10797 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10798
10799 PR target/63596
10800 * gcc.target/aarch64/va_arg_1.c: New testcase.
10801 * gcc.target/aarch64/va_arg_2.c: Likewise.
10802 * gcc.target/aarch64/va_arg_3.c: Likewise.
10803
10804 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10805
10806 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10807 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10808 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10809 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10810 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10811
10812 2016-05-27 Marek Polacek <polacek@redhat.com>
10813
10814 PR middle-end/71308
10815 * g++.dg/torture/pr71308.C: New test.
10816
10817 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10818
10819 * gcc.dg/zero_bits_compound-1.c: New test.
10820 * gcc.dg/zero_bits_compound-2.c: New test.
10821
10822 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10823
10824 PR middle-end/71279
10825 * gcc.dg/pr71279.c: New test.
10826
10827 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10828
10829 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10830 floating point min/max/comparison instructions.
10831 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10832
10833 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10834
10835 * c-c++-common/gomp/schedule-1.c: New test.
10836 * gfortran.dg/gomp/schedule-1.f90: New test.
10837
10838 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10839
10840 PR c++/70822
10841 PR c++/70106
10842 * g++.dg/cpp1y/auto-fn32.C: New test.
10843 * g++.dg/cpp1y/paren4.C: New test.
10844
10845 2016-05-26 Nathan Sidwell <nathan@acm.org>
10846
10847 * gcc.dg/20060410.c: Xfail on ptx.
10848 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10849 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10850 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10851 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10852 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10853
10854 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10855
10856 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10857
10858 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR tree-optimization/71280
10861 * gcc.dg/pr71280.c: New test.
10862
10863 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10864
10865 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10866 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10867
10868 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10869
10870 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10871
10872 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10873 kept in memory.
10874
10875 2016-05-25 Jeff Law <law@redhat.com>
10876
10877 PR tree-optimization/71272
10878 * gcc.c-torture/compile/pr71272.c: new test.
10879
10880 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10881
10882 * gcc.target/powerpc/vec-cmpne.c: New test.
10883 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10884
10885 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * gnat.dg/opt55.ad[sb]: New test.
10888
10889 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10890
10891 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10892 * c-c++-common/pr60226.c: Require int32plus.
10893 * gcc.c-torture/execute/pr70602.c: Likewise.
10894 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10895 unsigned long for malloc arg type.
10896 * gcc.dg/asr_div1.c: Require int32plus.
10897 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10898 * gcc.dg/pie-1.c: Require pie.
10899 * gcc.dg/pie-2.c: Likewise.
10900 * gcc.dg/pr59471.c: Require int32plus.
10901 * gcc.dg/pr59963-2.c: XFAIL for int16.
10902 * gcc.dg/pr60114.c: Require int32plus.
10903 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10904 unsigned long for typedef of size_t.
10905 * gcc.dg/pr63914.c: Require int32plus.
10906 * gcc.dg/pr64536.c: Require pt32plus.
10907 * gcc.dg/pr65658.c: Likewise.
10908 * gcc.dg/pr67271.c: Require int32plus.
10909 * gcc.dg/pr68112.c: Likewise.
10910 * gcc.dg/pr69071.c: Skip for avr target.
10911 * gcc.dg/pr69973.c: Require int32plus.
10912 * gcc.dg/pr70169.c: Skip for avr target.
10913 * gcc.dg/sso-6.c: Require int32plus.
10914 * gcc.dg/sso-7.c: Likewise.
10915 * gcc.dg/sso-8.c: Likewise.
10916 * gcc.dg/vrp-min-max-2.c: Likewise.
10917
10918 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10919
10920 PR target/70738
10921 * gcc.target/i386/pr70738-1.c: New test.
10922 * gcc.target/i386/pr70738-2.c: Likewise.
10923 * gcc.target/i386/pr70738-3.c: Likewise.
10924 * gcc.target/i386/pr70738-4.c: Likewise.
10925 * gcc.target/i386/pr70738-5.c: Likewise.
10926 * gcc.target/i386/pr70738-6.c: Likewise.
10927 * gcc.target/i386/pr70738-7.c: Likewise.
10928 * gcc.target/i386/pr70738-8.c: Likewise.
10929 * gcc.target/i386/pr70738-9.c: Likewise.
10930
10931 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10932
10933 PR rtl-optimization/66940
10934 * gcc.c-torture/execute/pr66940.c: New test.
10935
10936 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10937
10938 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10939 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10940 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10941 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10942 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10943 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10944 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10945 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10946 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10947 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10948 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10949 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10950 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10951 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10952 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10953 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10954 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10955 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10956 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10957 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10958 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10959 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10960 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10961 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10962
10963 2016-05-25 Marek Polacek <polacek@redhat.com>
10964
10965 PR c/71265
10966 * gcc.dg/noncompile/pr71265.c: New test.
10967
10968 PR c/71266
10969 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10970
10971 2016-05-25 Nathan Sidwell <nathan@acm.org>
10972
10973 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10974
10975 2016-05-25 Richard Biener <rguenther@suse.de>
10976
10977 PR tree-optimization/71261
10978 * c-c++-common/torture/pr71261.c: New testcase.
10979
10980 2016-05-25 Richard Biener <rguenther@suse.de>
10981
10982 PR tree-optimization/71264
10983 * gcc.dg/vect/pr71264.c: New testcase.
10984
10985 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR c++/55992
10988 * g++.dg/cpp0x/alias-decl-53.C: New.
10989 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10990
10991 2016-05-25 Martin Liska <mliska@suse.cz>
10992
10993 * g++.dg/pr71239.C: New test.
10994
10995 2016-05-25 Richard Biener <rguenther@suse.de>
10996
10997 * gcc.dg/vect/pr58135.c: Rename to ...
10998 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10999
11000 2016-05-25 Marek Polacek <polacek@redhat.com>
11001
11002 * g++.dg/pr65295.C: Use target c++14.
11003
11004 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11005
11006 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11007 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11008
11009 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11010
11011 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11012 instructions.
11013
11014 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11015
11016 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11017 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11018 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11019 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11020 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11021 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11022 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11023 * c-c++-common/goacc/pcopy.c: Likewise.
11024 * c-c++-common/goacc/pcopyin.c: Likewise.
11025 * c-c++-common/goacc/pcopyout.c: Likewise.
11026 * c-c++-common/goacc/pcreate.c: Likewise.
11027 * c-c++-common/goacc/pr70688.c: New test.
11028 * c-c++-common/goacc/present-1.c: Adjust test.
11029 * c-c++-common/goacc/reduction-5.c: Likewise.
11030 * g++.dg/goacc/data-1.C: New test.
11031
11032 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11033
11034 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11035 vector parity built-in functions.
11036 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11037 count trailing zeros automatic vectorization.
11038 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11039 count trailing zeros built-in functions.
11040
11041 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11042
11043 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11044
11045 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11046
11047 PR target/71050
11048 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11049
11050 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11051
11052 PR c++/50436
11053 * g++.dg/template/crash123.C: New.
11054 * g++.dg/template/crash124.C: Likewise.
11055
11056 2016-05-24 Martin Sebor <msebor@redhat.com>
11057
11058 PR c++/71147
11059 * g++.dg/ext/flexary16.C: New test.
11060
11061 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11062
11063 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11064 before math.h is included.
11065 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11066 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11067 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11068 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11069 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11070 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11071 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11072 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11073 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11074 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11075 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11076 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11077 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11078 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11079 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11080 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11081 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11082 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11083 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11084 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11085 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11086 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11087 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11088
11089 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11090 Kelvin Nilsen <kelvin@gcc.gnu.org>
11091
11092 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11093 support.
11094
11095 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11096
11097 PR c++/69872
11098 * g++.dg/warn/Wno-narrowing1.C: New.
11099
11100 2016-05-24 Marek Polacek <polacek@redhat.com>
11101
11102 PR c/71249
11103 * c-c++-common/Wswitch-unreachable-2.c: New test.
11104
11105 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR c++/71257
11108 * g++.dg/vect/simd-clone-6.cc: New test.
11109 * g++.dg/gomp/declare-simd-6.C: New test.
11110
11111 PR middle-end/70434
11112 PR c/69504
11113 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11114
11115 2016-05-24 Richard Biener <rguenther@suse.de>
11116
11117 PR tree-optimization/71240
11118 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11119
11120 2016-05-24 Richard Biener <rguenther@suse.de>
11121
11122 PR tree-optimization/71230
11123 * gcc.dg/torture/pr71230.c: New testcase.
11124 * g++.dg/torture/pr71230.C: Likewise.
11125
11126 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11127
11128 * c-c++-common/goacc/routine-5.c: Add tests.
11129 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11130 * gfortran.dg/goacc/routine-6.f90: Add tests.
11131
11132 2016-05-24 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/71253
11135 * gcc.dg/torture/pr71253.c: New testcase.
11136
11137 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11138
11139 PR middle-end/71252
11140 * gfortran.dg/pr71252.f90: New test.
11141
11142 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11143
11144 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11145
11146 2016-05-24 Richard Biener <rguenther@suse.de>
11147
11148 PR middle-end/70434
11149 PR c/69504
11150 * c-c++-common/vector-subscript-4.c: New testcase.
11151 * c-c++-common/vector-subscript-5.c: Likewise.
11152
11153 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11154
11155 PR fortran/71123
11156 * gfortran.dg/namelist_90.f: New test
11157
11158 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11159
11160 PR fortran/66461
11161 * gfortran.dg/unexpected_eof.f: New test
11162
11163 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11164 Kelvin Nilsen <kelvin@gcc.gnu.org>
11165
11166 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11167 as little endian.
11168
11169 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11170
11171 PR c++/70972
11172 * g++.dg/cpp0x/inh-ctor20.C: New.
11173 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11174
11175 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11176
11177 PR c++/69095
11178 * g++.dg/cpp0x/variadic168.C: New.
11179
11180 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11181
11182 * g++.dg/cpp0x/pr31445.C: Test column number too.
11183 * g++.dg/cpp0x/pr32253.C: Likewise.
11184 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11185 * g++.dg/cpp0x/variadic36.C: Likewise.
11186
11187 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11188
11189 * gcc.dg/fold-notshift-2.c: Adjust.
11190
11191 2016-05-23 Marek Polacek <polacek@redhat.com>
11192
11193 PR c/49859
11194 * c-c++-common/Wswitch-unreachable-1.c: New test.
11195 * gcc.dg/Wswitch-unreachable-1.c: New test.
11196 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11197 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11198 * g++.dg/gomp/block-10.C: Likewise.
11199 * gcc.dg/gomp/block-10.c: Likewise.
11200 * g++.dg/gomp/block-9.C: Likewise.
11201 * gcc.dg/gomp/block-9.c: Likewise.
11202 * g++.dg/gomp/target-1.C: Likewise.
11203 * g++.dg/gomp/target-2.C: Likewise.
11204 * gcc.dg/gomp/target-1.c: Likewise.
11205 * gcc.dg/gomp/target-2.c: Likewise.
11206 * g++.dg/gomp/taskgroup-1.C: Likewise.
11207 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11208 * gcc.dg/gomp/teams-1.c: Likewise.
11209 * g++.dg/gomp/teams-1.C: Likewise.
11210 * g++.dg/overload/error3.C: Likewise.
11211 * g++.dg/tm/jump1.C: Likewise.
11212 * g++.dg/torture/pr40335.C: Likewise.
11213 * gcc.dg/c99-vla-jump-5.c: Likewise.
11214 * gcc.dg/switch-warn-1.c: Likewise.
11215 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11216 * gcc.dg/nested-func-1.c: Likewise.
11217 * gcc.dg/pr67784-4.c: Likewise.
11218
11219 2016-05-23 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/71230
11222 * gfortran.dg/pr71230-1.f90: New testcase.
11223 * gfortran.dg/pr71230-2.f90: Likewise.
11224
11225 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11226
11227 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11228 * gcc.dg/vect/pr58135.c: Add new.
11229 * gfortran.dg/pr46519-1.f: Adjust test case.
11230
11231 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11232
11233 PR c++/53401
11234 * g++.dg/cpp0x/decltype64.C: New.
11235
11236 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11237
11238 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11241
11242 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11243
11244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11245 Add poly64x1_t and poly64x2_t cases if supported.
11246 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11247 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11248 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11251
11252 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11253
11254 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11255 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11256 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11257 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11258 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11259 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11260 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11261
11262 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11263
11264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11265
11266 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11267
11268 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11269 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11270
11271 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11272
11273 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11274 constraint instead of "r".
11275 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11276 insn instead of vxorpd.
11277 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11278
11279 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11280 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11281
11282 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11283
11284 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11285 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11286
11287 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11288
11289 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11290
11291 PR middle-end/40921
11292 * gcc.dg/tree-ssa/pr40921.c: New test.
11293
11294 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11295
11296 PR target/71103
11297 * gcc.target/avr/pr71103.c: New test.
11298
11299 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11300
11301 PR middle-end/71179
11302 * gcc.dg/tree-ssa/pr71179.c: New test.
11303
11304 2016-05-20 Martin Sebor <msebor@redhat.com>
11305
11306 PR c/71115
11307 * gcc.dg/init-excess-2.c: New test.
11308
11309 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 * gnat.dg/opt53.adb: New test.
11312 * gnat.dg/opt54.adb: Likewise.
11313
11314 2016-05-20 Martin Jambor <mjambor@suse.cz>
11315
11316 PR tree-optimization/70884
11317 * gcc.dg/tree-ssa/pr70919.c: New test.
11318
11319 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11320
11321 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11322 formatting.
11323 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11324 fix code formatting.
11325
11326 2016-05-20 Nathan Sidwell <nathan@acm.org>
11327
11328 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11329 non-common cases.
11330 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11331
11332 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11333
11334 * jit.dg/all-non-failing-tests.h: Add
11335 test-factorial-must-tail-call.c.
11336 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11337 * jit.dg/test-factorial-must-tail-call.c: New test case.
11338
11339 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11340
11341 PR fortran/71204
11342 * gfortran.dg/pr71204.f90: New test.
11343
11344 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11345
11346 * gcc.target/nvptx/sincos.c: New test.
11347
11348 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11349
11350 PR c++/70572
11351 * g++.dg/cpp1y/auto-fn31.C: New.
11352
11353 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11354
11355 * gcc.target/powerpc/vec-addec.c: New test.
11356 * gcc.target/powerpc/vec-addec-int128.c: New test.
11357
11358 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11359
11360 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11361 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11362 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11363 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11364
11365 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11366
11367 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11368
11369 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR c++/71210
11372 * g++.dg/opt/pr71210-1.C: New test.
11373 * g++.dg/opt/pr71210-2.C: New test.
11374
11375 PR tree-optimization/29756
11376 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11377 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11378 only on selected targets where V4SImode vectors are known to be
11379 supported.
11380
11381 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11382
11383 PR tree-optimization/71079
11384 PR tree-optimization/71206
11385 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11386
11387 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11388
11389 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11390 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11391 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11392
11393 2016-05-20 Richard Guenther <rguenther@suse.de>
11394
11395 PR tree-optimization/29756
11396 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11397
11398 2016-05-20 Richard Biener <rguenther@suse.de>
11399
11400 PR tree-optimization/71185
11401 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11402
11403 2016-05-20 Richard Biener <rguenther@suse.de>
11404
11405 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11406
11407 2016-05-19 Marek Polacek <polacek@redhat.com>
11408
11409 PR c++/71075
11410 * g++.dg/diagnostic/pr71075.C: New test.
11411
11412 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11413
11414 PR c++/71184
11415 * g++.dg/pr71184.C: New test case.
11416
11417 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11418
11419 * gcc.target/powerpc/darn-0.c: New test.
11420 * gcc.target/powerpc/darn-1.c: New test.
11421 * gcc.target/powerpc/darn-2.c: New test.
11422
11423 2016-05-19 Marek Polacek <polacek@redhat.com>
11424
11425 PR tree-optimization/71031
11426 * gcc.dg/tree-ssa/vrp100.c: New test.
11427
11428 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11429
11430 PR rtl-optimization/71148
11431 * gcc.dg/pr71148.c: New test.
11432
11433 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11434
11435 PR target/71056
11436 * gcc.target/arm/pr71056.c: New test.
11437
11438 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11439
11440 * c-c++-common/pr69669.c: Check the used mode.
11441
11442 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11443
11444 PR sanitizer/64354
11445 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11446
11447 2016-05-19 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/70729
11450 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11451 * gcc.dg/graphite/scop-18.c: Likewise.
11452 * gcc.dg/pr41783.c: Disable LIM.
11453 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11454 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11455 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11456 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11457 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11458 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11459 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11460 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11461 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11462 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11463 * gfortran.dg/pr42108.f90: Likewise.
11464
11465 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11466
11467 PR driver/69265
11468 * gcc.dg/spellcheck-options-11.c: New test case.
11469
11470 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR c++/71100
11473 * g++.dg/opt/pr71100.C: New test.
11474
11475 2016-05-18 Martin Jambor <mjambor@suse.cz>
11476
11477 PR ipa/69708
11478 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11479 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11480 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11481 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11482
11483 2016-05-18 Martin Jambor <mjambor@suse.cz>
11484
11485 PR ipa/69708
11486 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11487 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11488 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11489 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11490 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11491
11492 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11493
11494 PR c++/69793
11495 * g++.dg/template/crash122.C: New.
11496
11497 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11498
11499 PR c++/70466
11500 * g++.dg/template/pr70466-1.C: New.
11501 * g++.dg/template/pr70466-2.C: Likewise.
11502
11503 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11504
11505 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11506 splat operations and the XXSPLTIB instruction.
11507 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11508 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11509 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11510 xxlxor to clear a register.
11511
11512 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11513
11514 * gcc.dg/torture/pr71020.c: New test.
11515
11516 2016-05-18 Martin Jambor <mjambor@suse.cz>
11517
11518 PR ipa/70646
11519 * gcc.dg/ipa/pr70646.c: New test.
11520
11521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11522
11523 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11524
11525 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11526
11527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11528 missing tests for vreinterpretq_p{8,16}.
11529
11530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11531
11532 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11533 vsliq_n_s64 and vsliq_n_u64.
11534
11535 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11536
11537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11538 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11539
11540 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11541
11542 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11543 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11544 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11545
11546 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11547
11548 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11549 in comment.
11550
11551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11552
11553 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11554 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11555 "blr\t" and switch to scan-assembler-times.
11556
11557 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11558
11559 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11560 with __aarch64__.
11561 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11562 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11563
11564 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11565
11566 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11567 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11568 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11569 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11570 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11571 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11572
11573 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11574 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11575
11576 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11577 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11578
11579 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11580 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11581
11582 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11583
11584 2016-05-18 Richard Biener <rguenther@suse.de>
11585
11586 PR tree-optimization/71168
11587 * gcc.dg/torture/pr71168.c: New testcase.
11588
11589 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11590
11591 PR middle-end/63586
11592 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11593 * gcc.dg/tree-ssa/pr63586.c: New test.
11594 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11595
11596 2016-05-17 Nathan Sidwell <nathan@acm.org>
11597
11598 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11599 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11600 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11601 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11602
11603 2016-05-17 Nathan Sidwell <nathan@acm.org>
11604
11605 * gcc.target/nvptx/abi-vararg-3.c: New.
11606
11607 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11608
11609 PR tree-optimization/54579
11610 PR middle-end/55299
11611 * gcc.dg/fold-notrotate-1.c: New test.
11612 * gcc.dg/fold-notshift-1.c: New test.
11613 * gcc.dg/fold-notshift-2.c: New test.
11614
11615 2016-05-17 Marek Polacek <polacek@redhat.com>
11616
11617 PR ipa/71146
11618 * g++.dg/ipa/pr71146.C: New test.
11619
11620 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11621
11622 * jit.dg/test-error-array-bounds.c: New test case.
11623
11624 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11625
11626 * gcc.dg/tree-ssa/and-1.c: New testcase.
11627
11628 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11629
11630 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11631 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11632
11633 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11634
11635 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11636 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11637
11638 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11639
11640 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11641
11642 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11643
11644 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11645
11646 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11647
11648 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11649 ".2d[index]" when scan the assembly.
11650 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11652 float64x1.
11653 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11654
11655 2016-05-17 Richard Biener <rguenther@suse.de>
11656
11657 PR tree-optimization/71132
11658 * gcc.dg/torture/pr71132.c: New testcase.
11659
11660 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11661
11662 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11663
11664 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11665
11666 PR target/70809
11667 * gcc.target/aarch64/pr70809_1.c: New test.
11668
11669 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11670
11671 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11672 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11673 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11674 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11675
11676 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11677 Ilya Enkovich <ilya.enkovich@intel.com>
11678
11679 PR target/71114
11680 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11681
11682 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11683
11684 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11685 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11686
11687 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11688
11689 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11690 test for __ARM_FP16_ARGS.
11691 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11692 * gcc.target/arm/aapcs/neon-vect10.c: New.
11693 * gcc.target/arm/aapcs/neon-vect9.c: New.
11694 * gcc.target/arm/aapcs/vfp18.c: New.
11695 * gcc.target/arm/aapcs/vfp19.c: New.
11696 * gcc.target/arm/aapcs/vfp20.c: New.
11697 * gcc.target/arm/aapcs/vfp21.c: New.
11698 * gcc.target/arm/fp16-aapcs-1.c: New.
11699 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11700 test for __ARM_FP16_ARGS.
11701 * g++.target/arm/fp16-return-1.c: Update expected output.
11702
11703 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11704
11705 PR testsuite/70227
11706 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11707
11708 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11709
11710 PR fortran/69603
11711 * gfortran.dg/pr69603.f90: New testcase.
11712
11713 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11714
11715 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11716
11717 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11718
11719 PR fortran/71047
11720 * gfortran.dg/pr71047.f08: New test.
11721
11722 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11723
11724 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11725 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11726 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11727
11728 2016-05-13 Martin Sebor <msebor@redhat.com>
11729
11730 PR c++/60049
11731 * g++.dg/cpp0x/constexpr-60049.C: New test.
11732
11733 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR bootstrap/71071
11736 * gcc.dg/pr71071.c: New test.
11737
11738 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11739
11740 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11741 remove XOP handling.
11742 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11743
11744 2016-05-13 Nathan Sidwell <nathan@acm.org>
11745
11746 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11747 __atomic_is_lock_free declaration.
11748
11749 2016-05-13 Richard Biener <rguenther@suse.de>
11750
11751 PR tree-optimization/42587
11752 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11753
11754 2016-05-13 Martin Liska <mliska@suse.cz>
11755
11756 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11757 the new format of dump output.
11758
11759 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11760
11761 * gcc.dg/pr71084.c: New test.
11762
11763 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11764
11765 PR target/53440
11766 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11767
11768 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11769
11770 * gcc.target/aarch64/struct_return.c: New test.
11771
11772 2016-05-12 Marek Polacek <polacek@redhat.com>
11773
11774 PR c/70756
11775 * c-c++-common/pr70756-2.c: New test.
11776 * c-c++-common/pr70756.c: New test.
11777
11778 2016-05-12 Richard Biener <rguenther@suse.de>
11779
11780 PR tree-optimization/71059
11781 * gcc.dg/torture/pr71059.c: New testcase.
11782
11783 2016-05-12 Richard Biener <rguenther@suse.de>
11784
11785 PR tree-optimization/71062
11786 * gcc.dg/torture/pr71062.c: New testcase.
11787
11788 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11789
11790 PR tree-optimization/71006
11791 * gcc.dg/pr71006.c: New test.
11792
11793 2016-05-12 Marek Polacek <polacek@redhat.com>
11794
11795 PR driver/71063
11796 * gcc.dg/opts-7.c: New test.
11797
11798 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11799
11800 PR target/70830
11801 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11802 Add -save-temps to dg-options.
11803 Scan for ldmfd rather than pop instruction.
11804 * gcc.target/arm/interrupt-2.c: Likewise.
11805 * gcc.target/arm/pr70830.c: New test.
11806
11807 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11808
11809 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11810 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11811
11812 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11813 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11814 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11815
11816 PR target/71019
11817 * gcc.target/i386/avx512vl-pack-1.c: New test.
11818 * gcc.target/i386/avx512vl-pack-2.c: New test.
11819 * gcc.target/i386/avx512bw-pack-2.c: New test.
11820
11821 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11822
11823 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11824 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11825 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11826
11827 2016-05-12 Richard Biener <rguenther@suse.de>
11828
11829 PR tree-optimization/70986
11830 * gcc.dg/torture/pr70986-1.c: New testcase.
11831 * gcc.dg/torture/pr70986-2.c: Likewise.
11832 * gcc.dg/torture/pr70986-3.c: Likewise.
11833
11834 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11835
11836 PR c/43651
11837 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11838 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11839
11840 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11841
11842 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11843 directive.
11844 * gcc.target/i386/pr66746.c: Ditto.
11845
11846 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11847
11848 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11849 support.
11850 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11851 warning when using -mvsx-timode.
11852 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11853 * gcc.target/powerpc/dform-2.c: Likewise.
11854 * gcc.target/powerpc/pr68805.c: Likewise.
11855
11856 2016-05-11 Marek Polacek <polacek@redhat.com>
11857
11858 PR c++/71024
11859 * c-c++-common/attributes-3.c: New test.
11860
11861 2016-05-11 Nathan Sidwell <nathan@acm.org>
11862
11863 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11864 * gcc.c-torture/execute/pr68185.c: Likewise.
11865 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11866 * gcc.dg/pr69634.c: Requires scheduling.
11867 * gcc.dg/torture/pr66178.c: Require label values.
11868 * gcc.dg/setjmp-6.c: Require indirect jumps.
11869
11870 2016-05-11 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/71055
11873 * gcc.dg/torture/pr71055.c: New testcase.
11874
11875 2016-05-11 Richard Biener <rguenther@suse.de>
11876
11877 PR debug/71057
11878 * g++.dg/debug/pr71057.C: New testcase.
11879
11880 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR fortran/70855
11883 * gfortran.dg/gomp/pr70855.f90: New test.
11884
11885 2016-05-11 Richard Biener <rguenther@suse.de>
11886
11887 PR middle-end/71002
11888 * g++.dg/torture/pr71002.C: New testcase.
11889
11890 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11891
11892 PR middle-end/70807
11893 * gcc.dg/pr70807.c: New test.
11894
11895 2016-05-10 Martin Sebor <msebor@redhat.com>
11896
11897 PR c++/38611
11898 * g++.dg/Wattributes.C: New test.
11899
11900 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11901
11902 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11903 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11904 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11905
11906 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11907
11908 PR target/70799
11909 * gcc.target/i386/pr70799-1.c: New test.
11910
11911 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11912
11913 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11914
11915 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11916
11917 PR middle-end/70877
11918 * gcc.target/i386/pr70877.c: New test.
11919
11920 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11921
11922 PR tree-optimization/70786
11923 * gcc.target/i386/pr70876.c: New test.
11924
11925 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR target/70927
11928 * gcc.target/i386/avx512vl-logic-1.c: New test.
11929 * gcc.target/i386/avx512vl-logic-2.c: New test.
11930 * gcc.target/i386/avx512dq-logic-2.c: New test.
11931
11932 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11933
11934 PR target/70963
11935 * gcc.target/powerpc/pr70963.c: New.
11936
11937 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11938
11939 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11940 (test_very_wide_line): Add ruler to expected output.
11941 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11942 (test_very_wide_line): Likewise.
11943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11944 (test_show_locus): Within the handling of "test_very_wide_line",
11945 enable show_ruler_p on the diagnostic context.
11946
11947 2016-05-10 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/71039
11950 * gcc.dg/torture/pr71039.c: New testcase.
11951
11952 2016-05-10 Nathan Sidwell <nathan@acm.org>
11953
11954 * gcc.dg/nested-func-10.c: Requires alloca.
11955 * gcc.dg/nested-func-9.c: Requires alloca.
11956 * gcc.c-torture/execute/pr70460.c: Requires labels.
11957 * gcc.c-torture/compile/pr70199.c: Requires labels.
11958 * gcc.target/nvptx/decl.c: Compile only.
11959 * gcc.target/nvptx/trailing-init.c: Compile only.
11960 * gcc.target/nvptx/ary-init.c: Compile only.
11961
11962 2016-05-10 Marek Polacek <polacek@redhat.com>
11963
11964 PR c/70255
11965 * gcc.dg/attr-opt-1.c: New test.
11966
11967 2016-05-10 Richard Biener <rguenther@suse.de>
11968
11969 PR tree-optimization/70497
11970 PR tree-optimization/28367
11971 * gcc.dg/torture/20160404-1.c: New testcase.
11972 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11973 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11974
11975 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11976
11977 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11978
11979 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11980
11981 * gcc.target/i386/fabsneg-1.c New test.
11982
11983 2016-05-09 Alan Modra <amodra@gmail.com>
11984
11985 PR testsuite/70826
11986 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11987
11988 2016-05-09 Richard Biener <rguenther@suse.de>
11989
11990 PR tree-optimization/70985
11991 * gcc.dg/torture/pr70985.c: New testcase.
11992
11993 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11994
11995 * gcc.dg/tree-ssa/ifc-9.c: New test.
11996 * gcc.dg/tree-ssa/ifc-10.c: New test.
11997 * gcc.dg/tree-ssa/ifc-11.c: New test.
11998 * gcc.dg/tree-ssa/ifc-12.c: New test.
11999 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12000 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12001 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12002
12003 2016-05-09 Richard Biener <rguenther@suse.de>
12004
12005 PR fortran/70937
12006 * gfortran.dg/pr70937.f90: New testcase.
12007
12008 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12009
12010 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12011
12012 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12013
12014 PR fortran/56226
12015 * gfortran.dg/dec_structure_1.f90: New testcase.
12016 * gfortran.dg/dec_structure_2.f90: Ditto.
12017 * gfortran.dg/dec_structure_3.f90: Ditto.
12018 * gfortran.dg/dec_structure_4.f90: Ditto.
12019 * gfortran.dg/dec_structure_5.f90: Ditto.
12020 * gfortran.dg/dec_structure_6.f90: Ditto.
12021 * gfortran.dg/dec_structure_7.f90: Ditto.
12022 * gfortran.dg/dec_structure_8.f90: Ditto.
12023 * gfortran.dg/dec_structure_9.f90: Ditto.
12024 * gfortran.dg/dec_structure_10.f90: Ditto.
12025 * gfortran.dg/dec_structure_11.f90: Ditto.
12026 * gfortran.dg/dec_union_1.f90: Ditto.
12027 * gfortran.dg/dec_union_2.f90: Ditto.
12028 * gfortran.dg/dec_union_3.f90: Ditto.
12029 * gfortran.dg/dec_union_4.f90: Ditto.
12030 * gfortran.dg/dec_union_5.f90: Ditto.
12031 * gfortran.dg/dec_union_6.f90: Ditto.
12032 * gfortran.dg/dec_union_7.f90: Ditto.
12033
12034 2016-05-07 Tom de Vries <tom@codesourcery.com>
12035
12036 PR tree-optimization/70956
12037 * gcc.dg/graphite/pr70956.c: New test.
12038
12039 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR middle-end/70941
12042 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12043 (a, b, c, d): Change type from char to signed char.
12044 (main): Compare against (signed char) -1634678893 instead of
12045 hardcoded -109. Use __builtin_abort instead of abort.
12046
12047 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12048 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12049
12050 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12051
12052 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12053
12054 PR debug/70935
12055 * gcc.dg/torture/pr70935.c: New test.
12056
12057 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12058
12059 PR target/58219
12060 * gcc.target/sh/pr58219.c: New tests.
12061
12062 2016-05-06 Richard Biener <rguenther@suse.de>
12063
12064 PR tree-optimization/70960
12065 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12066
12067 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12068
12069 PR target/52933
12070 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12071 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12072 Adjust expected instruction counts.
12073 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12074
12075 2016-05-06 Marek Polacek <polacek@redhat.com>
12076
12077 PR sanitizer/70875
12078 * gcc.dg/ubsan/bounds-3.c: New test.
12079
12080 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12081
12082 PR target/54089
12083 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12084
12085 2016-05-06 Richard Biener <rguenther@suse.de>
12086
12087 PR middle-end/70931
12088 * gfortran.dg/pr70931.f90: New testcase.
12089
12090 2016-05-06 Richard Biener <rguenther@suse.de>
12091
12092 PR middle-end/70941
12093 * gcc.dg/torture/pr70941.c: New testcase.
12094
12095 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12096
12097 PR tree-optimization/57206
12098 * gcc.dg/vect/pr57206.c: New test.
12099
12100 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12101
12102 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12103
12104 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12105
12106 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12107
12108 * c-c++-common/Wdangling-else-4.c: New test.
12109
12110 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR c++/70906
12113 PR c++/70933
12114 * g++.dg/opt/pr70906.C: New test.
12115 * g++.dg/opt/pr70933.C: New test.
12116
12117 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12118
12119 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12120
12121 * gcc.dg/ipa/pure-const-3.c: New testcase.
12122
12123 2016-05-04 Marek Polacek <polacek@redhat.com>
12124
12125 * c-c++-common/Wdangling-else-1.c: New test.
12126 * c-c++-common/Wdangling-else-2.c: New test.
12127 * c-c++-common/Wdangling-else-3.c: New test.
12128
12129 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12130
12131 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12132 flag is present.
12133
12134 2016-05-04 Marek Polacek <polacek@redhat.com>
12135
12136 PR c/48778
12137 * gcc.dg/Waddress-2.c: New test.
12138
12139 2016-05-04 Alan Modra <amodra@gmail.com>
12140
12141 * gcc.target/powerpc/pr70866.c: New.
12142
12143 2016-05-03 Martin Sebor <msebor@redhat.com>
12144
12145 PR c++/66561
12146 * c-c++-common/builtin_location.c: New test.
12147 * g++.dg/cpp1y/builtin_location.C: New test.
12148
12149 2016-05-03 Marek Polacek <polacek@redhat.com>
12150
12151 PR c/70859
12152 * gcc.dg/pr70859.c: New test.
12153 * gcc.dg/pr70859-2.c: New test.
12154
12155 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12156
12157 * gnat.dg/debug5.adb: New testcase.
12158
12159 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12160
12161 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12162 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12163 Procedure to check for z10 instruction set.
12164
12165 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12166
12167 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12168
12169 2016-05-03 Alan Modra <amodra@gmail.com>
12170
12171 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12172
12173 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12174
12175 * gcc.target/i386/avx512f-cvt-1.c: New test.
12176
12177 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12178
12179 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12180 -fdump-tree-vrp-details.
12181
12182 2016-05-03 Richard Biener <rguenther@suse.de>
12183
12184 * gcc.dg/pr30172-1.c: Adjust.
12185 * gcc.dg/pr63743.c: Likewise.
12186 * gcc.dg/tm/pr51696.c: Likewise.
12187 * c-c++-common/tm/safe-1.c: Likewise.
12188 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12189 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12190 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12191 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12192
12193 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR rtl-optimization/70467
12196 * gcc.target/i386/pr70467-3.c: New test.
12197 * gcc.target/i386/pr70467-4.c: New test.
12198
12199 PR tree-optimization/70916
12200 * gcc.c-torture/compile/pr70916.c: New test.
12201
12202 PR target/49244
12203 * gcc.target/i386/pr49244-1.c: New test.
12204 * gcc.target/i386/pr49244-2.c: New test.
12205
12206 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12207
12208 PR rtl-optimization/44281
12209 * gcc.target/i386/pr44281.c: New test.
12210
12211 2016-05-03 bin cheng <bin.cheng@arm.com>
12212
12213 PR tree-optimization/56541
12214 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12215 * gcc.dg/vect/pr56541.c: new test.
12216
12217 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12218
12219 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12220 __float128.
12221 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12222
12223 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12224
12225 PR testsuite/70520
12226 * c-c++-common/asan/clone-test-1.c (main): Align child process
12227 stack to 16 bytes.
12228
12229 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12230
12231 PR c++/62314
12232 * g++.dg/spellcheck-fields-2.C: New test case.
12233
12234 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12235
12236 PR c++/62314
12237 * g++.dg/pr62314.C: New test case.
12238
12239 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12240
12241 * gcc.dg/ipa/inline-8.c: New testcase.
12242
12243 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12244
12245 PR rtl-optimization/70467
12246 * gcc.target/i386/pr70467-1.c: New test.
12247
12248 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12249
12250 * gcc.dg/spec-options.c: Run the test on all targets.
12251 * gcc.dg/foo.specs: Use cpp_unique_options.
12252
12253 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12254
12255 * gcc.dg/tree-ssa/unord.c: New testcase.
12256
12257 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12258
12259 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12260
12261 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12262
12263 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12264
12265 2016-05-02 Marek Polacek <polacek@redhat.com>
12266
12267 PR c/70851
12268 * gcc.dg/enum-incomplete-3.c: New test.
12269
12270 2016-05-02 Marek Polacek <polacek@redhat.com>
12271 Tom de Vries <tom@codesourcery.com>
12272
12273 PR tree-optimization/70700
12274 * gcc.dg/pr70700.c: New test.
12275
12276 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12277
12278 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12279 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12280 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12281 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12282 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12283
12284 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12285
12286 * ada/acats/run_acats: Rename into...
12287 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12288 * ada/acats/run_all.sh: Remove redundant test.
12289 (target_run): Move around.
12290 (target_gnatchop): Use newly built executable.
12291 (target_gnatmake): Likewise.
12292 Check that the compilation of impbit succeeds.
12293
12294 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12295
12296 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12297 * gcc.dg/20021029-1.c: Likewise.
12298 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12299 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12300 * gcc.target/sh/cmpstr.c: Likewise.
12301 * gcc.target/sh/cmpstrn.c: Likewise.
12302 * gcc.target/sh/memset.c: Likewise.
12303 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12304 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12305 * gcc.target/sh/pr39423-1.c: Likewise.
12306 * gcc.target/sh/pr49468-di.c: Likewise.
12307 * gcc.target/sh/pr49468-si.c: Likewise.
12308 * gcc.target/sh/pr49880-1.c: Likewise.
12309 * gcc.target/sh/pr49880-2.c: Likewise.
12310 * gcc.target/sh/pr49880-3.c: Likewise.
12311 * gcc.target/sh/pr50751-1.c: Likewise.
12312 * gcc.target/sh/pr50751-4.c: Likewise.
12313 * gcc.target/sh/pr50751-7.c: Likewise.
12314 * gcc.target/sh/pr51244-1.c: Likewise.
12315 * gcc.target/sh/pr51244-10.c: Likewise.
12316 * gcc.target/sh/pr51244-11.c: Likewise.
12317 * gcc.target/sh/pr51244-12.c: Likewise.
12318 * gcc.target/sh/pr51244-13.c: Likewise.
12319 * gcc.target/sh/pr51244-14.c: Likewise.
12320 * gcc.target/sh/pr51244-17.c: Likewise.
12321 * gcc.target/sh/pr51244-18.c: Likewise.
12322 * gcc.target/sh/pr51244-19.c: Likewise.
12323 * gcc.target/sh/pr51244-4.c: Likewise.
12324 * gcc.target/sh/pr51244-5.c: Likewise.
12325 * gcc.target/sh/pr51244-7.c: Likewise.
12326 * gcc.target/sh/pr51244-8.c: Likewise.
12327 * gcc.target/sh/pr51244-9.c: Likewise.
12328 * gcc.target/sh/pr51697.c: Likewise.
12329 * gcc.target/sh/pr52483-1.c: Likewise.
12330 * gcc.target/sh/pr52483-2.c: Likewise.
12331 * gcc.target/sh/pr52483-3.c: Likewise.
12332 * gcc.target/sh/pr52483-5.c: Likewise.
12333 * gcc.target/sh/pr52933-1.c: Likewise.
12334 * gcc.target/sh/pr52933-2.c: Likewise.
12335 * gcc.target/sh/pr52933-3.c: Likewise.
12336 * gcc.target/sh/pr53568-1.c: Likewise.
12337 * gcc.target/sh/pr53976-1.c: Likewise.
12338 * gcc.target/sh/pr53988-1.c: Likewise.
12339 * gcc.target/sh/pr53988.c: Likewise.
12340 * gcc.target/sh/pr54089-1.c: Likewise.
12341 * gcc.target/sh/pr54089-6.c: Likewise.
12342 * gcc.target/sh/pr54089-7.c: Likewise.
12343 * gcc.target/sh/pr54089-8.c: Likewise.
12344 * gcc.target/sh/pr54089-9.c: Likewise.
12345 * gcc.target/sh/pr54236-1.c: Likewise.
12346 * gcc.target/sh/pr54236-2.c: Likewise.
12347 * gcc.target/sh/pr54236-3.c: Likewise.
12348 * gcc.target/sh/pr54236-4.c: Likewise.
12349 * gcc.target/sh/pr54386.c: Likewise.
12350 * gcc.target/sh/pr54602-1.c: Likewise.
12351 * gcc.target/sh/pr54685.c: Likewise.
12352 * gcc.target/sh/pr54760-1.c: Likewise.
12353 * gcc.target/sh/pr54760-2.c: Likewise.
12354 * gcc.target/sh/pr54760-3.c: Likewise.
12355 * gcc.target/sh/pr54760-4.c: Likewise.
12356 * gcc.target/sh/pr54760-5.c: Likewise.
12357 * gcc.target/sh/pr54760-6.c: Likewise.
12358 * gcc.target/sh/pr55146.c: Likewise.
12359 * gcc.target/sh/pr55160.c: Likewise.
12360 * gcc.target/sh/pr59278.c: Likewise.
12361 * gcc.target/sh/pr59401-1.c: Likewise.
12362 * gcc.target/sh/pr59533-1.c: Likewise.
12363 * gcc.target/sh/pr63260.c: Likewise.
12364 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12365 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12366 * gcc.target/sh/strlen.c: Likewise.
12367 * gcc.target/sh/torture/pr30807.c: Likewise.
12368 * gcc.target/sh/torture/pr34777.c: Likewise.
12369 * gcc.target/sh/torture/pr64652.c: Likewise.
12370 * gcc.target/sh/torture/pr65505.c: Likewise.
12371 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12372 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12373
12374 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12375
12376 PR c++/66644
12377 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12378
12379 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12380
12381 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12382 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12383 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12384 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12385
12386 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12387
12388 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12389 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12390
12391 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12392
12393 PR middle-end/70626
12394 * c-c++-common/goacc/combined-reduction.c: New test.
12395 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12396
12397 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12398
12399 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12400 *movdi_internal pattern only if PIC off.
12401 * gcc.target/i386/pr70155-2.c: Likewise.
12402 * gcc.target/i386/pr70155-3.c: Likewise.
12403 * gcc.target/i386/pr70155-4.c: Likewise.
12404 * gcc.target/i386/pr70155-5.c: Likewise.
12405 * gcc.target/i386/pr70155-6.c: Likewise.
12406 * gcc.target/i386/pr70155-7.c: Likewise.
12407 * gcc.target/i386/pr70155-8.c: Likewise.
12408 * gcc.target/i386/pr70155-15.c: Likewise.
12409 * gcc.target/i386/pr70155-17.c: Likewise.
12410 * gcc.target/i386/pr70155-22.c: Likewise.
12411
12412 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12413
12414 PR tree-optimization/70803
12415 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12416
12417 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12418
12419 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12420 optimization of vector loop.
12421 * gcc.target/i386/vect-unpack-3.c: New test.
12422 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12423 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12424 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12425
12426 2016-04-29 Marek Polacek <polacek@redhat.com>
12427
12428 PR sanitizer/70342
12429 * g++.dg/ubsan/null-7.C: New test.
12430
12431 PR c/70852
12432 * gcc.dg/pr70852.c: New test.
12433
12434 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12435
12436 PR/69089
12437 * g++.dg/cpp0x/alignas6.C: New test.
12438
12439 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12440
12441 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12442 * gcc.dg/pr27003.c: Likewise.
12443 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12444 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12445 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12446 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12447 * gcc.target/arc/mxy.c: Likewise.
12448 * gcc.target/arc/mswape.c: Likewise.
12449 * gcc.target/arc/mrtsc.c: Likewise.
12450 * gcc.target/arc/mcrc.c: Likewise.
12451 * gcc.target/arc/mdsp-packa.c: Likewise.
12452 * gcc.target/arc/mdvbf.c: Likewise.
12453 * gcc.target/arc/mlock.c: Likewise.
12454 * gcc.target/arc/mmac-24.c: Likewise.
12455 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12456
12457 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12458 Matthijs Kooijman <matthijs@stdin.nl>
12459 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12460
12461 PR target/60040
12462 * gcc.target/avr/pr60040-1.c: New.
12463 * gcc.target/avr/pr60040-2.c: New.
12464
12465 2016-04-29 Richard Biener <rguenther@suse.de>
12466
12467 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12468
12469 2016-04-29 Richard Biener <rguenther@suse.de>
12470
12471 PR tree-optimization/13962
12472 PR tree-optimization/65686
12473 * gcc.dg/uninit-pr65686.c: New testcase.
12474
12475 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR middle-end/70843
12478 * gcc.dg/pr70843.c: New test.
12479
12480 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR target/70858
12483 * gcc.target/i386/pr70858.c: New test.
12484
12485 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12486
12487 * gcc.target/arc/nps400-1.c: New file.
12488
12489 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12490 Andrew Burgess <andrew.burgess@embecosm.com>
12491
12492 * gcc.target/arc/movh_cl-1.c: New file.
12493
12494 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12495 Andrew Burgess <andrew.burgess@embecosm.com>
12496
12497 * gcc.target/arc/extzv-1.c: New file.
12498 * gcc.target/arc/insv-1.c: New file.
12499 * gcc.target/arc/insv-2.c: New file.
12500 * gcc.target/arc/movb-1.c: New file.
12501 * gcc.target/arc/movb-2.c: New file.
12502 * gcc.target/arc/movb-3.c: New file.
12503 * gcc.target/arc/movb-4.c: New file.
12504 * gcc.target/arc/movb-5.c: New file.
12505 * gcc.target/arc/movb_cl-1.c: New file.
12506 * gcc.target/arc/movb_cl-2.c: New file.
12507 * gcc.target/arc/movbi_cl-1.c: New file.
12508 * gcc.target/arc/movl-1.c: New file.
12509
12510 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12511 Andrew Burgess <andrew.burgess@embecosm.com>
12512
12513 * gcc.target/arc/cmem-1.c: New file.
12514 * gcc.target/arc/cmem-2.c: New file.
12515 * gcc.target/arc/cmem-3.c: New file.
12516 * gcc.target/arc/cmem-4.c: New file.
12517 * gcc.target/arc/cmem-5.c: New file.
12518 * gcc.target/arc/cmem-6.c: New file.
12519 * gcc.target/arc/cmem-7.c: New file.
12520 * gcc.target/arc/cmem-ld.inc: New file.
12521 * gcc.target/arc/cmem-st.inc: New file.
12522
12523 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR target/70821
12526 * gcc.target/i386/pr70821.c: New test.
12527
12528 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12529
12530 * gcc.target/powerpc/vec-adde.c: New test.
12531 * gcc.target/powerpc/vec-adde-int128.c: New test.
12532
12533 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12534
12535 * gcc.target/i386/avx-vround-1.c: New test.
12536 * gcc.target/i386/avx-vround-2.c: New test.
12537 * gcc.target/i386/avx512vl-vround-1.c: New test.
12538 * gcc.target/i386/avx512vl-vround-2.c: New test.
12539
12540 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12541
12542 PR testsuite/70595
12543 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12544 (check_effective_target_cilkplus_runtime): ... this.
12545 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12546 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12547
12548 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12549 Require cilkplus_runtime.
12550 Don't add -lcilkrts.
12551 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12552 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12553 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12554 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12555 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12556 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12557 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12558 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12559 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12560 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12561 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12562 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12563 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12564 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12565 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12566 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12567 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12568 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12569 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12570 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12571 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12572 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12573 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12574 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12575 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12576 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12577 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12578 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12579 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12580
12581 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12582 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12583
12584 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12585
12586 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12587 cilkplus_runtime.
12588
12589 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12590
12591 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12592 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12593
12594 2015-04-27 Ryan Burn <contact@rnburn.com>
12595
12596 PR c++/69024
12597 PR c++/68997
12598 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12599 diagnostic.
12600 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12601 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12602
12603 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12604
12605 * gnat.dg/limited_with4.ad[sb]: New test.
12606 * gnat.dg/limited_with4_pkg.ads: New helper.
12607
12608 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12609
12610 PR target/70155
12611 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12612 and movv1ti_internal patterns
12613 * gcc.target/i386/pr70155-1.c: New test.
12614 * gcc.target/i386/pr70155-2.c: Likewise.
12615 * gcc.target/i386/pr70155-3.c: Likewise.
12616 * gcc.target/i386/pr70155-4.c: Likewise.
12617 * gcc.target/i386/pr70155-5.c: Likewise.
12618 * gcc.target/i386/pr70155-6.c: Likewise.
12619 * gcc.target/i386/pr70155-7.c: Likewise.
12620 * gcc.target/i386/pr70155-8.c: Likewise.
12621 * gcc.target/i386/pr70155-9.c: Likewise.
12622 * gcc.target/i386/pr70155-10.c: Likewise.
12623 * gcc.target/i386/pr70155-11.c: Likewise.
12624 * gcc.target/i386/pr70155-12.c: Likewise.
12625 * gcc.target/i386/pr70155-13.c: Likewise.
12626 * gcc.target/i386/pr70155-14.c: Likewise.
12627 * gcc.target/i386/pr70155-15.c: Likewise.
12628 * gcc.target/i386/pr70155-16.c: Likewise.
12629 * gcc.target/i386/pr70155-17.c: Likewise.
12630 * gcc.target/i386/pr70155-18.c: Likewise.
12631 * gcc.target/i386/pr70155-19.c: Likewise.
12632 * gcc.target/i386/pr70155-20.c: Likewise.
12633 * gcc.target/i386/pr70155-21.c: Likewise.
12634 * gcc.target/i386/pr70155-22.c: Likewise.
12635
12636 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12637
12638 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12639 ".{5,6}".
12640
12641 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12642
12643 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12644 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12645 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12646 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12647 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12648
12649 2016-04-27 Richard Biener <rguenther@suse.de>
12650
12651 PR ipa/70760
12652 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12653 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12654
12655 2016-04-27 Nathan Sidwell <nathan@acm.org>
12656
12657 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12658 * g++.dg/ubsan/pr63956.C: Adjust error location.
12659
12660 2016-04-27 Nick Clifton <nickc@redhat.com>
12661
12662 PR middle-end/49889
12663 * gcc.dg/pr49889.c: New test.
12664
12665 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12666
12667 * c-c++-common/memset-array.c: New test.
12668
12669 2016-04-26 Martin Sebor <msebor@redhat.com>
12670
12671 PR c++/66639
12672 * g++.dg/cpp1y/func_constexpr.C: New test.
12673
12674 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12675
12676 PR c++/70241
12677 * g++.dg/cpp0x/enum32.C: New test.
12678 * g++.dg/cpp0x/enum33.C: New test.
12679
12680 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12681
12682 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12683 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12684 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12685 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12686 * gcc.c-torture/execute/pr38151.c: Likewise.
12687 * gcc.c-torture/execute/pr66556.c: Likewise.
12688 * gcc.c-torture/execute/pr67781.c: Likewise.
12689 * gcc.c-torture/execute/pr68648.c: Likewise.
12690
12691 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12692
12693 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12694
12695 2016-04-26 Marek Polacek <polacek@redhat.com>
12696
12697 PR c/67784
12698 * gcc.dg/pr67784-3.c: New test.
12699 * gcc.dg/pr67784-4.c: New test.
12700 * gcc.dg/pr67784-5.c: New test.
12701
12702 PR c/70791
12703 * gcc.dg/Wnested-externs-2.c: New test.
12704
12705 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12706
12707 * gcc.dg/fold-plusmult.c: Adjust.
12708 * gcc.dg/no-strict-overflow-6.c: Adjust.
12709 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12710
12711 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12712
12713 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12714 number scans.
12715 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12716 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12717 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12718 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12719 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12720 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12721 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12722 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12723 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12724 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12725 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12726 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12727 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12728 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12729 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12730 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12731 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12732 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12733 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12734 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12735 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12736 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12737 scans.
12738 * gcc.target/i386/pr32219-4.c: Likewise.
12739 * gcc.target/i386/pr32219-6.c: Likewise.
12740 * gcc.target/i386/pr32219-8.c: Likewise.
12741
12742 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12743
12744 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12745 associated options.
12746
12747 2016-04-26 Marek Polacek <polacek@redhat.com>
12748
12749 PR c++/70744
12750 * g++.dg/ext/cond2.C: New test.
12751
12752 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12753
12754 PR tree-optimization/70771
12755 PR tree-optimization/70775
12756 * gcc.dg/pr70771.c: New test.
12757 * gcc.dg/pr70775.c: New test.
12758
12759 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12760
12761 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12762
12763 2016-04-25 Richard Biener <rguenther@suse.de>
12764
12765 PR tree-optimization/70780
12766 * gcc.dg/torture/pr70780.c: New testcase.
12767
12768 2016-04-25 Michael Collison <michael.collison@arm.com>
12769
12770 * gcc.target/arm/neon-vaddws16.c: New test.
12771 * gcc.target/arm/neon-vaddws32.c: New test.
12772 * gcc.target/arm/neon-vaddwu16.c: New test.
12773 * gcc.target/arm/neon-vaddwu32.c: New test.
12774 * gcc.target/arm/neon-vaddwu8.c: New test.
12775 * lib/target-supports.exp
12776 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12777 that arm neon support vector widen sum of HImode TO SImode.
12778
12779 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR sanitizer/70712
12782 * c-c++-common/asan/pr70712.c: New test.
12783
12784 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12785
12786 * .gitattributes: New file.
12787
12788 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12789
12790 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12791
12792 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12793
12794 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12795 * gfortran.dg/submodule_15.f08: Likewise.
12796
12797 2016-04-22 Richard Biener <rguenther@suse.de>
12798
12799 PR tree-optimization/70740
12800 * gcc.dg/torture/pr70740.c: New testcase.
12801
12802 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12803
12804 PR target/70750
12805 * gcc.target/i386/pr70750-1.c: New test.
12806 * gcc.target/i386/pr70750-2.c: Likewise.
12807
12808 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12809
12810 PR c++/70540
12811 * g++.dg/cpp0x/auto48.C: New.
12812
12813 2016-04-21 Marek Polacek <polacek@redhat.com>
12814
12815 PR c++/70513
12816 * g++.dg/cpp0x/forw_enum12.C: New test.
12817 * g++.dg/cpp0x/forw_enum13.C: New test.
12818
12819 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12820
12821 PR target/70728
12822 * gcc.target/i386/pr70728.c: New test.
12823
12824 2016-04-21 Richard Biener <rguenther@suse.de>
12825
12826 PR middle-end/70747
12827 * gcc.dg/pr70747.c: New testcase.
12828
12829 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12830
12831 PR tree-optimization/70715
12832 * gcc.dg/tree-ssa/scev-13.c: New test.
12833
12834 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12835
12836 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12837
12838 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12839
12840 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12841
12842 2016-04-20 Jan Hubicka <jh@suse.cz>
12843
12844 PR ipa/70018
12845 * g++.dg/ipa/nothrow-1.C: New testcase.
12846
12847 2016-04-20 Nathan Sidwell <nathan@acm.org>
12848
12849 PR c++/55635
12850 * g++.dg/eh/delete1.C: New.
12851
12852 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12853
12854 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12855 -mtune-ctrl=sse_typeless_stores.
12856
12857 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12858
12859 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12860
12861 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12862
12863 PR tree-optimization/69489
12864 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12865
12866 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12867
12868 PR c++/69363
12869 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12870 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12871 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12872
12873 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12874
12875 PR tree-optimization/56625
12876 PR tree-optimization/69489
12877 * gcc.dg/vect/pr56625.c: New test.
12878 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12879
12880 2016-04-20 Andrew Pinski <apinski@cavium.com>
12881
12882 PR target/64971
12883 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12884
12885 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12886
12887 * gnat.dg/self1.adb: Remove now incorrect test.
12888
12889 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12890
12891 * gcc.dg/tree-ssa/scev-11.c: New test.
12892 * gcc.dg/tree-ssa/scev-12.c: New test.
12893
12894 2016-04-20 Marek Polacek <polacek@redhat.com>
12895
12896 PR tree-optimization/70725
12897 * gcc.dg/pr70725.c: New test.
12898
12899 2016-04-20 Richard Biener <rguenther@suse.de>
12900
12901 PR tree-optimization/70726
12902 * g++.dg/vect/pr70726.cc: New testcase.
12903
12904 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12905
12906 PR target/70674
12907 * gcc.target/s390/pr70674.c: New test.
12908
12909 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910
12911 PR libgfortran/70684
12912 * gfortran.dg/list_read_14.f90: New test.
12913
12914 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12915
12916 PR target/69201
12917 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12918 extern to force it misaligned.
12919 (b): Likewise.
12920 (c): Likewise.
12921 (d): Likewise.
12922 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12923 Don't check `*' before movv4sf_internal.
12924 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12925 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12926 Don't check `*' before movv16qi_internal.
12927 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12928 extern to force it misaligned.
12929 (b): Likewise.
12930 (c): Likewise.
12931 (d): Likewise.
12932 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12933 Don't check `*' before movv2df_internal.
12934 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12935 extern to force it misaligned.
12936 (b): Likewise.
12937 (c): Likewise.
12938 (d): Likewise.
12939 Check movv8sf_internal instead of avx_storeups256.
12940 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12941
12942 2016-04-19 Richard Biener <rguenther@suse.de>
12943
12944 PR tree-optimization/70171
12945 * g++.dg/tree-ssa/pr70171.C: New testcase.
12946
12947 2016-04-19 Richard Biener <rguenther@suse.de>
12948
12949 PR tree-optimization/70724
12950 * gcc.dg/torture/pr70724.c: New testcase.
12951
12952 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12953
12954 PR middle-end/70689
12955 * gcc.target/i386/pr70689.c: New.
12956
12957 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12958
12959 PR target/70708
12960 * gcc.target/i386/pr70708.c: New test.
12961
12962 2016-04-18 Richard Biener <rguenther@suse.de>
12963
12964 PR tree-optimization/43434
12965 * gcc.dg/vect/pr43434.c: New testcase.
12966 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12967 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12968 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12969 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12970 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12971 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12972 * gcc.dg/gomp/pr68640.c: Likewise.
12973 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12974 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12975
12976 2016-04-18 Richard Biener <rguenther@suse.de>
12977
12978 PR tree-optimization/70701
12979 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12980
12981 2016-04-18 Tom de Vries <tom@codesourcery.com>
12982
12983 PR testsuite/70699
12984 * gcc.dg/pr70161.c: Add dot-file scans.
12985 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12986 instead of after last dot char.
12987
12988 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12989
12990 * c-c++-common/dump-ada-spec-3.c: New test.
12991 * c-c++-common/dump-ada-spec-4.c: Likewise.
12992
12993 2016-04-17 Tom de Vries <tom@codesourcery.com>
12994
12995 PR other/70183
12996 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12997
12998 2016-04-15 Jan Hubicka <jh@suse.cz>
12999
13000 PR ipa/70018
13001 * g++.dg/ipa/pure-const-1.C: New testcase.
13002 * g++.dg/ipa/pure-const-2.C: New testcase.
13003 * g++.dg/ipa/pure-const-3.C: New testcase.
13004
13005 2016-04-15 Marek Polacek <polacek@redhat.com>
13006
13007 PR c/70671
13008 * gcc.dg/bitfld-22.c: New test.
13009
13010 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13011
13012 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13013 x86_64.
13014
13015 2016-04-15 Marek Polacek <polacek@redhat.com>
13016
13017 PR c/70651
13018 * c-c++-common/pr70651.c: New test.
13019
13020 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13021
13022 PR rtl-optimization/70681
13023 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13024 dump scan on arm and powerpc.
13025 * gcc.dg/pr10474.c: Likewise.
13026
13027 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR c++/69517
13030 PR c++/70019
13031 PR c++/70588
13032 * g++.dg/cpp1y/vla11.C: Revert for real.
13033
13034 PR c/70436
13035 * c-c++-common/Wparentheses-1.c: New test.
13036 * c-c++-common/gomp/Wparentheses-1.c: New test.
13037 * c-c++-common/gomp/Wparentheses-2.c: New test.
13038 * c-c++-common/gomp/Wparentheses-3.c: New test.
13039 * c-c++-common/gomp/Wparentheses-4.c: New test.
13040 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13041 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13042 * c-c++-common/goacc/Wparentheses-1.c: New test.
13043
13044 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13045
13046 PR target/70662
13047 * gcc.target/i386/pr70662.c: New test.
13048
13049 2016-04-15 Richard Biener <rguenther@suse.de>
13050 Alan Modra <amodra@gmail.com>
13051
13052 PR tree-optimization/70130
13053 * gcc.dg/vect/O3-pr70130.c: New testcase.
13054
13055 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13056
13057 PR target/70669
13058 * gcc.target/powerpc/pr70669.c: New test.
13059
13060 PR target/70640
13061 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13062 a power7 system that does not have an assembler that supports
13063 power8.
13064
13065 2016-04-14 Martin Sebor <msebor@redhat.com>
13066
13067 PR c++/69517
13068 PR c++/70019
13069 PR c++/70588
13070 * c-c++-common/ubsan/vla-1.c: Revert.
13071 * g++.dg/cpp1y/vla11.C: Same.
13072 * g++.dg/cpp1y/vla12.C: Same.
13073 * g++.dg/cpp1y/vla13.C: Same.
13074 * g++.dg/cpp1y/vla14.C: Same.
13075 * g++.dg/cpp1y/vla3.C: Same.
13076 * g++.dg/init/array24.C: Same.
13077 * g++.dg/ubsan/vla-1.C: Same.
13078
13079 2016-04-14 Marek Polacek <polacek@redhat.com>
13080 Jan Hubicka <hubicka@ucw.cz>
13081
13082 PR c++/70029
13083 * g++.dg/torture/pr70029.C: New test.
13084
13085 2016-04-14 Martin Sebor <msebor@redhat.com>
13086
13087 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13088 type size to prevent failures on targets with very low maximum
13089 alignment.
13090
13091 2016-04-14 Richard Biener <rguenther@suse.de>
13092
13093 PR tree-optimization/70623
13094 * gcc.dg/torture/pr70623.c: New testcase.
13095 * gcc.dg/torture/pr70623-2.c: Likewise.
13096
13097 2016-04-13 Martin Sebor <msebor@redhat.com>
13098
13099 PR c++/69517
13100 PR c++/70019
13101 PR c++/70588
13102 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13103 * g++.dg/cpp1y/vla11.C: New test.
13104 * g++.dg/cpp1y/vla12.C: New test.
13105 * g++.dg/cpp1y/vla13.C: New test.
13106 * g++.dg/cpp1y/vla14.C: New test.
13107 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13108 * g++.dg/init/array24.C: Fully brace VLA initializer.
13109 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13110
13111 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13112
13113 PR c++/70641
13114 * g++.dg/opt/pr70641.C: New test.
13115
13116 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13117
13118 PR rtl-optimization/68749
13119 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13120 effects of argument promotions.
13121 Remove default args to dg-skip-if.
13122
13123 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13124
13125 PR c++/70635
13126 * g++.dg/parse/pr70635.C: New.
13127
13128 2016-04-13 Marek Polacek <polacek@redhat.com>
13129
13130 PR c++/70639
13131 * c-c++-common/Wmisleading-indentation-4.c: New test.
13132
13133 2016-04-13 Marek Polacek <polacek@redhat.com>
13134
13135 PR c/70436
13136 * gcc.dg/Wparentheses-12.c: New test.
13137 * gcc.dg/Wparentheses-13.c: New test.
13138
13139 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13140
13141 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13142 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13143 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13144
13145 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13146
13147 PR middle-end/70633
13148 * gcc.c-torture/compile/pr70633.c: New test.
13149
13150 PR debug/70628
13151 * gcc.dg/torture/pr70628.c: New test.
13152
13153 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13154
13155 PR c++/70610
13156 * g++.dg/template/pr70610.C: New test.
13157 * g++.dg/template/pr70610-2.C: New test.
13158 * g++.dg/template/pr70610-3.C: New test.
13159 * g++.dg/template/pr70610-4.C: New test.
13160
13161 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13162
13163 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13164 128 instead of 32.
13165
13166 PR c++/70571
13167 * g++.dg/ext/pr70571.C: New test.
13168
13169 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13170
13171 PR target/70640
13172 * gcc.target/powerpc/pr70640.c: New test.
13173
13174 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13175
13176 PR c++/68722
13177 * g++.dg/parse/pr68722.C: New.
13178
13179 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR rtl-optimization/70596
13182 * gcc.target/i386/pr70596.c: New test.
13183
13184 2016-04-12 Nathan Sidwell <nathan@acm.org>
13185
13186 PR c++/70501
13187 * g++.dg/init/pr70501.C: New.
13188
13189 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13190
13191 * gcc.target/i386/asm-flag-6.c: New test.
13192
13193 2016-04-12 Tom de Vries <tom@codesourcery.com>
13194
13195 PR tree-optimization/68756
13196 * gcc.dg/graphite/pr68756.c: New test.
13197
13198 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR tree-optimization/70602
13201 * gcc.c-torture/execute/pr70602.c: New test.
13202
13203 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13204
13205 PR target/70381
13206 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13207 __float128 emulator is built and runs.
13208 * gcc.target/powerpc/float128-1.c: Likewise.
13209
13210 * lib/target-supports.exp (check_ppc_float128_sw_available):
13211 Rework tests for __float128 software and hardware
13212 availability. Fix exit condition to return 0 on success.
13213
13214 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13215
13216 PR target/70133
13217 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13218 * gcc.target/aarch64/target_attr_15.c: Likewise.
13219
13220 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13221
13222 PR c++/69066
13223 * g++.dg/cpp1y/pr69066.C: New.
13224
13225 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13226
13227 PR fortran/68566
13228 * gfortran.dg/pr36192.f90: Update test.
13229 * gfortran.dg/pr36192_1.f90: Update test.
13230 * gfortran.dg/real_dimension_1.f: Update test.
13231 * gfortran.dg/parameter_array_init_7.f90: New test.
13232
13233 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13234
13235 PR testsuite/64039
13236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13237
13238 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13239
13240 PR rtl-optimization/66669
13241 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13242
13243 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13244
13245 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13246 * gcc.dg/pie-1.c: Likewise.
13247 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13248 * gcc.dg/pic-4.c: Likewise.
13249 * gcc.dg/pie-3.c: Likewise.
13250 * gcc.dg/pie-4.c: Likewise.
13251
13252 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13253
13254 PR tree-optimization/68644
13255 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13256
13257 PR rtl-optimization/64886
13258 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13259
13260 2016-04-09 Tom de Vries <tom@codesourcery.com>
13261
13262 PR tree-optimization/68953
13263 * gcc.dg/graphite/pr68953.c: New test.
13264
13265 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13266
13267 PR fortran/70592
13268 * gfortran.dg/deferred_character_16.f90: New test.
13269
13270 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR tree-optimization/70586
13273 * gcc.c-torture/execute/pr70586.c: New test.
13274
13275 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13276
13277 PR sanitizer/70573
13278 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13279 with __builtin_memset
13280 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13281
13282 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13283
13284 PR lto/70289
13285 PR ipa/70348
13286 PR tree-optimization/70373
13287 PR middle-end/70533
13288 PR middle-end/70534
13289 PR middle-end/70535
13290 * c-c++-common/goacc/reduction-5.c: New test.
13291 * c-c++-common/goacc/reduction-promotions.c: New test.
13292 * gfortran.dg/goacc/reduction-3.f95: New test.
13293 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13294
13295 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13296
13297 PR c++/70590
13298 PR c++/70452
13299 * g++.dg/pr70590.C: New test.
13300 * g++.dg/pr70590-2.C: New test.
13301
13302 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13303
13304 PR middle-end/70593
13305 * gcc.target/i386/pr70593.c: New test.
13306
13307 PR rtl-optimization/70574
13308 * gcc.target/i386/avx2-pr70574.c: New test.
13309
13310 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13311
13312 PR sanitizer/70541
13313 * c-c++-common/asan/pr70541.c: New test.
13314
13315 2016-04-08 Tom de Vries <tom@codesourcery.com>
13316
13317 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13318 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13319
13320 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13321
13322 PR target/70566
13323 * gcc.c-torture/execute/pr70566.c: New test.
13324
13325 2016-04-08 Tom de Vries <tom@codesourcery.com>
13326
13327 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13328 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13329
13330 2016-04-08 Alan Modra <amodra@gmail.com>
13331
13332 * gcc.target/powerpc/pr70117.c: New.
13333
13334 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13335
13336 PR testsuite/70581
13337 * gcc.dg/lto/simd-function_0.c: New test.
13338
13339 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13340 clones.
13341 * c-c++-common/attr-simd-2.c: Likewise.
13342 * c-c++-common/attr-simd-4.c: Likewise.
13343 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13344 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13345
13346 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13347
13348 PR testsuite/70553
13349 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13350
13351 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13352 Tom de Vries <tom@codesourcery.com>
13353
13354 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13355 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13356 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13357 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13358 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13359 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13360 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13361 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13362
13363 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13364
13365 PR c/70436
13366 * g++.dg/warn/Wparentheses-29.C: New test.
13367
13368 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13369
13370 PR c/70436
13371 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13372 explicit braces to resolve a future -Wparentheses warning.
13373
13374 2016-04-06 Richard Henderson <rth@redhat.com>
13375
13376 * gcc.dg/pr61817-1.c: New test.
13377 * gcc.dg/pr61817-2.c: New test.
13378 * gcc.dg/pr69391-1.c: New test.
13379 * gcc.dg/pr69391-2.c: New test.
13380
13381 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13382
13383 PR rtl-optimization/70398
13384 * gcc.target/aarch64/pr70398.c: New.
13385
13386 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13387
13388 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13389
13390 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13391 Pedro Alves <palves@redhat.com>
13392
13393 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13394
13395 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13396
13397 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13398 Check for avx512f effective targets instead of avx2.
13399 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13400 for AVX512F clones.
13401 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13402 * g++.dg/gomp/declare-simd-1.C: Likewise.
13403 * g++.dg/gomp/declare-simd-3.C: Likewise.
13404 * g++.dg/gomp/declare-simd-4.C: Likewise.
13405
13406 PR middle-end/70550
13407 * c-c++-common/gomp/pr70550-1.c: New test.
13408 * c-c++-common/gomp/pr70550-2.c: New test.
13409
13410 2016-04-05 Nathan Sidwell <nathan@acm.org>
13411
13412 PR c++/70512
13413 * g++.dg/ext/attribute-may-alias-5.C: New.
13414
13415 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13416
13417 PR c++/70336
13418 * c-c++-common/pr70336.c: New test.
13419 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13420 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13421
13422 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13423
13424 PR ipa/66223
13425 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13426
13427 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR rtl-optimization/70542
13430 * gcc.dg/torture/pr70542.c: New test.
13431 * gcc.target/i386/avx2-pr70542.c: New test.
13432
13433 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13434
13435 PR tree-optimization/70509
13436 * gcc.target/i386/avx512bw-pr70509.c: New test.
13437
13438 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13439
13440 PR c++/70452
13441 * g++.dg/ext/constexpr-vla4.C: New test.
13442
13443 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13444
13445 PR target/70510
13446 * gcc.target/i386/pr70510.c: New test.
13447
13448 2016-04-05 Richard Biener <rguenther@suse.de>
13449
13450 PR tree-optimization/70526
13451 * g++.dg/torture/pr70526.C: New testcase.
13452
13453 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13454
13455 PR target/70525
13456 * gcc.target/i386/pr70525.c: New test.
13457
13458 2016-04-05 Richard Biener <rguenther@suse.de>
13459
13460 PR middle-end/70499
13461 * g++.dg/torture/pr70499.C: New testcase.
13462
13463 2016-04-05 Richard Biener <rguenther@suse.de>
13464
13465 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13466 remove XFAIL.
13467
13468 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR middle-end/70307
13471 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13472 rs6000 ABI warnings.
13473
13474 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13475
13476 PR ipa/66223
13477 * g++.dg/ipa/devirt-51.C: New testcase.
13478
13479 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13480 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR middle-end/70457
13483 * gcc.dg/torture/pr70457.c: New.
13484
13485 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13486
13487 PR fortran/67538
13488 * gfortran.dg/allocate_with_source_19.f08: New test.
13489
13490 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13491
13492 PR fortran/65795
13493 * gfortran.dg/coarray_allocate_6.f08: New test.
13494
13495 2016-04-04 Richard Biener <rguenther@suse.de>
13496
13497 PR rtl-optimization/70484
13498 * gcc.dg/torture/pr70484.c: New testcase.
13499
13500 2016-04-04 Marek Polacek <polacek@redhat.com>
13501
13502 PR c/70307
13503 * gcc.dg/torture/pr70307.c: New test.
13504
13505 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13506
13507 PR target/70416
13508 PR target/67391
13509 * gcc.target/sh/torture/pr70416.c: New.
13510
13511 2016-04-02 Martin Sebor <msebor@redhat.com>
13512
13513 PR c++/67376
13514 PR c++/70170
13515 PR c++/70172
13516 PR c++/70228
13517 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13518 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13519 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13520 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13521 * g++.dg/cpp0x/constexpr-string.C: Same.
13522 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13523 * g++.dg/cpp0x/pr65398.C: Same.
13524 * g++.dg/ext/constexpr-vla1.C: Same.
13525 * g++.dg/ext/constexpr-vla2.C: Same.
13526 * g++.dg/ext/constexpr-vla3.C: Same.
13527 * g++.dg/ubsan/pr63956.C: Same.
13528
13529 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13530
13531 PR rtl-optimization/70467
13532 * gcc.target/i386/pr70467-2.c: New test.
13533
13534 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13535 Marek Polacek <polacek@redhat.com>
13536
13537 PR c++/70488
13538 * g++.dg/init/new47.C: New test.
13539
13540 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13541
13542 PR target/70496
13543 * gcc.target/arm/pr70496.c: New test.
13544
13545 2016-04-01 Nathan Sidwell <nathan@acm.org>
13546
13547 PR c++/68475
13548 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13549
13550 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13551
13552 PR target/69890
13553 * gcc.dg/strlenopt.h (memmove): New.
13554 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13555 instead of "string.h".
13556 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13557 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13558 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13559 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13560 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13561 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13562 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13563 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13576
13577 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13578
13579 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13580 (Holder::foo): Reflect this.
13581
13582 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13583
13584 PR target/70442
13585 * gcc.dg/pr70442.c: New test.
13586
13587 2016-03-31 Nathan Sidwell <nathan@acm.org>
13588
13589 PR c++/70393
13590 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13591
13592 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13593
13594 PR target/70453
13595 * gcc.target/i386/pr70453.c: New test.
13596
13597 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13598
13599 PR target/70292
13600 * gcc.c-torture/pr70292.c: New test.
13601
13602 2016-03-31 Marek Polacek <polacek@redhat.com>
13603
13604 PR c/70297
13605 * c-c++-common/pr70297.c: New test.
13606 * g++.dg/cpp0x/typedef-redecl.C: New test.
13607 * gcc.dg/typedef-redecl2.c: New test.
13608
13609 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13610
13611 PR rtl-optimization/70460
13612 * gcc.c-torture/execute/pr70460.c: New test.
13613
13614 2016-03-31 Richard Biener <rguenther@suse.de>
13615
13616 PR c++/70430
13617 * g++.dg/ext/vector30.C: New testcase.
13618
13619 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13620 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13621
13622 * gfortran.dg/fmt_pf.f90: New test.
13623
13624 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13625
13626 Forward-port from 5 branch
13627 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13628
13629 PR testsuite/70356
13630 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13631 dg-require-effective-target after dg-do.
13632
13633 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13634
13635 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13636
13637 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13638 Julian Brown <julian@codesourcery.com>
13639 Chung-Lin Tang <cltang@codesourcery.com>
13640 Cesar Philippidis <cesar@codesourcery.com>
13641 James Norris <jnorris@codesourcery.com>
13642 Tom de Vries <tom@codesourcery.com>
13643 Nathan Sidwell <nathan@codesourcery.com>
13644
13645 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13646 * c-c++-common/goacc/loop-clauses.c: Likewise.
13647 * g++.dg/goacc/template.C: Likewise.
13648 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13649 * gfortran.dg/goacc/loop-1.f95: Likewise.
13650 * gfortran.dg/goacc/loop-5.f95: Likewise.
13651 * gfortran.dg/goacc/loop-6.f95: Likewise.
13652 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13653 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13654 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13655 * c-c++-common/goacc/clauses-fail.c: Likewise.
13656 * c-c++-common/goacc/parallel-1.c: Likewise.
13657 * c-c++-common/goacc/reduction-1.c: Likewise.
13658 * c-c++-common/goacc/reduction-2.c: Likewise.
13659 * c-c++-common/goacc/reduction-3.c: Likewise.
13660 * c-c++-common/goacc/reduction-4.c: Likewise.
13661 * c-c++-common/goacc/routine-3.c: Likewise.
13662 * c-c++-common/goacc/routine-4.c: Likewise.
13663 * c-c++-common/goacc/routine-5.c: Likewise.
13664 * c-c++-common/goacc/tile.c: Likewise.
13665 * g++.dg/goacc/template.C: Likewise.
13666 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13667 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13668 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13669 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13670 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13671 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13672 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13673 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13674 * c-c++-common/goacc/use_device-1.c: ... this file.
13675 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13676 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13677 * c-c++-common/goacc/host_data-6.c: ... this file.
13678 * c-c++-common/goacc/loop-2-kernels.c: New file.
13679 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13680 * c-c++-common/goacc/loop-3.c: Likewise.
13681 * g++.dg/goacc/reference.C: Likewise.
13682 * g++.dg/goacc/routine-1.C: Likewise.
13683 * g++.dg/goacc/routine-2.C: Likewise.
13684
13685 2016-03-30 Richard Biener <rguenther@suse.de>
13686
13687 PR middle-end/70450
13688 * gcc.dg/torture/pr70450.c: New testcase.
13689
13690 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR target/70421
13693 * gcc.dg/torture/pr70421.c: New test.
13694 * gcc.target/i386/avx512f-pr70421.c: New test.
13695
13696 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13697
13698 PR testsuite/70364
13699 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13700 (check): New function.
13701 (bar): Call check.
13702 (foo): Align stack to 16 bytes when calling bar.
13703 * gcc.target/i386/cleanup-2.c: Likewise.
13704
13705 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13706
13707 PR tree-optimization/59124
13708 * gcc.dg/Warray-bounds-19.c: New test.
13709
13710 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13711
13712 * lib/prune.exp (escape_regex_chars): New.
13713 (prune_file_path): Update to quote metcharacters for regexp.
13714
13715 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13716
13717 PR rtl-optimization/70429
13718 * gcc.c-torture/execute/pr70429.c: New test.
13719
13720 PR tree-optimization/70405
13721 * gcc.dg/pr70405.c: New test.
13722
13723 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13724
13725 PR fortran/70397
13726 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13727 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13728
13729 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13730
13731 PR testsuite/64177
13732 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13733 __cilkrts_set_param to set two workers.
13734 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13735 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13736
13737 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13738
13739 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13740
13741 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13742
13743 PR target/70406
13744 * gcc.target/i386/pr70406.c: New test.
13745
13746 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13747
13748 * gnat.dg/specs/double_record_extension3.ads: New test.
13749
13750 2016-03-25 Richard Henderson <rth@redhat.com>
13751
13752 PR target/70120
13753 * gcc.target/aarch64/pr70120-1.c: New.
13754 * gcc.target/aarch64/pr70120-2.c: New.
13755 * gcc.target/aarch64/pr70120-3.c: New.
13756
13757 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13758
13759 PR c++/62212
13760 * g++.dg/template/mangle2.C: The dg-do directive should be
13761 "compile" not "assemble".
13762
13763 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13764
13765 PR lto/69650
13766 * gcc.dg/pr69650.c: New test.
13767
13768 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13769
13770 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13771
13772 2016-03-25 Alan Modra <amodra@gmail.com>
13773
13774 * gcc.dg/dfp/pr70052.c: New test.
13775
13776 2016-03-24 Richard Henderson <rth@redhat.com>
13777
13778 PR middle-end/69845
13779 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13780 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13781
13782 2016-03-24 Tom de Vries <tom@codesourcery.com>
13783
13784 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13785
13786 2016-03-24 Tom de Vries <tom@codesourcery.com>
13787
13788 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13789 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13790
13791 2016-03-24 Tom de Vries <tom@codesourcery.com>
13792
13793 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13794 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13795
13796 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13797
13798 PR c++/62212
13799 * g++.dg/template/mangle2.C: New test.
13800
13801 2016-03-24 Richard Biener <rguenther@suse.de>
13802
13803 PR tree-optimization/70396
13804 * gcc.dg/torture/pr70396.c: New testcase.
13805
13806 2016-03-24 Richard Biener <rguenther@suse.de>
13807
13808 PR middle-end/70370
13809 * gcc.dg/torture/pr70370.c: New testcase.
13810
13811 2016-03-24 Tom de Vries <tom@codesourcery.com>
13812
13813 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13814 * gfortran.dg/goacc/kernels-tree.f95: Same.
13815 * gfortran.dg/goacc/parallel-tree.f95: Same.
13816
13817 2016-03-24 Tom de Vries <tom@codesourcery.com>
13818
13819 * c-c++-common/goacc/uninit-if-clause.c: New test.
13820 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13821
13822 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13823
13824 PR target/70290
13825 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13826 Fix formatting.
13827
13828 2016-03-24 Richard Biener <rguenther@suse.de>
13829
13830 PR tree-optimization/70372
13831 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13832
13833 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13834
13835 PR c++/70347
13836 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13837
13838 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13839
13840 PR c++/70332
13841 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13842
13843 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR c++/70001
13846 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13847 * g++.dg/cpp1y/pr70001.C: New test.
13848
13849 PR c++/70323
13850 * g++.dg/cpp0x/constexpr-70323.C: New test.
13851
13852 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13853 Jason Merrill <jason@redhat.com>
13854 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR c++/69315
13857 * g++.dg/cpp0x/constexpr-69315.C: New test.
13858 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13859
13860 2016-03-23 Marek Polacek <polacek@redhat.com>
13861
13862 PR c++/69884
13863 * g++.dg/warn/Wignored-attributes-1.C: New test.
13864 * g++.dg/warn/Wignored-attributes-2.C: New test.
13865
13866 2016-03-23 Tom de Vries <tom@codesourcery.com>
13867
13868 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13869 initialization.
13870 * gfortran.dg/goacc/private-3.f95 (test): Same.
13871 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13872 missing use param.
13873
13874 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13875
13876 * lib/target-supports.exp: Remove v7ve entry from loop
13877 creating effective target checks.
13878 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13879 (add_options_for_arm_arch_v7ve): Likewise.
13880
13881 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13882
13883 PR tree-optimization/70354
13884 * gcc.dg/vect/pr70354-1.c: New test.
13885 * gcc.dg/vect/pr70354-2.c: New test.
13886 * gcc.target/i386/avx2-pr70354-1.c: New test.
13887 * gcc.target/i386/avx2-pr70354-2.c: New test.
13888
13889 2016-03-22 Jeff Law <law@redhat.com>
13890
13891 PR target/70232
13892 * gcc.dg/tree-ssa/pr70232.c: New test.
13893
13894 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13895
13896 PR target/70302
13897 * gcc.target/i386/pr70302.c: New test.
13898
13899 2016-03-22 Richard Biener <rguenther@suse.de>
13900
13901 PR middle-end/70251
13902 * g++.dg/torture/pr70251.C: New testcase.
13903
13904 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13905
13906 PR c/69993
13907 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13908 Wmisleading-indentation.c.
13909 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13910 reflect change to diagnostic text and order of messages.
13911 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13912
13913 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13914
13915 * g++.dg/ext/java-3.C: Don't compile on AIX.
13916
13917 2016-03-22 Richard Biener <rguenther@suse.de>
13918
13919 PR middle-end/70333
13920 * gcc.dg/torture/pr70333.c: New testcase.
13921
13922 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13923
13924 * g++.dg/ext/pr70290.C: New test.
13925
13926 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13927
13928 PR target/70325
13929 * gcc.target/i386/pr70325.c: New test.
13930
13931 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13932
13933 PR target/70329
13934 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13935 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13936
13937 PR target/70300
13938 * gcc.target/i386/pr70300.c: New test.
13939
13940 PR c++/70295
13941 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13942 (func2): New function for cond with parens, xfail warning for c++.
13943 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13944
13945 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13946
13947 PR c++/70096
13948 * g++.dg/template/ptrmem30.C: New test.
13949
13950 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13951
13952 PR c++/70204
13953 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13954 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13955
13956 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13957
13958 PR middle-end/70326
13959 * gcc.dg/pr70326.c: New test.
13960
13961 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13962 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR tree-optimization/70317
13965 * gcc.dg/pr70317.c: New test.
13966
13967 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13968
13969 PR target/70327
13970 * gcc.target/i386/pr70327.c: New test.
13971
13972 2016-03-21 Martin Liska <mliska@suse.cz>
13973
13974 PR ipa/70306
13975 * gcc.dg/ipa/pr70306.c: New test.
13976
13977 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13978
13979 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13980 * gcc.target/arm/attr-align3.c: Likewise.
13981 * gcc.target/arm/attr_arm.c: Likewise.
13982 * gcc.target/arm/flip-thumb.c: Likewise.
13983
13984 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR target/70296
13987 * gcc.target/powerpc/altivec-36.c: New test.
13988
13989 2016-03-21 Richard Biener <rguenther@suse.de>
13990
13991 PR tree-optimization/70310
13992 * gcc.dg/torture/pr70310.c: New testcase.
13993
13994 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13995
13996 PR target/70293
13997 * gcc.target/i386/pr70293.c: New test.
13998
13999 2016-03-21 Richard Biener <rguenther@suse.de>
14000
14001 PR tree-optimization/70288
14002 * gcc.dg/torture/pr70288-1.c: New testcase.
14003 * gcc.dg/torture/pr70288-2.c: Likewise.
14004
14005 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14006
14007 PR rtl-optimization/69307
14008 * gcc.target/arm/pr69307.c: New test.
14009
14010 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14011
14012 PR rtl-optimization/69102
14013 * gcc.c-torture/compile/pr69102.c: New test.
14014
14015 2016-03-18 Jeff Law <law@redhat.com>
14016
14017 PR rtl-optimization/70263
14018 * gcc.c-torture/compile/pr70263-1.c: New test.
14019 * gcc.target/i386/pr70263-2.c: New test.
14020
14021 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14022
14023 PR rtl-optimization/70278
14024 * gcc.dg/torture/pr70278.c: New test.
14025 * gcc.target/arm/pr70278.c: New test.
14026
14027 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14028
14029 PR c/70281
14030 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14031 (test_builtin_types_compatible_p): New test function.
14032 * gcc.dg/pr70281.c: New test case.
14033
14034 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14035
14036 PR target/70113
14037 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14038
14039 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14040
14041 PR tree-optimization/70252
14042 * gcc.dg/pr70252.c: New test.
14043
14044 2016-03-18 Tom de Vries <tom@codesourcery.com>
14045
14046 * gcc.dg/pr70161-2.c: New test.
14047 * gcc.dg/pr70161.c: New test.
14048
14049 2016-03-18 Tom de Vries <tom@codesourcery.com>
14050
14051 PR ipa/70269
14052 * gcc.dg/pr70269.c: New test.
14053
14054 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14055
14056 PR c++/70267
14057 * g++.dg/ext/java-3.C: New test.
14058
14059 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14060
14061 PR c++/70205
14062 * g++.dg/lookup/pr70205.C: New test.
14063
14064 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14065
14066 PR c++/70218
14067 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14068
14069 2016-03-17 Marek Polacek <polacek@redhat.com>
14070
14071 PR c/69407
14072 * gcc.dg/atomic-op-6.c: New test.
14073
14074 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14075
14076 PR c/70264
14077 * c-c++-common/pr70264.c: New test case.
14078
14079 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14080
14081 PR c++/70144
14082 * c-c++-common/pr70144-1.c: New test.
14083 * c-c++-common/pr70144-2.c: New test.
14084
14085 PR c++/70272
14086 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14087 * g++.dg/opt/flifetime-dse6.C: New test.
14088 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14089
14090 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14091
14092 PR driver/70192
14093 * gcc.dg/pic-1.c: New test.
14094 * gcc.dg/pic-2.c: Likewise.
14095 * gcc.dg/pic-3.c: Likewise.
14096 * gcc.dg/pic-4.c: Likewise.
14097 * gcc.dg/pie-1.c: Likewise.
14098 * gcc.dg/pie-2.c: Likewise.
14099 * gcc.dg/pie-3.c: Likewise.
14100 * gcc.dg/pie-4.c: Likewise.
14101 * gcc.dg/pie-5.c: Likewise.
14102 * gcc.dg/pie-6.c: Likewise.
14103
14104 2016-03-17 Tom de Vries <tom@codesourcery.com>
14105
14106 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14107 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14108
14109 2016-03-17 Richard Biener <rguenther@suse.de>
14110
14111 PR debug/70271
14112 * g++.dg/debug/pr70271.C: New testcase.
14113
14114 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14115
14116 * gcc.target/i386/pr70251.c: New test.
14117
14118 2016-03-17 Marek Polacek <polacek@redhat.com>
14119
14120 PR c++/70194
14121 * g++.dg/warn/constexpr-70194.C: New test.
14122
14123 2016-03-16 Richard Henderson <rth@redhat.com>
14124
14125 PR middle-end/70240
14126 * gcc.c-torture/compile/pr70240.c: New.
14127
14128 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14129
14130 * gcc.c-torture/compile/20151204.c: Skip for avr.
14131
14132 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14133
14134 PR target/70245
14135 * g++.dg/opt/pr70245.C: New test.
14136 * g++.dg/opt/pr70245.h: New file.
14137 * g++.dg/opt/pr70245-aux.cc: New file.
14138
14139 2016-03-16 Martin Sebor <msebor@redhat.com>
14140
14141 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14142
14143 2016-03-16 Richard Henderson <rth@redhat.com>
14144
14145 PR middle-end/70199
14146 * gcc.c-torture/compile/pr70199.c: New.
14147
14148 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14149
14150 * gcc.dg/uninit-19.c: Run dos2unix.
14151
14152 2016-03-16 Marek Polacek <polacek@redhat.com>
14153
14154 PR c/70093
14155 * gcc.dg/nested-func-10.c: New test.
14156 * gcc.dg/nested-func-9.c: New test.
14157
14158 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14159
14160 PR tree-optimization/68714
14161 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14162
14163 2016-03-16 Tom de Vries <tom@codesourcery.com>
14164
14165 PR tree-optimization/68715
14166 * gcc.dg/graphite/pr68715-2.c: New test.
14167 * gcc.dg/graphite/pr68715.c: New test.
14168 * gfortran.dg/graphite/pr68715.f90: New test.
14169
14170 2016-03-16 Tom de Vries <tom@codesourcery.com>
14171
14172 PR tree-optimization/68809
14173 * gcc.dg/graphite/pr68809-2.c: New test.
14174 * gcc.dg/graphite/pr68809.c: New test.
14175
14176 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR c++/70147
14179 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14180 method call to i () as argument. Adjust expected output.
14181
14182 PR c++/70147
14183 * g++.dg/ubsan/pr70147-1.C: New test.
14184 * g++.dg/ubsan/pr70147-2.C: New test.
14185
14186 2016-03-15 Martin Sebor <msebor@redhat.com>
14187
14188 PR c++/58281
14189 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14190
14191 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14192
14193 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14194 hppa*-*-hpux*.
14195
14196 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14197
14198 PR libfortran/69799
14199 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14200 libatomic_available.
14201
14202 2016-03-15 Marek Polacek <polacek@redhat.com>
14203
14204 PR c++/70209
14205 * g++.dg/ext/attribute-may-alias-4.C: New test.
14206
14207 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14208
14209 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14210 -fvar-tracking-assignments-toggle flag.
14211
14212 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14213
14214 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14215
14216 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14217
14218 PR rtl-optimization/70222
14219 * gcc.c-torture/execute/pr70222-1.c: New test.
14220 * gcc.c-torture/execute/pr70222-2.c: New test.
14221
14222 2016-03-15 Richard Henderson <rth@redhat.com>
14223
14224 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14225
14226 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14227
14228 PR rtl-optimization/69032
14229 * gcc.dg/pr69032.c: New test.
14230
14231 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14232
14233 PR rtl-optimization/63384
14234 * g++.dg/pr63384.C: New test.
14235
14236 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14237
14238 PR target/64411
14239 * gcc.target/i386/pr64411.C: New test.
14240
14241 2016-03-15 Tom de Vries <tom@codesourcery.com>
14242
14243 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14244 * gfortran.dg/goacc/kernels-alias.f95: New test.
14245
14246 2016-03-14 Martin Sebor <msebor@redhat.com>
14247
14248 PR c++/53792
14249 * g++.dg/cpp0x/constexpr-inline.C: New test.
14250 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14251
14252 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14253
14254 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14255
14256 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14257
14258 PR middle-end/70219
14259 * gcc.dg/pr70219.c: New test.
14260
14261 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14262
14263 PR target/70083
14264 * gcc.dg/torture/pr70083.c: New test.
14265 * gcc.target/i386/pr70083.c: New test.
14266
14267 2016-03-14 Richard Biener <rguenther@suse.de>
14268
14269 PR tree-optimization/56365
14270 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14271
14272 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14273
14274 PR target/70098
14275 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14276 New function.
14277 * g++.dg/pr70098.C: New testcase.
14278
14279
14280 2016-03-14 Tom de Vries <tom@codesourcery.com>
14281
14282 PR tree-optimization/70045
14283 * gcc.dg/graphite/pr70045.c: New test.
14284
14285 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14286
14287 PR fortran/69043
14288 * gfortran.dg/include_9.f90: New test.
14289
14290 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14291
14292 PR fortran/45076
14293 gfortran.dg/prof/prof.exp: New script.
14294 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14295
14296 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14297
14298 PR rtl-optimization/69307
14299 * gcc.dg/pr69307.c: New test.
14300
14301 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14302
14303 PR target/69614
14304 * gcc.target/arm/pr69614.c: New.
14305
14306 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14307
14308 PR fortran/70031
14309 * gfortran.dg/submodule_14.f08: New test
14310
14311 PR fortran/69524
14312 * gfortran.dg/submodule_15.f08: New test
14313
14314 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14315
14316 PR c++/70106
14317 * g++.dg/cpp1y/paren3.C: New test.
14318
14319 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14320
14321 PR target/70131
14322 * gcc.target/powerpc/ppc-round2.c: New test.
14323
14324 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14325
14326 PR target/70123
14327 * gcc.dg/torture/pr70123.c: New test.
14328
14329 2016-03-11 Jeff Law <law@redhat.com>
14330
14331 PR tree-optimization/70190
14332 * gcc.c-torture/compile/pr70190.c: New test.
14333
14334 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14335
14336 PR c/68187
14337 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14338 case.
14339 (test43_b): Likewise.
14340 (test43_c): Likewise.
14341 (test43_d): Likewise.
14342 (test43_e): Likewise.
14343 (test43_f): Likewise.
14344 (test43_g): Likewise.
14345 (test44_a): Likewise.
14346 (test44_b): Likewise.
14347 (test44_c): Likewise.
14348 (test44_d): Likewise.
14349 (test44_e): Likewise.
14350
14351 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14352
14353 PR c/70085
14354 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14355
14356 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14357
14358 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14359 dg-options.
14360
14361 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14362
14363 PR target/70002
14364 PR target/69245
14365 * gcc.target/aarch64/pr69245_2.c: New test.
14366
14367 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14368
14369 PR tree-optimization/70177
14370 * gcc.dg/pr70177.c: New test.
14371
14372 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14373
14374 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14375
14376 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14377
14378 * gcc.dg/tree-ssa/sra-20.c: New.
14379
14380 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR rtl-optimization/70174
14383 * gcc.dg/pr70174.c: New test.
14384
14385 PR tree-optimization/70169
14386 * gcc.dg/pr70169.c: New test.
14387
14388 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14389
14390 PR target/70160
14391 * gcc.target/i386/pr70160.c: New test.
14392
14393 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14394
14395 * gcc.target/s390/dfp-1.c: New test.
14396
14397 2016-03-10 Nick Clifton <nickc@redhat.com>
14398
14399 PR target/70044
14400 * gcc.target/aarch64/pr70044.c: New test.
14401
14402 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14403 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR c++/70001
14406 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14407 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14408 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14409
14410 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14411
14412 PR lto/69589
14413 * g++.dg/lto/pr69589_0.C: New testcase
14414 * g++.dg/lto/pr69589_1.C: New testcase
14415
14416 2016-03-10 Marek Polacek <polacek@redhat.com>
14417
14418 PR c++/70153
14419 * g++.dg/delayedfold/unary-plus1.C: New test.
14420
14421 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14422
14423 * gcc.target/arm/pr45701-1.c: Escape brackets.
14424 * gcc.target/arm/pr45701-2.c: Likewise.
14425
14426 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14427
14428 * gfortran.dg/unconstrained_commons.f: New.
14429
14430 2016-03-10 Alan Modra <amodra@gmail.com>
14431
14432 * gcc.dg/pr69195.c: New.
14433 * gcc.dg/pr69238.c: New.
14434
14435 2016-03-10 Tom de Vries <tom@codesourcery.com>
14436
14437 PR testsuite/68915
14438 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14439
14440 2016-03-10 Richard Biener <rguenther@suse.de>
14441
14442 PR tree-optimization/70128
14443 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14444 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14445
14446 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR tree-optimization/70152
14449 * gcc.dg/pr70152.c: New test.
14450
14451 PR target/70086
14452 * gcc.target/i386/pr70086-1.c: New test.
14453 * gcc.target/i386/pr70086-2.c: New test.
14454 * gcc.target/i386/pr70086-3.c: New test.
14455
14456 PR tree-optimization/70127
14457 * gcc.c-torture/execute/pr70127.c: New test.
14458
14459 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14460
14461 * c-c++-common/goacc/combined-directives-2.c: New test.
14462
14463 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14464
14465 PR c/68473
14466 PR c++/70105
14467 * g++.dg/diagnostic/pr70105.C: New test.
14468 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14469 (test_multiple_ordinary_maps): New test function.
14470
14471 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14472
14473 PR c/68473
14474 PR c++/70105
14475 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14476 Drop range information from call to inform_at_rich_loc.
14477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14478 New.
14479 (test_show_locus): Replace calls to rich_location::add_range with
14480 calls to add_range. Rewrite the tests that used the now-defunct
14481 rich_location ctor taking a source_range. Simplify other tests
14482 by replacing calls to COMBINE_LOCATION_DATA with calls to
14483 make_location.
14484
14485 2016-03-09 Richard Biener <rguenther@suse.de>
14486 Jakub Jelinek <jakub@redhat.com>
14487
14488 PR tree-optimization/70138
14489 * gcc.dg/vect/pr70138-1.c: New testcase.
14490 * gcc.dg/vect/pr70138-2.c: Likewise.
14491
14492 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14493
14494 PR target/70049
14495 * gcc.target/i386/pr70049.c: New test.
14496
14497 2016-03-09 Richard Biener <rguenther@suse.de>
14498
14499 PR c/70143
14500 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14501 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14502 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14503
14504 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14505
14506 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14507 arm-*-*.
14508
14509 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14510
14511 PR middle-end/67278
14512 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14513
14514 PR target/67278
14515 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14516
14517 PR middle-end/70050
14518 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14519 in testcase comment.
14520
14521 2016-03-09 Tom de Vries <tom@codesourcery.com>
14522
14523 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14524 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14525 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14526 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14527 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14528 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14529 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14530 * gfortran.dg/goacc/kernels-loop.f95: New test.
14531
14532 2016-03-08 Martin Sebor <msebor@redhat.com>
14533
14534 PR c++/62096
14535 * g++.dg/warn/overflow-warn-7.C: New test.
14536
14537 2016-03-08 Jason Merrill <jason@redhat.com>
14538
14539 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14540 * lib/target-supports.exp (check_effective_target_concepts): New.
14541
14542 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14543
14544 PR c++/70135
14545 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14546 * g++.dg/ubsan/pr70135.C: New test.
14547
14548 PR target/70110
14549 * gcc.dg/pr70110.c: New test.
14550
14551 2016-03-07 Martin Jambor <mjambor@suse.cz>
14552
14553 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14554 * c-c++-common/gomp/if-1.c: Likewise.
14555 * c-c++-common/gomp/pr61486-2.c: Likewise.
14556 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14557 to dg-additional-options.
14558 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14559 * g++/gomp/target-teams-1.c: Likewise.
14560 * gcc.dg/gomp/gomp.exp: Likewise.
14561 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14562 dg-additional-options.
14563 * gfortran.dg/gomp/gomp.exp: Likewise.
14564 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14565 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14566 dg-additional-options.
14567 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14568
14569 2016-03-07 Martin Jambor <mjambor@suse.cz>
14570
14571 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14572 * c-c++-common/gomp/gridify-1.c: New test.
14573 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14574
14575 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14576
14577 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14578 trigger for cortex-r8, when scanning for register r8.
14579 * gcc.target/arm/pr45701-2.c: Likewise.
14580
14581 2016-02-26 Richard Biener <rguenther@suse.de>
14582 Jeff Law <law@redhat.com>
14583
14584 PR tree-optimization/69740
14585 * gcc.c-torture/compile/pr69740-1.c: New test.
14586 * gcc.c-torture/compile/pr69740-2.c: New test.
14587
14588 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14589
14590 * lib/target-supports.exp
14591 (check_effective_target_whole_vector_shift): Enable for PPC64.
14592
14593 2016-03-07 Richard Biener <rguenther@suse.de>
14594
14595 PR tree-optimization/70115
14596 * gcc.dg/torture/pr70115.c: New testcase.
14597
14598 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14599
14600 PR middle-end/69916
14601 * c-c-++-common/goacc/pr69916.c: New.
14602
14603 2016-03-07 Richard Henderson <rth@redhat.com>
14604
14605 * gcc.c-torture/compile/pr70061.c: New test.
14606
14607 2016-03-07 Richard Biener <rguenther@suse.de>
14608
14609 PR testsuite/70109
14610 * gcc.dg/vect/O3-pr36098.c: New testcase.
14611
14612 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14613
14614 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14615
14616 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14617
14618 * gnat.dg/renaming9.ad[sb]: New testcase.
14619
14620 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14621
14622 PR c++/70084
14623 * g++.dg/expr/stdarg3.C: New test.
14624
14625 2016-03-04 Jeff Law <law@redhat.com>
14626
14627 PR tree-optimization/69196
14628 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14629 x86_64-*-*.
14630
14631 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14632
14633 PR c/69973
14634 * gcc.dg/pr69973.c: New test.
14635
14636 PR rtl-optimization/69941
14637 * gcc.dg/torture/pr69941.c: New test.
14638
14639 PR c/69824
14640 * gcc.dg/pr69824.c: New test.
14641
14642 2016-03-05 Tom de Vries <tom@codesourcery.com>
14643
14644 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14645 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14646 function.
14647
14648 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14649
14650 PR c++/66786
14651 * g++.dg/cpp1y/var-templ48.C: New test.
14652 * g++.dg/cpp1y/var-templ49.C: New test.
14653
14654 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14655
14656 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14657
14658 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14659
14660 PR c++/70035
14661 * g++.dg/ubsan/pr70035.C: New test.
14662
14663 PR target/70062
14664 * gcc.target/i386/pr70062.c: New test.
14665
14666 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14667
14668 * g++.dg/template/typename21.C: Remove c++98_only.
14669
14670 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14671
14672 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14673
14674 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14675
14676 PR c/68187
14677 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14678 function.
14679 (fn_42_b): Likewise.
14680 (fn_42_c): Likewise.
14681
14682 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14683
14684 PR c/68187
14685 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14686 function.
14687 (fn_40_b): Likewise.
14688 (fn_41_a): Likewise.
14689 (fn_41_b): Likewise.
14690
14691 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR target/70059
14694 * gcc.target/i386/avx512f-pr70059.c: New test.
14695 * gcc.target/i386/avx512dq-pr70059.c: New test.
14696
14697 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14698
14699 PR rtl-optimization/57676
14700 * gcc.dg/torture/pr57676.c: New test.
14701
14702 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14703
14704 * gcc.dg/pr70026.c: New test.
14705
14706 2016-03-04 Marek Polacek <polacek@redhat.com>
14707
14708 PR c/69798
14709 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14710 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14711
14712 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14713
14714 PR target/70004
14715 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14716 Delete.
14717 (test_corners_sisd_si): Likewise.
14718 (main): Remove checks of the above.
14719 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14720
14721 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14722
14723 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14724
14725 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14726
14727 * gcc.dg/torture/pr69951.c: Accept argc==0.
14728
14729 2016-03-04 Richard Biener <rguenther@suse.de>
14730
14731 PR c++/70054
14732 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14733 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14734
14735 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14736
14737 PR testsuite/69766
14738 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14739 testing multiarch.
14740
14741 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14742
14743 PR debug/69947
14744 * gcc.dg/guality/pr69947.c: New test.
14745
14746 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14747
14748 PR ada/70017
14749 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14750
14751 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14752
14753 PR rtl-optimization/69904
14754 * gcc.target/arm/pr69904.c: New test.
14755
14756 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR target/70021
14759 * gcc.dg/vect/pr70021.c: New test.
14760 * gcc.target/i386/pr70021.c: New test.
14761
14762 2016-03-03 Marek Polacek <polacek@redhat.com>
14763
14764 PR middle-end/70050
14765 * gcc.dg/pr70050.c: New test.
14766
14767 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14768
14769 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14770
14771 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14772
14773 PR tree-optimization/70043
14774 * gfortran.dg/vect/pr70043.f90: New test.
14775
14776 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14777
14778 * gnat.dg/specs/task1.ads: New test.
14779
14780 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14781
14782 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14783 Invoke gdb with -batch.
14784 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14785
14786 2016-03-03 Richard Biener <rguenther@suse.de>
14787
14788 PR tree-optimization/55936
14789 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14790
14791 2016-03-02 Jeff Law <law@redhat.com>
14792
14793 PR rtl-optimization/69942
14794 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14795 effects of argument promotions.
14796
14797 PR tree-optimization/69987
14798 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14799 target does not support -fprefetch-loop-arrays.
14800
14801 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14802
14803 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14804
14805 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14806
14807 PR rtl-optimization/69052
14808 * gcc.target/i386/pr69052.c: New test.
14809
14810 2016-03-02 Alan Modra <amodra@gmail.com>
14811
14812 * gcc.dg/pr69990.c: New.
14813
14814 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14815
14816 PR c/68062
14817 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14818
14819 PR middle-end/70022
14820 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14821
14822 PR target/70028
14823 * gcc.target/i386/pr70028.c: New test.
14824
14825 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14826
14827 * c-c++-common/asan/swapcontext-test-1.c,
14828 * c-c++-common/tsan/thread_leak.c,
14829 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14830 * g++.dg/tsan/benign_race.C,
14831 * g++.dg/tsan/fd_close_norace.C,
14832 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14833 races with sanitizer output
14834
14835 2016-03-02 Richard Biener <rguenther@suse.de>
14836 Uros Bizjak <ubizjak@gmail.com>
14837
14838 PR target/67278
14839 * gcc.dg/simd-8.c: New testcase.
14840
14841 2016-03-02 Richard Biener <rguenther@suse.de>
14842
14843 PR middle-end/67278
14844 * gcc.dg/simd-7.c: New testcase.
14845
14846 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14847
14848 * gcc.target/i386/pr70007.c: Tweak.
14849
14850 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14851
14852 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14853
14854 2016-03-02 Marek Polacek <polacek@redhat.com>
14855
14856 PR c/67854
14857 * gcc.dg/pr67854.c: New test.
14858
14859 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14860
14861 PR middle-end/70025
14862 * gcc.dg/torture/pr70025.c: New test.
14863
14864 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14865
14866 PR tree-optimization/68621
14867 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14868
14869 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14870
14871 * gcc.target/i386/pr70007.c: New test.
14872
14873 2016-03-01 Jeff Law <law@redhat.com>
14874
14875 PR tree-optimization/69196
14876 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14877
14878 PR tree-optimization/69196
14879 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14880 duplicating code and spoiling the expected output.
14881
14882 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14883
14884 PR target/70033
14885 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14886 supports power9 before doing tests.
14887 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14888 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14889 * gcc.target/powerpc/p9-permute.c: Likewise.
14890
14891 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14892
14893 PR target/70027
14894 * gcc.target/i386/pr70027.c: New test.
14895
14896 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14897
14898 * gcc.dg/pr70017.c: New test.
14899
14900 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14901
14902 PR c/69796
14903 PR c/69974
14904 * gcc.dg/pr69796.c: New test.
14905 * gcc.dg/pr69974.c: New test.
14906
14907 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14908
14909 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14910
14911 2016-02-29 Jeff Law <law@redhat.com>
14912
14913 PR tree-optimization/69987
14914 * gfortran.dg/pr69987.f90: New test.
14915
14916 PR tree-optimization/69989
14917 * gcc.c-torture/compile/pr69989-2.c: New test.
14918
14919 2016-03-01 Marek Polacek <polacek@redhat.com>
14920
14921 PR c++/69795
14922 * g++.dg/parse/invalid1.C: New test.
14923
14924 2016-03-01 Richard Biener <rguenther@suse.de>
14925
14926 PR middle-end/70022
14927 * gcc.dg/pr70022.c: New testcase.
14928
14929 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14930
14931 PR tree-optimization/69956
14932 * gcc.dg/pr69956.c: New test.
14933
14934 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14935
14936 PR target/70011
14937 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14938 XFAIL when hardware supports efficient unaligned storage access.
14939
14940 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14941
14942 PR c++/69961
14943 * g++.dg/template/pr69961a.C: New test.
14944 * g++.dg/template/pr69961b.C: New test.
14945
14946 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14947
14948 PR preprocessor/69985
14949 * gcc.dg/cpp/pr69985.c: New test case.
14950
14951 2016-02-29 Jeff Law <law@redhat.com>
14952
14953 PR tree-optimization/70005
14954 * gcc.c-torture/execute/pr70005.c New test.
14955
14956 PR tree-optimization/69999
14957 * gcc.c-torture/compile/pr69999.c: New test.
14958
14959 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14960
14961 PR tree-optimization/69652
14962 * gcc.dg/torture/pr69652.c: Delete test.
14963 * gcc.dg/vect/pr69652.c: New test.
14964
14965 2016-02-19 Richard Biener <rguenther@suse.de>
14966
14967 PR tree-optimization/69980
14968 * gfortran.dg/vect/pr69980.f90: New testcase.
14969
14970 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * gcc.target/sparc/20160229-1.c: New test.
14973
14974 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14975
14976 * gnat.dg/stack_usage3.adb: New test.
14977 * gnat.dg/stack_usage3_pkg.ads: New helper.
14978
14979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14980
14981 * gnat.dg/renaming8.adb: New test.
14982 * gnat.dg/renaming8_pkg1.ads: New helper.
14983 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14984 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14985
14986 2016-02-29 Richard Biener <rguenther@suse.de>
14987
14988 PR tree-optimization/69720
14989 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14990
14991 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14992
14993 PR fortran/68147
14994 PR fortran/47674
14995 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14996
14997 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14998 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14999
15000 PR fortran/56007
15001 * gfortran.dg/coarray_8.f90: Adjust error message.
15002 * gfortran.dg/pr56007.f90: New test.
15003 * gfortran.dg/pr56007.f: New test.
15004
15005 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15006
15007 PR tree-optimization/69989
15008 * gcc.dg/torture/pr69989.c: New test.
15009
15010 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15011
15012 * gcc.target/i386/stack-realign-win.c: New test.
15013
15014 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15015
15016 PR fortran/60126
15017 * gfortran.dg/pr60126.f90: New test.
15018
15019 2016-02-27 Jeff Law <law@redhat.com>
15020
15021 Revert
15022 2016-02-26 Richard Biener <rguenther@suse.de>
15023 Jeff Law <law@redhat.com>
15024
15025 PR tree-optimization/69740
15026 * gcc.c-torture/compile/pr69740-1.c: New test.
15027 * gcc.c-torture/compile/pr69740-2.c: New test.
15028
15029 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15030
15031 PR fortran/69910
15032 * gfortran.dg/newunit_4.f90: New test.
15033
15034 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR target/69613
15037 PR rtl-optimization/69886
15038 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15039 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15040 target.
15041
15042 2016-02-26 Martin Sebor <msebor@redhat.com>
15043
15044 PR tree-optimization/15826
15045 * gcc.dg/tree-ssa/pr15826.c: New test.
15046
15047 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15048
15049 PR target/69969
15050 * gcc.target/powerpc/pr69969.c: New test.
15051
15052 2016-02-26 Martin Sebor <msebor@redhat.com>
15053
15054 PR c++/15766
15055 * g++.old-deja/g++.other/decl5.C: Add a test case.
15056
15057 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15058
15059 PR target/69946
15060 * gcc.target/powerpc/pr69946.c: New file.
15061
15062 2016-02-26 Richard Biener <rguenther@suse.de>
15063 Jeff Law <law@redhat.com>
15064
15065 PR tree-optimization/69740
15066 * gcc.c-torture/compile/pr69740-1.c: New test.
15067 * gcc.c-torture/compile/pr69740-2.c: New test.
15068
15069 2016-02-26 Martin Jambor <mjambor@suse.cz>
15070
15071 PR middle-end/69920
15072 * gcc.dg/torture/pr69932.c: New test.
15073 * gcc.dg/torture/pr69936.c: Likewise.
15074
15075 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15076
15077 PR target/69709
15078 * gcc.target/s390/pr69709.c: New test.
15079
15080 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15081
15082 PR target/69245
15083 * gcc.target/aarch64/pr69245_1.c: New test.
15084
15085 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15086
15087 PR target/69613
15088 * gcc.dg/torture/pr69613.c: New test.
15089
15090 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15091
15092 PR rtl-optimization/69891
15093 * gcc.target/i386/pr69891.c: New test.
15094
15095 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15097
15098 PR target/61397
15099 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15100 functionality for both 32-bit and 64-bit.
15101
15102 2016-02-26 Richard Biener <rguenther@suse.de>
15103
15104 PR tree-optimization/69551
15105 * gcc.dg/torture/pr69951.c: New testcase.
15106
15107 2016-02-25 Richard Biener <rguenther@suse.de>
15108
15109 PR tree-optimization/48795
15110 * gcc.dg/Warray-bounds-18.c: New testcase.
15111
15112 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15113
15114 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15115
15116 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15117
15118 PR rtl-optimization/69896
15119 * gcc.dg/pr69896.c: New test.
15120
15121 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15122
15123 PR c++/69736
15124 * g++.dg/cpp1y/paren2.C: New test.
15125
15126 2016-02-24 Martin Sebor <msebor@redhat.com>
15127
15128 PR c/51147
15129 * gcc.dg/enum-mode-2.c: New test.
15130
15131 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR c++/69922
15134 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15135 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15136 * g++.dg/ubsan/pr69922.C: New test.
15137
15138 2016-02-24 Marek Polacek <polacek@redhat.com>
15139
15140 PR c/69819
15141 * gcc.dg/pr69819.c: New test.
15142
15143 2016-02-24 Martin Sebor <msebor@redhat.com>
15144
15145 PR c++/69912
15146 * g++.dg/ext/flexary15.C: New test.
15147
15148 2016-02-24 Martin Sebor <msebor@redhat.com>
15149
15150 * gcc.dg/builtins-68.c: Avoid making unportable
15151 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15152 * g++.dg/ext/builtin_alloca.C: Same.
15153
15154 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15155 Charles Baylis <charles.baylis@linaro.org>
15156
15157 PR debug/61033
15158 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15159
15160 2016-02-24 Richard Biener <rguenther@suse.de>
15161 Jakub Jelinek <jakub@redhat.com>
15162
15163 PR middle-end/69760
15164 * gcc.dg/torture/pr69760.c: New testcase.
15165
15166 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15167
15168 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15169 pattern on Solaris with as.
15170
15171 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15172
15173 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15174 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15175 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15176 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15177
15178 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR middle-end/69915
15181 * gcc.dg/pr69915.c: New test.
15182
15183 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15184
15185 PR rtl-optimization/69886
15186 * gcc.dg/torture/pr69886.c: New test.
15187
15188 2016-02-24 Richard Biener <rguenther@suse.de>
15189
15190 PR middle-end/68963
15191 * gcc.dg/torture/pr68963.c: New testcase.
15192
15193 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15194
15195 PR target/69875
15196 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15197 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15198 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15199 * gcc.target/arm/atomic_loaddi_1.c: New test.
15200 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15201 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15202 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15203 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15204 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15205 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15206 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15207 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15208
15209 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15210
15211 PR middle-end/69909
15212 * gcc.dg/torture/pr69909.c: New test.
15213
15214 2016-02-24 Richard Biener <rguenther@suse.de>
15215
15216 PR tree-optimization/69907
15217 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15218 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15219 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15220
15221 2016-02-24 Christian Bruel <christian.bruel@st.com>
15222
15223 * gcc.target/arm/pragma_cpp_fma.c: New test.
15224
15225 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15226
15227 PR fortran/61156
15228 * gfortran.dg/include_6.f90: Update test.
15229
15230 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15231
15232 PR objc/69844
15233 * objc.dg/pr69844.m: New test.
15234
15235 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15236
15237 PR libgfortran/69456
15238 * gfortran.dg/namelist_89.f90: New test.
15239 * gfortran.dg/pr59700.f90: Update test..
15240
15241 2016-02-23 Martin Sebor <msebor@redhat.com>
15242
15243 PR middle-end/69780
15244 * g++.dg/ext/builtin_alloca.C: New test.
15245 * gcc.dg/builtins-68.c: New test.
15246
15247 2016-02-23 Richard Henderson <rth@redhat.com>
15248
15249 * gcc.target/i386/addr-space-3.c: Remove test.
15250
15251 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15252
15253 PR preprocessor/69126
15254 PR preprocessor/69543
15255 * c-c++-common/pr69126-2-long.c: New test.
15256 * c-c++-common/pr69126-2-short.c: New test.
15257 * c-c++-common/pr69543-1.c: Remove xfail.
15258
15259 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15260
15261 PR preprocessor/69126
15262 PR preprocessor/69543
15263 PR preprocessor/69558
15264 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15265 (f): Rename to...
15266 (test_2): ...this, and add leading comment.
15267 (MACRO_3, test_3): New.
15268 (MACRO_4A, MACRO_4B, test_4): New.
15269 (MACRO): Rename to...
15270 (MACRO_5): ...this.
15271 (g): Rename to...
15272 (test_5): ...this, updating for renaming of MACRO, and
15273 add leading comment.
15274 * c-c++-common/pr69543-1.c: New.
15275 * c-c++-common/pr69543-2.c: New.
15276 * c-c++-common/pr69543-3.c: New.
15277 * c-c++-common/pr69543-4.c: New.
15278 * c-c++-common/pr69558-1.c: New.
15279 * c-c++-common/pr69558-2.c: New.
15280 * c-c++-common/pr69558-3.c: New.
15281 * c-c++-common/pr69558-4.c: New.
15282 * gcc.dg/pr69558.c: Move to...
15283 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15284 xfail for c++.
15285
15286 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15287
15288 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15289 to -ftree-parallelize-loops/-fopenacc changes.
15290 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15291 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15292 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15293 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15294 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15295 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15296 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15297 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15298 * c-c++-common/goacc/kernels-loop.c: Likewise.
15299 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15300 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15301 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15302 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15303
15304 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15305
15306 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15307
15308 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15309
15310 PR c++/69902
15311 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15312
15313 PR c/69900
15314 * gcc.dg/pr69900.c: New test.
15315
15316 2016-02-23 Martin Jambor <mjambor@suse.cz>
15317
15318 PR tree-optimization/69666
15319 * gcc.dg/tree-ssa/pr69666.c: New test.
15320
15321 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15322
15323 PR fortran/67451
15324 * gfortran.dg/coarray_allocate_5.f08: New test.
15325
15326 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15327
15328 * gcc.target/s390/vcond-shift.c: Move to ...
15329 * gcc.target/s390/vector/vcond-shift.c: ... here.
15330
15331 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15332
15333 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15334 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15335
15336 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15337
15338 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15339
15340 2016-02-20 Mark Wielaard <mjw@redhat.com>
15341
15342 PR c/28901
15343 * gcc.dg/unused-variable-3.c: New test.
15344
15345 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15346
15347 PR target/69888
15348 * gcc.target/i386/pr69888.c: New test.
15349
15350 2016-02-22 Richard Biener <rguenther@suse.de>
15351
15352 PR tree-optimization/69882
15353 * gfortran.dg/vect/pr69882.f90: New testcase.
15354
15355 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15356
15357 PR target/69885
15358 * gcc.dg/pr69885.c: New test.
15359
15360 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15361
15362 PR target/69806
15363 PR target/54089
15364 * gcc.target/sh/pr54089-10.c: New.
15365
15366 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15367
15368 PR fortran/69423
15369 * gfortran.dg/deferred_character_15.f90: New test.
15370
15371 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15372
15373 PR fortran/57365
15374 gfortran.dg/allocate_with_source_18.f03: New test.
15375
15376 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15377
15378 PR fortran/52531
15379 gfortran.dg/gomp/pr52531.f90: New test.
15380
15381 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15382
15383 PR c++/69865
15384 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15385 -std=c++03.
15386
15387 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15388
15389 PR c++/69826
15390 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15391 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15392
15393 PR c++/69850
15394 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15395
15396 PR c++/69851
15397 * g++.dg/torture/pr69851.C: New test.
15398
15399 2016-02-19 Martin Sebor <msebor@redhat.com>
15400
15401 PR testsuite/69573
15402 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15403
15404 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15405
15406 PR c++/69850
15407 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15408 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15409
15410 PR c++/67767
15411 * g++.dg/cpp0x/pr67767.C: New test.
15412
15413 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15414
15415 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15416 for fp, simd, crypto, crc, lse.
15417 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15418 above.
15419 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15420 effective target check.
15421
15422 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15423
15424 PR target/69820
15425 * gcc.target/i386/pr69820.c: New test.
15426
15427 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15428
15429 * gcc.target/s390/vector/int128-1.c: New test.
15430
15431 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15432
15433 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15434
15435 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15436
15437 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15438 instruction pattern name to prevent the testcase from failing with
15439 -march=z13.
15440
15441 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15442
15443 * gcc.target/s390/md/movstr-2.c: New test.
15444
15445 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15446
15447 * gcc.target/s390/morestack.c: New test.
15448
15449 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15450
15451 PR target/69625
15452 * gcc.target/s390/pr69625.c: Add test case.
15453
15454 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15455
15456 PR testsuite/68580
15457 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15458
15459 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15460
15461 PR target/68404
15462 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15463 * gcc.target/powerpc/fusion3.c: Likewise.
15464
15465 2016-02-18 Richard Biener <rguenther@suse.de>
15466
15467 PR middle-end/69553
15468 * g++.dg/torture/pr69553.C: New testcase.
15469
15470 2016-02-18 Nick Clifton <nickc@redhat.com>
15471
15472 PR target/62254
15473 PR target/69610
15474 * gcc.target/arm/pr62554.c: New test.
15475 * gcc.target/arm/pr69610-1.c: New test.
15476 * gcc.target/arm/pr69610-2.c: New test.
15477
15478 2016-02-18 Richard Biener <rguenther@suse.de>
15479
15480 PR middle-end/69854
15481 * gcc.dg/torture/pr69854.c: New testcase.
15482
15483 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15484
15485 PR c++/69850
15486 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15487
15488 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15489
15490 * gcc.target/powerpc/vec-cg.c: New test.
15491
15492 2016-02-17 Richard Biener <rguenther@suse.de>
15493
15494 PR testsuite/69586
15495 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15496
15497 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15498
15499 PR target/69161
15500 * gcc.c-torture/compile/pr69161.c: New test.
15501
15502 2016-02-17 David Sherwood <david.sherwood@arm.com>
15503
15504 PR target/69532
15505 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15506 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15507
15508 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15509
15510 * gcc.dg/ifcvt-4.c: Skip on Visium.
15511
15512 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15513
15514 * gnat.dg/atomic8.adb: New test.
15515
15516 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15517
15518 * gnat.dg/discr46.ad[sb]: New test.
15519
15520 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15521
15522 PR Target/48344
15523 * gcc.target/powerpc/pr48344-1.c: New test.
15524
15525 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15526
15527 PR fortran/69742
15528 * gfortran.dg/associate_21.f90: New test.
15529
15530 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15531
15532 PR c/69835
15533 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15534 -Wnonnull in dg-options.
15535 * c-c++-common/nonnull-2.c: New test.
15536
15537 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15538 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15539
15540 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15541
15542 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15543
15544 PR middle-end/69801
15545 * gcc.dg/pr69801.c: Add empty dg-options.
15546
15547 2016-02-16 James Norris <jnorris@codesourcery.com>
15548
15549 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15550 * g++.dg/goacc/deviceptr-1.c: New file.
15551
15552 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR tree-optimization/69820
15555 * gcc.dg/vect/pr69820.c: New test.
15556
15557 2016-02-16 Richard Biener <rguenther@suse.de>
15558
15559 PR tree-optimization/69776
15560 * gcc.dg/torture/pr69776-2.c: New testcase.
15561
15562 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15563
15564 PR tree-optimization/69714
15565 * gcc.dg/torture/pr69714.c: New test.
15566
15567 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15568
15569 PR tree-optimization/69802
15570 * gcc.dg/pr69802.c: New test.
15571
15572 2016-02-16 Richard Biener <rguenther@suse.de>
15573
15574 PR middle-end/69801
15575 * gcc.dg/pr69801.c: New testcase.
15576
15577 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15578
15579 PR libgfortran/69651
15580 * gfortran.dg/read_bang.f90: New test.
15581 * gfortran.dg/read_bang4.f90: New test.
15582
15583 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15584
15585 PR c++/69658
15586 * g++.dg/init/pr69658.C: New test.
15587
15588 PR c++/69797
15589 * c-c++-common/pr69797.c: New test.
15590
15591 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15592
15593 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15594 check for aarch64*-*-*.
15595
15596 2016-02-15 Richard Biener <rguenther@suse.de>
15597
15598 PR tree-optimization/69783
15599 * gcc.dg/vect/pr69783.c: New testcase.
15600
15601 2016-02-15 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/69776
15604 * gcc.dg/torture/pr69776.c: New testcase.
15605
15606 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15607
15608 PR fortran/60526
15609 * gfortran.dg/type_decl_4.f90: Reinstated.
15610
15611 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15612
15613 PR fortran/68746
15614 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15615
15616 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15617
15618 PR fortran/60526
15619 PR bootstrap/69816
15620 * gfortran.dg/type_decl_4.f90: Removed.
15621
15622 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15623
15624 PR fortran/60526
15625 * gfortran.dg/type_decl_4.f90: New test.
15626
15627 2016-02-14 Alan Modra <amodra@gmail.com>
15628
15629 PR testsuite/68886
15630 * gcc.c-torture/execute/stkalign.c: Revise test.
15631
15632 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15633
15634 PR target/67260
15635 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15636
15637 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15638
15639 PR target/67260
15640 * gcc.target/sh/torture/pr67260.c: New.
15641
15642 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15643
15644 * gcc.dg/pr67964.c: Add dg-require-alias.
15645
15646 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15647
15648 PR target/67636
15649 PR target/64345
15650 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15651
15652 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15653
15654 PR libgfortran/69668
15655 * gfortran.dg/namelist_88.f90: New test.
15656
15657 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15658
15659 PR libgfortran/69668
15660 * gfortran.dg/namelist_38.f90: Update test.
15661 * gfortran.dg/namelist_84.f90: Update test.
15662
15663 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15664
15665 PR other/69554
15666 * gcc.dg/pr69554-1.c: New test.
15667 * gfortran.dg/pr69554-1.F90: New test.
15668 * gfortran.dg/pr69554-2.F90: New test.
15669 * lib/gcc-dg.exp (proc dg-locus): New function.
15670 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15671 distinguish between the caret-printing and non-caret-printing
15672 cases. If caret-printing has been explicitly enabled, bail out
15673 without attempting to fix up the output.
15674
15675 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15676
15677 PR driver/69265
15678 PR driver/69453
15679 * gcc.dg/spellcheck-options-3.c: New test case.
15680 * gcc.dg/spellcheck-options-4.c: New test case.
15681 * gcc.dg/spellcheck-options-5.c: New test case.
15682 * gcc.dg/spellcheck-options-6.c: New test case.
15683 * gcc.dg/spellcheck-options-7.c: New test case.
15684 * gcc.dg/spellcheck-options-8.c: New test case.
15685 * gcc.dg/spellcheck-options-9.c: New test case.
15686 * gcc.dg/spellcheck-options-10.c: New test case.
15687
15688 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR rtl-optimization/69764
15691 PR rtl-optimization/69771
15692 * c-c++-common/pr69764.c: New test.
15693 * gcc.dg/torture/pr69771.c: New test.
15694
15695 2016-02-12 Marek Polacek <polacek@redhat.com>
15696
15697 * g++.dg/torture/init-list1.C: New.
15698
15699 2016-02-12 Marek Polacek <polacek@redhat.com>
15700
15701 * gcc.dg/pr69522.c: Add empty dg-options.
15702
15703 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15704
15705 * g++.dg/lto/lto.exp: Include and init mpx.
15706 * g++.dg/lto/pr69729_0.C: New test.
15707
15708 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15709
15710 PR ipa/69241
15711 * g++.dg/ipa/pr69241-4.C: New test.
15712
15713 PR ipa/68672
15714 * g++.dg/ipa/pr68672-1.C: New test.
15715 * g++.dg/ipa/pr68672-2.C: New test.
15716 * g++.dg/ipa/pr68672-3.C: New test.
15717
15718 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15719
15720 PR c/69522
15721 * gcc.dg/pr69522.c: New test.
15722
15723 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15724
15725 PR c++/69098
15726 * g++.dg/cpp1y/69098.C: New test.
15727 * g++.dg/cpp1y/69098-2.C: New test.
15728
15729 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15730
15731 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15732 and neighbour -> neighbor.
15733 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15734 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15735 * c-c++-common/Wvarargs.c: Likewise.
15736 * c-c++-common/goacc/host_data-5.c: Likewise.
15737 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15738 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15739 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15740 * gcc.target/aarch64/pr60697.c: Likewise.
15741 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15742 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15743 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15744 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15745 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15746 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15747 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15748 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15749 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15750 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15751 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15752 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15753 * g++.dg/lookup/koenig5.C: Likewise.
15754 * g++.dg/ext/no-asm-2.C: Likewise.
15755 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15756 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15757 * gfortran.dg/used_types_16.f90: Likewise.
15758 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15759 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15760 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15761 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15762 * gfortran.dg/abstract_type_6.f03: Likewise.
15763 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15764 * gfortran.dg/used_types_15.f90: Likewise.
15765 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15766 * gfortran.dg/exit_3.f08: Likewise.
15767 * gfortran.dg/open_status_2.f90: Likewise.
15768 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15769 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15770 * gfortran.dg/associate_1.f03: Likewise.
15771 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15772 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15773 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15774 * gcc.dg/builtin-object-size-1.c: Likewise.
15775 * gcc.dg/noreturn-6.c: Likewise.
15776 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15777 * gcc.dg/globalalias.c: Likewise.
15778 * gcc.dg/builtins-config.h: Likewise.
15779 * gcc.dg/pr30457.c: Likewise.
15780 * gcc.c-torture/compile/volatile-1.c: Likewise.
15781 * gcc.c-torture/execute/20101011-1.c: Likewise.
15782 * c-c++-common/Waddress-1.c: Likewise.
15783
15784 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR c/69768
15787 * c-c++-common/Waddress-1.c: New test.
15788
15789 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15790
15791 PR fortran/69296
15792 * gfortran.dg/associate_19.f03: New test.
15793 * gfortran.dg/associate_20.f03: New test.
15794
15795 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15796
15797 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15798
15799 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15800
15801 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15802 .arch armv8-a\n. Add -dA to dg-options.
15803 * gcc.target/aarch64/assembler_arch_1.c: New test.
15804 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15805
15806 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15807
15808 PR c++/68726
15809 * g++.dg/cpp0x/pr68726.C: New.
15810
15811 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15812
15813 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15814 test.
15815
15816 2016-02-11 Richard Biener <rguenther@suse.de>
15817
15818 * g++.dg/tree-ssa/pr61034.C: Adjust.
15819
15820 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15821
15822 PR target/69148
15823 * gcc.target/s390/pr69148.c: New.
15824
15825 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15826
15827 PR tree-optimization/69652
15828 * gcc.dg/torture/pr69652.c: New test.
15829
15830 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15831 Patrick Palka <ppalka@gcc.gnu.org>
15832
15833 PR ipa/69241
15834 PR c++/69649
15835 * g++.dg/ipa/pr69241-1.C: New test.
15836 * g++.dg/ipa/pr69241-2.C: New test.
15837 * g++.dg/ipa/pr69241-3.C: New test.
15838 * g++.dg/ipa/pr69649.C: New test.
15839
15840 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15841
15842 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15843 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15844
15845 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15846
15847 PR tree-optimization/68021
15848 * gcc.dg/tree-ssa/pr68021.c: New test.
15849
15850 2016-02-10 Richard Biener <rguenther@suse.de>
15851
15852 PR tree-optimization/69726
15853 * gcc.dg/uninit-22.c: New testcase.
15854
15855 2016-02-09 Andrew Pinski <apinski@cavium.com>
15856
15857 PR tree-opt/69282
15858 * gcc.c-torture/compile/20160205-1.c: New testcase.
15859
15860 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15861
15862 PR target/68404
15863 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15864 instead accessing a really large arrray.
15865 * gcc.target/powerpc/fusion3.c: Likewise.
15866
15867 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15868
15869 PR target/68532
15870 * gcc.c-torture/execute/pr68532.c: New test.
15871
15872 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15873
15874 PR target/69634
15875 * gcc.dg/pr69634.c: New.
15876
15877 2016-02-09 Richard Biener <rguenther@suse.de>
15878
15879 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15880
15881 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15882
15883 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15884
15885 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15886
15887 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15888
15889 2016-02-09 Richard Biener <rguenther@suse.de>
15890
15891 PR tree-optimization/69715
15892 * gcc.dg/torture/pr69715.c: New testcase.
15893
15894 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15895
15896 PR c++/69139
15897 * g++.dg/cpp0x/trailing12.C: New test.
15898 * g++.dg/cpp0x/trailing13.C: New test.
15899
15900 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15901
15902 PR c++/69283
15903 PR c++/67835
15904 * g++.dg/cpp1y/auto-fn29.C: New test.
15905 * g++.dg/cpp1y/auto-fn30.C: New test.
15906
15907 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15908
15909 PR tree-optimization/69209
15910 * gcc.c-torture/compile/pr69209.c: New test.
15911
15912 2016-02-08 Jeff Law <law@redhat.com>
15913
15914 PR tree-optimization/68541
15915 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15916 of statements allowed in join block for path splitting.
15917
15918 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15919
15920 PR c++/59627
15921 * g++.dg/gomp/pr59627.C: New test.
15922
15923 PR ipa/69239
15924 * g++.dg/ipa/pr69239.C: New test.
15925
15926 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15927
15928 PR preprocessor/69664
15929 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15930 * gcc.dg/cpp/warn-comments.c: Likewise.
15931
15932 2016-02-08 Marek Polacek <polacek@redhat.com>
15933
15934 PR c++/69688
15935 * g++.dg/init/const12.C: New test.
15936
15937 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15938
15939 PR target/60410
15940 * gcc.dg/lto/pr55113_0.c: Remove test.
15941
15942 2016-02-08 Richard Biener <rguenther@suse.de>
15943
15944 PR tree-optimization/69719
15945 * gcc.dg/torture/pr69719.c: New testcase.
15946
15947 2016-02-08 Richard Biener <rguenther@suse.de>
15948 Jeff Law <law@redhat.com>
15949
15950 PR target/68273
15951 * gcc.target/mips/pr68273.c: New testcase.
15952
15953 2016-02-08 Richard Biener <rguenther@suse.de>
15954
15955 PR rtl-optimization/69274
15956 * gcc.target/i386/addr-sel-1.c: XFAIL.
15957
15958 2016-02-08 Jeff Law <law@redhat.com>
15959
15960 PR tree-optimization/68541
15961 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15962
15963 PR tree-optimization/65917
15964 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15965
15966 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15967
15968 PR fortran/50555
15969 * gfortran.dg/namelist_args.f90: New test.
15970
15971 2016-02-05 Jeff Law <law@redhat.com>
15972
15973 PR tree-optimization/68541
15974 * gcc.dg/tree-ssa/split-path-2.c: New test.
15975 * gcc.dg/tree-ssa/split-path-3.c: New test.
15976 * gcc.dg/tree-ssa/split-path-4.c: New test.
15977 * gcc.dg/tree-ssa/split-path-5.c: New test.
15978 * gcc.dg/tree-ssa/split-path-6.c: New test.
15979 * gcc.dg/tree-ssa/split-path-7.c: New test.
15980
15981 2016-02-05 Martin Sebor <msebor@redhat.com>
15982
15983 PR c++/69662
15984 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15985 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15986
15987 2016-02-06 Richard HEnderson <rth@redhat.com>
15988
15989 PR c/69643
15990 * gcc.target/i386/addr-space-4.c: New.
15991 * gcc.target/i386/addr-space-5.c: New.
15992
15993 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15994
15995 PR fortran/66089
15996 * gfortran.dg/elemental_dependency_6.f90: New.
15997
15998 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15999
16000 PR rtl-optimization/69691
16001 * gcc.c-torture/execute/pr69691.c: New test.
16002
16003 PR c++/69628
16004 * g++.dg/parse/pr69628.C: New test.
16005
16006 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16007
16008 * gcc.dg/sancov/asan.c: Move to ...
16009 * gcc.dg/asan/sancov-1.c: ... here.
16010
16011 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16012
16013 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16014
16015 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16016
16017 PR target/69677
16018 * gcc.target/i386/pr69677.c: New test.
16019
16020 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16021
16022 PR c++/68948
16023 * g++.dg/template/pr68948.C: New test.
16024
16025 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16026
16027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16028 (only necessary on s390x).
16029
16030 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16031
16032 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16033 -mno-accumulate-outgoing-args.
16034
16035 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16036
16037 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16038
16039 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR c/69669
16042 * c-c++-common/pr69669.c: New test.
16043
16044 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16045
16046 PR target/69667
16047 * g++.dg/pr69667.C: New file.
16048
16049 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16050
16051 PR target/69619
16052 * gcc.dg/pr69619.c: Add new test.
16053
16054 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16055
16056 PR rtl-optimization/69577
16057 * gcc.target/i386/pr69577.c: New test.
16058
16059 2016-02-04 Martin Liska <mliska@suse.cz>
16060
16061 * g++.dg/asan/pr69276.C: New test.
16062
16063 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16064
16065 PR target/65932
16066 PR target/67714
16067 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16068 a single smulbb instruction.
16069 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16070 * gcc.target/amr/wmul-2.c: Likewise.
16071
16072 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16073
16074 PR target/65932
16075 PR target/67714
16076 * gcc.c-torture/execute/pr67714.c: New test.
16077
16078 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16079
16080 PR target/69454
16081 * gcc.target/i386/pr69454-1.c: New test.
16082 * gcc.target/i386/pr69454-2.c: New test.
16083
16084 2016-02-03 Martin Sebor <msebor@redhat.com>
16085
16086 PR c++/69251
16087 PR c++/69253
16088 PR c++/69290
16089 PR c++/69277
16090 PR c++/69349
16091 * g++.dg/ext/flexarray-mangle-2.C: New test.
16092 * g++.dg/ext/flexarray-mangle.C: New test.
16093 * g++.dg/ext/flexarray-subst.C: New test.
16094 * g++.dg/ext/flexary11.C: New test.
16095 * g++.dg/ext/flexary12.C: New test.
16096 * g++.dg/ext/flexary13.C: New test.
16097 * g++.dg/ext/flexary14.C: New test.
16098 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16099
16100 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16101
16102 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16103 Define only if CHECK_FLOAT128 is defined.
16104 (main): Properly initialize u5.
16105
16106 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16107
16108 PR c/69627
16109 * gcc.dg/pr69627.c: New test.
16110
16111 PR target/69644
16112 * gcc.dg/pr69644.c: New test.
16113
16114 2016-02-03 Mike Stump <mikestump@comcast.net>
16115
16116 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16117 support for struct-layout-1.exp.
16118
16119 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16120
16121 PR c++/69056
16122 * g++.dg/cpp0x/pr69056.C: New test.
16123
16124 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16125 Alexandre Oliva <aoliva@redhat.com>
16126
16127 PR target/69461
16128 * gcc.target/powerpc/pr69461.c: New.
16129
16130 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16131
16132 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16133 works from here ...
16134 (check_effective_target_fsanitize_thread): ... to here. Do not
16135 specify additional compile flags for the test source.
16136 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16137 specify additional compile flags for the test source.
16138
16139 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16140
16141 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16142
16143 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16144
16145 PR fortran/67451
16146 PR fortran/69418
16147 * gfortran.dg/coarray_allocate_2.f08: New test.
16148 * gfortran.dg/coarray_allocate_3.f08: New test.
16149 * gfortran.dg/coarray_allocate_4.f08: New test.
16150
16151 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16152
16153 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16154 use same scan-tree-dump-times on all platforms.
16155 * gcc.dg/vect/vect-outer-1.c: Likewise.
16156 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16157 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16158 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16159 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16160 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16161 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16162 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16163
16164 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16165
16166 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16167 warning.
16168
16169 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16170
16171 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16172
16173 2016-02-02 James Norris <jnorris@codesourcery.com>
16174
16175 * c-c++-common/goacc/routine-5.c: Add tests.
16176
16177 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16178
16179 * gcc.target/nvptx/unsigned-cmp.c: New test.
16180
16181 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16182
16183 * gcc.target/aarch64/scalar_shift_1.c
16184 (test_corners_sisd_di): Improve force to SIMD register.
16185 (test_corners_sisd_si): Likewise.
16186 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16187 Remove scan-assembler check for ldr.
16188
16189 2016-02-02 Richard Biener <rguenther@suse.de>
16190
16191 PR tree-optimization/69595
16192 * gcc.dg/Warray-bounds-17.c: New testcase.
16193
16194 2016-02-02 Richard Biener <rguenther@suse.de>
16195
16196 PR tree-optimization/69606
16197 * gcc.dg/torture/pr69606.c: New testcase.
16198
16199 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16200
16201 PR middle-end/68542
16202 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16203 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16204
16205 2016-02-02 Alan Modra <amodra@gmail.com>
16206
16207 PR target/69548
16208 * gcc.target/powerpc/pr69548.c: New test.
16209
16210 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16211
16212 PR rtl-optimization/69592
16213 * gcc.dg/pr69592.c: New test.
16214
16215 PR preprocessor/69543
16216 PR c/69558
16217 * gcc.dg/pr69543.c: New test.
16218 * gcc.dg/pr69558.c: New test.
16219
16220 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16221
16222 PR testsuite/65940
16223 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16224
16225 2016-02-01 Martin Sebor <msebor@redhat.com>
16226
16227 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16228
16229 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16230
16231 PR tree-optimization/67921
16232 * c-c++-common/ubsan/pr67921.c: New test.
16233
16234 2016-02-01 Richard Biener <rguenther@suse.de>
16235
16236 PR middle-end/69556
16237 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16238
16239 2016-02-01 Richard Biener <rguenther@suse.de>
16240
16241 PR tree-optimization/69574
16242 * gcc.dg/torture/pr69574.c: New testcase.
16243
16244 2016-02-01 Richard Biener <rguenther@suse.de>
16245
16246 PR tree-optimization/69579
16247 * gcc.dg/setjmp-6.c: New testcase.
16248
16249 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16250
16251 PR rtl-optimization/69570
16252 * g++.dg/opt/pr69570.C: New test.
16253
16254 2016-02-01 Richard Henderson <rth@redhat.com>
16255
16256 * gcc.dg/pr69535.c: New test.
16257
16258 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16259
16260 PR testsuite/69584
16261 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16262 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16263
16264 PR debug/68244
16265 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16266
16267 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16268
16269 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16270
16271 PR fortran/67564
16272 * gfortran.dg/allocate_with_source_17.f03: New test.
16273
16274 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16275
16276 PR tree-optimization/69546
16277 * gcc.dg/torture/pr69546.c: New test.
16278
16279 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16280
16281 PR fortran/69566
16282 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16283
16284 2016-01-30 Martin Sebor <msebor@redhat.com>
16285
16286 PR c++/68490
16287 * g++.dg/ext/flexary10.C: New test.
16288
16289 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16290
16291 PR fortran/66707
16292 gfortran.dg/common_23.f90: New test.
16293
16294 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16295
16296 PR target/65546
16297 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16298 condition being checked, and disable it when the target supports
16299 misaligned loads and stores.
16300
16301 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR debug/69518
16304 * gcc.dg/torture/pr69518.c: New test.
16305
16306 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16307
16308 PR target/69530
16309 * gcc.target/i386/pr69530.c: New test.
16310
16311 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16312
16313 PR target/65604
16314 * gcc.target/mips/div-delay.c: New test.
16315
16316 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16317
16318 PR target/69551
16319 * gcc.target/i386/pr69551.c: New test.
16320
16321 PR target/66137
16322 * gcc.target/i386/pr66137.c: New test.
16323
16324 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16325
16326 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16327 always built for p5600.
16328 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16329 isa=p5600 dg-option.
16330
16331 2016-01-29 Richard Biener <rguenther@suse.de>
16332
16333 PR tree-optimization/69547
16334 * g++.dg/tree-ssa/pr69547.C: New testcase.
16335
16336 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16337
16338 PR debug/66869
16339 * g++.dg/warn/Wunused-function2.C: New test.
16340
16341 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16342
16343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16344 support for test to succeed.
16345
16346 2016-01-29 Marek Polacek <polacek@redhat.com>
16347
16348 PR c++/69509
16349 PR c++/69516
16350 * g++.dg/ext/constexpr-vla2.C: New test.
16351 * g++.dg/ext/constexpr-vla3.C: New test.
16352 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16353
16354 2016-01-29 Richard Biener <rguenther@suse.de>
16355
16356 PR middle-end/69537
16357 * gcc.dg/uninit-21.c: New testcase.
16358
16359 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16360
16361 PR target/69459
16362 * gcc.target/i386/pr69459.c: New test.
16363
16364 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16365
16366 PR target/68400
16367 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16368 * gcc.target/mips/pr68400.c: New test.
16369
16370 2016-01-28 Martin Sebor <msebor@redhat.com>
16371
16372 PR target/17381
16373 * gcc.target/powerpc/pr17381.c: New test.
16374
16375 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16376
16377 PR middle-end/69542
16378 * gcc.dg/torture/pr69542.c: New test.
16379
16380 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16381
16382 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16383
16384 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16385
16386 * gcc.dg/pr65980.c: Skip on AIX.
16387 * gcc.dg/pr66688.c: Same.
16388
16389 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16390
16391 PR target/63679
16392 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16393 * gcc.dg/tree-ssa/sra-18.c: Same.
16394
16395 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16396
16397 PR fortran/62536
16398 * gfortran.dg/block_15.f08: New test.
16399 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16400 on incorrectly closed BLOCK.
16401
16402 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16403
16404 * gcc.dg/declare-simd.c: New test.
16405
16406 2016-01-28 Richard Biener <rguenther@suse.de>
16407
16408 PR tree-optimization/69466
16409 * gfortran.dg/vect/pr69466.f90: New testcase.
16410
16411 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16412
16413 * g++.dg/pr67989.C: Remove ARM-specific option.
16414 * gcc.target/arm/pr67989.C: New file.
16415
16416 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16417
16418 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16419 and expm1 test for glibc < 2.11.
16420
16421 2016-01-27 Richard Henderson <rth@redhat.com>
16422
16423 * gcc.c-torture/execute/pr69447.c: New test.
16424
16425 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16426
16427 PR fortran/69422
16428 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16429
16430 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16431
16432 PR debug/66869
16433 * gcc.dg/pr66869.c: New test.
16434
16435 2016-01-25 Jeff Law <law@redhat.com>
16436
16437 PR tree-optimization/68398
16438 PR tree-optimization/69196
16439 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16440 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16441 path to avoid new heuristic allowing more irreducible regions
16442 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16443 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16444 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16447
16448 2016-01-27 Marek Polacek <polacek@redhat.com>
16449
16450 PR c/68062
16451 * c-c++-common/vector-compare-4.c: New test.
16452
16453 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16454
16455 PR preprocessor/69126
16456 * c-c++-common/pr69126.c: New test case.
16457
16458 2016-01-27 Ian Lance Taylor <iant@google.com>
16459
16460 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16461
16462 2016-01-27 Ryan Burn <contact@rnburn.com>
16463
16464 PR cilkplus/69267
16465 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16466
16467 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16468
16469 PR target/69512
16470 * gcc.target/i386/pr69512.c: New test.
16471
16472 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16473
16474 PR ada/69488
16475 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16476
16477 2016-01-27 Marek Polacek <polacek@redhat.com>
16478
16479 PR c++/69379
16480 * g++.dg/pr69379.C: New test.
16481
16482 2016-01-27 Martin Sebor <msebor@redhat.com>
16483
16484 PR c++/69317
16485 * g++.dg/abi/Wabi-2-2.C: New test.
16486 * g++.dg/abi/Wabi-2-3.C: New test.
16487 * g++.dg/abi/Wabi-3-2.C: New test.
16488 * g++.dg/abi/Wabi-3-3.C: New test.
16489
16490 2016-01-27 Richard Biener <rguenther@suse.de>
16491
16492 PR tree-optimization/69166
16493 * gcc.dg/torture/pr69166.c: New testcase.
16494
16495 2016-01-27 Martin Jambor <mjambor@suse.cz>
16496
16497 PR tree-optimization/69355
16498 * gcc.dg/tree-ssa/pr69355.c: New test.
16499
16500 2016-01-27 Marek Polacek <polacek@redhat.com>
16501
16502 PR c++/69496
16503 * g++.dg/ext/constexpr-vla1.C: New test.
16504
16505 2016-01-20 Christian Bruel <christian.bruel@st.com>
16506
16507 PR target/69245
16508 * gcc.target/arm/pr69245.c: New test.
16509
16510 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16511
16512 PR tree-optimization/69399
16513 * gcc.dg/torture/pr69399.c: New test.
16514
16515 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16516
16517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16518
16519 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16520
16521 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16522
16523 2016-01-26 Tom de Vries <tom@codesourcery.com>
16524
16525 PR tree-optimization/69110
16526 * gcc.dg/autopar/pr69110.c: New test.
16527
16528 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16529 Sebastian Pop <s.pop@samsung.com>
16530
16531 * gcc.dg/graphite/isl-ast-op-select.c: New.
16532
16533 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16534
16535 PR fortran/69385
16536 * gfortran.dg/allocate_error_6.f90: New test.
16537
16538 2016-01-26 Richard Henderson <rth@redhat.com>
16539
16540 * gcc.dg/tm/pr60908.c: New test.
16541
16542 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16543
16544 PR other/69006
16545 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16546 directive.
16547 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16548 expected multiline output to reflect the colorization being
16549 disabled before newlines.
16550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16551 (custom_diagnostic_finalizer): Replace call to
16552 pp_newline_and_flush with call to pp_flush.
16553 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16554 * gfortran.dg/implicit_class_1.f90: Likewise.
16555 * lib/gcc-dg.exp (allow_blank_lines): New global.
16556 (dg-allow-blank-lines-in-output): New procedure.
16557 (gcc-dg-prune): Complain about blank lines in the output, unless
16558 dg-allow-blank-lines-in-output was called.
16559 * lib/multiline.exp (_build_multiline_regex): Only support
16560 arbitrary followup text for non-blank-lines, not for blank lines.
16561
16562 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16563
16564 PR tree-optimization/69483
16565 * gcc.dg/pr69483.c: New test.
16566 * g++.dg/opt/pr69483.C: New test.
16567
16568 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16569
16570 PR target/68620
16571 * gcc.target/arm/pr68620.c: New test.
16572
16573 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16574
16575 * gcc.target/i386/pr68986-2.c: Remove -m32.
16576
16577 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16578
16579 PR target/68986
16580 * gcc.target/i386/pr68986-1.c: New test.
16581 * gcc.target/i386/pr68986-2.c: Likewise.
16582 * gcc.target/i386/pr68986-3.c: Likewise.
16583
16584 2016-01-26 Christian Bruel <christian.bruel@st.com>
16585
16586 * lib/target-supports.exp
16587 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16588 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16589 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16590
16591 2016-01-26 Richard Biener <rguenther@suse.de>
16592
16593 PR tree-optimization/69452
16594 * gcc.dg/torture/pr69452.c: New testcase.
16595
16596 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16597
16598 PR target/69442
16599 * gcc.dg/pr69442.c: New test.
16600
16601 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16602
16603 PR target/67896
16604 * gcc.target/aarch64/simd/pr67896.C: New.
16605
16606 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16607
16608 PR tree-optimization/69400
16609 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16610 function.
16611 (plugin_init): Call it.
16612 * gcc.dg/torture/pr69400.c: New test.
16613
16614 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16615
16616 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16617
16618 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16619 Sebastian Pop <s.pop@samsung.com>
16620
16621 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16622 isl-0.15.
16623
16624 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16625 Sebastian Pop <s.pop@samsung.com>
16626
16627 * gcc.dg/graphite/pr69292.c: New.
16628
16629 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16630
16631 * c-c++-common/goacc/use_device-1.c: New test.
16632
16633 2016-01-25 Jeff Law <law@redhat.com>
16634
16635 PR tree-optimization/69196
16636 PR tree-optimization/68398
16637 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16638 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16639
16640 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16641
16642 PR target/69469
16643 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16644 Algorithm.
16645
16646 2016-01-25 Richard Biener <rguenther@suse.de>
16647
16648 PR testsuite/69380
16649 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16650
16651 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16652
16653 PR target/69421
16654 * gcc.dg/pr69421.c: New test.
16655
16656 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16657
16658 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16659 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16660 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16661 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16662 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16663 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16664 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16665 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16666 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16667 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16668
16669 2016-01-25 Richard Biener <rguenther@suse.de>
16670
16671 PR tree-optimization/69376
16672 * gcc.dg/torture/pr69376.c: New testcase.
16673
16674 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16675
16676 PR fortran/69397
16677 PR fortran/68442
16678 * gfortran.dg/interface_38.f90: New test.
16679 * gfortran.dg/interface_39.f90: New test.
16680
16681 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16682
16683 Revert:
16684 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16685
16686 PR c++/11858
16687 PR c++/24663
16688 PR c++/24664
16689 * g++.dg/template/pr11858.C: New test.
16690 * g++.dg/template/pr24663.C: New test.
16691 * g++.dg/template/unify12.C: New test.
16692 * g++.dg/template/unify13.C: New test.
16693 * g++.dg/template/unify14.C: New test.
16694 * g++.dg/template/unify15.C: New test.
16695 * g++.dg/template/unify16.C: New test.
16696 * g++.dg/template/unify17.C: New test.
16697
16698 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16699
16700 PR fortran/68283
16701 gfortran.dg/pr68283.f90: New test.
16702
16703 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16704
16705 PR fortran/66094
16706 * gfortran.dg/inline_matmul_13.f90: New test.
16707 * gfortran.dg/matmul_bounds_8.f90: New test.
16708 * gfortran.dg/matmul_bounds_9.f90: New test.
16709 * gfortran.dg/matmul_bounds_10.f90: New test.
16710
16711 2016-01-23 Tom de Vries <tom@codesourcery.com>
16712
16713 PR tree-optimization/69426
16714 * gcc.dg/autopar/pr69426.c: New test.
16715
16716 2016-01-23 Martin Sebor <msebor@redhat.com>
16717
16718 PR c++/58109
16719 PR c++/69022
16720 * g++.dg/cpp0x/alignas5.C: New test.
16721 * g++.dg/ext/vector29.C: Same.
16722
16723 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16724
16725 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16726 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16727 _GNU_SOURCE from compile flags to the source.
16728 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16729 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16730 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16731 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16732
16733 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16734
16735 PR target/69432
16736 * g++.dg/opt/pr69432.C: New test.
16737
16738 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16739
16740 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16741 32-bit targets testing an -m64 multilib.
16742
16743 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16744
16745 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16746 64-bit support.
16747
16748 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16749
16750 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16751
16752 2016-01-21 Christian Bruel <christian.bruel@st.com>
16753
16754 PR target/68674
16755 * gcc.target/i386/pr68674.c
16756 * gcc.target/aarch64/pr68674.c
16757 * gcc.target/arm/pr68674.c
16758
16759 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16760
16761 PR target/69403
16762 * gcc.c-torture/execute/pr69403.c: New test.
16763
16764 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16765
16766 PR c++/55843
16767 * g++.dg/template/pr55843.C: New.
16768
16769 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16770
16771 PR testsuite/66877
16772 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16773 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16774
16775 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16776
16777 PR testsuite/67489
16778 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16779 from dg-do compile directive, and instead add
16780 { dg-require-effective-target int128 }.
16781
16782 2016-01-20 Martin Sebor <msebor@redhat.com>
16783
16784 PR c/69405
16785 * gcc.dg/sync-fetch.c: New test.
16786
16787 2016-01-21 Martin Sebor <msebor@redhat.com>
16788
16789 PR target/69252
16790 * gcc.target/powerpc/pr69252.c: New test.
16791
16792 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16793
16794 PR fortran/65996
16795 * gfortran.dg/pr65996.f90: New test.
16796
16797 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16798
16799 PR c++/68810
16800 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16801 expected to generate an error.
16802
16803 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16804
16805 PR middle-end/66178
16806 * gcc.dg/torture/pr66178.c: New test.
16807
16808 2016-01-21 Anton Blanchard <anton@samba.org>
16809 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16810
16811 PR target/63354
16812 * gcc.target/powerpc/pr63354.c: New test.
16813
16814 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16815
16816 PR rtl-optimization/68990
16817 * gcc.target/i386/pr68990: New.
16818
16819 2016-01-21 Nick Clifton <nickc@redhat.com>
16820
16821 PR target/69129
16822 * gcc.target/mips/pr69129.c: New.
16823
16824 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16825
16826 PR c++/58046
16827 * g++.dg/cpp0x/pr58046.C: New.
16828
16829 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16830
16831 PR target/69187
16832 PR target/65624
16833 * gcc.target/arm/pr69187.c: New test.
16834
16835 PR c++/69355
16836 * g++.dg/torture/pr69355.C: New test.
16837
16838 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16839 Sebastian Pop <s.pop@samsung.com>
16840
16841 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16842
16843 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16844 Sebastian Pop <s.pop@samsung.com>
16845
16846 * gcc.dg/graphite/pr68976.c: New test.
16847
16848 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16849
16850 PR middle-end/67653
16851 * c-c++-common/pr67653.c: New test.
16852 * gcc.dg/torture/pr29119.c: Add dg-warning.
16853
16854 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16855
16856 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16857
16858 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16859
16860 PR c/24293
16861 * gcc.dg/pr24293.c: New test.
16862 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16863 incomplete struct type.
16864 * gcc.dg/declspec-1.c: Likewise.
16865 * gcc.dg/pr63549.c: Likewise.
16866
16867 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16868
16869 PR tree-optimization/66612
16870 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16871 for bdn instruction.
16872
16873 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16874
16875 * lib/target-supports.exp
16876 (check_effective_target_arm_fp_ok_nocache): New.
16877 (check_effective_target_arm_fp_ok): New.
16878 (add_options_for_arm_fp): New.
16879 (check_effective_target_arm_crypto_ok_nocache): Require
16880 target_arm_v8_neon_ok instead of arm32.
16881 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16882 (check_effective_target_arm_crypto_pragma_ok): New.
16883 (add_options_for_arm_vfp): New.
16884 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16885 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16886 target instead. Force initial fpu to vfp.
16887 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16888 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16889 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16890 dependency.
16891 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16892 use arm_vfp effective target instead. Force initial fpu to vfp.
16893 * gcc.target/arm/attr-neon3.c: Likewise.
16894 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16895 arm_vfp_ok.
16896 * gcc.target/arm/unsigned-float.c: Likewise.
16897 * gcc.target/arm/vfp-1.c: Likewise.
16898 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16899 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16900 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16901 * gcc.target/arm/vfp-ldmias.c: Likewise.
16902 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16903 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16904 * gcc.target/arm/vfp-stmiad.c: Likewise.
16905 * gcc.target/arm/vfp-stmias.c: Likewise.
16906 * gcc.target/arm/vnmul-1.c: Likewise.
16907 * gcc.target/arm/vnmul-2.c: Likewise.
16908 * gcc.target/arm/vnmul-3.c: Likewise.
16909 * gcc.target/arm/vnmul-4.c: Likewise.
16910
16911 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16912
16913 PR testsuite/69366
16914 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16915 the MPX run-time library, for compile-time MPX test.
16916 * gcc.target/i386/chkp-always_inline.c: Likewise.
16917 * gcc.target/i386/chkp-bndret.c: Likewise.
16918 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16919 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16920 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16921 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16922 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16923 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16924 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16925 * gcc.target/i386/chkp-label-address.c: Likewise.
16926 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16927 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16928 * gcc.target/i386/chkp-pr69044.c: Likewise.
16929 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16930 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16931 * gcc.target/i386/chkp-strchr.c: Likewise.
16932 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16933 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16934 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16935 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16936 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16937 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16938 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16939 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16940 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16941 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16942 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16943 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16944 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16945 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16946 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16947 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16948 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16949 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16950 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16951 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16952 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16953 * gcc.target/i386/pr63995-2.c: Likewise.
16954 * gcc.target/i386/pr64805.c: Likewise.
16955 * gcc.target/i386/pr65044.c: Likewise.
16956 * gcc.target/i386/pr65167.c: Likewise.
16957 * gcc.target/i386/pr65183.c: Likewise.
16958 * gcc.target/i386/pr65184.c: Likewise.
16959 * gcc.target/i386/thunk-retbnd.c: Likewise.
16960
16961 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16962
16963 PR tree-optimization/69328
16964 * gcc.dg/pr69328.c: New test.
16965
16966 2016-01-20 Jeff Law <law@redhat.com>
16967
16968 PR target/25114
16969 * gcc.target/m68k/pr25114.c: New test.
16970
16971 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16972
16973 * gcc.target/arm/memset-inline-10.c: Added
16974 dg-require-effective-target arm_thumb2_ok.
16975
16976 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16977
16978 * gcc.dg/debug/dwarf2/sso.c: New test.
16979
16980 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16981
16982 PR testsuite/68820
16983 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16984 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16985 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16986
16987 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16988
16989 PR ipa/66223
16990 * g++.dg/ipa/devirt-50.C: New testcase.
16991
16992 2016-01-19 Marek Polacek <polacek@redhat.com>
16993
16994 PR c++/68965
16995 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16996 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16997
16998 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16999
17000 PR target/69135
17001 * gcc.target/arm/pr69135_1.c: New test.
17002
17003 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17004
17005 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17006
17007 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17008
17009 * gcc.target/aarch64/ccmp_1.c: New testcase.
17010
17011 2016-01-19 Marek Polacek <polacek@redhat.com>
17012
17013 PR c++/68586
17014 * g++.dg/cpp0x/enum30.C: New test.
17015
17016 2016-01-19 Richard Biener <rguenther@suse.de>
17017
17018 PR tree-optimization/69336
17019 * g++.dg/tree-ssa/pr69336.C: New testcase.
17020
17021 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17022
17023 PR debug/65779
17024 * gcc.dg/pr65779.c: New test.
17025
17026 2016-01-19 Richard Biener <rguenther@suse.de>
17027
17028 PR tree-optimization/69352
17029 * gcc.dg/torture/pr69352.c: New testcase.
17030
17031 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17032
17033 PR rtl-optimization/68955
17034 PR rtl-optimization/64557
17035 * gcc.dg/torture/pr68955.c: New test.
17036
17037 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17038
17039 PR lto/69136
17040 * g++.dg/torture/pr69136.C: New testcase.
17041
17042 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17043
17044 PR lto/69133
17045 * g++.dg/lto/pr69133_0.C: New testcase.
17046 * g++.dg/lto/pr69133_1.C: New testcase.
17047
17048 2016-01-15 Jeff Law <law@redhat.com>
17049
17050 PR tree-optimization/69320
17051 * gcc.c-torture/pr69320-1.c: New test.
17052 * gcc.c-torture/pr69320-2.c: New test.
17053 * gcc.c-torture/pr69320-3.c: New test.
17054 * gcc.c-torture/pr69320-4.c: New test.
17055
17056 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17057
17058 PR c++/11858
17059 PR c++/24663
17060 PR c++/24664
17061 * g++.dg/template/pr11858.C: New test.
17062 * g++.dg/template/pr24663.C: New test.
17063 * g++.dg/template/unify12.C: New test.
17064 * g++.dg/template/unify13.C: New test.
17065 * g++.dg/template/unify14.C: New test.
17066 * g++.dg/template/unify15.C: New test.
17067 * g++.dg/template/unify16.C: New test.
17068 * g++.dg/template/unify17.C: New test.
17069
17070 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17071
17072 PR testsuite/69181
17073 * gcc.dg/pr69181-1.c: New test file.
17074 * gcc.dg/pr69181-2.c: New test file.
17075 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17076 globals by moving it to...
17077 (cleanup-after-saved-dg-test): ...this new function. Add
17078 "global additional_sources_used". Add reset of global
17079 multiline_expected_outputs to the empty list.
17080 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17081 global to...
17082 (multiline_expected_outputs): ...this, and updated comments to
17083 note that it is modified from gcc-dg.exp.
17084 (dg-end-multiline-output): Update for the above renaming.
17085 (handle-multiline-outputs): Likewise. Remove the clearing
17086 of the expected outputs to the empty list.
17087
17088 2016-01-18 Richard Biener <rguenther@suse.de>
17089
17090 PR tree-optimization/69297
17091 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17092
17093 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17094
17095 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17096 dg-options.
17097 * gcc.target/mips/mips-3d-2.c: Likewise.
17098 * gcc.target/mips/mips-3d-3.c: Likewise.
17099 * gcc.target/mips/mips-3d-4.c: Likewise.
17100 * gcc.target/mips/mips-3d-5.c: Likewise.
17101 * gcc.target/mips/mips-3d-6.c: Likewise.
17102 * gcc.target/mips/mips-3d-7.c: Likewise.
17103 * gcc.target/mips/mips-3d-8.c: Likewise.
17104 * gcc.target/mips/mips-3d-9.c: Likewise.
17105 * gcc.target/mips/mips-ps-1.c: Likewise.
17106 * gcc.target/mips/mips-ps-2.c: Likewise.
17107 * gcc.target/mips/mips-ps-3.c: Likewise.
17108 * gcc.target/mips/mips-ps-4.c: Likewise.
17109 * gcc.target/mips/mips-ps-5.c: Likewise.
17110 * gcc.target/mips/mips-ps-6.c: Likewise.
17111 * gcc.target/mips/mips-ps-7.c: Likewise.
17112 * gcc.target/mips/mips-ps-type.c: Likewise.
17113 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17114 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17115
17116 2016-01-18 Tom de Vries <tom@codesourcery.com>
17117
17118 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17119 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17120 * c-c++-common/goacc/kernels-empty.c: New test.
17121 * c-c++-common/goacc/kernels-eternal.c: New test.
17122 * c-c++-common/goacc/kernels-loop-2.c: New test.
17123 * c-c++-common/goacc/kernels-loop-3.c: New test.
17124 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17125 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17126 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17127 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17128 * c-c++-common/goacc/kernels-loop-data.c: New test.
17129 * c-c++-common/goacc/kernels-loop-g.c: New test.
17130 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17131 * c-c++-common/goacc/kernels-loop-n.c: New test.
17132 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17133 * c-c++-common/goacc/kernels-loop.c: New test.
17134 * c-c++-common/goacc/kernels-noreturn.c: New test.
17135 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17136 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17137 * c-c++-common/goacc/kernels-reduction.c: New test.
17138
17139 2016-01-18 Tom de Vries <tom@codesourcery.com>
17140
17141 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17142 * gcc.dg/autopar/outer-2.c: Same.
17143 * gcc.dg/autopar/outer-3.c: Same.
17144 * gcc.dg/autopar/outer-4.c: Same.
17145 * gcc.dg/autopar/outer-5.c: Same.
17146 * gcc.dg/autopar/outer-6.c: Same.
17147 * gcc.dg/autopar/parallelization-1.c: Same.
17148 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17149 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17150 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17151 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17152 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17153 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17154 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17155 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17156 * gcc.dg/autopar/pr39500-1.c: Same.
17157 * gcc.dg/autopar/pr39500-2.c: Same.
17158 * gcc.dg/autopar/pr46193.c: Same.
17159 * gcc.dg/autopar/pr46194.c: Same.
17160 * gcc.dg/autopar/pr49580.c: Same.
17161 * gcc.dg/autopar/pr49960-1.c: Same.
17162 * gcc.dg/autopar/pr49960.c: Same.
17163 * gcc.dg/autopar/pr68373.c: Same.
17164 * gcc.dg/autopar/reduc-1.c: Same.
17165 * gcc.dg/autopar/reduc-1char.c: Same.
17166 * gcc.dg/autopar/reduc-1short.c: Same.
17167 * gcc.dg/autopar/reduc-2.c: Same.
17168 * gcc.dg/autopar/reduc-2char.c: Same.
17169 * gcc.dg/autopar/reduc-2short.c: Same.
17170 * gcc.dg/autopar/reduc-3.c: Same.
17171 * gcc.dg/autopar/reduc-4.c: Same.
17172 * gcc.dg/autopar/reduc-6.c: Same.
17173 * gcc.dg/autopar/reduc-7.c: Same.
17174 * gcc.dg/autopar/reduc-8.c: Same.
17175 * gcc.dg/autopar/reduc-9.c: Same.
17176 * gcc.dg/autopar/uns-outer-4.c: Same.
17177 * gcc.dg/autopar/uns-outer-5.c: Same.
17178 * gcc.dg/autopar/uns-outer-6.c: Same.
17179 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17180 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17181
17182 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17183
17184 PR target/63679
17185 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17186 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17187
17188 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17189
17190 PR target/63679
17191 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17192 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17193 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17194
17195 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17196
17197 PR target/63679
17198 * gcc.dg/tree-ssa/sra-17.c: New.
17199 * gcc.dg/tree-ssa/sra-18.c: New.
17200
17201 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17202
17203 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17204
17205 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17206
17207 * gnat.dg/inline12.adb: New test.
17208
17209 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17210
17211 PR tree-optimization/66797
17212 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17213
17214 2016-01-18 Richard Biener <rguenther@suse.de>
17215
17216 PR tree-optimization/69170
17217 * gcc.dg/torture/pr69170.c: New testcase.
17218
17219 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17220
17221 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17222
17223 2016-01-16 Tom de Vries <tom@codesourcery.com>
17224
17225 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17226
17227 2016-01-16 Tom de Vries <tom@codesourcery.com>
17228
17229 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17230 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17231 redundant dg-require-effective-target pthread.
17232 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17233 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17234 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17235 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17236 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17237 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17238 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17239
17240 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17241
17242 PR target/68609
17243 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17244 * gcc.target/powerpc/recip-7.c: Same.
17245
17246 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17247
17248 PR c++/69091
17249 * g++.dg/template/pr69091.C: New test.
17250
17251 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17252
17253 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17254 dump does not contain an error_mark_node.
17255 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17256 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17257
17258 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17259
17260 PR c++/68936
17261 * g++.dg/template/pr68936.C: New test.
17262
17263 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17264
17265 PR target/68609
17266 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17267 * gcc.target/powerpc/recip-2.c: Same.
17268 * gcc.target/powerpc/recip-3.c: Same.
17269 * gcc.target/powerpc/recip-4.c: Same.
17270 * gcc.target/powerpc/recip-sqrtf.c: Same.
17271
17272 2016-01-15 Jeff Law <law@redhat.com>
17273
17274 PR tree-optimization/69270
17275 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17276 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17277
17278 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17279
17280 PR fortran/49630
17281 * gfortran.dg/deferred_character_13.f90: New test for the fix
17282 of comment 3 of the PR.
17283
17284 PR fortran/54070
17285 * gfortran.dg/deferred_character_8.f90: New test
17286 * gfortran.dg/allocate_error_5.f90: New test
17287
17288 PR fortran/60593
17289 * gfortran.dg/deferred_character_10.f90: New test
17290
17291 PR fortran/60795
17292 * gfortran.dg/deferred_character_14.f90: New test
17293
17294 PR fortran/61147
17295 * gfortran.dg/deferred_character_11.f90: New test
17296
17297 PR fortran/64324
17298 * gfortran.dg/deferred_character_9.f90: New test
17299
17300 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17301
17302 PR rtl-optimization/69030
17303 * gcc.target/i386/pr69030.c: New.
17304
17305 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17306
17307 * gcc.target/aarch64/target_attr_17.c: New test.
17308
17309 2016-01-15 Richard Biener <rguenther@suse.de>
17310
17311 PR tree-optimization/66856
17312 * gcc.dg/torture/pr66856-1.c: New testcase.
17313 * gcc.dg/torture/pr66856-2.c: Likewise.
17314
17315 2016-01-15 Richard Biener <rguenther@suse.de>
17316
17317 PR debug/69137
17318 * g++.dg/lto/pr69137_0.C: New testcase.
17319
17320 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17321
17322 PR middle-end/69246
17323 * gcc.target/i386/pr69246.c: New test.
17324
17325 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17326
17327 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17328
17329 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17330
17331 PR c++/56194
17332 * g++.dg/init/const9.C: Disable test on S/390.
17333
17334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17335
17336 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17337 * g++.dg/Wno-frame-address.C: Ditto.
17338
17339 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17340
17341 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17342
17343 2016-01-15 Richard Biener <rguenther@suse.de>
17344
17345 PR tree-optimization/68961
17346 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17347
17348 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17349
17350 * gcc.target/i386/pr65105-5.c: New test.
17351
17352 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17353
17354 * gcc.c-torture/execute/alias-4.c: New testcase.
17355
17356 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17357
17358 PR ipa/68148
17359 * g++.dg/ipa/devirt-49.C: New testcase.
17360
17361 2016-01-15 Christian Bruel <christian.bruel@st.com>
17362
17363 PR target/65837
17364 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17365 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17366 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17367
17368 2016-01-15 Richard Biener <rguenther@suse.de>
17369
17370 PR tree-optimization/69117
17371 * gcc.dg/torture/pr69117.c: New testcase.
17372
17373 2015-01-14 Ryan Burn <contact@rnburn.com>
17374
17375 PR c++/69048
17376 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17377
17378 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17379
17380 PR testsuite/67509
17381 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17382 range tests use 100 * maximum instead of maximum + 1.
17383
17384 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17385
17386 PR debug/69244
17387 * gcc.dg/guality/pr69244.c: New test.
17388
17389 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17390
17391 * lib/target-supports.exp (check_effective_target_issignaling):
17392 New procedure.
17393 * gcc.dg/pr61441.c: Require issignaling effective target.
17394
17395 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17396
17397 PR target/68803
17398 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17399
17400 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17401
17402 PR c++/68819
17403 PR preprocessor/69177
17404 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17405 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17406 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17408
17409 2016-01-14 Marek Polacek <polacek@redhat.com>
17410
17411 PR c/69262
17412 * gcc.dg/array-15.c: New test.
17413
17414 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17415
17416 PR middle-end/68146
17417 PR tree-optimization/69155
17418 * gfortran.dg/pr68146.f: New test.
17419 * gfortran.dg/pr69155.f90: New test.
17420
17421 2016-01-14 Richard Biener <rguenther@suse.de>
17422
17423 PR tree-optimization/68060
17424 * gcc.dg/torture/pr68060-1.c: New testcase.
17425 * gcc.dg/torture/pr68060-2.c: Likewise.
17426
17427 2016-01-14 Nick Clifton <nickc@redhat.com>
17428
17429 * lib/target-supports.exp
17430 (check_effective_target_arm_neon_ok_nocache): Add an option
17431 sequence that includes setting the ARM architecture to ARMv7-A.
17432 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17433 command line options necessary to enable Neon support.
17434 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17435 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17436 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17437 * gcc.target/arm/pr69180.c: Likewise.
17438
17439 2016-01-14 Jeff Law <law@redhat.com>
17440
17441 PR tree-optimization/69270
17442 * gcc.dg/tree-ssa/pr69270.c: New test.
17443
17444 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17445
17446 PR c/66208
17447 * c-c++-common/pr66208.c: New file.
17448
17449 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17450
17451 PR tree-optimization/69156
17452 * gcc.dg/pr69156.c: New test.
17453
17454 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17455
17456 * gcc.target/i386/pr69225-7.c: New test.
17457
17458 2016-01-13 Richard Henderson <rth@redhat.com>
17459
17460 * gcc.dg/tm/memopt-13.c: Update expected function.
17461 * gcc.dg/tm/memopt-6.c: Likewise.
17462
17463 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17464
17465 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17466 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17467 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17468 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17469
17470 2016-01-13 Tom de Vries <tom@codesourcery.com>
17471
17472 PR tree-optimization/69169
17473 * gcc.dg/pr69169.c: New test.
17474
17475 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17476
17477 PR target/69228
17478 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17479 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17480 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17481 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17482 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17483 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17484 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17485 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17486
17487 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17488
17489 PR target/69247
17490 * gcc.dg/pr69247.c: New test.
17491
17492 2016-01-13 Richard Biener <rguenther@suse.de>
17493
17494 PR tree-optimization/69242
17495 * gcc.dg/torture/pr69242.c: New testcase.
17496
17497 2016-01-13 Richard Biener <rguenther@suse.de>
17498
17499 PR tree-optimization/69186
17500 * gcc.dg/torture/pr69186.c: New testcase.
17501
17502 2016-01-13 Jeff Law <law@redhat.com>
17503
17504 PR tree-optimization/67755
17505 * gcc.dg/tree-ssa/pr67755.c: New test.
17506
17507 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17508
17509 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17510 pass number in output by a star.
17511
17512 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17513
17514 PR tree-optimization/68911
17515 * gcc.c-torture/execute/pr68911.c: New test.
17516
17517 2016-01-12 Marek Polacek <polacek@redhat.com>
17518
17519 PR c++/68979
17520 * g++.dg/warn/permissive-1.C: New test.
17521
17522 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17523
17524 PR objc++/68511
17525 PR c++/69213
17526 * g++.dg/opt/pr69213.C: New test.
17527
17528 2016-01-12 Christian Bruel <christian.bruel@st.com>
17529
17530 PR target/69180
17531 * gcc.target/arm/pr69180.c: New test.
17532
17533 2016-01-12 Richard Biener <rguenther@suse.de>
17534
17535 PR lto/69077
17536 * g++.dg/lto/pr69077_0.C: New testcase.
17537 * g++.dg/lto/pr69077_1.C: Likewise.
17538
17539 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17540
17541 PR target/69175
17542 * g++.dg/opt/pr69175.C: New test.
17543
17544 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17545
17546 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17547 rather than #including math.h & stdlib.h.
17548 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17549 * gcc.dg/vect/pr49771.c: Likewise.
17550 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17551 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17552 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17553 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17554 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17555 * gcc.dg/vect/pr44507.c: Likewise.
17556 * gcc.dg/vect/pr45902.c: Likewise.
17557 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17558 * gcc.dg/vect/vect-117.c: Likewise.
17559 * gcc.dg/vect/vect-99.c: Likewise.
17560 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17561 * gcc.dg/vect/vect-cond-1.c: Likewise.
17562 * gcc.dg/vect/vect-cond-2.c: Likewise.
17563 * gcc.dg/vect/vect-cond-3.c: Likewise.
17564 * gcc.dg/vect/vect-cond-4.c: Likewise.
17565 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17566 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17567 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17568 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17569 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17570 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17571 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17572 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17573 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17574 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17575 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17576 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17577 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17578 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17580 include of signal.h.
17581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17586 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17587 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17588 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17589 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17590 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17591 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17592 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17593 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17594 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17595 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17596 * gcc.dg/vect/vect-outer-5.c: Likewise.
17597 * gcc.dg/vect/vect-outer-6.c: Likewise.
17598 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17599 include of stdio.h.
17600
17601 2016-01-12 Nick Clifton <nickc@redhat.com>
17602
17603 PR target/68913
17604 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17605 to fread so that it will be found in all target runtimes.
17606
17607 2016-01-12 Richard Biener <rguenther@suse.de>
17608
17609 PR tree-optimization/69053
17610 * g++.dg/torture/pr69053.C: New testcase.
17611
17612 2016-01-12 Richard Biener <rguenther@suse.de>
17613
17614 PR tree-optimization/69168
17615 * gcc.dg/torture/pr69168.c: New testcase.
17616
17617 2016-01-12 Richard Biener <rguenther@suse.de>
17618
17619 PR tree-optimization/69157
17620 * gcc.dg/torture/pr69157.c: New testcase.
17621
17622 2016-01-12 Richard Biener <rguenther@suse.de>
17623
17624 PR tree-optimization/69174
17625 * gcc.dg/torture/pr69174.c: New testcase.
17626
17627 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17628
17629 PR c++/66808
17630 PR c++/69000
17631 * g++.dg/tls/pr66808.C: New test.
17632 * g++.dg/tls/pr69000.C: New test.
17633
17634 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17635
17636 * gcc.target/powerpc/swaps-p8-23.c: New test.
17637 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17638
17639 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17640
17641 PR tree-optimization/68356
17642 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17643
17644 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17645 Jim Wilson <jim.wilson@linaro.org>
17646
17647 PR target/69194
17648 * gcc.target/arm/pr69194.c: New test.
17649
17650 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17651
17652 PR target/69225
17653 * gcc.target/i386/pr69225-1.c: New test.
17654 * gcc.target/i386/pr69225-2.c: Likewise.
17655 * gcc.target/i386/pr69225-3.c: Likewise.
17656 * gcc.target/i386/pr69225-4.c: Likewise.
17657 * gcc.target/i386/pr69225-5.c: Likewise.
17658 * gcc.target/i386/pr69225-6.c: Likewise.
17659
17660 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17661
17662 PR target/67462
17663 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17664 if lp64.
17665
17666 PR target/69071
17667 * gcc.dg/pr69071.c: New test.
17668
17669 PR c++/69211
17670 * g++.dg/opt/pr69211.C: New test.
17671
17672 PR tree-optimization/69214
17673 * gcc.c-torture/compile/pr69214.c: New test.
17674
17675 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17676
17677 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17678 * gcc.target/i386/pr66232-11.c: Ditto.
17679 * gcc.target/i386/pr66232-12.c: Ditto.
17680 * gcc.target/i386/pr66232-13.c: Ditto.
17681
17682 2016-01-11 Richard Biener <rguenther@suse.de>
17683
17684 PR tree-optimization/69173
17685 * gcc.dg/torture/pr69173.c: New testcase.
17686
17687 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17688
17689 PR rtl-optimization/68796
17690 * gcc.target/aarch64/tst_5.c: New test.
17691 * gcc.target/aarch64/tst_6.c: Likewise.
17692
17693 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17694
17695 PR rtl-optimization/68841
17696 * gcc.dg/pr68841.c: New test.
17697 * gcc.c-torture/execute/pr68841.c: New test.
17698
17699 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17700
17701 PR rtl-optimization/68920
17702 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17703 for ix86 targets.
17704 * gcc.dg/ifcvt-5.c: New test.
17705
17706 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17707
17708 PR bootstrap/69123
17709 * g++.dg/pr69123.C: New.
17710
17711 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17712
17713 PR target/69010
17714 * gcc.target/i386/pr69010.c: New test.
17715
17716 2016-01-11 Martin Jambor <mjambor@suse.cz>
17717
17718 PR ipa/69044
17719 * gcc.target/i386/chkp-pr69044.c: New test.
17720
17721 2016-01-11 Tom de Vries <tom@codesourcery.com>
17722
17723 PR tree-optimization/69109
17724 * gcc.dg/autopar/pr69109-2.c: New test.
17725 * gcc.dg/autopar/pr69109.c: New test.
17726
17727 2016-01-11 Tom de Vries <tom@codesourcery.com>
17728
17729 PR tree-optimization/69108
17730 * gcc.dg/autopar/pr69108.c: New test.
17731
17732 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17733
17734 PR c++/69029
17735 * c-c++-common/Wisleading-indentation.c: Augment test.
17736
17737 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17738
17739 PR fortran/69154
17740 * gfortran.dg/inline_matmul_12.f90: New test.
17741
17742 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17743
17744 PR fortran/67779
17745 * gfortran.dg/actual_array_offset_1: New test.
17746
17747 2016-01-10 Tom de Vries <tom@codesourcery.com>
17748
17749 PR tree-optimization/69062
17750 * gcc.dg/autopar/pr69062.c: New test.
17751
17752 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17753
17754 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17755 * gcc.dg/vect/slp-perm-2.c: Likewise.
17756 * gcc.dg/vect/slp-perm-3.c: Likewise.
17757 * gcc.dg/vect/slp-perm-5.c: Likewise.
17758 * gcc.dg/vect/slp-perm-6.c: Likewise.
17759 * gcc.dg/vect/slp-perm-7.c: Likewise.
17760 * gcc.dg/vect/slp-perm-8.c: Likewise.
17761
17762 2016-01-10 Tom de Vries <tom@codesourcery.com>
17763
17764 PR tree-optimization/69039
17765 * gcc.dg/autopar/pr69039.c: New test.
17766
17767 2016-01-09 Marek Polacek <polacek@redhat.com>
17768
17769 PR c++/69113
17770 * g++.dg/pr69113.C: New test.
17771
17772 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17773
17774 PR middle-end/50865
17775 PR tree-optimization/69097
17776 * gcc.c-torture/execute/pr50865.c: New test.
17777 * gcc.c-torture/execute/pr69097-1.c: New test.
17778 * gcc.c-torture/execute/pr69097-2.c: New test.
17779 * gcc.dg/pr69097-1.c: New test.
17780 * gcc.dg/pr69097-2.c: New test.
17781
17782 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17783
17784 PR c++/69164
17785 * g++.dg/opt/pr69164.C: New test.
17786
17787 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17788
17789 PR tree-optimization/69167
17790 * gcc.dg/pr69167.c: New test.
17791
17792 2016-01-08 Marek Polacek <polacek@redhat.com>
17793
17794 PR c++/68449
17795 * g++.dg/pr68449.C: New.
17796
17797 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17798
17799 PR tree-optimization/68707
17800 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17801 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17802 on platforms supporting it.
17803 * gcc.dg/vect/slp-perm-2.c: Likewise.
17804 * gcc.dg/vect/slp-perm-3.c: Likewise.
17805 * gcc.dg/vect/slp-perm-5.c: Likewise.
17806 * gcc.dg/vect/slp-perm-7.c: Likewise.
17807 * gcc.dg/vect/slp-perm-8.c: Likewise.
17808 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17809 on platforms supporting it.
17810
17811 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17812
17813 PR tree-optimization/69162
17814 * gcc.dg/pr69162.c: New test.
17815
17816 PR tree-optimization/69172
17817 * gcc.dg/pr69172.c: New test.
17818
17819 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17820
17821 PR tree-optimization/67781
17822 * gcc.c-torture/execute/pr67781.c: New file.
17823
17824 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17825
17826 PR tree-optimization/69083
17827 * gcc.dg/vect/pr69083.c: New test.
17828
17829 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17830
17831 PR tree-optimization/61441
17832 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17833 Use -fexcess-precision=standard for compiler options.
17834 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17835
17836 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17837
17838 PR fortran/69128
17839 * gfortran.dg/gomp/pr69128.f90: New test.
17840
17841 PR c++/69145
17842 * g++.dg/ext/pr69145-1.C: New test.
17843 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17844 * g++.dg/ext/pr69145-2.h: New file.
17845
17846 2016-01-07 Martin Sebor <msebor@redhat.com>
17847
17848 PR c/68966
17849 * gcc.dg/atomic-fetch-bool.c: New test.
17850 * gcc.dg/sync-fetch-bool.c: New test.
17851
17852 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17853
17854 PR fortran/66680
17855 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17856
17857 2016-01-07 Nick Clifton <nickc@redhat.com>
17858
17859 PR target/66655
17860 * g++.dg/pr66655.C: New test.
17861 * g++.dg/pr66655_1.cc: Test support file.
17862 * g++.dg/pr66655.h: Test header file.
17863
17864 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17865
17866 PR fortran/66680
17867 gfortran.dg/gomp/pr66680.f90: New test.
17868
17869 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17870
17871 PR target/69171
17872 * gcc.target/i386/pr69171-1.c: New test.
17873 * gcc.target/i386/pr69171-2.c: Likewise.
17874 * gcc.target/i386/pr69171-3.c: Likewise.
17875 * gcc.target/i386/pr69171-4.c: Likewise.
17876 * gcc.target/i386/pr69171-5.c: Likewise.
17877 * gcc.target/i386/pr69171-6.c: Likewise.
17878
17879 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17880
17881 PR middle-end/67639
17882 * c-c++-common/pr67639.c: New test.
17883
17884 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17885
17886 PR tree-optimization/69141
17887 * g++.dg/opt/pr69141.C: New test.
17888
17889 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17890
17891 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17892
17893 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17894
17895 PR target/69140
17896 * gcc.target/i386/pr69140.c: New test
17897
17898 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17899
17900 * gcc.dg/bad-dereference.c: New test case.
17901
17902 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17903
17904 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17905
17906 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17907
17908 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17909
17910 2016-01-06 Marek Polacek <polacek@redhat.com>
17911
17912 PR sanitizer/69099
17913 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17914
17915 2016-01-05 Marek Polacek <polacek@redhat.com>
17916
17917 PR c/69104
17918 * gcc.dg/atomic-invalid-2.c: New.
17919
17920 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17921
17922 PR target/68991
17923 * gcc.target/i386/pr68991.c: New test.
17924
17925 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17926
17927 PR target/68991
17928 * g++.dg/pr68991-1.C: New test.
17929 * g++.dg/pr68991-2.C: Likewise.
17930
17931 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17932
17933 PR other/60465
17934 * gcc.target/ia64/pr60465-gprel64.c: New test.
17935 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17936
17937 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17938
17939 PR rtl-optimization/68651
17940 * gcc.target/aarch64/pr68651_1.c: New test.
17941
17942 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17943
17944 PR c/69122
17945 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17946
17947 2016-01-05 Nathan Sidwell <nathan@acm.org>
17948
17949 PR c++/58583
17950 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17951
17952 * gcc.dg/alias-15.c: New.
17953
17954 2016-01-05 Nick Clifton <nickc@redhat.com>
17955
17956 PR target/68870
17957 * g++.dg/pr68770.C: New test.
17958
17959 2016-01-04 Mike Stump <mikestump@comcast.net>
17960
17961 * lib/target-supports.exp (check_effective_target_cilkplus):
17962 cilkplus targets require pthreads.
17963 (check_effective_target_cilkplus): Remove special case for NVPTX.
17964
17965 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17966
17967 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17968 generation.
17969
17970 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17971
17972 Update copyright years.
17973
17974 2016-01-04 Marek Polacek <polacek@redhat.com>
17975
17976 PR c/68908
17977 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17978 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17979 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17980
17981 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17982
17983 * gcc.target/sparc/20160104-2.c: New test.
17984
17985 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17986
17987 * gcc.target/sparc/20160104-1.c: New test.
17988
17989 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17990
17991 PR fortran/65045
17992 * gfortran.dg/pr65045.f90: New test.
17993
17994 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17995
17996 * gnat.dg/specs/debug1.ads: Delete.
17997
17998 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17999
18000 PR libgfortran/68867
18001 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18002 expression.
18003
18004 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18005
18006 PR libgfortran/68867
18007 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18008 PowerPC.
18009
18010 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18011
18012 PR fortran/68864
18013 * gfortran.dg/pr68864.f90: New test.
18014
18015 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18016
18017 PR tree-optimization/69070
18018 * gcc.dg/pr69070.c: New test.
18019
18020 PR sanitizer/69055
18021 * gfortran.dg/pr69055.f90: New test.
18022
18023 PR target/69015
18024 * gcc.dg/pr69015.c: New test.
18025 \f
18026 Copyright (C) 2016 Free Software Foundation, Inc.
18027
18028 Copying and distribution of this file, with or without modification,
18029 are permitted in any medium without royalty provided the copyright
18030 notice and this notice are preserved.