re PR fortran/78592 (ICE in gfc_find_specific_dtio_proc, at fortran/interface.c:4939)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-12-18 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/78592
4 * gfortran.dg/dtio_21.f90: New test.
5
6 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/78746
9 * charlen_03.f90: Remove test.
10 * charlen_10.f90: Ditto.
11
12 2016-12-17 Jakub Jelinek <jakub@redhat.com>
13
14 PR sanitizer/78832
15 * gcc.dg/asan/pr78832.c: New test.
16
17 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
18
19 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
20 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
21 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
22 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
23
24 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
25
26 PR fortran/78239
27 * gfortran.dg/fimplicit_none_1.f90: New test.
28 * gfortran.dg/fimplicit_none_2.f90: New test.
29
30 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
31
32 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
33 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
34 * gcc.target/powerpc/byte-in-range-0.c: New test.
35 * gcc.target/powerpc/byte-in-range-1.c: New test.
36 * gcc.target/powerpc/byte-in-set-0.c: New test.
37 * gcc.target/powerpc/byte-in-set-1.c: New test.
38 * gcc.target/powerpc/byte-in-set-2.c: New test.
39
40 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
41
42 PR fortran/78622
43 * gfortran.dg/dtio_20.f03: New test.
44
45 2016-12-16 Jakub Jelinek <jakub@redhat.com>
46
47 PR fortran/78757
48 * gfortran.dg/char_result_16.f90: New test.
49
50 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51
52 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
53
54 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
55
56 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
57
58 2016-12-16 Jakub Jelinek <jakub@redhat.com>
59
60 PR c/78408
61 * gcc.dg/pr78408-1.c: New test.
62 * gcc.dg/pr78408-2.c: New test.
63
64 2016-12-16 Marek Polacek <polacek@redhat.com>
65
66 PR tree-optimization/78819
67 * gcc.dg/tree-ssa/vrp112.c: New test.
68
69 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
70
71 * gnat.dg/opt61.adb: New test.
72 * gnat.dg/opt61_pkg.ad[sb]: New helper.
73
74 2016-12-16 Richard Biener <rguenther@suse.de>
75
76 PR c++/71694
77 * g++.dg/pr71694.C: New testcase.
78
79 2016-12-16 Richard Biener <rguenther@suse.de>
80
81 PR middle-end/71632
82 * gcc.dg/pr71632.c: New testcase.
83
84 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
85
86 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
87 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
88 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
89 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
90 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
91 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
92 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
93 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
94 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
95 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
96 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
97 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
98 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
99 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
100 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
101 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
102
103 2016-12-15 Jakub Jelinek <jakub@redhat.com>
104
105 P0490R0 GB 20: decomposition declaration should commit to tuple
106 interpretation early
107 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
108
109 2016-12-15 Nathan Sidwell <nathan@acm.org>
110
111 PR c++/77585
112 * g++.dg/cpp1y/pr77585.C: New.
113
114 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
115
116 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
117 * gcc.dg/tree-ssa/pr71179.c: Same.
118
119 2016-12-15 Janus Weil <janus@gcc.gnu.org>
120
121 PR fortran/78800
122 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
123
124 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
125
126 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
127 -mmicromips.
128
129 2016-12-15 Jakub Jelinek <jakub@redhat.com>
130
131 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
132 * gcc.dg/torture/pr78515.c: Likewise.
133 * gcc.dg/pr69634.c: Likewise.
134
135 2016-12-14 Martin Sebor <msebor@redhat.com>
136
137 PR middle-end/78519
138 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
139
140 2016-12-14 Martin Sebor <msebor@redhat.com>
141
142 PR c++/78774
143 * g++.dg/cpp1y/pr78774.C: New test.
144
145 2016-12-14 David Malcolm <dmalcolm@redhat.com>
146
147 PR target/78213
148 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
149 -fself-test.
150 * gcc.dg/pr78213.c: Disable this test.
151 * selftests/example.txt: New file.
152
153 2016-12-14 Martin Sebor <msebor@redhat.com>
154
155 PR middle-end/78786
156 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
157
158 2016-12-14 Jakub Jelinek <jakub@redhat.com>
159
160 PR target/78791
161 * gcc.c-torture/execute/pr78791.c: New test.
162 * gcc.target/i386/pr78791.c: New test.
163
164 2016-12-14 Marek Polacek <polacek@redhat.com>
165
166 PR c++/72775
167 * g++.dg/ext/flexary12.C: Adjust dg-error.
168 * g++.dg/ext/flexary20.C: New.
169 * g++.dg/ext/flexary21.C: New.
170
171 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
172
173 PR target/59874
174 * gcc.target/i386/pr59874-1.c: New test.
175 * gcc.target/i386/pr59874-2.c: Ditto.
176
177 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
178
179 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
180 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
181 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
182
183 2016-12-14 Jakub Jelinek <jakub@redhat.com>
184
185 PR debug/77844
186 * g++.dg/opt/pr77844.C: New test.
187
188 2016-12-14 Martin Sebor <msebor@redhat.com>
189
190 PR c/17308
191 * gcc.dg/builtins-nonnull.c: New test.
192 * gcc.dg/nonnull-4.c: New test.
193
194 2016-12-14 Nathan Sidwell <nathan@acm.org>
195
196 PR c++/78701
197 * g++.dg/cpp0x/pr78701.C: New.
198
199 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
200
201 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
202 defined, add tracing of the various extracts to stderr. Add
203 support for tests that convert the result to another type.
204 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
205 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
206 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
207 tests that do an extract and then convert the values double.
208 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
209 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
210 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
211 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
212 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
213 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
214 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
215 of VEXTRACTU{B,H} and XXEXTRACTUW.
216 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
217 vec_extract and convert to floating point.
218 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
219 and vec_extract4b.
220 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
221
222 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
223
224 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
225 -mmicromips.
226
227 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
228
229 PR fortran/78780
230 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
231 * gfortran.dg/coarray_42.f90: New test.
232
233 2016-12-14 Jakub Jelinek <jakub@redhat.com>
234
235 PR target/78796
236 * gcc.dg/tls/pr78796.c: New test.
237
238 2016-12-14 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/78731
241 * gcc.dg/torture/pr78731.c: New testcase.
242
243 2016-12-14 Martin Liska <mliska@suse.cz>
244
245 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
246 * gcc.dg/tree-ssa/dump-2.c: Likewise.
247
248 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
249
250 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
251 -ffat-lto-objects option.
252
253 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
254 Jakub Jelinek <jakub@redhat.com>
255
256 * gcc.dg/strlenopt-30.c: New test-case.
257
258 2016-12-14 Richard Biener <rguenther@suse.de>
259
260 PR tree-optimization/78788
261 * gcc.dg/torture/pr78788.c: New testcase.
262
263 2016-12-13 Nathan Sidwell <nathan@acm.org>
264
265 PR c++/69481
266 * g++.dg/cpp0x/pr69481.C: New.
267
268 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
269
270 PR target/78794
271 * gcc.target/i386/pr78794.c: New test.
272
273 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
274
275 PR fortran/77785
276 * gfortran.dg/coarray_38.f90: Added expecting error message.
277 * gfortran.dg/coarray_41.f90: New test.
278 * gfortran.dg/coarray_class_2.f90: New test.
279
280 2016-12-13 Carl Love <cel@us.ibm.com>
281
282 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
283 file.
284 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
285 file.
286
287 2016-12-13 Martin Liska <mliska@suse.cz>
288
289 PR tree-optimization/78428
290 * gcc.dg/tree-ssa/pr78428.c: New test.
291
292 2016-12-13 Janus Weil <janus@gcc.gnu.org>
293 Paul Thomas <pault@gcc.gnu.org>
294
295 PR fortran/78737
296 * gfortran.dg/dtio_19.f90: New test case.
297
298 2016-12-13 Michael Matz <matz@suse.de>
299
300 PR tree-optimization/78725
301 * gcc.dg/pr78725.c: New test.
302 * gcc.dg/pr78725-2.c: New test.
303
304 2016-12-13 Richard Biener <rguenther@suse.de>
305
306 PR middle-end/78742
307 * gcc.dg/torture/pr78742.c: New testcase.
308
309 2016-12-13 Martin Liska <mliska@suse.cz>
310
311 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
312 scanned pattern ASAN_MARK.
313 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
314 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
315 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
316 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
317
318 2016-12-13 Jakub Jelinek <jakub@redhat.com>
319
320 PR ipa/77905
321 * g++.dg/ipa/pr77905.C: New test.
322
323 2016-12-12 Jakub Jelinek <jakub@redhat.com>
324
325 PR tree-optimization/78777
326 * g++.dg/torture/pr78777.C: New test.
327
328 2016-12-12 Martin Sebor <msebor@redhat.com>
329
330 PR middle-end/78622
331 PR middle-end78606
332 * gcc.c-torture/execute/pr78622.c: New test.
333 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
334 behavior inadvertently introduced in a previous commit. Tighten
335 up final checking.
336 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
337 Add test cases.
338 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
339 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
340 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
342 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
343 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
344 add a final optimization check.
345 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
346 * gcc.dg/tree-ssa/pr78622.c: New test.
347
348 2016-12-12 Janus Weil <janus@gcc.gnu.org>
349
350 PR fortran/78392
351 * gfortran.dg/constant_shape.f90: New test case.
352
353 2016-12-12 Marek Polacek <polacek@redhat.com>
354
355 PR c++/78647
356 * g++.dg/parse/error58.C: New.
357
358 2016-12-12 David Malcolm <dmalcolm@redhat.com>
359
360 PR preprocessor/78680
361 * gcc.dg/format/pr78680.c: New test case.
362 * gcc.dg/plugin/diagnostic-test-expressions-1.c
363 (test_multiline_token): New function.
364 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
365 (test_backslash_continued_logical_lines): New function.
366
367 2016-12-12 Nathan Sidwell <nathan@acm.org>
368
369 PR c++/78252
370 * g++.dg/cpp1y/lambda-mangle-1.C: New.
371
372 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
373
374 PR target/78738
375 * gcc.target/i386/pr78738.c: New test.
376
377 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
378
379 * lib/target-supports.exp
380 (check_effective_target_newlib_broken_long_double_io): New check.
381 (check_effective_target_frexpl): Likewise.
382
383 2016-12-12 Marek Polacek <polacek@redhat.com>
384
385 PR middle-end/78716
386 * g++.dg/other/vararg-5.C: New.
387
388 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
389
390 PR rtl-optimization/78669
391 * gcc.target/i386/pr78669.c: New test.
392
393 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
394
395 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
396
397 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
398
399 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
400 -mnan=2008 and -mabs=2008.
401
402 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403
404 PR target/78695
405 * gcc.target/powerpc/swaps-stack-protector.c: New test.
406
407 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
408
409 PR target/70799
410 * gcc.target/i386/pr70799-3.c: New test.
411
412 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/78637
415 * g++.dg/parse/namespace14.C: New.
416
417 2016-12-10 Jakub Jelinek <jakub@redhat.com>
418
419 PR tree-optimization/78720
420 * gcc.c-torture/execute/pr78720.c: New test.
421
422 PR fortran/78758
423 * gfortran.dg/pr78758.f90: New test.
424 * gfortran.dg/pr38868.f: Remove again bogus warning.
425
426 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
427
428 PR fortran/77903
429 * gfortran.dg/submodule_20.f08: New test.
430
431 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
432
433 PR testsuite/78740
434 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
435
436 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
437
438 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
439 support __int128.
440
441 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
442
443 PR ipa/78721
444 * gcc.dg/pr78721.c: New test.
445
446 2016-12-09 Jakub Jelinek <jakub@redhat.com>
447
448 PR target/72742
449 * gcc.c-torture/compile/pr72742.c: New test.
450
451 2016-12-09 Martin Sebor <msebor@redhat.com>
452
453 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
454 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
455
456 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
457
458 PR rtl-optimization/78255
459 * gcc.target/aarch64/pr78255.c: New.
460 * gcc.target/arm/pr78255-1.c: New.
461 * gcc.target/arm/pr78255-2.c: New.
462
463 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
464
465 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
466 strings
467 * gcc.target/powerpc/dimode-2.c: Likewise.
468
469 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
470
471 PR ipa/78027
472 * c-c++-common/goacc/acc-icf.c: New test.
473 * gfortran.dg/goacc/pr78027.f90: New test.
474
475 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
476
477 PR target/78733
478 * gcc.target/aarch64/pr78733.c: New test.
479
480 2016-12-09 Janus Weil <janus@gcc.gnu.org>
481
482 PR fortran/61767
483 * gfortran.dg/finalize_31.f90: New test.
484
485 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
486
487 PR fortran/78505
488 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
489
490 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
491
492 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
493 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
494 * gfortran.dg/finalize_18.f90: Add count for additional guard against
495 accessing null-pointer.
496 * gfortran.dg/proc_ptr_comp_47.f90: New test.
497
498 2016-12-09 Nathan Sidwell <nathan@acm.org>
499
500 PR c++/78550
501 * g++.dg/cpp1y/pr78550.C: New.
502
503 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
504
505 PR fortran/44265
506 * gfortran.dg/char_result_14.f90: New test.
507 * gfortran.dg/char_result_15.f90: New test.
508
509 2016-12-09 Martin Liska <mliska@suse.cz>
510
511 * gcc.dg/tree-ssa/dump-3.c: New test.
512
513 2016-12-09 Jakub Jelinek <jakub@redhat.com>
514
515 PR tree-optimization/78726
516 * gcc.c-torture/execute/pr78726.c: New test.
517 * gcc.dg/guality/pr78726.c: New test.
518
519 2016-12-08 Martin Sebor <msebor@redhat.com>
520
521 PR c/78284
522 * gcc.dg/attr-alloc_size-3.c: New test.
523 * gcc.dg/attr-alloc_size-4.c: New test.
524 * gcc.dg/attr-alloc_size-5.c: New test.
525 * gcc.dg/attr-alloc_size-6.c: New test.
526 * gcc.dg/attr-alloc_size-7.c: New test.
527 * gcc.dg/attr-alloc_size-8.c: New test.
528 * gcc.dg/attr-alloc_size-9.c: New test.
529 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
530
531 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
532
533 PR fortran/65173
534 PR fortran/69064
535 PR fortran/69859
536 PR fortran/78350
537 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
538 * gfortran.dg/charlen_01.f90: New test.
539 * gfortran.dg/charlen_02.f90: Ditto.
540 * gfortran.dg/charlen_03.f90: Ditto.
541 * gfortran.dg/charlen_04.f90: Ditto.
542 * gfortran.dg/charlen_05.f90: Ditto.
543 * gfortran.dg/charlen_06.f90: Ditto.
544 * gfortran.dg/charlen_07.f90: Ditto.
545 * gfortran.dg/charlen_08.f90: Ditto.
546 * gfortran.dg/charlen_09.f90: Ditto.
547 * gfortran.dg/charlen_10.f90: Ditto.
548 * gfortran.dg/charlen_11.f90: Ditto.
549 * gfortran.dg/charlen_12.f90: Ditto.
550 * gfortran.dg/charlen_13.f90: Ditto.
551 * gfortran.dg/charlen_14.f90: Ditto.
552 * gfortran.dg/charlen_15.f90: Ditto.
553
554 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
555
556 PR rtl-optimization/78671
557 * gcc.target/i386/pr78671.c: New.
558
559 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
560
561 PR target/78733
562 * gcc.target/aarch64/pr78733.c: New test.
563
564 2016-12-08 Nathan Sidwell <nathan@acm.org>
565
566 PR c++/78551
567 * g++.dg/cpp1y/pr78551.C: New.
568
569 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
570
571 PR debug/78112
572 * g++.dg/pr78112.C: Remove platform-dependent checks.
573 * g++.dg/pr78112-2.C: New testcase.
574
575 2016-12-08 Bin Cheng <bin.cheng@arm.com>
576
577 PR middle-end/78684
578 * g++.dg/torture/pr78684.C: New test.
579
580 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
581
582 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
583 (CHECK_CRYPTO): Remove.
584 (expected_poly64x1_t, expected_poly64x2_t): Remove
585
586 2016-12-08 Jakub Jelinek <jakub@redhat.com>
587
588 P0003R5 - removal of dynamic exception specification from C++17
589 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
590 throw (type-id-list) in C++11 and C++14 and removal in C++17.
591 * g++.dg/compat/eh/ctor1_y.C: Likewise.
592 * g++.dg/compat/eh/new1_x.C: Likewise.
593 * g++.dg/compat/eh/new1_y.C: Likewise.
594 * g++.dg/compat/eh/spec3_x.C: Likewise.
595 * g++.dg/compat/eh/spec3_y.C: Likewise.
596 * g++.dg/compat/eh/template1.h: Likewise.
597 * g++.dg/compat/eh/template1_y.C: Likewise.
598 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
599 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
600 * g++.dg/cpp0x/auto9.C: Likewise.
601 * g++.dg/cpp0x/defaulted23.C: Likewise.
602 * g++.dg/cpp0x/error5.C: Likewise.
603 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
604 * g++.dg/cpp0x/noexcept02.C: Likewise.
605 * g++.dg/cpp0x/noexcept07.C: Likewise.
606 * g++.dg/cpp0x/noexcept08.C: Likewise.
607 * g++.dg/cpp0x/noexcept19.C: Likewise.
608 * g++.dg/cpp0x/variadic73.C: Likewise.
609 * g++.dg/cpp0x/variadic-throw.C: Likewise.
610 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
611 * g++.dg/eh/async-unwind2.C: Likewise.
612 * g++.dg/eh/cond4.C: Likewise.
613 * g++.dg/eh/delete1.C: Likewise.
614 * g++.dg/eh/ehopt1.C: Likewise.
615 * g++.dg/eh/forced3.C: Likewise.
616 * g++.dg/eh/forced4.C: Likewise.
617 * g++.dg/eh/init-temp2.C: Likewise.
618 * g++.dg/eh/pr38662.C: Likewise.
619 * g++.dg/eh/pr41819.C: Likewise.
620 * g++.dg/eh/shadow1.C: Likewise.
621 * g++.dg/eh/spec2.C: Likewise.
622 * g++.dg/eh/spec3.C: Likewise.
623 * g++.dg/eh/spec5.C: Likewise.
624 * g++.dg/eh/spec6.C: Likewise.
625 * g++.dg/eh/spec7.C: Likewise.
626 * g++.dg/eh/spec8.C: Likewise.
627 * g++.dg/eh/spec9.C: Likewise.
628 * g++.dg/eh/template1.C: Likewise.
629 * g++.dg/eh/unexpected1.C: Likewise.
630 * g++.dg/ext/has_nothrow_assign.C: Likewise.
631 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
632 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
633 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
634 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
635 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
636 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
637 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
638 * g++.dg/gcov/gcov-7.C: Likewise.
639 * g++.dg/init/new13.C: Likewise.
640 * g++.dg/init/new25.C: Likewise.
641 * g++.dg/lookup/exception1.C: Likewise.
642 * g++.dg/opt/noreturn-1.C: Likewise.
643 * g++.dg/other/error3.C: Likewise.
644 * g++.dg/rtti/crash3.C: Likewise.
645 * g++.dg/template/eh2.C: Likewise.
646 * g++.dg/template/error36.C: Likewise.
647 * g++.dg/tm/pr46567.C: Likewise.
648 * g++.dg/tm/pr47340.C: Likewise.
649 * g++.dg/torture/pr46364.C: Likewise.
650 * g++.dg/torture/pr49394.C: Likewise.
651 * g++.dg/torture/pr52918-1.C: Likewise.
652 * g++.dg/torture/pr57190.C: Likewise.
653 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
654 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
655 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
656 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
657 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
658 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
659 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
660 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
661 * g++.dg/tree-ssa/pr45605.C: Likewise.
662 * g++.dg/warn/Wreturn-type-3.C: Likewise.
663 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
664 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
665 * g++.old-deja/g++.eh/spec1.C: Likewise.
666 * g++.old-deja/g++.eh/spec2.C: Likewise.
667 * g++.old-deja/g++.eh/spec3.C: Likewise.
668 * g++.old-deja/g++.eh/spec4.C: Likewise.
669 * g++.old-deja/g++.eh/spec6.C: Likewise.
670 * g++.old-deja/g++.eh/throw1.C: Likewise.
671 * g++.old-deja/g++.eh/throw2.C: Likewise.
672 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
673 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
674 * g++.old-deja/g++.mike/eh15.C: Likewise.
675 * g++.old-deja/g++.mike/eh25.C: Likewise.
676 * g++.old-deja/g++.mike/eh33.C: Likewise.
677 * g++.old-deja/g++.mike/eh34.C: Likewise.
678 * g++.old-deja/g++.mike/eh50.C: Likewise.
679 * g++.old-deja/g++.mike/eh51.C: Likewise.
680 * g++.old-deja/g++.mike/eh55.C: Likewise.
681 * g++.old-deja/g++.mike/p10416.C: Likewise.
682 * g++.old-deja/g++.other/crash28.C: Likewise.
683 * g++.old-deja/g++.other/crash30.C: Likewise.
684 * g++.old-deja/g++.other/new7.C: Likewise.
685 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
686 * g++.old-deja/g++.robertl/eb123.C: Likewise.
687
688 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
689
690 * gcc.target/aarch64/pr78382.c: New testcase.
691
692 2016-12-08 Andrew Pinski <apinski@cavium.com>
693
694 * gcc.target/aarch64/pr71112.c: New testcase.
695
696 2016-12-07 Martin Sebor <msebor@redhat.com>
697
698 PR middle-end/77784
699 PR middle-end/78149
700 PR middle-end/78138
701 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
702 * g++.dg/ext/builtin-object-size3.C (bar): Same.
703 * g++.dg/ext/strncpy-chk1.C: Same.
704 * g++.dg/opt/memcpy1.C: Same.
705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
706 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
707 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
708 * gcc.dg/attr-alloc_size.c: Same.
709 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
710 * gcc.dg/builtin-stringop-chk-2.c: Same.
711 * gcc.dg/builtin-stringop-chk-4.c: New test.
712 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
713 * gcc.dg/memcpy-2.c: Same.
714 * gcc.dg/pr40340-1.c: Same.
715 * gcc.dg/pr40340-2.c (main): Same.
716 * gcc.dg/pr40340-5.c (main): Same.
717 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
718 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
719 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
720 warning.
721 * gfortran.dg/char_length_3.f90: Prune expected warnings.
722 * gfortran.dg/pr38868.f: Add expected warnings.
723
724 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
725
726 PR target/72717
727 * gcc.target/powerpc/pr72717.c: New test.
728
729 2016-12-07 Jakub Jelinek <jakub@redhat.com>
730
731 * gcc.dg/builtin-strstr-1.c: New test.
732 * g++.dg/cpp0x/constexpr-strstr.C: New test.
733
734 PR c++/78692
735 * g++.dg/torture/pr78692.C: New test.
736
737 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
738
739 PR rtl-optimization/78617
740 * gcc.c-torture/execute/pr78617.c: New test.
741
742 2016-12-07 Carl Love <cel@us.ibm.com>
743
744 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
745 P9 to their own test file. This allows precise constraints on the
746 effective target and compile options.
747 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
748 compare P8 built-in tests.
749 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
750 compare P9 built-in tests.
751
752 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
753
754 * gcc.target/i386/pr77761.c: Require int128 effective target.
755 (avx512f_test): Delete.
756 (do_main): Rename to avx512f_test.
757
758 2016-12-07 Bin Cheng <bin.cheng@arm.com>
759
760 PR tree-optimization/78691
761 * gcc.target/i386/pr78691-i386.c: New test.
762 * gcc.target/powerpc/pr78691-ppc.c: New test.
763
764 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
765
766 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
767 * gcc.target/i386/pr70322-2.c: Likewise.
768 * gcc.target/i386/pr70322-3.c: Likewise.
769 * gcc.target/i386/pr70322-4.c: Likewise.
770
771 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
772
773 * gcc.target/aarch64/pr71727.c: New testcase.
774
775 2016-12-06 Tom de Vries <tom@codesourcery.com>
776
777 PR tree-optimization/67955
778 * gcc.dg/tree-ssa/dse-points-to.c: New test.
779
780 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
781
782 PR target/78658
783 * gcc.target/powerpc/pr78658.c: New test.
784
785 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
786
787 PR target/77761
788 * testsuite/gcc.target/i386/pr77761.c: New.
789
790 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
791
792 PR fortran/78659
793 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
794 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
795 * gfortran.dg/namelist_34.f90: Update test.
796 * gfortran.dg/namelist_63.f90: Update test.
797
798 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
799
800 * gcc.target/mips/msa-builtins-err.c: New test.
801
802 2016-12-06 Jakub Jelinek <jakub@redhat.com>
803
804 PR c++/71537
805 * g++.dg/cpp0x/constexpr-71537.C: New test.
806
807 PR c++/71537
808 * g++.dg/cpp0x/constexpr-memchr.C: New test.
809
810 PR c++/71537
811 * g++.dg/cpp0x/constexpr-strchr.C: New test.
812
813 PR tree-optimization/78675
814 * gcc.c-torture/execute/pr78675.c: New test.
815 * gcc.target/i386/pr78675-1.c: New test.
816 * gcc.target/i386/pr78675-2.c: New test.
817
818 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
819
820 * gcc.target/i386/avx512bw-kandd-1.c: New.
821 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
822 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
823 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
824 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
825 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
826 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
827 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
828 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
829 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
830 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
831 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
832 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
833 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
834 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
835 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
836 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
837 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
838 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
839 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
840 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
841 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
842
843 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
844
845 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
846 gcc.dg/fold-and-rshift-2.c: New testcases.
847
848 2016-12-05 Nathan Sidwell <nathan@acm.org>
849
850 * c-c++-common/fmax_errors.c: Check notes after last error are
851 emitted.
852
853 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
854
855 PR rtl-optimization/78561
856 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
857
858 2016-12-04 Martin Sebor <msebor@redhat.com>
859
860 PR c/78668
861 * gcc.dg/builtin-alloc-size.c: New test.
862
863 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
864
865 PR target/70322
866 * gcc.target/i386/pr70322-4.c: New test.
867
868 2016-12-03 Janus Weil <janus@gcc.gnu.org>
869
870 PR fortran/43207
871 * gfortran.dg/abstract_type_9.f90: New test case.
872
873 2016-12-03 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/42188
876 * gfortran.dg/derived_result_2.f90.f90: New test case.
877
878 2016-12-03 Janus Weil <janus@gcc.gnu.org>
879
880 PR fortran/58175
881 * gfortran.dg/finalize_30.f90: Extend test case.
882
883 2016-12-02 Jakub Jelinek <jakub@redhat.com>
884
885 PR c++/78649
886 * g++.dg/cpp0x/pr78649.C: New test.
887
888 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
889
890 PR target/70322
891 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
892
893 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
894
895 PR fortran/78618
896 * gfortran.dg/char_conversion.f90: New test.
897
898 2016-12-02 Jakub Jelinek <jakub@redhat.com>
899
900 PR target/70322
901 * gcc.target/i386/pr70322-1.c: New test.
902 * gcc.target/i386/pr70322-2.c: New test.
903 * gcc.target/i386/pr70322-3.c: New test.
904
905 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
906 Thomas Preud'homme <thomas.preudhomme@arm.com>
907
908 * gcc.target/arm/cmse/cmse-1.c: Add test for
909 cmse_nonsecure_caller.
910
911 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
912 Thomas Preud'homme <thomas.preudhomme@arm.com>
913
914 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
915 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
916 * gcc.target/arm/cmse/cmse-14.c: New.
917 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
918 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
919 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
920 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
921 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
922 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
923 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
924 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
925 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
926 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
927 * gcc.target/arm/cmse/baseline/union-1.c: New.
928 * gcc.target/arm/cmse/baseline/union-2.c: New.
929 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
930 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
931 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
932 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
933 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
934 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
935 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
936 * gcc.target/arm/cmse/mainline/union-1.c: New.
937 * gcc.target/arm/cmse/mainline/union-2.c: New.
938 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
939 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
940 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
941 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
942 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
943 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
944 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
945 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
946 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
947 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
948 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
949 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
950 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
951 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
952
953 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
954 Thomas Preud'homme <thomas.preudhomme@arm.com>
955
956 * gcc.target/arm/cmse/cmse-3.c: Add tests.
957 * gcc.target/arm/cmse/cmse-4.c: Add tests.
958 * gcc.target/arm/cmse/cmse-15.c: New.
959
960 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
961 Thomas Preud'homme <thomas.preudhomme@arm.com>
962
963 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
964 * gcc.target/arm/cmse/struct-1.c: New.
965 * gcc.target/arm/cmse/bitfield-1.c: New.
966 * gcc.target/arm/cmse/bitfield-2.c: New.
967 * gcc.target/arm/cmse/bitfield-3.c: New.
968 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
969 * gcc.target/arm/cmse/baseline/softfp.c: New.
970 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
971 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
972 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
973 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
974 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
975
976 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
977 Thomas Preud'homme <thomas.preudhomme@arm.com>
978
979 * gcc.target/arm/cmse/cmse-4.c: New.
980 * gcc.target/arm/cmse/cmse-9.c: New.
981 * gcc.target/arm/cmse/cmse-10.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-3.c: New.
987
988 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
989 Thomas Preud'homme <thomas.preudhomme@arm.com>
990
991 * gcc.target/arm/cmse/cmse.exp: New.
992 * gcc.target/arm/cmse/cmse-1.c: New.
993 * gcc.target/arm/cmse/cmse-12.c: New.
994 * lib/target-supports.exp
995 (check_effective_target_arm_cmse_ok): New.
996
997 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
998 James Norris <jnorris@codesourcery.com>
999
1000 * c-c++-common/goacc/data-2.c: Adjust test.
1001 * c-c++-common/goacc/executeables-1.c: New test.
1002 * g++.dg/goacc/data-1.C: Adjust test.
1003
1004 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1005
1006 PR rtl-optimization/78561
1007 * gcc.target/aarch64/pr78561.c: New.
1008
1009 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1010
1011 * gcc.dg/fold-bopcond-1.c: New test.
1012 * gcc.dg/fold-bopcond-2.c: New test.
1013
1014 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1015
1016 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1017
1018 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR rtl-optimization/78547
1021 * gcc.dg/pr78547.c: New test.
1022
1023 PR rtl-optimization/78575
1024 * gcc.dg/pr78575.c: New test.
1025
1026 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1027
1028 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1029
1030 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1031
1032 PR target/77822
1033 * gcc.target/s390/s390.exp: Support .C tests.
1034 * gcc.target/s390/pr77822-2.c: New test.
1035 * gcc.target/s390/pr77822-1.C: New test.
1036
1037 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1038
1039 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1040
1041 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1042
1043 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1044
1045 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1046
1047 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1048 pattern checks.
1049 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1050
1051 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1052
1053 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1054
1055 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1056
1057 PR fortran/77505
1058 * gfortran.dg/char_length_20.f90: New test.
1059 * gfortran.dg/char_length_21.f90: Ditto.
1060
1061 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1062
1063 PR fortran/78279
1064 * gfortran.dg/pr78279.f90: New test.
1065
1066 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1067
1068 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1069
1070 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1071
1072 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1073
1074 2016-12-01 Richard Biener <rguenther@suse.de>
1075
1076 * gcc.dg/torture/alias-2.c: New testcase.
1077
1078 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1079
1080 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1081 * gcc.target/avr/tiny-caller-save.c: Dito.
1082
1083 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1084
1085 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1086
1087 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR debug/78587
1090 * gcc.dg/debug/pr78587.c: New test.
1091
1092 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1093
1094 PR rtl-optimization/78607
1095 * gcc.c-torture/compile/pr78607.c: New testcase.
1096
1097 2016-11-30 Martin Sebor <msebor@redhat.com>
1098
1099 PR tree-optimization/78586
1100 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1101
1102 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1103
1104 PR tree-optimization/77856
1105 * gcc.target/i386/pr77856.c: New.
1106
1107 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1108
1109 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1110 scan-assembler-not on AIX.
1111
1112 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1113
1114 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1115
1116 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1117
1118 * g++.dg/eh/new1.C: XFAIL on AIX.
1119 * g++.dg/eh/delete1.C: Same.
1120 * g++.dg/init/new40.C: Same.
1121 * g++.old-deja/g++.eh/new2.C: Same.
1122
1123 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1124
1125 PR c/78498
1126 * gcc.dg/format/pr78494.c: Rename to...
1127 * gcc.dg/format/pr78498.c: ...this.
1128
1129 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1130
1131 PR c/78498
1132 * gcc.dg/format/pr78494.c: New test case.
1133
1134 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1135
1136 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1137 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1138 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1139 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1140
1141 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1142
1143 PR rtl-optimization/78610
1144 * gcc.c-torture/compile/pr78610.c: New testcase.
1145
1146 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1147
1148 PR tree-optimization/78574
1149 * gcc.c-torture/compile/pr78574.c: New test.
1150
1151 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1152
1153 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1154 to the changed interfaces.
1155 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1156 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1157 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1158 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1159 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1160 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1161 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1162
1163 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1164
1165 PR fortran/78593
1166 * gfortran.dg/derived_result.f90: New test case.
1167
1168 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1169
1170 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1171 -mfloat-abi=soft option.
1172 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1173 foreach loop.
1174
1175 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1176
1177 PR target/78362
1178 * gcc.c-torture/compile/pr78362.c: New test.
1179
1180 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * lib/target-supports.exp (check_effective_target_freorder): Check
1183 additional case.
1184
1185 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1186
1187 * gcc.target/arc/arc700-stld-hazard.c: New file.
1188
1189 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1190
1191 PR fortran/78592
1192 * gfortran.dg/dtio_18.f90: New test case.
1193
1194 2016-11-30 Martin Liska <mliska@suse.cz>
1195
1196 PR sanitizer/78541
1197 * gcc.dg/asan/pr78541-2.c: New test.
1198 * gcc.dg/asan/pr78541.c: New test.
1199
1200 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR tree-optimization/78586
1203 * gcc.c-torture/execute/pr78586.c: New test.
1204
1205 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1206
1207 PR fortran/78573
1208 * gfortran.dg/class_61.f90: New test case.
1209
1210 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1211
1212 PR preprocessor/78569
1213 * gcc.dg/format/pr78569.c: New test case.
1214
1215 2016-11-29 Martin Sebor <msebor@redhat.com>
1216
1217 avoid false positives on ILP32 targets.
1218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1219
1220 2016-11-29 Martin Sebor <msebor@redhat.com>
1221
1222 PR tree-optimization/78512
1223 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1225
1226 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1227
1228 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1229 Force value through k register.
1230
1231 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1232
1233 PR c++/72774
1234 PR c++/72786
1235 PR c++/77922
1236 PR c++/78313
1237 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1238 * g++.dg/spellcheck-macro-ordering.C: New test case.
1239 * g++.dg/spellcheck-pr78313.C: New test case.
1240
1241 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1242
1243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1244 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1245 (Poly64x1_t, Poly64x2_t): Added types.
1246 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1247 (vmov_n_p64, vmovq_n_p64): Added.
1248 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1249 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1250 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1251 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1252 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1253 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1254 (vget_lane_p64, vgetq_lane_p64): Likewise.
1255 (vget_high_p64): Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1257 Added AArch64 flags.
1258 (vreint_vector, vreint_vector_res): Moved to header.
1259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1260 Added Aarch64 flags.
1261 (vreint_vector, vreint_vector_res): Moved to header.
1262
1263 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1264
1265 PR fortran/58175
1266 * gfortran.dg/finalize_30.f90: New test case.
1267
1268 2016-11-29 Martin Liska <mliska@suse.cz>
1269
1270 PR gcov-profile/78582
1271 * gcc.dg/pr78582.c: New test.
1272
1273 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1274
1275 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1276 targets with sizeof(int) < 4.
1277
1278 2016-11-29 Richard Biener <rguenther@suse.de>
1279
1280 PR middle-end/78546
1281 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1282
1283 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1284
1285 * gcc.target/powerpc/rldic-0.c: New testcase.
1286 * gcc.target/powerpc/rldic-1.c: New testcase.
1287 * gcc.target/powerpc/rldic-2.c: New testcase.
1288 * gcc.target/powerpc/rldicl-0.c: New testcase.
1289 * gcc.target/powerpc/rldicl-1.c: New testcase.
1290 * gcc.target/powerpc/rldicl-2.c: New testcase.
1291 * gcc.target/powerpc/rldicr-0.c: New testcase.
1292 * gcc.target/powerpc/rldicr-1.c: New testcase.
1293 * gcc.target/powerpc/rldicr-2.c: New testcase.
1294 * gcc.target/powerpc/rldicx.h: New file.
1295 * gcc.target/powerpc/rldimi-0.c: New testcase.
1296 * gcc.target/powerpc/rldimi-1.c: New testcase.
1297 * gcc.target/powerpc/rldimi-2.c: New testcase.
1298 * gcc.target/powerpc/rldimi.h: New file.
1299 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1300 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1301 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1302 * gcc.target/powerpc/rlwimi.h: New file.
1303 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1304 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1305 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1306 * gcc.target/powerpc/rlwinm.h: New file.
1307
1308 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR middle-end/78540
1311 * gcc.dg/pr78540.c: New test.
1312
1313 2016-11-28 Martin Sebor <msebor@redhat.com>
1314
1315 PR middle-end/78520
1316 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1317 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1318 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1319 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1320
1321 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c++/72808
1324 * g++.dg/debug/pr72808.C: New test.
1325
1326 PR rtl-optimization/78546
1327 * gcc.dg/torture/pr78546-1.c: New test.
1328 * gcc.dg/torture/pr78546-2.c: New test.
1329
1330 PR fortran/78298
1331 * gfortran.dg/gomp/pr78298.f90: New test.
1332
1333 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1334
1335 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1336 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1337
1338 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR c++/77591
1341 * g++.dg/cpp1y/pr77591.C: New test.
1342
1343 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1344
1345 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1346
1347 2016-11-28 Richard Biener <rguenther@suse.de>
1348
1349 PR tree-optimization/78542
1350 * gcc.dg/torture/pr78542.c: New testcase.
1351
1352 2016-11-28 Richard Biener <rguenther@suse.de>
1353
1354 PR tree-optimization/78343
1355 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1356 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1357
1358 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR lto/78211
1361 * g++.dg/ipa/pr78211.C: New test.
1362
1363 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1364
1365 PR fortran/78474
1366 * gfortran.dg/submodule_22.f08: New test.
1367
1368 PR fortran/78331
1369 * gfortran.dg/submodule_21.f08: New test.
1370
1371 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1372
1373 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1374
1375 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1376 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377 Dominique d'Humieres <dominiq@lps.ens.fr>
1378
1379 PR target/67710
1380 * gcc.dg/darwin-minversion-1.c: Update min version check.
1381 * gcc.dg/darwin-minversion-2.c: Likewise.
1382 * gcc.dg/darwin-minversion-3.c: Likewise.
1383
1384 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1385
1386 PR target/57438
1387 * gcc.dg/pr57438-1.c: New Test.
1388 * gcc.dg/pr57438-2.c: New Test.
1389
1390 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1391 Iain Sandoe <iain@codesourcery.com>
1392
1393 PR target/71767
1394 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1395 linker-visible symbols.
1396 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1397 * gcc.dg/const-uniq-1.c: Likewise.
1398 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1399 * gcc.target/i386/pr70799-1.c: Likewise.
1400
1401 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR rtl-optimization/78438
1404 PR rtl-optimization/78477
1405 * gcc.c-torture/execute/pr78438.c: New test.
1406 * gcc.c-torture/execute/pr78477.c: New test.
1407
1408 PR rtl-optimization/78526
1409 * gcc.dg/pr78526.c: New test.
1410
1411 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1412
1413 PR rtl-optimization/77541
1414 * gcc.target/i386/pr77541.c: Change target to int128.
1415
1416 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1417
1418 PR fortran/60853
1419 * gfortran.dg/typebound_assignment_8.f90: New test case.
1420
1421 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR rtl-optimization/78527
1424 * gcc.c-torture/compile/pr78527.c: New test.
1425
1426 2016-11-25 Martin Liska <mliska@suse.cz>
1427
1428 PR gcov-profile/78086
1429 * g++.dg/gcov/pr16855.C: Clean up the test case.
1430 * g++.dg/gcov/pr16855-priority.C: New test.
1431
1432 2016-11-25 Richard Biener <rguenther@suse.de>
1433
1434 PR ipa/78515
1435 * gcc.dg/torture/pr78515.c: New testcase.
1436
1437 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1438
1439 PR fortran/78293
1440 * gfortran.dg/allocatable_function_10.f90: New test.
1441 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1442 from 11 to 12.
1443
1444 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1445
1446 PR middle-end/78507
1447 PR middle-end/78510
1448 PR middle-end/78517
1449 * g++.dg/torture/pr78507.C: New test.
1450 * gcc.dg/torture/pr78510.c: New test.
1451 * gcc.dg/torture/pr78517.c: New test.
1452
1453 2016-11-24 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/78343
1456 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1457 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1458 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1459 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1460 * gcc.dg/vect/pr38529.c: Likewise.
1461
1462 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1463
1464 PR tree-optimization/77673
1465 * gcc.dg/pr77673.c: New test.
1466
1467 2016-11-25 Martin Jambor <mjambor@suse.cz>
1468
1469 PR tree-optimization/70965
1470 * g++.dg/pr70965.C: New test.
1471
1472 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1473 Andreas Schwab <schwab@linux-m68k.org>
1474
1475 PR gcov-profile/78467
1476 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1477 signed int.
1478
1479 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1480
1481 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1482 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1483
1484 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1485
1486 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1487
1488 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1489
1490 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1491 with sizeof(int) < 4.
1492
1493 2016-11-24 Martin Sebor <msebor@redhat.com>
1494
1495 PR tree-optimization/78476
1496 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1497
1498 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1499
1500 PR rtl-optimization/77541
1501 * gcc.target/i386/pr77541.c: New.
1502
1503 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1504
1505 PR fortran/78500
1506 * gfortran.dg/class_result_4.f90: New test.
1507
1508 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1509
1510 * gcc.target/aarch64/_Float16_1.c: New.
1511 * gcc.target/aarch64/_Float16_2.c: Likewise.
1512 * gcc.target/aarch64/_Float16_3.c: Likewise.
1513
1514 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1515
1516 * gcc.target/aarch64/floatdihf2_1.c: New.
1517
1518 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1519
1520 PR target/48863
1521 PR inline-asm/70184
1522 * gcc.target/arm/pr48863.c: New test.
1523
1524 2016-11-24 Martin Liska <mliska@suse.cz>
1525
1526 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1527 parts for frequencies/probabilities.
1528 * gcc.dg/pr34027-1.c: Likewise.
1529 * gcc.dg/strict-overflow-2.c: Likewise.
1530 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1531 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1532 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1533 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1534 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1535 * gcc.dg/tree-ssa/dump-2.c: New test.
1536
1537 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1538
1539 * gcc.target/i386/align-limit.c: New test.
1540
1541 2016-11-24 Richard Biener <rguenther@suse.de>
1542
1543 PR tree-optimization/71595
1544 * gcc.dg/torture/pr71595.c: New testcase.
1545
1546 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1547
1548 PR rtl-optimization/78120
1549 * gcc.target/i386/pr78120.c: New test.
1550
1551 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gcc.c-torture/compile/20161124-1.c: New test.
1554
1555 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR bootstrap/78493
1558 * g++.dg/cpp1z/decomp18.C: New test.
1559
1560 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1561
1562 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1563 * gcc.target/aarch64/store-pair-1.c: Likewise.
1564
1565 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1566
1567 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1568 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1569 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1570 * gcc.target/aarch64/vect-clz.c: Likewise.
1571 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1572 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1573 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1574 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1575 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1576 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1577 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1578 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1579
1580 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1581
1582 PR target/78458
1583 * gcc.target/powerpc/pr78458.c: New.
1584
1585 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1586
1587 * gcc.c-torture/compile/20161123-1.c: New test.
1588
1589 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1590
1591 PR fortran/78297
1592 * gfortran.dg/pr78297.f90: New test.
1593
1594 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1595
1596 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1597
1598 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR sanitizer/69278
1601 * g++.dg/ubsan/return-7.C: New test.
1602 * c-c++-common/ubsan/unreachable-4.c: New test.
1603
1604 PR tree-optimization/78482
1605 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1606 (bar): New function.
1607 (main): Call bar instead of printf.
1608
1609 PR middle-end/69183
1610 * gfortran.dg/gomp/pr69183.f90: New test.
1611
1612 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1613
1614 PR target/78230
1615 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1616 (test2) Ditto.
1617
1618 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR c++/77907
1621 * g++.dg/cpp0x/pr77907.C: New test.
1622
1623 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1624
1625 PR middle-end/78153
1626 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1627 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1628
1629 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1630
1631 PR target/63250
1632 * lib/target-supports.exp (add_options_for_float16): Add
1633 -mfp16-format=ieee when testign arm*-*-*.
1634
1635 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1636
1637 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1638 result.
1639 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1640 result.
1641
1642 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1643
1644 * lib/target-supports.exp (check_effective_target_float16): Add
1645 options for _Float16.
1646 (check_effective_target_float32): Add options for _Float32.
1647 (check_effective_target_float64): Add options for _Float64.
1648 (check_effective_target_float128): Add options for _Float128.
1649 (check_effective_target_float32x): Add options for _Float32x.
1650 (check_effective_target_float64x): Add options for _Float64x.
1651 (check_effective_target_float128x): Add options for _Float128x.
1652
1653 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1654
1655 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1656 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1657
1658 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1659
1660 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1661 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1662
1663 2016-11-23 Martin Sebor <msebor@redhat.com>
1664
1665 PR middle-end/78461
1666 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1667 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1668
1669 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1670
1671 PR c++/71450
1672 * g++.dg/cpp0x/pr71450-1.C: New test.
1673 * g++.dg/cpp0x/pr71450-2.C: New test.
1674
1675 PR c++/77739
1676 * g++.dg/cpp1y/pr77739.C: New test.
1677
1678 2016-11-23 Martin Jambor <mjambor@suse.cz>
1679
1680 * c-c++-common/gomp/gridify-1.c: Update scan string.
1681 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1682 * c-c++-common/gomp/gridify-2.c: New test.
1683 * c-c++-common/gomp/gridify-3.c: Likewise.
1684
1685 2016-11-23 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/78396
1688 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1689
1690 2016-11-23 Richard Biener <rguenther@suse.de>
1691
1692 PR tree-optimization/78482
1693 * gcc.dg/torture/pr78482.c: New testcase.
1694
1695 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1696
1697 * gcc.dg/fold-cond_expr-1.c: New test.
1698 * gcc.dg/fold-condcmpconv-1.c: New test.
1699 * gcc.dg/fold-condcmpconv-2.c: New test.
1700
1701 2016-11-23 Richard Biener <rguenther@suse.de>
1702
1703 PR middle-end/71762
1704 * gcc.dg/torture/pr71762-1.c: New testcase.
1705 * gcc.dg/torture/pr71762-2.c: Likewise.
1706 * gcc.dg/torture/pr71762-3.c: Likewise.
1707 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1708
1709 2016-11-23 Richard Biener <rguenther@suse.de>
1710
1711 PR lto/78472
1712 * g++.dg/lto/pr78472_0.c: New testcase.
1713 * g++.dg/lto/pr78472_1.C: Likewise.
1714
1715 2016-11-23 Richard Biener <rguenther@suse.de>
1716 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1717
1718 PR tree-optimization/78154
1719 * gcc.dg/tree-ssa/pr78154.c: New test.
1720
1721 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1722
1723 * gcc.dg/pr31096.c: New testcase.
1724 * gcc.dg/pr31096-1.c: New testcase.
1725
1726 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1727
1728 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1729 adjust for warning->pedwarn change.
1730 * gcc.dg/cpp/defined-syshdr.c,
1731 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1732 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1733 gcc.dg/cpp/defined-Wextra.c,
1734 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1735
1736 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1737
1738 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1739
1740 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR target/78451
1743 * gcc.target/i386/pr78451.c: New test.
1744 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1745 and #pragma GCC pop_options around the first #pragma GCC target.
1746 * gcc.target/i386/pr69255-2.c: Likewise.
1747 * gcc.target/i386/pr69255-3.c: Likewise.
1748
1749 2016-11-23 Michael Collison <michael.collison@arm.com>
1750
1751 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1752 additional constants are recognized and fewer instructions generated.
1753 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1754 additional constants are recognized and fewer instructions generated.
1755
1756 2016-11-22 Ian Lance Taylor <iant@golang.org>
1757
1758 * gcc.misc-tests/godump-1.c: Update expected output for recent
1759 changes.
1760
1761 2016-11-22 Marek Polacek <polacek@redhat.com>
1762
1763 PR tree-optimization/78455
1764 * gcc.dg/uninit-23.c: New.
1765
1766 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1767
1768 PR fortran/78479
1769 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1770 comment.
1771
1772 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1773
1774 PR fortran/78479
1775 * gfortran.dg/char_component_initializer_3.f90: New test.
1776
1777 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR target/78451
1780 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1781 GCC target pragma before including immintrin.h.
1782
1783 2016-11-22 Carl Love <cel@us.ibm.com>
1784
1785 * gcc.target/powerpc/builtins-3.c: New file to test the new
1786 built-ins for vector compare equal and vector compare not equal.
1787
1788 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1789
1790 PR fortran/78443
1791 * gfortran.dg/typebound_proc_35.f90: New test case.
1792
1793 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1794
1795 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1796 parameter in declaration.
1797
1798 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1799
1800 * gcc.dg/loop-split.c: Require int32plus.
1801 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1802
1803 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1804
1805 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1806
1807 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1808
1809 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1810
1811 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1812
1813 PR target/78439
1814 * gcc.c-torture/compile/pr78439.c: New test.
1815
1816 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1817
1818 PR target/77904
1819 * gcc.target/arm/pr77904.c: New test.
1820
1821 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1822
1823 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1824 isa_rev>=2.
1825
1826 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR tree-optimization/78436
1829 * gcc.c-torture/execute/pr78436.c: New test.
1830
1831 PR middle-end/78416
1832 * gcc.dg/torture/pr78416.c: New test.
1833
1834 PR tree-optimization/78445
1835 * gcc.dg/pr78445.c: New test.
1836
1837 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1838
1839 PR libgfortran/78449
1840 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1841
1842 2016-11-21 Jeff Law <law@redhat.com>
1843
1844 PR target/68538
1845 * gcc.c-torture/compile/pr68538.c: New test.
1846
1847 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1848
1849 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1850 to be generated instead of FCTIWUZ or FCTIWZ.
1851
1852 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR middle-end/67335
1855 * g++.dg/vect/simd-clone-7.cc: New test.
1856
1857 PR c++/71973
1858 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1859 long unsigned int.
1860 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1861 unsigned long.
1862
1863 2016-11-20 Jeff Law <law@redhat.com>
1864
1865 PR target/25128
1866 * gcc.target/m68k/pr25128.c: New test.
1867
1868 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1869
1870 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1871
1872 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1873
1874 PR preprocessor/78324
1875 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1876 (test_multitoken_macro): New function.
1877 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1878 case.
1879 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1880 case.
1881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1882 cases.
1883 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1884 Move to...
1885 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1886 -ftrack-macro-expansion=0.
1887 (test_sprintf_note): Remove "P" macro. Add
1888 dg-begin/end-multiline-output directives.
1889 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1890
1891 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1892
1893 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1894 Return 1 for AVR_TINY.
1895
1896 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1897
1898 PR rtl-optimization/71785
1899 * gcc.target/powerpc/pr71785.c: New file.
1900
1901 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1902
1903 PR testsuite/78114
1904 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1905 options. Refine test by checking predictive commining PHI
1906 nodes in vectorized loop wrto vector factor.
1907
1908 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1909
1910 PR c++/71973
1911 * g++.dg/pr71973-1.C: New test.
1912 * g++.dg/pr71973-2.C: New test.
1913 * g++.dg/pr71973-3.C: New test.
1914 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1915 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1916 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1917 to dg-options.
1918 * g++.old-deja/g++.other/realloc.C: Likewise.
1919 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1920
1921 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1922
1923 PR tree-optimization/78413
1924 * gcc.dg/tree-ssa/pr78413.c: New test.
1925
1926 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1927
1928 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1929 target is Thumb-only.
1930
1931 2016-11-20 Jeff Law <law@redhat.com>
1932
1933 PR target/48551
1934 * gcc.target/m68k/pr48551.c: New test.
1935
1936 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1937
1938 PR fortran/69741
1939 * gfortran.dg/forall_18.f90: New testcase.
1940
1941 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1942
1943 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1944
1945 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1946
1947 PR fortran/78395
1948 * gfortran.dg/typebound_operator_21.f03: New test.
1949
1950 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1951
1952 * gcc.dg/tree-ssa/divide-5.c: New file.
1953
1954 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1955
1956 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1957 signed int.
1958
1959 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1960
1961 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1962 libatomic_available.
1963 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1964 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1965 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1966 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1967 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1968 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1969 * gfortran.dg/coarray_stat_2.f90: Likewise.
1970 * gfortran.dg/coindexed_1.f90: Likewise.
1971
1972 2016-11-18 Jeff Law <law@redhat.com>
1973
1974 PR target/25111
1975 * gcc.target/m68k/pr25111.c: New test.
1976
1977 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c++/68180
1980 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1981
1982 PR middle-end/78419
1983 * gcc.target/i386/pr78419.c: New test.
1984
1985 PR c++/77285
1986 * g++.dg/tls/pr77285-1.C: New test.
1987 * g++.dg/tls/pr77285-2.C: New test.
1988
1989 2016-11-18 Jeff Law <law@redhat.com>
1990
1991 PR target/25112
1992 * gcc.target/m68k/pr25112: New test.
1993
1994 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1995
1996 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1997 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1998
1999 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2000
2001 * gcc.target/arm/optional_thumb-1.c: New test.
2002 * gcc.target/arm/optional_thumb-2.c: New test.
2003 * gcc.target/arm/optional_thumb-3.c: New test.
2004
2005 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2006
2007 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2008 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2009 successful test.
2010 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2011 (DEFAULT_REQUIRED_QUORUM): Likewise.
2012
2013 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2014 Toma Tabacu <toma.tabacu@imgtec.com>
2015
2016 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2017 Add (REQUIRES_STDLIB).
2018 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2019 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2020 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2021 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2022 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2023 * gcc.target/mips/loongson-simd.c: Ditto.
2024 * gcc.target/mips/memcpy-1.c: Ditto.
2025 * gcc.target/mips/mips-3d-1.c: Ditto.
2026 * gcc.target/mips/mips-3d-2.c: Ditto.
2027 * gcc.target/mips/mips-3d-3.c: Ditto.
2028 * gcc.target/mips/mips-3d-4.c: Ditto.
2029 * gcc.target/mips/mips-3d-5.c: Ditto.
2030 * gcc.target/mips/mips-3d-6.c: Ditto.
2031 * gcc.target/mips/mips-3d-7.c: Ditto.
2032 * gcc.target/mips/mips-3d-8.c: Ditto.
2033 * gcc.target/mips/mips-3d-9.c: Ditto.
2034 * gcc.target/mips/mips-ps-1.c: Ditto.
2035 * gcc.target/mips/mips-ps-2.c: Ditto.
2036 * gcc.target/mips/mips-ps-3.c: Ditto.
2037 * gcc.target/mips/mips-ps-4.c: Ditto.
2038 * gcc.target/mips/mips-ps-6.c: Ditto.
2039 * gcc.target/mips/mips16-attributes.c: Ditto.
2040 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2041 * gcc.target/mips/mips32-dsp.c: Ditto.
2042 * gcc.target/mips/save-restore-1.c: Ditto.
2043 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2044 (mips_preprocess): Add ignore_output argument that when set
2045 will not return the pre-processed output.
2046 (mips_arch_info): Update arguments for the call to mips_preprocess.
2047 (mips-dg-init): Ditto.
2048 (mips-dg-options): Check if a test having test option
2049 (REQUIRES_STDLIB) has the required sysroot support for
2050 the current test options.
2051
2052 2016-11-17 Jeff Law <law@redhat.com>
2053
2054 PR middle-end/38219
2055 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2056
2057 PR target/47192
2058 * gcc.target/m68k/pr47192.c: New test.
2059
2060 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2061
2062 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2063 instead of isa>=4, in order to downgrade to R5.
2064
2065 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2066
2067 * gcc.target/arc/cmem-bit-1.c: New file.
2068 * gcc.target/arc/cmem-bit-2.c: New file.
2069 * gcc.target/arc/cmem-bit-3.c: New file.
2070 * gcc.target/arc/cmem-bit-4.c: New file.
2071
2072 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2073
2074 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2075 "avx5124fmaps".
2076 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2077
2078 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2079 Andrew Senkevich <andrew.senkevich@intel.com>
2080
2081 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2082 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2083 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2084 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2085 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2086 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2087 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2088 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2089 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2090 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2091 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2092 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2093 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2094 avx5124vnniw-check.h.
2095 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2096 check_effective_target_avx5124vnniw): New.
2097 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2098 Set under ifndef.
2099 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2100 * gcc.target/i386/sse-13.c: Ditto.
2101 * g++.dg/other/i386-2.C: Ditto.
2102 * g++.dg/other/i386-3.C: Ditto.
2103 * gcc.target/i386/sse-22.c: Ditto.
2104 * gcc.target/i386/sse-23.c: Ditto.
2105
2106 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/55080
2109 * g++.dg/parse/pr55080.C: New.
2110
2111 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2112
2113 PR target/78101
2114 * gcc.target/powerpc/fusion4.c: New test.
2115
2116 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2117
2118 PR target/77933
2119 * gcc.target/arm/pr77933-1.c: New test.
2120 * gcc.target/arm/pr77933-2.c: Likewise.
2121
2122 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR middle-end/78201
2125 * g++.dg/opt/pr78201.C: New test.
2126
2127 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2128
2129 * gcc.dg/pr78333.c: Add empty implementations of
2130 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2131 problems on non-glibc systems.
2132
2133 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2134
2135 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2136 (test_raw_string_one_liner): New function.
2137 (test_raw_string_multiline): New function.
2138
2139 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2140
2141 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2142 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2143
2144 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2145 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/77848
2148 * gfortran.dg/vect/pr77848.f: New test.
2149
2150 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151
2152 PR target/77308
2153 * gcc.target/arm/pr53447-5.c: New test.
2154 * lib/target-supports.exp
2155 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2156
2157 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2158
2159 * gcc.target/arc/abitest.S: New file.
2160 * gcc.target/arc/abitest.h: Likewise.
2161 * gcc.target/arc/va_args-1.c: Likewise.
2162 * gcc.target/arc/va_args-2.c: Likewise.
2163 * gcc.target/arc/va_args-3.c: Likewise.
2164 * gcc.target/arc/mcrc.c: Deleted.
2165 * gcc.target/arc/mdsp-packa.c: Likewise.
2166 * gcc.target/arc/mdvbf.c: Likewise.
2167 * gcc.target/arc/mmac-24.c: Likewise.
2168 * gcc.target/arc/mmac-d16.c: Likewise.
2169 * gcc.target/arc/mno-crc.c: Likewise.
2170 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2171 * gcc.target/arc/mno-dvbf.c: Likewise.
2172 * gcc.target/arc/mno-mac-24.c: Likewise.
2173 * gcc.target/arc/mno-mac-d16.c: Likewise.
2174 * gcc.target/arc/mno-rtsc.c: Likewise.
2175 * gcc.target/arc/mno-xy.c: Likewise.
2176 * gcc.target/arc/mrtsc.c: Likewise.
2177 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2178 function.
2179 (check_effective_target_arc700): Likewise.
2180 (check_effective_target_arc6xx): Likewise.
2181 (check_effective_target_arcmpy): Likewise.
2182 (check_effective_target_archs): Likewise.
2183 (check_effective_target_clmcpu): Likewise.
2184 (check_effective_target_barrelshifter): Likewise.
2185 * gcc.target/arc/barrel-shifter-1.c: Changed.
2186 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2187 * gcc.target/arc/cmem-1.c: Changed.
2188 * gcc.target/arc/cmem-2.c: Likewise.
2189 * gcc.target/arc/cmem-3.c: Likewise.
2190 * gcc.target/arc/cmem-4.c: Likewise.
2191 * gcc.target/arc/cmem-5.c: Likewise.
2192 * gcc.target/arc/cmem-6.c: Likewise.
2193 * gcc.target/arc/cmem-7.c: Likewise.
2194 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2195 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2196 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2197 * gcc.target/arc/jump-around-jump.c: Update options.
2198 * gcc.target/arc/mARC601.c: Changed.
2199 * gcc.target/arc/mcpu-arc600.c: Changed.
2200 * gcc.target/arc/mcpu-arc601.c: Changed.
2201 * gcc.target/arc/mcpu-arc700.c: Changed.
2202 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2203 * gcc.target/arc/movb-1.c: Changed.
2204 * gcc.target/arc/movb-2.c: Likewise.
2205 * gcc.target/arc/movb-3.c: Likewise.
2206 * gcc.target/arc/movb-4.c: Likewise.
2207 * gcc.target/arc/movb-5.c: Likewise.
2208 * gcc.target/arc/movb_cl-1.c: Likewise.
2209 * gcc.target/arc/movb_cl-2.c: Likewise.
2210 * gcc.target/arc/movbi_cl-1.c: Likewise.
2211 * gcc.target/arc/movh_cl-1.c: Likewise.
2212 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2213 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2214 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2215 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2216 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2217 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2218 * gcc.target/arc/builtin_simdarc.c: Changed.
2219 * gcc.target/arc/extzv-1.c: Likewise.
2220 * gcc.target/arc/insv-1.c: Likewise.
2221 * gcc.target/arc/insv-2.c: Likewise.
2222 * gcc.target/arc/mA6.c: Likewise.
2223 * gcc.target/arc/mA7.c: Likewise.
2224 * gcc.target/arc/mARC600.c: Likewise.
2225 * gcc.target/arc/mARC700.c: Likewise.
2226 * gcc.target/arc/mcpu-arc600.c: Likewise.
2227 * gcc.target/arc/mcpu-arc700.c: Likewise.
2228 * gcc.target/arc/movl-1.c: Likewise.
2229 * gcc.target/arc/nps400-1.c: Likewise.
2230 * gcc.target/arc/trsub.c: Likewise.
2231 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2232 configuration.
2233 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2234 * gcc.target/arc/mswape.c: Likewise.
2235
2236 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/68180
2239 * g++.dg/cpp1y/pr68180.C: New.
2240
2241 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2242
2243 PR tree-optimization/78319
2244 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2245 arm-none-eabi.
2246
2247 2016-11-17 Richard Biener <rguenther@suse.de>
2248
2249 PR tree-optimization/78306
2250 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2251
2252 2016-11-17 Richard Biener <rguenther@suse.de>
2253
2254 PR middle-end/78305
2255 * gcc.dg/torture/pr78305.c: New testcase.
2256
2257 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2258
2259 PR fortran/66227
2260 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2261
2262 2016-11-16 Marek Polacek <polacek@redhat.com>
2263
2264 PR c/78285
2265 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2266 * g++.dg/ext/case-range2.C: Likewise.
2267
2268 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2269
2270 PR fortran/58001
2271 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2272 * gfortran.dg/fmt_tab_2.f90: Ditto.
2273
2274 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR rtl-optimization/78378
2277 * gcc.c-torture/execute/pr78378.c: New test.
2278
2279 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2280
2281 * gcc.dg/tree-prof/section-attr-1.c: New file.
2282 * gcc.dg/tree-prof/section-attr-2.c: New file.
2283 * gcc.dg/tree-prof/section-attr-3.c: New file.
2284
2285 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2286
2287 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2288 rather than `la'.
2289
2290 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2291
2292 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2293 (dg-final): Remove microMIPS JALRS mnemonic matching.
2294 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2295 (dg-final): Remove microMIPS JALRS mnemonic matching.
2296 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2297 (dg-final): Remove microMIPS JALRS mnemonic matching.
2298 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2299 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2300 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2301 * gcc.target/mips/call-1u.c: New test case.
2302 * gcc.target/mips/call-2u.c: New test case.
2303 * gcc.target/mips/call-3u.c: New test case.
2304 * gcc.target/mips/call-4u.c: New test case.
2305 * gcc.target/mips/call-5u.c: New test case.
2306 * gcc.target/mips/call-6u.c: New test case.
2307
2308 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2309
2310 * gcc.target/arm/empty_fiq_handler.c: New test.
2311
2312 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR fortran/78299
2315 * gfortran.dg/gomp/pr78299.f90: New test.
2316
2317 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2318
2319 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2320 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2321 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2322
2323 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2324
2325 PR libgfortran/78314
2326 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2327
2328 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2329
2330 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2331 according to updated dump info.
2332
2333 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2334
2335 * lib/target-supports.exp (check_effective_target_alloca): Use a
2336 compile test.
2337 * gcc.target/nvptx/softstack.c: New test.
2338 * gcc.target/nvptx/decl-shared.c: New test.
2339 * gcc.target/nvptx/decl-shared-init.c: New test.
2340
2341 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2342
2343 * gcc.target/mips/data-sym-jump.c: New test case.
2344 * gcc.target/mips/data-sym-pool.c: New test case.
2345 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2346 annotation.
2347
2348 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2349
2350 * lib/target-supports.exp (check_avx2_hw_available): New.
2351 (check_effective_target_avx2_runtime): New.
2352 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2353
2354 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2355
2356 PR testsuite/78136
2357 * gcc.dg/cpp/trad/trad.exp
2358 (dg-runtest): Moved $srcdir/$subdir/ to
2359 DEFAULT_TRADCPPFLAGS.
2360
2361 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2362
2363 PR fortran/78356
2364 * gfortran.dg/class_allocate_23.f08: New test.
2365
2366 2016-11-16 Richard Biener <rguenther@suse.de>
2367
2368 PR middle-end/78333
2369 * gcc.dg/pr78333.c: New testcase.
2370
2371 2016-11-16 Martin Liska <mliska@suse.cz>
2372
2373 PR sanitizer/78270
2374 * gcc.dg/asan/pr78270.c: Update comment style.
2375 * gcc.dg/asan/pr78270-2.c: New test.
2376
2377 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2378
2379 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2380 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2381
2382 2016-11-16 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/78348
2385 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2386
2387 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR sanitizer/77823
2390 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2391 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2392
2393 2016-11-15 Marek Polacek <polacek@redhat.com>
2394
2395 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2396
2397 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2398
2399 PR libgfortran/51119
2400 * gfortran.dg/matmul_12.f90: New test case.
2401
2402 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2403
2404 * gcc.target/i386/funcspec-56.inc: New file.
2405 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2406 common 32-bit and 64-bit function specific options.
2407 * gcc.target/i386/funcspec-6.c: Ditto.
2408
2409 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2410
2411 * g++.dg/cpp1z/decomp14.C: New test.
2412 * g++.dg/cpp1z/decomp15.C: New test.
2413 * g++.dg/cpp1z/decomp16.C: New test.
2414
2415 * g++.dg/cpp1z/decomp13.C: New test.
2416
2417 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2418
2419 PR c++/71988
2420 * g++.dg/cpp0x/constexpr-71988.C: New test.
2421
2422 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2423
2424 * gcc.target/mips/insn-casesi.c: New test case.
2425 * gcc.target/mips/insn-pseudo-1.c: New test case.
2426 * gcc.target/mips/insn-pseudo-2.c: New test case.
2427 * gcc.target/mips/insn-pseudo-3.c: New test case.
2428 * gcc.target/mips/insn-pseudo-4.c: New test case.
2429 * gcc.target/mips/insn-tablejump.c: New test case.
2430
2431 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2432
2433 * gcc.target/mips/mips.exp (mips_option_tests): Add
2434 `-mcode-readable=yes' array element.
2435
2436 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2437
2438 * gcc.target/mips/mips.exp (mips_option_tests): Add
2439 `-mmicromips' array element.
2440
2441 2016-11-15 Michael Matz <matz@suse.de>
2442
2443 PR missed-optimization/77881
2444 * gcc.target/i386/pr77881.c: New test.
2445
2446 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR middle-end/78295
2449 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2450
2451 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2452
2453 * gcc.target/powerpc/vec-set-int.c: New test.
2454 * gcc.target/powerpc/vec-set-short.c: Likesie.
2455 * gcc.target/powerpc/vec-set-char.c: Likewise.
2456
2457 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2458
2459 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2460
2461 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2462
2463 PR fortran/78300
2464 * gfortran.dg/class_result_3.f90: New test.
2465
2466 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2467 Richard Biener <rguenther@suse.de>
2468
2469 * gcc.dg/gimplefe-1.c: New testcase.
2470 * gcc.dg/gimplefe-2.c: Likewise.
2471 * gcc.dg/gimplefe-3.c: Likewise.
2472 * gcc.dg/gimplefe-4.c: Likewise.
2473 * gcc.dg/gimplefe-5.c: Likewise.
2474 * gcc.dg/gimplefe-6.c: Likewise.
2475 * gcc.dg/gimplefe-7.c: Likewise.
2476 * gcc.dg/gimplefe-8.c: Likewise.
2477 * gcc.dg/gimplefe-9.c: Likewise.
2478 * gcc.dg/gimplefe-10.c: Likewise.
2479 * gcc.dg/gimplefe-11.c: Likewise.
2480 * gcc.dg/gimplefe-12.c: Likewise.
2481 * gcc.dg/gimplefe-13.c: Likewise.
2482 * gcc.dg/gimplefe-14.c: Likewise.
2483 * gcc.dg/gimplefe-15.c: Likewise.
2484 * gcc.dg/gimplefe-16.c: Likewise.
2485 * gcc.dg/gimplefe-17.c: Likewise.
2486 * gcc.dg/gimplefe-18.c: Likewise.
2487
2488 2016-11-14 Martin Liska <mliska@suse.cz>
2489
2490 PR bootstrap/78069
2491 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2492 to match scanned pattern.
2493 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2494
2495 2016-11-14 Richard Biener <rguenther@suse.de>
2496
2497 PR tree-optimization/78312
2498 * gcc.dg/torture/pr78312.c: New testcase.
2499
2500 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2501
2502 PR target/78093
2503 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2504
2505 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2506 Jason Merrill <jason@redhat.com>
2507
2508 Implement P0217R3 - C++17 structured bindings
2509 * g++.dg/cpp1z/decomp1.C: New test.
2510 * g++.dg/cpp1z/decomp2.C: New test.
2511 * g++.dg/cpp1z/decomp3.C: New test.
2512 * g++.dg/cpp1z/decomp4.C: New test.
2513 * g++.dg/cpp1z/decomp5.C: New test.
2514 * g++.dg/cpp1z/decomp6.C: New test.
2515 * g++.dg/cpp1z/decomp7.C: New test.
2516 * g++.dg/cpp1z/decomp8.C: New test.
2517 * g++.dg/cpp1z/decomp9.C: New test.
2518 * g++.dg/cpp1z/decomp10.C: New test.
2519
2520 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2521
2522 * g++.dg/torture/pr78268.C: New test.
2523
2524 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2525
2526 PR c/35503
2527 * c-c++-common/pr35503-1.c: New test.
2528 * c-c++-common/pr35503-2.c: Likewise.
2529 * c-c++-common/pr35503-3.c: Likewise.
2530 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2531
2532 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR rtl-optimization/78232
2535 PR rtl-optimization/78248
2536 * gcc.dg/ubsan/pr78248.c: New test.
2537
2538 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gnat.dg/address_conv.adb: New test.
2541
2542 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2543
2544 * gnat.dg/renaming11.ad[sb]: New test.
2545
2546 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2547
2548 * c-c++-common/dump-ada-spec-6.c: New test.
2549
2550 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2551
2552 * gnat.dg/lto21.adb: New test.
2553 * gnat.dg/lto21_pkg1.ads: New helper.
2554 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2555
2556 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2557
2558 PR fortran/60952
2559 * gfortran.dg/typebound_proc_34.f90: New test.
2560
2561 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2562
2563 PR fortran/66366
2564 * gfortran.dg/class_57.f90: Changed error message.
2565 * gfortran.dg/class_60.f90: New test.
2566
2567 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2568
2569 * g++.dg/pr78112.C: XFAIL AIX.
2570
2571 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2572
2573 PR fortran/77501
2574 * gfortran.dg/typebound_generic_16.f90: New test.
2575
2576 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR c++/71225
2579 * g++.dg/cpp0x/pr71225.C: New test.
2580
2581 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gcc.target/sparc/20161111-1.c: New test.
2584
2585 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2586
2587 PR target/78310
2588 * gcc.target/i386/pr78310.c: New test.
2589
2590 2016-11-11 Jeff Law <law@redhat.com>
2591
2592 * gcc.dg/tree-ssa/isolate-6.c: New test.
2593 * gcc.dg/tree-ssa/isolate-7.c: New test.
2594
2595 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2596
2597 PR testsuite/78292
2598 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2599 vect_max_reduc.
2600
2601 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR c++/72774
2604 * g++.dg/parse/pr72774.C: New test.
2605
2606 2016-11-11 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/71575
2609 * gcc.dg/graphite/pr71575-1.c: New testcase.
2610 * gcc.dg/graphite/pr71575-2.c: Likewise.
2611
2612 2016-11-11 Richard Biener <rguenther@suse.de>
2613
2614 PR middle-end/78295
2615 * gcc.dg/uninit-pr78295.c: New testcase.
2616
2617 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2618
2619 PR fortran/78277
2620 * gfortran.dg/dec_structure_17.f90: New test.
2621
2622 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2623
2624 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2625 being allowed in vector registers.
2626 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2627 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2628 * gcc.target/powerpc/vsx-himode.c: Likewise.
2629 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2630 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2631 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2632 to allow matching MFVSRD or MFVSRW.
2633
2634 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2635
2636 PR rtl-optimization/78241
2637 * gcc.dg/pr78241.c: New test.
2638
2639 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2640
2641 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2642 201307.
2643
2644 * g++.dg/cpp1z/noexcept-type14.C: New test.
2645 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2646
2647 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2648
2649 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2650 WVAL0S tests added in r241817.
2651
2652 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2653
2654 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2655 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2656 no longer allowed and corresponding ordered construct.
2657 * gfortran.dg/gomp/linear-1.f90: New test.
2658 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2659 * gfortran.dg/gomp/declare-target-1.f90: New test.
2660 * gfortran.dg/gomp/declare-target-2.f90: New test.
2661
2662 2016-11-10 Martin Liska <mliska@suse.cz>
2663
2664 PR sanitizer/78270
2665 * gcc.dg/asan/pr78270.c: New test.
2666
2667 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2668 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR debug/78112
2671 * g++.dg/pr78112.C: New testcase.
2672
2673 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2674
2675 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2676 -Wno-c++1z-compat.
2677 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2678 string in case condition contains % characters.
2679
2680 PR c++/78283
2681 * g++.dg/cpp1z/noexcept-type13.C: New test.
2682
2683 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2684
2685 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2686 using (HAS_MOVN) with MIPS III.
2687
2688 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2689
2690 PR fortran/46459
2691 * gfortran.dg/volatile14.f90: New test.
2692
2693 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/78262
2696 * gcc.target/i386/pr78262.c: New test.
2697
2698 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2699
2700 PR fortran/78259
2701 * gfortran.dg/pr78259.f90: New test.
2702
2703 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2704
2705 PR fortran/60777
2706 * gfortran.dg/spec_expr_7.f90: New test.
2707
2708 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR target/77718
2711 * gcc.c-torture/execute/pr77718.c: New test.
2712
2713 * gcc.dg/ubsan/c99-shift-3.c: New test.
2714 * gcc.dg/ubsan/c99-shift-4.c: New test.
2715 * gcc.dg/ubsan/c99-shift-5.c: New test.
2716 * gcc.dg/ubsan/c99-shift-6.c: New test.
2717
2718 2016-11-09 Martin Liska <mliska@suse.cz>
2719
2720 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2721 test-case for memcmp.
2722 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2723
2724 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2725
2726 PR testsuite/78269
2727 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2728
2729 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2730
2731 * gfortran.dg/move_alloc_18.f90: New test.
2732
2733 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2734
2735 PR middle-end/78256
2736 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2737 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2738
2739 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2740
2741 PR fortran/71894
2742 * gfortran.dg/class_59.f90: New test.
2743
2744 2016-11-09 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/78007
2747 * gcc.dg/vect/vect-bswap32.c: Adjust.
2748 * gcc.dg/vect/vect-bswap64.c: Likewise.
2749
2750 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2751
2752 * gcc.dg/ipa/vrp7.c: New test.
2753
2754 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2755
2756 PR ipa/78121
2757 * gcc.dg/ipa/pr78121.c: New test.
2758
2759 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2760
2761 * c-c++-common/asan/default_options.h: New file.
2762 * c-c++-common/asan/strcasestr-1.c: New test.
2763 * c-c++-common/asan/strcasestr-2.c: Likewise.
2764 * c-c++-common/asan/strcspn-1.c: Likewise.
2765 * c-c++-common/asan/strcspn-2.c: Likewise.
2766 * c-c++-common/asan/strpbrk-1.c: Likewise.
2767 * c-c++-common/asan/strpbrk-2.c: Likewise.
2768 * c-c++-common/asan/strspn-1.c: Likewise.
2769 * c-c++-common/asan/strspn-2.c: Likewise.
2770 * c-c++-common/asan/strstr-1.c: Likewise.
2771 * c-c++-common/asan/strstr-2.c: Likewise.
2772 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2773
2774 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2775
2776 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2777
2778 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2779
2780 PR fortran/68440
2781 * gfortran.dg/class_58.f90: New test.
2782
2783 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2784
2785 PR target/70799
2786 * gcc.target/i386/pr70799-2.c: New test.
2787
2788 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2789
2790 PR fortran/77596
2791 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2792
2793 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2794
2795 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2796
2797 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2798
2799 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2800
2801 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2802
2803 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2804
2805 2016-11-08 Martin Liska <mliska@suse.cz>
2806
2807 PR testsuite/78242
2808 * g++.dg/asan/use-after-scope-4.C: New test.
2809 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2810 * gcc.dg/asan/use-after-scope-8.c: Remove.
2811
2812 2016-11-08 Richard Biener <rguenther@suse.de>
2813
2814 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2815
2816 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2817
2818 PR testsuite/78136
2819 * gcc.dg/cpp/trad/trad.exp
2820 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2821 * gcc.dg/cpp/trad/include.c: Use local header file.
2822
2823 2016-11-08 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/78205
2826 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2827
2828 2016-11-08 Richard Biener <rguenther@suse.de>
2829
2830 PR tree-optimization/78224
2831 * g++.dg/torture/pr78224.C: New testcase.
2832
2833 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2834
2835 * gcc.dg/store_merging_1.c: Require store_merge.
2836 * gcc.dg/store_merging_2.c: Likewise.
2837 * gcc.dg/store_merging_4.c: Likewise.
2838 * gcc.dg/store_merging_5.c: Likewise.
2839 * gcc.dg/store_merging_6.c: Likewise.
2840 * gcc.dg/store_merging_7.c: Likewise.
2841 * gcc.dg/store_merging_8.c: Likewise.
2842 * lib/target-supports.exp (check_effective_target_store_merge): New.
2843
2844 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2845
2846 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2847 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2848 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2849 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2850 -mvsx -mpower8-vector.
2851 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2852 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2853 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2854 -mvsx -mpower8-vector.
2855
2856 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2857
2858 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2859
2860 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2861 * gcc.dg/visibility-14.c: XFAIL AIX.
2862 * gcc.dg/visibility-15.c: XFAIL AIX.
2863 * gcc.dg/visibility-16.c: XFAIL AIX.
2864 * gcc.dg/visibility-17.c: XFAIL AIX.
2865 * gcc.dg/visibility-18.c: XFAIL AIX.
2866 * gcc.dg/visibility-19.c: XFAIL AIX.
2867 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2868 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2869 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2870 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2871
2872 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR target/78227
2875 * gcc.target/i386/pr78227-1.c: New test.
2876 * gcc.target/i386/pr78227-2.c: New test.
2877
2878 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2879
2880 PR middle-end/35691
2881 * gcc.dg/pr35691-1.c: New test-case.
2882 * gcc.dg/pr35691-2.c: Likewise.
2883
2884 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2885
2886 PR rtl-optimization/77309
2887 * gcc.dg/torture/pr77309.c: New test.
2888
2889 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR middle-end/71529
2892 * gcc.target/i386/pr71529.C: Moved to ...
2893 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2894
2895 PR target/64411
2896 * gcc.target/i386/pr64411.C: Moved to ...
2897 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2898 lp64.
2899
2900 PR target/65105
2901 * gcc.target/i386/pr65105-4.C: Moved to ...
2902 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2903 Run into compile test rather than execute test.
2904
2905 2016-11-07 Richard Biener <rguenther@suse.de>
2906
2907 PR target/78229
2908 * g++.dg/pr78229.C: New testcase.
2909
2910 2016-11-07 Richard Biener <rguenther@suse.de>
2911
2912 PR tree-optimization/78218
2913 * gcc.dg/torture/pr78218.c: New testcase.
2914
2915 2016-11-07 Richard Biener <rguenther@suse.de>
2916
2917 PR tree-optimization/78228
2918 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2919
2920 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2921
2922 PR target/77822
2923 * g++.dg/torture/pr77822.C: New test.
2924
2925 2016-11-07 Martin Liska <mliska@suse.cz>
2926
2927 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2928 -f-sanitize-address-use-after-scope.
2929 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2930 internal fn calls.
2931 * g++.dg/asan/use-after-scope-1.C: New test.
2932 * g++.dg/asan/use-after-scope-2.C: Likewise.
2933 * g++.dg/asan/use-after-scope-3.C: Likewise.
2934 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2935 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2936 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2937 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2938 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2939 * g++.dg/asan/use-after-scope-types.h: Likewise.
2940 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2941 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2942 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2943 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2944 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2945 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2946 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2947 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2948 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2949 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2950 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2951 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2952 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2953 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2954
2955 2016-11-07 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/78189
2958 * g++.dg/torture/pr78189.C: New testcase.
2959
2960 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2961
2962 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2963
2964 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2965
2966 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2967 occuring.
2968
2969 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2970
2971 PR fortran/78221
2972 * arith.c (gfc_complex2real): Change gfc_warning_now to
2973 gfc_warning.
2974
2975 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2976
2977 * gfortran.dg/move_alloc_17.f03: New test.
2978
2979 2016-11-05 Richard Biener <rguenther@suse.de>
2980
2981 PR bootstrap/78188
2982 * g++.dg/ipa/pr78188.C: New test.
2983
2984 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2985 Dominique d'Humieres <dominiq@lps.ens.fr>
2986
2987 PR fortran/69495
2988 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2989
2990 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2991
2992 PR fortran/67564
2993 * gfortran.dg/select_type_39.f03: New test.
2994
2995 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2996
2997 PR fortran/64933
2998 * gfortran.dg/associate_23.f90: New test.
2999
3000 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3001
3002 PR target/77834
3003 * gcc.dg/pr77834.c: New test.
3004
3005 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3006
3007 PR c++/67980
3008 * g++.dg/cpp1y/pr67980.C: New.
3009
3010 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3011
3012 * gcc.target/powerpc/fold-vec-add-1.c: New.
3013 * gcc.target/powerpc/fold-vec-add-2.c: New.
3014 * gcc.target/powerpc/fold-vec-add-3.c: New.
3015 * gcc.target/powerpc/fold-vec-add-4.c: New.
3016 * gcc.target/powerpc/fold-vec-add-5.c: New.
3017 * gcc.target/powerpc/fold-vec-add-6.c: New.
3018 * gcc.target/powerpc/fold-vec-add-7.c: New.
3019
3020 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3021
3022 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3023 for -mbranch-likely, infer -mno-branch-likely for R6.
3024
3025 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3026
3027 PR c++/71973
3028 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3029 * g++.dg/init/new15.C: Likewise.
3030 * g++.dg/ipa/inline-1.C: Likewise.
3031 * g++.dg/ipa/inline-2.C: Likewise.
3032 * g++.dg/lto/20080908-1_0.C: Likewise.
3033 * g++.dg/tc1/dr20.C: Likewise.
3034 * g++.dg/tree-ssa/inline-1.C: Likewise.
3035 * g++.dg/tree-ssa/inline-2.C: Likewise.
3036 * g++.old-deja/g++.law/except1.C: Likewise.
3037 * g++.old-deja/g++.other/vbase5.C: Likewise.
3038 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3039
3040 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3041
3042 PR tree-optimization/78210
3043 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3044 possibility of widening multiplies.
3045
3046 2016-11-04 Richard Biener <rguenther@suse.de>
3047
3048 PR middle-end/78185
3049 * gcc.dg/pr78185.c: New testcase.
3050
3051 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3052
3053 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3054 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3055
3056 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3057 Alexandre Oliva <aoliva@redhat.com>
3058 Jason Merrill <jason@redhat.com>
3059
3060 PR debug/28767
3061 PR debug/56974
3062 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3063 * g++.dg/debug/dwarf2/ref-3.C: New test.
3064 * g++.dg/debug/dwarf2/ref-4.C: New test.
3065 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3066 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3067
3068 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3069
3070 * gfortran.dg/dec_exp_1.f90: New test.
3071 * gfortran.dg/dec_exp_2.f90: Likewise.
3072 * gfortran.dg/dec_exp_3.f90: Likewise.
3073
3074 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3075
3076 * gfortran.dg/dec_parameter_1.f: New test.
3077 * gfortran.dg/dec_parameter_2.f90: Likewise.
3078 * gfortran.dg/dec_parameter_3.f90: Likewise.
3079 * gfortran.dg/dec_parameter_4.f90: Likewise.
3080
3081 2016-11-03 Martin Liska <mliska@suse.cz>
3082
3083 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3084 output.
3085 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3086
3087 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3088
3089 PR libgcc/78067
3090 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3091
3092 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3093
3094 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3095
3096 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3097
3098 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3099
3100 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3101
3102 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3103 Check for arm_v8_neon_hw.
3104 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3105 Likewise.
3106 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3107 Likewise.
3108 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3109 Likewise.
3110
3111 2016-11-02 Richard Biener <rguenther@suse.de>
3112
3113 * gcc.dg/store_merging_8.c: New testcase.
3114
3115 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3116
3117 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3118
3119 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3120
3121 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3122 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3123 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3124 * gcc.dg/pr65779.c: XFAIL AIX.
3125 * gcc.dg/pr70405.c: XFAIL AIX.
3126
3127 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3128 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3129 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3130
3131 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3132
3133 * lib/target-supports.exp (check_gc_sections_available): Use
3134 -print-prog-name=ld to determine linker used.
3135
3136 2016-11-02 Martin Liska <mliska@suse.cz>
3137
3138 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3139 test case.
3140
3141 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3142
3143 PR tree-optimization/78170
3144 * gcc.c-torture/execute/pr78170.c: New test.
3145
3146 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3147
3148 PR tree-optimization/78162
3149 * gcc.c-torture/compile/pr78162.c: New test.
3150
3151 2016-11-02 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/78035
3154 PR tree-optimization/77964
3155 * gcc.target/i386/pr78035.c: New testcase.
3156
3157 2016-11-02 Richard Biener <rguenther@suse.de>
3158
3159 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3160 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3161 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3162 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3163 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3164
3165 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3166
3167 * gfortran.dg/pr70937.f90: require-effective-target lto.
3168
3169 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3170
3171 PR fortran/69544
3172 * gfortran.dg/where_6.f90: New test.
3173
3174 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3175
3176 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3177
3178 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3179
3180 PR fortran/69544
3181 * gfortran.dg/where_5.f90: New test.
3182
3183 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3184
3185 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3186 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3187 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3188 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3189
3190 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3193 Whitespace fixes.
3194 (check_effective_target_vect_cmdline_needed): Check
3195 is-effective-target ia32 for x86 targets.
3196 (check_effective_target_vect_simd_clones): Simplify condition.
3197 (check_effective_target_vect_double): Ditto.
3198 (check_effective_target_vect_aligned_arrays): Check
3199 is-effective-target ia32 for x86 targets. Simplify condition.
3200 (check_effective_target_vect_multiple_sizes): Simplify condition.
3201 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3202 (check_effective_target_sync_int_128): Simplify condition.
3203 (check_effective_target_sync_int_128_runtime): Ditto.
3204 (check_effective_target_sync_long_long_runtime): Ditto.
3205 (check_effective_target_divmod): Add i?86-*-* target.
3206
3207 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3208
3209 * gcc.target/powerpc/vsx-extract-4.c: New test.
3210 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3211
3212 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
3214 PR fortran/54679
3215 * gfortran.dg/fmt_l.f90: Update test.
3216 * gfortran.dg/fmt_l0.f90: New test.
3217
3218 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR c++/78089
3221 * c-c++-common/builtin-shuffle-1.c: New test.
3222 * g++.dg/cpp0x/addressof3.C: New test.
3223
3224 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3225
3226 Add tests for a const member and a reference member for launder.
3227 * g++.dg/cpp1z/launder3.C: New.
3228 * g++.dg/cpp1z/launder4.C: Likewise.
3229 * g++.dg/cpp1z/launder5.C: Likewise.
3230 * g++.dg/cpp1z/launder5.cc: Likewise.
3231 * g++.dg/cpp1z/launder5.h: Likewise.
3232 * g++.dg/cpp1z/launder6.C: Likewise.
3233 * g++.dg/cpp1z/launder6.cc: Likewise.
3234 * g++.dg/cpp1z/launder6.h: Likewise.
3235
3236 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR c++/77948
3239 * g++.dg/cpp0x/pr77948-1.C: New test.
3240 * g++.dg/cpp0x/pr77948-2.C: New test.
3241 * g++.dg/cpp0x/pr77948-3.C: New test.
3242 * g++.dg/cpp0x/pr77948-4.C: New test.
3243 * g++.dg/cpp0x/pr77948-5.C: New test.
3244 * g++.dg/cpp0x/pr77948-6.C: New test.
3245
3246 PR tree-optimization/77860
3247 * gcc.dg/pr77860.c: New test.
3248
3249 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR c++/77886
3252 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3253
3254 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3255
3256 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3257
3258 2016-10-30 Le-Chun Wu <lcwu@google.com>
3259 Mark Wielaard <mjw@redhat.com>
3260
3261 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3262 * gcc.dg/Wshadow-local-1.c: Likewise.
3263 * gcc.dg/Wshadow-local-2.c: Likewise.
3264 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3265 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3266 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3267
3268 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269
3270 PR tree-optimization/71915
3271 PR tree-optimization/71490
3272 * gcc.dg/tree-ssa/pr54245.c: Delete.
3273 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3274 document why.
3275
3276 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3277
3278 PR fortran/78123
3279 * gfortran.dg/fmt_t_9.f: New test.
3280
3281 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3282
3283 PR fortran/67219
3284 * gfortran.dg/pr67219.f90: New test.
3285
3286 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR rtl-optimization/77919
3289 * g++.dg/torture/pr77919-2.C: New test.
3290
3291 PR target/78148
3292 * gcc.dg/pr78148.c: New test.
3293
3294 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3295
3296 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3297 * gcc.target/sparc/overflow-4.c: ...here.
3298 * gcc.target/sparc/overflow-5.c: New test.
3299
3300 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3301 Kugan Vivekanandarajah <kuganv@linaro.org>
3302 Jim Wilson <jim.wilson@linaro.org>
3303
3304 PR tree-optimization/43721
3305 * lib/target-supports.exp (check_effective_target_divmod): New.
3306 (check_effective_target_divmod_simode): Likewise.
3307 (check_effective_target_arm_divmod_simode): Likewise.
3308 * gcc.dg/divmod-1-simode.c: New test.
3309 * gcc.dg/divmod-1.c: Likewise.
3310 * gcc.dg/divmod-2-simode.c: Likewise.
3311 * gcc.dg/divmod-2.c: Likewise.
3312 * gcc.dg/divmod-3-simode.c: Likewise.
3313 * gcc.dg/divmod-3.c: Likewise.
3314 * gcc.dg/divmod-4-simode.c: Likewise.
3315 * gcc.dg/divmod-4.c: Likewise.
3316 * gcc.dg/divmod-5.c: Likewise.
3317 * gcc.dg/divmod-6-simode.c: Likewise.
3318 * gcc.dg/divmod-6.c: Likewise.
3319 * gcc.dg/divmod-7.c: Likewise.
3320
3321 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3322 Jakub Jelinek <jakub@redhat.com>
3323 Andrew Pinski <pinskia@gmail.com>
3324
3325 PR middle-end/22141
3326 PR rtl-optimization/23684
3327 * gcc.c-torture/execute/pr22141-1.c: New test.
3328 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3329 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3330 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3331 * gcc.dg/store_merging_1.c: New test.
3332 * gcc.dg/store_merging_2.c: Likewise.
3333 * gcc.dg/store_merging_3.c: Likewise.
3334 * gcc.dg/store_merging_4.c: Likewise.
3335 * gcc.dg/store_merging_5.c: Likewise.
3336 * gcc.dg/store_merging_6.c: Likewise.
3337 * gcc.dg/store_merging_7.c: Likewise.
3338 * gcc.target/i386/pr22141.c: Likewise.
3339 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3340 * g++.dg/init/new17.C: Likewise.
3341
3342 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3343
3344 PR middle-end/72747
3345 * c-c++-common/pr72747-1.c: New test.
3346 * c-c++-common/pr72747-2.c: Likewise.
3347
3348 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3349
3350 * gcc.target/s390/oscbreak-1.c: New test.
3351
3352 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3353
3354 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3355
3356 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR rtl-optimization/77919
3359 * g++.dg/torture/pr77919.C: New test.
3360
3361 PR rtl-optimization/78132
3362 * gcc.target/i386/pr78132.c: New test.
3363
3364 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3365
3366 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3367
3368 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3369
3370 * gcc.target/powerpc/vsx-simode.c: New test.
3371 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3372 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3373
3374 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR fortran/78026
3377 * gfortran.dg/gomp/pr78026.f03: New test.
3378 * gfortran.dg/select_type_38.f03: New test.
3379
3380 PR middle-end/78025
3381 * g++.dg/gomp/declare-simd-7.C: New test.
3382
3383 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3384
3385 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3386 * gfortran.dg/dec_init_2.f90: Likewise.
3387 * gfortran.dg/dec_init_3.f90: New test.
3388 * gfortran.dg/dec_init_4.f90: Likewise.
3389
3390 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3391
3392 * gcc.dg/fold-narrowbopcst-1.c: New test.
3393
3394 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3395
3396 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3397 dg-shouldfail/dg-output instead of XFAIL.
3398 * gfortran.dg/dec_io_6.f90: Likewise.
3399
3400 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3401
3402 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3403 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3404 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3405 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3406 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3407 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3408 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3409 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3410 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3411 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3412
3413 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3414
3415 * gcc.dg/fold-convmaxconv-1.c: New test.
3416 * gcc.dg/fold-convminconv-1.c: New test.
3417
3418 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3419
3420 PR fortran/78092
3421 * gfortran.dg/pr78092.f90: New test.
3422
3423 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3424
3425 PR target/78056
3426 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3427 expected error message.
3428 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3429 expected error message.
3430 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3431 (test_all_not_equal_and_not_zero): Change expected error message.
3432
3433 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR fortran/77973
3436 * gfortran.dg/gomp/pr77973.f90: New test.
3437
3438 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3439
3440 PR fortran/78108
3441 * gfortran.dg/submodule_18.f08: New test.
3442 * gfortran.dg/submodule_19.f08: New test.
3443
3444 2016-10-26 Michael Matz <matz@suse.de>
3445
3446 * g++.dg/pr78060.C: New test.
3447 * gfortran.dg/pr78061.f: New test.
3448 * g++.dg/pr78088.C: New test.
3449
3450 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3451
3452 * gfortran.dg/dec_io_1.f90: New test.
3453 * gfortran.dg/dec_io_2.f90: New test.
3454 * gfortran.dg/dec_io_3.f90: New test.
3455 * gfortran.dg/dec_io_4.f90: New test.
3456 * gfortran.dg/dec_io_5.f90: New test.
3457 * gfortran.dg/dec_io_6.f90: New test.
3458
3459 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR sanitizer/78106
3462 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3463
3464 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3465
3466 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3467 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3468
3469 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3470
3471 * gnat.dg/opt59.adb: New test.
3472 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3473
3474 * gnat.dg/opt60.adb: New test.
3475
3476 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3477
3478 PR fortran/72770
3479 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3480 this pr.
3481
3482 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR target/78102
3485 * gcc.target/i386/pr78102.c: New test.
3486
3487 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3488
3489 * gfortran.dg/dec_logical_xor_1.f90: New test.
3490 * gfortran.dg/dec_logical_xor_2.f90: New test.
3491 * gfortran.dg/dec_logical_xor_3.f03: New test.
3492
3493 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3494
3495 * gfortran.dg/dec_loc_rval_1.f90: New test.
3496 * gfortran.dg/dec_loc_rval_2.f90: New test.
3497 * gfortran.dg/dec_loc_rval_3.f03: New test.
3498
3499 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3500
3501 * gfortran.dg/dec_type_print.f90: New testcase.
3502
3503 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3504
3505 * gfortran.dg/feed_1.f90: New test.
3506 * gfortran.dg/feed_2.f90: New test.
3507
3508 2016-10-25 Martin Liska <mliska@suse.cz>
3509
3510 PR sanitizer/78106
3511 * gcc.dg/asan/pr78106.c: New test.
3512
3513 2016-10-25 Martin Liska <mliska@suse.cz>
3514
3515 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3516
3517 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3518
3519 PR target/78041
3520 * gcc.target/arm/pr78041.c: New test.
3521
3522 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3523
3524 * g++.dg/cpp1z/launder1.C: New test.
3525 * g++.dg/cpp1z/launder2.C: New test.
3526
3527 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3528 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3529
3530 PR target/71676
3531 PR target/71678
3532 * gcc.target/avr/pr71676-2.c: New test.
3533
3534 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3535 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3536
3537 PR target/71676
3538 PR target/71678
3539 * gcc.target/avr/pr71676-1.c: New test.
3540 * gcc.target/avr/pr71676-3.c: New test.
3541 * gcc.target/avr/pr71676.c: New test.
3542 * gcc.target/avr/pr71678.c: New test.
3543
3544 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3545
3546 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3547 such that cloned verions of tested functions are not created.
3548
3549 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3550
3551 PR fortran/71895
3552 * gfortran.dg/pr71895.f90: New test.
3553
3554 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3555
3556 * g++.dg/debug/dwarf2/ref-2.C: New test.
3557
3558 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3559
3560 * c-c++-common/Wint-in-bool-context-3.c: New test.
3561
3562 2016-10-24 Martin Sebor <msebor@redhat.com>
3563
3564 PR middle-end/77735
3565 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3566 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3567 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3568 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3569 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3570 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3571 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3572
3573 2016-10-24 Richard Biener <rguenther@suse.de>
3574
3575 PR testsuite/71491
3576 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3577 * gcc.dg/vect/slp-45.c: Likewise.
3578
3579 2016-10-24 Richard Biener <rguenther@suse.de>
3580
3581 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3582 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3583 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3584
3585 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3586
3587 PR target/78093
3588 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3589 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3590
3591 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3592
3593 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3594
3595 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3596
3597 * gcc.target/i386/bmi2-pext-1.c: New test.
3598 * gcc.target/i386/bmi2-pdep-1.c: New test.
3599 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3600 * gcc.target/i386/tbm-bextri-1.c: New test.
3601 * gcc.target/i386/bmi-bextr-6.c: New test.
3602
3603 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3604
3605 PR target/77483
3606 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3607 * gcc.target/i386/pr65105-1.c: Likewise.
3608 * gcc.target/i386/pr65105-2.c: Likewise.
3609 * gcc.target/i386/pr65105-3.c: Likewise.
3610 * gcc.target/i386/pr65105-5.c: Likewise.
3611 * gcc.target/i386/pr67761.c: Likewise.
3612 * gcc.target/i386/pr70799-1.c: Likewise.
3613
3614 2016-10-24 Martin Liska <mliska@suse.cz>
3615
3616 PR sanitizer/77966
3617 * c-c++-common/ubsan/unreachable-3.c: New test.
3618
3619 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3620
3621 PR fortran/77763
3622 * gfortran.dg/pr77763.f90
3623
3624 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3625
3626 PR fortran/54730
3627 PR fortran/78033
3628 * gfortran.dg/pr78033.f90: New test.
3629
3630 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3631
3632 PR fortran/69834
3633 * gfortran.dg/select_type_1.f03: Change error for overlapping
3634 TYPE IS cases.
3635 * gfortran.dg/select_type_36.f03: New test.
3636
3637 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3638
3639 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3640
3641 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3642
3643 PR fortran/78021
3644 * gfortran.dg/string_length_3.f90: New test.
3645
3646 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3647
3648 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3649
3650 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3651
3652 PR fortran/43366
3653 PR fortran/57117
3654 PR fortran/61337
3655 * gfortran.dg/alloc_comp_class_5.f03: New test.
3656 * gfortran.dg/class_allocate_21.f90: New test.
3657 * gfortran.dg/class_allocate_22.f90: New test.
3658 * gfortran.dg/realloc_on_assign_27.f08: New test.
3659
3660 2016-10-21 Jeff Law <law@redhat.com>
3661
3662 * PR tree-optimization/71947
3663 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3664 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3665 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3666
3667 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3668
3669 * gcc.dg/ipa/vrp5.c: New test.
3670 * gcc.dg/ipa/vrp6.c: New test.
3671
3672 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3673
3674 * gcc.target/aarch64/test_frame_17.c: New test.
3675
3676 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3677
3678 * gcc.target/aarch64/test_frame_17.c: New test.
3679
3680 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3681
3682 PR preprocessor/71681
3683 * gcc.dg/cpp/pr71681-1.c: New testcase
3684 * gcc.dg/cpp/pr71681-2.c: Likewise
3685 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3686 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3687 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3688 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3689
3690 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3691
3692 PR target/78057
3693 * gcc.target/i386/pr78057.c: New test.
3694
3695 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3696
3697 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3698
3699 PR fortran/69566
3700 * gfortran.dg/select_type_37.f03: New test.
3701
3702 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3703
3704 PR target/71627
3705 * gcc.target/avr/pr71627.c: New test
3706
3707 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3708
3709 * gcc.target/sparc/overflow-1.c: New test.
3710 * gcc.target/sparc/overflow-2.c: Likewise.
3711 * gcc.target/sparc/overflow-3.c: Likewise.
3712
3713 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3714
3715 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3716 effective target.
3717
3718 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3719
3720 PR rtl-optimization/78038
3721 * gcc.target/aarch64/pr78038.c: New test.
3722
3723 2016-10-21 Richard Biener <rguenther@suse.de>
3724
3725 PR tree-optimization/78051
3726 * g++.dg/torture/pr78051.C: New testcase.
3727
3728 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3729
3730 * c-c++-common/wdate-time.c: Restored test case.
3731 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3732
3733 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3734
3735 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3736
3737 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3738
3739 PR target/78037
3740 * gcc.target/i386/pr78037.c: New test.
3741
3742 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3743
3744 * gcc.target/visium/overflow8.c: New.
3745 * gcc.target/visium/overflow16.c: Likewise.
3746 * gcc.target/visium/overflow32: Likewise.
3747
3748 2016-10-20 Michael Matz <matz@suse.de>
3749
3750 * gcc.dg/loop-split.c: New test.
3751 * gcc.dg/tree-ssa/ifc-9.c: Update.
3752 * gcc.dg/tree-ssa/ifc-10.c: Update.
3753
3754 2016-10-20 Richard Biener <rguenther@suse.de>
3755
3756 * gcc.dg/graphite/pr35356-1.c: Update.
3757
3758 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3759
3760 PR c++/77446
3761 * g++.dg/cpp1y/pr77446.C: New.
3762
3763 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3764
3765 PR tree-optimization/53979
3766 * gcc.dg/pr53979-1.c: New test-case.
3767 * gcc.dg/pr53979-2.c: Likewise.
3768
3769 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770
3771 * c-c++-common/Wint-in-bool-context-2.c: New test.
3772
3773 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774
3775 * gfortran.dg/dtio_17.f90: Fix test.
3776
3777 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3778
3779 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3780 * gcc.dg/Walloca-2.c: Same.
3781
3782 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3783
3784 * gcc.dg/Wvla-1.c: Rename to...
3785 * gcc.dg/Wvla-larger-than-1.c: ...this.
3786 * gcc.dg/Wvla-2.c: Rename to...
3787 * gcc.dg/Wvla-larger-than-2.c: ...this.
3788 * gcc.dg/Wvla-3.c: Rename to...
3789 * gcc.dg/Walloca-11.c.: ...this.
3790 * gcc.dg/wvla-[1-7].c: Rename to:
3791 * gcc.dg/Wvla-[1-7].c: ...this.
3792
3793 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3794
3795 PR tree-optimization/78005
3796 * gcc.dg/vect/pr78005.c: New.
3797 * gcc.target/i386/l_fma_float_1.c: Revise test.
3798 * gcc.target/i386/l_fma_float_2.c: Ditto.
3799 * gcc.target/i386/l_fma_float_3.c: Ditto.
3800 * gcc.target/i386/l_fma_float_4.c: Ditto.
3801 * gcc.target/i386/l_fma_float_5.c: Ditto.
3802 * gcc.target/i386/l_fma_float_6.c: Ditto.
3803 * gcc.target/i386/l_fma_double_1.c: Ditto.
3804 * gcc.target/i386/l_fma_double_2.c: Ditto.
3805 * gcc.target/i386/l_fma_double_3.c: Ditto.
3806 * gcc.target/i386/l_fma_double_4.c: Ditto.
3807 * gcc.target/i386/l_fma_double_5.c: Ditto.
3808 * gcc.target/i386/l_fma_double_6.c: Ditto.
3809
3810 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3811
3812 PR tree-optimization/78024
3813 * gcc.dg/goacc/loop-processing-1.c: New file.
3814
3815 2016-10-19 Richard Biener <rguenther@suse.de>
3816
3817 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3818
3819 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3820
3821 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3822 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3823 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3824 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3825 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3826 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3827 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3828 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3829 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3830 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3831 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3832 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3833 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3834 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3835 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3836 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3837 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3838 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3839 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3840 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3841 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3842 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3843 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3844 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3845 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3846 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3847 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3848 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3849 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3850 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3851 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3852 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3853 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3854 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3855 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3856 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3857 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3858 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3859 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3860 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3861 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3862 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3863 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3864 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3865 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3866 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3867 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3868 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3869 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3870 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3871 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3872 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3873 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3874 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3875 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3876 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3877 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3878 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3879 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3880 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3881 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3882 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3883 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3884 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3885 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3886 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3887 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3888 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3889 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3890 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3891 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3892 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3893 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3894 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3895 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3896 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3897 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3898 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3899 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3900 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3901 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3902 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3903 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3904 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3905 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3906 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3907 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3908 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3909 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3910 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3911 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3912 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3913 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3914 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3915 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3916 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3917 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3918 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3919 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3920 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3921 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3922 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3923 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3924 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3925 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3926 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3927 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3928 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3929 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3930 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3931 * gcc.target/powerpc/vsu/vsu.exp: New file.
3932
3933 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3934
3935 PR target/77991
3936 * gcc.target/i386/pr77991.c: New test.
3937
3938 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3939
3940 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3941 LTO is used.
3942
3943 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3944
3945 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3946
3947 2016-10-18 Richard Biener <rguenther@suse.de>
3948
3949 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3950 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3951 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3952 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3953 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3954 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3955 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3956 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3957 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3958 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3959 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3960 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3961 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3962 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3963 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3964 * gcc.dg/pr68217.c: Likewise.
3965 * gcc.dg/predict-9.c: Likewise.
3966 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3967 * gcc.dg/predict-1.c: Likewise.
3968
3969 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3970
3971 * gfortran.dg/dtio_17.f90: New test.
3972
3973 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3974
3975 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3976
3977 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3978
3979 * gcc.dg/ipa/vrp4.c: New test.
3980
3981 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3982
3983 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3984 * gcc.dg/torture/pr39074.c: Likewise.
3985
3986 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3987
3988 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3989 * gnat.dg/trampoline4.adb: Minor tweak.
3990
3991 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3992
3993 PR tree-optimization/77916
3994 * gcc.dg/torture/pr77916.c: New.
3995
3996 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3997
3998 PR fortran/77978
3999 * gfortran.dg/pr77978_1.f90: New test.
4000 * gfortran.dg/pr77978_2.f90: Ditto.
4001 * gfortran.dg/pr77978_3.f90: Ditto.
4002
4003 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4004
4005 PR fortran/61420
4006 PR fortran/78013
4007 * gfortran.dg/proc_ptr_49.f90: New test.
4008
4009 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4010
4011 PR target/77308
4012 * gcc.target/arm/pr77308.c: New test.
4013
4014 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4015
4016 * lib/target-supports.exp
4017 (check_effective_target_floatn_nx_runtime): Return 0 for
4018 powerpc*-ibm-aix*.
4019
4020 2016-10-17 Andrew Pinski <apinski@cavium.com>
4021
4022 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4023 long instead of long.
4024 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4025 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4026 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4027 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4028 * gcc.target/aarch64/pr68102_1.c: Likewise.
4029 * gcc.target/aarch64/target_attr_3.c: Likewise.
4030
4031 2016-10-17 Richard Biener <rguenther@suse.de>
4032
4033 PR tree-optimization/77988
4034 * gcc.dg/torture/pr77988.c: New testcase.
4035
4036 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4037
4038 * gcc.dg/pr71636-1.c: New test-case.
4039 * gcc.dg/pr71636-2.c: Likewise.
4040
4041 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4042
4043 * gnat.dg/trampoline3.adb: New test.
4044 * gnat.dg/trampoline4.adb: Likewise.
4045
4046 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4047
4048 * gfortran.dg/dtio_16.f90: New test.
4049
4050 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4051
4052 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4053 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4054 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4055
4056 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gcc.target/sparc/popc.c: Rename to...
4059 * gcc.target/sparc/popc-1.c: ...this.
4060 * gcc.target/sparc/popc-2.c: New test.
4061
4062 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4063
4064 PR fortran/77972
4065 * gfortran.dg/unexpected_eof_4.f90: New test.
4066
4067 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4068
4069 PR libfortran/48587
4070 * gfortran.dg/negative_unit2.f90: New test.
4071
4072 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR middle-end/77959
4075 * gfortran.dg/pr77959.f90: New test.
4076
4077 DR 1511 - const volatile variables and ODR
4078 * g++.dg/DRs/dr1511-1.C: New test.
4079 * g++.dg/DRs/dr1511-2.C: New test.
4080
4081 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4082
4083 * gnat.dg/debug7.adb (dg-options): Remove -g.
4084 * gnat.dg/debug8.adb (dg-options): Add -margs.
4085 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4086
4087 2016-10-14 Richard Biener <rguenther@suse.de>
4088
4089 PR tree-optimization/77979
4090 * gcc.dg/torture/pr77979.c: New testcase.
4091
4092 2016-10-14 Martin Liska <mliska@suse.cz>
4093
4094 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4095 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4096 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4097
4098 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4099
4100 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4101 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4102 * gcc.dg/torture/pr77937-2.c: Likewise.
4103
4104 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4105
4106 * gnat.dg/lto15.adb: Adjust.
4107 * gnat.dg/lto16.adb: Likewise.
4108 * gnat.dg/lto17.adb: Likewise
4109 * gnat.dg/lto18.ad[sb]: New test.
4110 * gnat.dg/lto18_pkg.ads: New helper.
4111 * gnat.dg/lto19.adb: New test.
4112 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4113 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4114 * gnat.dg/lto20.adb: New test.
4115 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4116
4117 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4118
4119 * gfortran.dg/coarray_38.f90: Expect error message.
4120
4121 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4122
4123 * gcc.target/aarch64/spellcheck_1.c: New test.
4124 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4125 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4126 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4127 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4128 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4129
4130 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4131
4132 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4133
4134 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4135
4136 PR tree-optimization/77937
4137 * gcc.dg/torture/pr77937-1.c: New.
4138 * gcc.dg/torture/pr77937-2.c: New.
4139
4140 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4141
4142 * g++.dg/cpp1z/inline-var1.C: New test.
4143 * g++.dg/cpp1z/inline-var1a.C: New test.
4144 * g++.dg/cpp1z/inline-var1.h: New file.
4145 * g++.dg/cpp1z/inline-var2.C: New test.
4146 * g++.dg/cpp1z/inline-var3.C: New test.
4147 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4148 uninitialized const.
4149
4150 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4151
4152 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4153 Xscale is specified, not just -march.
4154 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4155 is incompatible with Xscale.
4156
4157 2016-10-13 Martin Sebor <msebor@redhat.com>
4158
4159 PR c++/71912
4160 * g++.dg/ext/flexary4.C: Adjust.
4161 * g++.dg/ext/flexary5.C: Same.
4162 * g++.dg/ext/flexary9.C: Same.
4163 * g++.dg/ext/flexary19.C: New test.
4164 * g++.dg/ext/flexary18.C: New test.
4165 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4166 regression test.
4167 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4168 Avoid generating a flexible array member in an array.
4169
4170 2016-10-13 Martin Sebor <msebor@redhat.com>
4171
4172 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4173 to placate -Wformat on targets where the type is not int.
4174
4175 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4176
4177 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4178 in INSN_LOCATION.
4179
4180 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4181
4182 * gcc.target/i386/l_fma_float_1.c: Revise test.
4183 * gcc.target/i386/l_fma_float_2.c: Ditto.
4184 * gcc.target/i386/l_fma_float_3.c: Ditto.
4185 * gcc.target/i386/l_fma_float_4.c: Ditto.
4186 * gcc.target/i386/l_fma_float_5.c: Ditto.
4187 * gcc.target/i386/l_fma_float_6.c: Ditto.
4188 * gcc.target/i386/l_fma_double_1.c: Ditto.
4189 * gcc.target/i386/l_fma_double_2.c: Ditto.
4190 * gcc.target/i386/l_fma_double_3.c: Ditto.
4191 * gcc.target/i386/l_fma_double_4.c: Ditto.
4192 * gcc.target/i386/l_fma_double_5.c: Ditto.
4193 * gcc.target/i386/l_fma_double_6.c: Ditto.
4194
4195 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4196
4197 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4198
4199 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4200
4201 * gcc.dg/vect/vect-98.c: Refine test case.
4202 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4203 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4204 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4205
4206 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR c/77946
4209 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4210
4211 2016-10-13 Martin Liska <mliska@suse.cz>
4212
4213 PR tree-optimization/77943
4214 * g++.dg/tree-ssa/pr77943.C: New test.
4215
4216 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4217
4218 PR fortran/72832
4219 * gfortran.dg/allocate_with_source_22.f03: New test.
4220 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4221 fail.
4222
4223 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4224
4225 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4226 * gcc.target/arm/movsi_movw.c: Likewise.
4227 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4228 directive to work on big endian targets.
4229
4230 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4231
4232 * gcc.dg/tree-ssa/evrp6.c: New test.
4233
4234 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4235
4236 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4237 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4238 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4239
4240 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4241
4242 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4243 * gcc.target/powerpc/warn-2.c: Ditto.
4244
4245 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4246
4247 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4248 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4249 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4250 for -mmsa.
4251 * gcc.target/mips/msa.c: New test.
4252 * gcc.target/mips/msa-builtins.c: Likewise.
4253 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4254 (check_effective_target_mips_msa_runtime): Likewise.
4255 (check_effective_target_mips_msa): Likewise.
4256 (add_options_for_mips_msa): Likewise.
4257 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4258 (check_effective_target_vect_intfloat_cvt): Likewise.
4259 (check_effective_target_vect_uintfloat_cvt): Likewise.
4260 (check_effective_target_vect_floatint_cvt): Likewise.
4261 (check_effective_target_vect_floatuint_cvt): Likewise.
4262 (check_effective_target_vect_shift): Likewise.
4263 (check_effective_target_vect_shift_char): Likewise.
4264 (check_effective_target_vect_long): Likewise.
4265 (check_effective_target_vect_float): Likewise.
4266 (check_effective_target_vect_double): Likewise.
4267 (check_effective_target_vect_long_long): Likewise.
4268 (check_effective_target_vect_perm): Likewise.
4269 (check_effective_target_vect_perm_byte): Likewise.
4270 (check_effective_target_vect_perm_short): Likewise.
4271 (check_effective_target_vect_sdot_qi): Likewise.
4272 (check_effective_target_vect_udot_qi): Likewise.
4273 (check_effective_target_vect_sdot_hi): Likewise.
4274 (check_effective_target_vect_udot_hi): Likewise.
4275 (check_effective_target_vect_pack_trunc): Likewise.
4276 (check_effective_target_vect_unpack): Likewise.
4277 (check_effective_target_vect_hw_misalign): Likewise.
4278 (check_effective_target_vect_condition): Likewise.
4279 (check_effective_target_vect_cond_mixed): Likewise.
4280 (check_effective_target_vect_char_mult): Likewise.
4281 (check_effective_target_vect_short_mult): Likewise.
4282 (check_effective_target_vect_int_mult): Likewise.
4283 (check_effective_target_vect_extract_even_odd): Likewise.
4284 (check_effective_target_vect_interleave): Likewise.
4285 (check_vect_support_and_set_flags): Check if the target supports MSA
4286 and append to the list of EFFECTIVE_TARGETS.
4287
4288 2016-10-12 Richard Biener <rguenther@suse.de>
4289
4290 PR debug/77947
4291 * g++.dg/torture/pr77947.C: New testcase.
4292
4293 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4294
4295 * gnat.dg/debug8.adb: New testcase.
4296
4297 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4298
4299 * gnat.dg/debug9.adb: New testcase.
4300
4301 2016-10-12 Richard Biener <rguenther@suse.de>
4302
4303 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4304 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4305 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4306
4307 2016-10-12 Richard Biener <rguenther@suse.de>
4308
4309 PR tree-optimization/77920
4310 * gcc.dg/torture/pr77920.c: New testcase.
4311
4312 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR tree-optimization/77929
4315 * gcc.c-torture/compile/pr77929.c: New test.
4316
4317 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4318 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4319 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4320 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4321 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4322 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4323 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4324 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4325 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4326
4327 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4328
4329 * gcc.target/sparc/setcc-4.c: Adjust.
4330 * gcc.target/sparc/setcc-5.c: Likewise.
4331 * gcc.target/sparc/setcc-6.c: Likewise.
4332 * gcc.target/sparc/setcc-7.c: Likewise.
4333 * gcc.target/sparc/setcc-8.c: Likewise.
4334 * gcc.target/sparc/setcc-9.c: Likewise.
4335 * gcc.target/sparc/setcc-10.c: Delete.
4336
4337 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4338
4339 PR fortran/77942
4340 * gfortran.dg/pr77942.f90
4341
4342 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4343
4344 * gfortran.dg/dec_math.f90: New testsuite.
4345
4346 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4347
4348 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4349 (main): Declare j as i32 instead of int.
4350
4351 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4352
4353 PR testsuite/PR77710
4354 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4355 target triplet instead of *-*-*-*.
4356
4357 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4358
4359 * gnat.dg/unchecked_convert10.adb: New test.
4360 * gnat.dg/unchecked_convert11.adb: Likewise.
4361 * gnat.dg/unchecked_convert12.adb: Likewise.
4362
4363 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4364
4365 * gcc.target/sparc/cbcond-1.c: New test.
4366 * gcc.target/sparc/cbcond-2.c: Likewise.
4367 * gcc.target/sparc/movcc-1.c: Likewise.
4368 * gcc.target/sparc/movcc-2.c: Likewise.
4369 * gcc.target/sparc/setcc-1.c: Adjust.
4370 * gcc.target/sparc/setcc-2.c: Likewise.
4371 * gcc.target/sparc/setcc-3.c: Likewise.
4372 * gcc.target/sparc/setcc-4.c: Likewise.
4373 * gcc.target/sparc/setcc-5.c: Likewise.
4374 * gcc.target/sparc/setcc-6.c: New test.
4375 * gcc.target/sparc/setcc-7.c: Likewise.
4376 * gcc.target/sparc/setcc-8.c: Likewise.
4377 * gcc.target/sparc/setcc-9.c: Likewise.
4378 * gcc.target/sparc/setcc-10.c: Likewise.
4379
4380 2016-10-10 Jeff Law <law@redhat.com>
4381
4382 PR tree-optimization/71947
4383 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4384 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4385 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4386 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4387 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4388 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4389
4390 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4391
4392 PR fortran/77915
4393 * gfortran.dg/matmul_11.f90: New test.
4394
4395 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4396
4397 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4398 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4399 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4400 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4401 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4402 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4416 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4433 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4434 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4435 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4436 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4437 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4438 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4439 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4440 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4441 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4442 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4443 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4444 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4445 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4446 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4447 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4451 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4452 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4453 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4454 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4456
4457 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4458
4459 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4468 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4473
4474 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4475
4476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4477 Enable AArch64.
4478 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4479 vdup*_laneq.
4480 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4484
4485 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4486 Jiong Wang <jiong.wang@arm.com>
4487
4488 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4489 AArch64 support.
4490 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4491 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4492 AArch64 targets.
4493 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4494 AArch64 targets.
4495 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4496 targets.
4497 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4498
4499 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4500
4501 * gnat.dg/specs/vfa.ads: New test.
4502
4503 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4504
4505 * gnat.dg/inline13.ad[sb]: New test.
4506 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4507
4508 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4509
4510 * gnat.dg/biased_subtype.adb: New test.
4511
4512 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR tree-optimization/77901
4515 * gcc.c-torture/compile/pr77901.c: New test.
4516
4517 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4518
4519 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4520 * gcc.dg/ipa/propalign-2.c: Likewise
4521 * gcc.dg/ipa/propalign-3.c: Likewise.
4522 * gcc.dg/ipa/propalign-4.c: Likewise.
4523 * gcc.dg/ipa/propalign-5.c: Likewise.
4524
4525 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4526
4527 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4528
4529 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4530
4531 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4532 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4533
4534 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4535
4536 * gfortran.dg/dec_union_11.f90: New testcase.
4537
4538 2016-10-07 Nathan Sidwell <nathan@acm.org>
4539
4540 PR c++/66443
4541 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4542 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4543 * g++.dg/cpp1y/pr66443-cxx14.C: New
4544 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4545 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4546
4547 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4548
4549 * g++.dg/cpp0x/addressof1.C: New test.
4550 * g++.dg/cpp0x/addressof2.C: New test.
4551
4552 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4553
4554 * gcc.target/powerpc/float128-type-1.c: New test to check that
4555 PowerPC 64-bit Linux enables -mfloat128-type by default.
4556 * gcc.target/powerpc/float128-type-2.c: Likewise.
4557 * gcc.target/powerpc/float128-mix.c: Change error message to
4558 reflect that __ibm128 is now #define'ed to be long double.
4559
4560 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4561
4562 PR fortran/77406
4563 * gfortran.dg/pr77406.f90: New test.
4564 * gfortran.dg/assumed_type_3.f90: Update error messages.
4565 * gfortran.dg/defined_operators_1.f90: Ditto.
4566 * gfortran.dg/generic_26.f90: Ditto.
4567 * gfortran.dg/generic_7.f90: Ditto.
4568 * gfortran.dg/gomp/udr5.f90: Ditto.
4569 * gfortran.dg/gomp/udr7.f90: Ditto.
4570 * gfortran.dg/interface_1.f90: Ditto.
4571 * gfortran.dg/interface_37.f90: Ditto.
4572 * gfortran.dg/interface_5.f90: Ditto.
4573 * gfortran.dg/interface_6.f90: Ditto.
4574 * gfortran.dg/interface_7.f90
4575 * gfortran.dg/no_arg_check_3.f90
4576 * gfortran.dg/operator_5.f90
4577 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4578
4579 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4580
4581 PR c++/77700
4582 * c-c++-common/Wint-in-bool-context.c: Update test.
4583
4584 2016-10-07 Richard Biener <rguenther@suse.de>
4585
4586 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4587 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4588
4589 2016-10-07 Marek Polacek <polacek@redhat.com>
4590
4591 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4592
4593 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4594
4595 PR c++/69733
4596 * c-c++-common/pr69733.c: New test.
4597 * gcc.dg/pr69733.c: New test.
4598 * gcc.target/i386/pr69733.c: New test.
4599
4600 2016-10-07 Marek Polacek <polacek@redhat.com>
4601
4602 PR c++/77803
4603 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4604
4605 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR tree-optimization/77664
4608 * gcc.dg/tree-ssa/pr77664.c: New test.
4609 * gcc.dg/pr77664.c: New test.
4610
4611 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4612
4613 * gfortran.dg/pr69955.f90: New test.
4614
4615 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4616
4617 PR fortran/57910
4618 * gfortran.dg/pr57910.f90: New test.
4619
4620 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4621
4622 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4623 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4624
4625 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4626
4627 PR tree-optimization/77862
4628 * gcc.dg/pr77862.c: New test.
4629
4630 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4631
4632 * gcc.dg/tree-ssa/evrp4.c: New test.
4633
4634 2016-10-06 Jeff Law <law@redhat.com>
4635
4636 PR tree-optimization/71661
4637 * gcc.dg/tree-ssa/pr71661.c: New test.
4638
4639 2016-10-06 Richard Biener <rguenther@suse.de>
4640
4641 PR tree-optimization/77855
4642 * gcc.dg/torture/pr77855.c: New testcase.
4643
4644 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4645 Eric Botcazou <ebotcazou@adacore.com>
4646
4647 * g++.dg/other/pr77759.C: New test.
4648
4649 2016-10-06 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/77839
4652 * gcc.dg/torture/pr77839.c: New testcase.
4653
4654 2016-10-06 Marek Polacek <polacek@redhat.com>
4655
4656 * g++.dg/cpp1z/init-statement9.C: New test.
4657
4658 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4659
4660 * gcc.target/i386/pcommit-1.c: Deleted.
4661 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4662 * gcc.target/i386/sse-13.c: Ditto.
4663 * gcc.target/i386/sse-14.c: Ditto.
4664 * gcc.target/i386/sse-22.c: Ditto.
4665 * gcc.target/i386/sse-23.c: Ditto.
4666 * g++.dg/other/i386-2.C: Ditto.
4667
4668 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4669
4670 * gcc.target/i386/pr77833.c: Require int128 effective target.
4671
4672 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4673
4674 PR fortran/58991
4675 PR fortran/58992
4676 * gfortran.dg/associate_22.f90: New test.
4677
4678 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4679
4680 * gfortran.dg/dec_union_9.f90: New testcase.
4681 * gfortran.dg/dec_union_10.f90: New testcase.
4682
4683 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR sanitizer/66343
4686 * gcc.dg/pch/pr66343-3.c: New test.
4687 * gcc.dg/pch/pr66343-3.hs: New file.
4688
4689 PR sanitizer/66343
4690 * gcc.dg/pch/pr66343-1.c: New test.
4691 * gcc.dg/pch/pr66343-1.hs: New file.
4692 * gcc.dg/pch/pr66343-2.c: New test.
4693 * gcc.dg/pch/pr66343-2.hs: New file.
4694
4695 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4696
4697 * c-c++-common/Wint-in-bool-context.c: Update test.
4698
4699 2016-10-05 Marek Polacek <polacek@redhat.com>
4700
4701 * g++.dg/cpp1z/init-statement1.C: New test.
4702 * g++.dg/cpp1z/init-statement2.C: New test.
4703 * g++.dg/cpp1z/init-statement3.C: New test.
4704 * g++.dg/cpp1z/init-statement4.C: New test.
4705 * g++.dg/cpp1z/init-statement5.C: New test.
4706 * g++.dg/cpp1z/init-statement6.C: New test.
4707 * g++.dg/cpp1z/init-statement7.C: New test.
4708 * g++.dg/cpp1z/init-statement8.C: New test.
4709
4710 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4711
4712 PR fortran/67524
4713 * gfortran.dg/pr67524.f90: New test.
4714
4715 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR sanitizer/77823
4718 * c-c++-common/ubsan/shift-9.c: New test.
4719
4720 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4721
4722 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4723 of int if __SIZEOF_INT__ is less than 4 bytes.
4724
4725 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726
4727 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4728 * gfortran.dg/class_array_20.f03: Likewise.
4729 * gfortran.dg/class_array_21.f03: Likewise.
4730 * gfortran.dg/finalize_29.f08: Likewise.
4731 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4732
4733 2016-10-05 Richard Biener <rguenther@suse.de>
4734
4735 PR middle-end/77826
4736 * gcc.dg/torture/pr77826.c: New testcase.
4737
4738 2016-10-05 Richard Biener <rguenther@suse.de>
4739
4740 * gcc.dg/fold-copysign-1.c: New testcase.
4741
4742 2016-10-05 Andreas Schwab <schwab@suse.de>
4743
4744 * g++.dg/pr49847-2.C: Remove.
4745
4746 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4747
4748 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4749
4750 2016-10-05 Richard Biener <rguenther@suse.de>
4751
4752 PR middle-end/55152
4753 * gcc.dg/pr55152-2.c: New testcase.
4754
4755 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4756
4757 * gfortran.dg/dtio_15.f90: New test.
4758
4759 2016-10-04 Ian Lance Taylor <iant@golang.org>
4760
4761 * gcc.dg/split-7.c: New test.
4762
4763 2016-10-04 Martin Sebor <msebor@redhat.com>
4764
4765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4766 %lc directive to wint_t to silence -Wformat warnings on targets
4767 where the latter is a distinct type such as long.
4768
4769 2016-10-04 Martin Sebor <msebor@redhat.com>
4770
4771 PR c++/77804
4772 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4773
4774 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR c++/77791
4777 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4778
4779 * g++.dg/other/java3.C: Remove.
4780 * g++.dg/other/java1.C: Remove.
4781 * g++.dg/other/error12.C: Remove.
4782 * g++.dg/other/java2.C: Remove.
4783 * g++.dg/warn/Wnvdtor.C: Remove.
4784 * g++.dg/lookup/java1.C: Remove.
4785 * g++.dg/lookup/java2.C: Remove.
4786 * g++.dg/ext/pr34829.C: Remove.
4787 * g++.dg/ext/java-3.C: Remove.
4788 * g++.dg/ext/java-1.C: Remove.
4789 * g++.dg/ext/java-2.C: Remove.
4790 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4791
4792 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4793
4794 PR tree-optimization/77808
4795 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4796
4797 2016-10-04 Richard Biener <rguenther@suse.de>
4798
4799 PR tree-optimization/77399
4800 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4801
4802 2016-10-04 Richard Biener <rguenther@suse.de>
4803
4804 PR middle-end/77833
4805 * gcc.target/i386/pr77833.c: New testcase.
4806
4807 2016-09-26 Jeff Law <law@redhat.com>
4808
4809 PR tree-optimization/71550
4810 PR tree-optimization/71403
4811 * gcc.c-torture/execute/pr71550.c: New test.
4812
4813 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4814
4815 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4816 option.
4817
4818 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4819
4820 Revert
4821 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4822
4823 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4824
4825 2016-10-03 Marek Polacek <polacek@redhat.com>
4826
4827 * g++.dg/cpp0x/nullptr37.C: New test.
4828
4829 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4830
4831 * c-c++-common/Wint-in-bool-context.c: Update test.
4832
4833 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4834
4835 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4836 earlier.
4837 * g++.dg/charset/asm2.c (memmove): Likewise.
4838 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4839 * g++.dg/tls/diag-4.C (foo): Likewise.
4840 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4841 dg-warning, fix up regex.
4842 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4843 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4844 * g++.old-deja/g++.mike/net31.C: Likewise.
4845 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4846 for C++17.
4847 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4848 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4849
4850 2016-10-01 Richard Biener <rguenther@suse.de>
4851
4852 PR middle-end/77798
4853 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4854
4855 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4856
4857 PR fortran/77663
4858 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4859
4860 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c/77490
4863 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4864 Add dg-prune-output directive.
4865
4866 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4867
4868 PR fortran/66643
4869 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4870 * gfortran.fortran-torture/compile/write.f90: Update test.
4871
4872 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4873
4874 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4875 arm_fp16_alternative_ok as the required effective target.
4876 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4877 -mfp16-format=alternative to the dg-options directive and remove
4878 the dg-add-options directive.
4879
4880 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4881
4882 PR fortran/77764
4883 * gfortran.dg/dec_union_8.f90: New testcase.
4884
4885 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4886
4887 PR fortran/77782
4888 * gfortran.dg/dec_structure_16.f90: New testcase.
4889
4890 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4891
4892 * gfortran.dg/coarray_allocate_10.f08: New test.
4893 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4894
4895 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4896
4897 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4898
4899 2016-09-30 Richard Biener <rguenther@suse.de>
4900
4901 PR tree-optimization/77399
4902 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4903
4904 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4905
4906 * c-c++-common/pr27336.c: Make dependency on
4907 -fdelete-null-pointer-checks explicit.
4908 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4909 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4910 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4911 * gcc.dg/pic-1.c: Require fpic target support.
4912 * gcc.dg/pic-2.c: Likewise.
4913
4914 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4915
4916 Implement P0001R1 - C++17 removal of register storage class specifier
4917 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4918 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4919 C++17.
4920 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4921 keyword if not __SSE2__.
4922 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4923 C++17.
4924 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4925 register keywords.
4926 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4927 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4928 no_erroneous_warning): Expect new warnings for C++17.
4929 * g++.dg/warn/register-var-2.C (f): Likewise.
4930 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4931 * g++.dg/parse/linkage2.C (foo): Likewise.
4932 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4933 keyword on parameters for C++17.
4934 * g++.dg/cpp1z/register1.C: New test.
4935 * g++.dg/cpp1z/register2.C: New test.
4936 * g++.dg/cpp1z/register3.C: New test.
4937
4938 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4939
4940 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4941 * gcc.target/i386/avx2-check.h (main): Ditto.
4942 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4943 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4944 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4945 * gcc.target/i386/avx512er-check.h (main): Ditto.
4946 * gcc.target/i386/avx512f-check.h (main): Ditto.
4947 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4948 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4949 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4950
4951 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR target/77756
4954 * gcc.target/i386/pr77756.c: New test.
4955
4956 2016-09-29 Marek Polacek <polacek@redhat.com>
4957
4958 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4959
4960 2016-09-29 Marek Polacek <polacek@redhat.com>
4961
4962 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4963 C++14.
4964
4965 2016-09-29 Martin Liska <mliska@suse.cz>
4966
4967 * objc/execute/construct1.m: New test.
4968
4969 2016-09-29 Richard Biener <rguenther@suse.de>
4970
4971 PR tree-optimization/77768
4972 * gcc.dg/torture/pr77768.c: New testcase.
4973
4974 2016-09-28 Richard Biener <rguenther@suse.de>
4975
4976 PR middle-end/77407
4977 * gcc.dg/pr77407.c: New testcase.
4978
4979 2016-09-29 Richard Biener <rguenther@suse.de>
4980
4981 PR middle-end/55152
4982 * gcc.dg/pr55152.c: New testcase.
4983 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4984
4985 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4986
4987 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4988 (dg-options): Remove -m32.
4989
4990 2016-09-28 Martin Sebor <msebor@redhat.com>
4991
4992 PR middle-end/77721
4993 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4994
4995 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4996
4997 PR libgfortran/77707
4998 * gfortran.dg/inquire_17.f90: New test.
4999
5000 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5001
5002 PR c++/77467
5003 * g++.dg/cpp1y/constexpr-77467.C: New test.
5004
5005 2016-09-28 Martin Sebor <msebor@redhat.com>
5006
5007 PR c/77762
5008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5009 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5010 (test_sprintf_p_const): Adjust line numbers to avoid failures
5011 introduced in r240503.
5012
5013 2016-09-28 Martin Sebor <msebor@redhat.com>
5014
5015 PR middle-end/77683
5016 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5017
5018 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5019
5020 PR c++/77748
5021 * g++.dg/pr77550.C: Avoid undefined behavior.
5022
5023 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5024
5025 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5026
5027 * gcc.dg/strlenopt-20.c: Update test.
5028 * gcc.dg/strlenopt-21.c: Likewise.
5029 * gcc.dg/strlenopt-22.c: Likewise.
5030 * gcc.dg/strlenopt-22g.c: Likewise.
5031 * gcc.dg/strlenopt-26.c: Likewise.
5032 * gcc.dg/strlenopt-5.c: Likewise.
5033 * gcc.dg/strlenopt-7.c: Likewise.
5034 * gcc.dg/strlenopt-9.c: Likewise.
5035
5036 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5037
5038 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5039
5040 * g++.dg/cpp1z/lambda-this1.C: New test.
5041 * g++.dg/cpp1z/lambda-this2.C: New test.
5042
5043 PR c++/77722
5044 * g++.dg/ubsan/return-4.C: New test.
5045 * g++.dg/ubsan/return-5.C: New test.
5046 * g++.dg/ubsan/return-6.C: New test.
5047
5048 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5049
5050 * lib/target-supports.exp
5051 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5052 in function comment.
5053
5054 2016-09-27 Martin Liska <mliska@suse.cz>
5055
5056 PR gcov-profile/46266
5057 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5058 considered.
5059
5060 2016-09-27 Richard Biener <rguenther@suse.de>
5061
5062 PR tree-optimization/77745
5063 * g++.dg/torture/pr77745.C: New testcase.
5064
5065 2016-09-27 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/77478
5068 * gcc.dg/torture/pr77478.c: New testcase.
5069
5070 2016-09-27 Martin Liska <mliska@suse.cz>
5071
5072 PR gcov-profile/7970
5073 PR gcov-profile/16855
5074 PR gcov-profile/44779
5075 * g++.dg/gcov/pr16855.C: New test.
5076
5077 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5078
5079 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5080
5081 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR fortran/77666
5084 * gfortran.dg/gomp/pr77666.f90: New test.
5085
5086 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5087
5088 PR ipa/77677
5089 * gcc.dg/torture/pr77677-2.c: New test.
5090
5091 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5092
5093 PR fortran/77420
5094 * gfortran.dg/pr77420_1.f90: New test.
5095 * gfortran.dg/pr77420_2.f90: Ditto.
5096 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5097 * gfortran.dg/pr77420_4.f90: this file.
5098
5099 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5100
5101 PR middle-end/77719
5102 * gfortran.dg/pr77719.f90: New test.
5103
5104 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5105
5106 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5107 singular form of byte when quantity is unknown.
5108
5109 2016-09-26 Marek Polacek <polacek@redhat.com>
5110
5111 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5112
5113 2016-09-26 Martin Liska <mliska@suse.cz>
5114
5115 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5116 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5117 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5118 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5119 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5120 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5121 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5122 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5123 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5124
5125 2016-09-26 Marek Polacek <polacek@redhat.com>
5126
5127 PR c/7652
5128 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5129 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5130 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5131 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5132 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5133 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5134 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5135 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5136 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5137 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5138 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5139 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5140 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5141 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5142 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5143 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5144 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5145 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5146 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5147 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5148 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5149 * c-c++-common/attr-fallthrough-1.c: New test.
5150 * c-c++-common/attr-fallthrough-2.c: New test.
5151 * g++.dg/cpp0x/fallthrough1.C: New test.
5152 * g++.dg/cpp0x/fallthrough2.C: New test.
5153 * g++.dg/cpp1z/fallthrough1.C: New test.
5154 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5155 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5156 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5157 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5158
5159 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5160
5161 PR fortran/77429
5162 * gfortran.dg/pr77429.f90: New test.
5163
5164 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5165
5166 PR fortran/77694
5167 * gfortran.dg/pr77694.f90: New test.
5168
5169 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5170
5171 PR target/51244
5172 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5173
5174 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5175
5176 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5177 for 32-bit mode.
5178
5179 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5180
5181 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5182 for 32-bit mode.
5183
5184 2016-09-24 Marek Polacek <polacek@redhat.com>
5185
5186 PR c/77490
5187 * c-c++-common/Wbool-operation-1.c: New test.
5188 * gcc.dg/Wbool-operation-1.c: New test.
5189
5190 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5191
5192 * gfortran.dg/dec_static_1.f90: New.
5193 * gfortran.dg/dec_static_2.f90: New.
5194 * gfortran.dg/dec_static_3.f90: New.
5195 * gfortran.dg/dec_static_4.f90: New.
5196
5197 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5198
5199 PR fortran/48298
5200 * gfortran.dg/negative_unit_check.f90: Update test.
5201 * gfortran.dg/dtio_14.f90: New test.
5202
5203 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5204
5205 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5206 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5207 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5208 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5209 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5210 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5211 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5212
5213 2016-09-23 Martin Sebor <msebor@redhat.com>
5214
5215 PR testsuite/77713
5216 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5217 assuming long double is bigger than double.
5218
5219 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5220
5221 Implement P0138R2, C++17 construction rules for enum class values
5222 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5223
5224 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5225
5226 PR preprocessor/77672
5227 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5228 expected multiline output from first warning to reflect change
5229 in r240434.
5230
5231 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5232
5233 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5234
5235 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5236 Tom de Vries <tom@codesourcery.com>
5237
5238 PR testsuite/77411
5239 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5240
5241 2016-09-23 Marek Polacek <polacek@redhat.com>
5242
5243 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5244 * c-c++-common/gomp/atomic-13.c: Likewise.
5245 * c-c++-common/gomp/atomic-14.c: Likewise.
5246 * c-c++-common/pr60439.c: Remove invalid code.
5247 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5248 * g++.dg/expr/bitfield5.C: Likewise.
5249 * g++.dg/expr/bitfield6.C: Likewise.
5250 * g++.dg/expr/bool1.C: Likewise.
5251 * g++.dg/expr/bool3.C: Likewise.
5252 * g++.dg/expr/lval3.C: Likewise.
5253 * g++.dg/expr/lval4.C: Likewise.
5254 * g++.old-deja/g++.jason/bool5.C: Likewise.
5255
5256 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5257
5258 PR preprocessor/77672
5259 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5260 (test_terminator_location): New function.
5261
5262 2016-09-23 Richard Biener <rguenther@suse.de>
5263
5264 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5265
5266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5267
5268 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5269 -march=armv8.2-a+fp16 when supported by the hardware.
5270 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5271 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5272 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5273 semi-colons to a macro invocations.
5274 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5276 defined.
5277 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5278 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5280 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5281 defined.
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5292 defined.
5293 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5296 defined.
5297 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5300 defined.
5301 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5304 defined.
5305 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5308 defined. Also fix some white-space.
5309 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5310 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5311 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5312 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5314 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5315 defined. Also fix some long lines and white-space.
5316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5317 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5318 defined. Also fix some long lines and white-space.
5319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5321 defined.
5322 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5324 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5325 defined.
5326 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5328 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5329 defined.
5330 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5333 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5346 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5347 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5349
5350 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5351 Matthew Wahab <matthew.wahab@arm.com>
5352
5353 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5354 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5355 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5356 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5357 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5358 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5359 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5368 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5369 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5370 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5371 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5372 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5373 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5374 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5375 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5376 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5377 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5378 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5379 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5380 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5381 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5382 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5383 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5384 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5385 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5386 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5387 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5388 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5389 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5390
5391 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5392
5393 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5394 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5395 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5396 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5397 support.
5398
5399 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5400
5401 PR ipa/77677
5402 * gcc.dg/torture/pr77677.c: New test.
5403
5404 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5405
5406 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5407 here now.
5408
5409 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5410
5411 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5412 options. Add tests for float16x4_t and float16x8_t.
5413
5414 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5415
5416 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5417 * gcc.target/s390/risbg-ll-2.c: Ditto.
5418 * gcc.target/s390/risbg-ll-3.c: Ditto.
5419
5420 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5421
5422 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5423 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5424
5425 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426
5427 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5428 output to the simplified instructions.
5429
5430 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5431
5432 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5433 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5434
5435 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5436
5437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5438 (FP16_SUPPORTED): New
5439 (expected-hfloat-16x4): Make conditional on __fp16 support.
5440 (expected-hfloat-16x8): Likewise.
5441 (vdup_n_f16): Disable for non-AArch64 targets.
5442 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5443 conditional on FP16_SUPPORTED.
5444 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5445 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5446 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5447 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5449 for testing __fp16.
5450 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5451 conditional on FP16_SUPPORTED.
5452 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5453 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5454
5455 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5456
5457 * gcc.target/arm/short-vfp-1.c: New.
5458
5459 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5460
5461 * gcc.target/arm/attr-fp16-arith-1.c: New.
5462
5463 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5464
5465 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5466 New.
5467 (add_options_for_arm_v8_2a_fp16_neon): New.
5468 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5469 (add_options_for_arm_arch_v8_2a): Auto-generate.
5470 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5471 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5472 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5473 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5474 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5475 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5476 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5477
5478 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5479
5480 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5481 arm_fp16_alternative_ok.
5482 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5483 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5484 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5485 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5486 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5487 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5488 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5489 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5490 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5491 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5492 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5493 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5494 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5495 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5496 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5497 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5498 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5499 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5500 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5501 arm_fp16_alternative_ok.
5502 * lib/target-supports.exp
5503 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5504 (check_effective_target_arm_fp16_alternative_ok): New.
5505 (check_effective_target_arm_fp16_none_ok_nocache): New.
5506 (check_effective_target_arm_fp16_none_ok): New.
5507
5508 2016-09-23 Martin Liska <mliska@suse.cz>
5509
5510 * gcc.dg/ipa/pr77653.c: Replace adress
5511 with address.
5512
5513 2016-09-23 Martin Liska <mliska@suse.cz>
5514
5515 * gcc.target/i386/movbe-4.c: New test.
5516
5517 2016-09-23 Martin Liska <mliska@suse.cz>
5518
5519 * gcc.target/i386/crc32-5.c: New test.
5520
5521 2016-09-23 Martin Liska <mliska@suse.cz>
5522
5523 * gcc.target/i386/pr71652.c: New test.
5524 * gcc.target/i386/pr71652-2.c: New test.
5525 * gcc.target/i386/pr71652-3.c: New test.
5526
5527 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5528
5529 * lib/gcc-dg.exp (process-message): Support relative line number
5530 notation - .+4 or .-1 etc.
5531 * gcc.dg/dg-test-1.c: New test.
5532
5533 2016-09-22 Martin Sebor <msebor@redhat.com>
5534
5535 PR target/77676
5536 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5537 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5538 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5539 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5540
5541 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5542
5543 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5544 * gcc.dg/ifcvt-2.c: Ditto.
5545 * gcc.dg/zero_bits_compound-1.c: Ditto.
5546 * gcc.dg/zero_bits_compound-1.c: Ditto.
5547 * gcc.dg/pr40550.c: Simplify target selectors.
5548 Use dg-additional-options.
5549 * gcc.dg/pr47893.c: Ditto.
5550 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5551 additional options for 32-bit x86 targets.
5552 * gcc.dg/pr70955.c: Move to ...
5553 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5554
5555 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/61019
5558 * g++.dg/cpp0x/pr61019.C: New.
5559
5560 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5561 Terry Guo <terry.guo@arm.com>
5562
5563 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5564 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5565 * gcc.target/arm/pure-code/pure-code.exp: New.
5566
5567 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5568
5569 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5570 Remove SSE effective target requirement.
5571
5572 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/71979
5575 * g++.dg/cpp0x/pr71979.C: New.
5576
5577 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5578
5579 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5580
5581 2016-09-22 Martin Liska <mliska@suse.cz>
5582
5583 PR ipa/77653
5584 * gcc.dg/ipa/pr77653.c: New test.
5585
5586 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR fortran/77665
5589 * gfortran.dg/gomp/pr77665.f90: New test.
5590
5591 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5592
5593 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5594 * gfortran.dg/dtio_13.f90: New test.
5595
5596 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5597
5598 PR fortran/66107
5599 * gfortran.dg/pr66107.f90: New test.
5600
5601 2016-09-21 Ian Lance Taylor <iant@golang.org>
5602
5603 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5604 with call to builtin delete function.
5605
5606 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5607
5608 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5609 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5610 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5611 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5612 tests.
5613
5614 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5615
5616 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5617
5618 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR c++/77651
5621 * g++.dg/cpp1z/aligned-new6.C: New test.
5622
5623 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5624
5625 * gcc.target/arm/fp16-aapcs-3.c: New.
5626 * gcc.target/arm/fp16-aapcs-4.c: New.
5627 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5628 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5629 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5630 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5631
5632 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5633
5634 PR tree-optimization/77550
5635 * g++.dg/pr77550.C: New test.
5636
5637 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5638
5639 PR target/77326
5640 * gcc.target/avr/torture/pr77326.c: New test.
5641
5642 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5643
5644 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5645
5646 2016-09-21 Richard Biener <rguenther@suse.de>
5647
5648 PR tree-optimization/77648
5649 * gcc.dg/torture/pr77648-1.c: New testcase.
5650 * gcc.dg/torture/pr77648-2.c: Likewise.
5651
5652 2016-09-21 Richard Biener <rguenther@suse.de>
5653 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/77621
5656 * gcc.dg/pr77621.c: New testcase.
5657
5658 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5659
5660 PR fortran/77657
5661 * gfortran.dg/dtio_12.f90: New test.
5662
5663 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5664
5665 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5666
5667 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5668
5669 PR tree-optimization/72835
5670 * gcc.dg/tree-ssa/pr72835.c: New test.
5671
5672 2016-09-20 Martin Sebor <msebor@redhat.com>
5673
5674 PR middle-end/49905
5675 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5676 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5677 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5679 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5680 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5681 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5682
5683 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5684
5685 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5686 arguments/compare will be optimized away.
5687 * gcc.dg/torture/ftrapv-1.c: Likewise.
5688
5689 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5690
5691 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5692 will be optimized away.
5693 * gcc.dg/ipa/vrp1.c: New test.
5694 * gcc.dg/ipa/vrp2.c: New test.
5695 * gcc.dg/ipa/vrp3.c: New test.
5696
5697 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5698
5699 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5700 does the same transformation.
5701 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5702 * gcc.dg/tree-ssa/evrp1.c: New test.
5703 * gcc.dg/tree-ssa/evrp2.c: New test.
5704 * gcc.dg/tree-ssa/evrp3.c: New test.
5705 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5706 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5707 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5708 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5709 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5710 foling now happens early.
5711 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5712 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5713 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5714 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5715 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5716
5717 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5718
5719 PR target/77621
5720 * gcc.target/i386/pr77621.c: New test.
5721 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5722 pattern, loop should vectorize with -mtune=atom.
5723
5724 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5725 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR testsuite/63299
5728 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5729 instead of delete.
5730
5731 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR c++/77626
5734 * g++.dg/other/pr77626.C: New test.
5735
5736 PR c++/77638
5737 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5738
5739 PR c++/77637
5740 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5741
5742 PR middle-end/77624
5743 * c-c++-common/pr77624-1.c: New test.
5744 * c-c++-common/pr77624-2.c: New test.
5745
5746 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5747
5748 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5749 of digits expected.
5750
5751 2016-09-20 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/77646
5754 * gcc.dg/torture/pr77646.c: New testcase.
5755
5756 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5757
5758 PR c++/77434
5759 * c-c++-common/Wint-in-bool-context.c: New test.
5760
5761 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5762
5763 * gcc.dg/cr-decimal-dig-1.c: New test.
5764
5765 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5766
5767 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5768 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5769 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5770 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5771
5772 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5773
5774 PR rtl-optimization/77416
5775 * gcc.target/powerpc/pr77416.c: New.
5776
5777 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5778
5779 PR c++/77639
5780 * g++.dg/template/error-recovery4.C: New test.
5781
5782 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5783
5784 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5785
5786 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5787
5788 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5789 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5790
5791 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5792 Jan Hubicka <jh@suse.cz>
5793
5794 PR target/77587
5795 * gcc.dg/pr77587.c: New test.
5796 * gcc.dg/pr77587a.c: New file.
5797
5798 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5799
5800 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5801 * gfortran.dg/coarray_38.f90:
5802 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5803 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5804 * gfortran.dg/coarray_allocate_7.f08: New test.
5805 * gfortran.dg/coarray_allocate_8.f08: New test.
5806 * gfortran.dg/coarray_allocate_9.f08: New test.
5807 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5808 new caf_register.
5809 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5810 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5811 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5812 get_by_refs.
5813 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5814 * gfortran.dg/coarray_lock_7.f90: Same.
5815 * gfortran.dg/coarray_poly_5.f90: Same.
5816 * gfortran.dg/coarray_poly_6.f90: Same.
5817 * gfortran.dg/coarray_poly_7.f90: Same.
5818 * gfortran.dg/coarray_poly_8.f90: Same.
5819 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5820
5821 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5822
5823 PR fortran/77584
5824 * gfortran.dg/dec_structure_15.f90: New testcase.
5825
5826 2016-09-19 Richard Biener <rguenther@suse.de>
5827
5828 PR middle-end/77605
5829 * gcc.dg/torture/pr77605.c: New testcase.
5830
5831 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5832
5833 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5834
5835 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5836
5837 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5838 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5839 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5840 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5841 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5842 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5843 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5844 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5845 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5846 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5847 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5848
5849 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5850
5851 * gcc.target/i386/pr68633.c: Fix expected result.
5852
5853 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5854
5855 PR fortran/68078
5856 * gfortran.dg/pr68078.f90: New test.
5857 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5858
5859 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5860
5861 PR target/77613
5862 * gcc.target/powerpc/swaps-p8-25.c: New.
5863
5864 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR c++/77482
5867 * g++.dg/cpp0x/constexpr-77482.C: New test.
5868
5869 PR c++/77379
5870 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5871 thunk offsets.
5872 * g++.dg/abi/abi-tag23a.C: Likewise.
5873
5874 PR c++/77338
5875 * g++.dg/cpp0x/decltype-77338.C: New test.
5876
5877 PR c++/77375
5878 * g++.dg/cpp0x/mutable1.C: New test.
5879
5880 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5881
5882 PR fortran/77612
5883 * gfortran.dg/pr77612.f90: New test.
5884
5885 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5886
5887 * gcc.dg/torture/pr70421.c: Require int32plus.
5888
5889 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR middle-end/77475
5892 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5893
5894 PR target/77526
5895 * gcc.target/i386/pr77526.c: New test.
5896
5897 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5898 Eric Botcazou <ebotcazou@adacore.com>
5899
5900 PR middle-end/77594
5901 * gcc.target/i386/pr77594.c: New test.
5902
5903 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5904
5905 PR fortran/69963
5906 * gfortran.dg/misplaced_implicit_character.f90: New test.
5907
5908 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5909
5910 PR tree-optimization/77503
5911 * gcc.dg/vect/pr77503.c: New test.
5912
5913 2016-09-15 Richard Biener <rguenther@suse.de>
5914
5915 PR middle-end/77544
5916 * c-c++-common/torture/pr77544.c: New testcase.
5917
5918 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR middle-end/77475
5921 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5922 * gcc.dg/march-generic.c: Likewise.
5923 * gcc.target/i386/spellcheck-options-1.c: New test.
5924 * gcc.target/i386/spellcheck-options-2.c: New test.
5925 * gcc.target/i386/spellcheck-options-3.c: New test.
5926 * gcc.target/i386/spellcheck-options-4.c: New test.
5927
5928 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5929
5930 PR fortran/72743
5931 * gfortran.dg/goacc/pr72743.f90: New test.
5932
5933 2016-09-15 Richard Biener <rguenther@suse.de>
5934
5935 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5936
5937 2016-09-15 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/77514
5940 * gcc.dg/torture/pr77514.c: New testcase.
5941
5942 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR c++/77549
5945 * g++.dg/lookup/pr77549.C: New test.
5946
5947 2016-09-14 Marek Polacek <polacek@redhat.com>
5948
5949 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5950 * c-c++-common/gomp/atomic-13.c: Likewise.
5951 * c-c++-common/gomp/atomic-14.c: Likewise.
5952 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5953 * g++.dg/cpp1z/bool-increment1.C: New test.
5954 * c-c++-common/pr60439.c: Add dg-warning.
5955 * g++.dg/expr/bitfield4.C: Likewise.
5956 * g++.dg/expr/bitfield5.C: Likewise.
5957 * g++.dg/expr/bitfield6.C: Likewise.
5958 * g++.dg/expr/bool1.C: Likewise.
5959 * g++.dg/expr/bool3.C: Likewise.
5960 * g++.dg/expr/lval3.C: Likewise.
5961 * g++.dg/expr/lval4.C: Likewise.
5962 * g++.old-deja/g++.jason/bool5.C: Likewise.
5963 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5964 * g++.dg/other/error18.C: Likewise.
5965 * g++.dg/gomp/atomic-14.C: Likewise.
5966
5967 2016-09-14 Nathan Sidwell <nathan@acm.org>
5968
5969 PR c++/77539
5970 * g++.dg/cpp1y/pr77539.C: New.
5971
5972 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5973
5974 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5975 dg-require.
5976 * g++.dg/ext/builtin_alloca.C: Likewise.
5977 * g++.dg/template/spec35.C: Likewise.
5978 * gcc.dg/builtins-68.c: Likewise.
5979 * gcc.misc-tests/gcov-13.c: Likewise.
5980 * gcc.misc-tests/gcov-14.c: Likewise.
5981
5982 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5983
5984 * gfortran.dg/dec_structure_14.f90: New testcase.
5985
5986 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR sanitizer/68260
5989 * c-c++-common/tsan/pr68260.c: New test.
5990
5991 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5992
5993 PR target/70713
5994 * gcc.target/msp430/function-attributes-1.c: New test.
5995 * gcc.target/msp430/function-attributes-2.c: New test.
5996 * gcc.target/msp430/function-attributes-3.c: New test.
5997
5998 2015-04-18 Martin Sebor <msebor@redhat.com>
5999
6000 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6001 of non-nul characters.
6002 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6003
6004 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6005
6006 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6007 * g++.dg/cpp1z/gen-attrs1.C: New test.
6008
6009 PR tree-optimization/77454
6010 * gcc.dg/pr77454.c: New test.
6011
6012 PR c++/77553
6013 * g++.dg/cpp1y/constexpr-77553.C: New test.
6014
6015 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6016
6017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6018 (test_show_locus): Replace rich_location::add_fixit_insert calls
6019 with add_fixit_insert_before and add_fixit_insert_after.
6020
6021 2016-09-13 Jason Merrill <jason@redhat.com>
6022 Tom de Vries <tom@codesourcery.com>
6023
6024 PR c++/77427
6025 * g++.dg/pr77427.C: New test.
6026
6027 2016-09-13 Martin Liska <mliska@suse.cz>
6028
6029 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6030 effective target.
6031 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6032 * lib/target-supports.exp: Define the new target.
6033
6034 2016-09-12 Andrew Pinski <apinski@cavium.com>
6035
6036 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6037 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6038
6039 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6040
6041 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6042 variable arguments.
6043 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6044 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6045 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6046 variable argument.
6047 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6048 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6049
6050 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6051
6052 PR c++/77496
6053 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6054 * g++.dg/ext/pr77496.C: New test.
6055 * g++.dg/warn/pr77496.C: New test.
6056
6057 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6058
6059 PR c/72858
6060 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6061 to preserve conversion chars, and to preserve prefix information.
6062 * gcc.dg/format/pr72858.c: New test case.
6063
6064 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6065
6066 * gfortran.dg/pr77507.f90: Move to ...
6067 * gfortran.dg/ieee/pr77507.f90: here.
6068
6069 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6070
6071 PR ipa/61159
6072 * compile/pr61159.c: New testcase
6073
6074 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6075
6076 PR ipa/64316
6077 * gcc.dg/ipa/pr63416.c: New testcase.
6078
6079 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6080 Steven G. Kargl <kargl@gcc.gnu.org>
6081
6082 PR fortran/77532
6083 * gfortran.dg/dtio_11.f90: new test.
6084
6085 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6086
6087 PR fortran/77507
6088 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6089 * gfortran.dg/c_assoc_4.f90: Ditto.
6090
6091 2016-09-10 Tom de Vries <tom@codesourcery.com>
6092
6093 PR C/71602
6094 * c-c++-common/va-arg-va-list-type.c: New test.
6095
6096 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6097
6098 PR rtl-optimization/77289
6099 * gcc.target/powerpc/pr77289.c: New test.
6100
6101 2016-09-09 Martin Sebor <msebor@redhat.com>
6102
6103 PR c/77520
6104 PR c/77521
6105 * gcc.dg/pr77520.c: New test.
6106 * gcc.dg/pr77521.c: New test.
6107
6108 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6109
6110 PR fortran/77506
6111 * gfortran.dg/pr77506.f90: New test.
6112
6113 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6114
6115 PR fortran/77507
6116 * gfortran.dg/pr77507.f90: New test.
6117
6118 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6119
6120 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6121
6122 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6123 Louis Krupp <lkrupp@gcc.gnu.org>
6124
6125 PR fortran/69514
6126 * gfortran.dg/pr69514_1.f90: New test.
6127 * gfortran.dg/pr69514_2.f90: New test.
6128
6129 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR fortran/77500
6132 * gfortran.dg/gomp/pr77500.f90: New test.
6133
6134 PR fortran/77516
6135 * gfortran.dg/gomp/pr77516.f90: New test.
6136
6137 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR middle-end/77475
6140 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6141 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6142 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6143 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6144 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6145 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6146
6147 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6148
6149 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6150 "substring-locations.h".
6151
6152 2016-09-07 Richard Biener <rguenther@suse.de>
6153
6154 PR c/77450
6155 * c-c++-common/vector-subscript-8.c: Move ..
6156 * gcc.dg/pr77450.c: ... here.
6157
6158 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6159
6160 PR libgfortran/77393
6161 * gfortran.dg/fmt_f0_2.f90: Update test.
6162 * gfortran.dg/fmt_f0_3.f90: New test.
6163
6164 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6165
6166 PR debug/77389
6167 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6168 in dg-options.
6169
6170 PR debug/57519
6171 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6172
6173 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6174
6175 PR target/69255
6176 * gcc.target/i386/pr69255-1.c: New test.
6177 * gcc.target/i386/pr69255-2.c: New test.
6178 * gcc.target/i386/pr69255-3.c: New test.
6179
6180 2016-09-06 Martin Sebor <msebor@redhat.com>
6181
6182 PR c/77336
6183 * gcc.dg/format/miss-7.c: New test.
6184
6185 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6186
6187 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6188
6189 2016-09-06 Martin Liska <mliska@suse.cz>
6190
6191 PR gcov-profile/77378
6192 PR gcov-profile/77466
6193 * gcc.dg/profile-update-warning.c: New test.
6194
6195 2016-09-06 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/77479
6198 * gcc.dg/torture/pr77479.c: New testcase.
6199
6200 2016-09-06 Richard Biener <rguenther@suse.de>
6201
6202 PR c/77450
6203 * c-c++-common/vector-subscript-7.c: Adjust.
6204 * c-c++-common/vector-subscript-8.c: New testcase.
6205
6206 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6207
6208 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6209
6210 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR target/77476
6213 * gcc.target/i386/avx512f-pr77476.c: New test.
6214 * gcc.target/i386/avx512bw-pr77476.c: New test.
6215 * gcc.target/i386/avx512dq-pr77476.c: New test.
6216
6217 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6218 Update comment to mention also avx512f.
6219
6220 PR sanitizer/77396
6221 * g++.dg/asan/pr77396-2.C: New test.
6222
6223 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6224
6225 PR rtl-optimization/77452
6226 * gcc.target/i386/pr77452.c: New test.
6227
6228 2016-09-05 Marek Polacek <polacek@redhat.com>
6229
6230 PR c/77423
6231 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6232
6233 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6234
6235 PR fortran/77391
6236 * gfortran.dg/pr77391.f90: New test.
6237
6238 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6239
6240 PR fortran/77460
6241 * gfortran.dg/pr77460.f90: New test.
6242
6243 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR c/65467
6246 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6247
6248 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6249
6250 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6251
6252 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6253
6254 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6255 test case.
6256 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6257 diagnostic-test-show-locus-generate-patch.c to the sources
6258 for diagnostic_plugin_test_show_locus.c.
6259
6260 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR c/65467
6263 * gcc.dg/gomp/_Atomic-1.c: New test.
6264 * gcc.dg/gomp/_Atomic-2.c: New test.
6265 * gcc.dg/gomp/_Atomic-3.c: New test.
6266 * gcc.dg/gomp/_Atomic-4.c: New test.
6267 * gcc.dg/gomp/_Atomic-5.c: New test.
6268
6269 PR sanitizer/77396
6270 * g++.dg/asan/pr77396.C: New test.
6271
6272 2016-09-01 Martin Sebor <msebor@redhat.com>
6273
6274 PR tree-optimization/71831
6275 * gcc.dg/builtin-object-size-16.c: New test.
6276 * gcc.dg/builtin-object-size-17.c: New test.
6277
6278 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6279
6280 PR libgfortran/77393
6281 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6282
6283 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6284
6285 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6286 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6287 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6288 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6289 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6290 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6291 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6292 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6293 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6294 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6295 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6296 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6297 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6298 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6299 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6300 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6301 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6302 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6303
6304 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6305
6306 * gnat.dg/opt58.adb: New test.
6307 * gnat.dg/opt58_pkg.ads: New helper.
6308
6309 2016-09-01 Richard Biener <rguenther@suse.de>
6310
6311 PR middle-end/77436
6312 * gcc.dg/torture/pr77436.c: New testcase.
6313
6314 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6315
6316 * gcc.dg/pr64252.c: Require int32plus.
6317 * gcc.dg/pr66299-1.c: Likewise.
6318 * gcc.dg/pr66299-2.c: Likewise.
6319 * gcc.dg/torture/20131115-1.c: Skip for avr.
6320
6321 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6322
6323 * gcc.target/aarch64/ands_3.c: New test.
6324
6325 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR fortran/77352
6328 * gfortran.dg/gomp/pr77352.f90: New test.
6329
6330 PR fortran/77374
6331 * gfortran.dg/gomp/pr77374.f08: New test.
6332
6333 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6334
6335 PR tree-optimization/73714
6336 * gcc.dg/tree-ssa/pr73714.c: New test.
6337
6338 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6339
6340 PR libgfortran/77393
6341 * gfortran.dg/fmt_f0_2.f90: New test.
6342
6343 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6344
6345 * gcc.target/i386/pr59539-2.c: Adapt options.
6346 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6347
6348 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6349
6350 PR fortran/77418
6351 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6352 of the associate entity and replace with a pointer to the
6353 intended item on the stack.
6354
6355 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6356 Paul Thomas <pault@gcc.gnu.org>
6357
6358 PR fortran/48298
6359 * gfortran.dg/dtio_1.f90: New test.
6360 * gfortran.dg/dtio_2.f90: New test.
6361 * gfortran.dg/dtio_3.f90: New test.
6362 * gfortran.dg/dtio_4.f90: New test.
6363 * gfortran.dg/dtio_5.f90: New test.
6364 * gfortran.dg/dtio_6.f90: New test.
6365 * gfortran.dg/dtio_7.f90: New test.
6366 * gfortran.dg/dtio_8.f90: New test.
6367 * gfortran.dg/dtio_9.f90: New test.
6368 * gfortran.dg/dtio_10.f90: New test.
6369
6370 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6371
6372 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6373 (test_many_nested_locations): New function.
6374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6375 (test_show_locus): Handle "test_many_nested_locations".
6376
6377 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6378
6379 * g++.dg/template/double-greater-than-fixit.C: New test case.
6380
6381 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6382
6383 * gnat.dg/opt57.ad[sb]: New test.
6384 * gnat.dg/opt57_pkg.ads: New helper.
6385
6386 2016-08-30 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/69047
6389 * gcc.dg/pr69047.c: Fix byte-order check.
6390
6391 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/72866
6394 * gcc.dg/vect/pr72866.c: New test.
6395
6396 PR debug/77363
6397 * g++.dg/debug/dwarf2/pr77363.C: New test.
6398
6399 PR middle-end/77377
6400 * gcc.target/i386/pr77377.c: New test.
6401
6402 PR debug/77389
6403 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6404 in dg-options.
6405
6406 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6407
6408 * gfortran.dg/pr77372.f90: Moved to ...
6409 * gfortran.dg/ieee/pr77372.f90: here.
6410
6411 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6412
6413 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6414 vector short/char initializations.
6415 * gcc.target/powerpc/vec-init-5.c: Likewise.
6416 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6417 vector initialization optimizations.
6418 * gcc.target/powerpc/vec-init-7.c: Likewise.
6419 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6420 vector float/double initializations.
6421 * gcc.target/powerpc/vec-init-9.c: Likewise.
6422
6423 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6424
6425 PR target/77403
6426 * gcc.target/i386/pr77403.c: New test.
6427
6428 2016-08-29 Marek Polacek <polacek@redhat.com>
6429
6430 PR c/77292
6431 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6432
6433 2016-08-29 Tom de Vries <tom@codesourcery.com>
6434
6435 PR c/77398
6436 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6437
6438 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6439
6440 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6441
6442 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6443
6444 * gfortran.dg/dec_structure_13.f90: New testcase.
6445
6446 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6447
6448 PR fortran/77261
6449 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6450 available.
6451
6452 2016-08-28 Tom de Vries <tom@codesourcery.com>
6453
6454 PR lto/70955
6455 * gcc.dg/pr70955.c: New test.
6456 * gcc.dg/lto/pr70955_0.c: Same.
6457 * gcc.dg/lto/pr70955_1.c: Same.
6458
6459 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6460
6461 PR tree-optimization/71077
6462 * gcc.target/i386/pr71077.c: New test.
6463
6464 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6465
6466 PR fortran/77380
6467 * gfortran.dg/pr77380.f90: New test.
6468
6469 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6470
6471 PR fortran/77372
6472 gfortran.dg/pr77372.f90: New test.
6473
6474 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6475
6476 * gcc.dg/spellcheck-fields-2.c (test): Move
6477 dg-begin/end-multiline-output within function body.
6478 (test_macro): New function.
6479
6480 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6481
6482 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6483 (test_fixit_insert): Update expected output.
6484 (test_fixit_remove): Likewise.
6485 (test_fixit_replace): Likewise.
6486
6487 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6488
6489 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6490 Fix typo.
6491
6492 2016-08-26 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/69047
6495 * gcc.dg/pr69047.c: New testcase.
6496
6497 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6498 Martin Jambhor <mjambor@suse.cz>
6499
6500 * gcc.dg/ipa/propbits-1.c: New test-case.
6501 * gcc.dg/ipa/propbits-2.c: Likewise.
6502 * gcc.dg/ipa/propbits-3.c: Likewise.
6503
6504 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6505
6506 PR fortran/77351
6507 * gfortran.dg/pr77351.f90: New test.
6508
6509 2016-08-25 Marek Polacek <polacek@redhat.com>
6510
6511 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6512
6513 2016-08-25 Marek Polacek <polacek@redhat.com>
6514
6515 PR c/77323
6516 * gcc.dg/pr77323.c: New test.
6517
6518 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6519
6520 PR fortran/77358
6521 * gfortran.dg/submodule_17.f08: New test.
6522
6523 2016-08-24 Michael Collison <michael.collison@linaro.org>
6524 Michael Collison <michael.collison@arm.com>
6525
6526 * gcc.target/arm/builtin_saddl.c: New testcase.
6527 * gcc.target/arm/builtin_saddll.c: New testcase.
6528 * gcc.target/arm/builtin_uaddl.c: New testcase.
6529 * gcc.target/arm/builtin_uaddll.c: New testcase.
6530 * gcc.target/arm/builtin_ssubl.c: New testcase.
6531 * gcc.target/arm/builtin_ssubll.c: New testcase.
6532 * gcc.target/arm/builtin_usubl.c: New testcase.
6533 * gcc.target/arm/builtin_usubll.c: New testcase.
6534
6535 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6536
6537 PR target/77270
6538 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6539 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6540 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6541 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6542 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6543 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6544 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6545 effective target. Remove scan-assembler-times directives.
6546 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6547 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6548 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6549
6550 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6551
6552 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6553 of unsigned int.
6554 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6555
6556 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6557
6558 PR testsuite/77317
6559 * lib/target-supports.exp
6560 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6561 (check_effective_target_vect_natural_alignment): Ditto.
6562 (check_effective_target_vector_alignment_reachable): Ditto.
6563 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6564
6565 2016-08-23 Ian Lance Taylor <iant@golang.org>
6566
6567 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6568
6569 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6570
6571 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6572 being created from pointers to memory locations.
6573 * gcc.target/powerpc/vec-init-2.c: Likewise.
6574
6575 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6576
6577 * gfortran.dg/dec_structure_12.f90: New testcase.
6578
6579 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6580
6581 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6582
6583 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6584
6585 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6586 verification.
6587
6588 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6589
6590 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6591 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6592
6593 2016-08-23 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/27336
6596 * c-c++-common/pr27336.c: New testcase.
6597
6598 2016-08-22 Marek Polacek <polacek@redhat.com>
6599
6600 PR c++/77321
6601 * g++.dg/cpp1y/pr77321.C: New test.
6602
6603 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6604
6605 PR fortran/60774
6606 * gfortran.dg/empty_label.f: Adjust test for new error message.
6607 * gfortran.dg/empty_label.f90: Ditto.
6608 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6609 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6610 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6611
6612 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6613
6614 PR fortran/61318
6615 * gfortran.dg/pr61318.f90: New test.
6616
6617 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6618
6619 PR fortran/77260
6620 * gfortran.dg/pr77260_1.f90: New test.
6621 * gfortran.dg/pr77260_2.f90: Ditto.
6622
6623 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6624
6625 PR middle-end/77269
6626 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6627 __builtin_signbitf and __builtin_signbitl in expected generic
6628 expansion.
6629 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6630 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6631 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6632 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6633 tests.
6634
6635 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6636
6637 * gcc.dg/torture/float128-builtin.c,
6638 gcc.dg/torture/float128-ieee-nan.c,
6639 gcc.dg/torture/float128x-builtin.c,
6640 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6641 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6642 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6643 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6644 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6645 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6646 gcc.dg/torture/floatn-nan.h: New tests.
6647
6648 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6649
6650 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6651 macro.
6652 (main): Update calls to TEST_I_F.
6653 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6654 macro.
6655 (main): Update calls to TEST_I_F.
6656
6657 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6658
6659 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6660 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6661 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6662 names in calls to TEST_I_F.
6663
6664 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6665
6666 PR c/52952
6667 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6668
6669 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6670
6671 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6672 and !natural_alignment_64.
6673 * gcc.dg/ipa/propalign-2.c: Likewise.
6674 * gcc.dg/ipa/propalign-3.c: Likewise.
6675 * gcc.dg/ipa/propalign-4.c: Likewise.
6676 * gcc.dg/ipa/propalign-5.c: Likewise.
6677 * lib/target-supports.exp
6678 (check_effective_target_natural_alignment_32): Add avr-*-*.
6679
6680 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6681
6682 PR tree-optimization/61839
6683 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6684 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6685 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6686 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6687
6688 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6689
6690 PR c/32187
6691 * lib/target-supports.exp (check_effective_target_float16)
6692 (check_effective_target_float32, check_effective_target_float64)
6693 (check_effective_target_float128, check_effective_target_float32x)
6694 (check_effective_target_float64x)
6695 (check_effective_target_float128x)
6696 (check_effective_target_float16_runtime)
6697 (check_effective_target_float32_runtime)
6698 (check_effective_target_float64_runtime)
6699 (check_effective_target_float128_runtime)
6700 (check_effective_target_float32x_runtime)
6701 (check_effective_target_float64x_runtime)
6702 (check_effective_target_float128x_runtime)
6703 (check_effective_target_floatn_nx_runtime)
6704 (add_options_for_float16, add_options_for_float32)
6705 (add_options_for_float64, add_options_for_float128)
6706 (add_options_for_float32x, add_options_for_float64x)
6707 (add_options_for_float128x): New procedures.
6708 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6709 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6710 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6711 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6712 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6713 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6714 gcc.dg/torture/float128-complex.c,
6715 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6716 gcc.dg/torture/float128x-basic.c,
6717 gcc.dg/torture/float128x-complex.c,
6718 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6719 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6720 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6721 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6722 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6723 gcc.dg/torture/float32x-basic.c,
6724 gcc.dg/torture/float32x-complex.c,
6725 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6726 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6727 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6728 gcc.dg/torture/float64x-basic.c,
6729 gcc.dg/torture/float64x-complex.c,
6730 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6731 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6732 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6733 gcc.dg/torture/floatn-tg.h,
6734 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6735 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6736 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6737 gcc.dg/torture/fp-int-convert-float128x.c,
6738 gcc.dg/torture/fp-int-convert-float16-timode.c,
6739 gcc.dg/torture/fp-int-convert-float16.c,
6740 gcc.dg/torture/fp-int-convert-float32-timode.c,
6741 gcc.dg/torture/fp-int-convert-float32.c,
6742 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6743 gcc.dg/torture/fp-int-convert-float32x.c,
6744 gcc.dg/torture/fp-int-convert-float64-timode.c,
6745 gcc.dg/torture/fp-int-convert-float64.c,
6746 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6747 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6748 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6749 maximum exponent of floating-point type. Use it in testing
6750 whether 0x8...0 fits in the floating-point type. Always treat -1
6751 (signed 0xf...f) as fitting in the floating-point type.
6752 (M_OK1): New macro.
6753 * gcc.dg/torture/fp-int-convert-double.c,
6754 gcc.dg/torture/fp-int-convert-float.c,
6755 gcc.dg/torture/fp-int-convert-float128-timode.c,
6756 gcc.dg/torture/fp-int-convert-float128.c,
6757 gcc.dg/torture/fp-int-convert-float80-timode.c,
6758 gcc.dg/torture/fp-int-convert-float80.c,
6759 gcc.dg/torture/fp-int-convert-long-double.c,
6760 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6761
6762 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR fortran/72744
6765 * gfortran.dg/gomp/pr72744.f90: New test.
6766
6767 PR fortran/69281
6768 * gfortran.dg/gomp/pr69281.f90: New test.
6769
6770 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6771
6772 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6773 the last special seed value.
6774 * gfortran.dg/random_7.f90: Use size for last array member instead
6775 of hardcoded value.
6776
6777 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6778
6779 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6780 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6781
6782 2016-08-19 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/77286
6785 * gcc.dg/torture/pr77286.c: New testcase.
6786
6787 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6788
6789 * gcc.dg/verbose-asm-2.c: New test case.
6790
6791 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6792
6793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6794 (custom_diagnostic_finalizer): Update for change to
6795 diagnostic_show_locus.
6796
6797 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6798
6799 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6800 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6801
6802 2016-08-18 Marek Polacek <polacek@redhat.com>
6803
6804 PR c/71514
6805 * gcc.dg/pr71514.c: New test.
6806
6807 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6808
6809 PR target/72839
6810 * gcc.target/i386/pr72839.c: New test.
6811
6812 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6813
6814 PR middle-end/70895
6815 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6816 * c-c++-common/goacc/reduction-1.c: Likewise.
6817 * c-c++-common/goacc/reduction-2.c: Likewise.
6818 * c-c++-common/goacc/reduction-3.c: Likewise.
6819 * c-c++-common/goacc/reduction-4.c: Likewise.
6820
6821 2016-08-18 Alan Modra <amodra@gmail.com>
6822
6823 * gcc.c-torture/compile/pr72771.c: New.
6824
6825 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR fortran/67496
6828 * gfortran.dg/pr67496.f90: New test.
6829
6830 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6831
6832 PR tree-optimization/71752
6833 * gcc.dg/vect/pr71752.c: New.
6834
6835 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6836
6837 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6838
6839 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR middle-end/77259
6842 * g++.dg/ipa/devirt-52.C: New test.
6843
6844 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6845
6846 * c-c++-common/goacc/reduction-6.c: New testcase.
6847
6848 2016-08-17 Richard Biener <rguenther@suse.de>
6849
6850 PR tree-optimization/76490
6851 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6852 * gcc.dg/pr52904.c: XFAIL.
6853
6854 2016-08-17 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/23855
6857 * gcc.dg/loop-unswitch-2.c: Adjust.
6858
6859 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR tree-optimization/72817
6862 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6863
6864 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6865
6866 PR libgcc/77265
6867 * gcc.dg/torture/float128-extend-inf.c: New test.
6868
6869 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6870
6871 PR c/72857
6872 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6873 for embedded NUL.
6874 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6875 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6876 caret placement.
6877 (test_oct): Likewise.
6878 (test_multiple): Likewise.
6879 (test_field_width_specifier): Likewise.
6880 (test_field_width_specifier_2): New function.
6881 (test_field_precision_specifier): New function.
6882 (test_embedded_nul): Update expected caret placement.
6883 (test_non_contiguous_strings): Update line number.
6884 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6885 (__emit_string_literal_range): Add "caret_idx" param.
6886 (test_simple_string_literal): Add value for new param, updating
6887 expected output..
6888 (test_concatenated_string_literal): Likewise.
6889 (test_multiline_string_literal): Likewise.
6890 (test_hex): Likewise.
6891 (test_oct): Likewise.
6892 (test_multiple): Likewise.
6893 (test_ucn4): Likewise.
6894 (test_ucn8): Likewise.
6895 (test_u8): Likewise.
6896 (test_u): Likewise; update expected message, from "range" to
6897 "location".
6898 (test_U): Likewise.
6899 (test_L): Likewise.
6900 (test_macro): Add value for new param.
6901 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6902 (__emit_string_literal_range): Add "caret_idx" param.
6903 (test_stringified_token_1): Add value for new param. Update
6904 expected message, from "range" to "location".
6905 (test_stringized_token_2): Likewise, adding param to macro.
6906 (test_stringified_token_3): Likewise.
6907 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6908 (emit_warning): Convert param from source_range to location_t.
6909 (test_string_literals): Add caret_idx param, and use it when
6910 constructing a substring_loc. Update error message, from
6911 "range" to "location".
6912
6913 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR target/71910
6916 * g++.dg/gomp/pr71910.C: New test.
6917
6918 PR middle-end/67485
6919 * gcc.c-torture/compile/pr67485.c: New test.
6920
6921 PR target/72867
6922 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6923
6924 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6925
6926 PR tree-optimization/69848
6927 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6928
6929 2016-08-16 Martin Liska <mliska@suse.cz>
6930
6931 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6932 of memory operations so that it can be handled by core2
6933 in 32-bit mode.
6934
6935 2016-08-16 Richard Biener <rguenther@suse.de>
6936
6937 PR tree-optimization/76783
6938 * gcc.dg/pr76783.c: New testcase.
6939 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6940
6941 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6942
6943 PR tree-optimization/72817
6944 PR tree-optimization/73450
6945 * gcc.dg/tree-ssa/pr72817.c: New test.
6946 * gcc.dg/tree-ssa/pr73450.c: New test.
6947
6948 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6949
6950 * gfortran.dg/init_flag_13.f90: New testcase.
6951 * gfortran.dg/init_flag_14.f90: Ditto.
6952 * gfortran.dg/init_flag_15.f03: Ditto.
6953 * gfortran.dg/dec_init_1.f90: Ditto.
6954 * gfortran.dg/dec_init_2.f90: Ditto.
6955
6956 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6957
6958 PR target/72867
6959 * gcc.target/i386/pr72867.c: New test.
6960
6961 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * c-c++-common/dump-ada-spec-5.c: New test.
6964
6965 2016-08-15 Richard Biener <rguenther@suse.de>
6966
6967 PR tree-optimization/73434
6968 * gcc.dg/torture/pr73434.c: New testcase.
6969
6970 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR tree-optimization/72824
6973 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6974
6975 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6976
6977 PR fortran/70598
6978 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6979 in use_device clause.
6980 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6981 * gfortran.dg/goacc/list.f95: Adjust to catch
6982 "neither a POINTER nor an array" error messages.
6983
6984 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6985
6986 PR target/76342
6987 * gcc.target/i386/pr76342.c: New test.
6988
6989 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR c/71512
6992 * g++.dg/ubsan/pr71512.C: New test.
6993 * c-c++-common/ubsan/pr71512-1.c: New test.
6994 * c-c++-common/ubsan/pr71512-2.c: New test.
6995
6996 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6997
6998 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6999 vector initialization options.
7000 * gcc.target/powerpc/vec-init-2.c: Likewise.
7001 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7002 is generated on ISA 3.0.
7003
7004 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7005
7006 PR middle-end/71654
7007 * gcc.dg/c-c++-common/pr71654.c: New test.
7008 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7009 dg-options.
7010 * gcc.dg/tree-ssa/vrp24: Likewise.
7011
7012 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR c/67410
7015 * gcc.dg/pr67410.c: New test.
7016
7017 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7018
7019 PR tree-optimization/69848
7020 * gcc.dg/vect/vect-pr69848.c: New test.
7021
7022 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7023
7024 PR testsuite/71008
7025 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7026 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7027 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7028 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7029
7030 2016-08-12 Richard Biener <rguenther@suse.de>
7031
7032 PR tree-optimization/57326
7033 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7034 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7035 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7036 * gcc.target/i386/pr45685.c: Likewise.
7037 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7038 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7039 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7040 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7041 * gfortran.dg/pr34163.f90: Likewise.
7042
7043 2016-08-12 Martin Liska <mliska@suse.cz>
7044
7045 * g++.dg/gcov/gcov-16.C: New test.
7046 * lib/gcov.exp: Support new argument for run-gcov function.
7047
7048 2016-08-12 Martin Liska <mliska@suse.cz>
7049
7050 PR gcov-profile/35590
7051 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7052
7053 2016-08-12 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/72851
7056 * gcc.dg/torture/pr72851.c: New testcase.
7057
7058 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7059
7060 PR debug/63240
7061 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7062 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7063 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7064 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7065 DW_AT_deleted.
7066
7067 PR debug/55641
7068 * g++.dg/debug/dwarf2/ref-1.C: New.
7069
7070 PR debug/49366
7071 * g++.dg/debug/dwarf2/template-params-12.H: New.
7072 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7073 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7074 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7075 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7076 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7077 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7078 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7079
7080 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081
7082 PR target/72863
7083 * gcc.target/powerpc/pr72863.c: New test.
7084
7085 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7086
7087 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7088
7089 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7090
7091 * gcc.target/i386/pieces-strcpy-1.c: New test.
7092 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7093
7094 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR c++/72868
7097 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7098
7099 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 * gcc.target/i386/pieces-memcpy-1.c: New test.
7102 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7103 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7104 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7105 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7106 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7107
7108 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR c/72816
7111 * gcc.dg/pr72816.c: Remove dg-error.
7112
7113 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7114
7115 PR tree-optimization/71083
7116 * gcc.c-torture/execute/pr71083.c: New test.
7117 * gnat.dg/loop_optimization23.adb: New test.
7118 * gnat.dg/loop_optimization23_pkg.ads: New test.
7119 * gnat.dg/loop_optimization23_pkg.adb: New test.
7120
7121 2016-08-11 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/72772
7124 * gcc.dg/graphite/pr35356-1.c: Adjust.
7125 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7126
7127 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7128
7129 * gfortran.dg/random_7.f90: Take into account that the last seed
7130 value is the special p value.
7131 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7132
7133 2016-08-11 Richard Biener <rguenther@suse.de>
7134
7135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7136
7137 2016-08-11 Alan Modra <amodra@gmail.com>
7138
7139 * gcc.target/powerpc/pr71680.c: New.
7140
7141 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7142
7143 * gcc.target/powerpc/bfp/bfp.exp: New file.
7144 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7145 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7146 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7147 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7148 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7149 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7150 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7151 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7152 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7153 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7154 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7155 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7156 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7157 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7158 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7159 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7160 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7161 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7162 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7163 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7164 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7165 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7166 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7167 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7168 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7169 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7170 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7171 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7172 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7173 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7174 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7175 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7176 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7177 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7178 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7179 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7180 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7181 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7182 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7183 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7184 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7185 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7186 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7187 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7188 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7189 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7190 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7191 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7192 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7193 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7194 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7195 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7196 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7197
7198 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7199
7200 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7201 Add aarch64*-*-*.
7202
7203 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7204
7205 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7206
7207 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7208
7209 PR target/72853
7210 * gcc.target/powerpc/pr72853.c: New test.
7211
7212 2016-08-10 Martin Liska <mliska@suse.cz>
7213
7214 PR gcov-profile/58306
7215 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7216
7217 2016-08-10 Martin Liska <mliska@suse.cz>
7218
7219 * g++.dg/gcov/gcov-threads-1.C: New test.
7220
7221 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7222
7223 PR target/71873
7224 * gcc.target/avr/pr71873.c: New test.
7225
7226 2016-08-09 Martin Liska <mliska@suse.cz>
7227
7228 * g++.dg/gcov/gcov-dump-1.C: New test.
7229 * g++.dg/gcov/gcov-dump-2.C: New test.
7230
7231 2016-08-09 Martin Liska <mliska@suse.cz>
7232
7233 * gcc.dg/tree-prof/val-prof-9.c: New test.
7234
7235 2016-08-09 Martin Liska <mliska@suse.cz>
7236
7237 * gcc.dg/tree-prof/val-prof-8.c: New test.
7238
7239 2016-08-09 Martin Jambor <mjambor@suse.cz>
7240
7241 PR ipa/71981
7242 * gcc.dg/ipa/pr71981.c: New test.
7243
7244 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7245
7246 PR tree-optimization/33707
7247 * gcc.dg/vect/pr33707.c: New test.
7248
7249 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7250
7251 PR tree-optimization/pr72772
7252 * gcc.dg/tree-ssa/pr72772.c: New test.
7253
7254 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7255
7256 PR rtl-optimization/66669
7257 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7258
7259 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR tree-optimization/72824
7262 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7263
7264 2016-08-09 Richard Biener <rguenther@suse.de>
7265
7266 PR tree-optimization/71802
7267 * gcc.dg/torture/pr71802.c: New testcase.
7268
7269 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c++/72809
7272 * g++.dg/eh/stdarg1.C: New test.
7273
7274 2016-08-08 Andi Kleen <ak@linux.intel.com>
7275
7276 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7277 test command line in failure log.
7278 (profopt-execute): dito. Make autofdo file names unique.
7279
7280 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7281
7282 PR c/64955
7283 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7284 output.
7285
7286 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7287
7288 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7289 c99_runtime.
7290 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7291 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7292 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7293 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7294 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7295 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7296
7297 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7298
7299 PR c/52952
7300 * gcc.dg/cpp/pr66415-1.c: Likewise.
7301 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7302 * gcc.dg/format/c90-printf-1.c: Likewise.
7303 * gcc.dg/format/diagnostic-ranges.c: New test case.
7304
7305 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR fortran/72716
7308 * gfortran.dg/gomp/pr72716.f90: New test.
7309
7310 PR middle-end/72781
7311 * gcc.dg/gomp/pr72781.c: New test.
7312
7313 PR middle-end/68762
7314 * g++.dg/vect/pr68762-1.cc: New test.
7315 * g++.dg/vect/pr68762-2.cc: New test.
7316 * g++.dg/vect/pr68762.h: New file.
7317
7318 2016-08-08 Martin Sebor <msebor@redhat.com>
7319
7320 PR testsuite/72838
7321 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7322 * g++.dg/warn/overflow-warn-3.C: Same.
7323 * g++.dg/warn/overflow-warn-4.C: Same.
7324
7325 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7326
7327 PR fortran/71936
7328 * gfortran.dg/allocate_with_source_21.f03: New test.
7329
7330 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7331
7332 PR fortran/72698
7333 * gfortran.dg/allocate_with_source_20.f03: New test.
7334
7335 2016-08-08 Alan Modra <amodra@gmail.com>
7336
7337 * gcc.c-torture/compile/pr72802.c: New.
7338
7339 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7340
7341 PR fortran/70524
7342 * gfortran.dg/dependency_48.f90: New test.
7343
7344 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7345
7346 PR fortran/70040
7347 * gfortran.dg/pr70040.f90: New testcase.
7348
7349 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7350
7351 PR fortran/71961
7352 * gfortran.dg/matmul_10.f90: New testcase.
7353
7354 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7357
7358 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c/72816
7361 * gcc.dg/pr72816.c: New test.
7362
7363 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7364
7365 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7366 * g++.dg/conversion/pr41426.C: Likewise.
7367 * g++.dg/conversion/pr66211.C: Likewise.
7368 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7369 * g++.dg/init/ref8.C: Likewise.
7370 * g++.old-deja/g++.law/cvt20.C: Likewise.
7371 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7372
7373 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7374
7375 PR tree-optimization/18046
7376 * gcc.dg/tree-ssa/vrp105.c: New test.
7377 * gcc.dg/tree-ssa/vrp106.c: New test.
7378
7379 2016-08-05 Martin Sebor <msebor@redhat.com>
7380
7381 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7382 1ul in diagnostics. Remove hyphen from "constant-expression."
7383 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7384 * g++.dg/cpp0x/static_assert3.C: Same.
7385 * g++.dg/cpp1y/constexpr-throw.C: Same.
7386 * g++.dg/template/nontype3.C: Same.
7387 * g++.dg/warn/overflow-warn-1.C: Same.
7388 * g++.dg/warn/overflow-warn-3.C: Same.
7389 * g++.dg/warn/overflow-warn-4.C: Same.
7390
7391 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7392
7393 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7394 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7395 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7396 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7397
7398 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7399
7400 PR tree-optimization/72810
7401 * gcc.dg/tree-ssa/vrp110.c: New test.
7402
7403 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7404
7405 PR Target/72819
7406 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7407 registers.
7408 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7409 saving the half-precision registers.
7410 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7411 value is returned in h0.
7412 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7413 are passed in FP/SIMD registers.
7414 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7415 passing works corrcetly.
7416 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7417 (hfa_f16x2_t): Likewise.
7418 (hfa_f16x3_t): Likewise.
7419 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7420 are promoted to double and passed in a double register.
7421 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7422 are promoted to double and stacked.
7423 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7424 __fp16 data types.
7425 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7426 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7427 __fp16 first get passed in FP/SIMD registers, then stacked.
7428
7429 2016-08-05 Nathan Sidwell <nathan@acm.org>
7430
7431 PR c++/68724
7432 * g++.dg/cpp0x/pr68724.C: New.
7433
7434 2016-08-05 Richard Biener <rguenther@suse.de>
7435
7436 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7437
7438 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7439
7440 * gcc.dg/tree-ssa/vrp107.c: New test.
7441 * gcc.dg/tree-ssa/vrp108.c: New test.
7442 * gcc.dg/tree-ssa/vrp109.c: New test.
7443
7444 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7445
7446 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7447 dg-options.
7448
7449 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7450
7451 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7452 test-cases.
7453 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7454 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7455 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7456 test-cases.
7457 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7458 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7459 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7460 large_double.
7461
7462 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7463
7464 PR c++/72800
7465 * g++.dg/cpp1y/lambda-ice1.C: New.
7466
7467 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7468
7469 PR c++/72759
7470 * g++.dg/cpp1y/pr72759.C: New test.
7471
7472 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7473
7474 * gcc.dg/switch-10.c: New test.
7475
7476 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7477
7478 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7479
7480 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7481
7482 * c-c++-common/goacc/routine-5.c: Update.
7483
7484 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7485
7486 PR rtl-optimization/70903
7487 * gcc.c-torture/execute/pr70903.c: New test.
7488
7489 2016-08-04 Martin Liska <mliska@suse.cz>
7490
7491 * gcc.dg/params/params.exp: Replace file exists with
7492 TESTING_IN_BUILD_TREE.
7493
7494 2016-08-04 Marek Polacek <polacek@redhat.com>
7495
7496 PR c++/70229
7497 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7498
7499 2016-08-04 Richard Biener <rguenther@suse.de>
7500
7501 PR middle-end/71984
7502 * gcc.dg/torture/pr71984.c: Guard correctness check for
7503 little-endian.
7504
7505 2016-08-03 Andrew Pinski <apinski@cavium.com>
7506
7507 * gcc.c-torture/compile/20160802-1.c: New testcase.
7508
7509 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7510
7511 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7512
7513 2016-08-03 Richard Biener <rguenther@suse.de>
7514
7515 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7516 and remove -O3.
7517 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7518 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7519
7520 2016-08-03 Richard Biener <rguenther@suse.de>
7521
7522 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7523 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7524 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7525 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7526
7527 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7528
7529 * gcc.dg/init-excess-2.c: Require int32plus.
7530 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7531 * gcc.dg/pr59963-2.c: Require int32plus.
7532 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7533 * gcc.dg/unroll-7.c: Require int32plus.
7534
7535 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7536
7537 PR tree-optimization/34114
7538 * gcc.dg/tree-ssa/loop-42.c: New test.
7539
7540 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7541
7542 * gcc.target/aarch64/vminmaxnm.c: New.
7543 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7544 tests.
7545
7546 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7547
7548 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7549 vec_extract for vector float, vector int, vector short, and vector
7550 char.
7551 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7552 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7553 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7554 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7555
7556 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7557
7558 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7559 single stack adjustment, no writeback.
7560 * gcc.target/aarch64/test_frame_12.c: Likewise.
7561 * gcc.target/aarch64/test_frame_13.c: Likewise.
7562 * gcc.target/aarch64/test_frame_15.c: Likewise.
7563 * gcc.target/aarch64/test_frame_6.c: Likewise.
7564 * gcc.target/aarch64/test_frame_7.c: Likewise.
7565 * gcc.target/aarch64/test_frame_8.c: Likewise.
7566 * gcc.target/aarch64/test_frame_16.c: New test.
7567
7568 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7569
7570 PR target/72748
7571 * gcc.target/i386/pr72748.c: New test.
7572
7573 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7574
7575 PR tree-optimization/71818
7576 * gcc.dg/vect/pr71818.c: New
7577
7578 2016-08-01 Martin Liska <mliska@suse.cz>
7579
7580 PR tree-optimization/71857
7581 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7582
7583 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584
7585 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7586
7587 2016-08-01 Jan Beulich <jbeulich@suse.com>
7588
7589 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7590
7591 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7592
7593 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7594 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7595
7596 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7597
7598 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7599 (check_effective_target_c++): Likewise. Also match for libstdc++.
7600
7601 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7602
7603 PR fortran/41922
7604 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7605 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7606 * gfortran.dg/pr41922.f90: New test.
7607
7608 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7609
7610 PR fortran/68566
7611 * gfortran.dg/pr68566.f90: new test.
7612
7613 2016-07-30 Martin Sebor <msebor@redhat.com>
7614
7615 PR c++/60760
7616 PR c++/71091
7617 * g++.dg/cpp0x/constexpr-cast.C: New test.
7618 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7619 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7620 * g++.dg/ubsan/pr63956.C: Correct.
7621
7622 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7623
7624 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7625 vector double or vector long where the vector is in memory.
7626 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7627 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7628
7629 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7630
7631 PR fortran/69867
7632 * gfortran.dg/pr69867.f90: New test.
7633
7634 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7635
7636 PR fortran/69962
7637 * gfortran.dg/pr69962.f90: New test.
7638
7639 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7640
7641 PR fortran/70006
7642 * gfortran.dg/pr70006.f90: New test.
7643
7644 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7645
7646 PR fortran/71730
7647 * gfortran.dg/pr71730.f90: New test.
7648 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7649 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7650 * gfortran.dg/array_constructor_26.f03: Ditto.
7651
7652 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7653
7654 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7655 * gcc.target/powerpc/pr71763.c: Likewise.
7656
7657 2016-07-29 Marek Polacek <polacek@redhat.com>
7658
7659 PR c/71742
7660 * gcc.dg/940510-1.c: Adjust dg-error.
7661 * gcc.dg/c99-flex-array-1.c: Likewise.
7662 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7663
7664 PR c/71853
7665 * gcc.dg/noncompile/pr71853.c: New test.
7666
7667 PR c/71573
7668 * gcc.dg/noncompile/pr71573.c: New test.
7669
7670 PR c/71926
7671 * g++.dg/warn/Wparentheses-30.C: New test.
7672 * gcc.dg/Wparentheses-14.c: New test.
7673
7674 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7675
7676 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7677
7678 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7679
7680 PR tree-optimization/57558
7681 * gcc.dg/vect/pr57558-1.c: New test.
7682 * gcc.dg/vect/pr57558-2.c: New test.
7683
7684 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7685
7686 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7687 to scan forwprop1 dump pass.
7688
7689 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7690
7691 PR c++/51488
7692 * g++.dg/template/pr51488.C: New.
7693
7694 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c/71969
7697 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7698 static __inline__.
7699 * gcc.dg/pr71969-1.c: New test.
7700 * gcc.dg/pr71969-2.c: New test.
7701 * gcc.dg/pr71969-3.c: New test.
7702
7703 2016-07-29 Marek Polacek <polacek@redhat.com>
7704
7705 PR c/71574
7706 * c-c++-common/pr71574.c: New test.
7707
7708 PR c/71583
7709 * gcc.dg/noncompile/pr71583.c: New test.
7710
7711 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7712
7713 PR middle-end/68217
7714 * gcc.dg/pr68217.c: New test.
7715
7716 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7717
7718 PR fortran/71067
7719 * gfortran.dg/pr71067_1.f90: New test.
7720 * gfortran.dg/pr71067_2.f90: Ditto.
7721
7722 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7723
7724 * gcc.target/powerpc/vec-extract-1.c: New test.
7725
7726 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7727
7728 PR fortran/71799
7729 * gfortran.dg/pr71799.f90: New test.
7730
7731 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/71665
7734 * g++.dg/cpp0x/pr71665-1.C: New.
7735 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7736 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7737 * g++.dg/ext/label10.C: Likewise.
7738 * g++.dg/parse/constant5.C: Likewise.
7739
7740 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7741
7742 PR fortran/71859
7743 * gfortran.dg/pr71859.f90: New test.
7744 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7745 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7746
7747 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7748
7749 PR fortran/71883
7750 * gfortran.dg/pr71883.f90: New test.
7751
7752 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7753
7754 PR tree-optimization/71734
7755 * g++.dg/vect/pr70729-nest.cc: New test.
7756
7757 2016-07-28 Renlin Li <renlin.li@arm.com>
7758
7759 Revert
7760 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7761
7762 PR fortran/71902
7763 * gfortran.dg/dependency_47.f90: New test.
7764
7765 2016-07-28 Martin Liska <mliska@suse.cz>
7766
7767 PR gcov-profile/68025
7768 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7769
7770 2016-07-28 Martin Liska <mliska@suse.cz>
7771
7772 * g++.dg/vect/pr70944.cc: New test.
7773
7774 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7775
7776 PR middle-end/71994
7777 * gcc.dg/torture/pr71994.c: New test.
7778
7779 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7780
7781 PR middle-end/71078
7782 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7783 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7784 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7785
7786 2016-07-27 Richard Biener <rguenther@suse.de>
7787
7788 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7789
7790 2016-07-27 Martin Liska <mliska@suse.cz>
7791
7792 * gcc.dg/predict-13.c: New test.
7793 * gcc.dg/predict-14.c: New test.
7794
7795 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7796
7797 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7798 including stdint.h.
7799 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7800 including stdint.h.
7801
7802 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7803
7804 PR target/71869
7805 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7806 IEEE built-in functions handle quiet and signalling NaNs
7807 correctly.
7808
7809 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7810
7811 PR fortran/71862
7812 * gfortran.dg/pr71862.f90: New test.
7813
7814 2016-07-26 Martin Sebor <msebor@redhat.com>
7815
7816 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7817 selector with dg-options.
7818
7819 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7820
7821 PR tree-optimization/18046
7822 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7823 * gcc.dg/tree-ssa/vrp103.c: New test.
7824 * gcc.dg/tree-ssa/vrp104.c: New test.
7825
7826 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7827
7828 * gcc.target/powerpc/pr63354.c: Require lp64 since
7829 -mprofile-kernel is not legal with -m32.
7830
7831 2016-07-26 Richard Biener <rguenther@suse.de>
7832
7833 PR rtl-optimization/71984
7834 * gcc.dg/torture/pr71984.c: New testcase.
7835
7836 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7837
7838 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7839 g++-dg-runtest via et-dg-runtest.
7840 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7841 * gcc.dg/vect/vect.exp: Likewise.
7842 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7843 gfortran-dg-runtest.
7844 * gfortran.dg/vect/vect.exp: Likewise.
7845 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7846 (check_mips_loongson_hw_available): Likewise.
7847 (check_effective_target_mpaired_single_runtime): Likewise.
7848 (check_effective_target_mips_loongson_runtime): Likewise.
7849 (add_options_for_mpaired_single): Likewise.
7850 (check_effective_target_vect_int): Add global et_index.
7851 Check and save the supported feature for a target selected by
7852 the et_index target. Break long lines where appropriate. Call
7853 et-is-effective-target for MIPS with an argument instead of
7854 check_effective_target_* where appropriate.
7855 (check_effective_target_vect_intfloat_cvt): Likewise.
7856 (check_effective_target_vect_uintfloat_cvt): Likewise.
7857 (check_effective_target_vect_floatint_cvt): Likewise.
7858 (check_effective_target_vect_floatuint_cvt): Likewise.
7859 (check_effective_target_vect_simd_clones): Likewise.
7860 (check_effective_target_vect_shift): ewise.
7861 (check_effective_target_whole_vector_shift): Likewise.
7862 (check_effective_target_vect_bswap): Likewise.
7863 (check_effective_target_vect_shift_char): Likewise.
7864 (check_effective_target_vect_long): Likewise.
7865 (check_effective_target_vect_float): Likewise.
7866 (check_effective_target_vect_double): Likewise.
7867 (check_effective_target_vect_long_long): Likewise.
7868 (check_effective_target_vect_no_int_max): Likewise.
7869 (check_effective_target_vect_no_int_add): Likewise.
7870 (check_effective_target_vect_no_bitwise): Likewise.
7871 (check_effective_target_vect_widen_shift): Likewise.
7872 (check_effective_target_vect_no_align): Likewise.
7873 (check_effective_target_vect_hw_misalign): Likewise.
7874 (check_effective_target_vect_element_align): Likewise.
7875 (check_effective_target_vect_condition): Likewise.
7876 (check_effective_target_vect_cond_mixed): Likewise.
7877 (check_effective_target_vect_char_mult): Likewise.
7878 (check_effective_target_vect_short_mult): Likewise.
7879 (check_effective_target_vect_int_mult): Likewise.
7880 (check_effective_target_vect_extract_even_odd): Likewise.
7881 (check_effective_target_vect_interleave): Likewise.
7882 (check_effective_target_vect_stridedN): Likewise.
7883 (check_effective_target_vect_multiple_sizes): Likewise.
7884 (check_effective_target_vect64): Likewise.
7885 (check_effective_target_vect_call_copysignf): Likewise.
7886 (check_effective_target_vect_call_sqrtf): Likewise.
7887 (check_effective_target_vect_call_btrunc): Likewise.
7888 (check_effective_target_vect_call_btruncf): Likewise.
7889 (check_effective_target_vect_call_ceil): Likewise.
7890 (check_effective_target_vect_call_ceilf): Likewise.
7891 (check_effective_target_vect_call_floor): Likewise.
7892 (check_effective_target_vect_call_floorf): Likewise.
7893 (check_effective_target_vect_call_lceil): Likewise.
7894 (check_effective_target_vect_call_lfloor): Likewise.
7895 (check_effective_target_vect_call_nearbyint): Likewise.
7896 (check_effective_target_vect_call_nearbyintf): Likewise.
7897 (check_effective_target_vect_call_round): Likewise.
7898 (check_effective_target_vect_call_roundf): Likewise.
7899 (check_effective_target_vect_perm): Likewise, but also append *_saved
7900 to the existing global name to properly cache the result.
7901 (check_effective_target_vect_perm_byte): Likewise.
7902 (check_effective_target_vect_perm_short): Likewise.
7903 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7904 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7905 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7906 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7907 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7908 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7909 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7910 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7911 (check_effective_target_vect_sdot_qi): Likewise.
7912 (check_effective_target_vect_udot_qi): Likewise.
7913 (check_effective_target_vect_sdot_hi): Likewise.
7914 (check_effective_target_vect_udot_hi): Likewise.
7915 (check_effective_target_vect_usad_char): Likewise.
7916 (check_effective_target_vect_pack_trunc): Likewise.
7917 (check_effective_target_vect_unpack): Likewise.
7918 (check_effective_target_vect_aligned_arrays): Likewise.
7919 (check_effective_target_vect_natural_alignment): Likewise.
7920 (check_effective_target_vector_alignment_reachable): Likewise.
7921 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7922 (is-effective-target): Initialize et_index if undefined.
7923 (et-dg-runtest): New.
7924 (et-is-effective-target): Likewise.
7925 (check_vect_support_and_set_flags): Add supported MIPS targets to
7926 EFFECTIVE_TARGETS list. Return the number of supported targets.
7927
7928 2016-07-26 Richard Biener <rguenther@suse.de>
7929 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7930
7931 PR middle-end/70920
7932 * gcc.dg/pr70920-1.c: New test-case.
7933 * gcc.dg/pr70902-2.c: Likewise.
7934 * gcc.dg/pr70920-3.c: Likewise.
7935 * gcc.dg/pr70920-4.c: Likewise
7936 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7937 2 instead of 3.
7938
7939 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7940
7941 * gcc.c-torture/execute/pr71494.c: Require label_values.
7942 * gcc.dg/pr16973.c: Ditto.
7943
7944 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7945
7946 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7947 * gcc.dg/torture/pr69771.c: Require int32plus.
7948 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7949
7950 2016-07-25 Martin Liska <mliska@suse.cz>
7951
7952 * gcc.dg/torture/pr71987.c: New test.
7953
7954 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7955
7956 PR fortran/71935
7957 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7958 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7959 * gfortran.dg/pr71935.f90: New test.
7960
7961 2016-07-22 Martin Sebor <msebor@redhat.com>
7962
7963 PR c++/71675
7964 * g++.dg/ext/atomic-3.C: New test.
7965 * gcc.dg/atomic/pr71675.c: New test.
7966
7967 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7968
7969 * gcc.target/i386/mvc8.c: New test.
7970
7971 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7972
7973 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7974 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7975
7976 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7977
7978 PR fortran/71795
7979 * gfortran.dg/constructor_50.f90: New test.
7980
7981 2016-07-22 Martin Liska <mliska@suse.cz>
7982
7983 PR gcov-profile/69028
7984 PR gcov-profile/62047
7985 * g++.dg/cilk-plus/pr69028.C: New test.
7986
7987 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7988
7989 * gfortran.dg/coarray_stat_2.f90: New test.
7990
7991 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7992
7993 * gcc.target/powerpc/vec-extract.h: New files to check the
7994 vec_extract built-in functions for all vector types, testing
7995 accessing each element, both with constant and variable element
7996 numbers.
7997 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7998 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7999 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8000 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8001 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8002 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8003 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8004 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8005 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8006
8007 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR c++/71728
8010 * g++.dg/other/pr71728.C: New test.
8011
8012 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8013
8014 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8015 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8016 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8017 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8018 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8019
8020 2016-07-21 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/71947
8023 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8024
8025 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8026
8027 * gcc.dg/tree-ssa/scev-15.c: New.
8028
8029 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8030
8031 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8032
8033 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/71941
8036 * g++.dg/gomp/pr71941.C: New test.
8037
8038 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8039
8040 PR c/70339
8041 PR c/71858
8042 * g++.dg/spellcheck-identifiers.C: New test case, based on
8043 gcc.dg/spellcheck-identifiers.c.
8044 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8045 gcc.dg/spellcheck-identifiers-2.c.
8046 * g++.dg/spellcheck-typenames.C: New test case, based on
8047 gcc.dg/spellcheck-typenames.c
8048
8049 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8050
8051 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8052 pointer to member function and also test catching by reference.
8053
8054 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8055
8056 * gcc.target/s390/pr67443.c: Fix test case.
8057
8058 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8059
8060 * gcc.target/s390/insv-1.c: Xfail some tests.
8061 * gcc.target/s390/insv-2.c: Likewise.
8062
8063 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8064
8065 * gcc.target/avr/torture/get-mem.c: New test.
8066 * gcc.target/avr/torture/set-mem.c: New test.
8067
8068 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8069
8070 PR target/71948
8071 * gcc.target/avr/torture/tiny-progmem.c: New test.
8072
8073 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR c++/71909
8076 * g++.dg/parse/pr71909.C: New test.
8077 * g++.dg/tm/pr71909.C: New test.
8078
8079 PR c++/50060
8080 * g++.dg/cpp0x/constexpr-50060.C: New test.
8081 * g++.dg/cpp1y/constexpr-50060.C: New test.
8082
8083 2016-07-20 Martin Liska <mliska@suse.cz>
8084
8085 * gfortran.dg/graphite/pr71898.f90: New test.
8086
8087 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8088
8089 PR tree-optimization/71503
8090 PR tree-optimization/71683
8091 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8092 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8093
8094 2016-07-20 Martin Liska <mliska@suse.cz>
8095
8096 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8097 * gcc.dg/plugin/sreal-test-1.c: Remove.
8098 * gcc.dg/plugin/sreal_plugin.c: Remove.
8099
8100 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8101
8102 PR fortran/71902
8103 * gfortran.dg/dependency_47.f90: New test.
8104
8105 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR rtl-optimization/71916
8108 * gcc.c-torture/compile/pr71916.c: New test.
8109
8110 PR middle-end/71874
8111 * g++.dg/torture/pr71874.C: New test.
8112
8113 PR middle-end/71734
8114 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8115 (my_alloc): Rewritten to use __builtin_posix_memalign and
8116 __SIZE_TYPE__.
8117 (my_free): Use __builtin_free instead of _mm_free.
8118 (Vec::operator=): Use __builtin_memcpy.
8119
8120 2016-07-19 Martin Jambor <mjambor@suse.cz>
8121
8122 PR fortran/71688
8123 * gfortran.dg/pr71688.f90: New test.
8124
8125 2016-07-19 Richard Biener <rguenther@suse.de>
8126
8127 * c-c++-common/vector-subscript-6.c: New testcase.
8128 * c-c++-common/vector-subscript-7.c: Likewise.
8129
8130 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8131
8132 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8133 and UInt32 based on __SIZEOF_INT__.
8134
8135 2016-07-19 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/71901
8138 * gcc.dg/torture/pr71901.c: New testcase.
8139
8140 2016-07-19 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/71908
8143 * gcc.dg/torture/pr71908.c: New testcase.
8144
8145 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8146
8147 PR target/71493
8148 * gcc.target/powerpc/pr71493-1.c: New test.
8149 * gcc.target/powerpc/pr71493-2.c: Likewise.
8150
8151 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR c++/71835
8154 * g++.dg/conversion/ambig3.C: New test.
8155
8156 PR c++/71828
8157 * g++.dg/cpp0x/constexpr-71828.C: New test.
8158
8159 PR c++/71826
8160 * g++.dg/template/pr71826.C: New test.
8161
8162 PR c++/71822
8163 * g++.dg/template/defarg21.C: New test.
8164
8165 PR c++/71871
8166 * g++.dg/ext/vector31.C: New test.
8167
8168 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8169
8170 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8171
8172 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8173
8174 PR tree-optimization/71734
8175 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8176
8177 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8178
8179 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8180 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8181 stack-layout-dynamic-1.c: New test.
8182
8183 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8184
8185 * gcc.target/s390/nolrl-1.c: New test.
8186
8187 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8188
8189 PR fortran/71523
8190 * gfortran.dg/pr71523_1.f90: New test.
8191 * gfortran.dg/pr71523_2.f90: New test.
8192
8193 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8194
8195 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8196
8197 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198 Marco Restelli <mrestelli@gmail.com>
8199
8200 PR fortran/62125
8201 * gfortran.dg/pr62125.f90: New test.
8202
8203 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8204
8205 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8206 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8207
8208 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8209
8210 PR c++/58796
8211 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8212 * g++.dg/cpp0x/nullptr35.C: New test.
8213
8214 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8215
8216 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8217
8218 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8219
8220 * gfortran.dg/goacc/vector_length.f90: New test.
8221
8222 2016-07-15 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/71881
8225 * gcc.dg/torture/pr71881.c: New testcase.
8226
8227 2016-07-15 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/71887
8230 * gcc.dg/torture/pr71887.c: New testcase.
8231
8232 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR c/71858
8235 * gcc.dg/spellcheck-identifiers-3.c: New test.
8236
8237 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8238
8239 PR fortran/71807
8240 * gfortran.dg/null_9.f90: New test.
8241
8242 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8243
8244 * gcc.dg/tree-ssa/loop-41.c: New test.
8245
8246 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8247
8248 PR tree-optimization/71347
8249 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8250
8251 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8252
8253 PR fortran/29819
8254 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8255 * gfortran.dg/contains.f90: Ditto.
8256 * gfortran.dg/contains_empty_1.f03: Ditto.
8257 * gfortran.dg/submodule_3.f08: Ditto.
8258
8259 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR testsuite/71865
8262 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8263 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8264 expected diagnostics.
8265
8266 PR c/71858
8267 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8268 * gcc.dg/spellcheck-identifiers-2.c: New test.
8269 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8270 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8271
8272 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR tree-optimization/71872
8275 * gcc.c-torture/compile/pr71872.c: New test.
8276
8277 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8278
8279 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8280 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8281 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8282 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8283 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8284 * gcc.target/arm/atomic-op-acquire-1.c: This.
8285 * gcc.target/arm/atomic-op-char.c: Rename into ...
8286 * gcc.target/arm/atomic-op-char-1.c: This.
8287 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8288 * gcc.target/arm/atomic-op-consume-1.c: This.
8289 * gcc.target/arm/atomic-op-int.c: Rename into ...
8290 * gcc.target/arm/atomic-op-int-1.c: This.
8291 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8292 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8293 * gcc.target/arm/atomic-op-release.c: Rename into ...
8294 * gcc.target/arm/atomic-op-release-1.c: This.
8295 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8296 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8297 * gcc.target/arm/atomic-op-short.c: Rename into ...
8298 * gcc.target/arm/atomic-op-short-1.c: This.
8299 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8300 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8301 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8302 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8303 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8304 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8305 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8306 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8307 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8308 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8309
8310 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8311
8312 PR fortran/70842
8313 * gfortran.dg/select_type_35.f03: New test.
8314
8315 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8316
8317 PR target/65951
8318 PR tree-optimization/70923
8319 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8320 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8321 * gcc.dg/vect/pr65951.c: Likewise.
8322 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8323
8324 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8325
8326 * c-c++-common/pr60226.c: Expect maximum object file alignment
8327 error on AIX.
8328
8329 2016-07-14 Richard Biener <rguenther@suse.de>
8330
8331 PR tree-optimization/71866
8332 * gcc.dg/torture/pr71866.c: New testcase.
8333
8334 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8335
8336 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8337 selector and enclose boolean expression in curly braces.
8338
8339 2016-07-14 Alan Modra <amodra@gmail.com>
8340
8341 PR target/71733
8342 * gcc.target/powerpc/p9-novsx.c: New.
8343
8344 2016-07-13 Andi Kleen <ak@linux.intel.com>
8345
8346 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8347 * g++.dg/tree-prof/morefunc.C: Dito.
8348 * g++.dg/tree-prof/pr35545.C: Dito.
8349 * g++.dg/tree-prof/reorder.C: Dito.
8350 * gcc.dg/tree-prof/20050826-2.c: Dito.
8351 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8352 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8353 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8354 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8355 * gcc.dg/tree-prof/inliner-1.c: Dito.
8356 * gcc.dg/tree-prof/merge_block.c: Dito.
8357 * gcc.dg/tree-prof/stringop-1.c: Dito.
8358 * gcc.dg/tree-prof/stringop-2.c: Dito.
8359 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8360 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8361 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8362 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8363 * gcc.dg/tree-prof/update-loopch.c: Dito.
8364 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8365 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8366 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8367 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8368 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8369 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8370 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8371
8372 2016-07-13 Andi Kleen <ak@linux.intel.com>
8373
8374 * lib/profopt.exp (profopt-execute): Remove .imports files.
8375
8376 2016-07-13 Andi Kleen <ak@linux.intel.com>
8377
8378 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8379
8380 2016-07-13 Andi Kleen <ak@linux.intel.com>
8381
8382 * lib/profopt.exp (dg-final-scan-autofdo,
8383 dg-final-scan-not-autofdo): New functions.
8384
8385 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8386
8387 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8388 * gcc.dg/vect/vect-35.c: Ditto.
8389 * gcc.dg/vect/vect-alias-check-2.c: New test.
8390
8391 2016-07-13 Martin Liska <mliska@suse.cz>
8392
8393 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8394 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8395 * gfortran.dg/pr42108.f90: Update expected dump scan.
8396
8397 2016-07-13 Richard Biener <rguenther@suse.de>
8398
8399 PR tree-optimization/24574
8400 * gcc.dg/pr24574.c: New testcase.
8401
8402 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8403
8404 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8405 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8406 * c-c++-common/pr68833-1.c: Require int32plus.
8407 * gcc.dg/ipa/pr63551.c: Likewise.
8408 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8409 * gcc.dg/ipa/pr64041.c: Require int32plus.
8410
8411 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8412
8413 PR ipa/71633
8414 * g++.dg/pr71633.C: New test.
8415
8416 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8417
8418 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8419 Add new arm_thumb1_cbz_ok effective target.
8420 * gcc.target/arm/cbz.c: New test.
8421
8422 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8423
8424 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8425 Define effective target.
8426 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8427 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8428 * gcc.target/arm/movhi_movw.c: New test.
8429 * gcc.target/arm/movsi_movw.c: Likewise.
8430 * gcc.target/arm/movdi_movw.c: Likewise.
8431
8432 2016-07-13 Richard Biener <rguenther@suse.de>
8433
8434 PR middle-end/71104
8435 * gcc.dg/pr71104-1.c: New testcase.
8436 * gcc.dg/pr71104-2.c: Likewise.
8437
8438 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8439
8440 PR target/71805
8441 * gcc.target/powerpc/pr71805.c: New test.
8442
8443 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8444
8445 * gcc.target/powerpc/divkc3-1.c: New.
8446 * gcc.target/powerpc/mulkc3-1.c: New.
8447
8448 2016-07-12 Nathan Sidwell <nathan@acm.org>
8449
8450 * gcc.target/arm/data-rel-1.c: New.
8451 * gcc.target/arm/data-rel-2.c: New.
8452 * gcc.target/arm/data-rel-3.c: New.
8453
8454 2016-07-12 Martin Liska <mliska@suse.cz>
8455
8456 * gcc.dg/params/blocksort-part.c: New test.
8457 * gcc.dg/params/params.exp: New file.
8458
8459 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8460
8461 PR middle-end/71700
8462 * gcc.c-torture/execute/pr71700.c: New test.
8463
8464 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8465 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/23286
8468 PR tree-optimization/70159
8469 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8470 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8471 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8472 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8473 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8474 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8475 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8476 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8477 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8478 * gcc.dg/pr51879-12.c: Likewise.
8479 * gcc.dg/strlenopt-9.c: Likewise.
8480 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8481 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8482 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8483 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8484 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8485 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8486 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8487 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8488 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8489 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8490 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8491 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8492 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8493 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8494 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8495
8496 2016-07-12 Richard Biener <rguenther@suse.de>
8497
8498 PR rtl-optimization/68961
8499 * gcc.target/i386/pr68961.c: New testcase.
8500
8501 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR middle-end/71758
8504 * c-c++-common/gomp/pr71758.c: New test.
8505 * gfortran.dg/gomp/pr71758.f90: New test.
8506
8507 PR tree-optimization/71823
8508 * gcc.dg/vect/pr71823.c: New test.
8509
8510 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8511
8512 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8513 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8514 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8515
8516 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8517
8518 PR target/71801
8519 * gcc.target/i386/pr71801.c: New test.
8520
8521 2016-07-11 Richard Biener <rguenther@suse.de>
8522
8523 PR tree-optimization/71816
8524 * gcc.dg/torture/pr71816.c: New testcase.
8525
8526 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8527
8528 PR fortran/71783
8529 * gfortran.dg/dependency_46.f90: New test.
8530
8531 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8532
8533 PR rtl-optimization/71621
8534 * gcc.target/i386/pr71621-1.c: New.
8535 * gcc.target/i386/pr71621-2.c: New.
8536
8537 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8538
8539 * gfortran.dg/goacc/pr71704.f90: New test.
8540
8541 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8542
8543 PR target/71297
8544 * gcc.target/powerpc/pr71297.c: New.
8545
8546 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8547
8548 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8549
8550 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8551
8552 PR target/71806
8553 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8554
8555 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8556
8557 PR tree-optimization/71667
8558 * gcc.dg/vect/pr71667.c: New
8559
8560 2016-07-08 Martin Liska <mliska@suse.cz>
8561
8562 * gcc.dg/torture/pr71606.c: New test.
8563
8564 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8565
8566 PR fortran/71764
8567 * gfortran.dg/pr71764.f90: New test.
8568
8569 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8570 Kai Tietz <ktietz70@googlemail.com>
8571
8572 PR c++/70869
8573 PR c++/71054
8574 * g++.dg/cpp0x/pr70869.C: New test.
8575 * g++.dg/cpp0x/pr71054.C: New test.
8576
8577 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8578
8579 * g++.dg/debug/pr71432.C: Fail on AIX.
8580
8581 2016-07-07 Martin Liska <mliska@suse.cz>
8582
8583 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8584 an undefined behavior.
8585 * gfortran.dg/do_3.F90: Likewise.
8586 * gfortran.dg/do_check_11.f90: New test.
8587 * gfortran.dg/do_check_12.f90: New test.
8588 * gfortran.dg/do_corner_warn.f90: New test.
8589
8590 2016-07-07 Martin Liska <mliska@suse.cz>
8591
8592 * gfortran.dg/predict-1.f90: Ammend the test.
8593 * gfortran.dg/predict-2.f90: Likewise.
8594
8595 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8596
8597 PR ipa/71624
8598 * g++.dg/pr71624.C: New test.
8599
8600 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8601
8602 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8603 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8604 ARMv8-M Mainline architectures.
8605
8606 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8607
8608 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8609 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8610
8611 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8612
8613 PR target/70098
8614 PR target/71763
8615 * gcc.target/powerpc/pr71763.c: New file.
8616
8617 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8618
8619 PR tree-optimization/71518
8620 * gcc.dg/pr71518.c: New test.
8621
8622 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8623
8624 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8625
8626 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8627
8628 PR target/50739
8629 * gcc.target/avr/pr50739.c: New test.
8630
8631 2016-07-05 Jan Hubicka <jh@suse.cz>
8632
8633 * gcc.dg/tree-ssa/scev-14.c: update template.
8634
8635 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8636
8637 * gcc.dg/vect/group-no-gaps-1.c: New test.
8638
8639 2016-07-05 Andi Kleen <ak@linux.intel.com>
8640
8641 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8642 if kernel supports MPX.
8643
8644 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8645
8646 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8647
8648 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8649 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8650
8651 * gcc.target/powerpc/signbit-1.c: New test.
8652 * gcc.target/powerpc/signbit-2.c: New test.
8653 * gcc.target/powerpc/signbit-3.c: New test.
8654
8655 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8656
8657 PR rtl-optimization/71594
8658 * gcc.dg/torture/pr71594.c: New test.
8659
8660 2016-07-05 Jan Hubicka <jh@suse.cz>
8661
8662 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8663
8664 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8665
8666 PR c++/62314
8667 * g++.dg/parse/error5.C: Update column
8668 number of missing semicolon error.
8669 * g++.dg/pr62314-2.C: New test case.
8670
8671 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8672
8673 * gfortran.dg/coarray_stat_function.f90: New test.
8674 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8675 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8676 to new interfaces.
8677
8678 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8679
8680 PR fortran/71623
8681 * gfortran.dg/deferred_character_17.f90: New test.
8682
8683 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8684
8685 * gcc.target/arm/neon/polytypes.c: Move to ...
8686 * gcc.target/arm/polytypes.c: ... here.
8687 * gcc.target/arm/neon/pr51534.c: Move to ...
8688 * gcc.target/arm/pr51534.c: ... here.
8689 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8690 * gcc.target/arm/vect-vcvt.c: ... here.
8691 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8692 * gcc.target/arm/vect-vcvtq.c: ... here.
8693 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8694 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8695 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8696 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8697 * gcc.target/arm/neon/neon.exp: Delete.
8698 * gcc.target/arm/neon/: Delete.
8699
8700 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8701
8702 PR fortran/65575
8703 * gfortran.dg: pr65575.f90: New test.
8704
8705 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8706
8707 PR fortran/35849
8708 * gfortran.dg: pr35849.f90: New test.
8709
8710 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8711
8712 PR c++/71739
8713 * g++.dg/cpp0x/pr71739.C: New test.
8714
8715 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8716
8717 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8718
8719 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8720
8721 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8722 locr.
8723 * gcc.target/s390/loc-1.c: New test.
8724
8725 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8726
8727 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8728 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8729
8730 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8731
8732 PR target/63874
8733 * gcc.target/aarch64/pr63874.c: New test.
8734
8735 2016-07-04 Jan Beulich <jbeulich@suse.com>
8736
8737 * g++.dg/header.c: New.
8738 * gcc.dg/header.c: New.
8739
8740 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR c/71719
8743 * c-c++-common/Wunused-var-15.c: New test.
8744
8745 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR fortran/71687
8748 * gfortran.dg/gomp/pr71687.f90: New test.
8749
8750 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8751
8752 * gcc.dg/const-float128-ped.c: Require __float128 effective
8753 target and options.
8754 * gcc.dg/const-float128.c: Likewise.
8755 * gcc.dg/torture/float128-cmp-invalid.c: Require
8756 __float128 and base_quadfloat_support effective targets, and
8757 __float128 options.
8758 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8759 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8760 * gcc.dg/torture/float128-nan.c: Likewise.
8761 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8762 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8763 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8764 * lib/target-supports.exp (check_effective_target___float128): New.
8765 (add_options_for___float128): New.
8766 (check_effective_target_base_quadword_support): New.
8767
8768 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8769
8770 PR target/71720
8771 * gcc.target/powerpc/pr71720.c: New test.
8772
8773 2016-07-01 Jan Beulich <jbeulich@suse.com>
8774
8775 * gcc.dg/bss.c: New.
8776
8777 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8778
8779 PR target/71698
8780 * gcc.target/powerpc/pr71698.c: New test.
8781
8782 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8783
8784 PR target/71151
8785 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8786 instead of ".foo" for its section name.
8787 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8788 depending on MCU's flash size.
8789 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8790 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8791 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8792 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8793 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8794 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8795
8796 2016-07-01 Jan Beulich <jbeulich@suse.com>
8797
8798 * gcc.target/i386/pr65105-2.c: Add -msse2.
8799
8800 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR tree-optimization/71707
8803 * gcc.dg/strlenopt-29.c: New test.
8804
8805 PR fortran/71704
8806 * gfortran.dg/gomp/pr71704.f90: New test.
8807
8808 PR fortran/71705
8809 * gfortran.dg/gomp/pr71705.f90: New test.
8810
8811 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8812
8813 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8814 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8837 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8838 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8839 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8840 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8841 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8842 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8843 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8844 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8845 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8846 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8847 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8848 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8849 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8850 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8851 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8852 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8853 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8854 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8855 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8856 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8857 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8858 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8859 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8860 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8861 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8862 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8863 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8864 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8865 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8889 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8890 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8891 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8892 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8893 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8894
8895 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8896 James Greenhalgh <james.greenhalgh@arm.com>
8897
8898 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8899
8900 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8901 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8902
8903 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8904
8905 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8906
8907 PR driver/71651
8908 * gcc.dg/spellcheck-options-12.c: New test case.
8909
8910 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR middle-end/71693
8913 * gcc.c-torture/compile/pr71693.c: New test.
8914
8915 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8916
8917 * gcc.dg/spellcheck-params.c: New testcase.
8918 * gcc.dg/spellcheck-params-2.c: New testcase.
8919
8920 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8921
8922 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8923 vector extract instructions.
8924 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8925
8926 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8927
8928 PR fortran/71686
8929 * gfortran.dg/unexpected_eof_2.f90: New test.
8930 * gfortran.dg/unexpected_eof_3.f90: New test.
8931
8932 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8933
8934 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8935
8936 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8937
8938 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8939 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8940 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8941
8942 2016-06-29 Richard Biener <rguenther@suse.de>
8943
8944 PR middle-end/15256
8945 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8946
8947 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8948
8949 * gcc.target/arm/aapcs/neon-vect10.c: Require
8950 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8951 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8952 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8953 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8954 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8955 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8956 * gcc.target/arm/fp16-aapcs-1.c: Require
8957 -mfloat-ab=hard. Also simplify the test.
8958 * gcc.target/arm/fp16-aapcs-2.c: New.
8959
8960 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8961
8962 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8963 (add_options_for_arm_fp16_ieee): New.
8964 (add_options_for_arm_fp16_alternative): New.
8965 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8966 long-line.
8967 (effective_target_arm_fp16_hw): New.
8968
8969 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8970
8971 PR tree-optimization/71655
8972 * g++.dg/pr71655.C: New test.
8973
8974 2016-06-29 Martin Liska <mliska@suse.cz>
8975
8976 * gcc.dg/pr71585.c: New test.
8977 * gcc.dg/pr71585-2.c: New test.
8978 * gcc.dg/pr71585-3.c: New test.
8979
8980 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8981
8982 PR tree-optimization/70729
8983 * g++.dg/vect/pr70729.cc: New test.
8984
8985 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8986
8987 * c-c++-common/gomp/cancel-1.c: Extend.
8988
8989 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/71625
8992 * gcc.dg/strlenopt-28.c: New test.
8993
8994 2016-06-29 Richard Biener <rguenther@suse.de>
8995
8996 PR middle-end/71002
8997 * g++.dg/torture/pr71002.C: Adjust testcase.
8998
8999 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR c/71685
9002 * gcc.dg/pr71685.c: New test.
9003
9004 2016-06-28 Martin Sebor <msebor@redhat.com>
9005
9006 PR c/71552
9007 * gcc.dg/init-bad-9.c: New test.
9008
9009 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9010
9011 * gcc.target/powerpc/abs128-1.c: Require VSX.
9012 * gcc.target/powerpc/copysign128-1.c: Likewise.
9013 * gcc.target/powerpc/inf128-1.c: Likewise.
9014 * gcc.target/powerpc/nan128-1.c: Likewise.
9015
9016 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR middle-end/71626
9019 * gcc.c-torture/execute/pr71626-1.c: New test.
9020 * gcc.c-torture/execute/pr71626-2.c: New test.
9021
9022 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9023
9024 PR target/71656
9025 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9026
9027 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9028
9029 PR target/71670
9030 * gcc.target/powerpc/pr71670.c: New testcase.
9031
9032 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9033
9034 PR target/71656
9035 * gcc.target/powerpc/pr71656-1.c: New test.
9036 * gcc.target/powerpc/pr71656-2.c: New test.
9037
9038 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9039
9040 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9041 around fp16 code.
9042 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9043 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9044 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9045 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9046 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9047 Add arm_neon_fp16_ok effective target.
9048 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9049 Likewise.
9050 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9051 Likewise.
9052 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9053 Likewise.
9054 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9055 Likewise.
9056 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9057 Likewise.
9058 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9059 Likewise.
9060 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9061 Likewise.
9062 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9063 Likewise.
9064 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9065 Likewise.
9066 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9067 Likewise.
9068 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9069 Likewise.
9070
9071 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9072
9073 * gcc.dg/predict-12.c: New testcase.
9074
9075 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076
9077 PR fortran/71649
9078 * gfortran.dg/pr71649.f90: New test.
9079
9080 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR tree-optimization/71643
9083 * g++.dg/opt/pr71643.C: New test.
9084
9085 PR tree-optimization/71631
9086 * gcc.c-torture/execute/pr71631.c: New test.
9087
9088 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9089
9090 * gcc.dg/predict-11.c: New testcase.
9091 * gfortran.dg/predict-2.f90: New testcase.
9092
9093 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9094
9095 * gcc.dg/predict-10.c: New test.
9096
9097 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9098
9099 * gcc.target/powerpc/abs128-1.c: New.
9100 * gcc.target/powerpc/copysign128-1.c: New.
9101 * gcc.target/powerpc/inf128-1.c: New.
9102 * gcc.target/powerpc/nan128-1.c: New.
9103
9104 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9105
9106 * gfortran.dg/pr71642.f90: New test.
9107
9108 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR tree-optimization/71647
9111 * gcc.target/i386/pr71647.c: New test.
9112
9113 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9114
9115 * gcc.target/i386/noplt-gd-1.c: New test.
9116 * gcc.target/i386/noplt-gd-2.c: Likewise.
9117 * gcc.target/i386/noplt-gd-3.c: Likewise.
9118 * gcc.target/i386/noplt-ld-1.c: Likewise.
9119 * gcc.target/i386/noplt-ld-2.c: Likewise.
9120 * gcc.target/i386/noplt-ld-3.c: Likewise.
9121 * lib/target-supports.exp
9122 (check_effective_target_tls_get_addr_via_got): New.
9123
9124 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9125
9126 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9127 testsuite compile flags.
9128 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9129 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9130
9131 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9132
9133 * g++dg/vect/pr36684.cc: Add dg-do compile.
9134 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9135 * gcc.dg/vect/pr70021.c: Ditto.
9136 * gcc.dg/vect/pr70138-1.c: Ditto.
9137 * gcc.dg/vect/pr70138-2.c: Ditto.
9138 * gcc.dg/vect/pr70354-1.c: Ditto.
9139 * gcc.dg/vect/pr70354-2.c: Ditto.
9140 * gcc.dg/vect/pr71259.c: Ditto.
9141 * gcc.dg/vect/pr71416-1.c: Ditto.
9142 * gcc.dg/vect/slp-43.c: Ditto.
9143 * gcc.dg/vect/slp-45.c: Ditto.
9144 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9145 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9146 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9147 * gfortran.dg/vect/pr69980.f90: Ditto.
9148
9149 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9150
9151 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9152 * gcc.dg/vect/bb-slp-30.c: Ditto.
9153 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9154 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9155 * gcc.dg/vect/pr45902.c: Ditto.
9156 * gcc.dg/vect/pr48172.c: Ditto.
9157 * gcc.dg/vect/pr48377.c: Ditto.
9158 * gcc.dg/vect/pr49038.c: Ditto.
9159 * gcc.dg/vect/pr49771.c: Ditto.
9160 * gcc.dg/vect/pr52091.c: Ditto.
9161 * gcc.dg/vect/pr53185-2.c: Ditto.
9162 * gcc.dg/vect/pr56826.c: Ditto.
9163 * gcc.dg/vect/pr60276.c: Ditto.
9164 * gcc.dg/vect/pr62021.c: Ditto.
9165 * gcc.dg/vect/pr63530.c: Ditto.
9166 * gcc.dg/vect/pr65518.c: Ditto.
9167 * gcc.dg/vect/pr65947-1.c: Ditto.
9168 * gcc.dg/vect/pr65947-10.c: Ditto.
9169 * gcc.dg/vect/pr65947-11.c: Ditto.
9170 * gcc.dg/vect/pr65947-12.c: Ditto.
9171 * gcc.dg/vect/pr65947-13.c: Ditto.
9172 * gcc.dg/vect/pr65947-2.c: Ditto.
9173 * gcc.dg/vect/pr65947-3.c: Ditto.
9174 * gcc.dg/vect/pr65947-4.c: Ditto.
9175 * gcc.dg/vect/pr65947-5.c: Ditto.
9176 * gcc.dg/vect/pr65947-6.c: Ditto.
9177 * gcc.dg/vect/pr65947-7.c: Ditto.
9178 * gcc.dg/vect/pr65947-8.c: Ditto.
9179 * gcc.dg/vect/pr65947-9.c: Ditto.
9180 * gcc.dg/vect/pr71416-1.c: Ditto.
9181 * gcc.dg/vect/pr71439.c: Ditto.
9182 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9183 * gcc.dg/vect/vect-bswap16.c: Ditto.
9184 * gcc.dg/vect/vect-bswap32.c: Ditto.
9185 * gcc.dg/vect/vect-bswap64.c: Ditto.
9186 * gcc.dg/vect/vect-live-1.c: Ditto.
9187 * gcc.dg/vect/vect-live-2.c: Ditto.
9188 * gcc.dg/vect/vect-live-3.c: Ditto.
9189 * gcc.dg/vect/vect-live-4.c: Ditto.
9190 * gcc.dg/vect/vect-live-5.c: Ditto.
9191 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9192 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9193 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9194 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9195 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9196 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9197 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9198 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9199 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9200 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9201 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9202 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9203 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9204 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9205 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9206 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9207 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9208
9209 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9210
9211 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9212
9213 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9214
9215 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9216 ia32 if R_386_GOT32X relocation is supported.
9217 * gcc.target/i386/noplt-3.c: Likewise.
9218 * gcc.target/i386/noplt-2.c: Likewise.
9219 (main): Renamed to ...
9220 (bar): This.
9221 * gcc.target/i386/noplt-4.c: Likewise.
9222 (main): Renamed to ...
9223 (bar): This.
9224 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9225 * gcc.target/i386/pr67400-5.c: Likewise.
9226
9227 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9228
9229 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9230 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9231
9232 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9233 f4): Adjust expected diagnostics.
9234 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9235 (T): If OVFP is defined, redefine to TP.
9236 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9237 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9238 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9239 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9240 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9241 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9242 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9243 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9244 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9245 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9246 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9247 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9248 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9249 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9250 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9251 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9252 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9253 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9254 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9255 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9256 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9257 as last argument to __builtin_add_overflow_p.
9258
9259 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9260
9261 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9262 dg-options and remove default vector testsuite compile flags.
9263 * g++.dg/vect/pr33860a.cc: Ditto.
9264 * g++.dg/vect/pr45470-a.cc: Ditto.
9265 * g++.dg/vect/pr45470-b.cc: Ditto.
9266 * g++.dg/vect/pr60896.cc: Ditto.
9267 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9268 * gcc.dg/vect/pr18308.c: Ditto.
9269 * gcc.dg/vect/pr24049.c: Ditto.
9270 * gcc.dg/vect/pr33373.c: Ditto.
9271 * gcc.dg/vect/pr36228.c: Ditto.
9272 * gcc.dg/vect/pr42395.c: Ditto.
9273 * gcc.dg/vect/pr42604.c: Ditto.
9274 * gcc.dg/vect/pr46663.c: Ditto.
9275 * gcc.dg/vect/pr48765.c: Ditto.
9276 * gcc.dg/vect/pr49093.c: Ditto.
9277 * gcc.dg/vect/pr49352.c: Ditto.
9278 * gcc.dg/vect/pr52298.c: Ditto.
9279 * gcc.dg/vect/pr52870.c: Ditto.
9280 * gcc.dg/vect/pr53185.c: Ditto.
9281 * gcc.dg/vect/pr53773.c: Ditto.
9282 * gcc.dg/vect/pr56695.c: Ditto.
9283 * gcc.dg/vect/pr62171.c: Ditto.
9284 * gcc.dg/vect/pr63530.c: Ditto.
9285 * gcc.dg/vect/pr68339.c: Ditto.
9286 * gcc.dg/vect/pr71259.c: Ditto.
9287 * gcc.dg/vect/vect-82_64.c: Ditto.
9288 * gcc.dg/vect/vect-83_64.c: Ditto.
9289 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9290 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9291 * gcc.dg/vect/vect-shift-2.c: Ditto.
9292 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9293 * gfortran.dg/vect/pr39318.f90: Ditto.
9294 * gfortran.dg/vect/pr45714-a.f: Ditto.
9295 * gfortran.dg/vect/pr45714-b.f: Ditto.
9296 * gfortran.dg/vect/pr46213.f90: Ditto.
9297
9298 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9299 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9300
9301 * gcc.target/powerpc/p9-splat-5.c: New test.
9302
9303 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9304
9305 PR tree-optimization/71488
9306 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9307 * lib/target-supports.exp: ... here.
9308 (check_sse4_hw_available): New procedure.
9309 (check_effective_target_sse4_runtime): Ditto.
9310 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9311 -march=westmere for sse4_runtime targets.
9312 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9313 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9314 (dg-additional-options): Use for sse4_runtime targets.
9315 (main): Call check_vect ().
9316 (dg-final): Perform scan only for sse4_runtime targets.
9317
9318 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9319
9320 PR target/66232
9321 PR target/67400
9322 * gcc.target/i386/pr66232-14.c: New file.
9323 * gcc.target/i386/pr66232-15.c: Likewise.
9324 * gcc.target/i386/pr66232-16.c: Likewise.
9325 * gcc.target/i386/pr66232-17.c: Likewise.
9326 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9327 ia32 if R_386_GOT32X relocation is supported.
9328 * gcc.target/i386/pr67400-2.c: Likewise.
9329 * gcc.target/i386/pr67400-3.c: Likewise.
9330 * gcc.target/i386/pr67400-4.c: Likewise.
9331 * gcc.target/i386/pr67400-6.c: Likewise.
9332 * gcc.target/i386/pr67400-7.c: Likewise.
9333 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9334
9335 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9336
9337 PR libgfortran/48852
9338 * gfortran.dg/char4_iunit_1.f03: Update test.
9339 * gfortran.dg/f2003_io_5.f03: Update test.
9340 * gfortran.dg/real_const_3.f90: Update test.
9341
9342 2016-06-23 Andi Kleen <ak@linux.intel.com>
9343
9344 * g++.dg/bprob/bprob.exp: Support autofdo.
9345 * g++.dg/tree-prof/tree-prof.exp: dito.
9346 * gcc.dg/tree-prof/tree-prof.exp: dito.
9347 * gcc.misc-tests/bprob.exp: dito.
9348 * gfortran.dg/prof/prof.exp: dito.
9349 * lib/profopt.exp: dito.
9350 * lib/target-supports.exp: Check for autofdo.
9351
9352 2016-06-23 Martin Liska <mliska@suse.cz>
9353
9354 * gcc.dg/pr71619.c: New test.
9355
9356 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9357
9358 PR target/67400
9359 * gcc.target/i386/pr67400-1.c: New test.
9360 * gcc.target/i386/pr67400-2.c: Likewise.
9361 * gcc.target/i386/pr67400-3.c: Likewise.
9362 * gcc.target/i386/pr67400-4.c: Likewise.
9363 * gcc.target/i386/pr67400-5.c: Likewise.
9364 * gcc.target/i386/pr67400-6.c: Likewise.
9365 * gcc.target/i386/pr67400-7.c: Likewise.
9366
9367 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9368
9369 * c-c++-common/missing-header-1.c: New test case.
9370 * c-c++-common/missing-header-2.c: New test case.
9371 * c-c++-common/missing-header-3.c: New test case.
9372 * c-c++-common/missing-header-4.c: New test case.
9373
9374 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9375
9376 PR c/70339
9377 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9378 hint.
9379 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9380 expected results due to builtin "nanl" now being suggested for
9381 "name".
9382 * gcc.dg/pr67580.c: Update expected messages.
9383 * gcc.dg/spellcheck-identifiers.c: New testcase.
9384 * gcc.dg/spellcheck-typenames.c: New testcase.
9385
9386 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9387
9388 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9389 file.
9390 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9391 diagnostic-test-show-locus-parseable-fixits.c to sources for
9392 diagnostic_plugin_test_show_locus.c.
9393 * lib/gcc-defs.exp (freeform_regexps): New global.
9394 (dg-regexp): New function.
9395 (handle-dg-regexps): New function.
9396 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9397 freeform_regexps to the empty list.
9398 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9399
9400 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9401
9402 PR tree-optimization/71488
9403 * g++.dg/pr71488.C: New test.
9404 * gcc.dg/vect/vect-bool-cmp.c: New test.
9405
9406 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9407
9408 * gcc.dg/guality/param-5.c: New test.
9409
9410 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9411
9412 * gcc.target/i386/asm-flag-7.c: New test.
9413
9414 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9415
9416 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9417 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9418 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9419 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9420 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9421 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9424 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9425 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9426 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9429 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9430 * lib/target-supports.exp: Likewise.
9431
9432 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9433
9434 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9435 * gcc.dg/attr-ms_struct-2.c: Likewise.
9436 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9437 * gcc.dg/bf-ms-attrib.c: Likewise.
9438 * gcc.dg/bf-ms-layout-2.c: Likewise.
9439 * gcc.dg/bf-ms-layout-3.c: Likewise.
9440 * gcc.dg/bf-ms-layout.c: Likewise.
9441 * gcc.dg/bf-no-ms-layout.c: Likewise.
9442 * gcc.target/i386/bitfield1.c: Likewise.
9443 * gcc.target/i386/bitfield2.c: Likewise.
9444 * gcc.target/i386/bitfield3.c: Likewise.
9445
9446 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9447
9448 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9449 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9450 override other than -mcpu=power9 command-line option is specified,
9451 or if the target operating system is aix.
9452 * gcc.target/powerpc/darn-1.c: Likewise.
9453 * gcc.target/powerpc/darn-2.c: Likewise.
9454 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9455 test if effective-target is not powerpc_p9vector_ok or if the
9456 target operating system is not defined.
9457 * gcc.target/powerpc/vslv-1.c: Likewise.
9458 * gcc.target/powerpc/vsrv-0.c: Likewise.
9459 * gcc.target/powerpc/vsrv-1.c: Likewise.
9460
9461 2016-06-21 Tobias Burnus <burnus@net-b.de>
9462
9463 PR fortran/71068
9464 * gfortran.dg/coarray/data_1.f90: New.
9465
9466 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9467
9468 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9469 (dg-require-effective-target): Use arm_v8_neon_hw.
9470 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9471 (dg-require-effective-target): Likewise.
9472 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9473 (dg-require-effective-target): Likewise.
9474 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9475 (dg-require-effective-target): Likewise.
9476 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9477 (dg-require-effective-target): Likewise.
9478 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9479 (dg-require-effective-target): Likewise.
9480 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9481 Add AArch64 check.
9482
9483 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9484
9485 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9486 Set to 3 so test passes.
9487
9488 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9489
9490 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9491
9492 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9493
9494 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9495 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9496 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9497 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9498
9499 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9500
9501 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9502 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9503
9504 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9505
9506 PR target/71549
9507 * gcc.target/i386/pr71549.c: New test.
9508
9509 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9510
9511 * gcc.target/powerpc/vadsdu-0.c: Replace
9512 dg-require-effective-target directive to allow test to run on more
9513 platforms, and add dg-skip-if directive to disable test on aix
9514 platforms because of known incompatibilities.
9515 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9516 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9517 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9518 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9519 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9520 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9521 * gcc.target/powerpc/vadsdub-2.c: Replace
9522 dg-require-effective-target directive to allow test to run on more
9523 platforms, and add dg-skip-if directive to disable test on aix
9524 platforms because of known incompatibilities.
9525 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9526 with vec_absdb call to differentiate this test from vadsdub-1.c.
9527 * gcc.target/powerpc/vadsduh-1.c: Replace
9528 dg-require-effective-target directive to allow test to run on more
9529 platforms, and add dg-skip-if directive to disable test on aix
9530 platforms because of known incompatibilities.
9531 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9532 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9533 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9534
9535 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9536
9537 PR tree-optimization/71588
9538 * gcc.dg/pr71558.c: New test.
9539
9540 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9541
9542 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9543 * c-c++-common/pr68657-2.c: Likewise.
9544 * c-c++-common/pr68657-3.c: Likewise.
9545 * gcc.dg/torture/pr69714.c: Require int32plus support.
9546 * gcc.dg/torture/pr70025.c: Likewise.
9547 * gcc.dg/torture/pr70083.c: Likewise.
9548 * gcc.dg/torture/pr70542.c: Likewise.
9549 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9550
9551 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9552
9553 PR c/71601
9554 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9555
9556 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR middle-end/71581
9559 * gcc.dg/pr71581.c: New test.
9560
9561 PR rtl-optimization/71591
9562 * gcc.dg/cpp/pr71591.c: New test.
9563
9564 2016-06-20 David B. Robins <gcc@davidrobins.net>
9565
9566 PR target/71571
9567 * g++.dg/torture/pr71571.C: New test.
9568
9569 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR target/71559
9572 * gcc.target/i386/sse2-pr71559.c: New test.
9573 * gcc.target/i386/avx-pr71559.c: New test.
9574 * gcc.target/i386/avx512f-pr71559.c: New test.
9575
9576 2016-06-20 Tobias Burnus <burnus@net-b.de>
9577
9578 PR fortran/71194
9579 * gfortran.dg/pointer_remapping_10.f90: New.
9580
9581 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9582
9583 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9584
9585 2016-06-20 Martin Sebor <msebor@redhat.com>
9586
9587 PR c/69507
9588 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9589 * gnu90-const-expr-1.c: Same.
9590 * gnu99-const-expr-1.c: Same.
9591 * gnu99-static-1.c: Same.
9592
9593 2016-06-20 Renlin Li <renlin.li@arm.com>
9594
9595 PR testsuite/71489
9596 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9597
9598 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9599
9600 * gcc.target/aarch64/vcvt_f64_1.c: New.
9601 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9602 * gcc.target/aarch64/vrecp_f64_1.c: New.
9603
9604 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605
9606 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9607 "alignement".
9608
9609 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9610
9611 PR target/71103
9612 * gcc.target/avr/torture/pr71103-2.c: New test.
9613
9614 2016-06-19 Martin Sebor <msebor@redhat.com>
9615
9616 PR c/69507
9617 * gcc.dg/alignof.c: New test.
9618
9619 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9622 vs dg-error; test constexpr specifier too.
9623
9624 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9625
9626 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9627
9628 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9629
9630 * lib/target-supports.exp
9631 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9632 arm_neon_ok and merge flags. Fix temporary test name.
9633 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9634 and merge flags.
9635
9636 2016-06-17 Martin Liska <mliska@suse.cz>
9637
9638 * gcc.dg/predict-9.c: Fix dump scanning.
9639
9640 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9641
9642 PR tree-optimization/71354
9643 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9644
9645 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9646
9647 PR tree-optimization/71347
9648 * gcc.dg/tree-ssa/pr71347.c: New test.
9649
9650 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9651
9652 PR tree-optimization/71354
9653 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9654
9655 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9656
9657 * gcc.dg/vect/vect-alias-check-1.c: New test.
9658
9659 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9660
9661 PR target/71151
9662 * gcc.target/avr/pr71151-1.c: New test.
9663 * gcc.target/avr/pr71151-2.c: New test.
9664 * gcc.target/avr/pr71151-3.c: New test.
9665 * gcc.target/avr/pr71151-4.c: New test.
9666 * gcc.target/avr/pr71151-5.c: New test.
9667 * gcc.target/avr/pr71151-6.c: New test.
9668 * gcc.target/avr/pr71151-7.c: New test.
9669 * gcc.target/avr/pr71151-8.c: New test.
9670 * gcc.target/avr/pr71151-common.h: New test.
9671
9672 2016-06-16 Martin Liska <mliska@suse.cz>
9673
9674 * gfortran.dg/predict-1.f90: New test.
9675
9676 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9677
9678 PR target/71242
9679 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9680
9681 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9682
9683 * g++.dg/vect/pr36648.cc: Disable cunrolli
9684
9685 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR target/71554
9688 * gcc.c-torture/execute/pr71554.c: New test.
9689
9690 PR rtl-optimization/71532
9691 * gcc.dg/torture/pr71532.c: New test.
9692
9693 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9694
9695 * gcc.target/powerpc/p9-dimode1.c: New test.
9696 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9697
9698 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9699
9700 * gcc.c-torture/compile/20160615-1.c: New test.
9701
9702 * g++.dg/cpp0x/ref-qual17.C: New test.
9703
9704 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9705
9706 PR middle-end/71529
9707 * gcc.target/i386/pr71529.C: New test.
9708
9709 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9710
9711 PR tree-optimization/71483
9712 * g++.dg/vect/pr71483.c: New
9713
9714 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/70202
9717 * g++.dg/inherit/crash6.C: New.
9718 * g++.dg/inherit/union2.C: Likewise.
9719 * g++.dg/inherit/virtual12.C: Likewise.
9720 * g++.dg/inherit/virtual13.C: Likewise.
9721 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9722
9723 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9724
9725 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9726
9727 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9728
9729 PR tree-optimization/71439
9730 * gcc.dg/vect/pr71439.c: New
9731
9732 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9733
9734 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9735
9736 2016-06-15 Richard Biener <rguenther@suse.de>
9737
9738 * gcc.dg/vect/slp-45.c: New testcase.
9739
9740 2016-06-15 Richard Biener <rguenther@suse.de>
9741
9742 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9743
9744 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9745
9746 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9747 requirements, and disable for AIX for now.
9748 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9749
9750 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9751
9752 PR c++/71528
9753 * g++.dg/opt/pr71528.C: New test.
9754
9755 PR c++/71516
9756 * g++.dg/init/pr71516.C: New test.
9757
9758 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9759
9760 * g++.dg/init/array46.C: New.
9761
9762 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/float128-3.c: New test.
9765 * gcc.target/i386/quad-sse4.c: Ditto.
9766 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9767 Update scan strings.
9768
9769 2016-06-14 Richard Biener <rguenther@suse.de>
9770
9771 PR middle-end/71526
9772 * gfortran.dg/pr71526.f90: New testcase.
9773
9774 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9775
9776 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9777 * gcc.dg/zero_bits_compound-1.c: Likewise.
9778
9779 2016-06-14 Richard Biener <rguenther@suse.de>
9780
9781 PR tree-optimization/71522
9782 * gcc.dg/torture/pr71522.c: New testcase.
9783
9784 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR tree-optimization/71520
9787 * gcc.dg/tree-ssa/pr71520.c: New test.
9788
9789 2016-06-14 Richard Biener <rguenther@suse.de>
9790
9791 PR tree-optimization/71521
9792 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9793
9794 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR sanitizer/71498
9797 * c-c++-common/ubsan/bounds-13.c: New test.
9798
9799 PR preprocessor/71183
9800 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9801
9802 2016-06-13 Jeff Law <law@redhat.com>
9803
9804 PR tree-optimization/71403
9805 * c-c++-common/ubsan/pr71403-1.c: New test.
9806 * c-c++-common/ubsan/pr71403-2.c: New test.
9807 * c-c++-common/ubsan/pr71403-3.c: New test.
9808
9809 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR middle-end/71478
9812 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9813 Add -Wno-psabi -w to dg-options.
9814
9815 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9816
9817 * gcc.target/powerpc/vadsdu-0.c: New test.
9818 * gcc.target/powerpc/vadsdu-1.c: New test.
9819 * gcc.target/powerpc/vadsdu-2.c: New test.
9820 * gcc.target/powerpc/vadsdu-3.c: New test.
9821 * gcc.target/powerpc/vadsdu-4.c: New test.
9822 * gcc.target/powerpc/vadsdu-5.c: New test.
9823 * gcc.target/powerpc/vadsdub-1.c: New test.
9824 * gcc.target/powerpc/vadsdub-2.c: New test.
9825 * gcc.target/powerpc/vadsduh-1.c: New test.
9826 * gcc.target/powerpc/vadsduh-2.c: New test.
9827 * gcc.target/powerpc/vadsduw-1.c: New test.
9828 * gcc.target/powerpc/vadsduw-2.c: New test.
9829
9830 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9831
9832 * gcc.dg/c99-init-2.c (c): Update expected error message.
9833 * gcc.dg/init-bad-8.c (foo): Likewise.
9834 * gcc.dg/spellcheck-fields-3.c: New test case.
9835
9836 2016-06-13 Martin Liska <mliska@suse.cz>
9837
9838 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9839 and "guess loop iv compared" heuristics.
9840 * gcc.dg/predict-2.c: Likewise.
9841 * gcc.dg/predict-3.c: Likewise.
9842 * gcc.dg/predict-4.c: Likewise.
9843 * gcc.dg/predict-5.c: Likewise.
9844 * gcc.dg/predict-6.c: Likewise.
9845
9846 2016-06-13 Marek Polacek <polacek@redhat.com>
9847
9848 PR middle-end/71476
9849 * c-c++-common/Wswitch-unreachable-4.c: New test.
9850 * gcc.dg/Wswitch-unreachable-2.c: New test.
9851 * g++.dg/tm/jump1.C: Move dg-warning.
9852
9853 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9854
9855 * gnat.dg/renaming10.ad[sb]: New test.
9856
9857 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9858
9859 PR fortran/70673
9860 * gfortran.dg/pr70673.f90: New test.
9861
9862 2016-06-13 Richard Biener <rguenther@suse.de>
9863
9864 PR middle-end/64516
9865 * gcc.dg/align-3.c: New testcase.
9866
9867 2016-06-13 Martin Liska <mliska@suse.cz>
9868
9869 * gcc.target/i386/pr71458.c: New test.
9870
9871 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9872
9873 PR target/71241
9874 * gcc.dg/torture/float128-nan.c: New test.
9875
9876 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9877
9878 PR target/60751
9879 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9880 statement.
9881
9882 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9883
9884 PR target/60751
9885 * gfortran.dg/comma_IO_extension_1.f90: New test.
9886 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9887 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9888 statement.
9889 * gfortran.dg/graphite/pr38083.f90: Likewise.
9890 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9891 missing format.
9892
9893 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9894
9895 * gnat.dg/case_character.adb: New test.
9896
9897 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9898
9899 PR middle-end/71310
9900 * gcc.target/powerpc/pr71310.c: New testcase.
9901
9902 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9903
9904 PR middle-end/71478
9905 * gcc.dg/pr71478.c: New test.
9906
9907 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR middle-end/71494
9910 * gcc.c-torture/execute/pr71494.c: New test.
9911
9912 PR c/68657
9913 * gcc.target/i386/pr68657.c: New test.
9914
9915 PR inline-asm/68843
9916 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9917 (test): Add -masm=intel alternatives.
9918
9919 2016-06-10 Martin Sebor <msebor@redhat.com>
9920
9921 PR c/71392
9922 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9923
9924 2016-06-10 Jeff Law <law@redhat.com>
9925
9926 PR tree-optimization/71335
9927 * gcc.c-torture/execute/pr71335.c: New test.
9928
9929 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9930
9931 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9932 the various "cannot tail-call: " messages.
9933
9934 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9935
9936 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9937 and options.
9938
9939 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9940
9941 PR sanitizer/71480
9942 * c-c++-common/asan/pr71480.c: New test.
9943
9944 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9945
9946 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9947 (ASMNAME2): Likewise.
9948 (main): Replace fn in asm statement with ASMNAME ("fn").
9949 * gcc.dg/guality/pr68037-2.c: Likewise.
9950 * gcc.dg/guality/pr68037-3.c: Likewise.
9951 * gcc.dg/torture/pr68037-1.c: Likewise.
9952 * gcc.dg/torture/pr68037-2.c: Likewise.
9953 * gcc.dg/torture/pr68037-3.c: Likewise.
9954
9955 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9956
9957 PR inline-asm/68843
9958 * gcc.target/i386/pr68843-1.c: New test.
9959 * gcc.target/i386/pr68843-2.c: New test.
9960
9961 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9962 Cesar Philippidis <cesar@codesourcery.com>
9963
9964 PR middle-end/71373
9965 * gcc.dg/goacc/nested-function-1.c: New file.
9966 * gcc.dg/goacc/nested-function-2.c: Likewise.
9967 * gcc.dg/goacc/pr71373.c: Likewise.
9968 * gfortran.dg/goacc/cray-2.f95: Likewise.
9969 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9970 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9971 * gfortran.dg/goacc/cray.f95: Update.
9972 * gfortran.dg/goacc/loop-1.f95: Likewise.
9973 * gfortran.dg/goacc/loop-3.f95: Likewise.
9974 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9975 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9976
9977 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9978
9979 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9980 for OpenACC tile clauses.
9981 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9982
9983 PR c/71381
9984 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9985 to...
9986 * c-c++-common/goacc/cache-2.c: ... this new file.
9987 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9988 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9989 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9990 usage.
9991 * gfortran.dg/goacc/cray.f95: Likewise.
9992 * gfortran.dg/goacc/loop-1.f95: Likewise.
9993
9994 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9995
9996 PR tree-optimization/71407
9997 PR tree-optimization/71416
9998 * gcc.dg/vect/pr71407.c: New
9999 * gcc.dg/vect/pr71416-1.c: New
10000 * gcc.dg/vect/pr71416-2.c: New
10001
10002 2016-06-10 Richard Biener <rguenther@suse.de>
10003
10004 PR middle-end/71477
10005 * gcc.dg/torture/pr71477.c: New testcase.
10006
10007 2016-06-09 Julia Koval <julia.koval@intel.com>
10008
10009 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10010 * gcc.target/i386/interrupt-13.c: Likewise.
10011 * gcc.target/i386/interrupt-15.c: Likewise.
10012 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10013 * gcc.target/i386/interrupt-24.c: Likewise.
10014 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10015 * gcc.target/i386/interrupt-9.c: Likewise.
10016 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10017
10018 2016-06-09 Martin Sebor <msebor@redhat.com>
10019
10020 PR c/70883
10021 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10022 * gcc.dg/builtin-constant_p-1.c: Same.
10023 * gcc.dg/builtins-error.c: Same.
10024 * gcc.dg/pr70859.c: Same.
10025
10026 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10027
10028 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10029 * gcc.dg/torture/pr68067-1.c: Likewise.
10030 * gcc.dg/torture/pr68067-2.c: Likewise.
10031
10032 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10033
10034 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10035 when setting SIZE.
10036
10037 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10038
10039 PR c++/71465
10040 * g++.dg/inherit/crash5.C: New.
10041 Revert:
10042 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10043
10044 PR c++/70202
10045 * g++.dg/inherit/crash5.C: New.
10046 * g++.dg/inherit/virtual1.C: Adjust.
10047
10048 2016-06-09 Martin Liska <mliska@suse.cz>
10049
10050 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10051 * g++.dg/predict-loop-exit-2.C: Likewise.
10052 * g++.dg/predict-loop-exit-3.C: Likewise.
10053 * gcc.dg/predict-1.c: Likewise.
10054 * gcc.dg/predict-2.c: Likewise.
10055 * gcc.dg/predict-3.c: Likewise.
10056 * gcc.dg/predict-4.c: Likewise.
10057 * gcc.dg/predict-5.c: Likewise.
10058 * gcc.dg/predict-6.c: Likewise.
10059 * gcc.dg/predict-7.c: Likewise.
10060
10061 2016-06-09 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/71462
10064 * gcc.dg/torture/pr71462.c: New testcase.
10065
10066 2016-06-09 Marek Polacek <polacek@redhat.com>
10067
10068 PR c/65471
10069 * gcc.dg/c11-generic-3.c: New test.
10070
10071 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10072
10073 * g++.dg/init/array42.C: New.
10074 * g++.dg/init/array43.C: Likewise.
10075 * g++.dg/init/array44.C: Likewise.
10076 * g++.dg/init/array45.C: Likewise.
10077 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10078 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10079 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10080 * g++.dg/gomp/pr35751.C: Likewise.
10081 * g++.dg/init/array23.C: Likewise.
10082 * g++.dg/init/brace2.C: Likewise.
10083 * g++.dg/init/brace6.C: Likewise.
10084
10085 2016-06-08 Martin Sebor <msebor@redhat.com>
10086 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR c++/70507
10089 PR c/68120
10090 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10091 * c-c++-common/builtin-arith-overflow-2.c: New test.
10092 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10093 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10094 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10095
10096 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR c++/71442
10099 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10100
10101 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10102
10103 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10104 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10105 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10106 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10107 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10108 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10109 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10110 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10111 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10112 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10113 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10114 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10115 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10116
10117 2016-06-08 Richard Biener <rguenther@suse.de>
10118
10119 PR tree-optimization/68558
10120 * gcc.dg/vect/slp-44.c: New testcase.
10121
10122 2016-06-08 Richard Biener <rguenther@suse.de>
10123
10124 * gcc.dg/vect/slp-43.c: New testcase.
10125
10126 2016-06-08 Richard Biener <rguenther@suse.de>
10127
10128 PR tree-optimization/71452
10129 * gcc.dg/torture/pr71452.c: New testcase.
10130
10131 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10132
10133 PR c++/71448
10134 * g++.dg/torture/pr71448.C: New test.
10135
10136 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10137
10138 PR debug/71432
10139 PR ada/71413
10140 * g++.dg/debug/pr71432.C: New test.
10141
10142 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10143
10144 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10145 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10146 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10147
10148 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10149
10150 * gcc.dg/vect/vect-live-2.c: Update effective target.
10151 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10152 * lib/target-supports.exp: Add aarch64 to vect_long.
10153
10154 2016-06-08 Marek Polacek <polacek@redhat.com>
10155
10156 PR c/71418
10157 * gcc.dg/noncompile/pr71418.c: New test.
10158
10159 PR c/71426
10160 * gcc.dg/noncompile/pr71426.c: New test.
10161
10162 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10163
10164 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10165 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10166 * gcc.dg/predict-3.c: Update template.
10167 * gcc.dg/predict-5.c: Update template.
10168 * gcc.dg/predict-6.c: Update template.
10169 * gcc.dg/predict-9.c: Update template.
10170 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10171
10172 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10173
10174 * gcc.target/powerpc/vec-mul.c: New test.
10175
10176 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10177
10178 * gcc.dg/spellcheck-fields-2.c: New test case.
10179
10180 2016-06-07 Richard Biener <rguenther@suse.de>
10181
10182 PR c/61564
10183 * gcc.dg/Wpragmas-1.c: New testcase.
10184 * gcc.dg/Wattributes-4.c: Likewise.
10185 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10186 entry.
10187
10188 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10189
10190 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10191 spurious debug code.
10192
10193 2016-06-07 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/71428
10196 * gcc.dg/torture/pr71428.c: New testcase.
10197
10198 2016-06-07 Richard Biener <rguenther@suse.de>
10199
10200 PR middle-end/71423
10201 * gcc.dg/torture/pr71423.c: New testcase.
10202
10203 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10204
10205 PR middle-end/71408
10206 * gcc.dg/tree-ssa/pr71408.c: New test.
10207
10208 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10209
10210 PR middle-end/71281
10211 * g++.dg/torture/pr71281.C: New test.
10212
10213 2016-06-06 Marek Polacek <polacek@redhat.com>
10214
10215 PR c/71362
10216 * gcc.dg/pr71362.c: New test.
10217
10218 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10219 Patrick Palka <ppalka@gcc.gnu.org>
10220
10221 PR c++/70847
10222 PR c++/71330
10223 PR c++/71393
10224 * g++.dg/opt/pr70847.C: New test.
10225 * g++.dg/ubsan/pr70847.C: New test.
10226 * g++.dg/ubsan/pr71393.C: New test.
10227
10228 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR tree-optimization/71259
10231 * gcc.dg/vect/pr71259.c: New test.
10232
10233 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10234
10235 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10236 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10237 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10238 above.
10239
10240 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10241
10242 PR middle-end/37780
10243 * gcc.c-torture/execute/pr37780.c: New test.
10244 * gcc.target/aarch64/pr37780_1.c: Likewise.
10245 * gcc.target/arm/pr37780_1.c: Likewise.
10246
10247 2016-06-06 Marek Polacek <polacek@redhat.com>
10248
10249 * c-c++-common/attr-may-alias-1.c: New test.
10250 * c-c++-common/attr-may-alias-2.c: New test.
10251 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10252
10253 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10254
10255 PR c/24414
10256 * gcc.target/i386/pr24414.c: New test.
10257
10258 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10259
10260 * gcc.target/sparc/vis4misc.c: New file.
10261 * gcc.target/sparc/fpcmp.c: Likewise.
10262 * gcc.target/sparc/fpcmpu.c: Likewise.
10263
10264 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10265
10266 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10267 * gcc.dg/vect/vect-live-3.c: Likewise.
10268
10269 2016-06-06 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/71398
10272 * gcc.dg/torture/pr71398.c: New testcase.
10273
10274 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10275
10276 PR target/71389
10277 * g++.dg/pr71389.C: New test.
10278
10279 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10280
10281 PR fortran/71404
10282 * gfortran.dg/fmt_read_5.f: New test.
10283
10284 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10285
10286 PR fortran/69659
10287 * gfortran.dg/class_array_22.f03: New test.
10288
10289 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10290
10291 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10292
10293 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10294
10295 * gcc.dg/predict-9.c: Update template.
10296
10297 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10298
10299 PR c++/49377
10300 * g++.dg/template/pr49377.C: New.
10301
10302 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR tree-optimization/71405
10305 * g++.dg/torture/pr71405.C: New test.
10306
10307 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10308
10309 PR c++/70202
10310 * g++.dg/inherit/crash5.C: New.
10311 * g++.dg/inherit/virtual1.C: Adjust.
10312
10313 2016-06-03 Jeff Law <law@redhat.com>
10314
10315 PR tree-optimization/71316
10316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10317
10318 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10319
10320 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10321 dg-additional-options with just -fno-tree-scev-cprop in it.
10322 * gcc.dg/vect/vect-live-2.c: Likewise.
10323 * gcc.dg/vect/vect-live-5.c: Likewise.
10324 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10325 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10326 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10327
10328 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10329
10330 PR c++/27100
10331 * g++.dg/other/friend6.C: New test.
10332
10333 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10334
10335 * g++.dg/torture/ppc-ldst-array.C: New.
10336
10337 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10338
10339 PR target/71276
10340 PR target/71277
10341 * gcc.dg/torture/builtin-fp-int-inexact.c,
10342 gcc.target/i386/387-builtin-fp-int-inexact.c,
10343 gcc.target/i386/387-rint-inline-1.c,
10344 gcc.target/i386/387-rint-inline-2.c,
10345 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10346 gcc.target/i386/sse2-rint-inline-1.c,
10347 gcc.target/i386/sse2-rint-inline-2.c,
10348 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10349 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10350
10351 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10352 Julia Koval <julia.koval@intel.com>
10353
10354 PR target/66960
10355 PR target/67630
10356 PR target/67634
10357 PR target/67841
10358 PR target/68037
10359 PR target/68618
10360 PR target/68661
10361 PR target/69575
10362 PR target/69596
10363 PR target/69734
10364 * gcc.dg/guality/pr68037-1.c: New test.
10365 * gcc.dg/guality/pr68037-2.c: Likewise.
10366 * gcc.dg/guality/pr68037-3.c: Likewise.
10367 * gcc.dg/torture/pr68037-1.c: Likewise.
10368 * gcc.dg/torture/pr68037-2.c: Likewise.
10369 * gcc.dg/torture/pr68037-3.c: Likewise.
10370 * gcc.dg/torture/pr68661-1a.c: Likewise.
10371 * gcc.dg/torture/pr68661-1b.c: Likewise.
10372 * gcc.target/i386/interrupt-1.c: Likewise.
10373 * gcc.target/i386/interrupt-2.c: Likewise.
10374 * gcc.target/i386/interrupt-3.c: Likewise.
10375 * gcc.target/i386/interrupt-4.c: Likewise.
10376 * gcc.target/i386/interrupt-5.c: Likewise.
10377 * gcc.target/i386/interrupt-6.c: Likewise.
10378 * gcc.target/i386/interrupt-7.c: Likewise.
10379 * gcc.target/i386/interrupt-8.c: Likewise.
10380 * gcc.target/i386/interrupt-9.c: Likewise.
10381 * gcc.target/i386/interrupt-10.c: Likewise.
10382 * gcc.target/i386/interrupt-11.c: Likewise.
10383 * gcc.target/i386/interrupt-12.c: Likewise.
10384 * gcc.target/i386/interrupt-13.c: Likewise.
10385 * gcc.target/i386/interrupt-14.c: Likewise.
10386 * gcc.target/i386/interrupt-15.c: Likewise.
10387 * gcc.target/i386/interrupt-16.c: Likewise.
10388 * gcc.target/i386/interrupt-17.c: Likewise.
10389 * gcc.target/i386/interrupt-18.c: Likewise.
10390 * gcc.target/i386/interrupt-19.c: Likewise.
10391 * gcc.target/i386/interrupt-20.c: Likewise.
10392 * gcc.target/i386/interrupt-21.c: Likewise.
10393 * gcc.target/i386/interrupt-22.c: Likewise.
10394 * gcc.target/i386/interrupt-23.c: Likewise.
10395 * gcc.target/i386/interrupt-24.c: Likewise.
10396 * gcc.target/i386/interrupt-25.c: Likewise.
10397 * gcc.target/i386/interrupt-26.c: Likewise.
10398 * gcc.target/i386/interrupt-27.c: Likewise.
10399 * gcc.target/i386/interrupt-28.c: Likewise.
10400 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10401 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10402 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10403 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10404 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10405 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10406 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10407 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10408 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10409 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10410 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10411 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10412
10413 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10414
10415 PR tree-optimization/52171
10416 * gcc.dg/pr52171.c: New test.
10417 * gcc.target/i386/pr52171.c: New test.
10418
10419 2016-06-03 Jan Hubicka <jh@suse.cz>
10420
10421 * g++.dg/tree-ssa/pred-1.C: New testcase
10422 * gcc.dg/tree-ssa/pred-1.c: New testcase
10423
10424 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10425
10426 PR target/70957
10427 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10428 support.
10429 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10430
10431 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10432
10433 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10434
10435 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10436
10437 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10438 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10439 * gcc.dg/vect/vect-live-1.c: New test.
10440 * gcc.dg/vect/vect-live-2.c: New test.
10441 * gcc.dg/vect/vect-live-3.c: New test.
10442 * gcc.dg/vect/vect-live-4.c: New test.
10443 * gcc.dg/vect/vect-live-5.c: New test.
10444 * gcc.dg/vect/vect-live-slp-1.c: New test.
10445 * gcc.dg/vect/vect-live-slp-2.c: New test.
10446 * gcc.dg/vect/vect-live-slp-3.c: New test.
10447
10448 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR middle-end/71387
10451 * g++.dg/opt/pr71387.C: New test.
10452
10453 2016-06-02 Jeff Law <law@redhat.com>
10454
10455 PR tree-optimization/71328
10456 * gcc.c-torture/compile/pr71328.c: New test.
10457
10458 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10459
10460 PR fortran/52393
10461 * gfortran.dg/fmt_read_3.f90: Fix typo.
10462 * gfortran.dg/fmt_read_4.f90: New test.
10463
10464 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10465
10466 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10467 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10468 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10469 * g++.dg/cpp0x/override2.C: Likewise.
10470 * g++.dg/parse/crash5.C: Likewise.
10471 * g++.dg/parse/error16.C: Likewise.
10472 * g++.dg/parse/error27.C: Likewise.
10473 * g++.dg/template/qualttp15.C: Likewise.
10474 * g++.dg/template/redecl4.C: Likewise.
10475 * g++.old-deja/g++.other/crash39.C: Likewise.
10476 * g++.old-deja/g++.other/struct1.C: Likewise.
10477 * g++.old-deja/g++.pt/m9a.C: Likewise.
10478 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10479
10480 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR c++/71372
10483 * c-c++-common/pr71372.c: New test.
10484
10485 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10486 __TIME__ strings with __builtin_strcmp instead of printf and
10487 dg-output.
10488
10489 2016-06-02 Martin Liska <mliska@suse.cz>
10490
10491 * gcc.dg/predict-9.c: New test.
10492
10493 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10494
10495 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10496 global set_compiler_env_var and global saved_compiler_env_var.
10497
10498 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10499
10500 PR rtl-optimization/71295
10501 * gcc.c-torture/compile/pr71295.c: New test.
10502
10503 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10504
10505 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10506
10507 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10508 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10509
10510 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10511 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10512 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10513 alternative number.
10514
10515 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10516
10517 * gcc.target/powerpc/p9-splat-4.c: New test.
10518
10519 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10520
10521 PR target/71186
10522 * gcc.target/powerpc/pr71186.c: New test.
10523
10524 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10525
10526 PR fortran/52393
10527 * gfortran.dg/fmt_read_3.f90: New test.
10528
10529 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10530
10531 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10532 procedure.
10533
10534 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10535
10536 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10537 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10538 env var is set.
10539 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10540 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10541 shown once.
10542 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10543 during compilation.
10544 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10545 vars set by dg-set-compiler-env-var.
10546
10547 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10548
10549 PR fortran/71156
10550 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10551 to the module procedure declaration.
10552 * gfortran.dg/submodule_16.f08: New test.
10553
10554 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR middle-end/71371
10557 * c-c++-common/gomp/pr71371.c: New test.
10558
10559 2016-06-01 Richard Biener <rguenther@suse.de>
10560
10561 PR tree-optimization/71366
10562 * gcc.dg/torture/pr71366-1.c: New testcase.
10563 * gcc.dg/torture/pr71366-2.c: Likewise.
10564
10565 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10566
10567 * gcc.target/powerpc/vslv-0.c: New test.
10568 * gcc.target/powerpc/vslv-1.c: New test.
10569 * gcc.target/powerpc/vsrv-0.c: New test.
10570 * gcc.target/powerpc/vsrv-1.c: New test.
10571
10572 2016-06-01 Nathan Sidwell <nathan@acm.org>
10573
10574 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10575 * gcc.target/nvptx/weak.c: New.
10576
10577 2016-06-01 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/71261
10580 * gcc.dg/torture/vect-bool-1.c: New testcase.
10581
10582 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10583
10584 * gfortran.dg/gomp/order-1.f90: New test.
10585 * gfortran.dg/gomp/order-2.f90: New test.
10586
10587 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10588
10589 * gcc.dg/unroll-6.c: Update template.
10590 * gcc.dg/unroll-7.c: New testcase.
10591 * gcc.dg/unroll-8.c: New testcase.
10592
10593 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * gnat.dg/opt56.ad[sb]: New test.
10596
10597 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR c++/66635
10600 * g++.dg/cpp0x/constexpr-ice16.C: New.
10601
10602 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10603
10604 PR tree-optimization/71314
10605 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10606 -mbranch-cost=2.
10607
10608 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10609
10610 PR tree-optimization/71077
10611 * gcc.dg/tree-ssa/pr71077.c: New test.
10612
10613 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10614
10615 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10616 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10617 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10618
10619 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10620
10621 PR c++/71248
10622 * g++.dg/cpp0x/pr71248.C: New.
10623 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10624 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10625 * g++.dg/init/new37.C: Likewise.
10626 * g++.dg/template/static1.C: Likewise.
10627 * g++.dg/template/static2.C: Likewise.
10628
10629 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10630
10631 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10632 instead of %rdi.
10633 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10634
10635 2016-05-31 Marek Polacek <polacek@redhat.com>
10636
10637 * c-c++-common/Wswitch-unreachable-3.c: New test.
10638 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10639
10640 2016-05-31 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/71352
10643 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10644
10645 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10646
10647 * gcc.target/arm/armv5_thumb_isa.c: New test.
10648
10649 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10650
10651 PR target/71346
10652 * gcc.target/i386/pr71346.c: New test.
10653
10654 2016-05-31 Tom de Vries <tom@codesourcery.com>
10655
10656 PR tree-optimization/69068
10657 * gcc.dg/graphite/pr69068.c: New test.
10658
10659 2016-05-27 Martin Sebor <msebor@redhat.com>
10660
10661 PR c++/71306
10662 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10663
10664 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR c++/71349
10667 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10668 nowait depend(inout: dd[0]) clauses where permitted.
10669
10670 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10671
10672 PR c++/71238
10673 * g++.dg/parse/pr71238.C: New.
10674 * g++.dg/concepts/friend1.C: Test column numbers too.
10675 * g++.dg/cpp0x/initlist31.C: Likewise.
10676 * g++.dg/cpp0x/pr51420.C: Likewise.
10677 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10678 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10679 * g++.dg/ext/builtin3.C: Likewise.
10680 * g++.dg/lookup/friend12.C: Likewise.
10681 * g++.dg/lookup/friend7.C: Likewise.
10682 * g++.dg/lookup/koenig1.C: Likewise.
10683 * g++.dg/lookup/koenig5.C: Likewise.
10684 * g++.dg/lookup/used-before-declaration.C: Likewise.
10685 * g++.dg/overload/koenig1.C: Likewise.
10686 * g++.dg/template/crash65.C: Likewise.
10687 * g++.dg/template/friend57.C: Likewise.
10688 * g++.dg/warn/Wshadow-5.C: Likewise.
10689 * g++.dg/warn/Wunused-8.C: Likewise.
10690 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10691 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10692 * g++.old-deja/g++.jason/member.C: Likewise.
10693 * g++.old-deja/g++.jason/report.C: Likewise.
10694 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10695 * g++.old-deja/g++.law/visibility20.C: Likewise.
10696 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10697 * g++.old-deja/g++.other/static5.C: Likewise.
10698 * g++.old-deja/g++.pt/overload2.C: Likewise.
10699
10700 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10701
10702 * gcc.dg/tree-ssa/peel1.c: New testcase.
10703 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10704 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10705
10706 2016-05-30 Tom de Vries <tom@codesourcery.com>
10707
10708 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10709 to ce.
10710
10711 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10712
10713 PR c++/71099
10714 * g++.dg/parse/virtual1.C: New.
10715
10716 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10717
10718 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10719 Use correct register when clearing %edx.
10720
10721 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10722
10723 PR tree-optimization/71289
10724 * gcc.dg/pr71289.c: New test.
10725
10726 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10727
10728 PR middle-end/71269
10729 PR middle-end/71292
10730 * gcc.dg/tree-ssa/pr71269.c: New test.
10731 * gcc.dg/tree-ssa/pr71292.c: New test.
10732
10733 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10734
10735 PR middle-end/71252
10736 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10737
10738 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10739
10740 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10741 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10742 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10743
10744 2016-05-30 Tom de Vries <tom@codesourcery.com>
10745
10746 PR tree-optimization/69067
10747 * gcc.dg/graphite/pr69067.c: New test.
10748
10749 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10750
10751 PR target/71245
10752 * gcc.target/i386/pr71245-1.c: New test.
10753 * gcc.target/i386/pr71245-2.c: Ditto.
10754
10755 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10756
10757 PR c++/71105
10758 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10759 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10760 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10761
10762 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10763
10764 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10765
10766 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10767
10768 Revert:
10769 PR c++/69855
10770 * g++.dg/overload/69855.C: New.
10771 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10772 * g++.old-deja/g++.pt/crash3.C: Likewise.
10773
10774 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10775
10776 PR c++/60385
10777 * g++.dg/parse/namespace13.C: New.
10778
10779 2016-05-26 Jeff Law <law@redhat.com>
10780
10781 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10782 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10783 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10784 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10785 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10786 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10787 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10788 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10789 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10790 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10791 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10792 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10793 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10794
10795 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10796
10797 PR c++/69855
10798 * g++.dg/overload/69855.C: New.
10799 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10800 * g++.old-deja/g++.pt/crash3.C: Likewise.
10801
10802 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10803
10804 PR target/63596
10805 * gcc.target/aarch64/va_arg_1.c: New testcase.
10806 * gcc.target/aarch64/va_arg_2.c: Likewise.
10807 * gcc.target/aarch64/va_arg_3.c: Likewise.
10808
10809 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10810
10811 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10812 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10813 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10814 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10815 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10816
10817 2016-05-27 Marek Polacek <polacek@redhat.com>
10818
10819 PR middle-end/71308
10820 * g++.dg/torture/pr71308.C: New test.
10821
10822 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10823
10824 * gcc.dg/zero_bits_compound-1.c: New test.
10825 * gcc.dg/zero_bits_compound-2.c: New test.
10826
10827 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10828
10829 PR middle-end/71279
10830 * gcc.dg/pr71279.c: New test.
10831
10832 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10833
10834 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10835 floating point min/max/comparison instructions.
10836 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10837
10838 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10839
10840 * c-c++-common/gomp/schedule-1.c: New test.
10841 * gfortran.dg/gomp/schedule-1.f90: New test.
10842
10843 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10844
10845 PR c++/70822
10846 PR c++/70106
10847 * g++.dg/cpp1y/auto-fn32.C: New test.
10848 * g++.dg/cpp1y/paren4.C: New test.
10849
10850 2016-05-26 Nathan Sidwell <nathan@acm.org>
10851
10852 * gcc.dg/20060410.c: Xfail on ptx.
10853 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10854 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10855 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10856 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10857 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10858
10859 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10860
10861 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10862
10863 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/71280
10866 * gcc.dg/pr71280.c: New test.
10867
10868 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10869
10870 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10871 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10872
10873 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10874
10875 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10876
10877 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10878 kept in memory.
10879
10880 2016-05-25 Jeff Law <law@redhat.com>
10881
10882 PR tree-optimization/71272
10883 * gcc.c-torture/compile/pr71272.c: new test.
10884
10885 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10886
10887 * gcc.target/powerpc/vec-cmpne.c: New test.
10888 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10889
10890 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10891
10892 * gnat.dg/opt55.ad[sb]: New test.
10893
10894 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10895
10896 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10897 * c-c++-common/pr60226.c: Require int32plus.
10898 * gcc.c-torture/execute/pr70602.c: Likewise.
10899 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10900 unsigned long for malloc arg type.
10901 * gcc.dg/asr_div1.c: Require int32plus.
10902 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10903 * gcc.dg/pie-1.c: Require pie.
10904 * gcc.dg/pie-2.c: Likewise.
10905 * gcc.dg/pr59471.c: Require int32plus.
10906 * gcc.dg/pr59963-2.c: XFAIL for int16.
10907 * gcc.dg/pr60114.c: Require int32plus.
10908 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10909 unsigned long for typedef of size_t.
10910 * gcc.dg/pr63914.c: Require int32plus.
10911 * gcc.dg/pr64536.c: Require pt32plus.
10912 * gcc.dg/pr65658.c: Likewise.
10913 * gcc.dg/pr67271.c: Require int32plus.
10914 * gcc.dg/pr68112.c: Likewise.
10915 * gcc.dg/pr69071.c: Skip for avr target.
10916 * gcc.dg/pr69973.c: Require int32plus.
10917 * gcc.dg/pr70169.c: Skip for avr target.
10918 * gcc.dg/sso-6.c: Require int32plus.
10919 * gcc.dg/sso-7.c: Likewise.
10920 * gcc.dg/sso-8.c: Likewise.
10921 * gcc.dg/vrp-min-max-2.c: Likewise.
10922
10923 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10924
10925 PR target/70738
10926 * gcc.target/i386/pr70738-1.c: New test.
10927 * gcc.target/i386/pr70738-2.c: Likewise.
10928 * gcc.target/i386/pr70738-3.c: Likewise.
10929 * gcc.target/i386/pr70738-4.c: Likewise.
10930 * gcc.target/i386/pr70738-5.c: Likewise.
10931 * gcc.target/i386/pr70738-6.c: Likewise.
10932 * gcc.target/i386/pr70738-7.c: Likewise.
10933 * gcc.target/i386/pr70738-8.c: Likewise.
10934 * gcc.target/i386/pr70738-9.c: Likewise.
10935
10936 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10937
10938 PR rtl-optimization/66940
10939 * gcc.c-torture/execute/pr66940.c: New test.
10940
10941 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10942
10943 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10944 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10945 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10946 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10947 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10948 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10949 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10950 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10951 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10952 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10953 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10954 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10955 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10956 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10957 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10958 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10959 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10960 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10961 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10962 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10963 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10964 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10965 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10966 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10967
10968 2016-05-25 Marek Polacek <polacek@redhat.com>
10969
10970 PR c/71265
10971 * gcc.dg/noncompile/pr71265.c: New test.
10972
10973 PR c/71266
10974 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10975
10976 2016-05-25 Nathan Sidwell <nathan@acm.org>
10977
10978 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10979
10980 2016-05-25 Richard Biener <rguenther@suse.de>
10981
10982 PR tree-optimization/71261
10983 * c-c++-common/torture/pr71261.c: New testcase.
10984
10985 2016-05-25 Richard Biener <rguenther@suse.de>
10986
10987 PR tree-optimization/71264
10988 * gcc.dg/vect/pr71264.c: New testcase.
10989
10990 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10991
10992 PR c++/55992
10993 * g++.dg/cpp0x/alias-decl-53.C: New.
10994 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10995
10996 2016-05-25 Martin Liska <mliska@suse.cz>
10997
10998 * g++.dg/pr71239.C: New test.
10999
11000 2016-05-25 Richard Biener <rguenther@suse.de>
11001
11002 * gcc.dg/vect/pr58135.c: Rename to ...
11003 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11004
11005 2016-05-25 Marek Polacek <polacek@redhat.com>
11006
11007 * g++.dg/pr65295.C: Use target c++14.
11008
11009 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11010
11011 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11012 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11013
11014 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11015
11016 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11017 instructions.
11018
11019 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11020
11021 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11022 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11023 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11024 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11025 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11026 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11027 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11028 * c-c++-common/goacc/pcopy.c: Likewise.
11029 * c-c++-common/goacc/pcopyin.c: Likewise.
11030 * c-c++-common/goacc/pcopyout.c: Likewise.
11031 * c-c++-common/goacc/pcreate.c: Likewise.
11032 * c-c++-common/goacc/pr70688.c: New test.
11033 * c-c++-common/goacc/present-1.c: Adjust test.
11034 * c-c++-common/goacc/reduction-5.c: Likewise.
11035 * g++.dg/goacc/data-1.C: New test.
11036
11037 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11038
11039 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11040 vector parity built-in functions.
11041 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11042 count trailing zeros automatic vectorization.
11043 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11044 count trailing zeros built-in functions.
11045
11046 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11047
11048 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11049
11050 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11051
11052 PR target/71050
11053 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11054
11055 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11056
11057 PR c++/50436
11058 * g++.dg/template/crash123.C: New.
11059 * g++.dg/template/crash124.C: Likewise.
11060
11061 2016-05-24 Martin Sebor <msebor@redhat.com>
11062
11063 PR c++/71147
11064 * g++.dg/ext/flexary16.C: New test.
11065
11066 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11067
11068 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11069 before math.h is included.
11070 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11071 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11072 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11073 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11074 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11075 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11076 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11077 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11078 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11079 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11080 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11081 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11082 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11083 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11084 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11085 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11086 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11087 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11088 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11089 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11090 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11091 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11092 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11093
11094 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11095 Kelvin Nilsen <kelvin@gcc.gnu.org>
11096
11097 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11098 support.
11099
11100 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11101
11102 PR c++/69872
11103 * g++.dg/warn/Wno-narrowing1.C: New.
11104
11105 2016-05-24 Marek Polacek <polacek@redhat.com>
11106
11107 PR c/71249
11108 * c-c++-common/Wswitch-unreachable-2.c: New test.
11109
11110 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR c++/71257
11113 * g++.dg/vect/simd-clone-6.cc: New test.
11114 * g++.dg/gomp/declare-simd-6.C: New test.
11115
11116 PR middle-end/70434
11117 PR c/69504
11118 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11119
11120 2016-05-24 Richard Biener <rguenther@suse.de>
11121
11122 PR tree-optimization/71240
11123 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11124
11125 2016-05-24 Richard Biener <rguenther@suse.de>
11126
11127 PR tree-optimization/71230
11128 * gcc.dg/torture/pr71230.c: New testcase.
11129 * g++.dg/torture/pr71230.C: Likewise.
11130
11131 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11132
11133 * c-c++-common/goacc/routine-5.c: Add tests.
11134 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11135 * gfortran.dg/goacc/routine-6.f90: Add tests.
11136
11137 2016-05-24 Richard Biener <rguenther@suse.de>
11138
11139 PR tree-optimization/71253
11140 * gcc.dg/torture/pr71253.c: New testcase.
11141
11142 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11143
11144 PR middle-end/71252
11145 * gfortran.dg/pr71252.f90: New test.
11146
11147 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11148
11149 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11150
11151 2016-05-24 Richard Biener <rguenther@suse.de>
11152
11153 PR middle-end/70434
11154 PR c/69504
11155 * c-c++-common/vector-subscript-4.c: New testcase.
11156 * c-c++-common/vector-subscript-5.c: Likewise.
11157
11158 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11159
11160 PR fortran/71123
11161 * gfortran.dg/namelist_90.f: New test
11162
11163 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11164
11165 PR fortran/66461
11166 * gfortran.dg/unexpected_eof.f: New test
11167
11168 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11169 Kelvin Nilsen <kelvin@gcc.gnu.org>
11170
11171 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11172 as little endian.
11173
11174 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11175
11176 PR c++/70972
11177 * g++.dg/cpp0x/inh-ctor20.C: New.
11178 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11179
11180 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11181
11182 PR c++/69095
11183 * g++.dg/cpp0x/variadic168.C: New.
11184
11185 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11186
11187 * g++.dg/cpp0x/pr31445.C: Test column number too.
11188 * g++.dg/cpp0x/pr32253.C: Likewise.
11189 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11190 * g++.dg/cpp0x/variadic36.C: Likewise.
11191
11192 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11193
11194 * gcc.dg/fold-notshift-2.c: Adjust.
11195
11196 2016-05-23 Marek Polacek <polacek@redhat.com>
11197
11198 PR c/49859
11199 * c-c++-common/Wswitch-unreachable-1.c: New test.
11200 * gcc.dg/Wswitch-unreachable-1.c: New test.
11201 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11202 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11203 * g++.dg/gomp/block-10.C: Likewise.
11204 * gcc.dg/gomp/block-10.c: Likewise.
11205 * g++.dg/gomp/block-9.C: Likewise.
11206 * gcc.dg/gomp/block-9.c: Likewise.
11207 * g++.dg/gomp/target-1.C: Likewise.
11208 * g++.dg/gomp/target-2.C: Likewise.
11209 * gcc.dg/gomp/target-1.c: Likewise.
11210 * gcc.dg/gomp/target-2.c: Likewise.
11211 * g++.dg/gomp/taskgroup-1.C: Likewise.
11212 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11213 * gcc.dg/gomp/teams-1.c: Likewise.
11214 * g++.dg/gomp/teams-1.C: Likewise.
11215 * g++.dg/overload/error3.C: Likewise.
11216 * g++.dg/tm/jump1.C: Likewise.
11217 * g++.dg/torture/pr40335.C: Likewise.
11218 * gcc.dg/c99-vla-jump-5.c: Likewise.
11219 * gcc.dg/switch-warn-1.c: Likewise.
11220 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11221 * gcc.dg/nested-func-1.c: Likewise.
11222 * gcc.dg/pr67784-4.c: Likewise.
11223
11224 2016-05-23 Richard Biener <rguenther@suse.de>
11225
11226 PR tree-optimization/71230
11227 * gfortran.dg/pr71230-1.f90: New testcase.
11228 * gfortran.dg/pr71230-2.f90: Likewise.
11229
11230 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11231
11232 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11233 * gcc.dg/vect/pr58135.c: Add new.
11234 * gfortran.dg/pr46519-1.f: Adjust test case.
11235
11236 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/53401
11239 * g++.dg/cpp0x/decltype64.C: New.
11240
11241 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11242
11243 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11244 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11245 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11246
11247 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11248
11249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11250 Add poly64x1_t and poly64x2_t cases if supported.
11251 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11252 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11253 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11256
11257 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11258
11259 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11260 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11261 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11262 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11263 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11264 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11265 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11266
11267 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11268
11269 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11270
11271 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11272
11273 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11274 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11275
11276 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11277
11278 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11279 constraint instead of "r".
11280 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11281 insn instead of vxorpd.
11282 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11283
11284 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11285 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11286
11287 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11288
11289 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11290 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11291
11292 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11293
11294 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11295
11296 PR middle-end/40921
11297 * gcc.dg/tree-ssa/pr40921.c: New test.
11298
11299 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11300
11301 PR target/71103
11302 * gcc.target/avr/pr71103.c: New test.
11303
11304 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11305
11306 PR middle-end/71179
11307 * gcc.dg/tree-ssa/pr71179.c: New test.
11308
11309 2016-05-20 Martin Sebor <msebor@redhat.com>
11310
11311 PR c/71115
11312 * gcc.dg/init-excess-2.c: New test.
11313
11314 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11315
11316 * gnat.dg/opt53.adb: New test.
11317 * gnat.dg/opt54.adb: Likewise.
11318
11319 2016-05-20 Martin Jambor <mjambor@suse.cz>
11320
11321 PR tree-optimization/70884
11322 * gcc.dg/tree-ssa/pr70919.c: New test.
11323
11324 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11325
11326 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11327 formatting.
11328 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11329 fix code formatting.
11330
11331 2016-05-20 Nathan Sidwell <nathan@acm.org>
11332
11333 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11334 non-common cases.
11335 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11336
11337 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11338
11339 * jit.dg/all-non-failing-tests.h: Add
11340 test-factorial-must-tail-call.c.
11341 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11342 * jit.dg/test-factorial-must-tail-call.c: New test case.
11343
11344 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR fortran/71204
11347 * gfortran.dg/pr71204.f90: New test.
11348
11349 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11350
11351 * gcc.target/nvptx/sincos.c: New test.
11352
11353 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11354
11355 PR c++/70572
11356 * g++.dg/cpp1y/auto-fn31.C: New.
11357
11358 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11359
11360 * gcc.target/powerpc/vec-addec.c: New test.
11361 * gcc.target/powerpc/vec-addec-int128.c: New test.
11362
11363 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11364
11365 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11366 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11367 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11369
11370 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11371
11372 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11373
11374 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR c++/71210
11377 * g++.dg/opt/pr71210-1.C: New test.
11378 * g++.dg/opt/pr71210-2.C: New test.
11379
11380 PR tree-optimization/29756
11381 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11382 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11383 only on selected targets where V4SImode vectors are known to be
11384 supported.
11385
11386 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11387
11388 PR tree-optimization/71079
11389 PR tree-optimization/71206
11390 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11391
11392 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11393
11394 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11395 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11396 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11397
11398 2016-05-20 Richard Guenther <rguenther@suse.de>
11399
11400 PR tree-optimization/29756
11401 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11402
11403 2016-05-20 Richard Biener <rguenther@suse.de>
11404
11405 PR tree-optimization/71185
11406 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11407
11408 2016-05-20 Richard Biener <rguenther@suse.de>
11409
11410 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11411
11412 2016-05-19 Marek Polacek <polacek@redhat.com>
11413
11414 PR c++/71075
11415 * g++.dg/diagnostic/pr71075.C: New test.
11416
11417 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11418
11419 PR c++/71184
11420 * g++.dg/pr71184.C: New test case.
11421
11422 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11423
11424 * gcc.target/powerpc/darn-0.c: New test.
11425 * gcc.target/powerpc/darn-1.c: New test.
11426 * gcc.target/powerpc/darn-2.c: New test.
11427
11428 2016-05-19 Marek Polacek <polacek@redhat.com>
11429
11430 PR tree-optimization/71031
11431 * gcc.dg/tree-ssa/vrp100.c: New test.
11432
11433 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11434
11435 PR rtl-optimization/71148
11436 * gcc.dg/pr71148.c: New test.
11437
11438 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439
11440 PR target/71056
11441 * gcc.target/arm/pr71056.c: New test.
11442
11443 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11444
11445 * c-c++-common/pr69669.c: Check the used mode.
11446
11447 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11448
11449 PR sanitizer/64354
11450 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11451
11452 2016-05-19 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/70729
11455 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11456 * gcc.dg/graphite/scop-18.c: Likewise.
11457 * gcc.dg/pr41783.c: Disable LIM.
11458 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11459 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11460 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11461 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11462 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11463 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11464 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11465 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11466 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11467 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11468 * gfortran.dg/pr42108.f90: Likewise.
11469
11470 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11471
11472 PR driver/69265
11473 * gcc.dg/spellcheck-options-11.c: New test case.
11474
11475 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR c++/71100
11478 * g++.dg/opt/pr71100.C: New test.
11479
11480 2016-05-18 Martin Jambor <mjambor@suse.cz>
11481
11482 PR ipa/69708
11483 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11484 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11485 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11486 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11487
11488 2016-05-18 Martin Jambor <mjambor@suse.cz>
11489
11490 PR ipa/69708
11491 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11492 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11493 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11494 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11495 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11496
11497 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11498
11499 PR c++/69793
11500 * g++.dg/template/crash122.C: New.
11501
11502 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11503
11504 PR c++/70466
11505 * g++.dg/template/pr70466-1.C: New.
11506 * g++.dg/template/pr70466-2.C: Likewise.
11507
11508 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11509
11510 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11511 splat operations and the XXSPLTIB instruction.
11512 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11513 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11514 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11515 xxlxor to clear a register.
11516
11517 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11518
11519 * gcc.dg/torture/pr71020.c: New test.
11520
11521 2016-05-18 Martin Jambor <mjambor@suse.cz>
11522
11523 PR ipa/70646
11524 * gcc.dg/ipa/pr70646.c: New test.
11525
11526 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11527
11528 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11529
11530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11531
11532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11533 missing tests for vreinterpretq_p{8,16}.
11534
11535 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11536
11537 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11538 vsliq_n_s64 and vsliq_n_u64.
11539
11540 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11541
11542 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11543 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11544
11545 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11546
11547 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11548 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11549 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11550
11551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11552
11553 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11554 in comment.
11555
11556 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11557
11558 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11559 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11560 "blr\t" and switch to scan-assembler-times.
11561
11562 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11563
11564 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11565 with __aarch64__.
11566 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11567 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11568
11569 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11570
11571 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11572 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11573 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11574 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11575 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11576 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11577
11578 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11579 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11580
11581 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11582 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11583
11584 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11585 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11586
11587 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11588
11589 2016-05-18 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/71168
11592 * gcc.dg/torture/pr71168.c: New testcase.
11593
11594 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11595
11596 PR middle-end/63586
11597 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11598 * gcc.dg/tree-ssa/pr63586.c: New test.
11599 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11600
11601 2016-05-17 Nathan Sidwell <nathan@acm.org>
11602
11603 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11604 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11605 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11606 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11607
11608 2016-05-17 Nathan Sidwell <nathan@acm.org>
11609
11610 * gcc.target/nvptx/abi-vararg-3.c: New.
11611
11612 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11613
11614 PR tree-optimization/54579
11615 PR middle-end/55299
11616 * gcc.dg/fold-notrotate-1.c: New test.
11617 * gcc.dg/fold-notshift-1.c: New test.
11618 * gcc.dg/fold-notshift-2.c: New test.
11619
11620 2016-05-17 Marek Polacek <polacek@redhat.com>
11621
11622 PR ipa/71146
11623 * g++.dg/ipa/pr71146.C: New test.
11624
11625 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11626
11627 * jit.dg/test-error-array-bounds.c: New test case.
11628
11629 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11630
11631 * gcc.dg/tree-ssa/and-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/andnot-1.c: New testcase.
11637
11638 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11639
11640 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11641 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11642
11643 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11644
11645 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11646
11647 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11648
11649 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11650
11651 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11652
11653 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11654 ".2d[index]" when scan the assembly.
11655 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11657 float64x1.
11658 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11659
11660 2016-05-17 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/71132
11663 * gcc.dg/torture/pr71132.c: New testcase.
11664
11665 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11666
11667 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11668
11669 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11670
11671 PR target/70809
11672 * gcc.target/aarch64/pr70809_1.c: New test.
11673
11674 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11675
11676 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11677 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11678 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11679 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11680
11681 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11682 Ilya Enkovich <ilya.enkovich@intel.com>
11683
11684 PR target/71114
11685 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11686
11687 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11688
11689 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11690 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11691
11692 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11693
11694 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11695 test for __ARM_FP16_ARGS.
11696 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11697 * gcc.target/arm/aapcs/neon-vect10.c: New.
11698 * gcc.target/arm/aapcs/neon-vect9.c: New.
11699 * gcc.target/arm/aapcs/vfp18.c: New.
11700 * gcc.target/arm/aapcs/vfp19.c: New.
11701 * gcc.target/arm/aapcs/vfp20.c: New.
11702 * gcc.target/arm/aapcs/vfp21.c: New.
11703 * gcc.target/arm/fp16-aapcs-1.c: New.
11704 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11705 test for __ARM_FP16_ARGS.
11706 * g++.target/arm/fp16-return-1.c: Update expected output.
11707
11708 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11709
11710 PR testsuite/70227
11711 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11712
11713 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11714
11715 PR fortran/69603
11716 * gfortran.dg/pr69603.f90: New testcase.
11717
11718 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11719
11720 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11721
11722 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11723
11724 PR fortran/71047
11725 * gfortran.dg/pr71047.f08: New test.
11726
11727 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11728
11729 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11730 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11731 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11732
11733 2016-05-13 Martin Sebor <msebor@redhat.com>
11734
11735 PR c++/60049
11736 * g++.dg/cpp0x/constexpr-60049.C: New test.
11737
11738 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR bootstrap/71071
11741 * gcc.dg/pr71071.c: New test.
11742
11743 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11744
11745 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11746 remove XOP handling.
11747 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11748
11749 2016-05-13 Nathan Sidwell <nathan@acm.org>
11750
11751 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11752 __atomic_is_lock_free declaration.
11753
11754 2016-05-13 Richard Biener <rguenther@suse.de>
11755
11756 PR tree-optimization/42587
11757 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11758
11759 2016-05-13 Martin Liska <mliska@suse.cz>
11760
11761 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11762 the new format of dump output.
11763
11764 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11765
11766 * gcc.dg/pr71084.c: New test.
11767
11768 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11769
11770 PR target/53440
11771 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11772
11773 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11774
11775 * gcc.target/aarch64/struct_return.c: New test.
11776
11777 2016-05-12 Marek Polacek <polacek@redhat.com>
11778
11779 PR c/70756
11780 * c-c++-common/pr70756-2.c: New test.
11781 * c-c++-common/pr70756.c: New test.
11782
11783 2016-05-12 Richard Biener <rguenther@suse.de>
11784
11785 PR tree-optimization/71059
11786 * gcc.dg/torture/pr71059.c: New testcase.
11787
11788 2016-05-12 Richard Biener <rguenther@suse.de>
11789
11790 PR tree-optimization/71062
11791 * gcc.dg/torture/pr71062.c: New testcase.
11792
11793 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11794
11795 PR tree-optimization/71006
11796 * gcc.dg/pr71006.c: New test.
11797
11798 2016-05-12 Marek Polacek <polacek@redhat.com>
11799
11800 PR driver/71063
11801 * gcc.dg/opts-7.c: New test.
11802
11803 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11804
11805 PR target/70830
11806 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11807 Add -save-temps to dg-options.
11808 Scan for ldmfd rather than pop instruction.
11809 * gcc.target/arm/interrupt-2.c: Likewise.
11810 * gcc.target/arm/pr70830.c: New test.
11811
11812 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11813
11814 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11815 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11816
11817 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11818 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11819 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11820
11821 PR target/71019
11822 * gcc.target/i386/avx512vl-pack-1.c: New test.
11823 * gcc.target/i386/avx512vl-pack-2.c: New test.
11824 * gcc.target/i386/avx512bw-pack-2.c: New test.
11825
11826 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11827
11828 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11829 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11830 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11831
11832 2016-05-12 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/70986
11835 * gcc.dg/torture/pr70986-1.c: New testcase.
11836 * gcc.dg/torture/pr70986-2.c: Likewise.
11837 * gcc.dg/torture/pr70986-3.c: Likewise.
11838
11839 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11840
11841 PR c/43651
11842 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11843 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11844
11845 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11846
11847 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11848 directive.
11849 * gcc.target/i386/pr66746.c: Ditto.
11850
11851 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11852
11853 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11854 support.
11855 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11856 warning when using -mvsx-timode.
11857 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11858 * gcc.target/powerpc/dform-2.c: Likewise.
11859 * gcc.target/powerpc/pr68805.c: Likewise.
11860
11861 2016-05-11 Marek Polacek <polacek@redhat.com>
11862
11863 PR c++/71024
11864 * c-c++-common/attributes-3.c: New test.
11865
11866 2016-05-11 Nathan Sidwell <nathan@acm.org>
11867
11868 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11869 * gcc.c-torture/execute/pr68185.c: Likewise.
11870 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11871 * gcc.dg/pr69634.c: Requires scheduling.
11872 * gcc.dg/torture/pr66178.c: Require label values.
11873 * gcc.dg/setjmp-6.c: Require indirect jumps.
11874
11875 2016-05-11 Richard Biener <rguenther@suse.de>
11876
11877 PR tree-optimization/71055
11878 * gcc.dg/torture/pr71055.c: New testcase.
11879
11880 2016-05-11 Richard Biener <rguenther@suse.de>
11881
11882 PR debug/71057
11883 * g++.dg/debug/pr71057.C: New testcase.
11884
11885 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR fortran/70855
11888 * gfortran.dg/gomp/pr70855.f90: New test.
11889
11890 2016-05-11 Richard Biener <rguenther@suse.de>
11891
11892 PR middle-end/71002
11893 * g++.dg/torture/pr71002.C: New testcase.
11894
11895 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11896
11897 PR middle-end/70807
11898 * gcc.dg/pr70807.c: New test.
11899
11900 2016-05-10 Martin Sebor <msebor@redhat.com>
11901
11902 PR c++/38611
11903 * g++.dg/Wattributes.C: New test.
11904
11905 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11906
11907 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11908 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11909 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11910
11911 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11912
11913 PR target/70799
11914 * gcc.target/i386/pr70799-1.c: New test.
11915
11916 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11917
11918 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11919
11920 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11921
11922 PR middle-end/70877
11923 * gcc.target/i386/pr70877.c: New test.
11924
11925 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11926
11927 PR tree-optimization/70786
11928 * gcc.target/i386/pr70876.c: New test.
11929
11930 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR target/70927
11933 * gcc.target/i386/avx512vl-logic-1.c: New test.
11934 * gcc.target/i386/avx512vl-logic-2.c: New test.
11935 * gcc.target/i386/avx512dq-logic-2.c: New test.
11936
11937 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11938
11939 PR target/70963
11940 * gcc.target/powerpc/pr70963.c: New.
11941
11942 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11943
11944 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11945 (test_very_wide_line): Add ruler to expected output.
11946 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11947 (test_very_wide_line): Likewise.
11948 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11949 (test_show_locus): Within the handling of "test_very_wide_line",
11950 enable show_ruler_p on the diagnostic context.
11951
11952 2016-05-10 Richard Biener <rguenther@suse.de>
11953
11954 PR tree-optimization/71039
11955 * gcc.dg/torture/pr71039.c: New testcase.
11956
11957 2016-05-10 Nathan Sidwell <nathan@acm.org>
11958
11959 * gcc.dg/nested-func-10.c: Requires alloca.
11960 * gcc.dg/nested-func-9.c: Requires alloca.
11961 * gcc.c-torture/execute/pr70460.c: Requires labels.
11962 * gcc.c-torture/compile/pr70199.c: Requires labels.
11963 * gcc.target/nvptx/decl.c: Compile only.
11964 * gcc.target/nvptx/trailing-init.c: Compile only.
11965 * gcc.target/nvptx/ary-init.c: Compile only.
11966
11967 2016-05-10 Marek Polacek <polacek@redhat.com>
11968
11969 PR c/70255
11970 * gcc.dg/attr-opt-1.c: New test.
11971
11972 2016-05-10 Richard Biener <rguenther@suse.de>
11973
11974 PR tree-optimization/70497
11975 PR tree-optimization/28367
11976 * gcc.dg/torture/20160404-1.c: New testcase.
11977 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11978 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11979
11980 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11981
11982 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11983
11984 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11985
11986 * gcc.target/i386/fabsneg-1.c New test.
11987
11988 2016-05-09 Alan Modra <amodra@gmail.com>
11989
11990 PR testsuite/70826
11991 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11992
11993 2016-05-09 Richard Biener <rguenther@suse.de>
11994
11995 PR tree-optimization/70985
11996 * gcc.dg/torture/pr70985.c: New testcase.
11997
11998 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11999
12000 * gcc.dg/tree-ssa/ifc-9.c: New test.
12001 * gcc.dg/tree-ssa/ifc-10.c: New test.
12002 * gcc.dg/tree-ssa/ifc-11.c: New test.
12003 * gcc.dg/tree-ssa/ifc-12.c: New test.
12004 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12005 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12006 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12007
12008 2016-05-09 Richard Biener <rguenther@suse.de>
12009
12010 PR fortran/70937
12011 * gfortran.dg/pr70937.f90: New testcase.
12012
12013 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12014
12015 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12016
12017 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12018
12019 PR fortran/56226
12020 * gfortran.dg/dec_structure_1.f90: New testcase.
12021 * gfortran.dg/dec_structure_2.f90: Ditto.
12022 * gfortran.dg/dec_structure_3.f90: Ditto.
12023 * gfortran.dg/dec_structure_4.f90: Ditto.
12024 * gfortran.dg/dec_structure_5.f90: Ditto.
12025 * gfortran.dg/dec_structure_6.f90: Ditto.
12026 * gfortran.dg/dec_structure_7.f90: Ditto.
12027 * gfortran.dg/dec_structure_8.f90: Ditto.
12028 * gfortran.dg/dec_structure_9.f90: Ditto.
12029 * gfortran.dg/dec_structure_10.f90: Ditto.
12030 * gfortran.dg/dec_structure_11.f90: Ditto.
12031 * gfortran.dg/dec_union_1.f90: Ditto.
12032 * gfortran.dg/dec_union_2.f90: Ditto.
12033 * gfortran.dg/dec_union_3.f90: Ditto.
12034 * gfortran.dg/dec_union_4.f90: Ditto.
12035 * gfortran.dg/dec_union_5.f90: Ditto.
12036 * gfortran.dg/dec_union_6.f90: Ditto.
12037 * gfortran.dg/dec_union_7.f90: Ditto.
12038
12039 2016-05-07 Tom de Vries <tom@codesourcery.com>
12040
12041 PR tree-optimization/70956
12042 * gcc.dg/graphite/pr70956.c: New test.
12043
12044 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR middle-end/70941
12047 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12048 (a, b, c, d): Change type from char to signed char.
12049 (main): Compare against (signed char) -1634678893 instead of
12050 hardcoded -109. Use __builtin_abort instead of abort.
12051
12052 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12053 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12054
12055 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12056
12057 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12058
12059 PR debug/70935
12060 * gcc.dg/torture/pr70935.c: New test.
12061
12062 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12063
12064 PR target/58219
12065 * gcc.target/sh/pr58219.c: New tests.
12066
12067 2016-05-06 Richard Biener <rguenther@suse.de>
12068
12069 PR tree-optimization/70960
12070 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12071
12072 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12073
12074 PR target/52933
12075 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12076 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12077 Adjust expected instruction counts.
12078 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12079
12080 2016-05-06 Marek Polacek <polacek@redhat.com>
12081
12082 PR sanitizer/70875
12083 * gcc.dg/ubsan/bounds-3.c: New test.
12084
12085 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12086
12087 PR target/54089
12088 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12089
12090 2016-05-06 Richard Biener <rguenther@suse.de>
12091
12092 PR middle-end/70931
12093 * gfortran.dg/pr70931.f90: New testcase.
12094
12095 2016-05-06 Richard Biener <rguenther@suse.de>
12096
12097 PR middle-end/70941
12098 * gcc.dg/torture/pr70941.c: New testcase.
12099
12100 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12101
12102 PR tree-optimization/57206
12103 * gcc.dg/vect/pr57206.c: New test.
12104
12105 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106
12107 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12108
12109 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12110
12111 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12112
12113 * c-c++-common/Wdangling-else-4.c: New test.
12114
12115 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR c++/70906
12118 PR c++/70933
12119 * g++.dg/opt/pr70906.C: New test.
12120 * g++.dg/opt/pr70933.C: New test.
12121
12122 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12123
12124 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12125
12126 * gcc.dg/ipa/pure-const-3.c: New testcase.
12127
12128 2016-05-04 Marek Polacek <polacek@redhat.com>
12129
12130 * c-c++-common/Wdangling-else-1.c: New test.
12131 * c-c++-common/Wdangling-else-2.c: New test.
12132 * c-c++-common/Wdangling-else-3.c: New test.
12133
12134 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12135
12136 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12137 flag is present.
12138
12139 2016-05-04 Marek Polacek <polacek@redhat.com>
12140
12141 PR c/48778
12142 * gcc.dg/Waddress-2.c: New test.
12143
12144 2016-05-04 Alan Modra <amodra@gmail.com>
12145
12146 * gcc.target/powerpc/pr70866.c: New.
12147
12148 2016-05-03 Martin Sebor <msebor@redhat.com>
12149
12150 PR c++/66561
12151 * c-c++-common/builtin_location.c: New test.
12152 * g++.dg/cpp1y/builtin_location.C: New test.
12153
12154 2016-05-03 Marek Polacek <polacek@redhat.com>
12155
12156 PR c/70859
12157 * gcc.dg/pr70859.c: New test.
12158 * gcc.dg/pr70859-2.c: New test.
12159
12160 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12161
12162 * gnat.dg/debug5.adb: New testcase.
12163
12164 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12165
12166 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12167 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12168 Procedure to check for z10 instruction set.
12169
12170 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12171
12172 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12173
12174 2016-05-03 Alan Modra <amodra@gmail.com>
12175
12176 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12177
12178 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12179
12180 * gcc.target/i386/avx512f-cvt-1.c: New test.
12181
12182 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12183
12184 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12185 -fdump-tree-vrp-details.
12186
12187 2016-05-03 Richard Biener <rguenther@suse.de>
12188
12189 * gcc.dg/pr30172-1.c: Adjust.
12190 * gcc.dg/pr63743.c: Likewise.
12191 * gcc.dg/tm/pr51696.c: Likewise.
12192 * c-c++-common/tm/safe-1.c: Likewise.
12193 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12194 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12195 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12196 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12197
12198 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR rtl-optimization/70467
12201 * gcc.target/i386/pr70467-3.c: New test.
12202 * gcc.target/i386/pr70467-4.c: New test.
12203
12204 PR tree-optimization/70916
12205 * gcc.c-torture/compile/pr70916.c: New test.
12206
12207 PR target/49244
12208 * gcc.target/i386/pr49244-1.c: New test.
12209 * gcc.target/i386/pr49244-2.c: New test.
12210
12211 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12212
12213 PR rtl-optimization/44281
12214 * gcc.target/i386/pr44281.c: New test.
12215
12216 2016-05-03 bin cheng <bin.cheng@arm.com>
12217
12218 PR tree-optimization/56541
12219 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12220 * gcc.dg/vect/pr56541.c: new test.
12221
12222 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12223
12224 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12225 __float128.
12226 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12227
12228 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12229
12230 PR testsuite/70520
12231 * c-c++-common/asan/clone-test-1.c (main): Align child process
12232 stack to 16 bytes.
12233
12234 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12235
12236 PR c++/62314
12237 * g++.dg/spellcheck-fields-2.C: New test case.
12238
12239 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12240
12241 PR c++/62314
12242 * g++.dg/pr62314.C: New test case.
12243
12244 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12245
12246 * gcc.dg/ipa/inline-8.c: New testcase.
12247
12248 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12249
12250 PR rtl-optimization/70467
12251 * gcc.target/i386/pr70467-1.c: New test.
12252
12253 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12254
12255 * gcc.dg/spec-options.c: Run the test on all targets.
12256 * gcc.dg/foo.specs: Use cpp_unique_options.
12257
12258 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12259
12260 * gcc.dg/tree-ssa/unord.c: New testcase.
12261
12262 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12263
12264 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12265
12266 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12267
12268 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12269
12270 2016-05-02 Marek Polacek <polacek@redhat.com>
12271
12272 PR c/70851
12273 * gcc.dg/enum-incomplete-3.c: New test.
12274
12275 2016-05-02 Marek Polacek <polacek@redhat.com>
12276 Tom de Vries <tom@codesourcery.com>
12277
12278 PR tree-optimization/70700
12279 * gcc.dg/pr70700.c: New test.
12280
12281 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12282
12283 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12284 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12285 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12286 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12287 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12288
12289 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12290
12291 * ada/acats/run_acats: Rename into...
12292 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12293 * ada/acats/run_all.sh: Remove redundant test.
12294 (target_run): Move around.
12295 (target_gnatchop): Use newly built executable.
12296 (target_gnatmake): Likewise.
12297 Check that the compilation of impbit succeeds.
12298
12299 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12300
12301 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12302 * gcc.dg/20021029-1.c: Likewise.
12303 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12304 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12305 * gcc.target/sh/cmpstr.c: Likewise.
12306 * gcc.target/sh/cmpstrn.c: Likewise.
12307 * gcc.target/sh/memset.c: Likewise.
12308 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12309 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12310 * gcc.target/sh/pr39423-1.c: Likewise.
12311 * gcc.target/sh/pr49468-di.c: Likewise.
12312 * gcc.target/sh/pr49468-si.c: Likewise.
12313 * gcc.target/sh/pr49880-1.c: Likewise.
12314 * gcc.target/sh/pr49880-2.c: Likewise.
12315 * gcc.target/sh/pr49880-3.c: Likewise.
12316 * gcc.target/sh/pr50751-1.c: Likewise.
12317 * gcc.target/sh/pr50751-4.c: Likewise.
12318 * gcc.target/sh/pr50751-7.c: Likewise.
12319 * gcc.target/sh/pr51244-1.c: Likewise.
12320 * gcc.target/sh/pr51244-10.c: Likewise.
12321 * gcc.target/sh/pr51244-11.c: Likewise.
12322 * gcc.target/sh/pr51244-12.c: Likewise.
12323 * gcc.target/sh/pr51244-13.c: Likewise.
12324 * gcc.target/sh/pr51244-14.c: Likewise.
12325 * gcc.target/sh/pr51244-17.c: Likewise.
12326 * gcc.target/sh/pr51244-18.c: Likewise.
12327 * gcc.target/sh/pr51244-19.c: Likewise.
12328 * gcc.target/sh/pr51244-4.c: Likewise.
12329 * gcc.target/sh/pr51244-5.c: Likewise.
12330 * gcc.target/sh/pr51244-7.c: Likewise.
12331 * gcc.target/sh/pr51244-8.c: Likewise.
12332 * gcc.target/sh/pr51244-9.c: Likewise.
12333 * gcc.target/sh/pr51697.c: Likewise.
12334 * gcc.target/sh/pr52483-1.c: Likewise.
12335 * gcc.target/sh/pr52483-2.c: Likewise.
12336 * gcc.target/sh/pr52483-3.c: Likewise.
12337 * gcc.target/sh/pr52483-5.c: Likewise.
12338 * gcc.target/sh/pr52933-1.c: Likewise.
12339 * gcc.target/sh/pr52933-2.c: Likewise.
12340 * gcc.target/sh/pr52933-3.c: Likewise.
12341 * gcc.target/sh/pr53568-1.c: Likewise.
12342 * gcc.target/sh/pr53976-1.c: Likewise.
12343 * gcc.target/sh/pr53988-1.c: Likewise.
12344 * gcc.target/sh/pr53988.c: Likewise.
12345 * gcc.target/sh/pr54089-1.c: Likewise.
12346 * gcc.target/sh/pr54089-6.c: Likewise.
12347 * gcc.target/sh/pr54089-7.c: Likewise.
12348 * gcc.target/sh/pr54089-8.c: Likewise.
12349 * gcc.target/sh/pr54089-9.c: Likewise.
12350 * gcc.target/sh/pr54236-1.c: Likewise.
12351 * gcc.target/sh/pr54236-2.c: Likewise.
12352 * gcc.target/sh/pr54236-3.c: Likewise.
12353 * gcc.target/sh/pr54236-4.c: Likewise.
12354 * gcc.target/sh/pr54386.c: Likewise.
12355 * gcc.target/sh/pr54602-1.c: Likewise.
12356 * gcc.target/sh/pr54685.c: Likewise.
12357 * gcc.target/sh/pr54760-1.c: Likewise.
12358 * gcc.target/sh/pr54760-2.c: Likewise.
12359 * gcc.target/sh/pr54760-3.c: Likewise.
12360 * gcc.target/sh/pr54760-4.c: Likewise.
12361 * gcc.target/sh/pr54760-5.c: Likewise.
12362 * gcc.target/sh/pr54760-6.c: Likewise.
12363 * gcc.target/sh/pr55146.c: Likewise.
12364 * gcc.target/sh/pr55160.c: Likewise.
12365 * gcc.target/sh/pr59278.c: Likewise.
12366 * gcc.target/sh/pr59401-1.c: Likewise.
12367 * gcc.target/sh/pr59533-1.c: Likewise.
12368 * gcc.target/sh/pr63260.c: Likewise.
12369 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12370 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12371 * gcc.target/sh/strlen.c: Likewise.
12372 * gcc.target/sh/torture/pr30807.c: Likewise.
12373 * gcc.target/sh/torture/pr34777.c: Likewise.
12374 * gcc.target/sh/torture/pr64652.c: Likewise.
12375 * gcc.target/sh/torture/pr65505.c: Likewise.
12376 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12377 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12378
12379 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12380
12381 PR c++/66644
12382 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12383
12384 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12385
12386 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12387 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12388 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12389 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12390
12391 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12392
12393 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12394 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12395
12396 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12397
12398 PR middle-end/70626
12399 * c-c++-common/goacc/combined-reduction.c: New test.
12400 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12401
12402 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12403
12404 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12405 *movdi_internal pattern only if PIC off.
12406 * gcc.target/i386/pr70155-2.c: Likewise.
12407 * gcc.target/i386/pr70155-3.c: Likewise.
12408 * gcc.target/i386/pr70155-4.c: Likewise.
12409 * gcc.target/i386/pr70155-5.c: Likewise.
12410 * gcc.target/i386/pr70155-6.c: Likewise.
12411 * gcc.target/i386/pr70155-7.c: Likewise.
12412 * gcc.target/i386/pr70155-8.c: Likewise.
12413 * gcc.target/i386/pr70155-15.c: Likewise.
12414 * gcc.target/i386/pr70155-17.c: Likewise.
12415 * gcc.target/i386/pr70155-22.c: Likewise.
12416
12417 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12418
12419 PR tree-optimization/70803
12420 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12421
12422 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12423
12424 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12425 optimization of vector loop.
12426 * gcc.target/i386/vect-unpack-3.c: New test.
12427 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12428 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12429 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12430
12431 2016-04-29 Marek Polacek <polacek@redhat.com>
12432
12433 PR sanitizer/70342
12434 * g++.dg/ubsan/null-7.C: New test.
12435
12436 PR c/70852
12437 * gcc.dg/pr70852.c: New test.
12438
12439 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12440
12441 PR/69089
12442 * g++.dg/cpp0x/alignas6.C: New test.
12443
12444 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12445
12446 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12447 * gcc.dg/pr27003.c: Likewise.
12448 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12449 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12450 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12451 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12452 * gcc.target/arc/mxy.c: Likewise.
12453 * gcc.target/arc/mswape.c: Likewise.
12454 * gcc.target/arc/mrtsc.c: Likewise.
12455 * gcc.target/arc/mcrc.c: Likewise.
12456 * gcc.target/arc/mdsp-packa.c: Likewise.
12457 * gcc.target/arc/mdvbf.c: Likewise.
12458 * gcc.target/arc/mlock.c: Likewise.
12459 * gcc.target/arc/mmac-24.c: Likewise.
12460 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12461
12462 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12463 Matthijs Kooijman <matthijs@stdin.nl>
12464 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12465
12466 PR target/60040
12467 * gcc.target/avr/pr60040-1.c: New.
12468 * gcc.target/avr/pr60040-2.c: New.
12469
12470 2016-04-29 Richard Biener <rguenther@suse.de>
12471
12472 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12473
12474 2016-04-29 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/13962
12477 PR tree-optimization/65686
12478 * gcc.dg/uninit-pr65686.c: New testcase.
12479
12480 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR middle-end/70843
12483 * gcc.dg/pr70843.c: New test.
12484
12485 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR target/70858
12488 * gcc.target/i386/pr70858.c: New test.
12489
12490 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12491
12492 * gcc.target/arc/nps400-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/movh_cl-1.c: New file.
12498
12499 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12500 Andrew Burgess <andrew.burgess@embecosm.com>
12501
12502 * gcc.target/arc/extzv-1.c: New file.
12503 * gcc.target/arc/insv-1.c: New file.
12504 * gcc.target/arc/insv-2.c: New file.
12505 * gcc.target/arc/movb-1.c: New file.
12506 * gcc.target/arc/movb-2.c: New file.
12507 * gcc.target/arc/movb-3.c: New file.
12508 * gcc.target/arc/movb-4.c: New file.
12509 * gcc.target/arc/movb-5.c: New file.
12510 * gcc.target/arc/movb_cl-1.c: New file.
12511 * gcc.target/arc/movb_cl-2.c: New file.
12512 * gcc.target/arc/movbi_cl-1.c: New file.
12513 * gcc.target/arc/movl-1.c: New file.
12514
12515 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12516 Andrew Burgess <andrew.burgess@embecosm.com>
12517
12518 * gcc.target/arc/cmem-1.c: New file.
12519 * gcc.target/arc/cmem-2.c: New file.
12520 * gcc.target/arc/cmem-3.c: New file.
12521 * gcc.target/arc/cmem-4.c: New file.
12522 * gcc.target/arc/cmem-5.c: New file.
12523 * gcc.target/arc/cmem-6.c: New file.
12524 * gcc.target/arc/cmem-7.c: New file.
12525 * gcc.target/arc/cmem-ld.inc: New file.
12526 * gcc.target/arc/cmem-st.inc: New file.
12527
12528 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR target/70821
12531 * gcc.target/i386/pr70821.c: New test.
12532
12533 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12534
12535 * gcc.target/powerpc/vec-adde.c: New test.
12536 * gcc.target/powerpc/vec-adde-int128.c: New test.
12537
12538 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12539
12540 * gcc.target/i386/avx-vround-1.c: New test.
12541 * gcc.target/i386/avx-vround-2.c: New test.
12542 * gcc.target/i386/avx512vl-vround-1.c: New test.
12543 * gcc.target/i386/avx512vl-vround-2.c: New test.
12544
12545 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12546
12547 PR testsuite/70595
12548 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12549 (check_effective_target_cilkplus_runtime): ... this.
12550 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12551 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12552
12553 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12554 Require cilkplus_runtime.
12555 Don't add -lcilkrts.
12556 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12557 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12558 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12559 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12560 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12561 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12562 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12563 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12564 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12565 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12566 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12567 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12568 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12569 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12570 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12571 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12572 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12573 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12574 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12575 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12576 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12577 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12578 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12579 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12580 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12581 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12582 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12583 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12584 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12585
12586 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12587 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12588
12589 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12590
12591 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12592 cilkplus_runtime.
12593
12594 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12595
12596 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12597 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12598
12599 2015-04-27 Ryan Burn <contact@rnburn.com>
12600
12601 PR c++/69024
12602 PR c++/68997
12603 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12604 diagnostic.
12605 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12606 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12607
12608 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12609
12610 * gnat.dg/limited_with4.ad[sb]: New test.
12611 * gnat.dg/limited_with4_pkg.ads: New helper.
12612
12613 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12614
12615 PR target/70155
12616 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12617 and movv1ti_internal patterns
12618 * gcc.target/i386/pr70155-1.c: New test.
12619 * gcc.target/i386/pr70155-2.c: Likewise.
12620 * gcc.target/i386/pr70155-3.c: Likewise.
12621 * gcc.target/i386/pr70155-4.c: Likewise.
12622 * gcc.target/i386/pr70155-5.c: Likewise.
12623 * gcc.target/i386/pr70155-6.c: Likewise.
12624 * gcc.target/i386/pr70155-7.c: Likewise.
12625 * gcc.target/i386/pr70155-8.c: Likewise.
12626 * gcc.target/i386/pr70155-9.c: Likewise.
12627 * gcc.target/i386/pr70155-10.c: Likewise.
12628 * gcc.target/i386/pr70155-11.c: Likewise.
12629 * gcc.target/i386/pr70155-12.c: Likewise.
12630 * gcc.target/i386/pr70155-13.c: Likewise.
12631 * gcc.target/i386/pr70155-14.c: Likewise.
12632 * gcc.target/i386/pr70155-15.c: Likewise.
12633 * gcc.target/i386/pr70155-16.c: Likewise.
12634 * gcc.target/i386/pr70155-17.c: Likewise.
12635 * gcc.target/i386/pr70155-18.c: Likewise.
12636 * gcc.target/i386/pr70155-19.c: Likewise.
12637 * gcc.target/i386/pr70155-20.c: Likewise.
12638 * gcc.target/i386/pr70155-21.c: Likewise.
12639 * gcc.target/i386/pr70155-22.c: Likewise.
12640
12641 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12642
12643 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12644 ".{5,6}".
12645
12646 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12647
12648 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12649 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12650 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12651 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12652 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12653
12654 2016-04-27 Richard Biener <rguenther@suse.de>
12655
12656 PR ipa/70760
12657 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12658 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12659
12660 2016-04-27 Nathan Sidwell <nathan@acm.org>
12661
12662 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12663 * g++.dg/ubsan/pr63956.C: Adjust error location.
12664
12665 2016-04-27 Nick Clifton <nickc@redhat.com>
12666
12667 PR middle-end/49889
12668 * gcc.dg/pr49889.c: New test.
12669
12670 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12671
12672 * c-c++-common/memset-array.c: New test.
12673
12674 2016-04-26 Martin Sebor <msebor@redhat.com>
12675
12676 PR c++/66639
12677 * g++.dg/cpp1y/func_constexpr.C: New test.
12678
12679 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12680
12681 PR c++/70241
12682 * g++.dg/cpp0x/enum32.C: New test.
12683 * g++.dg/cpp0x/enum33.C: New test.
12684
12685 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12686
12687 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12688 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12689 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12690 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12691 * gcc.c-torture/execute/pr38151.c: Likewise.
12692 * gcc.c-torture/execute/pr66556.c: Likewise.
12693 * gcc.c-torture/execute/pr67781.c: Likewise.
12694 * gcc.c-torture/execute/pr68648.c: Likewise.
12695
12696 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12697
12698 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12699
12700 2016-04-26 Marek Polacek <polacek@redhat.com>
12701
12702 PR c/67784
12703 * gcc.dg/pr67784-3.c: New test.
12704 * gcc.dg/pr67784-4.c: New test.
12705 * gcc.dg/pr67784-5.c: New test.
12706
12707 PR c/70791
12708 * gcc.dg/Wnested-externs-2.c: New test.
12709
12710 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12711
12712 * gcc.dg/fold-plusmult.c: Adjust.
12713 * gcc.dg/no-strict-overflow-6.c: Adjust.
12714 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12715
12716 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12717
12718 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12719 number scans.
12720 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12721 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12722 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12723 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12724 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12725 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12726 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12727 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12728 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12729 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12730 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12731 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12732 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12733 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12734 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12735 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12736 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12737 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12738 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12739 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12740 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12741 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12742 scans.
12743 * gcc.target/i386/pr32219-4.c: Likewise.
12744 * gcc.target/i386/pr32219-6.c: Likewise.
12745 * gcc.target/i386/pr32219-8.c: Likewise.
12746
12747 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12748
12749 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12750 associated options.
12751
12752 2016-04-26 Marek Polacek <polacek@redhat.com>
12753
12754 PR c++/70744
12755 * g++.dg/ext/cond2.C: New test.
12756
12757 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12758
12759 PR tree-optimization/70771
12760 PR tree-optimization/70775
12761 * gcc.dg/pr70771.c: New test.
12762 * gcc.dg/pr70775.c: New test.
12763
12764 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12765
12766 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12767
12768 2016-04-25 Richard Biener <rguenther@suse.de>
12769
12770 PR tree-optimization/70780
12771 * gcc.dg/torture/pr70780.c: New testcase.
12772
12773 2016-04-25 Michael Collison <michael.collison@arm.com>
12774
12775 * gcc.target/arm/neon-vaddws16.c: New test.
12776 * gcc.target/arm/neon-vaddws32.c: New test.
12777 * gcc.target/arm/neon-vaddwu16.c: New test.
12778 * gcc.target/arm/neon-vaddwu32.c: New test.
12779 * gcc.target/arm/neon-vaddwu8.c: New test.
12780 * lib/target-supports.exp
12781 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12782 that arm neon support vector widen sum of HImode TO SImode.
12783
12784 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR sanitizer/70712
12787 * c-c++-common/asan/pr70712.c: New test.
12788
12789 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12790
12791 * .gitattributes: New file.
12792
12793 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12794
12795 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12796
12797 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12798
12799 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12800 * gfortran.dg/submodule_15.f08: Likewise.
12801
12802 2016-04-22 Richard Biener <rguenther@suse.de>
12803
12804 PR tree-optimization/70740
12805 * gcc.dg/torture/pr70740.c: New testcase.
12806
12807 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12808
12809 PR target/70750
12810 * gcc.target/i386/pr70750-1.c: New test.
12811 * gcc.target/i386/pr70750-2.c: Likewise.
12812
12813 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12814
12815 PR c++/70540
12816 * g++.dg/cpp0x/auto48.C: New.
12817
12818 2016-04-21 Marek Polacek <polacek@redhat.com>
12819
12820 PR c++/70513
12821 * g++.dg/cpp0x/forw_enum12.C: New test.
12822 * g++.dg/cpp0x/forw_enum13.C: New test.
12823
12824 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12825
12826 PR target/70728
12827 * gcc.target/i386/pr70728.c: New test.
12828
12829 2016-04-21 Richard Biener <rguenther@suse.de>
12830
12831 PR middle-end/70747
12832 * gcc.dg/pr70747.c: New testcase.
12833
12834 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12835
12836 PR tree-optimization/70715
12837 * gcc.dg/tree-ssa/scev-13.c: New test.
12838
12839 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12840
12841 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12842
12843 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12844
12845 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12846
12847 2016-04-20 Jan Hubicka <jh@suse.cz>
12848
12849 PR ipa/70018
12850 * g++.dg/ipa/nothrow-1.C: New testcase.
12851
12852 2016-04-20 Nathan Sidwell <nathan@acm.org>
12853
12854 PR c++/55635
12855 * g++.dg/eh/delete1.C: New.
12856
12857 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12858
12859 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12860 -mtune-ctrl=sse_typeless_stores.
12861
12862 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12863
12864 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12865
12866 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12867
12868 PR tree-optimization/69489
12869 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12870
12871 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12872
12873 PR c++/69363
12874 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12875 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12876 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12877
12878 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12879
12880 PR tree-optimization/56625
12881 PR tree-optimization/69489
12882 * gcc.dg/vect/pr56625.c: New test.
12883 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12884
12885 2016-04-20 Andrew Pinski <apinski@cavium.com>
12886
12887 PR target/64971
12888 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12889
12890 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12891
12892 * gnat.dg/self1.adb: Remove now incorrect test.
12893
12894 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12895
12896 * gcc.dg/tree-ssa/scev-11.c: New test.
12897 * gcc.dg/tree-ssa/scev-12.c: New test.
12898
12899 2016-04-20 Marek Polacek <polacek@redhat.com>
12900
12901 PR tree-optimization/70725
12902 * gcc.dg/pr70725.c: New test.
12903
12904 2016-04-20 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/70726
12907 * g++.dg/vect/pr70726.cc: New testcase.
12908
12909 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12910
12911 PR target/70674
12912 * gcc.target/s390/pr70674.c: New test.
12913
12914 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12915
12916 PR libgfortran/70684
12917 * gfortran.dg/list_read_14.f90: New test.
12918
12919 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12920
12921 PR target/69201
12922 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12923 extern to force it misaligned.
12924 (b): Likewise.
12925 (c): Likewise.
12926 (d): Likewise.
12927 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12928 Don't check `*' before movv4sf_internal.
12929 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12930 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12931 Don't check `*' before movv16qi_internal.
12932 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12933 extern to force it misaligned.
12934 (b): Likewise.
12935 (c): Likewise.
12936 (d): Likewise.
12937 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12938 Don't check `*' before movv2df_internal.
12939 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12940 extern to force it misaligned.
12941 (b): Likewise.
12942 (c): Likewise.
12943 (d): Likewise.
12944 Check movv8sf_internal instead of avx_storeups256.
12945 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12946
12947 2016-04-19 Richard Biener <rguenther@suse.de>
12948
12949 PR tree-optimization/70171
12950 * g++.dg/tree-ssa/pr70171.C: New testcase.
12951
12952 2016-04-19 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/70724
12955 * gcc.dg/torture/pr70724.c: New testcase.
12956
12957 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12958
12959 PR middle-end/70689
12960 * gcc.target/i386/pr70689.c: New.
12961
12962 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12963
12964 PR target/70708
12965 * gcc.target/i386/pr70708.c: New test.
12966
12967 2016-04-18 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/43434
12970 * gcc.dg/vect/pr43434.c: New testcase.
12971 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12972 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12973 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12974 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12975 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12976 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12977 * gcc.dg/gomp/pr68640.c: Likewise.
12978 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12979 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12980
12981 2016-04-18 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/70701
12984 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12985
12986 2016-04-18 Tom de Vries <tom@codesourcery.com>
12987
12988 PR testsuite/70699
12989 * gcc.dg/pr70161.c: Add dot-file scans.
12990 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12991 instead of after last dot char.
12992
12993 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12994
12995 * c-c++-common/dump-ada-spec-3.c: New test.
12996 * c-c++-common/dump-ada-spec-4.c: Likewise.
12997
12998 2016-04-17 Tom de Vries <tom@codesourcery.com>
12999
13000 PR other/70183
13001 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13002
13003 2016-04-15 Jan Hubicka <jh@suse.cz>
13004
13005 PR ipa/70018
13006 * g++.dg/ipa/pure-const-1.C: New testcase.
13007 * g++.dg/ipa/pure-const-2.C: New testcase.
13008 * g++.dg/ipa/pure-const-3.C: New testcase.
13009
13010 2016-04-15 Marek Polacek <polacek@redhat.com>
13011
13012 PR c/70671
13013 * gcc.dg/bitfld-22.c: New test.
13014
13015 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13016
13017 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13018 x86_64.
13019
13020 2016-04-15 Marek Polacek <polacek@redhat.com>
13021
13022 PR c/70651
13023 * c-c++-common/pr70651.c: New test.
13024
13025 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13026
13027 PR rtl-optimization/70681
13028 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13029 dump scan on arm and powerpc.
13030 * gcc.dg/pr10474.c: Likewise.
13031
13032 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR c++/69517
13035 PR c++/70019
13036 PR c++/70588
13037 * g++.dg/cpp1y/vla11.C: Revert for real.
13038
13039 PR c/70436
13040 * c-c++-common/Wparentheses-1.c: New test.
13041 * c-c++-common/gomp/Wparentheses-1.c: New test.
13042 * c-c++-common/gomp/Wparentheses-2.c: New test.
13043 * c-c++-common/gomp/Wparentheses-3.c: New test.
13044 * c-c++-common/gomp/Wparentheses-4.c: New test.
13045 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13046 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13047 * c-c++-common/goacc/Wparentheses-1.c: New test.
13048
13049 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13050
13051 PR target/70662
13052 * gcc.target/i386/pr70662.c: New test.
13053
13054 2016-04-15 Richard Biener <rguenther@suse.de>
13055 Alan Modra <amodra@gmail.com>
13056
13057 PR tree-optimization/70130
13058 * gcc.dg/vect/O3-pr70130.c: New testcase.
13059
13060 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13061
13062 PR target/70669
13063 * gcc.target/powerpc/pr70669.c: New test.
13064
13065 PR target/70640
13066 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13067 a power7 system that does not have an assembler that supports
13068 power8.
13069
13070 2016-04-14 Martin Sebor <msebor@redhat.com>
13071
13072 PR c++/69517
13073 PR c++/70019
13074 PR c++/70588
13075 * c-c++-common/ubsan/vla-1.c: Revert.
13076 * g++.dg/cpp1y/vla11.C: Same.
13077 * g++.dg/cpp1y/vla12.C: Same.
13078 * g++.dg/cpp1y/vla13.C: Same.
13079 * g++.dg/cpp1y/vla14.C: Same.
13080 * g++.dg/cpp1y/vla3.C: Same.
13081 * g++.dg/init/array24.C: Same.
13082 * g++.dg/ubsan/vla-1.C: Same.
13083
13084 2016-04-14 Marek Polacek <polacek@redhat.com>
13085 Jan Hubicka <hubicka@ucw.cz>
13086
13087 PR c++/70029
13088 * g++.dg/torture/pr70029.C: New test.
13089
13090 2016-04-14 Martin Sebor <msebor@redhat.com>
13091
13092 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13093 type size to prevent failures on targets with very low maximum
13094 alignment.
13095
13096 2016-04-14 Richard Biener <rguenther@suse.de>
13097
13098 PR tree-optimization/70623
13099 * gcc.dg/torture/pr70623.c: New testcase.
13100 * gcc.dg/torture/pr70623-2.c: Likewise.
13101
13102 2016-04-13 Martin Sebor <msebor@redhat.com>
13103
13104 PR c++/69517
13105 PR c++/70019
13106 PR c++/70588
13107 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13108 * g++.dg/cpp1y/vla11.C: New test.
13109 * g++.dg/cpp1y/vla12.C: New test.
13110 * g++.dg/cpp1y/vla13.C: New test.
13111 * g++.dg/cpp1y/vla14.C: New test.
13112 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13113 * g++.dg/init/array24.C: Fully brace VLA initializer.
13114 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13115
13116 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13117
13118 PR c++/70641
13119 * g++.dg/opt/pr70641.C: New test.
13120
13121 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13122
13123 PR rtl-optimization/68749
13124 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13125 effects of argument promotions.
13126 Remove default args to dg-skip-if.
13127
13128 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13129
13130 PR c++/70635
13131 * g++.dg/parse/pr70635.C: New.
13132
13133 2016-04-13 Marek Polacek <polacek@redhat.com>
13134
13135 PR c++/70639
13136 * c-c++-common/Wmisleading-indentation-4.c: New test.
13137
13138 2016-04-13 Marek Polacek <polacek@redhat.com>
13139
13140 PR c/70436
13141 * gcc.dg/Wparentheses-12.c: New test.
13142 * gcc.dg/Wparentheses-13.c: New test.
13143
13144 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13145
13146 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13147 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13148 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13149
13150 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13151
13152 PR middle-end/70633
13153 * gcc.c-torture/compile/pr70633.c: New test.
13154
13155 PR debug/70628
13156 * gcc.dg/torture/pr70628.c: New test.
13157
13158 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13159
13160 PR c++/70610
13161 * g++.dg/template/pr70610.C: New test.
13162 * g++.dg/template/pr70610-2.C: New test.
13163 * g++.dg/template/pr70610-3.C: New test.
13164 * g++.dg/template/pr70610-4.C: New test.
13165
13166 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13167
13168 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13169 128 instead of 32.
13170
13171 PR c++/70571
13172 * g++.dg/ext/pr70571.C: New test.
13173
13174 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13175
13176 PR target/70640
13177 * gcc.target/powerpc/pr70640.c: New test.
13178
13179 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13180
13181 PR c++/68722
13182 * g++.dg/parse/pr68722.C: New.
13183
13184 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR rtl-optimization/70596
13187 * gcc.target/i386/pr70596.c: New test.
13188
13189 2016-04-12 Nathan Sidwell <nathan@acm.org>
13190
13191 PR c++/70501
13192 * g++.dg/init/pr70501.C: New.
13193
13194 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13195
13196 * gcc.target/i386/asm-flag-6.c: New test.
13197
13198 2016-04-12 Tom de Vries <tom@codesourcery.com>
13199
13200 PR tree-optimization/68756
13201 * gcc.dg/graphite/pr68756.c: New test.
13202
13203 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR tree-optimization/70602
13206 * gcc.c-torture/execute/pr70602.c: New test.
13207
13208 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13209
13210 PR target/70381
13211 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13212 __float128 emulator is built and runs.
13213 * gcc.target/powerpc/float128-1.c: Likewise.
13214
13215 * lib/target-supports.exp (check_ppc_float128_sw_available):
13216 Rework tests for __float128 software and hardware
13217 availability. Fix exit condition to return 0 on success.
13218
13219 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13220
13221 PR target/70133
13222 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13223 * gcc.target/aarch64/target_attr_15.c: Likewise.
13224
13225 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13226
13227 PR c++/69066
13228 * g++.dg/cpp1y/pr69066.C: New.
13229
13230 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13231
13232 PR fortran/68566
13233 * gfortran.dg/pr36192.f90: Update test.
13234 * gfortran.dg/pr36192_1.f90: Update test.
13235 * gfortran.dg/real_dimension_1.f: Update test.
13236 * gfortran.dg/parameter_array_init_7.f90: New test.
13237
13238 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13239
13240 PR testsuite/64039
13241 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13242
13243 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13244
13245 PR rtl-optimization/66669
13246 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13247
13248 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13249
13250 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13251 * gcc.dg/pie-1.c: Likewise.
13252 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13253 * gcc.dg/pic-4.c: Likewise.
13254 * gcc.dg/pie-3.c: Likewise.
13255 * gcc.dg/pie-4.c: Likewise.
13256
13257 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13258
13259 PR tree-optimization/68644
13260 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13261
13262 PR rtl-optimization/64886
13263 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13264
13265 2016-04-09 Tom de Vries <tom@codesourcery.com>
13266
13267 PR tree-optimization/68953
13268 * gcc.dg/graphite/pr68953.c: New test.
13269
13270 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13271
13272 PR fortran/70592
13273 * gfortran.dg/deferred_character_16.f90: New test.
13274
13275 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR tree-optimization/70586
13278 * gcc.c-torture/execute/pr70586.c: New test.
13279
13280 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13281
13282 PR sanitizer/70573
13283 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13284 with __builtin_memset
13285 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13286
13287 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13288
13289 PR lto/70289
13290 PR ipa/70348
13291 PR tree-optimization/70373
13292 PR middle-end/70533
13293 PR middle-end/70534
13294 PR middle-end/70535
13295 * c-c++-common/goacc/reduction-5.c: New test.
13296 * c-c++-common/goacc/reduction-promotions.c: New test.
13297 * gfortran.dg/goacc/reduction-3.f95: New test.
13298 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13299
13300 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13301
13302 PR c++/70590
13303 PR c++/70452
13304 * g++.dg/pr70590.C: New test.
13305 * g++.dg/pr70590-2.C: New test.
13306
13307 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR middle-end/70593
13310 * gcc.target/i386/pr70593.c: New test.
13311
13312 PR rtl-optimization/70574
13313 * gcc.target/i386/avx2-pr70574.c: New test.
13314
13315 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13316
13317 PR sanitizer/70541
13318 * c-c++-common/asan/pr70541.c: New test.
13319
13320 2016-04-08 Tom de Vries <tom@codesourcery.com>
13321
13322 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13323 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13324
13325 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13326
13327 PR target/70566
13328 * gcc.c-torture/execute/pr70566.c: New test.
13329
13330 2016-04-08 Tom de Vries <tom@codesourcery.com>
13331
13332 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13333 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13334
13335 2016-04-08 Alan Modra <amodra@gmail.com>
13336
13337 * gcc.target/powerpc/pr70117.c: New.
13338
13339 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR testsuite/70581
13342 * gcc.dg/lto/simd-function_0.c: New test.
13343
13344 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13345 clones.
13346 * c-c++-common/attr-simd-2.c: Likewise.
13347 * c-c++-common/attr-simd-4.c: Likewise.
13348 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13349 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13350
13351 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13352
13353 PR testsuite/70553
13354 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13355
13356 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13357 Tom de Vries <tom@codesourcery.com>
13358
13359 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13360 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13361 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13362 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13363 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13364 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13365 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13366 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13367
13368 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13369
13370 PR c/70436
13371 * g++.dg/warn/Wparentheses-29.C: New test.
13372
13373 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13374
13375 PR c/70436
13376 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13377 explicit braces to resolve a future -Wparentheses warning.
13378
13379 2016-04-06 Richard Henderson <rth@redhat.com>
13380
13381 * gcc.dg/pr61817-1.c: New test.
13382 * gcc.dg/pr61817-2.c: New test.
13383 * gcc.dg/pr69391-1.c: New test.
13384 * gcc.dg/pr69391-2.c: New test.
13385
13386 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13387
13388 PR rtl-optimization/70398
13389 * gcc.target/aarch64/pr70398.c: New.
13390
13391 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13392
13393 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13394
13395 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13396 Pedro Alves <palves@redhat.com>
13397
13398 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13399
13400 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13401
13402 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13403 Check for avx512f effective targets instead of avx2.
13404 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13405 for AVX512F clones.
13406 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13407 * g++.dg/gomp/declare-simd-1.C: Likewise.
13408 * g++.dg/gomp/declare-simd-3.C: Likewise.
13409 * g++.dg/gomp/declare-simd-4.C: Likewise.
13410
13411 PR middle-end/70550
13412 * c-c++-common/gomp/pr70550-1.c: New test.
13413 * c-c++-common/gomp/pr70550-2.c: New test.
13414
13415 2016-04-05 Nathan Sidwell <nathan@acm.org>
13416
13417 PR c++/70512
13418 * g++.dg/ext/attribute-may-alias-5.C: New.
13419
13420 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR c++/70336
13423 * c-c++-common/pr70336.c: New test.
13424 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13425 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13426
13427 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13428
13429 PR ipa/66223
13430 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13431
13432 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR rtl-optimization/70542
13435 * gcc.dg/torture/pr70542.c: New test.
13436 * gcc.target/i386/avx2-pr70542.c: New test.
13437
13438 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13439
13440 PR tree-optimization/70509
13441 * gcc.target/i386/avx512bw-pr70509.c: New test.
13442
13443 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13444
13445 PR c++/70452
13446 * g++.dg/ext/constexpr-vla4.C: New test.
13447
13448 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13449
13450 PR target/70510
13451 * gcc.target/i386/pr70510.c: New test.
13452
13453 2016-04-05 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/70526
13456 * g++.dg/torture/pr70526.C: New testcase.
13457
13458 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR target/70525
13461 * gcc.target/i386/pr70525.c: New test.
13462
13463 2016-04-05 Richard Biener <rguenther@suse.de>
13464
13465 PR middle-end/70499
13466 * g++.dg/torture/pr70499.C: New testcase.
13467
13468 2016-04-05 Richard Biener <rguenther@suse.de>
13469
13470 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13471 remove XFAIL.
13472
13473 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR middle-end/70307
13476 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13477 rs6000 ABI warnings.
13478
13479 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13480
13481 PR ipa/66223
13482 * g++.dg/ipa/devirt-51.C: New testcase.
13483
13484 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR middle-end/70457
13488 * gcc.dg/torture/pr70457.c: New.
13489
13490 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13491
13492 PR fortran/67538
13493 * gfortran.dg/allocate_with_source_19.f08: New test.
13494
13495 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13496
13497 PR fortran/65795
13498 * gfortran.dg/coarray_allocate_6.f08: New test.
13499
13500 2016-04-04 Richard Biener <rguenther@suse.de>
13501
13502 PR rtl-optimization/70484
13503 * gcc.dg/torture/pr70484.c: New testcase.
13504
13505 2016-04-04 Marek Polacek <polacek@redhat.com>
13506
13507 PR c/70307
13508 * gcc.dg/torture/pr70307.c: New test.
13509
13510 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13511
13512 PR target/70416
13513 PR target/67391
13514 * gcc.target/sh/torture/pr70416.c: New.
13515
13516 2016-04-02 Martin Sebor <msebor@redhat.com>
13517
13518 PR c++/67376
13519 PR c++/70170
13520 PR c++/70172
13521 PR c++/70228
13522 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13523 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13524 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13525 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13526 * g++.dg/cpp0x/constexpr-string.C: Same.
13527 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13528 * g++.dg/cpp0x/pr65398.C: Same.
13529 * g++.dg/ext/constexpr-vla1.C: Same.
13530 * g++.dg/ext/constexpr-vla2.C: Same.
13531 * g++.dg/ext/constexpr-vla3.C: Same.
13532 * g++.dg/ubsan/pr63956.C: Same.
13533
13534 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR rtl-optimization/70467
13537 * gcc.target/i386/pr70467-2.c: New test.
13538
13539 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13540 Marek Polacek <polacek@redhat.com>
13541
13542 PR c++/70488
13543 * g++.dg/init/new47.C: New test.
13544
13545 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13546
13547 PR target/70496
13548 * gcc.target/arm/pr70496.c: New test.
13549
13550 2016-04-01 Nathan Sidwell <nathan@acm.org>
13551
13552 PR c++/68475
13553 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13554
13555 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13556
13557 PR target/69890
13558 * gcc.dg/strlenopt.h (memmove): New.
13559 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13560 instead of "string.h".
13561 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13562 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13563 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13564 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13576 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13577 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13578 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13579 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13580 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13581
13582 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13583
13584 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13585 (Holder::foo): Reflect this.
13586
13587 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13588
13589 PR target/70442
13590 * gcc.dg/pr70442.c: New test.
13591
13592 2016-03-31 Nathan Sidwell <nathan@acm.org>
13593
13594 PR c++/70393
13595 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13596
13597 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13598
13599 PR target/70453
13600 * gcc.target/i386/pr70453.c: New test.
13601
13602 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13603
13604 PR target/70292
13605 * gcc.c-torture/pr70292.c: New test.
13606
13607 2016-03-31 Marek Polacek <polacek@redhat.com>
13608
13609 PR c/70297
13610 * c-c++-common/pr70297.c: New test.
13611 * g++.dg/cpp0x/typedef-redecl.C: New test.
13612 * gcc.dg/typedef-redecl2.c: New test.
13613
13614 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR rtl-optimization/70460
13617 * gcc.c-torture/execute/pr70460.c: New test.
13618
13619 2016-03-31 Richard Biener <rguenther@suse.de>
13620
13621 PR c++/70430
13622 * g++.dg/ext/vector30.C: New testcase.
13623
13624 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13625 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13626
13627 * gfortran.dg/fmt_pf.f90: New test.
13628
13629 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13630
13631 Forward-port from 5 branch
13632 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR testsuite/70356
13635 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13636 dg-require-effective-target after dg-do.
13637
13638 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13639
13640 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13641
13642 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13643 Julian Brown <julian@codesourcery.com>
13644 Chung-Lin Tang <cltang@codesourcery.com>
13645 Cesar Philippidis <cesar@codesourcery.com>
13646 James Norris <jnorris@codesourcery.com>
13647 Tom de Vries <tom@codesourcery.com>
13648 Nathan Sidwell <nathan@codesourcery.com>
13649
13650 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13651 * c-c++-common/goacc/loop-clauses.c: Likewise.
13652 * g++.dg/goacc/template.C: Likewise.
13653 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13654 * gfortran.dg/goacc/loop-1.f95: Likewise.
13655 * gfortran.dg/goacc/loop-5.f95: Likewise.
13656 * gfortran.dg/goacc/loop-6.f95: Likewise.
13657 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13658 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13659 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13660 * c-c++-common/goacc/clauses-fail.c: Likewise.
13661 * c-c++-common/goacc/parallel-1.c: Likewise.
13662 * c-c++-common/goacc/reduction-1.c: Likewise.
13663 * c-c++-common/goacc/reduction-2.c: Likewise.
13664 * c-c++-common/goacc/reduction-3.c: Likewise.
13665 * c-c++-common/goacc/reduction-4.c: Likewise.
13666 * c-c++-common/goacc/routine-3.c: Likewise.
13667 * c-c++-common/goacc/routine-4.c: Likewise.
13668 * c-c++-common/goacc/routine-5.c: Likewise.
13669 * c-c++-common/goacc/tile.c: Likewise.
13670 * g++.dg/goacc/template.C: Likewise.
13671 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13672 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13673 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13674 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13675 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13676 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13677 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13678 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13679 * c-c++-common/goacc/use_device-1.c: ... this file.
13680 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13681 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13682 * c-c++-common/goacc/host_data-6.c: ... this file.
13683 * c-c++-common/goacc/loop-2-kernels.c: New file.
13684 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13685 * c-c++-common/goacc/loop-3.c: Likewise.
13686 * g++.dg/goacc/reference.C: Likewise.
13687 * g++.dg/goacc/routine-1.C: Likewise.
13688 * g++.dg/goacc/routine-2.C: Likewise.
13689
13690 2016-03-30 Richard Biener <rguenther@suse.de>
13691
13692 PR middle-end/70450
13693 * gcc.dg/torture/pr70450.c: New testcase.
13694
13695 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13696
13697 PR target/70421
13698 * gcc.dg/torture/pr70421.c: New test.
13699 * gcc.target/i386/avx512f-pr70421.c: New test.
13700
13701 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13702
13703 PR testsuite/70364
13704 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13705 (check): New function.
13706 (bar): Call check.
13707 (foo): Align stack to 16 bytes when calling bar.
13708 * gcc.target/i386/cleanup-2.c: Likewise.
13709
13710 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13711
13712 PR tree-optimization/59124
13713 * gcc.dg/Warray-bounds-19.c: New test.
13714
13715 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13716
13717 * lib/prune.exp (escape_regex_chars): New.
13718 (prune_file_path): Update to quote metcharacters for regexp.
13719
13720 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13721
13722 PR rtl-optimization/70429
13723 * gcc.c-torture/execute/pr70429.c: New test.
13724
13725 PR tree-optimization/70405
13726 * gcc.dg/pr70405.c: New test.
13727
13728 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13729
13730 PR fortran/70397
13731 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13732 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13733
13734 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13735
13736 PR testsuite/64177
13737 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13738 __cilkrts_set_param to set two workers.
13739 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13740 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13741
13742 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13743
13744 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13745
13746 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13747
13748 PR target/70406
13749 * gcc.target/i386/pr70406.c: New test.
13750
13751 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13752
13753 * gnat.dg/specs/double_record_extension3.ads: New test.
13754
13755 2016-03-25 Richard Henderson <rth@redhat.com>
13756
13757 PR target/70120
13758 * gcc.target/aarch64/pr70120-1.c: New.
13759 * gcc.target/aarch64/pr70120-2.c: New.
13760 * gcc.target/aarch64/pr70120-3.c: New.
13761
13762 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13763
13764 PR c++/62212
13765 * g++.dg/template/mangle2.C: The dg-do directive should be
13766 "compile" not "assemble".
13767
13768 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13769
13770 PR lto/69650
13771 * gcc.dg/pr69650.c: New test.
13772
13773 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13774
13775 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13776
13777 2016-03-25 Alan Modra <amodra@gmail.com>
13778
13779 * gcc.dg/dfp/pr70052.c: New test.
13780
13781 2016-03-24 Richard Henderson <rth@redhat.com>
13782
13783 PR middle-end/69845
13784 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13785 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13786
13787 2016-03-24 Tom de Vries <tom@codesourcery.com>
13788
13789 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13790
13791 2016-03-24 Tom de Vries <tom@codesourcery.com>
13792
13793 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13794 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13795
13796 2016-03-24 Tom de Vries <tom@codesourcery.com>
13797
13798 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13799 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13800
13801 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13802
13803 PR c++/62212
13804 * g++.dg/template/mangle2.C: New test.
13805
13806 2016-03-24 Richard Biener <rguenther@suse.de>
13807
13808 PR tree-optimization/70396
13809 * gcc.dg/torture/pr70396.c: New testcase.
13810
13811 2016-03-24 Richard Biener <rguenther@suse.de>
13812
13813 PR middle-end/70370
13814 * gcc.dg/torture/pr70370.c: New testcase.
13815
13816 2016-03-24 Tom de Vries <tom@codesourcery.com>
13817
13818 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13819 * gfortran.dg/goacc/kernels-tree.f95: Same.
13820 * gfortran.dg/goacc/parallel-tree.f95: Same.
13821
13822 2016-03-24 Tom de Vries <tom@codesourcery.com>
13823
13824 * c-c++-common/goacc/uninit-if-clause.c: New test.
13825 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13826
13827 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13828
13829 PR target/70290
13830 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13831 Fix formatting.
13832
13833 2016-03-24 Richard Biener <rguenther@suse.de>
13834
13835 PR tree-optimization/70372
13836 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13837
13838 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13839
13840 PR c++/70347
13841 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13842
13843 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13844
13845 PR c++/70332
13846 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13847
13848 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR c++/70001
13851 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13852 * g++.dg/cpp1y/pr70001.C: New test.
13853
13854 PR c++/70323
13855 * g++.dg/cpp0x/constexpr-70323.C: New test.
13856
13857 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13858 Jason Merrill <jason@redhat.com>
13859 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR c++/69315
13862 * g++.dg/cpp0x/constexpr-69315.C: New test.
13863 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13864
13865 2016-03-23 Marek Polacek <polacek@redhat.com>
13866
13867 PR c++/69884
13868 * g++.dg/warn/Wignored-attributes-1.C: New test.
13869 * g++.dg/warn/Wignored-attributes-2.C: New test.
13870
13871 2016-03-23 Tom de Vries <tom@codesourcery.com>
13872
13873 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13874 initialization.
13875 * gfortran.dg/goacc/private-3.f95 (test): Same.
13876 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13877 missing use param.
13878
13879 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13880
13881 * lib/target-supports.exp: Remove v7ve entry from loop
13882 creating effective target checks.
13883 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13884 (add_options_for_arm_arch_v7ve): Likewise.
13885
13886 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13887
13888 PR tree-optimization/70354
13889 * gcc.dg/vect/pr70354-1.c: New test.
13890 * gcc.dg/vect/pr70354-2.c: New test.
13891 * gcc.target/i386/avx2-pr70354-1.c: New test.
13892 * gcc.target/i386/avx2-pr70354-2.c: New test.
13893
13894 2016-03-22 Jeff Law <law@redhat.com>
13895
13896 PR target/70232
13897 * gcc.dg/tree-ssa/pr70232.c: New test.
13898
13899 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13900
13901 PR target/70302
13902 * gcc.target/i386/pr70302.c: New test.
13903
13904 2016-03-22 Richard Biener <rguenther@suse.de>
13905
13906 PR middle-end/70251
13907 * g++.dg/torture/pr70251.C: New testcase.
13908
13909 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13910
13911 PR c/69993
13912 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13913 Wmisleading-indentation.c.
13914 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13915 reflect change to diagnostic text and order of messages.
13916 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13917
13918 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13919
13920 * g++.dg/ext/java-3.C: Don't compile on AIX.
13921
13922 2016-03-22 Richard Biener <rguenther@suse.de>
13923
13924 PR middle-end/70333
13925 * gcc.dg/torture/pr70333.c: New testcase.
13926
13927 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13928
13929 * g++.dg/ext/pr70290.C: New test.
13930
13931 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13932
13933 PR target/70325
13934 * gcc.target/i386/pr70325.c: New test.
13935
13936 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR target/70329
13939 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13940 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13941
13942 PR target/70300
13943 * gcc.target/i386/pr70300.c: New test.
13944
13945 PR c++/70295
13946 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13947 (func2): New function for cond with parens, xfail warning for c++.
13948 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13949
13950 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13951
13952 PR c++/70096
13953 * g++.dg/template/ptrmem30.C: New test.
13954
13955 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13956
13957 PR c++/70204
13958 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13959 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13960
13961 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR middle-end/70326
13964 * gcc.dg/pr70326.c: New test.
13965
13966 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13967 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR tree-optimization/70317
13970 * gcc.dg/pr70317.c: New test.
13971
13972 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13973
13974 PR target/70327
13975 * gcc.target/i386/pr70327.c: New test.
13976
13977 2016-03-21 Martin Liska <mliska@suse.cz>
13978
13979 PR ipa/70306
13980 * gcc.dg/ipa/pr70306.c: New test.
13981
13982 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13983
13984 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13985 * gcc.target/arm/attr-align3.c: Likewise.
13986 * gcc.target/arm/attr_arm.c: Likewise.
13987 * gcc.target/arm/flip-thumb.c: Likewise.
13988
13989 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13990
13991 PR target/70296
13992 * gcc.target/powerpc/altivec-36.c: New test.
13993
13994 2016-03-21 Richard Biener <rguenther@suse.de>
13995
13996 PR tree-optimization/70310
13997 * gcc.dg/torture/pr70310.c: New testcase.
13998
13999 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14000
14001 PR target/70293
14002 * gcc.target/i386/pr70293.c: New test.
14003
14004 2016-03-21 Richard Biener <rguenther@suse.de>
14005
14006 PR tree-optimization/70288
14007 * gcc.dg/torture/pr70288-1.c: New testcase.
14008 * gcc.dg/torture/pr70288-2.c: Likewise.
14009
14010 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14011
14012 PR rtl-optimization/69307
14013 * gcc.target/arm/pr69307.c: New test.
14014
14015 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14016
14017 PR rtl-optimization/69102
14018 * gcc.c-torture/compile/pr69102.c: New test.
14019
14020 2016-03-18 Jeff Law <law@redhat.com>
14021
14022 PR rtl-optimization/70263
14023 * gcc.c-torture/compile/pr70263-1.c: New test.
14024 * gcc.target/i386/pr70263-2.c: New test.
14025
14026 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14027
14028 PR rtl-optimization/70278
14029 * gcc.dg/torture/pr70278.c: New test.
14030 * gcc.target/arm/pr70278.c: New test.
14031
14032 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14033
14034 PR c/70281
14035 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14036 (test_builtin_types_compatible_p): New test function.
14037 * gcc.dg/pr70281.c: New test case.
14038
14039 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14040
14041 PR target/70113
14042 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14043
14044 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14045
14046 PR tree-optimization/70252
14047 * gcc.dg/pr70252.c: New test.
14048
14049 2016-03-18 Tom de Vries <tom@codesourcery.com>
14050
14051 * gcc.dg/pr70161-2.c: New test.
14052 * gcc.dg/pr70161.c: New test.
14053
14054 2016-03-18 Tom de Vries <tom@codesourcery.com>
14055
14056 PR ipa/70269
14057 * gcc.dg/pr70269.c: New test.
14058
14059 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR c++/70267
14062 * g++.dg/ext/java-3.C: New test.
14063
14064 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14065
14066 PR c++/70205
14067 * g++.dg/lookup/pr70205.C: New test.
14068
14069 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14070
14071 PR c++/70218
14072 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14073
14074 2016-03-17 Marek Polacek <polacek@redhat.com>
14075
14076 PR c/69407
14077 * gcc.dg/atomic-op-6.c: New test.
14078
14079 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14080
14081 PR c/70264
14082 * c-c++-common/pr70264.c: New test case.
14083
14084 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14085
14086 PR c++/70144
14087 * c-c++-common/pr70144-1.c: New test.
14088 * c-c++-common/pr70144-2.c: New test.
14089
14090 PR c++/70272
14091 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14092 * g++.dg/opt/flifetime-dse6.C: New test.
14093 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14094
14095 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14096
14097 PR driver/70192
14098 * gcc.dg/pic-1.c: New test.
14099 * gcc.dg/pic-2.c: Likewise.
14100 * gcc.dg/pic-3.c: Likewise.
14101 * gcc.dg/pic-4.c: Likewise.
14102 * gcc.dg/pie-1.c: Likewise.
14103 * gcc.dg/pie-2.c: Likewise.
14104 * gcc.dg/pie-3.c: Likewise.
14105 * gcc.dg/pie-4.c: Likewise.
14106 * gcc.dg/pie-5.c: Likewise.
14107 * gcc.dg/pie-6.c: Likewise.
14108
14109 2016-03-17 Tom de Vries <tom@codesourcery.com>
14110
14111 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14112 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14113
14114 2016-03-17 Richard Biener <rguenther@suse.de>
14115
14116 PR debug/70271
14117 * g++.dg/debug/pr70271.C: New testcase.
14118
14119 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14120
14121 * gcc.target/i386/pr70251.c: New test.
14122
14123 2016-03-17 Marek Polacek <polacek@redhat.com>
14124
14125 PR c++/70194
14126 * g++.dg/warn/constexpr-70194.C: New test.
14127
14128 2016-03-16 Richard Henderson <rth@redhat.com>
14129
14130 PR middle-end/70240
14131 * gcc.c-torture/compile/pr70240.c: New.
14132
14133 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14134
14135 * gcc.c-torture/compile/20151204.c: Skip for avr.
14136
14137 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR target/70245
14140 * g++.dg/opt/pr70245.C: New test.
14141 * g++.dg/opt/pr70245.h: New file.
14142 * g++.dg/opt/pr70245-aux.cc: New file.
14143
14144 2016-03-16 Martin Sebor <msebor@redhat.com>
14145
14146 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14147
14148 2016-03-16 Richard Henderson <rth@redhat.com>
14149
14150 PR middle-end/70199
14151 * gcc.c-torture/compile/pr70199.c: New.
14152
14153 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14154
14155 * gcc.dg/uninit-19.c: Run dos2unix.
14156
14157 2016-03-16 Marek Polacek <polacek@redhat.com>
14158
14159 PR c/70093
14160 * gcc.dg/nested-func-10.c: New test.
14161 * gcc.dg/nested-func-9.c: New test.
14162
14163 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14164
14165 PR tree-optimization/68714
14166 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14167
14168 2016-03-16 Tom de Vries <tom@codesourcery.com>
14169
14170 PR tree-optimization/68715
14171 * gcc.dg/graphite/pr68715-2.c: New test.
14172 * gcc.dg/graphite/pr68715.c: New test.
14173 * gfortran.dg/graphite/pr68715.f90: New test.
14174
14175 2016-03-16 Tom de Vries <tom@codesourcery.com>
14176
14177 PR tree-optimization/68809
14178 * gcc.dg/graphite/pr68809-2.c: New test.
14179 * gcc.dg/graphite/pr68809.c: New test.
14180
14181 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR c++/70147
14184 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14185 method call to i () as argument. Adjust expected output.
14186
14187 PR c++/70147
14188 * g++.dg/ubsan/pr70147-1.C: New test.
14189 * g++.dg/ubsan/pr70147-2.C: New test.
14190
14191 2016-03-15 Martin Sebor <msebor@redhat.com>
14192
14193 PR c++/58281
14194 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14195
14196 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14197
14198 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14199 hppa*-*-hpux*.
14200
14201 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14202
14203 PR libfortran/69799
14204 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14205 libatomic_available.
14206
14207 2016-03-15 Marek Polacek <polacek@redhat.com>
14208
14209 PR c++/70209
14210 * g++.dg/ext/attribute-may-alias-4.C: New test.
14211
14212 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14213
14214 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14215 -fvar-tracking-assignments-toggle flag.
14216
14217 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14218
14219 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14220
14221 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14222
14223 PR rtl-optimization/70222
14224 * gcc.c-torture/execute/pr70222-1.c: New test.
14225 * gcc.c-torture/execute/pr70222-2.c: New test.
14226
14227 2016-03-15 Richard Henderson <rth@redhat.com>
14228
14229 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14230
14231 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14232
14233 PR rtl-optimization/69032
14234 * gcc.dg/pr69032.c: New test.
14235
14236 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14237
14238 PR rtl-optimization/63384
14239 * g++.dg/pr63384.C: New test.
14240
14241 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14242
14243 PR target/64411
14244 * gcc.target/i386/pr64411.C: New test.
14245
14246 2016-03-15 Tom de Vries <tom@codesourcery.com>
14247
14248 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14249 * gfortran.dg/goacc/kernels-alias.f95: New test.
14250
14251 2016-03-14 Martin Sebor <msebor@redhat.com>
14252
14253 PR c++/53792
14254 * g++.dg/cpp0x/constexpr-inline.C: New test.
14255 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14256
14257 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14258
14259 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14260
14261 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14262
14263 PR middle-end/70219
14264 * gcc.dg/pr70219.c: New test.
14265
14266 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14267
14268 PR target/70083
14269 * gcc.dg/torture/pr70083.c: New test.
14270 * gcc.target/i386/pr70083.c: New test.
14271
14272 2016-03-14 Richard Biener <rguenther@suse.de>
14273
14274 PR tree-optimization/56365
14275 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14276
14277 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14278
14279 PR target/70098
14280 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14281 New function.
14282 * g++.dg/pr70098.C: New testcase.
14283
14284
14285 2016-03-14 Tom de Vries <tom@codesourcery.com>
14286
14287 PR tree-optimization/70045
14288 * gcc.dg/graphite/pr70045.c: New test.
14289
14290 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14291
14292 PR fortran/69043
14293 * gfortran.dg/include_9.f90: New test.
14294
14295 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14296
14297 PR fortran/45076
14298 gfortran.dg/prof/prof.exp: New script.
14299 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14300
14301 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14302
14303 PR rtl-optimization/69307
14304 * gcc.dg/pr69307.c: New test.
14305
14306 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14307
14308 PR target/69614
14309 * gcc.target/arm/pr69614.c: New.
14310
14311 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14312
14313 PR fortran/70031
14314 * gfortran.dg/submodule_14.f08: New test
14315
14316 PR fortran/69524
14317 * gfortran.dg/submodule_15.f08: New test
14318
14319 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14320
14321 PR c++/70106
14322 * g++.dg/cpp1y/paren3.C: New test.
14323
14324 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14325
14326 PR target/70131
14327 * gcc.target/powerpc/ppc-round2.c: New test.
14328
14329 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14330
14331 PR target/70123
14332 * gcc.dg/torture/pr70123.c: New test.
14333
14334 2016-03-11 Jeff Law <law@redhat.com>
14335
14336 PR tree-optimization/70190
14337 * gcc.c-torture/compile/pr70190.c: New test.
14338
14339 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14340
14341 PR c/68187
14342 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14343 case.
14344 (test43_b): Likewise.
14345 (test43_c): Likewise.
14346 (test43_d): Likewise.
14347 (test43_e): Likewise.
14348 (test43_f): Likewise.
14349 (test43_g): Likewise.
14350 (test44_a): Likewise.
14351 (test44_b): Likewise.
14352 (test44_c): Likewise.
14353 (test44_d): Likewise.
14354 (test44_e): Likewise.
14355
14356 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14357
14358 PR c/70085
14359 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14360
14361 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14362
14363 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14364 dg-options.
14365
14366 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14367
14368 PR target/70002
14369 PR target/69245
14370 * gcc.target/aarch64/pr69245_2.c: New test.
14371
14372 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14373
14374 PR tree-optimization/70177
14375 * gcc.dg/pr70177.c: New test.
14376
14377 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14378
14379 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14380
14381 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14382
14383 * gcc.dg/tree-ssa/sra-20.c: New.
14384
14385 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR rtl-optimization/70174
14388 * gcc.dg/pr70174.c: New test.
14389
14390 PR tree-optimization/70169
14391 * gcc.dg/pr70169.c: New test.
14392
14393 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14394
14395 PR target/70160
14396 * gcc.target/i386/pr70160.c: New test.
14397
14398 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14399
14400 * gcc.target/s390/dfp-1.c: New test.
14401
14402 2016-03-10 Nick Clifton <nickc@redhat.com>
14403
14404 PR target/70044
14405 * gcc.target/aarch64/pr70044.c: New test.
14406
14407 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14408 Jakub Jelinek <jakub@redhat.com>
14409
14410 PR c++/70001
14411 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14412 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14413 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14414
14415 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14416
14417 PR lto/69589
14418 * g++.dg/lto/pr69589_0.C: New testcase
14419 * g++.dg/lto/pr69589_1.C: New testcase
14420
14421 2016-03-10 Marek Polacek <polacek@redhat.com>
14422
14423 PR c++/70153
14424 * g++.dg/delayedfold/unary-plus1.C: New test.
14425
14426 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14427
14428 * gcc.target/arm/pr45701-1.c: Escape brackets.
14429 * gcc.target/arm/pr45701-2.c: Likewise.
14430
14431 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14432
14433 * gfortran.dg/unconstrained_commons.f: New.
14434
14435 2016-03-10 Alan Modra <amodra@gmail.com>
14436
14437 * gcc.dg/pr69195.c: New.
14438 * gcc.dg/pr69238.c: New.
14439
14440 2016-03-10 Tom de Vries <tom@codesourcery.com>
14441
14442 PR testsuite/68915
14443 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14444
14445 2016-03-10 Richard Biener <rguenther@suse.de>
14446
14447 PR tree-optimization/70128
14448 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14449 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14450
14451 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR tree-optimization/70152
14454 * gcc.dg/pr70152.c: New test.
14455
14456 PR target/70086
14457 * gcc.target/i386/pr70086-1.c: New test.
14458 * gcc.target/i386/pr70086-2.c: New test.
14459 * gcc.target/i386/pr70086-3.c: New test.
14460
14461 PR tree-optimization/70127
14462 * gcc.c-torture/execute/pr70127.c: New test.
14463
14464 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14465
14466 * c-c++-common/goacc/combined-directives-2.c: New test.
14467
14468 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14469
14470 PR c/68473
14471 PR c++/70105
14472 * g++.dg/diagnostic/pr70105.C: New test.
14473 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14474 (test_multiple_ordinary_maps): New test function.
14475
14476 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14477
14478 PR c/68473
14479 PR c++/70105
14480 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14481 Drop range information from call to inform_at_rich_loc.
14482 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14483 New.
14484 (test_show_locus): Replace calls to rich_location::add_range with
14485 calls to add_range. Rewrite the tests that used the now-defunct
14486 rich_location ctor taking a source_range. Simplify other tests
14487 by replacing calls to COMBINE_LOCATION_DATA with calls to
14488 make_location.
14489
14490 2016-03-09 Richard Biener <rguenther@suse.de>
14491 Jakub Jelinek <jakub@redhat.com>
14492
14493 PR tree-optimization/70138
14494 * gcc.dg/vect/pr70138-1.c: New testcase.
14495 * gcc.dg/vect/pr70138-2.c: Likewise.
14496
14497 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR target/70049
14500 * gcc.target/i386/pr70049.c: New test.
14501
14502 2016-03-09 Richard Biener <rguenther@suse.de>
14503
14504 PR c/70143
14505 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14506 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14507 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14508
14509 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14510
14511 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14512 arm-*-*.
14513
14514 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR middle-end/67278
14517 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14518
14519 PR target/67278
14520 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14521
14522 PR middle-end/70050
14523 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14524 in testcase comment.
14525
14526 2016-03-09 Tom de Vries <tom@codesourcery.com>
14527
14528 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14529 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14530 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14531 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14532 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14533 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14534 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14535 * gfortran.dg/goacc/kernels-loop.f95: New test.
14536
14537 2016-03-08 Martin Sebor <msebor@redhat.com>
14538
14539 PR c++/62096
14540 * g++.dg/warn/overflow-warn-7.C: New test.
14541
14542 2016-03-08 Jason Merrill <jason@redhat.com>
14543
14544 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14545 * lib/target-supports.exp (check_effective_target_concepts): New.
14546
14547 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR c++/70135
14550 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14551 * g++.dg/ubsan/pr70135.C: New test.
14552
14553 PR target/70110
14554 * gcc.dg/pr70110.c: New test.
14555
14556 2016-03-07 Martin Jambor <mjambor@suse.cz>
14557
14558 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14559 * c-c++-common/gomp/if-1.c: Likewise.
14560 * c-c++-common/gomp/pr61486-2.c: Likewise.
14561 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14562 to dg-additional-options.
14563 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14564 * g++/gomp/target-teams-1.c: Likewise.
14565 * gcc.dg/gomp/gomp.exp: Likewise.
14566 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14567 dg-additional-options.
14568 * gfortran.dg/gomp/gomp.exp: Likewise.
14569 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14570 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14571 dg-additional-options.
14572 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14573
14574 2016-03-07 Martin Jambor <mjambor@suse.cz>
14575
14576 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14577 * c-c++-common/gomp/gridify-1.c: New test.
14578 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14579
14580 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14581
14582 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14583 trigger for cortex-r8, when scanning for register r8.
14584 * gcc.target/arm/pr45701-2.c: Likewise.
14585
14586 2016-02-26 Richard Biener <rguenther@suse.de>
14587 Jeff Law <law@redhat.com>
14588
14589 PR tree-optimization/69740
14590 * gcc.c-torture/compile/pr69740-1.c: New test.
14591 * gcc.c-torture/compile/pr69740-2.c: New test.
14592
14593 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14594
14595 * lib/target-supports.exp
14596 (check_effective_target_whole_vector_shift): Enable for PPC64.
14597
14598 2016-03-07 Richard Biener <rguenther@suse.de>
14599
14600 PR tree-optimization/70115
14601 * gcc.dg/torture/pr70115.c: New testcase.
14602
14603 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14604
14605 PR middle-end/69916
14606 * c-c-++-common/goacc/pr69916.c: New.
14607
14608 2016-03-07 Richard Henderson <rth@redhat.com>
14609
14610 * gcc.c-torture/compile/pr70061.c: New test.
14611
14612 2016-03-07 Richard Biener <rguenther@suse.de>
14613
14614 PR testsuite/70109
14615 * gcc.dg/vect/O3-pr36098.c: New testcase.
14616
14617 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14618
14619 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14620
14621 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14622
14623 * gnat.dg/renaming9.ad[sb]: New testcase.
14624
14625 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14626
14627 PR c++/70084
14628 * g++.dg/expr/stdarg3.C: New test.
14629
14630 2016-03-04 Jeff Law <law@redhat.com>
14631
14632 PR tree-optimization/69196
14633 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14634 x86_64-*-*.
14635
14636 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14637
14638 PR c/69973
14639 * gcc.dg/pr69973.c: New test.
14640
14641 PR rtl-optimization/69941
14642 * gcc.dg/torture/pr69941.c: New test.
14643
14644 PR c/69824
14645 * gcc.dg/pr69824.c: New test.
14646
14647 2016-03-05 Tom de Vries <tom@codesourcery.com>
14648
14649 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14650 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14651 function.
14652
14653 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14654
14655 PR c++/66786
14656 * g++.dg/cpp1y/var-templ48.C: New test.
14657 * g++.dg/cpp1y/var-templ49.C: New test.
14658
14659 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14660
14661 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14662
14663 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14664
14665 PR c++/70035
14666 * g++.dg/ubsan/pr70035.C: New test.
14667
14668 PR target/70062
14669 * gcc.target/i386/pr70062.c: New test.
14670
14671 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14672
14673 * g++.dg/template/typename21.C: Remove c++98_only.
14674
14675 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14676
14677 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14678
14679 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14680
14681 PR c/68187
14682 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14683 function.
14684 (fn_42_b): Likewise.
14685 (fn_42_c): Likewise.
14686
14687 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14688
14689 PR c/68187
14690 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14691 function.
14692 (fn_40_b): Likewise.
14693 (fn_41_a): Likewise.
14694 (fn_41_b): Likewise.
14695
14696 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR target/70059
14699 * gcc.target/i386/avx512f-pr70059.c: New test.
14700 * gcc.target/i386/avx512dq-pr70059.c: New test.
14701
14702 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14703
14704 PR rtl-optimization/57676
14705 * gcc.dg/torture/pr57676.c: New test.
14706
14707 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14708
14709 * gcc.dg/pr70026.c: New test.
14710
14711 2016-03-04 Marek Polacek <polacek@redhat.com>
14712
14713 PR c/69798
14714 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14715 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14716
14717 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14718
14719 PR target/70004
14720 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14721 Delete.
14722 (test_corners_sisd_si): Likewise.
14723 (main): Remove checks of the above.
14724 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14725
14726 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14727
14728 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14729
14730 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14731
14732 * gcc.dg/torture/pr69951.c: Accept argc==0.
14733
14734 2016-03-04 Richard Biener <rguenther@suse.de>
14735
14736 PR c++/70054
14737 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14738 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14739
14740 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14741
14742 PR testsuite/69766
14743 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14744 testing multiarch.
14745
14746 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14747
14748 PR debug/69947
14749 * gcc.dg/guality/pr69947.c: New test.
14750
14751 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR ada/70017
14754 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14755
14756 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14757
14758 PR rtl-optimization/69904
14759 * gcc.target/arm/pr69904.c: New test.
14760
14761 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR target/70021
14764 * gcc.dg/vect/pr70021.c: New test.
14765 * gcc.target/i386/pr70021.c: New test.
14766
14767 2016-03-03 Marek Polacek <polacek@redhat.com>
14768
14769 PR middle-end/70050
14770 * gcc.dg/pr70050.c: New test.
14771
14772 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14773
14774 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14775
14776 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14777
14778 PR tree-optimization/70043
14779 * gfortran.dg/vect/pr70043.f90: New test.
14780
14781 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14782
14783 * gnat.dg/specs/task1.ads: New test.
14784
14785 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14786
14787 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14788 Invoke gdb with -batch.
14789 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14790
14791 2016-03-03 Richard Biener <rguenther@suse.de>
14792
14793 PR tree-optimization/55936
14794 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14795
14796 2016-03-02 Jeff Law <law@redhat.com>
14797
14798 PR rtl-optimization/69942
14799 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14800 effects of argument promotions.
14801
14802 PR tree-optimization/69987
14803 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14804 target does not support -fprefetch-loop-arrays.
14805
14806 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14807
14808 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14809
14810 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14811
14812 PR rtl-optimization/69052
14813 * gcc.target/i386/pr69052.c: New test.
14814
14815 2016-03-02 Alan Modra <amodra@gmail.com>
14816
14817 * gcc.dg/pr69990.c: New.
14818
14819 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14820
14821 PR c/68062
14822 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14823
14824 PR middle-end/70022
14825 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14826
14827 PR target/70028
14828 * gcc.target/i386/pr70028.c: New test.
14829
14830 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14831
14832 * c-c++-common/asan/swapcontext-test-1.c,
14833 * c-c++-common/tsan/thread_leak.c,
14834 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14835 * g++.dg/tsan/benign_race.C,
14836 * g++.dg/tsan/fd_close_norace.C,
14837 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14838 races with sanitizer output
14839
14840 2016-03-02 Richard Biener <rguenther@suse.de>
14841 Uros Bizjak <ubizjak@gmail.com>
14842
14843 PR target/67278
14844 * gcc.dg/simd-8.c: New testcase.
14845
14846 2016-03-02 Richard Biener <rguenther@suse.de>
14847
14848 PR middle-end/67278
14849 * gcc.dg/simd-7.c: New testcase.
14850
14851 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14852
14853 * gcc.target/i386/pr70007.c: Tweak.
14854
14855 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14856
14857 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14858
14859 2016-03-02 Marek Polacek <polacek@redhat.com>
14860
14861 PR c/67854
14862 * gcc.dg/pr67854.c: New test.
14863
14864 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14865
14866 PR middle-end/70025
14867 * gcc.dg/torture/pr70025.c: New test.
14868
14869 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14870
14871 PR tree-optimization/68621
14872 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14873
14874 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14875
14876 * gcc.target/i386/pr70007.c: New test.
14877
14878 2016-03-01 Jeff Law <law@redhat.com>
14879
14880 PR tree-optimization/69196
14881 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14882
14883 PR tree-optimization/69196
14884 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14885 duplicating code and spoiling the expected output.
14886
14887 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14888
14889 PR target/70033
14890 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14891 supports power9 before doing tests.
14892 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14893 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14894 * gcc.target/powerpc/p9-permute.c: Likewise.
14895
14896 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14897
14898 PR target/70027
14899 * gcc.target/i386/pr70027.c: New test.
14900
14901 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14902
14903 * gcc.dg/pr70017.c: New test.
14904
14905 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14906
14907 PR c/69796
14908 PR c/69974
14909 * gcc.dg/pr69796.c: New test.
14910 * gcc.dg/pr69974.c: New test.
14911
14912 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14913
14914 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14915
14916 2016-02-29 Jeff Law <law@redhat.com>
14917
14918 PR tree-optimization/69987
14919 * gfortran.dg/pr69987.f90: New test.
14920
14921 PR tree-optimization/69989
14922 * gcc.c-torture/compile/pr69989-2.c: New test.
14923
14924 2016-03-01 Marek Polacek <polacek@redhat.com>
14925
14926 PR c++/69795
14927 * g++.dg/parse/invalid1.C: New test.
14928
14929 2016-03-01 Richard Biener <rguenther@suse.de>
14930
14931 PR middle-end/70022
14932 * gcc.dg/pr70022.c: New testcase.
14933
14934 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14935
14936 PR tree-optimization/69956
14937 * gcc.dg/pr69956.c: New test.
14938
14939 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14940
14941 PR target/70011
14942 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14943 XFAIL when hardware supports efficient unaligned storage access.
14944
14945 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14946
14947 PR c++/69961
14948 * g++.dg/template/pr69961a.C: New test.
14949 * g++.dg/template/pr69961b.C: New test.
14950
14951 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14952
14953 PR preprocessor/69985
14954 * gcc.dg/cpp/pr69985.c: New test case.
14955
14956 2016-02-29 Jeff Law <law@redhat.com>
14957
14958 PR tree-optimization/70005
14959 * gcc.c-torture/execute/pr70005.c New test.
14960
14961 PR tree-optimization/69999
14962 * gcc.c-torture/compile/pr69999.c: New test.
14963
14964 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14965
14966 PR tree-optimization/69652
14967 * gcc.dg/torture/pr69652.c: Delete test.
14968 * gcc.dg/vect/pr69652.c: New test.
14969
14970 2016-02-19 Richard Biener <rguenther@suse.de>
14971
14972 PR tree-optimization/69980
14973 * gfortran.dg/vect/pr69980.f90: New testcase.
14974
14975 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14976
14977 * gcc.target/sparc/20160229-1.c: New test.
14978
14979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14980
14981 * gnat.dg/stack_usage3.adb: New test.
14982 * gnat.dg/stack_usage3_pkg.ads: New helper.
14983
14984 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14985
14986 * gnat.dg/renaming8.adb: New test.
14987 * gnat.dg/renaming8_pkg1.ads: New helper.
14988 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14989 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14990
14991 2016-02-29 Richard Biener <rguenther@suse.de>
14992
14993 PR tree-optimization/69720
14994 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14995
14996 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14997
14998 PR fortran/68147
14999 PR fortran/47674
15000 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15001
15002 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15003 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15004
15005 PR fortran/56007
15006 * gfortran.dg/coarray_8.f90: Adjust error message.
15007 * gfortran.dg/pr56007.f90: New test.
15008 * gfortran.dg/pr56007.f: New test.
15009
15010 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15011
15012 PR tree-optimization/69989
15013 * gcc.dg/torture/pr69989.c: New test.
15014
15015 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15016
15017 * gcc.target/i386/stack-realign-win.c: New test.
15018
15019 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15020
15021 PR fortran/60126
15022 * gfortran.dg/pr60126.f90: New test.
15023
15024 2016-02-27 Jeff Law <law@redhat.com>
15025
15026 Revert
15027 2016-02-26 Richard Biener <rguenther@suse.de>
15028 Jeff Law <law@redhat.com>
15029
15030 PR tree-optimization/69740
15031 * gcc.c-torture/compile/pr69740-1.c: New test.
15032 * gcc.c-torture/compile/pr69740-2.c: New test.
15033
15034 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15035
15036 PR fortran/69910
15037 * gfortran.dg/newunit_4.f90: New test.
15038
15039 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15040
15041 PR target/69613
15042 PR rtl-optimization/69886
15043 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15044 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15045 target.
15046
15047 2016-02-26 Martin Sebor <msebor@redhat.com>
15048
15049 PR tree-optimization/15826
15050 * gcc.dg/tree-ssa/pr15826.c: New test.
15051
15052 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15053
15054 PR target/69969
15055 * gcc.target/powerpc/pr69969.c: New test.
15056
15057 2016-02-26 Martin Sebor <msebor@redhat.com>
15058
15059 PR c++/15766
15060 * g++.old-deja/g++.other/decl5.C: Add a test case.
15061
15062 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15063
15064 PR target/69946
15065 * gcc.target/powerpc/pr69946.c: New file.
15066
15067 2016-02-26 Richard Biener <rguenther@suse.de>
15068 Jeff Law <law@redhat.com>
15069
15070 PR tree-optimization/69740
15071 * gcc.c-torture/compile/pr69740-1.c: New test.
15072 * gcc.c-torture/compile/pr69740-2.c: New test.
15073
15074 2016-02-26 Martin Jambor <mjambor@suse.cz>
15075
15076 PR middle-end/69920
15077 * gcc.dg/torture/pr69932.c: New test.
15078 * gcc.dg/torture/pr69936.c: Likewise.
15079
15080 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15081
15082 PR target/69709
15083 * gcc.target/s390/pr69709.c: New test.
15084
15085 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15086
15087 PR target/69245
15088 * gcc.target/aarch64/pr69245_1.c: New test.
15089
15090 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15091
15092 PR target/69613
15093 * gcc.dg/torture/pr69613.c: New test.
15094
15095 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR rtl-optimization/69891
15098 * gcc.target/i386/pr69891.c: New test.
15099
15100 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15101 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15102
15103 PR target/61397
15104 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15105 functionality for both 32-bit and 64-bit.
15106
15107 2016-02-26 Richard Biener <rguenther@suse.de>
15108
15109 PR tree-optimization/69551
15110 * gcc.dg/torture/pr69951.c: New testcase.
15111
15112 2016-02-25 Richard Biener <rguenther@suse.de>
15113
15114 PR tree-optimization/48795
15115 * gcc.dg/Warray-bounds-18.c: New testcase.
15116
15117 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15118
15119 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15120
15121 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15122
15123 PR rtl-optimization/69896
15124 * gcc.dg/pr69896.c: New test.
15125
15126 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15127
15128 PR c++/69736
15129 * g++.dg/cpp1y/paren2.C: New test.
15130
15131 2016-02-24 Martin Sebor <msebor@redhat.com>
15132
15133 PR c/51147
15134 * gcc.dg/enum-mode-2.c: New test.
15135
15136 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15137
15138 PR c++/69922
15139 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15140 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15141 * g++.dg/ubsan/pr69922.C: New test.
15142
15143 2016-02-24 Marek Polacek <polacek@redhat.com>
15144
15145 PR c/69819
15146 * gcc.dg/pr69819.c: New test.
15147
15148 2016-02-24 Martin Sebor <msebor@redhat.com>
15149
15150 PR c++/69912
15151 * g++.dg/ext/flexary15.C: New test.
15152
15153 2016-02-24 Martin Sebor <msebor@redhat.com>
15154
15155 * gcc.dg/builtins-68.c: Avoid making unportable
15156 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15157 * g++.dg/ext/builtin_alloca.C: Same.
15158
15159 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15160 Charles Baylis <charles.baylis@linaro.org>
15161
15162 PR debug/61033
15163 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15164
15165 2016-02-24 Richard Biener <rguenther@suse.de>
15166 Jakub Jelinek <jakub@redhat.com>
15167
15168 PR middle-end/69760
15169 * gcc.dg/torture/pr69760.c: New testcase.
15170
15171 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15172
15173 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15174 pattern on Solaris with as.
15175
15176 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15177
15178 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15179 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15180 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15181 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15182
15183 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15184
15185 PR middle-end/69915
15186 * gcc.dg/pr69915.c: New test.
15187
15188 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15189
15190 PR rtl-optimization/69886
15191 * gcc.dg/torture/pr69886.c: New test.
15192
15193 2016-02-24 Richard Biener <rguenther@suse.de>
15194
15195 PR middle-end/68963
15196 * gcc.dg/torture/pr68963.c: New testcase.
15197
15198 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15199
15200 PR target/69875
15201 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15202 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15203 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15204 * gcc.target/arm/atomic_loaddi_1.c: New test.
15205 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15206 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15207 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15208 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15209 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15210 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15211 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15212 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15213
15214 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15215
15216 PR middle-end/69909
15217 * gcc.dg/torture/pr69909.c: New test.
15218
15219 2016-02-24 Richard Biener <rguenther@suse.de>
15220
15221 PR tree-optimization/69907
15222 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15223 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15224 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15225
15226 2016-02-24 Christian Bruel <christian.bruel@st.com>
15227
15228 * gcc.target/arm/pragma_cpp_fma.c: New test.
15229
15230 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15231
15232 PR fortran/61156
15233 * gfortran.dg/include_6.f90: Update test.
15234
15235 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR objc/69844
15238 * objc.dg/pr69844.m: New test.
15239
15240 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15241
15242 PR libgfortran/69456
15243 * gfortran.dg/namelist_89.f90: New test.
15244 * gfortran.dg/pr59700.f90: Update test..
15245
15246 2016-02-23 Martin Sebor <msebor@redhat.com>
15247
15248 PR middle-end/69780
15249 * g++.dg/ext/builtin_alloca.C: New test.
15250 * gcc.dg/builtins-68.c: New test.
15251
15252 2016-02-23 Richard Henderson <rth@redhat.com>
15253
15254 * gcc.target/i386/addr-space-3.c: Remove test.
15255
15256 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15257
15258 PR preprocessor/69126
15259 PR preprocessor/69543
15260 * c-c++-common/pr69126-2-long.c: New test.
15261 * c-c++-common/pr69126-2-short.c: New test.
15262 * c-c++-common/pr69543-1.c: Remove xfail.
15263
15264 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15265
15266 PR preprocessor/69126
15267 PR preprocessor/69543
15268 PR preprocessor/69558
15269 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15270 (f): Rename to...
15271 (test_2): ...this, and add leading comment.
15272 (MACRO_3, test_3): New.
15273 (MACRO_4A, MACRO_4B, test_4): New.
15274 (MACRO): Rename to...
15275 (MACRO_5): ...this.
15276 (g): Rename to...
15277 (test_5): ...this, updating for renaming of MACRO, and
15278 add leading comment.
15279 * c-c++-common/pr69543-1.c: New.
15280 * c-c++-common/pr69543-2.c: New.
15281 * c-c++-common/pr69543-3.c: New.
15282 * c-c++-common/pr69543-4.c: New.
15283 * c-c++-common/pr69558-1.c: New.
15284 * c-c++-common/pr69558-2.c: New.
15285 * c-c++-common/pr69558-3.c: New.
15286 * c-c++-common/pr69558-4.c: New.
15287 * gcc.dg/pr69558.c: Move to...
15288 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15289 xfail for c++.
15290
15291 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15292
15293 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15294 to -ftree-parallelize-loops/-fopenacc changes.
15295 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15296 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15297 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15298 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15299 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15300 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15301 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15302 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15303 * c-c++-common/goacc/kernels-loop.c: Likewise.
15304 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15305 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15306 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15307 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15308
15309 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15310
15311 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15312
15313 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15314
15315 PR c++/69902
15316 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15317
15318 PR c/69900
15319 * gcc.dg/pr69900.c: New test.
15320
15321 2016-02-23 Martin Jambor <mjambor@suse.cz>
15322
15323 PR tree-optimization/69666
15324 * gcc.dg/tree-ssa/pr69666.c: New test.
15325
15326 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15327
15328 PR fortran/67451
15329 * gfortran.dg/coarray_allocate_5.f08: New test.
15330
15331 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15332
15333 * gcc.target/s390/vcond-shift.c: Move to ...
15334 * gcc.target/s390/vector/vcond-shift.c: ... here.
15335
15336 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15337
15338 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15339 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15340
15341 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15342
15343 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15344
15345 2016-02-20 Mark Wielaard <mjw@redhat.com>
15346
15347 PR c/28901
15348 * gcc.dg/unused-variable-3.c: New test.
15349
15350 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15351
15352 PR target/69888
15353 * gcc.target/i386/pr69888.c: New test.
15354
15355 2016-02-22 Richard Biener <rguenther@suse.de>
15356
15357 PR tree-optimization/69882
15358 * gfortran.dg/vect/pr69882.f90: New testcase.
15359
15360 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15361
15362 PR target/69885
15363 * gcc.dg/pr69885.c: New test.
15364
15365 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15366
15367 PR target/69806
15368 PR target/54089
15369 * gcc.target/sh/pr54089-10.c: New.
15370
15371 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15372
15373 PR fortran/69423
15374 * gfortran.dg/deferred_character_15.f90: New test.
15375
15376 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15377
15378 PR fortran/57365
15379 gfortran.dg/allocate_with_source_18.f03: New test.
15380
15381 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15382
15383 PR fortran/52531
15384 gfortran.dg/gomp/pr52531.f90: New test.
15385
15386 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15387
15388 PR c++/69865
15389 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15390 -std=c++03.
15391
15392 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR c++/69826
15395 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15396 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15397
15398 PR c++/69850
15399 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15400
15401 PR c++/69851
15402 * g++.dg/torture/pr69851.C: New test.
15403
15404 2016-02-19 Martin Sebor <msebor@redhat.com>
15405
15406 PR testsuite/69573
15407 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15408
15409 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15410
15411 PR c++/69850
15412 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15413 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15414
15415 PR c++/67767
15416 * g++.dg/cpp0x/pr67767.C: New test.
15417
15418 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15419
15420 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15421 for fp, simd, crypto, crc, lse.
15422 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15423 above.
15424 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15425 effective target check.
15426
15427 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR target/69820
15430 * gcc.target/i386/pr69820.c: New test.
15431
15432 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15433
15434 * gcc.target/s390/vector/int128-1.c: New test.
15435
15436 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15437
15438 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15439
15440 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15441
15442 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15443 instruction pattern name to prevent the testcase from failing with
15444 -march=z13.
15445
15446 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15447
15448 * gcc.target/s390/md/movstr-2.c: New test.
15449
15450 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15451
15452 * gcc.target/s390/morestack.c: New test.
15453
15454 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15455
15456 PR target/69625
15457 * gcc.target/s390/pr69625.c: Add test case.
15458
15459 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15460
15461 PR testsuite/68580
15462 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15463
15464 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15465
15466 PR target/68404
15467 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15468 * gcc.target/powerpc/fusion3.c: Likewise.
15469
15470 2016-02-18 Richard Biener <rguenther@suse.de>
15471
15472 PR middle-end/69553
15473 * g++.dg/torture/pr69553.C: New testcase.
15474
15475 2016-02-18 Nick Clifton <nickc@redhat.com>
15476
15477 PR target/62254
15478 PR target/69610
15479 * gcc.target/arm/pr62554.c: New test.
15480 * gcc.target/arm/pr69610-1.c: New test.
15481 * gcc.target/arm/pr69610-2.c: New test.
15482
15483 2016-02-18 Richard Biener <rguenther@suse.de>
15484
15485 PR middle-end/69854
15486 * gcc.dg/torture/pr69854.c: New testcase.
15487
15488 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15489
15490 PR c++/69850
15491 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15492
15493 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15494
15495 * gcc.target/powerpc/vec-cg.c: New test.
15496
15497 2016-02-17 Richard Biener <rguenther@suse.de>
15498
15499 PR testsuite/69586
15500 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15501
15502 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15503
15504 PR target/69161
15505 * gcc.c-torture/compile/pr69161.c: New test.
15506
15507 2016-02-17 David Sherwood <david.sherwood@arm.com>
15508
15509 PR target/69532
15510 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15511 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15512
15513 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15514
15515 * gcc.dg/ifcvt-4.c: Skip on Visium.
15516
15517 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15518
15519 * gnat.dg/atomic8.adb: New test.
15520
15521 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15522
15523 * gnat.dg/discr46.ad[sb]: New test.
15524
15525 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15526
15527 PR Target/48344
15528 * gcc.target/powerpc/pr48344-1.c: New test.
15529
15530 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15531
15532 PR fortran/69742
15533 * gfortran.dg/associate_21.f90: New test.
15534
15535 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15536
15537 PR c/69835
15538 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15539 -Wnonnull in dg-options.
15540 * c-c++-common/nonnull-2.c: New test.
15541
15542 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15543 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15544
15545 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15546
15547 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR middle-end/69801
15550 * gcc.dg/pr69801.c: Add empty dg-options.
15551
15552 2016-02-16 James Norris <jnorris@codesourcery.com>
15553
15554 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15555 * g++.dg/goacc/deviceptr-1.c: New file.
15556
15557 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15558
15559 PR tree-optimization/69820
15560 * gcc.dg/vect/pr69820.c: New test.
15561
15562 2016-02-16 Richard Biener <rguenther@suse.de>
15563
15564 PR tree-optimization/69776
15565 * gcc.dg/torture/pr69776-2.c: New testcase.
15566
15567 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15568
15569 PR tree-optimization/69714
15570 * gcc.dg/torture/pr69714.c: New test.
15571
15572 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15573
15574 PR tree-optimization/69802
15575 * gcc.dg/pr69802.c: New test.
15576
15577 2016-02-16 Richard Biener <rguenther@suse.de>
15578
15579 PR middle-end/69801
15580 * gcc.dg/pr69801.c: New testcase.
15581
15582 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15583
15584 PR libgfortran/69651
15585 * gfortran.dg/read_bang.f90: New test.
15586 * gfortran.dg/read_bang4.f90: New test.
15587
15588 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15589
15590 PR c++/69658
15591 * g++.dg/init/pr69658.C: New test.
15592
15593 PR c++/69797
15594 * c-c++-common/pr69797.c: New test.
15595
15596 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15597
15598 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15599 check for aarch64*-*-*.
15600
15601 2016-02-15 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/69783
15604 * gcc.dg/vect/pr69783.c: New testcase.
15605
15606 2016-02-15 Richard Biener <rguenther@suse.de>
15607
15608 PR tree-optimization/69776
15609 * gcc.dg/torture/pr69776.c: New testcase.
15610
15611 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15612
15613 PR fortran/60526
15614 * gfortran.dg/type_decl_4.f90: Reinstated.
15615
15616 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15617
15618 PR fortran/68746
15619 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15620
15621 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15622
15623 PR fortran/60526
15624 PR bootstrap/69816
15625 * gfortran.dg/type_decl_4.f90: Removed.
15626
15627 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15628
15629 PR fortran/60526
15630 * gfortran.dg/type_decl_4.f90: New test.
15631
15632 2016-02-14 Alan Modra <amodra@gmail.com>
15633
15634 PR testsuite/68886
15635 * gcc.c-torture/execute/stkalign.c: Revise test.
15636
15637 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15638
15639 PR target/67260
15640 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15641
15642 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15643
15644 PR target/67260
15645 * gcc.target/sh/torture/pr67260.c: New.
15646
15647 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15648
15649 * gcc.dg/pr67964.c: Add dg-require-alias.
15650
15651 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15652
15653 PR target/67636
15654 PR target/64345
15655 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15656
15657 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15658
15659 PR libgfortran/69668
15660 * gfortran.dg/namelist_88.f90: New test.
15661
15662 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15663
15664 PR libgfortran/69668
15665 * gfortran.dg/namelist_38.f90: Update test.
15666 * gfortran.dg/namelist_84.f90: Update test.
15667
15668 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15669
15670 PR other/69554
15671 * gcc.dg/pr69554-1.c: New test.
15672 * gfortran.dg/pr69554-1.F90: New test.
15673 * gfortran.dg/pr69554-2.F90: New test.
15674 * lib/gcc-dg.exp (proc dg-locus): New function.
15675 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15676 distinguish between the caret-printing and non-caret-printing
15677 cases. If caret-printing has been explicitly enabled, bail out
15678 without attempting to fix up the output.
15679
15680 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15681
15682 PR driver/69265
15683 PR driver/69453
15684 * gcc.dg/spellcheck-options-3.c: New test case.
15685 * gcc.dg/spellcheck-options-4.c: New test case.
15686 * gcc.dg/spellcheck-options-5.c: New test case.
15687 * gcc.dg/spellcheck-options-6.c: New test case.
15688 * gcc.dg/spellcheck-options-7.c: New test case.
15689 * gcc.dg/spellcheck-options-8.c: New test case.
15690 * gcc.dg/spellcheck-options-9.c: New test case.
15691 * gcc.dg/spellcheck-options-10.c: New test case.
15692
15693 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15694
15695 PR rtl-optimization/69764
15696 PR rtl-optimization/69771
15697 * c-c++-common/pr69764.c: New test.
15698 * gcc.dg/torture/pr69771.c: New test.
15699
15700 2016-02-12 Marek Polacek <polacek@redhat.com>
15701
15702 * g++.dg/torture/init-list1.C: New.
15703
15704 2016-02-12 Marek Polacek <polacek@redhat.com>
15705
15706 * gcc.dg/pr69522.c: Add empty dg-options.
15707
15708 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15709
15710 * g++.dg/lto/lto.exp: Include and init mpx.
15711 * g++.dg/lto/pr69729_0.C: New test.
15712
15713 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15714
15715 PR ipa/69241
15716 * g++.dg/ipa/pr69241-4.C: New test.
15717
15718 PR ipa/68672
15719 * g++.dg/ipa/pr68672-1.C: New test.
15720 * g++.dg/ipa/pr68672-2.C: New test.
15721 * g++.dg/ipa/pr68672-3.C: New test.
15722
15723 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15724
15725 PR c/69522
15726 * gcc.dg/pr69522.c: New test.
15727
15728 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15729
15730 PR c++/69098
15731 * g++.dg/cpp1y/69098.C: New test.
15732 * g++.dg/cpp1y/69098-2.C: New test.
15733
15734 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15735
15736 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15737 and neighbour -> neighbor.
15738 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15739 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15740 * c-c++-common/Wvarargs.c: Likewise.
15741 * c-c++-common/goacc/host_data-5.c: Likewise.
15742 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15743 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15744 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15745 * gcc.target/aarch64/pr60697.c: Likewise.
15746 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15747 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15748 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15749 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15750 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15751 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15752 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15753 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15754 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15755 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15756 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15757 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15758 * g++.dg/lookup/koenig5.C: Likewise.
15759 * g++.dg/ext/no-asm-2.C: Likewise.
15760 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15761 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15762 * gfortran.dg/used_types_16.f90: Likewise.
15763 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15764 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15765 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15766 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15767 * gfortran.dg/abstract_type_6.f03: Likewise.
15768 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15769 * gfortran.dg/used_types_15.f90: Likewise.
15770 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15771 * gfortran.dg/exit_3.f08: Likewise.
15772 * gfortran.dg/open_status_2.f90: Likewise.
15773 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15774 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15775 * gfortran.dg/associate_1.f03: Likewise.
15776 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15777 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15778 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15779 * gcc.dg/builtin-object-size-1.c: Likewise.
15780 * gcc.dg/noreturn-6.c: Likewise.
15781 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15782 * gcc.dg/globalalias.c: Likewise.
15783 * gcc.dg/builtins-config.h: Likewise.
15784 * gcc.dg/pr30457.c: Likewise.
15785 * gcc.c-torture/compile/volatile-1.c: Likewise.
15786 * gcc.c-torture/execute/20101011-1.c: Likewise.
15787 * c-c++-common/Waddress-1.c: Likewise.
15788
15789 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15790
15791 PR c/69768
15792 * c-c++-common/Waddress-1.c: New test.
15793
15794 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15795
15796 PR fortran/69296
15797 * gfortran.dg/associate_19.f03: New test.
15798 * gfortran.dg/associate_20.f03: New test.
15799
15800 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15801
15802 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15803
15804 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15805
15806 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15807 .arch armv8-a\n. Add -dA to dg-options.
15808 * gcc.target/aarch64/assembler_arch_1.c: New test.
15809 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15810
15811 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15812
15813 PR c++/68726
15814 * g++.dg/cpp0x/pr68726.C: New.
15815
15816 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15817
15818 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15819 test.
15820
15821 2016-02-11 Richard Biener <rguenther@suse.de>
15822
15823 * g++.dg/tree-ssa/pr61034.C: Adjust.
15824
15825 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15826
15827 PR target/69148
15828 * gcc.target/s390/pr69148.c: New.
15829
15830 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15831
15832 PR tree-optimization/69652
15833 * gcc.dg/torture/pr69652.c: New test.
15834
15835 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15836 Patrick Palka <ppalka@gcc.gnu.org>
15837
15838 PR ipa/69241
15839 PR c++/69649
15840 * g++.dg/ipa/pr69241-1.C: New test.
15841 * g++.dg/ipa/pr69241-2.C: New test.
15842 * g++.dg/ipa/pr69241-3.C: New test.
15843 * g++.dg/ipa/pr69649.C: New test.
15844
15845 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15846
15847 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15848 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15849
15850 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15851
15852 PR tree-optimization/68021
15853 * gcc.dg/tree-ssa/pr68021.c: New test.
15854
15855 2016-02-10 Richard Biener <rguenther@suse.de>
15856
15857 PR tree-optimization/69726
15858 * gcc.dg/uninit-22.c: New testcase.
15859
15860 2016-02-09 Andrew Pinski <apinski@cavium.com>
15861
15862 PR tree-opt/69282
15863 * gcc.c-torture/compile/20160205-1.c: New testcase.
15864
15865 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15866
15867 PR target/68404
15868 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15869 instead accessing a really large arrray.
15870 * gcc.target/powerpc/fusion3.c: Likewise.
15871
15872 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15873
15874 PR target/68532
15875 * gcc.c-torture/execute/pr68532.c: New test.
15876
15877 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15878
15879 PR target/69634
15880 * gcc.dg/pr69634.c: New.
15881
15882 2016-02-09 Richard Biener <rguenther@suse.de>
15883
15884 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15885
15886 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15887
15888 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15889
15890 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15891
15892 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15893
15894 2016-02-09 Richard Biener <rguenther@suse.de>
15895
15896 PR tree-optimization/69715
15897 * gcc.dg/torture/pr69715.c: New testcase.
15898
15899 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15900
15901 PR c++/69139
15902 * g++.dg/cpp0x/trailing12.C: New test.
15903 * g++.dg/cpp0x/trailing13.C: New test.
15904
15905 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15906
15907 PR c++/69283
15908 PR c++/67835
15909 * g++.dg/cpp1y/auto-fn29.C: New test.
15910 * g++.dg/cpp1y/auto-fn30.C: New test.
15911
15912 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15913
15914 PR tree-optimization/69209
15915 * gcc.c-torture/compile/pr69209.c: New test.
15916
15917 2016-02-08 Jeff Law <law@redhat.com>
15918
15919 PR tree-optimization/68541
15920 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15921 of statements allowed in join block for path splitting.
15922
15923 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15924
15925 PR c++/59627
15926 * g++.dg/gomp/pr59627.C: New test.
15927
15928 PR ipa/69239
15929 * g++.dg/ipa/pr69239.C: New test.
15930
15931 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15932
15933 PR preprocessor/69664
15934 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15935 * gcc.dg/cpp/warn-comments.c: Likewise.
15936
15937 2016-02-08 Marek Polacek <polacek@redhat.com>
15938
15939 PR c++/69688
15940 * g++.dg/init/const12.C: New test.
15941
15942 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15943
15944 PR target/60410
15945 * gcc.dg/lto/pr55113_0.c: Remove test.
15946
15947 2016-02-08 Richard Biener <rguenther@suse.de>
15948
15949 PR tree-optimization/69719
15950 * gcc.dg/torture/pr69719.c: New testcase.
15951
15952 2016-02-08 Richard Biener <rguenther@suse.de>
15953 Jeff Law <law@redhat.com>
15954
15955 PR target/68273
15956 * gcc.target/mips/pr68273.c: New testcase.
15957
15958 2016-02-08 Richard Biener <rguenther@suse.de>
15959
15960 PR rtl-optimization/69274
15961 * gcc.target/i386/addr-sel-1.c: XFAIL.
15962
15963 2016-02-08 Jeff Law <law@redhat.com>
15964
15965 PR tree-optimization/68541
15966 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15967
15968 PR tree-optimization/65917
15969 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15970
15971 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15972
15973 PR fortran/50555
15974 * gfortran.dg/namelist_args.f90: New test.
15975
15976 2016-02-05 Jeff Law <law@redhat.com>
15977
15978 PR tree-optimization/68541
15979 * gcc.dg/tree-ssa/split-path-2.c: New test.
15980 * gcc.dg/tree-ssa/split-path-3.c: New test.
15981 * gcc.dg/tree-ssa/split-path-4.c: New test.
15982 * gcc.dg/tree-ssa/split-path-5.c: New test.
15983 * gcc.dg/tree-ssa/split-path-6.c: New test.
15984 * gcc.dg/tree-ssa/split-path-7.c: New test.
15985
15986 2016-02-05 Martin Sebor <msebor@redhat.com>
15987
15988 PR c++/69662
15989 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15990 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15991
15992 2016-02-06 Richard HEnderson <rth@redhat.com>
15993
15994 PR c/69643
15995 * gcc.target/i386/addr-space-4.c: New.
15996 * gcc.target/i386/addr-space-5.c: New.
15997
15998 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15999
16000 PR fortran/66089
16001 * gfortran.dg/elemental_dependency_6.f90: New.
16002
16003 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16004
16005 PR rtl-optimization/69691
16006 * gcc.c-torture/execute/pr69691.c: New test.
16007
16008 PR c++/69628
16009 * g++.dg/parse/pr69628.C: New test.
16010
16011 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16012
16013 * gcc.dg/sancov/asan.c: Move to ...
16014 * gcc.dg/asan/sancov-1.c: ... here.
16015
16016 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16017
16018 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16019
16020 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16021
16022 PR target/69677
16023 * gcc.target/i386/pr69677.c: New test.
16024
16025 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16026
16027 PR c++/68948
16028 * g++.dg/template/pr68948.C: New test.
16029
16030 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16031
16032 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16033 (only necessary on s390x).
16034
16035 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16036
16037 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16038 -mno-accumulate-outgoing-args.
16039
16040 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16041
16042 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16043
16044 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16045
16046 PR c/69669
16047 * c-c++-common/pr69669.c: New test.
16048
16049 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16050
16051 PR target/69667
16052 * g++.dg/pr69667.C: New file.
16053
16054 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16055
16056 PR target/69619
16057 * gcc.dg/pr69619.c: Add new test.
16058
16059 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16060
16061 PR rtl-optimization/69577
16062 * gcc.target/i386/pr69577.c: New test.
16063
16064 2016-02-04 Martin Liska <mliska@suse.cz>
16065
16066 * g++.dg/asan/pr69276.C: New test.
16067
16068 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16069
16070 PR target/65932
16071 PR target/67714
16072 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16073 a single smulbb instruction.
16074 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16075 * gcc.target/amr/wmul-2.c: Likewise.
16076
16077 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16078
16079 PR target/65932
16080 PR target/67714
16081 * gcc.c-torture/execute/pr67714.c: New test.
16082
16083 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16084
16085 PR target/69454
16086 * gcc.target/i386/pr69454-1.c: New test.
16087 * gcc.target/i386/pr69454-2.c: New test.
16088
16089 2016-02-03 Martin Sebor <msebor@redhat.com>
16090
16091 PR c++/69251
16092 PR c++/69253
16093 PR c++/69290
16094 PR c++/69277
16095 PR c++/69349
16096 * g++.dg/ext/flexarray-mangle-2.C: New test.
16097 * g++.dg/ext/flexarray-mangle.C: New test.
16098 * g++.dg/ext/flexarray-subst.C: New test.
16099 * g++.dg/ext/flexary11.C: New test.
16100 * g++.dg/ext/flexary12.C: New test.
16101 * g++.dg/ext/flexary13.C: New test.
16102 * g++.dg/ext/flexary14.C: New test.
16103 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16104
16105 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16106
16107 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16108 Define only if CHECK_FLOAT128 is defined.
16109 (main): Properly initialize u5.
16110
16111 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16112
16113 PR c/69627
16114 * gcc.dg/pr69627.c: New test.
16115
16116 PR target/69644
16117 * gcc.dg/pr69644.c: New test.
16118
16119 2016-02-03 Mike Stump <mikestump@comcast.net>
16120
16121 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16122 support for struct-layout-1.exp.
16123
16124 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16125
16126 PR c++/69056
16127 * g++.dg/cpp0x/pr69056.C: New test.
16128
16129 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16130 Alexandre Oliva <aoliva@redhat.com>
16131
16132 PR target/69461
16133 * gcc.target/powerpc/pr69461.c: New.
16134
16135 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16136
16137 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16138 works from here ...
16139 (check_effective_target_fsanitize_thread): ... to here. Do not
16140 specify additional compile flags for the test source.
16141 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16142 specify additional compile flags for the test source.
16143
16144 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16145
16146 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16147
16148 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16149
16150 PR fortran/67451
16151 PR fortran/69418
16152 * gfortran.dg/coarray_allocate_2.f08: New test.
16153 * gfortran.dg/coarray_allocate_3.f08: New test.
16154 * gfortran.dg/coarray_allocate_4.f08: New test.
16155
16156 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16157
16158 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16159 use same scan-tree-dump-times on all platforms.
16160 * gcc.dg/vect/vect-outer-1.c: Likewise.
16161 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16162 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16163 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16164 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16165 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16166 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16167 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16168
16169 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16170
16171 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16172 warning.
16173
16174 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16175
16176 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16177
16178 2016-02-02 James Norris <jnorris@codesourcery.com>
16179
16180 * c-c++-common/goacc/routine-5.c: Add tests.
16181
16182 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16183
16184 * gcc.target/nvptx/unsigned-cmp.c: New test.
16185
16186 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16187
16188 * gcc.target/aarch64/scalar_shift_1.c
16189 (test_corners_sisd_di): Improve force to SIMD register.
16190 (test_corners_sisd_si): Likewise.
16191 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16192 Remove scan-assembler check for ldr.
16193
16194 2016-02-02 Richard Biener <rguenther@suse.de>
16195
16196 PR tree-optimization/69595
16197 * gcc.dg/Warray-bounds-17.c: New testcase.
16198
16199 2016-02-02 Richard Biener <rguenther@suse.de>
16200
16201 PR tree-optimization/69606
16202 * gcc.dg/torture/pr69606.c: New testcase.
16203
16204 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16205
16206 PR middle-end/68542
16207 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16208 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16209
16210 2016-02-02 Alan Modra <amodra@gmail.com>
16211
16212 PR target/69548
16213 * gcc.target/powerpc/pr69548.c: New test.
16214
16215 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16216
16217 PR rtl-optimization/69592
16218 * gcc.dg/pr69592.c: New test.
16219
16220 PR preprocessor/69543
16221 PR c/69558
16222 * gcc.dg/pr69543.c: New test.
16223 * gcc.dg/pr69558.c: New test.
16224
16225 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16226
16227 PR testsuite/65940
16228 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16229
16230 2016-02-01 Martin Sebor <msebor@redhat.com>
16231
16232 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16233
16234 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16235
16236 PR tree-optimization/67921
16237 * c-c++-common/ubsan/pr67921.c: New test.
16238
16239 2016-02-01 Richard Biener <rguenther@suse.de>
16240
16241 PR middle-end/69556
16242 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16243
16244 2016-02-01 Richard Biener <rguenther@suse.de>
16245
16246 PR tree-optimization/69574
16247 * gcc.dg/torture/pr69574.c: New testcase.
16248
16249 2016-02-01 Richard Biener <rguenther@suse.de>
16250
16251 PR tree-optimization/69579
16252 * gcc.dg/setjmp-6.c: New testcase.
16253
16254 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16255
16256 PR rtl-optimization/69570
16257 * g++.dg/opt/pr69570.C: New test.
16258
16259 2016-02-01 Richard Henderson <rth@redhat.com>
16260
16261 * gcc.dg/pr69535.c: New test.
16262
16263 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16264
16265 PR testsuite/69584
16266 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16267 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16268
16269 PR debug/68244
16270 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16271
16272 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16273
16274 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16275
16276 PR fortran/67564
16277 * gfortran.dg/allocate_with_source_17.f03: New test.
16278
16279 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16280
16281 PR tree-optimization/69546
16282 * gcc.dg/torture/pr69546.c: New test.
16283
16284 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16285
16286 PR fortran/69566
16287 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16288
16289 2016-01-30 Martin Sebor <msebor@redhat.com>
16290
16291 PR c++/68490
16292 * g++.dg/ext/flexary10.C: New test.
16293
16294 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16295
16296 PR fortran/66707
16297 gfortran.dg/common_23.f90: New test.
16298
16299 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16300
16301 PR target/65546
16302 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16303 condition being checked, and disable it when the target supports
16304 misaligned loads and stores.
16305
16306 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16307
16308 PR debug/69518
16309 * gcc.dg/torture/pr69518.c: New test.
16310
16311 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16312
16313 PR target/69530
16314 * gcc.target/i386/pr69530.c: New test.
16315
16316 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16317
16318 PR target/65604
16319 * gcc.target/mips/div-delay.c: New test.
16320
16321 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16322
16323 PR target/69551
16324 * gcc.target/i386/pr69551.c: New test.
16325
16326 PR target/66137
16327 * gcc.target/i386/pr66137.c: New test.
16328
16329 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16330
16331 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16332 always built for p5600.
16333 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16334 isa=p5600 dg-option.
16335
16336 2016-01-29 Richard Biener <rguenther@suse.de>
16337
16338 PR tree-optimization/69547
16339 * g++.dg/tree-ssa/pr69547.C: New testcase.
16340
16341 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16342
16343 PR debug/66869
16344 * g++.dg/warn/Wunused-function2.C: New test.
16345
16346 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16347
16348 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16349 support for test to succeed.
16350
16351 2016-01-29 Marek Polacek <polacek@redhat.com>
16352
16353 PR c++/69509
16354 PR c++/69516
16355 * g++.dg/ext/constexpr-vla2.C: New test.
16356 * g++.dg/ext/constexpr-vla3.C: New test.
16357 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16358
16359 2016-01-29 Richard Biener <rguenther@suse.de>
16360
16361 PR middle-end/69537
16362 * gcc.dg/uninit-21.c: New testcase.
16363
16364 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16365
16366 PR target/69459
16367 * gcc.target/i386/pr69459.c: New test.
16368
16369 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16370
16371 PR target/68400
16372 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16373 * gcc.target/mips/pr68400.c: New test.
16374
16375 2016-01-28 Martin Sebor <msebor@redhat.com>
16376
16377 PR target/17381
16378 * gcc.target/powerpc/pr17381.c: New test.
16379
16380 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16381
16382 PR middle-end/69542
16383 * gcc.dg/torture/pr69542.c: New test.
16384
16385 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16386
16387 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16388
16389 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16390
16391 * gcc.dg/pr65980.c: Skip on AIX.
16392 * gcc.dg/pr66688.c: Same.
16393
16394 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16395
16396 PR target/63679
16397 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16398 * gcc.dg/tree-ssa/sra-18.c: Same.
16399
16400 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16401
16402 PR fortran/62536
16403 * gfortran.dg/block_15.f08: New test.
16404 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16405 on incorrectly closed BLOCK.
16406
16407 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16408
16409 * gcc.dg/declare-simd.c: New test.
16410
16411 2016-01-28 Richard Biener <rguenther@suse.de>
16412
16413 PR tree-optimization/69466
16414 * gfortran.dg/vect/pr69466.f90: New testcase.
16415
16416 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16417
16418 * g++.dg/pr67989.C: Remove ARM-specific option.
16419 * gcc.target/arm/pr67989.C: New file.
16420
16421 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16422
16423 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16424 and expm1 test for glibc < 2.11.
16425
16426 2016-01-27 Richard Henderson <rth@redhat.com>
16427
16428 * gcc.c-torture/execute/pr69447.c: New test.
16429
16430 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16431
16432 PR fortran/69422
16433 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16434
16435 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16436
16437 PR debug/66869
16438 * gcc.dg/pr66869.c: New test.
16439
16440 2016-01-25 Jeff Law <law@redhat.com>
16441
16442 PR tree-optimization/68398
16443 PR tree-optimization/69196
16444 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16445 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16446 path to avoid new heuristic allowing more irreducible regions
16447 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16448 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16449 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16450 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16451 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16452
16453 2016-01-27 Marek Polacek <polacek@redhat.com>
16454
16455 PR c/68062
16456 * c-c++-common/vector-compare-4.c: New test.
16457
16458 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16459
16460 PR preprocessor/69126
16461 * c-c++-common/pr69126.c: New test case.
16462
16463 2016-01-27 Ian Lance Taylor <iant@google.com>
16464
16465 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16466
16467 2016-01-27 Ryan Burn <contact@rnburn.com>
16468
16469 PR cilkplus/69267
16470 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16471
16472 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16473
16474 PR target/69512
16475 * gcc.target/i386/pr69512.c: New test.
16476
16477 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16478
16479 PR ada/69488
16480 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16481
16482 2016-01-27 Marek Polacek <polacek@redhat.com>
16483
16484 PR c++/69379
16485 * g++.dg/pr69379.C: New test.
16486
16487 2016-01-27 Martin Sebor <msebor@redhat.com>
16488
16489 PR c++/69317
16490 * g++.dg/abi/Wabi-2-2.C: New test.
16491 * g++.dg/abi/Wabi-2-3.C: New test.
16492 * g++.dg/abi/Wabi-3-2.C: New test.
16493 * g++.dg/abi/Wabi-3-3.C: New test.
16494
16495 2016-01-27 Richard Biener <rguenther@suse.de>
16496
16497 PR tree-optimization/69166
16498 * gcc.dg/torture/pr69166.c: New testcase.
16499
16500 2016-01-27 Martin Jambor <mjambor@suse.cz>
16501
16502 PR tree-optimization/69355
16503 * gcc.dg/tree-ssa/pr69355.c: New test.
16504
16505 2016-01-27 Marek Polacek <polacek@redhat.com>
16506
16507 PR c++/69496
16508 * g++.dg/ext/constexpr-vla1.C: New test.
16509
16510 2016-01-20 Christian Bruel <christian.bruel@st.com>
16511
16512 PR target/69245
16513 * gcc.target/arm/pr69245.c: New test.
16514
16515 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16516
16517 PR tree-optimization/69399
16518 * gcc.dg/torture/pr69399.c: New test.
16519
16520 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16521
16522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16523
16524 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16525
16526 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16527
16528 2016-01-26 Tom de Vries <tom@codesourcery.com>
16529
16530 PR tree-optimization/69110
16531 * gcc.dg/autopar/pr69110.c: New test.
16532
16533 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16534 Sebastian Pop <s.pop@samsung.com>
16535
16536 * gcc.dg/graphite/isl-ast-op-select.c: New.
16537
16538 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16539
16540 PR fortran/69385
16541 * gfortran.dg/allocate_error_6.f90: New test.
16542
16543 2016-01-26 Richard Henderson <rth@redhat.com>
16544
16545 * gcc.dg/tm/pr60908.c: New test.
16546
16547 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16548
16549 PR other/69006
16550 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16551 directive.
16552 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16553 expected multiline output to reflect the colorization being
16554 disabled before newlines.
16555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16556 (custom_diagnostic_finalizer): Replace call to
16557 pp_newline_and_flush with call to pp_flush.
16558 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16559 * gfortran.dg/implicit_class_1.f90: Likewise.
16560 * lib/gcc-dg.exp (allow_blank_lines): New global.
16561 (dg-allow-blank-lines-in-output): New procedure.
16562 (gcc-dg-prune): Complain about blank lines in the output, unless
16563 dg-allow-blank-lines-in-output was called.
16564 * lib/multiline.exp (_build_multiline_regex): Only support
16565 arbitrary followup text for non-blank-lines, not for blank lines.
16566
16567 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16568
16569 PR tree-optimization/69483
16570 * gcc.dg/pr69483.c: New test.
16571 * g++.dg/opt/pr69483.C: New test.
16572
16573 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16574
16575 PR target/68620
16576 * gcc.target/arm/pr68620.c: New test.
16577
16578 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16579
16580 * gcc.target/i386/pr68986-2.c: Remove -m32.
16581
16582 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16583
16584 PR target/68986
16585 * gcc.target/i386/pr68986-1.c: New test.
16586 * gcc.target/i386/pr68986-2.c: Likewise.
16587 * gcc.target/i386/pr68986-3.c: Likewise.
16588
16589 2016-01-26 Christian Bruel <christian.bruel@st.com>
16590
16591 * lib/target-supports.exp
16592 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16593 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16594 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16595
16596 2016-01-26 Richard Biener <rguenther@suse.de>
16597
16598 PR tree-optimization/69452
16599 * gcc.dg/torture/pr69452.c: New testcase.
16600
16601 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16602
16603 PR target/69442
16604 * gcc.dg/pr69442.c: New test.
16605
16606 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16607
16608 PR target/67896
16609 * gcc.target/aarch64/simd/pr67896.C: New.
16610
16611 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16612
16613 PR tree-optimization/69400
16614 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16615 function.
16616 (plugin_init): Call it.
16617 * gcc.dg/torture/pr69400.c: New test.
16618
16619 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16620
16621 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16622
16623 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16624 Sebastian Pop <s.pop@samsung.com>
16625
16626 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16627 isl-0.15.
16628
16629 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16630 Sebastian Pop <s.pop@samsung.com>
16631
16632 * gcc.dg/graphite/pr69292.c: New.
16633
16634 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16635
16636 * c-c++-common/goacc/use_device-1.c: New test.
16637
16638 2016-01-25 Jeff Law <law@redhat.com>
16639
16640 PR tree-optimization/69196
16641 PR tree-optimization/68398
16642 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16643 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16644
16645 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16646
16647 PR target/69469
16648 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16649 Algorithm.
16650
16651 2016-01-25 Richard Biener <rguenther@suse.de>
16652
16653 PR testsuite/69380
16654 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16655
16656 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16657
16658 PR target/69421
16659 * gcc.dg/pr69421.c: New test.
16660
16661 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16662
16663 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16664 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16665 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16666 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16667 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16668 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16669 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16670 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16671 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16672 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16673
16674 2016-01-25 Richard Biener <rguenther@suse.de>
16675
16676 PR tree-optimization/69376
16677 * gcc.dg/torture/pr69376.c: New testcase.
16678
16679 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16680
16681 PR fortran/69397
16682 PR fortran/68442
16683 * gfortran.dg/interface_38.f90: New test.
16684 * gfortran.dg/interface_39.f90: New test.
16685
16686 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16687
16688 Revert:
16689 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16690
16691 PR c++/11858
16692 PR c++/24663
16693 PR c++/24664
16694 * g++.dg/template/pr11858.C: New test.
16695 * g++.dg/template/pr24663.C: New test.
16696 * g++.dg/template/unify12.C: New test.
16697 * g++.dg/template/unify13.C: New test.
16698 * g++.dg/template/unify14.C: New test.
16699 * g++.dg/template/unify15.C: New test.
16700 * g++.dg/template/unify16.C: New test.
16701 * g++.dg/template/unify17.C: New test.
16702
16703 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16704
16705 PR fortran/68283
16706 gfortran.dg/pr68283.f90: New test.
16707
16708 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16709
16710 PR fortran/66094
16711 * gfortran.dg/inline_matmul_13.f90: New test.
16712 * gfortran.dg/matmul_bounds_8.f90: New test.
16713 * gfortran.dg/matmul_bounds_9.f90: New test.
16714 * gfortran.dg/matmul_bounds_10.f90: New test.
16715
16716 2016-01-23 Tom de Vries <tom@codesourcery.com>
16717
16718 PR tree-optimization/69426
16719 * gcc.dg/autopar/pr69426.c: New test.
16720
16721 2016-01-23 Martin Sebor <msebor@redhat.com>
16722
16723 PR c++/58109
16724 PR c++/69022
16725 * g++.dg/cpp0x/alignas5.C: New test.
16726 * g++.dg/ext/vector29.C: Same.
16727
16728 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16729
16730 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16731 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16732 _GNU_SOURCE from compile flags to the source.
16733 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16734 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16735 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16736 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16737
16738 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16739
16740 PR target/69432
16741 * g++.dg/opt/pr69432.C: New test.
16742
16743 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16744
16745 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16746 32-bit targets testing an -m64 multilib.
16747
16748 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16749
16750 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16751 64-bit support.
16752
16753 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16754
16755 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16756
16757 2016-01-21 Christian Bruel <christian.bruel@st.com>
16758
16759 PR target/68674
16760 * gcc.target/i386/pr68674.c
16761 * gcc.target/aarch64/pr68674.c
16762 * gcc.target/arm/pr68674.c
16763
16764 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16765
16766 PR target/69403
16767 * gcc.c-torture/execute/pr69403.c: New test.
16768
16769 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16770
16771 PR c++/55843
16772 * g++.dg/template/pr55843.C: New.
16773
16774 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16775
16776 PR testsuite/66877
16777 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16778 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16779
16780 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16781
16782 PR testsuite/67489
16783 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16784 from dg-do compile directive, and instead add
16785 { dg-require-effective-target int128 }.
16786
16787 2016-01-20 Martin Sebor <msebor@redhat.com>
16788
16789 PR c/69405
16790 * gcc.dg/sync-fetch.c: New test.
16791
16792 2016-01-21 Martin Sebor <msebor@redhat.com>
16793
16794 PR target/69252
16795 * gcc.target/powerpc/pr69252.c: New test.
16796
16797 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16798
16799 PR fortran/65996
16800 * gfortran.dg/pr65996.f90: New test.
16801
16802 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16803
16804 PR c++/68810
16805 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16806 expected to generate an error.
16807
16808 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16809
16810 PR middle-end/66178
16811 * gcc.dg/torture/pr66178.c: New test.
16812
16813 2016-01-21 Anton Blanchard <anton@samba.org>
16814 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16815
16816 PR target/63354
16817 * gcc.target/powerpc/pr63354.c: New test.
16818
16819 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16820
16821 PR rtl-optimization/68990
16822 * gcc.target/i386/pr68990: New.
16823
16824 2016-01-21 Nick Clifton <nickc@redhat.com>
16825
16826 PR target/69129
16827 * gcc.target/mips/pr69129.c: New.
16828
16829 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16830
16831 PR c++/58046
16832 * g++.dg/cpp0x/pr58046.C: New.
16833
16834 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16835
16836 PR target/69187
16837 PR target/65624
16838 * gcc.target/arm/pr69187.c: New test.
16839
16840 PR c++/69355
16841 * g++.dg/torture/pr69355.C: New test.
16842
16843 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16844 Sebastian Pop <s.pop@samsung.com>
16845
16846 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16847
16848 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16849 Sebastian Pop <s.pop@samsung.com>
16850
16851 * gcc.dg/graphite/pr68976.c: New test.
16852
16853 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16854
16855 PR middle-end/67653
16856 * c-c++-common/pr67653.c: New test.
16857 * gcc.dg/torture/pr29119.c: Add dg-warning.
16858
16859 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16860
16861 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16862
16863 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16864
16865 PR c/24293
16866 * gcc.dg/pr24293.c: New test.
16867 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16868 incomplete struct type.
16869 * gcc.dg/declspec-1.c: Likewise.
16870 * gcc.dg/pr63549.c: Likewise.
16871
16872 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16873
16874 PR tree-optimization/66612
16875 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16876 for bdn instruction.
16877
16878 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16879
16880 * lib/target-supports.exp
16881 (check_effective_target_arm_fp_ok_nocache): New.
16882 (check_effective_target_arm_fp_ok): New.
16883 (add_options_for_arm_fp): New.
16884 (check_effective_target_arm_crypto_ok_nocache): Require
16885 target_arm_v8_neon_ok instead of arm32.
16886 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16887 (check_effective_target_arm_crypto_pragma_ok): New.
16888 (add_options_for_arm_vfp): New.
16889 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16890 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16891 target instead. Force initial fpu to vfp.
16892 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16893 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16894 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16895 dependency.
16896 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16897 use arm_vfp effective target instead. Force initial fpu to vfp.
16898 * gcc.target/arm/attr-neon3.c: Likewise.
16899 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16900 arm_vfp_ok.
16901 * gcc.target/arm/unsigned-float.c: Likewise.
16902 * gcc.target/arm/vfp-1.c: Likewise.
16903 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16904 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16905 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16906 * gcc.target/arm/vfp-ldmias.c: Likewise.
16907 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16908 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16909 * gcc.target/arm/vfp-stmiad.c: Likewise.
16910 * gcc.target/arm/vfp-stmias.c: Likewise.
16911 * gcc.target/arm/vnmul-1.c: Likewise.
16912 * gcc.target/arm/vnmul-2.c: Likewise.
16913 * gcc.target/arm/vnmul-3.c: Likewise.
16914 * gcc.target/arm/vnmul-4.c: Likewise.
16915
16916 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16917
16918 PR testsuite/69366
16919 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16920 the MPX run-time library, for compile-time MPX test.
16921 * gcc.target/i386/chkp-always_inline.c: Likewise.
16922 * gcc.target/i386/chkp-bndret.c: Likewise.
16923 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16924 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16925 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16926 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16927 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16928 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16929 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16930 * gcc.target/i386/chkp-label-address.c: Likewise.
16931 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16932 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16933 * gcc.target/i386/chkp-pr69044.c: Likewise.
16934 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16935 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16936 * gcc.target/i386/chkp-strchr.c: Likewise.
16937 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16938 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16939 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16940 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16941 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16942 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16943 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16944 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16945 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16946 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16947 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16948 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16949 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16950 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16951 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16952 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16953 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16954 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16955 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16956 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16957 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16958 * gcc.target/i386/pr63995-2.c: Likewise.
16959 * gcc.target/i386/pr64805.c: Likewise.
16960 * gcc.target/i386/pr65044.c: Likewise.
16961 * gcc.target/i386/pr65167.c: Likewise.
16962 * gcc.target/i386/pr65183.c: Likewise.
16963 * gcc.target/i386/pr65184.c: Likewise.
16964 * gcc.target/i386/thunk-retbnd.c: Likewise.
16965
16966 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16967
16968 PR tree-optimization/69328
16969 * gcc.dg/pr69328.c: New test.
16970
16971 2016-01-20 Jeff Law <law@redhat.com>
16972
16973 PR target/25114
16974 * gcc.target/m68k/pr25114.c: New test.
16975
16976 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16977
16978 * gcc.target/arm/memset-inline-10.c: Added
16979 dg-require-effective-target arm_thumb2_ok.
16980
16981 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16982
16983 * gcc.dg/debug/dwarf2/sso.c: New test.
16984
16985 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16986
16987 PR testsuite/68820
16988 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16989 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16990 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16991
16992 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16993
16994 PR ipa/66223
16995 * g++.dg/ipa/devirt-50.C: New testcase.
16996
16997 2016-01-19 Marek Polacek <polacek@redhat.com>
16998
16999 PR c++/68965
17000 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17001 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17002
17003 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17004
17005 PR target/69135
17006 * gcc.target/arm/pr69135_1.c: New test.
17007
17008 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17009
17010 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17011
17012 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17013
17014 * gcc.target/aarch64/ccmp_1.c: New testcase.
17015
17016 2016-01-19 Marek Polacek <polacek@redhat.com>
17017
17018 PR c++/68586
17019 * g++.dg/cpp0x/enum30.C: New test.
17020
17021 2016-01-19 Richard Biener <rguenther@suse.de>
17022
17023 PR tree-optimization/69336
17024 * g++.dg/tree-ssa/pr69336.C: New testcase.
17025
17026 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17027
17028 PR debug/65779
17029 * gcc.dg/pr65779.c: New test.
17030
17031 2016-01-19 Richard Biener <rguenther@suse.de>
17032
17033 PR tree-optimization/69352
17034 * gcc.dg/torture/pr69352.c: New testcase.
17035
17036 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17037
17038 PR rtl-optimization/68955
17039 PR rtl-optimization/64557
17040 * gcc.dg/torture/pr68955.c: New test.
17041
17042 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17043
17044 PR lto/69136
17045 * g++.dg/torture/pr69136.C: New testcase.
17046
17047 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17048
17049 PR lto/69133
17050 * g++.dg/lto/pr69133_0.C: New testcase.
17051 * g++.dg/lto/pr69133_1.C: New testcase.
17052
17053 2016-01-15 Jeff Law <law@redhat.com>
17054
17055 PR tree-optimization/69320
17056 * gcc.c-torture/pr69320-1.c: New test.
17057 * gcc.c-torture/pr69320-2.c: New test.
17058 * gcc.c-torture/pr69320-3.c: New test.
17059 * gcc.c-torture/pr69320-4.c: New test.
17060
17061 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17062
17063 PR c++/11858
17064 PR c++/24663
17065 PR c++/24664
17066 * g++.dg/template/pr11858.C: New test.
17067 * g++.dg/template/pr24663.C: New test.
17068 * g++.dg/template/unify12.C: New test.
17069 * g++.dg/template/unify13.C: New test.
17070 * g++.dg/template/unify14.C: New test.
17071 * g++.dg/template/unify15.C: New test.
17072 * g++.dg/template/unify16.C: New test.
17073 * g++.dg/template/unify17.C: New test.
17074
17075 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17076
17077 PR testsuite/69181
17078 * gcc.dg/pr69181-1.c: New test file.
17079 * gcc.dg/pr69181-2.c: New test file.
17080 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17081 globals by moving it to...
17082 (cleanup-after-saved-dg-test): ...this new function. Add
17083 "global additional_sources_used". Add reset of global
17084 multiline_expected_outputs to the empty list.
17085 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17086 global to...
17087 (multiline_expected_outputs): ...this, and updated comments to
17088 note that it is modified from gcc-dg.exp.
17089 (dg-end-multiline-output): Update for the above renaming.
17090 (handle-multiline-outputs): Likewise. Remove the clearing
17091 of the expected outputs to the empty list.
17092
17093 2016-01-18 Richard Biener <rguenther@suse.de>
17094
17095 PR tree-optimization/69297
17096 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17097
17098 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17099
17100 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17101 dg-options.
17102 * gcc.target/mips/mips-3d-2.c: Likewise.
17103 * gcc.target/mips/mips-3d-3.c: Likewise.
17104 * gcc.target/mips/mips-3d-4.c: Likewise.
17105 * gcc.target/mips/mips-3d-5.c: Likewise.
17106 * gcc.target/mips/mips-3d-6.c: Likewise.
17107 * gcc.target/mips/mips-3d-7.c: Likewise.
17108 * gcc.target/mips/mips-3d-8.c: Likewise.
17109 * gcc.target/mips/mips-3d-9.c: Likewise.
17110 * gcc.target/mips/mips-ps-1.c: Likewise.
17111 * gcc.target/mips/mips-ps-2.c: Likewise.
17112 * gcc.target/mips/mips-ps-3.c: Likewise.
17113 * gcc.target/mips/mips-ps-4.c: Likewise.
17114 * gcc.target/mips/mips-ps-5.c: Likewise.
17115 * gcc.target/mips/mips-ps-6.c: Likewise.
17116 * gcc.target/mips/mips-ps-7.c: Likewise.
17117 * gcc.target/mips/mips-ps-type.c: Likewise.
17118 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17119 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17120
17121 2016-01-18 Tom de Vries <tom@codesourcery.com>
17122
17123 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17124 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17125 * c-c++-common/goacc/kernels-empty.c: New test.
17126 * c-c++-common/goacc/kernels-eternal.c: New test.
17127 * c-c++-common/goacc/kernels-loop-2.c: New test.
17128 * c-c++-common/goacc/kernels-loop-3.c: New test.
17129 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17130 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17131 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17132 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17133 * c-c++-common/goacc/kernels-loop-data.c: New test.
17134 * c-c++-common/goacc/kernels-loop-g.c: New test.
17135 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17136 * c-c++-common/goacc/kernels-loop-n.c: New test.
17137 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17138 * c-c++-common/goacc/kernels-loop.c: New test.
17139 * c-c++-common/goacc/kernels-noreturn.c: New test.
17140 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17141 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17142 * c-c++-common/goacc/kernels-reduction.c: New test.
17143
17144 2016-01-18 Tom de Vries <tom@codesourcery.com>
17145
17146 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17147 * gcc.dg/autopar/outer-2.c: Same.
17148 * gcc.dg/autopar/outer-3.c: Same.
17149 * gcc.dg/autopar/outer-4.c: Same.
17150 * gcc.dg/autopar/outer-5.c: Same.
17151 * gcc.dg/autopar/outer-6.c: Same.
17152 * gcc.dg/autopar/parallelization-1.c: Same.
17153 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17154 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17155 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17156 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17157 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17158 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17159 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17160 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17161 * gcc.dg/autopar/pr39500-1.c: Same.
17162 * gcc.dg/autopar/pr39500-2.c: Same.
17163 * gcc.dg/autopar/pr46193.c: Same.
17164 * gcc.dg/autopar/pr46194.c: Same.
17165 * gcc.dg/autopar/pr49580.c: Same.
17166 * gcc.dg/autopar/pr49960-1.c: Same.
17167 * gcc.dg/autopar/pr49960.c: Same.
17168 * gcc.dg/autopar/pr68373.c: Same.
17169 * gcc.dg/autopar/reduc-1.c: Same.
17170 * gcc.dg/autopar/reduc-1char.c: Same.
17171 * gcc.dg/autopar/reduc-1short.c: Same.
17172 * gcc.dg/autopar/reduc-2.c: Same.
17173 * gcc.dg/autopar/reduc-2char.c: Same.
17174 * gcc.dg/autopar/reduc-2short.c: Same.
17175 * gcc.dg/autopar/reduc-3.c: Same.
17176 * gcc.dg/autopar/reduc-4.c: Same.
17177 * gcc.dg/autopar/reduc-6.c: Same.
17178 * gcc.dg/autopar/reduc-7.c: Same.
17179 * gcc.dg/autopar/reduc-8.c: Same.
17180 * gcc.dg/autopar/reduc-9.c: Same.
17181 * gcc.dg/autopar/uns-outer-4.c: Same.
17182 * gcc.dg/autopar/uns-outer-5.c: Same.
17183 * gcc.dg/autopar/uns-outer-6.c: Same.
17184 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17185 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17186
17187 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17188
17189 PR target/63679
17190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17191 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17192
17193 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17194
17195 PR target/63679
17196 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17197 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17198 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17199
17200 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17201
17202 PR target/63679
17203 * gcc.dg/tree-ssa/sra-17.c: New.
17204 * gcc.dg/tree-ssa/sra-18.c: New.
17205
17206 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17207
17208 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17209
17210 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17211
17212 * gnat.dg/inline12.adb: New test.
17213
17214 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17215
17216 PR tree-optimization/66797
17217 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17218
17219 2016-01-18 Richard Biener <rguenther@suse.de>
17220
17221 PR tree-optimization/69170
17222 * gcc.dg/torture/pr69170.c: New testcase.
17223
17224 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17225
17226 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17227
17228 2016-01-16 Tom de Vries <tom@codesourcery.com>
17229
17230 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17231
17232 2016-01-16 Tom de Vries <tom@codesourcery.com>
17233
17234 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17235 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17236 redundant dg-require-effective-target pthread.
17237 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17238 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17239 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17240 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17241 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17242 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17243 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17244
17245 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17246
17247 PR target/68609
17248 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17249 * gcc.target/powerpc/recip-7.c: Same.
17250
17251 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17252
17253 PR c++/69091
17254 * g++.dg/template/pr69091.C: New test.
17255
17256 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17257
17258 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17259 dump does not contain an error_mark_node.
17260 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17261 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17262
17263 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17264
17265 PR c++/68936
17266 * g++.dg/template/pr68936.C: New test.
17267
17268 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17269
17270 PR target/68609
17271 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17272 * gcc.target/powerpc/recip-2.c: Same.
17273 * gcc.target/powerpc/recip-3.c: Same.
17274 * gcc.target/powerpc/recip-4.c: Same.
17275 * gcc.target/powerpc/recip-sqrtf.c: Same.
17276
17277 2016-01-15 Jeff Law <law@redhat.com>
17278
17279 PR tree-optimization/69270
17280 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17281 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17282
17283 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17284
17285 PR fortran/49630
17286 * gfortran.dg/deferred_character_13.f90: New test for the fix
17287 of comment 3 of the PR.
17288
17289 PR fortran/54070
17290 * gfortran.dg/deferred_character_8.f90: New test
17291 * gfortran.dg/allocate_error_5.f90: New test
17292
17293 PR fortran/60593
17294 * gfortran.dg/deferred_character_10.f90: New test
17295
17296 PR fortran/60795
17297 * gfortran.dg/deferred_character_14.f90: New test
17298
17299 PR fortran/61147
17300 * gfortran.dg/deferred_character_11.f90: New test
17301
17302 PR fortran/64324
17303 * gfortran.dg/deferred_character_9.f90: New test
17304
17305 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17306
17307 PR rtl-optimization/69030
17308 * gcc.target/i386/pr69030.c: New.
17309
17310 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17311
17312 * gcc.target/aarch64/target_attr_17.c: New test.
17313
17314 2016-01-15 Richard Biener <rguenther@suse.de>
17315
17316 PR tree-optimization/66856
17317 * gcc.dg/torture/pr66856-1.c: New testcase.
17318 * gcc.dg/torture/pr66856-2.c: Likewise.
17319
17320 2016-01-15 Richard Biener <rguenther@suse.de>
17321
17322 PR debug/69137
17323 * g++.dg/lto/pr69137_0.C: New testcase.
17324
17325 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17326
17327 PR middle-end/69246
17328 * gcc.target/i386/pr69246.c: New test.
17329
17330 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17331
17332 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17333
17334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17335
17336 PR c++/56194
17337 * g++.dg/init/const9.C: Disable test on S/390.
17338
17339 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17340
17341 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17342 * g++.dg/Wno-frame-address.C: Ditto.
17343
17344 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17345
17346 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17347
17348 2016-01-15 Richard Biener <rguenther@suse.de>
17349
17350 PR tree-optimization/68961
17351 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17352
17353 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17354
17355 * gcc.target/i386/pr65105-5.c: New test.
17356
17357 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17358
17359 * gcc.c-torture/execute/alias-4.c: New testcase.
17360
17361 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17362
17363 PR ipa/68148
17364 * g++.dg/ipa/devirt-49.C: New testcase.
17365
17366 2016-01-15 Christian Bruel <christian.bruel@st.com>
17367
17368 PR target/65837
17369 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17370 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17371 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17372
17373 2016-01-15 Richard Biener <rguenther@suse.de>
17374
17375 PR tree-optimization/69117
17376 * gcc.dg/torture/pr69117.c: New testcase.
17377
17378 2015-01-14 Ryan Burn <contact@rnburn.com>
17379
17380 PR c++/69048
17381 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17382
17383 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17384
17385 PR testsuite/67509
17386 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17387 range tests use 100 * maximum instead of maximum + 1.
17388
17389 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17390
17391 PR debug/69244
17392 * gcc.dg/guality/pr69244.c: New test.
17393
17394 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17395
17396 * lib/target-supports.exp (check_effective_target_issignaling):
17397 New procedure.
17398 * gcc.dg/pr61441.c: Require issignaling effective target.
17399
17400 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17401
17402 PR target/68803
17403 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17404
17405 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17406
17407 PR c++/68819
17408 PR preprocessor/69177
17409 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17410 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17411 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17412 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17413
17414 2016-01-14 Marek Polacek <polacek@redhat.com>
17415
17416 PR c/69262
17417 * gcc.dg/array-15.c: New test.
17418
17419 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17420
17421 PR middle-end/68146
17422 PR tree-optimization/69155
17423 * gfortran.dg/pr68146.f: New test.
17424 * gfortran.dg/pr69155.f90: New test.
17425
17426 2016-01-14 Richard Biener <rguenther@suse.de>
17427
17428 PR tree-optimization/68060
17429 * gcc.dg/torture/pr68060-1.c: New testcase.
17430 * gcc.dg/torture/pr68060-2.c: Likewise.
17431
17432 2016-01-14 Nick Clifton <nickc@redhat.com>
17433
17434 * lib/target-supports.exp
17435 (check_effective_target_arm_neon_ok_nocache): Add an option
17436 sequence that includes setting the ARM architecture to ARMv7-A.
17437 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17438 command line options necessary to enable Neon support.
17439 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17440 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17441 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17442 * gcc.target/arm/pr69180.c: Likewise.
17443
17444 2016-01-14 Jeff Law <law@redhat.com>
17445
17446 PR tree-optimization/69270
17447 * gcc.dg/tree-ssa/pr69270.c: New test.
17448
17449 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17450
17451 PR c/66208
17452 * c-c++-common/pr66208.c: New file.
17453
17454 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17455
17456 PR tree-optimization/69156
17457 * gcc.dg/pr69156.c: New test.
17458
17459 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17460
17461 * gcc.target/i386/pr69225-7.c: New test.
17462
17463 2016-01-13 Richard Henderson <rth@redhat.com>
17464
17465 * gcc.dg/tm/memopt-13.c: Update expected function.
17466 * gcc.dg/tm/memopt-6.c: Likewise.
17467
17468 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17469
17470 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17471 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17472 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17473 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17474
17475 2016-01-13 Tom de Vries <tom@codesourcery.com>
17476
17477 PR tree-optimization/69169
17478 * gcc.dg/pr69169.c: New test.
17479
17480 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17481
17482 PR target/69228
17483 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17484 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17485 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17486 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17487 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17488 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17489 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17490 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17491
17492 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17493
17494 PR target/69247
17495 * gcc.dg/pr69247.c: New test.
17496
17497 2016-01-13 Richard Biener <rguenther@suse.de>
17498
17499 PR tree-optimization/69242
17500 * gcc.dg/torture/pr69242.c: New testcase.
17501
17502 2016-01-13 Richard Biener <rguenther@suse.de>
17503
17504 PR tree-optimization/69186
17505 * gcc.dg/torture/pr69186.c: New testcase.
17506
17507 2016-01-13 Jeff Law <law@redhat.com>
17508
17509 PR tree-optimization/67755
17510 * gcc.dg/tree-ssa/pr67755.c: New test.
17511
17512 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17513
17514 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17515 pass number in output by a star.
17516
17517 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17518
17519 PR tree-optimization/68911
17520 * gcc.c-torture/execute/pr68911.c: New test.
17521
17522 2016-01-12 Marek Polacek <polacek@redhat.com>
17523
17524 PR c++/68979
17525 * g++.dg/warn/permissive-1.C: New test.
17526
17527 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17528
17529 PR objc++/68511
17530 PR c++/69213
17531 * g++.dg/opt/pr69213.C: New test.
17532
17533 2016-01-12 Christian Bruel <christian.bruel@st.com>
17534
17535 PR target/69180
17536 * gcc.target/arm/pr69180.c: New test.
17537
17538 2016-01-12 Richard Biener <rguenther@suse.de>
17539
17540 PR lto/69077
17541 * g++.dg/lto/pr69077_0.C: New testcase.
17542 * g++.dg/lto/pr69077_1.C: Likewise.
17543
17544 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17545
17546 PR target/69175
17547 * g++.dg/opt/pr69175.C: New test.
17548
17549 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17550
17551 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17552 rather than #including math.h & stdlib.h.
17553 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17554 * gcc.dg/vect/pr49771.c: Likewise.
17555 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17556 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17557 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17558 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17559 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17560 * gcc.dg/vect/pr44507.c: Likewise.
17561 * gcc.dg/vect/pr45902.c: Likewise.
17562 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17563 * gcc.dg/vect/vect-117.c: Likewise.
17564 * gcc.dg/vect/vect-99.c: Likewise.
17565 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17566 * gcc.dg/vect/vect-cond-1.c: Likewise.
17567 * gcc.dg/vect/vect-cond-2.c: Likewise.
17568 * gcc.dg/vect/vect-cond-3.c: Likewise.
17569 * gcc.dg/vect/vect-cond-4.c: Likewise.
17570 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17571 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17572 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17573 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17574 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17575 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17576 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17577 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17578 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17579 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17580 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17581 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17582 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17583 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17585 include of signal.h.
17586 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17587 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17588 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17589 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17590 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17591 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17592 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17593 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17594 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17595 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17596 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17597 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17598 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17599 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17600 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17601 * gcc.dg/vect/vect-outer-5.c: Likewise.
17602 * gcc.dg/vect/vect-outer-6.c: Likewise.
17603 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17604 include of stdio.h.
17605
17606 2016-01-12 Nick Clifton <nickc@redhat.com>
17607
17608 PR target/68913
17609 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17610 to fread so that it will be found in all target runtimes.
17611
17612 2016-01-12 Richard Biener <rguenther@suse.de>
17613
17614 PR tree-optimization/69053
17615 * g++.dg/torture/pr69053.C: New testcase.
17616
17617 2016-01-12 Richard Biener <rguenther@suse.de>
17618
17619 PR tree-optimization/69168
17620 * gcc.dg/torture/pr69168.c: New testcase.
17621
17622 2016-01-12 Richard Biener <rguenther@suse.de>
17623
17624 PR tree-optimization/69157
17625 * gcc.dg/torture/pr69157.c: New testcase.
17626
17627 2016-01-12 Richard Biener <rguenther@suse.de>
17628
17629 PR tree-optimization/69174
17630 * gcc.dg/torture/pr69174.c: New testcase.
17631
17632 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17633
17634 PR c++/66808
17635 PR c++/69000
17636 * g++.dg/tls/pr66808.C: New test.
17637 * g++.dg/tls/pr69000.C: New test.
17638
17639 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17640
17641 * gcc.target/powerpc/swaps-p8-23.c: New test.
17642 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17643
17644 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17645
17646 PR tree-optimization/68356
17647 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17648
17649 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17650 Jim Wilson <jim.wilson@linaro.org>
17651
17652 PR target/69194
17653 * gcc.target/arm/pr69194.c: New test.
17654
17655 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17656
17657 PR target/69225
17658 * gcc.target/i386/pr69225-1.c: New test.
17659 * gcc.target/i386/pr69225-2.c: Likewise.
17660 * gcc.target/i386/pr69225-3.c: Likewise.
17661 * gcc.target/i386/pr69225-4.c: Likewise.
17662 * gcc.target/i386/pr69225-5.c: Likewise.
17663 * gcc.target/i386/pr69225-6.c: Likewise.
17664
17665 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17666
17667 PR target/67462
17668 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17669 if lp64.
17670
17671 PR target/69071
17672 * gcc.dg/pr69071.c: New test.
17673
17674 PR c++/69211
17675 * g++.dg/opt/pr69211.C: New test.
17676
17677 PR tree-optimization/69214
17678 * gcc.c-torture/compile/pr69214.c: New test.
17679
17680 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17681
17682 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17683 * gcc.target/i386/pr66232-11.c: Ditto.
17684 * gcc.target/i386/pr66232-12.c: Ditto.
17685 * gcc.target/i386/pr66232-13.c: Ditto.
17686
17687 2016-01-11 Richard Biener <rguenther@suse.de>
17688
17689 PR tree-optimization/69173
17690 * gcc.dg/torture/pr69173.c: New testcase.
17691
17692 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17693
17694 PR rtl-optimization/68796
17695 * gcc.target/aarch64/tst_5.c: New test.
17696 * gcc.target/aarch64/tst_6.c: Likewise.
17697
17698 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17699
17700 PR rtl-optimization/68841
17701 * gcc.dg/pr68841.c: New test.
17702 * gcc.c-torture/execute/pr68841.c: New test.
17703
17704 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17705
17706 PR rtl-optimization/68920
17707 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17708 for ix86 targets.
17709 * gcc.dg/ifcvt-5.c: New test.
17710
17711 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17712
17713 PR bootstrap/69123
17714 * g++.dg/pr69123.C: New.
17715
17716 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17717
17718 PR target/69010
17719 * gcc.target/i386/pr69010.c: New test.
17720
17721 2016-01-11 Martin Jambor <mjambor@suse.cz>
17722
17723 PR ipa/69044
17724 * gcc.target/i386/chkp-pr69044.c: New test.
17725
17726 2016-01-11 Tom de Vries <tom@codesourcery.com>
17727
17728 PR tree-optimization/69109
17729 * gcc.dg/autopar/pr69109-2.c: New test.
17730 * gcc.dg/autopar/pr69109.c: New test.
17731
17732 2016-01-11 Tom de Vries <tom@codesourcery.com>
17733
17734 PR tree-optimization/69108
17735 * gcc.dg/autopar/pr69108.c: New test.
17736
17737 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17738
17739 PR c++/69029
17740 * c-c++-common/Wisleading-indentation.c: Augment test.
17741
17742 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17743
17744 PR fortran/69154
17745 * gfortran.dg/inline_matmul_12.f90: New test.
17746
17747 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17748
17749 PR fortran/67779
17750 * gfortran.dg/actual_array_offset_1: New test.
17751
17752 2016-01-10 Tom de Vries <tom@codesourcery.com>
17753
17754 PR tree-optimization/69062
17755 * gcc.dg/autopar/pr69062.c: New test.
17756
17757 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17758
17759 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17760 * gcc.dg/vect/slp-perm-2.c: Likewise.
17761 * gcc.dg/vect/slp-perm-3.c: Likewise.
17762 * gcc.dg/vect/slp-perm-5.c: Likewise.
17763 * gcc.dg/vect/slp-perm-6.c: Likewise.
17764 * gcc.dg/vect/slp-perm-7.c: Likewise.
17765 * gcc.dg/vect/slp-perm-8.c: Likewise.
17766
17767 2016-01-10 Tom de Vries <tom@codesourcery.com>
17768
17769 PR tree-optimization/69039
17770 * gcc.dg/autopar/pr69039.c: New test.
17771
17772 2016-01-09 Marek Polacek <polacek@redhat.com>
17773
17774 PR c++/69113
17775 * g++.dg/pr69113.C: New test.
17776
17777 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17778
17779 PR middle-end/50865
17780 PR tree-optimization/69097
17781 * gcc.c-torture/execute/pr50865.c: New test.
17782 * gcc.c-torture/execute/pr69097-1.c: New test.
17783 * gcc.c-torture/execute/pr69097-2.c: New test.
17784 * gcc.dg/pr69097-1.c: New test.
17785 * gcc.dg/pr69097-2.c: New test.
17786
17787 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17788
17789 PR c++/69164
17790 * g++.dg/opt/pr69164.C: New test.
17791
17792 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17793
17794 PR tree-optimization/69167
17795 * gcc.dg/pr69167.c: New test.
17796
17797 2016-01-08 Marek Polacek <polacek@redhat.com>
17798
17799 PR c++/68449
17800 * g++.dg/pr68449.C: New.
17801
17802 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17803
17804 PR tree-optimization/68707
17805 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17806 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17807 on platforms supporting it.
17808 * gcc.dg/vect/slp-perm-2.c: Likewise.
17809 * gcc.dg/vect/slp-perm-3.c: Likewise.
17810 * gcc.dg/vect/slp-perm-5.c: Likewise.
17811 * gcc.dg/vect/slp-perm-7.c: Likewise.
17812 * gcc.dg/vect/slp-perm-8.c: Likewise.
17813 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17814 on platforms supporting it.
17815
17816 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17817
17818 PR tree-optimization/69162
17819 * gcc.dg/pr69162.c: New test.
17820
17821 PR tree-optimization/69172
17822 * gcc.dg/pr69172.c: New test.
17823
17824 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17825
17826 PR tree-optimization/67781
17827 * gcc.c-torture/execute/pr67781.c: New file.
17828
17829 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17830
17831 PR tree-optimization/69083
17832 * gcc.dg/vect/pr69083.c: New test.
17833
17834 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17835
17836 PR tree-optimization/61441
17837 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17838 Use -fexcess-precision=standard for compiler options.
17839 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17840
17841 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17842
17843 PR fortran/69128
17844 * gfortran.dg/gomp/pr69128.f90: New test.
17845
17846 PR c++/69145
17847 * g++.dg/ext/pr69145-1.C: New test.
17848 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17849 * g++.dg/ext/pr69145-2.h: New file.
17850
17851 2016-01-07 Martin Sebor <msebor@redhat.com>
17852
17853 PR c/68966
17854 * gcc.dg/atomic-fetch-bool.c: New test.
17855 * gcc.dg/sync-fetch-bool.c: New test.
17856
17857 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17858
17859 PR fortran/66680
17860 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17861
17862 2016-01-07 Nick Clifton <nickc@redhat.com>
17863
17864 PR target/66655
17865 * g++.dg/pr66655.C: New test.
17866 * g++.dg/pr66655_1.cc: Test support file.
17867 * g++.dg/pr66655.h: Test header file.
17868
17869 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17870
17871 PR fortran/66680
17872 gfortran.dg/gomp/pr66680.f90: New test.
17873
17874 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17875
17876 PR target/69171
17877 * gcc.target/i386/pr69171-1.c: New test.
17878 * gcc.target/i386/pr69171-2.c: Likewise.
17879 * gcc.target/i386/pr69171-3.c: Likewise.
17880 * gcc.target/i386/pr69171-4.c: Likewise.
17881 * gcc.target/i386/pr69171-5.c: Likewise.
17882 * gcc.target/i386/pr69171-6.c: Likewise.
17883
17884 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17885
17886 PR middle-end/67639
17887 * c-c++-common/pr67639.c: New test.
17888
17889 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17890
17891 PR tree-optimization/69141
17892 * g++.dg/opt/pr69141.C: New test.
17893
17894 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17895
17896 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17897
17898 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17899
17900 PR target/69140
17901 * gcc.target/i386/pr69140.c: New test
17902
17903 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17904
17905 * gcc.dg/bad-dereference.c: New test case.
17906
17907 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17908
17909 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17910
17911 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17912
17913 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17914
17915 2016-01-06 Marek Polacek <polacek@redhat.com>
17916
17917 PR sanitizer/69099
17918 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17919
17920 2016-01-05 Marek Polacek <polacek@redhat.com>
17921
17922 PR c/69104
17923 * gcc.dg/atomic-invalid-2.c: New.
17924
17925 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17926
17927 PR target/68991
17928 * gcc.target/i386/pr68991.c: New test.
17929
17930 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17931
17932 PR target/68991
17933 * g++.dg/pr68991-1.C: New test.
17934 * g++.dg/pr68991-2.C: Likewise.
17935
17936 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17937
17938 PR other/60465
17939 * gcc.target/ia64/pr60465-gprel64.c: New test.
17940 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17941
17942 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17943
17944 PR rtl-optimization/68651
17945 * gcc.target/aarch64/pr68651_1.c: New test.
17946
17947 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17948
17949 PR c/69122
17950 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17951
17952 2016-01-05 Nathan Sidwell <nathan@acm.org>
17953
17954 PR c++/58583
17955 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17956
17957 * gcc.dg/alias-15.c: New.
17958
17959 2016-01-05 Nick Clifton <nickc@redhat.com>
17960
17961 PR target/68870
17962 * g++.dg/pr68770.C: New test.
17963
17964 2016-01-04 Mike Stump <mikestump@comcast.net>
17965
17966 * lib/target-supports.exp (check_effective_target_cilkplus):
17967 cilkplus targets require pthreads.
17968 (check_effective_target_cilkplus): Remove special case for NVPTX.
17969
17970 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17971
17972 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17973 generation.
17974
17975 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17976
17977 Update copyright years.
17978
17979 2016-01-04 Marek Polacek <polacek@redhat.com>
17980
17981 PR c/68908
17982 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17983 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17984 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17985
17986 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17987
17988 * gcc.target/sparc/20160104-2.c: New test.
17989
17990 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17991
17992 * gcc.target/sparc/20160104-1.c: New test.
17993
17994 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17995
17996 PR fortran/65045
17997 * gfortran.dg/pr65045.f90: New test.
17998
17999 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18000
18001 * gnat.dg/specs/debug1.ads: Delete.
18002
18003 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18004
18005 PR libgfortran/68867
18006 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18007 expression.
18008
18009 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18010
18011 PR libgfortran/68867
18012 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18013 PowerPC.
18014
18015 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18016
18017 PR fortran/68864
18018 * gfortran.dg/pr68864.f90: New test.
18019
18020 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18021
18022 PR tree-optimization/69070
18023 * gcc.dg/pr69070.c: New test.
18024
18025 PR sanitizer/69055
18026 * gfortran.dg/pr69055.f90: New test.
18027
18028 PR target/69015
18029 * gcc.dg/pr69015.c: New test.
18030 \f
18031 Copyright (C) 2016 Free Software Foundation, Inc.
18032
18033 Copying and distribution of this file, with or without modification,
18034 are permitted in any medium without royalty provided the copyright
18035 notice and this notice are preserved.