]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Add support for ASan odr_indicator.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
2
3 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
4
5 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
6
7 PR fortran/77505
8 * gfortran.dg/char_length_20.f90: New test.
9 * gfortran.dg/char_length_21.f90: Ditto.
10
11 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/78279
14 * gfortran.dg/pr78279.f90: New test.
15
16 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
17
18 * g++.dg/tls/pr77285-1.C: dg-add-options tls
19
20 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
21
22 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
23
24 2016-12-01 Richard Biener <rguenther@suse.de>
25
26 * gcc.dg/torture/alias-2.c: New testcase.
27
28 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
29
30 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
31 * gcc.target/avr/tiny-caller-save.c: Dito.
32
33 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
34
35 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
36
37 2016-12-01 Jakub Jelinek <jakub@redhat.com>
38
39 PR debug/78587
40 * gcc.dg/debug/pr78587.c: New test.
41
42 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
43
44 PR rtl-optimization/78607
45 * gcc.c-torture/compile/pr78607.c: New testcase.
46
47 2016-11-30 Martin Sebor <msebor@redhat.com>
48
49 PR tree-optimization/78586
50 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
51
52 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
53
54 PR tree-optimization/77856
55 * gcc.target/i386/pr77856.c: New.
56
57 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
58
59 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
60 scan-assembler-not on AIX.
61
62 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
63
64 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
65
66 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
67
68 * g++.dg/eh/new1.C: XFAIL on AIX.
69 * g++.dg/eh/delete1.C: Same.
70 * g++.dg/init/new40.C: Same.
71 * g++.old-deja/g++.eh/new2.C: Same.
72
73 2016-11-30 David Malcolm <dmalcolm@redhat.com>
74
75 PR c/78498
76 * gcc.dg/format/pr78494.c: Rename to...
77 * gcc.dg/format/pr78498.c: ...this.
78
79 2016-11-30 David Malcolm <dmalcolm@redhat.com>
80
81 PR c/78498
82 * gcc.dg/format/pr78494.c: New test case.
83
84 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
85
86 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
87 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
88 * g++.dg/debug/dwarf2/refqual-1.C: Same.
89 * g++.dg/debug/dwarf2/refqual-2.C: Same.
90
91 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
92
93 PR rtl-optimization/78610
94 * gcc.c-torture/compile/pr78610.c: New testcase.
95
96 2016-11-30 Bin Cheng <bin.cheng@arm.com>
97
98 PR tree-optimization/78574
99 * gcc.c-torture/compile/pr78574.c: New test.
100
101 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
102
103 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
104 to the changed interfaces.
105 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
106 * gfortran.dg/coarray_allocate_7.f08: Likewise.
107 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
108 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
109 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
110 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
111 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
112
113 2016-11-30 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/78593
116 * gfortran.dg/derived_result.f90: New test case.
117
118 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
119
120 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
121 -mfloat-abi=soft option.
122 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
123 foreach loop.
124
125 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126
127 PR target/78362
128 * gcc.c-torture/compile/pr78362.c: New test.
129
130 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * lib/target-supports.exp (check_effective_target_freorder): Check
133 additional case.
134
135 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
136
137 * gcc.target/arc/arc700-stld-hazard.c: New file.
138
139 2016-11-30 Janus Weil <janus@gcc.gnu.org>
140
141 PR fortran/78592
142 * gfortran.dg/dtio_18.f90: New test case.
143
144 2016-11-30 Martin Liska <mliska@suse.cz>
145
146 PR sanitizer/78541
147 * gcc.dg/asan/pr78541-2.c: New test.
148 * gcc.dg/asan/pr78541.c: New test.
149
150 2016-11-30 Jakub Jelinek <jakub@redhat.com>
151
152 PR tree-optimization/78586
153 * gcc.c-torture/execute/pr78586.c: New test.
154
155 2016-11-30 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/78573
158 * gfortran.dg/class_61.f90: New test case.
159
160 2016-11-29 David Malcolm <dmalcolm@redhat.com>
161
162 PR preprocessor/78569
163 * gcc.dg/format/pr78569.c: New test case.
164
165 2016-11-29 Martin Sebor <msebor@redhat.com>
166
167 avoid false positives on ILP32 targets.
168 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
169
170 2016-11-29 Martin Sebor <msebor@redhat.com>
171
172 PR tree-optimization/78512
173 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
174 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
175
176 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
177
178 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
179 Force value through k register.
180
181 2016-11-29 David Malcolm <dmalcolm@redhat.com>
182
183 PR c++/72774
184 PR c++/72786
185 PR c++/77922
186 PR c++/78313
187 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
188 * g++.dg/spellcheck-macro-ordering.C: New test case.
189 * g++.dg/spellcheck-pr78313.C: New test case.
190
191 2016-11-29 Tamar Christina <tamar.christina@arm.com>
192
193 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
194 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
195 (Poly64x1_t, Poly64x2_t): Added types.
196 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
197 (vmov_n_p64, vmovq_n_p64): Added.
198 (vld2_lane_p64, vld2q_lane_p64): Likewise.
199 (vld3_lane_p64, vld3q_lane_p64): Likewise.
200 (vld4_lane_p64, vld4q_lane_p64): Likewise.
201 (vst2_lane_p64, vst2q_lane_p64): Likewise.
202 (vst3_lane_p64, vst3q_lane_p64): Likewise.
203 (vst4_lane_p64, vst4q_lane_p64): Likewise.
204 (vget_lane_p64, vgetq_lane_p64): Likewise.
205 (vget_high_p64): Likewise.
206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
207 Added AArch64 flags.
208 (vreint_vector, vreint_vector_res): Moved to header.
209 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
210 Added Aarch64 flags.
211 (vreint_vector, vreint_vector_res): Moved to header.
212
213 2016-11-29 Janus Weil <janus@gcc.gnu.org>
214
215 PR fortran/58175
216 * gfortran.dg/finalize_30.f90: New test case.
217
218 2016-11-29 Martin Liska <mliska@suse.cz>
219
220 PR gcov-profile/78582
221 * gcc.dg/pr78582.c: New test.
222
223 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
224
225 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
226 targets with sizeof(int) < 4.
227
228 2016-11-29 Richard Biener <rguenther@suse.de>
229
230 PR middle-end/78546
231 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
232
233 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
234
235 * gcc.target/powerpc/rldic-0.c: New testcase.
236 * gcc.target/powerpc/rldic-1.c: New testcase.
237 * gcc.target/powerpc/rldic-2.c: New testcase.
238 * gcc.target/powerpc/rldicl-0.c: New testcase.
239 * gcc.target/powerpc/rldicl-1.c: New testcase.
240 * gcc.target/powerpc/rldicl-2.c: New testcase.
241 * gcc.target/powerpc/rldicr-0.c: New testcase.
242 * gcc.target/powerpc/rldicr-1.c: New testcase.
243 * gcc.target/powerpc/rldicr-2.c: New testcase.
244 * gcc.target/powerpc/rldicx.h: New file.
245 * gcc.target/powerpc/rldimi-0.c: New testcase.
246 * gcc.target/powerpc/rldimi-1.c: New testcase.
247 * gcc.target/powerpc/rldimi-2.c: New testcase.
248 * gcc.target/powerpc/rldimi.h: New file.
249 * gcc.target/powerpc/rlwimi-0.c: New testcase.
250 * gcc.target/powerpc/rlwimi-1.c: New testcase.
251 * gcc.target/powerpc/rlwimi-2.c: New testcase.
252 * gcc.target/powerpc/rlwimi.h: New file.
253 * gcc.target/powerpc/rlwinm-0.c: New testcase.
254 * gcc.target/powerpc/rlwinm-1.c: New testcase.
255 * gcc.target/powerpc/rlwinm-2.c: New testcase.
256 * gcc.target/powerpc/rlwinm.h: New file.
257
258 2016-11-28 Jakub Jelinek <jakub@redhat.com>
259
260 PR middle-end/78540
261 * gcc.dg/pr78540.c: New test.
262
263 2016-11-28 Martin Sebor <msebor@redhat.com>
264
265 PR middle-end/78520
266 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
267 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
269 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
270
271 2016-11-28 Jakub Jelinek <jakub@redhat.com>
272
273 PR c++/72808
274 * g++.dg/debug/pr72808.C: New test.
275
276 PR rtl-optimization/78546
277 * gcc.dg/torture/pr78546-1.c: New test.
278 * gcc.dg/torture/pr78546-2.c: New test.
279
280 PR fortran/78298
281 * gfortran.dg/gomp/pr78298.f90: New test.
282
283 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
284
285 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
286 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
287
288 2016-11-28 Jakub Jelinek <jakub@redhat.com>
289
290 PR c++/77591
291 * g++.dg/cpp1y/pr77591.C: New test.
292
293 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
294
295 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
296
297 2016-11-28 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/78542
300 * gcc.dg/torture/pr78542.c: New testcase.
301
302 2016-11-28 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/78343
305 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
306 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
307
308 2016-11-28 Jakub Jelinek <jakub@redhat.com>
309
310 PR lto/78211
311 * g++.dg/ipa/pr78211.C: New test.
312
313 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
314
315 PR fortran/78474
316 * gfortran.dg/submodule_22.f08: New test.
317
318 PR fortran/78331
319 * gfortran.dg/submodule_21.f08: New test.
320
321 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
322
323 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
324
325 2016-11-27 Iain Sandoe <iain@codesourcery.com>
326 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
327 Dominique d'Humieres <dominiq@lps.ens.fr>
328
329 PR target/67710
330 * gcc.dg/darwin-minversion-1.c: Update min version check.
331 * gcc.dg/darwin-minversion-2.c: Likewise.
332 * gcc.dg/darwin-minversion-3.c: Likewise.
333
334 2016-11-27 Iain Sandoe <iain@codesourcery.com>
335
336 PR target/57438
337 * gcc.dg/pr57438-1.c: New Test.
338 * gcc.dg/pr57438-2.c: New Test.
339
340 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
341 Iain Sandoe <iain@codesourcery.com>
342
343 PR target/71767
344 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
345 linker-visible symbols.
346 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
347 * gcc.dg/const-uniq-1.c: Likewise.
348 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
349 * gcc.target/i386/pr70799-1.c: Likewise.
350
351 2016-11-25 Jakub Jelinek <jakub@redhat.com>
352
353 PR rtl-optimization/78438
354 PR rtl-optimization/78477
355 * gcc.c-torture/execute/pr78438.c: New test.
356 * gcc.c-torture/execute/pr78477.c: New test.
357
358 PR rtl-optimization/78526
359 * gcc.dg/pr78526.c: New test.
360
361 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
362
363 PR rtl-optimization/77541
364 * gcc.target/i386/pr77541.c: Change target to int128.
365
366 2016-11-25 Janus Weil <janus@gcc.gnu.org>
367
368 PR fortran/60853
369 * gfortran.dg/typebound_assignment_8.f90: New test case.
370
371 2016-11-25 Jakub Jelinek <jakub@redhat.com>
372
373 PR rtl-optimization/78527
374 * gcc.c-torture/compile/pr78527.c: New test.
375
376 2016-11-25 Martin Liska <mliska@suse.cz>
377
378 PR gcov-profile/78086
379 * g++.dg/gcov/pr16855.C: Clean up the test case.
380 * g++.dg/gcov/pr16855-priority.C: New test.
381
382 2016-11-25 Richard Biener <rguenther@suse.de>
383
384 PR ipa/78515
385 * gcc.dg/torture/pr78515.c: New testcase.
386
387 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
388
389 PR fortran/78293
390 * gfortran.dg/allocatable_function_10.f90: New test.
391 * gfortran.dg/class_array_15.f03: Increase builtin_free count
392 from 11 to 12.
393
394 2016-11-25 Bin Cheng <bin.cheng@arm.com>
395
396 PR middle-end/78507
397 PR middle-end/78510
398 PR middle-end/78517
399 * g++.dg/torture/pr78507.C: New test.
400 * gcc.dg/torture/pr78510.c: New test.
401 * gcc.dg/torture/pr78517.c: New test.
402
403 2016-11-24 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/78343
406 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
407 * gcc.dg/autopar/uns-outer-6.c: Adjust.
408 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
409 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
410 * gcc.dg/vect/pr38529.c: Likewise.
411
412 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
413
414 PR tree-optimization/77673
415 * gcc.dg/pr77673.c: New test.
416
417 2016-11-25 Martin Jambor <mjambor@suse.cz>
418
419 PR tree-optimization/70965
420 * g++.dg/pr70965.C: New test.
421
422 2016-11-25 Jakub Jelinek <jakub@redhat.com>
423 Andreas Schwab <schwab@linux-m68k.org>
424
425 PR gcov-profile/78467
426 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
427 signed int.
428
429 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
430
431 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
432 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
433
434 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
435
436 * gcc.dg/tree-ssa/tailcall-8.c: New test.
437
438 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
439
440 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
441 with sizeof(int) < 4.
442
443 2016-11-24 Martin Sebor <msebor@redhat.com>
444
445 PR tree-optimization/78476
446 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
447
448 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
449
450 PR rtl-optimization/77541
451 * gcc.target/i386/pr77541.c: New.
452
453 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/78500
456 * gfortran.dg/class_result_4.f90: New test.
457
458 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
459
460 * gcc.target/aarch64/_Float16_1.c: New.
461 * gcc.target/aarch64/_Float16_2.c: Likewise.
462 * gcc.target/aarch64/_Float16_3.c: Likewise.
463
464 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
465
466 * gcc.target/aarch64/floatdihf2_1.c: New.
467
468 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
469
470 PR target/48863
471 PR inline-asm/70184
472 * gcc.target/arm/pr48863.c: New test.
473
474 2016-11-24 Martin Liska <mliska@suse.cz>
475
476 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
477 parts for frequencies/probabilities.
478 * gcc.dg/pr34027-1.c: Likewise.
479 * gcc.dg/strict-overflow-2.c: Likewise.
480 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
481 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
482 * gcc.dg/tree-ssa/pr32044.c: Likewise.
483 * gcc.dg/tree-ssa/vector-3.c: Likewise.
484 * gcc.dg/tree-ssa/vrp101.c: Likewise.
485 * gcc.dg/tree-ssa/dump-2.c: New test.
486
487 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
488
489 * gcc.target/i386/align-limit.c: New test.
490
491 2016-11-24 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/71595
494 * gcc.dg/torture/pr71595.c: New testcase.
495
496 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
497
498 PR rtl-optimization/78120
499 * gcc.target/i386/pr78120.c: New test.
500
501 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gcc.c-torture/compile/20161124-1.c: New test.
504
505 2016-11-24 Jakub Jelinek <jakub@redhat.com>
506
507 PR bootstrap/78493
508 * g++.dg/cpp1z/decomp18.C: New test.
509
510 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
511
512 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
513 * gcc.target/aarch64/store-pair-1.c : Likewise.
514
515 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
516
517 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
518 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
519 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
520 * gcc.target/aarch64/vect-clz.c : Likewise.
521 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
522 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
523 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
524 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
525 * gcc.target/aarch64/vect-fmovd.c : Likewise.
526 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
527 * gcc.target/aarch64/vect-fmovf.c : Likewise.
528 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
529
530 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
531
532 PR target/78458
533 * gcc.target/powerpc/pr78458.c: New.
534
535 2016-11-23 Joseph Myers <joseph@codesourcery.com>
536
537 * gcc.c-torture/compile/20161123-1.c: New test.
538
539 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
540
541 PR fortran/78297
542 * gfortran.dg/pr78297.f90: New test.
543
544 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
545
546 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
547
548 2016-11-23 Jakub Jelinek <jakub@redhat.com>
549
550 PR sanitizer/69278
551 * g++.dg/ubsan/return-7.C: New test.
552 * c-c++-common/ubsan/unreachable-4.c: New test.
553
554 PR tree-optimization/78482
555 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
556 (bar): New function.
557 (main): Call bar instead of printf.
558
559 PR middle-end/69183
560 * gfortran.dg/gomp/pr69183.f90: New test.
561
562 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
563
564 PR target/78230
565 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
566 (test2) Ditto.
567
568 2016-11-23 Jakub Jelinek <jakub@redhat.com>
569
570 PR c++/77907
571 * g++.dg/cpp0x/pr77907.C: New test.
572
573 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
574
575 PR middle-end/78153
576 * gcc.dg/tree-ssa/pr78153-1.c: New test.
577 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
578
579 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
580
581 PR target/63250
582 * lib/target-supports.exp (add_options_for_float16): Add
583 -mfp16-format=ieee when testign arm*-*-*.
584
585 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
586
587 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
588 result.
589 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
590 result.
591
592 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
593
594 * lib/target-supports.exp (check_effective_target_float16): Add
595 options for _Float16.
596 (check_effective_target_float32): Add options for _Float32.
597 (check_effective_target_float64): Add options for _Float64.
598 (check_effective_target_float128): Add options for _Float128.
599 (check_effective_target_float32x): Add options for _Float32x.
600 (check_effective_target_float64x): Add options for _Float64x.
601 (check_effective_target_float128x): Add options for _Float128x.
602
603 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
604
605 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
606 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
607
608 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
609
610 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
611 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
612
613 2016-11-23 Martin Sebor <msebor@redhat.com>
614
615 PR middle-end/78461
616 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
617 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
618
619 2016-11-23 Jakub Jelinek <jakub@redhat.com>
620
621 PR c++/71450
622 * g++.dg/cpp0x/pr71450-1.C: New test.
623 * g++.dg/cpp0x/pr71450-2.C: New test.
624
625 PR c++/77739
626 * g++.dg/cpp1y/pr77739.C: New test.
627
628 2016-11-23 Martin Jambor <mjambor@suse.cz>
629
630 * c-c++-common/gomp/gridify-1.c: Update scan string.
631 * gfortran.dg/gomp/gridify-1.f90: Likewise.
632 * c-c++-common/gomp/gridify-2.c: New test.
633 * c-c++-common/gomp/gridify-3.c: Likewise.
634
635 2016-11-23 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/78396
638 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
639
640 2016-11-23 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/78482
643 * gcc.dg/torture/pr78482.c: New testcase.
644
645 2016-11-23 Bin Cheng <bin.cheng@arm.com>
646
647 * gcc.dg/fold-cond_expr-1.c: New test.
648 * gcc.dg/fold-condcmpconv-1.c: New test.
649 * gcc.dg/fold-condcmpconv-2.c: New test.
650
651 2016-11-23 Richard Biener <rguenther@suse.de>
652
653 PR middle-end/71762
654 * gcc.dg/torture/pr71762-1.c: New testcase.
655 * gcc.dg/torture/pr71762-2.c: Likewise.
656 * gcc.dg/torture/pr71762-3.c: Likewise.
657 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
658
659 2016-11-23 Richard Biener <rguenther@suse.de>
660
661 PR lto/78472
662 * g++.dg/lto/pr78472_0.c: New testcase.
663 * g++.dg/lto/pr78472_1.C: Likewise.
664
665 2016-11-23 Richard Biener <rguenther@suse.de>
666 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
667
668 PR tree-optimization/78154
669 * gcc.dg/tree-ssa/pr78154.c: New test.
670
671 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
672
673 * gcc.dg/pr31096.c: New testcase.
674 * gcc.dg/pr31096-1.c: New testcase.
675
676 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
677
678 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
679 adjust for warning->pedwarn change.
680 * gcc.dg/cpp/defined-syshdr.c,
681 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
682 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
683 gcc.dg/cpp/defined-Wextra.c,
684 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
685
686 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
687
688 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
689
690 2016-11-23 Jakub Jelinek <jakub@redhat.com>
691
692 PR target/78451
693 * gcc.target/i386/pr78451.c: New test.
694 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
695 and #pragma GCC pop_options around the first #pragma GCC target.
696 * gcc.target/i386/pr69255-2.c: Likewise.
697 * gcc.target/i386/pr69255-3.c: Likewise.
698
699 2016-11-23 Michael Collison <michael.collison@arm.com>
700
701 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
702 additional constants are recognized and fewer instructions generated.
703 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
704 additional constants are recognized and fewer instructions generated.
705
706 2016-11-22 Ian Lance Taylor <iant@golang.org>
707
708 * gcc.misc-tests/godump-1.c: Update expected output for recent
709 changes.
710
711 2016-11-22 Marek Polacek <polacek@redhat.com>
712
713 PR tree-optimization/78455
714 * gcc.dg/uninit-23.c: New.
715
716 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
717
718 PR fortran/78479
719 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
720 comment.
721
722 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
723
724 PR fortran/78479
725 * gfortran.dg/char_component_initializer_3.f90: New test.
726
727 2016-11-22 Jakub Jelinek <jakub@redhat.com>
728
729 PR target/78451
730 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
731 GCC target pragma before including immintrin.h.
732
733 2016-11-22 Carl Love <cel@us.ibm.com>
734
735 * gcc.target/powerpc/builtins-3.c: New file to test the new
736 built-ins for vector compare equal and vector compare not equal.
737
738 2016-11-22 Janus Weil <janus@gcc.gnu.org>
739
740 PR fortran/78443
741 * gfortran.dg/typebound_proc_35.f90: New test case.
742
743 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
744
745 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
746 parameter in declaration.
747
748 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
749
750 * gcc.dg/loop-split.c: Require int32plus.
751 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
752
753 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
754
755 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
756
757 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
758
759 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
760
761 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762
763 PR target/78439
764 * gcc.c-torture/compile/pr78439.c: New test.
765
766 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
767
768 PR target/77904
769 * gcc.target/arm/pr77904.c: New test.
770
771 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
772
773 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
774 isa_rev>=2.
775
776 2016-11-22 Jakub Jelinek <jakub@redhat.com>
777
778 PR tree-optimization/78436
779 * gcc.c-torture/execute/pr78436.c: New test.
780
781 PR middle-end/78416
782 * gcc.dg/torture/pr78416.c: New test.
783
784 PR tree-optimization/78445
785 * gcc.dg/pr78445.c: New test.
786
787 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
788
789 PR libgfortran/78449
790 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
791
792 2016-11-21 Jeff Law <law@redhat.com>
793
794 PR target/68538
795 * gcc.c-torture/compile/pr68538.c: New test.
796
797 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
798
799 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
800 to be generated instead of FCTIWUZ or FCTIWZ.
801
802 2016-11-21 Jakub Jelinek <jakub@redhat.com>
803
804 PR middle-end/67335
805 * g++.dg/vect/simd-clone-7.cc: New test.
806
807 PR c++/71973
808 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
809 long unsigned int.
810 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
811 unsigned long.
812
813 2016-11-20 Jeff Law <law@redhat.com>
814
815 PR target/25128
816 * gcc.target/m68k/pr25128.c: New test.
817
818 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
819
820 * gcc.dg/tree-ssa/tailcall-7.c: New test.
821
822 2016-11-21 David Malcolm <dmalcolm@redhat.com>
823
824 PR preprocessor/78324
825 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
826 (test_multitoken_macro): New function.
827 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
828 case.
829 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
830 case.
831 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
832 cases.
833 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
834 Move to...
835 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
836 -ftrack-macro-expansion=0.
837 (test_sprintf_note): Remove "P" macro. Add
838 dg-begin/end-multiline-output directives.
839 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
840
841 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
842
843 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
844 Return 1 for AVR_TINY.
845
846 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
847
848 PR rtl-optimization/71785
849 * gcc.target/powerpc/pr71785.c: New file.
850
851 2016-11-21 Bin Cheng <bin.cheng@arm.com>
852
853 PR testsuite/78114
854 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
855 options. Refine test by checking predictive commining PHI
856 nodes in vectorized loop wrto vector factor.
857
858 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
859
860 PR c++/71973
861 * g++.dg/pr71973-1.C: New test.
862 * g++.dg/pr71973-2.C: New test.
863 * g++.dg/pr71973-3.C: New test.
864 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
865 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
866 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
867 to dg-options.
868 * g++.old-deja/g++.other/realloc.C: Likewise.
869 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
870
871 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
872
873 PR tree-optimization/78413
874 * gcc.dg/tree-ssa/pr78413.c: New test.
875
876 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
877
878 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
879 target is Thumb-only.
880
881 2016-11-20 Jeff Law <law@redhat.com>
882
883 PR target/48551
884 * gcc.target/m68k/pr48551.c: New test.
885
886 2016-11-20 Harald Anlauf <anlauf@gmx.de>
887
888 PR fortran/69741
889 * gfortran.dg/forall_18.f90: New testcase.
890
891 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
892
893 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
894
895 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 PR fortran/78395
898 * gfortran.dg/typebound_operator_21.f03: New test.
899
900 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
901
902 * gcc.dg/tree-ssa/divide-5.c: New file.
903
904 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
905
906 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
907 signed int.
908
909 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
910
911 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
912 libatomic_available.
913 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
914 * gfortran.dg/coarray_allocate_10.f08: Likewise.
915 * gfortran.dg/coarray_allocate_7.f08: Likewise.
916 * gfortran.dg/coarray_allocate_8.f08: Likewise.
917 * gfortran.dg/coarray_allocate_9.f08: Likewise.
918 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
919 * gfortran.dg/coarray_stat_2.f90: Likewise.
920 * gfortran.dg/coindexed_1.f90: Likewise.
921
922 2016-11-18 Jeff Law <law@redhat.com>
923
924 PR target/25111
925 * gcc.target/m68k/pr25111.c: New test.
926
927 2016-11-18 Jakub Jelinek <jakub@redhat.com>
928
929 PR c++/68180
930 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
931
932 PR middle-end/78419
933 * gcc.target/i386/pr78419.c: New test.
934
935 PR c++/77285
936 * g++.dg/tls/pr77285-1.C: New test.
937 * g++.dg/tls/pr77285-2.C: New test.
938
939 2016-11-18 Jeff Law <law@redhat.com>
940
941 PR target/25112
942 * gcc.target/m68k/pr25112: New test.
943
944 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
945
946 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
947 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
948
949 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
950
951 * gcc.target/arm/optional_thumb-1.c: New test.
952 * gcc.target/arm/optional_thumb-2.c: New test.
953 * gcc.target/arm/optional_thumb-3.c: New test.
954
955 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
956
957 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
958 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
959 successful test.
960 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
961 (DEFAULT_REQUIRED_QUORUM): Likewise.
962
963 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
964 Toma Tabacu <toma.tabacu@imgtec.com>
965
966 * gcc.target/mips/inline-memcpy-1.c (dg-options):
967 Add (REQUIRES_STDLIB).
968 * gcc.target/mips/inline-memcpy-2.c: Ditto.
969 * gcc.target/mips/inline-memcpy-3.c: Ditto.
970 * gcc.target/mips/inline-memcpy-4.c: Ditto.
971 * gcc.target/mips/inline-memcpy-5.c: Ditto.
972 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
973 * gcc.target/mips/loongson-simd.c: Ditto.
974 * gcc.target/mips/memcpy-1.c: Ditto.
975 * gcc.target/mips/mips-3d-1.c: Ditto.
976 * gcc.target/mips/mips-3d-2.c: Ditto.
977 * gcc.target/mips/mips-3d-3.c: Ditto.
978 * gcc.target/mips/mips-3d-4.c: Ditto.
979 * gcc.target/mips/mips-3d-5.c: Ditto.
980 * gcc.target/mips/mips-3d-6.c: Ditto.
981 * gcc.target/mips/mips-3d-7.c: Ditto.
982 * gcc.target/mips/mips-3d-8.c: Ditto.
983 * gcc.target/mips/mips-3d-9.c: Ditto.
984 * gcc.target/mips/mips-ps-1.c: Ditto.
985 * gcc.target/mips/mips-ps-2.c: Ditto.
986 * gcc.target/mips/mips-ps-3.c: Ditto.
987 * gcc.target/mips/mips-ps-4.c: Ditto.
988 * gcc.target/mips/mips-ps-6.c: Ditto.
989 * gcc.target/mips/mips16-attributes.c: Ditto.
990 * gcc.target/mips/mips32-dsp-run.c: Ditto.
991 * gcc.target/mips/mips32-dsp.c: Ditto.
992 * gcc.target/mips/save-restore-1.c: Ditto.
993 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
994 (mips_preprocess): Add ignore_output argument that when set
995 will not return the pre-processed output.
996 (mips_arch_info): Update arguments for the call to mips_preprocess.
997 (mips-dg-init): Ditto.
998 (mips-dg-options): Check if a test having test option
999 (REQUIRES_STDLIB) has the required sysroot support for
1000 the current test options.
1001
1002 2016-11-17 Jeff Law <law@redhat.com>
1003
1004 PR middle-end/38219
1005 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1006
1007 PR target/47192
1008 * gcc.target/m68k/pr47192.c: New test.
1009
1010 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1011
1012 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1013 instead of isa>=4, in order to downgrade to R5.
1014
1015 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1016
1017 * gcc.target/arc/cmem-bit-1.c: New file.
1018 * gcc.target/arc/cmem-bit-2.c: New file.
1019 * gcc.target/arc/cmem-bit-3.c: New file.
1020 * gcc.target/arc/cmem-bit-4.c: New file.
1021
1022 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1023
1024 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1025 "avx5124fmaps".
1026 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1027
1028 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1029 Andrew Senkevich <andrew.senkevich@intel.com>
1030
1031 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1032 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1033 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1034 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1035 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1036 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1037 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1038 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1039 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1040 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1041 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1042 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1043 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1044 avx5124vnniw-check.h.
1045 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1046 check_effective_target_avx5124vnniw): New.
1047 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1048 Set under ifndef.
1049 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1050 * gcc.target/i386/sse-13.c: Ditto.
1051 * g++.dg/other/i386-2.C: Ditto.
1052 * g++.dg/other/i386-3.C: Ditto.
1053 * gcc.target/i386/sse-22.c: Ditto.
1054 * gcc.target/i386/sse-23.c: Ditto.
1055
1056 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/55080
1059 * g++.dg/parse/pr55080.C: New.
1060
1061 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1062
1063 PR target/78101
1064 * gcc.target/powerpc/fusion4.c: New test.
1065
1066 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1067
1068 PR target/77933
1069 * gcc.target/arm/pr77933-1.c: New test.
1070 * gcc.target/arm/pr77933-2.c: Likewise.
1071
1072 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR middle-end/78201
1075 * g++.dg/opt/pr78201.C: New test.
1076
1077 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1078
1079 * gcc.dg/pr78333.c: Add empty implementations of
1080 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1081 problems on non-glibc systems.
1082
1083 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1084
1085 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1086 (test_raw_string_one_liner): New function.
1087 (test_raw_string_multiline): New function.
1088
1089 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1090
1091 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1092 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1093
1094 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1095 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/77848
1098 * gfortran.dg/vect/pr77848.f: New test.
1099
1100 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1101
1102 PR target/77308
1103 * gcc.target/arm/pr53447-5.c: New test.
1104 * lib/target-supports.exp
1105 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1106
1107 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1108
1109 * gcc.target/arc/abitest.S: New file.
1110 * gcc.target/arc/abitest.h: Likewise.
1111 * gcc.target/arc/va_args-1.c: Likewise.
1112 * gcc.target/arc/va_args-2.c: Likewise.
1113 * gcc.target/arc/va_args-3.c: Likewise.
1114 * gcc.target/arc/mcrc.c: Deleted.
1115 * gcc.target/arc/mdsp-packa.c: Likewise.
1116 * gcc.target/arc/mdvbf.c: Likewise.
1117 * gcc.target/arc/mmac-24.c: Likewise.
1118 * gcc.target/arc/mmac-d16.c: Likewise.
1119 * gcc.target/arc/mno-crc.c: Likewise.
1120 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1121 * gcc.target/arc/mno-dvbf.c: Likewise.
1122 * gcc.target/arc/mno-mac-24.c: Likewise.
1123 * gcc.target/arc/mno-mac-d16.c: Likewise.
1124 * gcc.target/arc/mno-rtsc.c: Likewise.
1125 * gcc.target/arc/mno-xy.c: Likewise.
1126 * gcc.target/arc/mrtsc.c: Likewise.
1127 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1128 function.
1129 (check_effective_target_arc700): Likewise.
1130 (check_effective_target_arc6xx): Likewise.
1131 (check_effective_target_arcmpy): Likewise.
1132 (check_effective_target_archs): Likewise.
1133 (check_effective_target_clmcpu): Likewise.
1134 (check_effective_target_barrelshifter): Likewise.
1135 * gcc.target/arc/barrel-shifter-1.c: Changed.
1136 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1137 * gcc.target/arc/cmem-1.c: Changed.
1138 * gcc.target/arc/cmem-2.c: Likewise.
1139 * gcc.target/arc/cmem-3.c: Likewise.
1140 * gcc.target/arc/cmem-4.c: Likewise.
1141 * gcc.target/arc/cmem-5.c: Likewise.
1142 * gcc.target/arc/cmem-6.c: Likewise.
1143 * gcc.target/arc/cmem-7.c: Likewise.
1144 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1145 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1146 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1147 * gcc.target/arc/jump-around-jump.c: Update options.
1148 * gcc.target/arc/mARC601.c: Changed.
1149 * gcc.target/arc/mcpu-arc600.c: Changed.
1150 * gcc.target/arc/mcpu-arc601.c: Changed.
1151 * gcc.target/arc/mcpu-arc700.c: Changed.
1152 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1153 * gcc.target/arc/movb-1.c: Changed.
1154 * gcc.target/arc/movb-2.c: Likewise.
1155 * gcc.target/arc/movb-3.c: Likewise.
1156 * gcc.target/arc/movb-4.c: Likewise.
1157 * gcc.target/arc/movb-5.c: Likewise.
1158 * gcc.target/arc/movb_cl-1.c: Likewise.
1159 * gcc.target/arc/movb_cl-2.c: Likewise.
1160 * gcc.target/arc/movbi_cl-1.c: Likewise.
1161 * gcc.target/arc/movh_cl-1.c: Likewise.
1162 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1163 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1164 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1165 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1166 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1167 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1168 * gcc.target/arc/builtin_simdarc.c: Changed.
1169 * gcc.target/arc/extzv-1.c: Likewise.
1170 * gcc.target/arc/insv-1.c: Likewise.
1171 * gcc.target/arc/insv-2.c: Likewise.
1172 * gcc.target/arc/mA6.c: Likewise.
1173 * gcc.target/arc/mA7.c: Likewise.
1174 * gcc.target/arc/mARC600.c: Likewise.
1175 * gcc.target/arc/mARC700.c: Likewise.
1176 * gcc.target/arc/mcpu-arc600.c: Likewise.
1177 * gcc.target/arc/mcpu-arc700.c: Likewise.
1178 * gcc.target/arc/movl-1.c: Likewise.
1179 * gcc.target/arc/nps400-1.c: Likewise.
1180 * gcc.target/arc/trsub.c: Likewise.
1181 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1182 configuration.
1183 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1184 * gcc.target/arc/mswape.c: Likewise.
1185
1186 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/68180
1189 * g++.dg/cpp1y/pr68180.C: New.
1190
1191 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1192
1193 PR tree-optimization/78319
1194 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1195 arm-none-eabi.
1196
1197 2016-11-17 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/78306
1200 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1201
1202 2016-11-17 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/78305
1205 * gcc.dg/torture/pr78305.c: New testcase.
1206
1207 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/66227
1210 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1211
1212 2016-11-16 Marek Polacek <polacek@redhat.com>
1213
1214 PR c/78285
1215 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1216 * g++.dg/ext/case-range2.C: Likewise.
1217
1218 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/58001
1221 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1222 * gfortran.dg/fmt_tab_2.f90: Ditto.
1223
1224 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR rtl-optimization/78378
1227 * gcc.c-torture/execute/pr78378.c: New test.
1228
1229 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1230
1231 * gcc.dg/tree-prof/section-attr-1.c: New file.
1232 * gcc.dg/tree-prof/section-attr-2.c: New file.
1233 * gcc.dg/tree-prof/section-attr-3.c: New file.
1234
1235 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1236
1237 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1238 rather than `la'.
1239
1240 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1241
1242 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1243 (dg-final): Remove microMIPS JALRS mnemonic matching.
1244 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1245 (dg-final): Remove microMIPS JALRS mnemonic matching.
1246 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1247 (dg-final): Remove microMIPS JALRS mnemonic matching.
1248 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1249 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1250 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1251 * gcc.target/mips/call-1u.c: New test case.
1252 * gcc.target/mips/call-2u.c: New test case.
1253 * gcc.target/mips/call-3u.c: New test case.
1254 * gcc.target/mips/call-4u.c: New test case.
1255 * gcc.target/mips/call-5u.c: New test case.
1256 * gcc.target/mips/call-6u.c: New test case.
1257
1258 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 * gcc.target/arm/empty_fiq_handler.c: New test.
1261
1262 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR fortran/78299
1265 * gfortran.dg/gomp/pr78299.f90: New test.
1266
1267 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1268
1269 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1270 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1271 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1272
1273 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1274
1275 PR libgfortran/78314
1276 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1277
1278 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1279
1280 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1281 according to updated dump info.
1282
1283 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1284
1285 * lib/target-supports.exp (check_effective_target_alloca): Use a
1286 compile test.
1287 * gcc.target/nvptx/softstack.c: New test.
1288 * gcc.target/nvptx/decl-shared.c: New test.
1289 * gcc.target/nvptx/decl-shared-init.c: New test.
1290
1291 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1292
1293 * gcc.target/mips/data-sym-jump.c: New test case.
1294 * gcc.target/mips/data-sym-pool.c: New test case.
1295 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1296 annotation.
1297
1298 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1299
1300 * lib/target-supports.exp (check_avx2_hw_available): New.
1301 (check_effective_target_avx2_runtime): New.
1302 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1303
1304 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1305
1306 PR testsuite/78136
1307 * gcc.dg/cpp/trad/trad.exp
1308 (dg-runtest): Moved $srcdir/$subdir/ to
1309 DEFAULT_TRADCPPFLAGS.
1310
1311 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1312
1313 PR fortran/78356
1314 * gfortran.dg/class_allocate_23.f08: New test.
1315
1316 2016-11-16 Richard Biener <rguenther@suse.de>
1317
1318 PR middle-end/78333
1319 * gcc.dg/pr78333.c: New testcase.
1320
1321 2016-11-16 Martin Liska <mliska@suse.cz>
1322
1323 PR sanitizer/78270
1324 * gcc.dg/asan/pr78270.c: Update comment style.
1325 * gcc.dg/asan/pr78270-2.c: New test.
1326
1327 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1328
1329 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1330 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1331
1332 2016-11-16 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/78348
1335 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1336
1337 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR sanitizer/77823
1340 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1341 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1342
1343 2016-11-15 Marek Polacek <polacek@redhat.com>
1344
1345 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1346
1347 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1348
1349 PR libgfortran/51119
1350 * gfortran.dg/matmul_12.f90: New test case.
1351
1352 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1353
1354 * gcc.target/i386/funcspec-56.inc: New file.
1355 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1356 common 32-bit and 64-bit function specific options.
1357 * gcc.target/i386/funcspec-6.c: Ditto.
1358
1359 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1360
1361 * g++.dg/cpp1z/decomp14.C: New test.
1362 * g++.dg/cpp1z/decomp15.C: New test.
1363 * g++.dg/cpp1z/decomp16.C: New test.
1364
1365 * g++.dg/cpp1z/decomp13.C: New test.
1366
1367 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1368
1369 PR c++/71988
1370 * g++.dg/cpp0x/constexpr-71988.C: New test.
1371
1372 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1373
1374 * gcc.target/mips/insn-casesi.c: New test case.
1375 * gcc.target/mips/insn-pseudo-1.c: New test case.
1376 * gcc.target/mips/insn-pseudo-2.c: New test case.
1377 * gcc.target/mips/insn-pseudo-3.c: New test case.
1378 * gcc.target/mips/insn-pseudo-4.c: New test case.
1379 * gcc.target/mips/insn-tablejump.c: New test case.
1380
1381 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1382
1383 * gcc.target/mips/mips.exp (mips_option_tests): Add
1384 `-mcode-readable=yes' array element.
1385
1386 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1387
1388 * gcc.target/mips/mips.exp (mips_option_tests): Add
1389 `-mmicromips' array element.
1390
1391 2016-11-15 Michael Matz <matz@suse.de>
1392
1393 PR missed-optimization/77881
1394 * gcc.target/i386/pr77881.c: New test.
1395
1396 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR middle-end/78295
1399 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1400
1401 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1402
1403 * gcc.target/powerpc/vec-set-int.c: New test.
1404 * gcc.target/powerpc/vec-set-short.c: Likesie.
1405 * gcc.target/powerpc/vec-set-char.c: Likewise.
1406
1407 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1408
1409 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1410
1411 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1412
1413 PR fortran/78300
1414 * gfortran.dg/class_result_3.f90: New test.
1415
1416 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1417 Richard Biener <rguenther@suse.de>
1418
1419 * gcc.dg/gimplefe-1.c: New testcase.
1420 * gcc.dg/gimplefe-2.c: Likewise.
1421 * gcc.dg/gimplefe-3.c: Likewise.
1422 * gcc.dg/gimplefe-4.c: Likewise.
1423 * gcc.dg/gimplefe-5.c: Likewise.
1424 * gcc.dg/gimplefe-6.c: Likewise.
1425 * gcc.dg/gimplefe-7.c: Likewise.
1426 * gcc.dg/gimplefe-8.c: Likewise.
1427 * gcc.dg/gimplefe-9.c: Likewise.
1428 * gcc.dg/gimplefe-10.c: Likewise.
1429 * gcc.dg/gimplefe-11.c: Likewise.
1430 * gcc.dg/gimplefe-12.c: Likewise.
1431 * gcc.dg/gimplefe-13.c: Likewise.
1432 * gcc.dg/gimplefe-14.c: Likewise.
1433 * gcc.dg/gimplefe-15.c: Likewise.
1434 * gcc.dg/gimplefe-16.c: Likewise.
1435 * gcc.dg/gimplefe-17.c: Likewise.
1436 * gcc.dg/gimplefe-18.c: Likewise.
1437
1438 2016-11-14 Martin Liska <mliska@suse.cz>
1439
1440 PR bootstrap/78069
1441 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1442 to match scanned pattern.
1443 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1444
1445 2016-11-14 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/78312
1448 * gcc.dg/torture/pr78312.c: New testcase.
1449
1450 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1451
1452 PR target/78093
1453 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1454
1455 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1456 Jason Merrill <jason@redhat.com>
1457
1458 Implement P0217R3 - C++17 structured bindings
1459 * g++.dg/cpp1z/decomp1.C: New test.
1460 * g++.dg/cpp1z/decomp2.C: New test.
1461 * g++.dg/cpp1z/decomp3.C: New test.
1462 * g++.dg/cpp1z/decomp4.C: New test.
1463 * g++.dg/cpp1z/decomp5.C: New test.
1464 * g++.dg/cpp1z/decomp6.C: New test.
1465 * g++.dg/cpp1z/decomp7.C: New test.
1466 * g++.dg/cpp1z/decomp8.C: New test.
1467 * g++.dg/cpp1z/decomp9.C: New test.
1468 * g++.dg/cpp1z/decomp10.C: New test.
1469
1470 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1471
1472 * g++.dg/torture/pr78268.C: New test.
1473
1474 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1475
1476 PR c/35503
1477 * c-c++-common/pr35503-1.c: New test.
1478 * c-c++-common/pr35503-2.c: Likewise.
1479 * c-c++-common/pr35503-3.c: Likewise.
1480 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1481
1482 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
1483
1484 PR rtl-optimization/78232
1485 PR rtl-optimization/78248
1486 * gcc.dg/ubsan/pr78248.c: New test.
1487
1488 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * gnat.dg/address_conv.adb: New test.
1491
1492 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gnat.dg/renaming11.ad[sb]: New test.
1495
1496 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * c-c++-common/dump-ada-spec-6.c: New test.
1499
1500 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gnat.dg/lto21.adb: New test.
1503 * gnat.dg/lto21_pkg1.ads: New helper.
1504 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1505
1506 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1507
1508 PR fortran/60952
1509 * gfortran.dg/typebound_proc_34.f90: New test.
1510
1511 2016-11-13 Janus Weil <janus@gcc.gnu.org>
1512
1513 PR fortran/66366
1514 * gfortran.dg/class_57.f90: Changed error message.
1515 * gfortran.dg/class_60.f90: New test.
1516
1517 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
1518
1519 * g++.dg/pr78112.C: XFAIL AIX.
1520
1521 2016-11-12 Janus Weil <janus@gcc.gnu.org>
1522
1523 PR fortran/77501
1524 * gfortran.dg/typebound_generic_16.f90: New test.
1525
1526 2016-11-12 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c++/71225
1529 * g++.dg/cpp0x/pr71225.C: New test.
1530
1531 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gcc.target/sparc/20161111-1.c: New test.
1534
1535 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
1536
1537 PR target/78310
1538 * gcc.target/i386/pr78310.c: New test.
1539
1540 2016-11-11 Jeff Law <law@redhat.com>
1541
1542 * gcc.dg/tree-ssa/isolate-6.c: New test.
1543 * gcc.dg/tree-ssa/isolate-7.c: New test.
1544
1545 2016-11-11 Bin Cheng <bin.cheng@arm.com>
1546
1547 PR testsuite/78292
1548 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1549 vect_max_reduc.
1550
1551 2016-11-11 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR c++/72774
1554 * g++.dg/parse/pr72774.C: New test.
1555
1556 2016-11-11 Richard Biener <rguenther@suse.de>
1557
1558 PR tree-optimization/71575
1559 * gcc.dg/graphite/pr71575-1.c: New testcase.
1560 * gcc.dg/graphite/pr71575-2.c: Likewise.
1561
1562 2016-11-11 Richard Biener <rguenther@suse.de>
1563
1564 PR middle-end/78295
1565 * gcc.dg/uninit-pr78295.c: New testcase.
1566
1567 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
1568
1569 PR fortran/78277
1570 * gfortran.dg/dec_structure_17.f90: New test.
1571
1572 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1573
1574 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1575 being allowed in vector registers.
1576 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1577 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1578 * gcc.target/powerpc/vsx-himode.c: Likewise.
1579 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1580 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1581 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1582 to allow matching MFVSRD or MFVSRW.
1583
1584 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1585
1586 PR rtl-optimization/78241
1587 * gcc.dg/pr78241.c: New test.
1588
1589 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1590
1591 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1592 201307.
1593
1594 * g++.dg/cpp1z/noexcept-type14.C: New test.
1595 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1596
1597 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1598
1599 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1600 WVAL0S tests added in r241817.
1601
1602 2016-11-10 Jakub Jelinek <jakub@redhat.com>
1603
1604 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1605 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1606 no longer allowed and corresponding ordered construct.
1607 * gfortran.dg/gomp/linear-1.f90: New test.
1608 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1609 * gfortran.dg/gomp/declare-target-1.f90: New test.
1610 * gfortran.dg/gomp/declare-target-2.f90: New test.
1611
1612 2016-11-10 Martin Liska <mliska@suse.cz>
1613
1614 PR sanitizer/78270
1615 * gcc.dg/asan/pr78270.c: New test.
1616
1617 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1618 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR debug/78112
1621 * g++.dg/pr78112.C: New testcase.
1622
1623 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1624
1625 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1626 -Wno-c++1z-compat.
1627 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1628 string in case condition contains % characters.
1629
1630 PR c++/78283
1631 * g++.dg/cpp1z/noexcept-type13.C: New test.
1632
1633 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1634
1635 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1636 using (HAS_MOVN) with MIPS III.
1637
1638 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1639
1640 PR fortran/46459
1641 * gfortran.dg/volatile14.f90: New test.
1642
1643 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
1644
1645 PR target/78262
1646 * gcc.target/i386/pr78262.c: New test.
1647
1648 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
1649
1650 PR fortran/78259
1651 * gfortran.dg/pr78259.f90: New test.
1652
1653 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1654
1655 PR fortran/60777
1656 * gfortran.dg/spec_expr_7.f90: New test.
1657
1658 2016-11-09 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR target/77718
1661 * gcc.c-torture/execute/pr77718.c: New test.
1662
1663 * gcc.dg/ubsan/c99-shift-3.c: New test.
1664 * gcc.dg/ubsan/c99-shift-4.c: New test.
1665 * gcc.dg/ubsan/c99-shift-5.c: New test.
1666 * gcc.dg/ubsan/c99-shift-6.c: New test.
1667
1668 2016-11-09 Martin Liska <mliska@suse.cz>
1669
1670 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1671 test-case for memcmp.
1672 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1673
1674 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1675
1676 PR testsuite/78269
1677 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1678
1679 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
1680
1681 * gfortran.dg/move_alloc_18.f90: New test.
1682
1683 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1684
1685 PR middle-end/78256
1686 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1687 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1688
1689 2016-11-09 Janus Weil <janus@gcc.gnu.org>
1690
1691 PR fortran/71894
1692 * gfortran.dg/class_59.f90: New test.
1693
1694 2016-11-09 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/78007
1697 * gcc.dg/vect/vect-bswap32.c: Adjust.
1698 * gcc.dg/vect/vect-bswap64.c: Likewise.
1699
1700 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1701
1702 * gcc.dg/ipa/vrp7.c: New test.
1703
1704 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1705
1706 PR ipa/78121
1707 * gcc.dg/ipa/pr78121.c: New test.
1708
1709 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1710
1711 * c-c++-common/asan/default_options.h: New file.
1712 * c-c++-common/asan/strcasestr-1.c: New test.
1713 * c-c++-common/asan/strcasestr-2.c: Likewise.
1714 * c-c++-common/asan/strcspn-1.c: Likewise.
1715 * c-c++-common/asan/strcspn-2.c: Likewise.
1716 * c-c++-common/asan/strpbrk-1.c: Likewise.
1717 * c-c++-common/asan/strpbrk-2.c: Likewise.
1718 * c-c++-common/asan/strspn-1.c: Likewise.
1719 * c-c++-common/asan/strspn-2.c: Likewise.
1720 * c-c++-common/asan/strstr-1.c: Likewise.
1721 * c-c++-common/asan/strstr-2.c: Likewise.
1722 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1723
1724 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1725
1726 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1727
1728 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1729
1730 PR fortran/68440
1731 * gfortran.dg/class_58.f90: New test.
1732
1733 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
1734
1735 PR target/70799
1736 * gcc.target/i386/pr70799-2.c: New test.
1737
1738 2016-11-08 Janus Weil <janus@gcc.gnu.org>
1739
1740 PR fortran/77596
1741 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1742
1743 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1744
1745 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1746
1747 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1748
1749 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1750
1751 2016-11-08 Bin Cheng <bin.cheng@arm.com>
1752
1753 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1754
1755 2016-11-08 Martin Liska <mliska@suse.cz>
1756
1757 PR testsuite/78242
1758 * g++.dg/asan/use-after-scope-4.C: New test.
1759 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1760 * gcc.dg/asan/use-after-scope-8.c: Remove.
1761
1762 2016-11-08 Richard Biener <rguenther@suse.de>
1763
1764 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1765
1766 2016-11-08 Tamar Christina <tamar.christina@arm.com>
1767
1768 PR testsuite/78136
1769 * gcc.dg/cpp/trad/trad.exp
1770 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1771 * gcc.dg/cpp/trad/include.c: Use local header file.
1772
1773 2016-11-08 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/78205
1776 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1777
1778 2016-11-08 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/78224
1781 * g++.dg/torture/pr78224.C: New testcase.
1782
1783 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1784
1785 * gcc.dg/store_merging_1.c: Require store_merge.
1786 * gcc.dg/store_merging_2.c: Likewise.
1787 * gcc.dg/store_merging_4.c: Likewise.
1788 * gcc.dg/store_merging_5.c: Likewise.
1789 * gcc.dg/store_merging_6.c: Likewise.
1790 * gcc.dg/store_merging_7.c: Likewise.
1791 * gcc.dg/store_merging_8.c: Likewise.
1792 * lib/target-supports.exp (check_effective_target_store_merge): New.
1793
1794 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1795
1796 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1797 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1798 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1799 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1800 -mvsx -mpower8-vector.
1801 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1802 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1803 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1804 -mvsx -mpower8-vector.
1805
1806 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
1807
1808 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1809
1810 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1811 * gcc.dg/visibility-14.c: XFAIL AIX.
1812 * gcc.dg/visibility-15.c: XFAIL AIX.
1813 * gcc.dg/visibility-16.c: XFAIL AIX.
1814 * gcc.dg/visibility-17.c: XFAIL AIX.
1815 * gcc.dg/visibility-18.c: XFAIL AIX.
1816 * gcc.dg/visibility-19.c: XFAIL AIX.
1817 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1818 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1819 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1820 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1821
1822 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR target/78227
1825 * gcc.target/i386/pr78227-1.c: New test.
1826 * gcc.target/i386/pr78227-2.c: New test.
1827
1828 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1829
1830 PR middle-end/35691
1831 * gcc.dg/pr35691-1.c: New test-case.
1832 * gcc.dg/pr35691-2.c: Likewise.
1833
1834 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1835
1836 PR rtl-optimization/77309
1837 * gcc.dg/torture/pr77309.c: New test.
1838
1839 2016-11-07 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR middle-end/71529
1842 * gcc.target/i386/pr71529.C: Moved to ...
1843 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1844
1845 PR target/64411
1846 * gcc.target/i386/pr64411.C: Moved to ...
1847 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1848 lp64.
1849
1850 PR target/65105
1851 * gcc.target/i386/pr65105-4.C: Moved to ...
1852 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1853 Run into compile test rather than execute test.
1854
1855 2016-11-07 Richard Biener <rguenther@suse.de>
1856
1857 PR target/78229
1858 * g++.dg/pr78229.C: New testcase.
1859
1860 2016-11-07 Richard Biener <rguenther@suse.de>
1861
1862 PR tree-optimization/78218
1863 * gcc.dg/torture/pr78218.c: New testcase.
1864
1865 2016-11-07 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/78228
1868 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1869
1870 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1871
1872 PR target/77822
1873 * g++.dg/torture/pr77822.C: New test.
1874
1875 2016-11-07 Martin Liska <mliska@suse.cz>
1876
1877 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1878 -f-sanitize-address-use-after-scope.
1879 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1880 internal fn calls.
1881 * g++.dg/asan/use-after-scope-1.C: New test.
1882 * g++.dg/asan/use-after-scope-2.C: Likewise.
1883 * g++.dg/asan/use-after-scope-3.C: Likewise.
1884 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1885 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1886 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1887 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1888 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1889 * g++.dg/asan/use-after-scope-types.h: Likewise.
1890 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1891 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1892 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1893 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1894 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1895 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1896 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1897 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1898 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1899 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1900 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1901 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1902 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1903 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1904
1905 2016-11-07 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/78189
1908 * g++.dg/torture/pr78189.C: New testcase.
1909
1910 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
1911
1912 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1913
1914 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1915
1916 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1917 occuring.
1918
1919 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1920
1921 PR fortran/78221
1922 * arith.c (gfc_complex2real): Change gfc_warning_now to
1923 gfc_warning.
1924
1925 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1926
1927 * gfortran.dg/move_alloc_17.f03: New test.
1928
1929 2016-11-05 Richard Biener <rguenther@suse.de>
1930
1931 PR bootstrap/78188
1932 * g++.dg/ipa/pr78188.C: New test.
1933
1934 2016-11-05 Janus Weil <janus@gcc.gnu.org>
1935 Dominique d'Humieres <dominiq@lps.ens.fr>
1936
1937 PR fortran/69495
1938 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1939
1940 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
1941
1942 PR fortran/67564
1943 * gfortran.dg/select_type_39.f03: New test.
1944
1945 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
1946
1947 PR fortran/64933
1948 * gfortran.dg/associate_23.f90: New test.
1949
1950 2016-11-04 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR target/77834
1953 * gcc.dg/pr77834.c: New test.
1954
1955 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR c++/67980
1958 * g++.dg/cpp1y/pr67980.C: New.
1959
1960 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1961
1962 * gcc.target/powerpc/fold-vec-add-1.c: New.
1963 * gcc.target/powerpc/fold-vec-add-2.c: New.
1964 * gcc.target/powerpc/fold-vec-add-3.c: New.
1965 * gcc.target/powerpc/fold-vec-add-4.c: New.
1966 * gcc.target/powerpc/fold-vec-add-5.c: New.
1967 * gcc.target/powerpc/fold-vec-add-6.c: New.
1968 * gcc.target/powerpc/fold-vec-add-7.c: New.
1969
1970 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
1971
1972 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1973 for -mbranch-likely, infer -mno-branch-likely for R6.
1974
1975 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1976
1977 PR c++/71973
1978 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1979 * g++.dg/init/new15.C: Likewise.
1980 * g++.dg/ipa/inline-1.C: Likewise.
1981 * g++.dg/ipa/inline-2.C: Likewise.
1982 * g++.dg/lto/20080908-1_0.C: Likewise.
1983 * g++.dg/tc1/dr20.C: Likewise.
1984 * g++.dg/tree-ssa/inline-1.C: Likewise.
1985 * g++.dg/tree-ssa/inline-2.C: Likewise.
1986 * g++.old-deja/g++.law/except1.C: Likewise.
1987 * g++.old-deja/g++.other/vbase5.C: Likewise.
1988 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1989
1990 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1991
1992 PR tree-optimization/78210
1993 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1994 possibility of widening multiplies.
1995
1996 2016-11-04 Richard Biener <rguenther@suse.de>
1997
1998 PR middle-end/78185
1999 * gcc.dg/pr78185.c: New testcase.
2000
2001 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2002
2003 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2004 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2005
2006 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2007 Alexandre Oliva <aoliva@redhat.com>
2008 Jason Merrill <jason@redhat.com>
2009
2010 PR debug/28767
2011 PR debug/56974
2012 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2013 * g++.dg/debug/dwarf2/ref-3.C: New test.
2014 * g++.dg/debug/dwarf2/ref-4.C: New test.
2015 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2016 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2017
2018 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2019
2020 * gfortran.dg/dec_exp_1.f90: New test.
2021 * gfortran.dg/dec_exp_2.f90: Likewise.
2022 * gfortran.dg/dec_exp_3.f90: Likewise.
2023
2024 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2025
2026 * gfortran.dg/dec_parameter_1.f: New test.
2027 * gfortran.dg/dec_parameter_2.f90: Likewise.
2028 * gfortran.dg/dec_parameter_3.f90: Likewise.
2029 * gfortran.dg/dec_parameter_4.f90: Likewise.
2030
2031 2016-11-03 Martin Liska <mliska@suse.cz>
2032
2033 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2034 output.
2035 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2036
2037 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038
2039 PR libgcc/78067
2040 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2041
2042 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2043
2044 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2045
2046 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2047
2048 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2049
2050 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2051
2052 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2053 Check for arm_v8_neon_hw.
2054 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2055 Likewise.
2056 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2057 Likewise.
2058 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2059 Likewise.
2060
2061 2016-11-02 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/store_merging_8.c: New testcase.
2064
2065 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2066
2067 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2068
2069 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2070
2071 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2072 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2073 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2074 * gcc.dg/pr65779.c: XFAIL AIX.
2075 * gcc.dg/pr70405.c: XFAIL AIX.
2076
2077 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2078 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2079 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2080
2081 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2082
2083 * lib/target-supports.exp (check_gc_sections_available): Use
2084 -print-prog-name=ld to determine linker used.
2085
2086 2016-11-02 Martin Liska <mliska@suse.cz>
2087
2088 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2089 test case.
2090
2091 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2092
2093 PR tree-optimization/78170
2094 * gcc.c-torture/execute/pr78170.c: New test.
2095
2096 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2097
2098 PR tree-optimization/78162
2099 * gcc.c-torture/compile/pr78162.c: New test.
2100
2101 2016-11-02 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/78035
2104 PR tree-optimization/77964
2105 * gcc.target/i386/pr78035.c: New testcase.
2106
2107 2016-11-02 Richard Biener <rguenther@suse.de>
2108
2109 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2110 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2111 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2112 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2113 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2114
2115 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2116
2117 * gfortran.dg/pr70937.f90: require-effective-target lto.
2118
2119 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2120
2121 PR fortran/69544
2122 * gfortran.dg/where_6.f90: New test.
2123
2124 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2125
2126 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2127
2128 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/69544
2131 * gfortran.dg/where_5.f90: New test.
2132
2133 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2134
2135 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2136 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2137 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2138 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2139
2140 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2141
2142 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2143 Whitespace fixes.
2144 (check_effective_target_vect_cmdline_needed): Check
2145 is-effective-target ia32 for x86 targets.
2146 (check_effective_target_vect_simd_clones): Simplify condition.
2147 (check_effective_target_vect_double): Ditto.
2148 (check_effective_target_vect_aligned_arrays): Check
2149 is-effective-target ia32 for x86 targets. Simplify condition.
2150 (check_effective_target_vect_multiple_sizes): Simplify condition.
2151 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2152 (check_effective_target_sync_int_128): Simplify condition.
2153 (check_effective_target_sync_int_128_runtime): Ditto.
2154 (check_effective_target_sync_long_long_runtime): Ditto.
2155 (check_effective_target_divmod): Add i?86-*-* target.
2156
2157 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2158
2159 * gcc.target/powerpc/vsx-extract-4.c: New test.
2160 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2161
2162 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2163
2164 PR fortran/54679
2165 * gfortran.dg/fmt_l.f90: Update test.
2166 * gfortran.dg/fmt_l0.f90: New test.
2167
2168 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2169
2170 PR c++/78089
2171 * c-c++-common/builtin-shuffle-1.c: New test.
2172 * g++.dg/cpp0x/addressof3.C: New test.
2173
2174 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2175
2176 Add tests for a const member and a reference member for launder.
2177 * g++.dg/cpp1z/launder3.C: New.
2178 * g++.dg/cpp1z/launder4.C: Likewise.
2179 * g++.dg/cpp1z/launder5.C: Likewise.
2180 * g++.dg/cpp1z/launder5.cc: Likewise.
2181 * g++.dg/cpp1z/launder5.h: Likewise.
2182 * g++.dg/cpp1z/launder6.C: Likewise.
2183 * g++.dg/cpp1z/launder6.cc: Likewise.
2184 * g++.dg/cpp1z/launder6.h: Likewise.
2185
2186 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR c++/77948
2189 * g++.dg/cpp0x/pr77948-1.C: New test.
2190 * g++.dg/cpp0x/pr77948-2.C: New test.
2191 * g++.dg/cpp0x/pr77948-3.C: New test.
2192 * g++.dg/cpp0x/pr77948-4.C: New test.
2193 * g++.dg/cpp0x/pr77948-5.C: New test.
2194 * g++.dg/cpp0x/pr77948-6.C: New test.
2195
2196 PR tree-optimization/77860
2197 * gcc.dg/pr77860.c: New test.
2198
2199 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c++/77886
2202 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2203
2204 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2205
2206 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2207
2208 2016-10-30 Le-Chun Wu <lcwu@google.com>
2209 Mark Wielaard <mjw@redhat.com>
2210
2211 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2212 * gcc.dg/Wshadow-local-1.c: Likewise.
2213 * gcc.dg/Wshadow-local-2.c: Likewise.
2214 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2215 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2216 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2217
2218 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2219
2220 PR tree-optimization/71915
2221 PR tree-optimization/71490
2222 * gcc.dg/tree-ssa/pr54245.c: Delete.
2223 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2224 document why.
2225
2226 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227
2228 PR fortran/78123
2229 * gfortran.dg/fmt_t_9.f: New test.
2230
2231 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2232
2233 PR fortran/67219
2234 * gfortran.dg/pr67219.f90: New test.
2235
2236 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR rtl-optimization/77919
2239 * g++.dg/torture/pr77919-2.C: New test.
2240
2241 PR target/78148
2242 * gcc.dg/pr78148.c: New test.
2243
2244 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2245
2246 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2247 * gcc.target/sparc/overflow-4.c: ...here.
2248 * gcc.target/sparc/overflow-5.c: New test.
2249
2250 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2251 Kugan Vivekanandarajah <kuganv@linaro.org>
2252 Jim Wilson <jim.wilson@linaro.org>
2253
2254 PR tree-optimization/43721
2255 * lib/target-supports.exp (check_effective_target_divmod): New.
2256 (check_effective_target_divmod_simode): Likewise.
2257 (check_effective_target_arm_divmod_simode): Likewise.
2258 * gcc.dg/divmod-1-simode.c: New test.
2259 * gcc.dg/divmod-1.c: Likewise.
2260 * gcc.dg/divmod-2-simode.c: Likewise.
2261 * gcc.dg/divmod-2.c: Likewise.
2262 * gcc.dg/divmod-3-simode.c: Likewise.
2263 * gcc.dg/divmod-3.c: Likewise.
2264 * gcc.dg/divmod-4-simode.c: Likewise.
2265 * gcc.dg/divmod-4.c: Likewise.
2266 * gcc.dg/divmod-5.c: Likewise.
2267 * gcc.dg/divmod-6-simode.c: Likewise.
2268 * gcc.dg/divmod-6.c: Likewise.
2269 * gcc.dg/divmod-7.c: Likewise.
2270
2271 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2272 Jakub Jelinek <jakub@redhat.com>
2273 Andrew Pinski <pinskia@gmail.com>
2274
2275 PR middle-end/22141
2276 PR rtl-optimization/23684
2277 * gcc.c-torture/execute/pr22141-1.c: New test.
2278 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2279 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2280 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2281 * gcc.dg/store_merging_1.c: New test.
2282 * gcc.dg/store_merging_2.c: Likewise.
2283 * gcc.dg/store_merging_3.c: Likewise.
2284 * gcc.dg/store_merging_4.c: Likewise.
2285 * gcc.dg/store_merging_5.c: Likewise.
2286 * gcc.dg/store_merging_6.c: Likewise.
2287 * gcc.dg/store_merging_7.c: Likewise.
2288 * gcc.target/i386/pr22141.c: Likewise.
2289 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2290 * g++.dg/init/new17.C: Likewise.
2291
2292 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2293
2294 PR middle-end/72747
2295 * c-c++-common/pr72747-1.c: New test.
2296 * c-c++-common/pr72747-2.c: Likewise.
2297
2298 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2299
2300 * gcc.target/s390/oscbreak-1.c: New test.
2301
2302 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2303
2304 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2305
2306 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR rtl-optimization/77919
2309 * g++.dg/torture/pr77919.C: New test.
2310
2311 PR rtl-optimization/78132
2312 * gcc.target/i386/pr78132.c: New test.
2313
2314 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2317
2318 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2319
2320 * gcc.target/powerpc/vsx-simode.c: New test.
2321 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2322 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2323
2324 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR fortran/78026
2327 * gfortran.dg/gomp/pr78026.f03: New test.
2328 * gfortran.dg/select_type_38.f03: New test.
2329
2330 PR middle-end/78025
2331 * g++.dg/gomp/declare-simd-7.C: New test.
2332
2333 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2334
2335 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2336 * gfortran.dg/dec_init_2.f90: Likewise.
2337 * gfortran.dg/dec_init_3.f90: New test.
2338 * gfortran.dg/dec_init_4.f90: Likewise.
2339
2340 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2341
2342 * gcc.dg/fold-narrowbopcst-1.c: New test.
2343
2344 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2345
2346 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2347 dg-shouldfail/dg-output instead of XFAIL.
2348 * gfortran.dg/dec_io_6.f90: Likewise.
2349
2350 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2351
2352 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2353 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2354 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2355 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2356 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2357 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2358 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2359 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2360 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2361 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2362
2363 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2364
2365 * gcc.dg/fold-convmaxconv-1.c: New test.
2366 * gcc.dg/fold-convminconv-1.c: New test.
2367
2368 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2369
2370 PR fortran/78092
2371 * gfortran.dg/pr78092.f90: New test.
2372
2373 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2374
2375 PR target/78056
2376 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2377 expected error message.
2378 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2379 expected error message.
2380 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2381 (test_all_not_equal_and_not_zero): Change expected error message.
2382
2383 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR fortran/77973
2386 * gfortran.dg/gomp/pr77973.f90: New test.
2387
2388 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2389
2390 PR fortran/78108
2391 * gfortran.dg/submodule_18.f08: New test.
2392 * gfortran.dg/submodule_19.f08: New test.
2393
2394 2016-10-26 Michael Matz <matz@suse.de>
2395
2396 * g++.dg/pr78060.C: New test.
2397 * gfortran.dg/pr78061.f: New test.
2398 * g++.dg/pr78088.C: New test.
2399
2400 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2401
2402 * gfortran.dg/dec_io_1.f90: New test.
2403 * gfortran.dg/dec_io_2.f90: New test.
2404 * gfortran.dg/dec_io_3.f90: New test.
2405 * gfortran.dg/dec_io_4.f90: New test.
2406 * gfortran.dg/dec_io_5.f90: New test.
2407 * gfortran.dg/dec_io_6.f90: New test.
2408
2409 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR sanitizer/78106
2412 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2413
2414 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2415
2416 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2417 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2418
2419 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gnat.dg/opt59.adb: New test.
2422 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2423
2424 * gnat.dg/opt60.adb: New test.
2425
2426 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2427
2428 PR fortran/72770
2429 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2430 this pr.
2431
2432 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR target/78102
2435 * gcc.target/i386/pr78102.c: New test.
2436
2437 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2438
2439 * gfortran.dg/dec_logical_xor_1.f90: New test.
2440 * gfortran.dg/dec_logical_xor_2.f90: New test.
2441 * gfortran.dg/dec_logical_xor_3.f03: New test.
2442
2443 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2444
2445 * gfortran.dg/dec_loc_rval_1.f90: New test.
2446 * gfortran.dg/dec_loc_rval_2.f90: New test.
2447 * gfortran.dg/dec_loc_rval_3.f03: New test.
2448
2449 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2450
2451 * gfortran.dg/dec_type_print.f90: New testcase.
2452
2453 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2454
2455 * gfortran.dg/feed_1.f90: New test.
2456 * gfortran.dg/feed_2.f90: New test.
2457
2458 2016-10-25 Martin Liska <mliska@suse.cz>
2459
2460 PR sanitizer/78106
2461 * gcc.dg/asan/pr78106.c: New test.
2462
2463 2016-10-25 Martin Liska <mliska@suse.cz>
2464
2465 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2466
2467 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2468
2469 PR target/78041
2470 * gcc.target/arm/pr78041.c: New test.
2471
2472 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2473
2474 * g++.dg/cpp1z/launder1.C: New test.
2475 * g++.dg/cpp1z/launder2.C: New test.
2476
2477 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2478 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2479
2480 PR target/71676
2481 PR target/71678
2482 * gcc.target/avr/pr71676-2.c: New test.
2483
2484 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
2485 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
2486
2487 PR target/71676
2488 PR target/71678
2489 * gcc.target/avr/pr71676-1.c: New test.
2490 * gcc.target/avr/pr71676-3.c: New test.
2491 * gcc.target/avr/pr71676.c: New test.
2492 * gcc.target/avr/pr71678.c: New test.
2493
2494 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2495
2496 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2497 such that cloned verions of tested functions are not created.
2498
2499 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2500
2501 PR fortran/71895
2502 * gfortran.dg/pr71895.f90: New test.
2503
2504 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2505
2506 * g++.dg/debug/dwarf2/ref-2.C: New test.
2507
2508 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2509
2510 * c-c++-common/Wint-in-bool-context-3.c: New test.
2511
2512 2016-10-24 Martin Sebor <msebor@redhat.com>
2513
2514 PR middle-end/77735
2515 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2516 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2517 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2518 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2519 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2520 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2521 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2522
2523 2016-10-24 Richard Biener <rguenther@suse.de>
2524
2525 PR testsuite/71491
2526 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2527 * gcc.dg/vect/slp-45.c: Likewise.
2528
2529 2016-10-24 Richard Biener <rguenther@suse.de>
2530
2531 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2532 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2533 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2534
2535 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
2536
2537 PR target/78093
2538 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2539 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2540
2541 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2542
2543 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2544
2545 2016-10-24 Jakub Jelinek <jakub@redhat.com>
2546
2547 * gcc.target/i386/bmi2-pext-1.c: New test.
2548 * gcc.target/i386/bmi2-pdep-1.c: New test.
2549 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2550 * gcc.target/i386/tbm-bextri-1.c: New test.
2551 * gcc.target/i386/bmi-bextr-6.c: New test.
2552
2553 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2554
2555 PR target/77483
2556 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2557 * gcc.target/i386/pr65105-1.c: Likewise.
2558 * gcc.target/i386/pr65105-2.c: Likewise.
2559 * gcc.target/i386/pr65105-3.c: Likewise.
2560 * gcc.target/i386/pr65105-5.c: Likewise.
2561 * gcc.target/i386/pr67761.c: Likewise.
2562 * gcc.target/i386/pr70799-1.c: Likewise.
2563
2564 2016-10-24 Martin Liska <mliska@suse.cz>
2565
2566 PR sanitizer/77966
2567 * c-c++-common/ubsan/unreachable-3.c: New test.
2568
2569 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2570
2571 PR fortran/77763
2572 * gfortran.dg/pr77763.f90
2573
2574 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2575
2576 PR fortran/54730
2577 PR fortran/78033
2578 * gfortran.dg/pr78033.f90: New test.
2579
2580 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
2581
2582 PR fortran/69834
2583 * gfortran.dg/select_type_1.f03: Change error for overlapping
2584 TYPE IS cases.
2585 * gfortran.dg/select_type_36.f03: New test.
2586
2587 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2590
2591 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2592
2593 PR fortran/78021
2594 * gfortran.dg/string_length_3.f90: New test.
2595
2596 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2597
2598 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2599
2600 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2601
2602 PR fortran/43366
2603 PR fortran/57117
2604 PR fortran/61337
2605 * gfortran.dg/alloc_comp_class_5.f03: New test.
2606 * gfortran.dg/class_allocate_21.f90: New test.
2607 * gfortran.dg/class_allocate_22.f90: New test.
2608 * gfortran.dg/realloc_on_assign_27.f08: New test.
2609
2610 2016-10-21 Jeff Law <law@redhat.com>
2611
2612 * PR tree-optimization/71947
2613 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2614 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2615 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2616
2617 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2618
2619 * gcc.dg/ipa/vrp5.c: New test.
2620 * gcc.dg/ipa/vrp6.c: New test.
2621
2622 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2623
2624 * gcc.target/aarch64/test_frame_17.c: New test.
2625
2626 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2627
2628 * gcc.target/aarch64/test_frame_17.c: New test.
2629
2630 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2631
2632 PR preprocessor/71681
2633 * gcc.dg/cpp/pr71681-1.c: New testcase
2634 * gcc.dg/cpp/pr71681-2.c: Likewise
2635 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2636 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2637 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2638 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2639
2640 2016-10-21 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR target/78057
2643 * gcc.target/i386/pr78057.c: New test.
2644
2645 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2646
2647 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
2648
2649 PR fortran/69566
2650 * gfortran.dg/select_type_37.f03: New test.
2651
2652 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2653
2654 PR target/71627
2655 * gcc.target/avr/pr71627.c: New test
2656
2657 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gcc.target/sparc/overflow-1.c: New test.
2660 * gcc.target/sparc/overflow-2.c: Likewise.
2661 * gcc.target/sparc/overflow-3.c: Likewise.
2662
2663 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2664
2665 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2666 effective target.
2667
2668 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2669
2670 PR rtl-optimization/78038
2671 * gcc.target/aarch64/pr78038.c: New test.
2672
2673 2016-10-21 Richard Biener <rguenther@suse.de>
2674
2675 PR tree-optimization/78051
2676 * g++.dg/torture/pr78051.C: New testcase.
2677
2678 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2679
2680 * c-c++-common/wdate-time.c: Restored test case.
2681 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2682
2683 2016-10-20 Jakub Jelinek <jakub@redhat.com>
2684
2685 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2686
2687 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
2688
2689 PR target/78037
2690 * gcc.target/i386/pr78037.c: New test.
2691
2692 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2693
2694 * gcc.target/visium/overflow8.c: New.
2695 * gcc.target/visium/overflow16.c: Likewise.
2696 * gcc.target/visium/overflow32: Likewise.
2697
2698 2016-10-20 Michael Matz <matz@suse.de>
2699
2700 * gcc.dg/loop-split.c: New test.
2701 * gcc.dg/tree-ssa/ifc-9.c: Update.
2702 * gcc.dg/tree-ssa/ifc-10.c: Update.
2703
2704 2016-10-20 Richard Biener <rguenther@suse.de>
2705
2706 * gcc.dg/graphite/pr35356-1.c: Update.
2707
2708 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/77446
2711 * g++.dg/cpp1y/pr77446.C: New.
2712
2713 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2714
2715 PR tree-optimization/53979
2716 * gcc.dg/pr53979-1.c: New test-case.
2717 * gcc.dg/pr53979-2.c: Likewise.
2718
2719 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2720
2721 * c-c++-common/Wint-in-bool-context-2.c: New test.
2722
2723 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 * gfortran.dg/dtio_17.f90: Fix test.
2726
2727 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2728
2729 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2730 * gcc.dg/Walloca-2.c: Same.
2731
2732 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
2733
2734 * gcc.dg/Wvla-1.c: Rename to...
2735 * gcc.dg/Wvla-larger-than-1.c: ...this.
2736 * gcc.dg/Wvla-2.c: Rename to...
2737 * gcc.dg/Wvla-larger-than-2.c: ...this.
2738 * gcc.dg/Wvla-3.c: Rename to...
2739 * gcc.dg/Walloca-11.c.: ...this.
2740 * gcc.dg/wvla-[1-7].c: Rename to:
2741 * gcc.dg/Wvla-[1-7].c: ...this.
2742
2743 2016-10-19 Bin Cheng <bin.cheng@arm.com>
2744
2745 PR tree-optimization/78005
2746 * gcc.dg/vect/pr78005.c: New.
2747 * gcc.target/i386/l_fma_float_1.c: Revise test.
2748 * gcc.target/i386/l_fma_float_2.c: Ditto.
2749 * gcc.target/i386/l_fma_float_3.c: Ditto.
2750 * gcc.target/i386/l_fma_float_4.c: Ditto.
2751 * gcc.target/i386/l_fma_float_5.c: Ditto.
2752 * gcc.target/i386/l_fma_float_6.c: Ditto.
2753 * gcc.target/i386/l_fma_double_1.c: Ditto.
2754 * gcc.target/i386/l_fma_double_2.c: Ditto.
2755 * gcc.target/i386/l_fma_double_3.c: Ditto.
2756 * gcc.target/i386/l_fma_double_4.c: Ditto.
2757 * gcc.target/i386/l_fma_double_5.c: Ditto.
2758 * gcc.target/i386/l_fma_double_6.c: Ditto.
2759
2760 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2761
2762 PR tree-optimization/78024
2763 * gcc.dg/goacc/loop-processing-1.c: New file.
2764
2765 2016-10-19 Richard Biener <rguenther@suse.de>
2766
2767 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2768
2769 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2770
2771 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2772 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2773 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2774 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2775 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2776 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2777 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2778 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2779 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2780 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2781 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2782 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2783 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2784 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2785 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2786 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2787 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2788 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2789 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2790 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2791 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2792 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2793 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2794 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2795 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2796 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2797 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2798 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2799 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2800 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2801 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2802 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2803 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2804 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2805 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2806 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2807 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2808 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2809 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2810 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2811 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2812 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2813 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2814 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2815 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2816 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2817 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2818 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2819 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2820 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2821 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2822 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2823 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2824 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2825 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2826 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2827 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2828 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2829 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2830 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2831 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2832 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2833 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2834 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2835 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2836 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2837 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2838 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2839 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2840 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2841 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2842 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2843 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2844 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2845 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2846 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2847 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2848 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2849 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2850 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2851 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2852 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2853 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2854 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2855 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2856 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2857 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2858 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2859 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2860 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2861 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2862 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2863 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2864 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2865 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2866 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2867 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2868 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2869 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2870 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2871 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2872 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2873 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2874 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2875 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2876 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2877 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2878 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2879 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2880 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2881 * gcc.target/powerpc/vsu/vsu.exp: New file.
2882
2883 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
2884
2885 PR target/77991
2886 * gcc.target/i386/pr77991.c: New test.
2887
2888 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2889
2890 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2891 LTO is used.
2892
2893 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2894
2895 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
2896
2897 2016-10-18 Richard Biener <rguenther@suse.de>
2898
2899 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2900 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2901 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2902 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2903 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2904 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2905 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2906 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2907 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2908 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2909 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2910 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2911 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2912 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2913 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2914 * gcc.dg/pr68217.c: Likewise.
2915 * gcc.dg/predict-9.c: Likewise.
2916 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2917 * gcc.dg/predict-1.c: Likewise.
2918
2919 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2920
2921 * gfortran.dg/dtio_17.f90: New test.
2922
2923 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2924
2925 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2926
2927 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2928
2929 * gcc.dg/ipa/vrp4.c: New test.
2930
2931 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2932
2933 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2934 * gcc.dg/torture/pr39074.c: Likewise.
2935
2936 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2937
2938 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2939 * gnat.dg/trampoline4.adb: Minor tweak.
2940
2941 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942
2943 PR tree-optimization/77916
2944 * gcc.dg/torture/pr77916.c: New.
2945
2946 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2947
2948 PR fortran/77978
2949 * gfortran.dg/pr77978_1.f90: New test.
2950 * gfortran.dg/pr77978_2.f90: Ditto.
2951 * gfortran.dg/pr77978_3.f90: Ditto.
2952
2953 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
2954
2955 PR fortran/61420
2956 PR fortran/78013
2957 * gfortran.dg/proc_ptr_49.f90: New test.
2958
2959 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2960
2961 PR target/77308
2962 * gcc.target/arm/pr77308.c: New test.
2963
2964 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
2965
2966 * lib/target-supports.exp
2967 (check_effective_target_floatn_nx_runtime): Return 0 for
2968 powerpc*-ibm-aix*.
2969
2970 2016-10-17 Andrew Pinski <apinski@cavium.com>
2971
2972 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2973 long instead of long.
2974 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2975 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2976 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2977 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2978 * gcc.target/aarch64/pr68102_1.c: Likewise.
2979 * gcc.target/aarch64/target_attr_3.c: Likewise.
2980
2981 2016-10-17 Richard Biener <rguenther@suse.de>
2982
2983 PR tree-optimization/77988
2984 * gcc.dg/torture/pr77988.c: New testcase.
2985
2986 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2987
2988 * gcc.dg/pr71636-1.c: New test-case.
2989 * gcc.dg/pr71636-2.c: Likewise.
2990
2991 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2992
2993 * gnat.dg/trampoline3.adb: New test.
2994 * gnat.dg/trampoline4.adb: Likewise.
2995
2996 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2997
2998 * gfortran.dg/dtio_16.f90: New test.
2999
3000 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3001
3002 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3003 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3004 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3005
3006 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3007
3008 * gcc.target/sparc/popc.c: Rename to...
3009 * gcc.target/sparc/popc-1.c: ...this.
3010 * gcc.target/sparc/popc-2.c: New test.
3011
3012 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3013
3014 PR fortran/77972
3015 * gfortran.dg/unexpected_eof_4.f90: New test.
3016
3017 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3018
3019 PR libfortran/48587
3020 * gfortran.dg/negative_unit2.f90: New test.
3021
3022 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR middle-end/77959
3025 * gfortran.dg/pr77959.f90: New test.
3026
3027 DR 1511 - const volatile variables and ODR
3028 * g++.dg/DRs/dr1511-1.C: New test.
3029 * g++.dg/DRs/dr1511-2.C: New test.
3030
3031 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gnat.dg/debug7.adb (dg-options): Remove -g.
3034 * gnat.dg/debug8.adb (dg-options): Add -margs.
3035 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3036
3037 2016-10-14 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/77979
3040 * gcc.dg/torture/pr77979.c: New testcase.
3041
3042 2016-10-14 Martin Liska <mliska@suse.cz>
3043
3044 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3045 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3046 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3047
3048 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3049
3050 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3051 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3052 * gcc.dg/torture/pr77937-2.c: Likewise.
3053
3054 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3055
3056 * gnat.dg/lto15.adb: Adjust.
3057 * gnat.dg/lto16.adb: Likewise.
3058 * gnat.dg/lto17.adb: Likewise
3059 * gnat.dg/lto18.ad[sb]: New test.
3060 * gnat.dg/lto18_pkg.ads: New helper.
3061 * gnat.dg/lto19.adb: New test.
3062 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3063 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3064 * gnat.dg/lto20.adb: New test.
3065 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3066
3067 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3068
3069 * gfortran.dg/coarray_38.f90: Expect error message.
3070
3071 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3072
3073 * gcc.target/aarch64/spellcheck_1.c: New test.
3074 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3075 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3076 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3077 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3078 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3079
3080 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3081
3082 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3083
3084 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3085
3086 PR tree-optimization/77937
3087 * gcc.dg/torture/pr77937-1.c: New.
3088 * gcc.dg/torture/pr77937-2.c: New.
3089
3090 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3091
3092 * g++.dg/cpp1z/inline-var1.C: New test.
3093 * g++.dg/cpp1z/inline-var1a.C: New test.
3094 * g++.dg/cpp1z/inline-var1.h: New file.
3095 * g++.dg/cpp1z/inline-var2.C: New test.
3096 * g++.dg/cpp1z/inline-var3.C: New test.
3097 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3098 uninitialized const.
3099
3100 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3101
3102 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3103 Xscale is specified, not just -march.
3104 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3105 is incompatible with Xscale.
3106
3107 2016-10-13 Martin Sebor <msebor@redhat.com>
3108
3109 PR c++/71912
3110 * g++.dg/ext/flexary4.C: Adjust.
3111 * g++.dg/ext/flexary5.C: Same.
3112 * g++.dg/ext/flexary9.C: Same.
3113 * g++.dg/ext/flexary19.C: New test.
3114 * g++.dg/ext/flexary18.C: New test.
3115 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3116 regression test.
3117 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3118 Avoid generating a flexible array member in an array.
3119
3120 2016-10-13 Martin Sebor <msebor@redhat.com>
3121
3122 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3123 to placate -Wformat on targets where the type is not int.
3124
3125 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3126
3127 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3128 in INSN_LOCATION.
3129
3130 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3131
3132 * gcc.target/i386/l_fma_float_1.c: Revise test.
3133 * gcc.target/i386/l_fma_float_2.c: Ditto.
3134 * gcc.target/i386/l_fma_float_3.c: Ditto.
3135 * gcc.target/i386/l_fma_float_4.c: Ditto.
3136 * gcc.target/i386/l_fma_float_5.c: Ditto.
3137 * gcc.target/i386/l_fma_float_6.c: Ditto.
3138 * gcc.target/i386/l_fma_double_1.c: Ditto.
3139 * gcc.target/i386/l_fma_double_2.c: Ditto.
3140 * gcc.target/i386/l_fma_double_3.c: Ditto.
3141 * gcc.target/i386/l_fma_double_4.c: Ditto.
3142 * gcc.target/i386/l_fma_double_5.c: Ditto.
3143 * gcc.target/i386/l_fma_double_6.c: Ditto.
3144
3145 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3146
3147 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3148
3149 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3150
3151 * gcc.dg/vect/vect-98.c: Refine test case.
3152 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3153 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3154 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3155
3156 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c/77946
3159 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3160
3161 2016-10-13 Martin Liska <mliska@suse.cz>
3162
3163 PR tree-optimization/77943
3164 * g++.dg/tree-ssa/pr77943.C: New test.
3165
3166 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3167
3168 PR fortran/72832
3169 * gfortran.dg/allocate_with_source_22.f03: New test.
3170 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3171 fail.
3172
3173 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3174
3175 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3176 * gcc.target/arm/movsi_movw.c: Likewise.
3177 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3178 directive to work on big endian targets.
3179
3180 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3181
3182 * gcc.dg/tree-ssa/evrp6.c: New test.
3183
3184 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3185
3186 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3187 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3188 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3189
3190 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3191
3192 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3193 * gcc.target/powerpc/warn-2.c: Ditto.
3194
3195 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3196
3197 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3198 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3199 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3200 for -mmsa.
3201 * gcc.target/mips/msa.c: New test.
3202 * gcc.target/mips/msa-builtins.c: Likewise.
3203 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3204 (check_effective_target_mips_msa_runtime): Likewise.
3205 (check_effective_target_mips_msa): Likewise.
3206 (add_options_for_mips_msa): Likewise.
3207 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3208 (check_effective_target_vect_intfloat_cvt): Likewise.
3209 (check_effective_target_vect_uintfloat_cvt): Likewise.
3210 (check_effective_target_vect_floatint_cvt): Likewise.
3211 (check_effective_target_vect_floatuint_cvt): Likewise.
3212 (check_effective_target_vect_shift): Likewise.
3213 (check_effective_target_vect_shift_char): Likewise.
3214 (check_effective_target_vect_long): Likewise.
3215 (check_effective_target_vect_float): Likewise.
3216 (check_effective_target_vect_double): Likewise.
3217 (check_effective_target_vect_long_long): Likewise.
3218 (check_effective_target_vect_perm): Likewise.
3219 (check_effective_target_vect_perm_byte): Likewise.
3220 (check_effective_target_vect_perm_short): Likewise.
3221 (check_effective_target_vect_sdot_qi): Likewise.
3222 (check_effective_target_vect_udot_qi): Likewise.
3223 (check_effective_target_vect_sdot_hi): Likewise.
3224 (check_effective_target_vect_udot_hi): Likewise.
3225 (check_effective_target_vect_pack_trunc): Likewise.
3226 (check_effective_target_vect_unpack): Likewise.
3227 (check_effective_target_vect_hw_misalign): Likewise.
3228 (check_effective_target_vect_condition): Likewise.
3229 (check_effective_target_vect_cond_mixed): Likewise.
3230 (check_effective_target_vect_char_mult): Likewise.
3231 (check_effective_target_vect_short_mult): Likewise.
3232 (check_effective_target_vect_int_mult): Likewise.
3233 (check_effective_target_vect_extract_even_odd): Likewise.
3234 (check_effective_target_vect_interleave): Likewise.
3235 (check_vect_support_and_set_flags): Check if the target supports MSA
3236 and append to the list of EFFECTIVE_TARGETS.
3237
3238 2016-10-12 Richard Biener <rguenther@suse.de>
3239
3240 PR debug/77947
3241 * g++.dg/torture/pr77947.C: New testcase.
3242
3243 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3244
3245 * gnat.dg/debug8.adb: New testcase.
3246
3247 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3248
3249 * gnat.dg/debug9.adb: New testcase.
3250
3251 2016-10-12 Richard Biener <rguenther@suse.de>
3252
3253 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3254 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3255 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3256
3257 2016-10-12 Richard Biener <rguenther@suse.de>
3258
3259 PR tree-optimization/77920
3260 * gcc.dg/torture/pr77920.c: New testcase.
3261
3262 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR tree-optimization/77929
3265 * gcc.c-torture/compile/pr77929.c: New test.
3266
3267 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3268 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3269 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3270 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3271 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3272 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3273 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3274 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3275 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3276
3277 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3278
3279 * gcc.target/sparc/setcc-4.c: Adjust.
3280 * gcc.target/sparc/setcc-5.c: Likewise.
3281 * gcc.target/sparc/setcc-6.c: Likewise.
3282 * gcc.target/sparc/setcc-7.c: Likewise.
3283 * gcc.target/sparc/setcc-8.c: Likewise.
3284 * gcc.target/sparc/setcc-9.c: Likewise.
3285 * gcc.target/sparc/setcc-10.c: Delete.
3286
3287 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3288
3289 PR fortran/77942
3290 * gfortran.dg/pr77942.f90
3291
3292 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3293
3294 * gfortran.dg/dec_math.f90: New testsuite.
3295
3296 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3297
3298 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3299 (main): Declare j as i32 instead of int.
3300
3301 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3302
3303 PR testsuite/PR77710
3304 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3305 target triplet instead of *-*-*-*.
3306
3307 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3308
3309 * gnat.dg/unchecked_convert10.adb: New test.
3310 * gnat.dg/unchecked_convert11.adb: Likewise.
3311 * gnat.dg/unchecked_convert12.adb: Likewise.
3312
3313 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3314
3315 * gcc.target/sparc/cbcond-1.c: New test.
3316 * gcc.target/sparc/cbcond-2.c: Likewise.
3317 * gcc.target/sparc/movcc-1.c: Likewise.
3318 * gcc.target/sparc/movcc-2.c: Likewise.
3319 * gcc.target/sparc/setcc-1.c: Adjust.
3320 * gcc.target/sparc/setcc-2.c: Likewise.
3321 * gcc.target/sparc/setcc-3.c: Likewise.
3322 * gcc.target/sparc/setcc-4.c: Likewise.
3323 * gcc.target/sparc/setcc-5.c: Likewise.
3324 * gcc.target/sparc/setcc-6.c: New test.
3325 * gcc.target/sparc/setcc-7.c: Likewise.
3326 * gcc.target/sparc/setcc-8.c: Likewise.
3327 * gcc.target/sparc/setcc-9.c: Likewise.
3328 * gcc.target/sparc/setcc-10.c: Likewise.
3329
3330 2016-10-10 Jeff Law <law@redhat.com>
3331
3332 PR tree-optimization/71947
3333 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3334 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3335 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3336 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3337 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3338 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3339
3340 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3341
3342 PR fortran/77915
3343 * gfortran.dg/matmul_11.f90: New test.
3344
3345 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3346
3347 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3348 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3349 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3403 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3406
3407 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3408
3409 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3413 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3414 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3415 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3416 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3417 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3418 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3419 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3420 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3422 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3423
3424 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3425
3426 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3427 Enable AArch64.
3428 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3429 vdup*_laneq.
3430 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3431 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3432 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3433 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3434
3435 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3436 Jiong Wang <jiong.wang@arm.com>
3437
3438 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3439 AArch64 support.
3440 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3441 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3442 AArch64 targets.
3443 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3444 AArch64 targets.
3445 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3446 targets.
3447 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3448
3449 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3450
3451 * gnat.dg/specs/vfa.ads: New test.
3452
3453 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3454
3455 * gnat.dg/inline13.ad[sb]: New test.
3456 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3457
3458 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3459
3460 * gnat.dg/biased_subtype.adb: New test.
3461
3462 2016-10-09 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR tree-optimization/77901
3465 * gcc.c-torture/compile/pr77901.c: New test.
3466
3467 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3468
3469 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3470 * gcc.dg/ipa/propalign-2.c: Likewise
3471 * gcc.dg/ipa/propalign-3.c: Likewise.
3472 * gcc.dg/ipa/propalign-4.c: Likewise.
3473 * gcc.dg/ipa/propalign-5.c: Likewise.
3474
3475 2016-10-08 Jakub Jelinek <jakub@redhat.com>
3476
3477 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3478
3479 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3480
3481 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3482 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3483
3484 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
3485
3486 * gfortran.dg/dec_union_11.f90: New testcase.
3487
3488 2016-10-07 Nathan Sidwell <nathan@acm.org>
3489
3490 PR c++/66443
3491 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3492 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3493 * g++.dg/cpp1y/pr66443-cxx14.C: New
3494 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3495 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3496
3497 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3498
3499 * g++.dg/cpp0x/addressof1.C: New test.
3500 * g++.dg/cpp0x/addressof2.C: New test.
3501
3502 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3503
3504 * gcc.target/powerpc/float128-type-1.c: New test to check that
3505 PowerPC 64-bit Linux enables -mfloat128-type by default.
3506 * gcc.target/powerpc/float128-type-2.c: Likewise.
3507 * gcc.target/powerpc/float128-mix.c: Change error message to
3508 reflect that __ibm128 is now #define'ed to be long double.
3509
3510 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3511
3512 PR fortran/77406
3513 * gfortran.dg/pr77406.f90: New test.
3514 * gfortran.dg/assumed_type_3.f90: Update error messages.
3515 * gfortran.dg/defined_operators_1.f90: Ditto.
3516 * gfortran.dg/generic_26.f90: Ditto.
3517 * gfortran.dg/generic_7.f90: Ditto.
3518 * gfortran.dg/gomp/udr5.f90: Ditto.
3519 * gfortran.dg/gomp/udr7.f90: Ditto.
3520 * gfortran.dg/interface_1.f90: Ditto.
3521 * gfortran.dg/interface_37.f90: Ditto.
3522 * gfortran.dg/interface_5.f90: Ditto.
3523 * gfortran.dg/interface_6.f90: Ditto.
3524 * gfortran.dg/interface_7.f90
3525 * gfortran.dg/no_arg_check_3.f90
3526 * gfortran.dg/operator_5.f90
3527 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3528
3529 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3530
3531 PR c++/77700
3532 * c-c++-common/Wint-in-bool-context.c: Update test.
3533
3534 2016-10-07 Richard Biener <rguenther@suse.de>
3535
3536 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3537 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3538
3539 2016-10-07 Marek Polacek <polacek@redhat.com>
3540
3541 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3542
3543 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3544
3545 PR c++/69733
3546 * c-c++-common/pr69733.c: New test.
3547 * gcc.dg/pr69733.c: New test.
3548 * gcc.target/i386/pr69733.c: New test.
3549
3550 2016-10-07 Marek Polacek <polacek@redhat.com>
3551
3552 PR c++/77803
3553 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3554
3555 2016-10-07 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR tree-optimization/77664
3558 * gcc.dg/tree-ssa/pr77664.c: New test.
3559 * gcc.dg/pr77664.c: New test.
3560
3561 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
3562
3563 * gfortran.dg/pr69955.f90: New test.
3564
3565 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
3566
3567 PR fortran/57910
3568 * gfortran.dg/pr57910.f90: New test.
3569
3570 2016-10-06 Jakub Jelinek <jakub@redhat.com>
3571
3572 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3573 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3574
3575 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3576
3577 PR tree-optimization/77862
3578 * gcc.dg/pr77862.c: New test.
3579
3580 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3581
3582 * gcc.dg/tree-ssa/evrp4.c: New test.
3583
3584 2016-10-06 Jeff Law <law@redhat.com>
3585
3586 PR tree-optimization/71661
3587 * gcc.dg/tree-ssa/pr71661.c: New test.
3588
3589 2016-10-06 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/77855
3592 * gcc.dg/torture/pr77855.c: New testcase.
3593
3594 2016-10-06 James Clarke <jrtc27@jrtc27.com>
3595 Eric Botcazou <ebotcazou@adacore.com>
3596
3597 * g++.dg/other/pr77759.C: New test.
3598
3599 2016-10-06 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/77839
3602 * gcc.dg/torture/pr77839.c: New testcase.
3603
3604 2016-10-06 Marek Polacek <polacek@redhat.com>
3605
3606 * g++.dg/cpp1z/init-statement9.C: New test.
3607
3608 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3609
3610 * gcc.target/i386/pcommit-1.c: Deleted.
3611 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3612 * gcc.target/i386/sse-13.c: Ditto.
3613 * gcc.target/i386/sse-14.c: Ditto.
3614 * gcc.target/i386/sse-22.c: Ditto.
3615 * gcc.target/i386/sse-23.c: Ditto.
3616 * g++.dg/other/i386-2.C: Ditto.
3617
3618 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
3619
3620 * gcc.target/i386/pr77833.c: Require int128 effective target.
3621
3622 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3623
3624 PR fortran/58991
3625 PR fortran/58992
3626 * gfortran.dg/associate_22.f90: New test.
3627
3628 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
3629
3630 * gfortran.dg/dec_union_9.f90: New testcase.
3631 * gfortran.dg/dec_union_10.f90: New testcase.
3632
3633 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR sanitizer/66343
3636 * gcc.dg/pch/pr66343-3.c: New test.
3637 * gcc.dg/pch/pr66343-3.hs: New file.
3638
3639 PR sanitizer/66343
3640 * gcc.dg/pch/pr66343-1.c: New test.
3641 * gcc.dg/pch/pr66343-1.hs: New file.
3642 * gcc.dg/pch/pr66343-2.c: New test.
3643 * gcc.dg/pch/pr66343-2.hs: New file.
3644
3645 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3646
3647 * c-c++-common/Wint-in-bool-context.c: Update test.
3648
3649 2016-10-05 Marek Polacek <polacek@redhat.com>
3650
3651 * g++.dg/cpp1z/init-statement1.C: New test.
3652 * g++.dg/cpp1z/init-statement2.C: New test.
3653 * g++.dg/cpp1z/init-statement3.C: New test.
3654 * g++.dg/cpp1z/init-statement4.C: New test.
3655 * g++.dg/cpp1z/init-statement5.C: New test.
3656 * g++.dg/cpp1z/init-statement6.C: New test.
3657 * g++.dg/cpp1z/init-statement7.C: New test.
3658 * g++.dg/cpp1z/init-statement8.C: New test.
3659
3660 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
3661
3662 PR fortran/67524
3663 * gfortran.dg/pr67524.f90: New test.
3664
3665 2016-10-05 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR sanitizer/77823
3668 * c-c++-common/ubsan/shift-9.c: New test.
3669
3670 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3671
3672 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3673 of int if __SIZEOF_INT__ is less than 4 bytes.
3674
3675 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676
3677 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3678 * gfortran.dg/class_array_20.f03: Likewise.
3679 * gfortran.dg/class_array_21.f03: Likewise.
3680 * gfortran.dg/finalize_29.f08: Likewise.
3681 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3682
3683 2016-10-05 Richard Biener <rguenther@suse.de>
3684
3685 PR middle-end/77826
3686 * gcc.dg/torture/pr77826.c: New testcase.
3687
3688 2016-10-05 Richard Biener <rguenther@suse.de>
3689
3690 * gcc.dg/fold-copysign-1.c: New testcase.
3691
3692 2016-10-05 Andreas Schwab <schwab@suse.de>
3693
3694 * g++.dg/pr49847-2.C: Remove.
3695
3696 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3697
3698 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3699
3700 2016-10-05 Richard Biener <rguenther@suse.de>
3701
3702 PR middle-end/55152
3703 * gcc.dg/pr55152-2.c: New testcase.
3704
3705 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706
3707 * gfortran.dg/dtio_15.f90: New test.
3708
3709 2016-10-04 Ian Lance Taylor <iant@golang.org>
3710
3711 * gcc.dg/split-7.c: New test.
3712
3713 2016-10-04 Martin Sebor <msebor@redhat.com>
3714
3715 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3716 %lc directive to wint_t to silence -Wformat warnings on targets
3717 where the latter is a distinct type such as long.
3718
3719 2016-10-04 Martin Sebor <msebor@redhat.com>
3720
3721 PR c++/77804
3722 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3723
3724 2016-10-04 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR c++/77791
3727 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3728
3729 * g++.dg/other/java3.C: Remove.
3730 * g++.dg/other/java1.C: Remove.
3731 * g++.dg/other/error12.C: Remove.
3732 * g++.dg/other/java2.C: Remove.
3733 * g++.dg/warn/Wnvdtor.C: Remove.
3734 * g++.dg/lookup/java1.C: Remove.
3735 * g++.dg/lookup/java2.C: Remove.
3736 * g++.dg/ext/pr34829.C: Remove.
3737 * g++.dg/ext/java-3.C: Remove.
3738 * g++.dg/ext/java-1.C: Remove.
3739 * g++.dg/ext/java-2.C: Remove.
3740 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3741
3742 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3743
3744 PR tree-optimization/77808
3745 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3746
3747 2016-10-04 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/77399
3750 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3751
3752 2016-10-04 Richard Biener <rguenther@suse.de>
3753
3754 PR middle-end/77833
3755 * gcc.target/i386/pr77833.c: New testcase.
3756
3757 2016-09-26 Jeff Law <law@redhat.com>
3758
3759 PR tree-optimization/71550
3760 PR tree-optimization/71403
3761 * gcc.c-torture/execute/pr71550.c: New test.
3762
3763 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3764
3765 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3766 option.
3767
3768 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3769
3770 Revert
3771 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3772
3773 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3774
3775 2016-10-03 Marek Polacek <polacek@redhat.com>
3776
3777 * g++.dg/cpp0x/nullptr37.C: New test.
3778
3779 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3780
3781 * c-c++-common/Wint-in-bool-context.c: Update test.
3782
3783 2016-10-02 Jakub Jelinek <jakub@redhat.com>
3784
3785 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3786 earlier.
3787 * g++.dg/charset/asm2.c (memmove): Likewise.
3788 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3789 * g++.dg/tls/diag-4.C (foo): Likewise.
3790 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3791 dg-warning, fix up regex.
3792 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3793 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3794 * g++.old-deja/g++.mike/net31.C: Likewise.
3795 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3796 for C++17.
3797 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3798 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3799
3800 2016-10-01 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/77798
3803 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3804
3805 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3806
3807 PR fortran/77663
3808 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3809
3810 2016-10-01 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR c/77490
3813 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3814 Add dg-prune-output directive.
3815
3816 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817
3818 PR fortran/66643
3819 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3820 * gfortran.fortran-torture/compile/write.f90: Update test.
3821
3822 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3823
3824 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3825 arm_fp16_alternative_ok as the required effective target.
3826 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3827 -mfp16-format=alternative to the dg-options directive and remove
3828 the dg-add-options directive.
3829
3830 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3831
3832 PR fortran/77764
3833 * gfortran.dg/dec_union_8.f90: New testcase.
3834
3835 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
3836
3837 PR fortran/77782
3838 * gfortran.dg/dec_structure_16.f90: New testcase.
3839
3840 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3841
3842 * gfortran.dg/coarray_allocate_10.f08: New test.
3843 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3844
3845 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846
3847 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3848
3849 2016-09-30 Richard Biener <rguenther@suse.de>
3850
3851 PR tree-optimization/77399
3852 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3853
3854 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3855
3856 * c-c++-common/pr27336.c: Make dependency on
3857 -fdelete-null-pointer-checks explicit.
3858 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3859 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3860 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3861 * gcc.dg/pic-1.c: Require fpic target support.
3862 * gcc.dg/pic-2.c: Likewise.
3863
3864 2016-09-29 Jakub Jelinek <jakub@redhat.com>
3865
3866 Implement P0001R1 - C++17 removal of register storage class specifier
3867 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3868 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3869 C++17.
3870 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3871 keyword if not __SSE2__.
3872 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3873 C++17.
3874 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3875 register keywords.
3876 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3877 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3878 no_erroneous_warning): Expect new warnings for C++17.
3879 * g++.dg/warn/register-var-2.C (f): Likewise.
3880 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3881 * g++.dg/parse/linkage2.C (foo): Likewise.
3882 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3883 keyword on parameters for C++17.
3884 * g++.dg/cpp1z/register1.C: New test.
3885 * g++.dg/cpp1z/register2.C: New test.
3886 * g++.dg/cpp1z/register3.C: New test.
3887
3888 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3889
3890 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3891 * gcc.target/i386/avx2-check.h (main): Ditto.
3892 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3893 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3894 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3895 * gcc.target/i386/avx512er-check.h (main): Ditto.
3896 * gcc.target/i386/avx512f-check.h (main): Ditto.
3897 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3898 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3899 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3900
3901 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
3902
3903 PR target/77756
3904 * gcc.target/i386/pr77756.c: New test.
3905
3906 2016-09-29 Marek Polacek <polacek@redhat.com>
3907
3908 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3909
3910 2016-09-29 Marek Polacek <polacek@redhat.com>
3911
3912 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3913 C++14.
3914
3915 2016-09-29 Martin Liska <mliska@suse.cz>
3916
3917 * objc/execute/construct1.m: New test.
3918
3919 2016-09-29 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/77768
3922 * gcc.dg/torture/pr77768.c: New testcase.
3923
3924 2016-09-28 Richard Biener <rguenther@suse.de>
3925
3926 PR middle-end/77407
3927 * gcc.dg/pr77407.c: New testcase.
3928
3929 2016-09-29 Richard Biener <rguenther@suse.de>
3930
3931 PR middle-end/55152
3932 * gcc.dg/pr55152.c: New testcase.
3933 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3934
3935 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3936
3937 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3938 (dg-options): Remove -m32.
3939
3940 2016-09-28 Martin Sebor <msebor@redhat.com>
3941
3942 PR middle-end/77721
3943 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3944
3945 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3946
3947 PR libgfortran/77707
3948 * gfortran.dg/inquire_17.f90: New test.
3949
3950 2016-09-28 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/77467
3953 * g++.dg/cpp1y/constexpr-77467.C: New test.
3954
3955 2016-09-28 Martin Sebor <msebor@redhat.com>
3956
3957 PR c/77762
3958 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3959 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3960 (test_sprintf_p_const): Adjust line numbers to avoid failures
3961 introduced in r240503.
3962
3963 2016-09-28 Martin Sebor <msebor@redhat.com>
3964
3965 PR middle-end/77683
3966 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3967
3968 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3969
3970 PR c++/77748
3971 * g++.dg/pr77550.C: Avoid undefined behavior.
3972
3973 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3974
3975 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3976
3977 * gcc.dg/strlenopt-20.c: Update test.
3978 * gcc.dg/strlenopt-21.c: Likewise.
3979 * gcc.dg/strlenopt-22.c: Likewise.
3980 * gcc.dg/strlenopt-22g.c: Likewise.
3981 * gcc.dg/strlenopt-26.c: Likewise.
3982 * gcc.dg/strlenopt-5.c: Likewise.
3983 * gcc.dg/strlenopt-7.c: Likewise.
3984 * gcc.dg/strlenopt-9.c: Likewise.
3985
3986 2016-09-27 Jakub Jelinek <jakub@redhat.com>
3987
3988 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3989
3990 * g++.dg/cpp1z/lambda-this1.C: New test.
3991 * g++.dg/cpp1z/lambda-this2.C: New test.
3992
3993 PR c++/77722
3994 * g++.dg/ubsan/return-4.C: New test.
3995 * g++.dg/ubsan/return-5.C: New test.
3996 * g++.dg/ubsan/return-6.C: New test.
3997
3998 2016-09-27 Jiong Wang <jiong.wang@arm.com>
3999
4000 * lib/target-supports.exp
4001 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4002 in function comment.
4003
4004 2016-09-27 Martin Liska <mliska@suse.cz>
4005
4006 PR gcov-profile/46266
4007 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4008 considered.
4009
4010 2016-09-27 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/77745
4013 * g++.dg/torture/pr77745.C: New testcase.
4014
4015 2016-09-27 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/77478
4018 * gcc.dg/torture/pr77478.c: New testcase.
4019
4020 2016-09-27 Martin Liska <mliska@suse.cz>
4021
4022 PR gcov-profile/7970
4023 PR gcov-profile/16855
4024 PR gcov-profile/44779
4025 * g++.dg/gcov/pr16855.C: New test.
4026
4027 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4028
4029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4030
4031 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR fortran/77666
4034 * gfortran.dg/gomp/pr77666.f90: New test.
4035
4036 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4037
4038 PR ipa/77677
4039 * gcc.dg/torture/pr77677-2.c: New test.
4040
4041 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4042
4043 PR fortran/77420
4044 * gfortran.dg/pr77420_1.f90: New test.
4045 * gfortran.dg/pr77420_2.f90: Ditto.
4046 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4047 * gfortran.dg/pr77420_4.f90: this file.
4048
4049 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4050
4051 PR middle-end/77719
4052 * gfortran.dg/pr77719.f90: New test.
4053
4054 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4055
4056 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4057 singular form of byte when quantity is unknown.
4058
4059 2016-09-26 Marek Polacek <polacek@redhat.com>
4060
4061 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4062
4063 2016-09-26 Martin Liska <mliska@suse.cz>
4064
4065 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4066 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4067 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4068 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4069 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4070 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4071 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4072 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4073 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4074
4075 2016-09-26 Marek Polacek <polacek@redhat.com>
4076
4077 PR c/7652
4078 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4079 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4080 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4081 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4082 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4083 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4084 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4085 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4086 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4087 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4088 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4089 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4090 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4091 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4092 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4093 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4094 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4095 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4096 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4097 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4098 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4099 * c-c++-common/attr-fallthrough-1.c: New test.
4100 * c-c++-common/attr-fallthrough-2.c: New test.
4101 * g++.dg/cpp0x/fallthrough1.C: New test.
4102 * g++.dg/cpp0x/fallthrough2.C: New test.
4103 * g++.dg/cpp1z/fallthrough1.C: New test.
4104 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4105 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4106 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4107 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4108
4109 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4110
4111 PR fortran/77429
4112 * gfortran.dg/pr77429.f90: New test.
4113
4114 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4115
4116 PR fortran/77694
4117 * gfortran.dg/pr77694.f90: New test.
4118
4119 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4120
4121 PR target/51244
4122 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4123
4124 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4125
4126 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4127 for 32-bit mode.
4128
4129 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4130
4131 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4132 for 32-bit mode.
4133
4134 2016-09-24 Marek Polacek <polacek@redhat.com>
4135
4136 PR c/77490
4137 * c-c++-common/Wbool-operation-1.c: New test.
4138 * gcc.dg/Wbool-operation-1.c: New test.
4139
4140 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4141
4142 * gfortran.dg/dec_static_1.f90: New.
4143 * gfortran.dg/dec_static_2.f90: New.
4144 * gfortran.dg/dec_static_3.f90: New.
4145 * gfortran.dg/dec_static_4.f90: New.
4146
4147 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4148
4149 PR fortran/48298
4150 * gfortran.dg/negative_unit_check.f90: Update test.
4151 * gfortran.dg/dtio_14.f90: New test.
4152
4153 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4154
4155 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4156 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4157 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4158 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4159 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4160 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4161 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4162
4163 2016-09-23 Martin Sebor <msebor@redhat.com>
4164
4165 PR testsuite/77713
4166 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4167 assuming long double is bigger than double.
4168
4169 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4170
4171 Implement P0138R2, C++17 construction rules for enum class values
4172 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4173
4174 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4175
4176 PR preprocessor/77672
4177 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4178 expected multiline output from first warning to reflect change
4179 in r240434.
4180
4181 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4182
4183 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4184
4185 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4186 Tom de Vries <tom@codesourcery.com>
4187
4188 PR testsuite/77411
4189 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4190
4191 2016-09-23 Marek Polacek <polacek@redhat.com>
4192
4193 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4194 * c-c++-common/gomp/atomic-13.c: Likewise.
4195 * c-c++-common/gomp/atomic-14.c: Likewise.
4196 * c-c++-common/pr60439.c: Remove invalid code.
4197 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4198 * g++.dg/expr/bitfield5.C: Likewise.
4199 * g++.dg/expr/bitfield6.C: Likewise.
4200 * g++.dg/expr/bool1.C: Likewise.
4201 * g++.dg/expr/bool3.C: Likewise.
4202 * g++.dg/expr/lval3.C: Likewise.
4203 * g++.dg/expr/lval4.C: Likewise.
4204 * g++.old-deja/g++.jason/bool5.C: Likewise.
4205
4206 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4207
4208 PR preprocessor/77672
4209 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4210 (test_terminator_location): New function.
4211
4212 2016-09-23 Richard Biener <rguenther@suse.de>
4213
4214 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4215
4216 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4217
4218 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4219 -march=armv8.2-a+fp16 when supported by the hardware.
4220 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4221 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4222 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4223 semi-colons to a macro invocations.
4224 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4225 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4226 defined.
4227 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4228 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4230 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4231 defined.
4232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4239 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4241 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4242 defined.
4243 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4244 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4245 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4246 defined.
4247 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4249 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4250 defined.
4251 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4253 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4254 defined.
4255 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4258 defined. Also fix some white-space.
4259 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4260 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4261 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4262 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4264 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4265 defined. Also fix some long lines and white-space.
4266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4268 defined. Also fix some long lines and white-space.
4269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4270 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4271 defined.
4272 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4274 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4275 defined.
4276 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4279 defined.
4280 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4283 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4290 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4296 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4297 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4299
4300 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4301 Matthew Wahab <matthew.wahab@arm.com>
4302
4303 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4304 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4305 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4306 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4307 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4308 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4309 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4311 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4318 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4319 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4320 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4321 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4322 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4323 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4324 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4325 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4326 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4327 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4328 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4329 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4330 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4331 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4332 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4333 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4334 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4335 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4336 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4338 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4339 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4340
4341 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4342
4343 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4344 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4345 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4346 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4347 support.
4348
4349 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4350
4351 PR ipa/77677
4352 * gcc.dg/torture/pr77677.c: New test.
4353
4354 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4355
4356 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4357 here now.
4358
4359 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4360
4361 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4362 options. Add tests for float16x4_t and float16x8_t.
4363
4364 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4365
4366 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4367 * gcc.target/s390/risbg-ll-2.c: Ditto.
4368 * gcc.target/s390/risbg-ll-3.c: Ditto.
4369
4370 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4371
4372 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4373 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4374
4375 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4376
4377 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4378 output to the simplified instructions.
4379
4380 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4381
4382 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4383 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4384
4385 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4386
4387 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4388 (FP16_SUPPORTED): New
4389 (expected-hfloat-16x4): Make conditional on __fp16 support.
4390 (expected-hfloat-16x8): Likewise.
4391 (vdup_n_f16): Disable for non-AArch64 targets.
4392 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4393 conditional on FP16_SUPPORTED.
4394 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4397 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4398 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4399 for testing __fp16.
4400 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4401 conditional on FP16_SUPPORTED.
4402 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4403 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4404
4405 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4406
4407 * gcc.target/arm/short-vfp-1.c: New.
4408
4409 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4410
4411 * gcc.target/arm/attr-fp16-arith-1.c: New.
4412
4413 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4414
4415 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4416 New.
4417 (add_options_for_arm_v8_2a_fp16_neon): New.
4418 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4419 (add_options_for_arm_arch_v8_2a): Auto-generate.
4420 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4421 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4422 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4423 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4424 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4425 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4426 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4427
4428 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4429
4430 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4431 arm_fp16_alternative_ok.
4432 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4433 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4434 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4435 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4436 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4437 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4438 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4439 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4440 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4441 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4442 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4443 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4444 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4445 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4446 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4447 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4448 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4449 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4450 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4451 arm_fp16_alternative_ok.
4452 * lib/target-supports.exp
4453 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4454 (check_effective_target_arm_fp16_alternative_ok): New.
4455 (check_effective_target_arm_fp16_none_ok_nocache): New.
4456 (check_effective_target_arm_fp16_none_ok): New.
4457
4458 2016-09-23 Martin Liska <mliska@suse.cz>
4459
4460 * gcc.dg/ipa/pr77653.c: Replace adress
4461 with address.
4462
4463 2016-09-23 Martin Liska <mliska@suse.cz>
4464
4465 * gcc.target/i386/movbe-4.c: New test.
4466
4467 2016-09-23 Martin Liska <mliska@suse.cz>
4468
4469 * gcc.target/i386/crc32-5.c: New test.
4470
4471 2016-09-23 Martin Liska <mliska@suse.cz>
4472
4473 * gcc.target/i386/pr71652.c: New test.
4474 * gcc.target/i386/pr71652-2.c: New test.
4475 * gcc.target/i386/pr71652-3.c: New test.
4476
4477 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4478
4479 * lib/gcc-dg.exp (process-message): Support relative line number
4480 notation - .+4 or .-1 etc.
4481 * gcc.dg/dg-test-1.c: New test.
4482
4483 2016-09-22 Martin Sebor <msebor@redhat.com>
4484
4485 PR target/77676
4486 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4487 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4488 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4489 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4490
4491 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4492
4493 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4494 * gcc.dg/ifcvt-2.c: Ditto.
4495 * gcc.dg/zero_bits_compound-1.c: Ditto.
4496 * gcc.dg/zero_bits_compound-1.c: Ditto.
4497 * gcc.dg/pr40550.c: Simplify target selectors.
4498 Use dg-additional-options.
4499 * gcc.dg/pr47893.c: Ditto.
4500 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4501 additional options for 32-bit x86 targets.
4502 * gcc.dg/pr70955.c: Move to ...
4503 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4504
4505 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 PR c++/61019
4508 * g++.dg/cpp0x/pr61019.C: New.
4509
4510 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4511 Terry Guo <terry.guo@arm.com>
4512
4513 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4514 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4515 * gcc.target/arm/pure-code/pure-code.exp: New.
4516
4517 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
4518
4519 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4520 Remove SSE effective target requirement.
4521
4522 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4523
4524 PR c++/71979
4525 * g++.dg/cpp0x/pr71979.C: New.
4526
4527 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4528
4529 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4530
4531 2016-09-22 Martin Liska <mliska@suse.cz>
4532
4533 PR ipa/77653
4534 * gcc.dg/ipa/pr77653.c: New test.
4535
4536 2016-09-22 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR fortran/77665
4539 * gfortran.dg/gomp/pr77665.f90: New test.
4540
4541 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
4542
4543 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4544 * gfortran.dg/dtio_13.f90: New test.
4545
4546 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4547
4548 PR fortran/66107
4549 * gfortran.dg/pr66107.f90: New test.
4550
4551 2016-09-21 Ian Lance Taylor <iant@golang.org>
4552
4553 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4554 with call to builtin delete function.
4555
4556 2016-09-21 Joseph Myers <joseph@codesourcery.com>
4557
4558 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4559 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4560 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4561 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4562 tests.
4563
4564 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4567
4568 2016-09-21 Jakub Jelinek <jakub@redhat.com>
4569
4570 PR c++/77651
4571 * g++.dg/cpp1z/aligned-new6.C: New test.
4572
4573 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4574
4575 * gcc.target/arm/fp16-aapcs-3.c: New.
4576 * gcc.target/arm/fp16-aapcs-4.c: New.
4577 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4578 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4579 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4580 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4581
4582 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4583
4584 PR tree-optimization/77550
4585 * g++.dg/pr77550.C: New test.
4586
4587 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
4588
4589 PR target/77326
4590 * gcc.target/avr/torture/pr77326.c: New test.
4591
4592 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
4593
4594 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4595
4596 2016-09-21 Richard Biener <rguenther@suse.de>
4597
4598 PR tree-optimization/77648
4599 * gcc.dg/torture/pr77648-1.c: New testcase.
4600 * gcc.dg/torture/pr77648-2.c: Likewise.
4601
4602 2016-09-21 Richard Biener <rguenther@suse.de>
4603 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR tree-optimization/77621
4606 * gcc.dg/pr77621.c: New testcase.
4607
4608 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
4609
4610 PR fortran/77657
4611 * gfortran.dg/dtio_12.f90: New test.
4612
4613 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4614
4615 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4616
4617 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4618
4619 PR tree-optimization/72835
4620 * gcc.dg/tree-ssa/pr72835.c: New test.
4621
4622 2016-09-20 Martin Sebor <msebor@redhat.com>
4623
4624 PR middle-end/49905
4625 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4626 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4627 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4628 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4629 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4630 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4631 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4632
4633 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4634
4635 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4636 arguments/compare will be optimized away.
4637 * gcc.dg/torture/ftrapv-1.c: Likewise.
4638
4639 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4640
4641 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4642 will be optimized away.
4643 * gcc.dg/ipa/vrp1.c: New test.
4644 * gcc.dg/ipa/vrp2.c: New test.
4645 * gcc.dg/ipa/vrp3.c: New test.
4646
4647 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4648
4649 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4650 does the same transformation.
4651 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4652 * gcc.dg/tree-ssa/evrp1.c: New test.
4653 * gcc.dg/tree-ssa/evrp2.c: New test.
4654 * gcc.dg/tree-ssa/evrp3.c: New test.
4655 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4656 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4657 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4658 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4659 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4660 foling now happens early.
4661 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4662 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4663 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4664 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4665 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4666
4667 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
4668
4669 PR target/77621
4670 * gcc.target/i386/pr77621.c: New test.
4671 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4672 pattern, loop should vectorize with -mtune=atom.
4673
4674 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4675 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR testsuite/63299
4678 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4679 instead of delete.
4680
4681 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR c++/77626
4684 * g++.dg/other/pr77626.C: New test.
4685
4686 PR c++/77638
4687 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4688
4689 PR c++/77637
4690 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4691
4692 PR middle-end/77624
4693 * c-c++-common/pr77624-1.c: New test.
4694 * c-c++-common/pr77624-2.c: New test.
4695
4696 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4697
4698 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4699 of digits expected.
4700
4701 2016-09-20 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/77646
4704 * gcc.dg/torture/pr77646.c: New testcase.
4705
4706 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4707
4708 PR c++/77434
4709 * c-c++-common/Wint-in-bool-context.c: New test.
4710
4711 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4712
4713 * gcc.dg/cr-decimal-dig-1.c: New test.
4714
4715 2016-09-19 Joseph Myers <joseph@codesourcery.com>
4716
4717 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4718 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4719 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4720 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4721
4722 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4723
4724 PR rtl-optimization/77416
4725 * gcc.target/powerpc/pr77416.c: New.
4726
4727 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4728
4729 PR c++/77639
4730 * g++.dg/template/error-recovery4.C: New test.
4731
4732 2016-09-19 Bin Cheng <bin.cheng@arm.com>
4733
4734 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4735
4736 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4737
4738 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4739 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4740
4741 2016-09-19 Jakub Jelinek <jakub@redhat.com>
4742 Jan Hubicka <jh@suse.cz>
4743
4744 PR target/77587
4745 * gcc.dg/pr77587.c: New test.
4746 * gcc.dg/pr77587a.c: New file.
4747
4748 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4749
4750 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4751 * gfortran.dg/coarray_38.f90:
4752 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4753 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4754 * gfortran.dg/coarray_allocate_7.f08: New test.
4755 * gfortran.dg/coarray_allocate_8.f08: New test.
4756 * gfortran.dg/coarray_allocate_9.f08: New test.
4757 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4758 new caf_register.
4759 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4760 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4761 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4762 get_by_refs.
4763 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4764 * gfortran.dg/coarray_lock_7.f90: Same.
4765 * gfortran.dg/coarray_poly_5.f90: Same.
4766 * gfortran.dg/coarray_poly_6.f90: Same.
4767 * gfortran.dg/coarray_poly_7.f90: Same.
4768 * gfortran.dg/coarray_poly_8.f90: Same.
4769 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4770
4771 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
4772
4773 PR fortran/77584
4774 * gfortran.dg/dec_structure_15.f90: New testcase.
4775
4776 2016-09-19 Richard Biener <rguenther@suse.de>
4777
4778 PR middle-end/77605
4779 * gcc.dg/torture/pr77605.c: New testcase.
4780
4781 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
4782
4783 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4784
4785 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
4786
4787 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4788 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4789 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4790 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4791 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4792 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4793 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4794 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4795 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4796 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4797 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4798
4799 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4800
4801 * gcc.target/i386/pr68633.c: Fix expected result.
4802
4803 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
4804
4805 PR fortran/68078
4806 * gfortran.dg/pr68078.f90: New test.
4807 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4808
4809 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4810
4811 PR target/77613
4812 * gcc.target/powerpc/swaps-p8-25.c: New.
4813
4814 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR c++/77482
4817 * g++.dg/cpp0x/constexpr-77482.C: New test.
4818
4819 PR c++/77379
4820 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4821 thunk offsets.
4822 * g++.dg/abi/abi-tag23a.C: Likewise.
4823
4824 PR c++/77338
4825 * g++.dg/cpp0x/decltype-77338.C: New test.
4826
4827 PR c++/77375
4828 * g++.dg/cpp0x/mutable1.C: New test.
4829
4830 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4831
4832 PR fortran/77612
4833 * gfortran.dg/pr77612.f90: New test.
4834
4835 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4836
4837 * gcc.dg/torture/pr70421.c: Require int32plus.
4838
4839 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR middle-end/77475
4842 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4843
4844 PR target/77526
4845 * gcc.target/i386/pr77526.c: New test.
4846
4847 2016-09-16 Jakub Jelinek <jakub@redhat.com>
4848 Eric Botcazou <ebotcazou@adacore.com>
4849
4850 PR middle-end/77594
4851 * gcc.target/i386/pr77594.c: New test.
4852
4853 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
4854
4855 PR fortran/69963
4856 * gfortran.dg/misplaced_implicit_character.f90: New test.
4857
4858 2016-09-15 Bin Cheng <bin.cheng@arm.com>
4859
4860 PR tree-optimization/77503
4861 * gcc.dg/vect/pr77503.c: New test.
4862
4863 2016-09-15 Richard Biener <rguenther@suse.de>
4864
4865 PR middle-end/77544
4866 * c-c++-common/torture/pr77544.c: New testcase.
4867
4868 2016-09-15 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR middle-end/77475
4871 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4872 * gcc.dg/march-generic.c: Likewise.
4873 * gcc.target/i386/spellcheck-options-1.c: New test.
4874 * gcc.target/i386/spellcheck-options-2.c: New test.
4875 * gcc.target/i386/spellcheck-options-3.c: New test.
4876 * gcc.target/i386/spellcheck-options-4.c: New test.
4877
4878 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4879
4880 PR fortran/72743
4881 * gfortran.dg/goacc/pr72743.f90: New test.
4882
4883 2016-09-15 Richard Biener <rguenther@suse.de>
4884
4885 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4886
4887 2016-09-15 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/77514
4890 * gcc.dg/torture/pr77514.c: New testcase.
4891
4892 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR c++/77549
4895 * g++.dg/lookup/pr77549.C: New test.
4896
4897 2016-09-14 Marek Polacek <polacek@redhat.com>
4898
4899 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4900 * c-c++-common/gomp/atomic-13.c: Likewise.
4901 * c-c++-common/gomp/atomic-14.c: Likewise.
4902 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4903 * g++.dg/cpp1z/bool-increment1.C: New test.
4904 * c-c++-common/pr60439.c: Add dg-warning.
4905 * g++.dg/expr/bitfield4.C: Likewise.
4906 * g++.dg/expr/bitfield5.C: Likewise.
4907 * g++.dg/expr/bitfield6.C: Likewise.
4908 * g++.dg/expr/bool1.C: Likewise.
4909 * g++.dg/expr/bool3.C: Likewise.
4910 * g++.dg/expr/lval3.C: Likewise.
4911 * g++.dg/expr/lval4.C: Likewise.
4912 * g++.old-deja/g++.jason/bool5.C: Likewise.
4913 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4914 * g++.dg/other/error18.C: Likewise.
4915 * g++.dg/gomp/atomic-14.C: Likewise.
4916
4917 2016-09-14 Nathan Sidwell <nathan@acm.org>
4918
4919 PR c++/77539
4920 * g++.dg/cpp1y/pr77539.C: New.
4921
4922 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4923
4924 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4925 dg-require.
4926 * g++.dg/ext/builtin_alloca.C: Likewise.
4927 * g++.dg/template/spec35.C: Likewise.
4928 * gcc.dg/builtins-68.c: Likewise.
4929 * gcc.misc-tests/gcov-13.c: Likewise.
4930 * gcc.misc-tests/gcov-14.c: Likewise.
4931
4932 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4933
4934 * gfortran.dg/dec_structure_14.f90: New testcase.
4935
4936 2016-09-14 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR sanitizer/68260
4939 * c-c++-common/tsan/pr68260.c: New test.
4940
4941 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
4942
4943 PR target/70713
4944 * gcc.target/msp430/function-attributes-1.c: New test.
4945 * gcc.target/msp430/function-attributes-2.c: New test.
4946 * gcc.target/msp430/function-attributes-3.c: New test.
4947
4948 2015-04-18 Martin Sebor <msebor@redhat.com>
4949
4950 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4951 of non-nul characters.
4952 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4953
4954 2016-09-13 Jakub Jelinek <jakub@redhat.com>
4955
4956 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4957 * g++.dg/cpp1z/gen-attrs1.C: New test.
4958
4959 PR tree-optimization/77454
4960 * gcc.dg/pr77454.c: New test.
4961
4962 PR c++/77553
4963 * g++.dg/cpp1y/constexpr-77553.C: New test.
4964
4965 2016-09-13 David Malcolm <dmalcolm@redhat.com>
4966
4967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4968 (test_show_locus): Replace rich_location::add_fixit_insert calls
4969 with add_fixit_insert_before and add_fixit_insert_after.
4970
4971 2016-09-13 Jason Merrill <jason@redhat.com>
4972 Tom de Vries <tom@codesourcery.com>
4973
4974 PR c++/77427
4975 * g++.dg/pr77427.C: New test.
4976
4977 2016-09-13 Martin Liska <mliska@suse.cz>
4978
4979 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4980 effective target.
4981 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4982 * lib/target-supports.exp: Define the new target.
4983
4984 2016-09-12 Andrew Pinski <apinski@cavium.com>
4985
4986 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4987 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4988
4989 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
4990
4991 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4992 variable arguments.
4993 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4994 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4995 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4996 variable argument.
4997 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4998 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4999
5000 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5001
5002 PR c++/77496
5003 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5004 * g++.dg/ext/pr77496.C: New test.
5005 * g++.dg/warn/pr77496.C: New test.
5006
5007 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5008
5009 PR c/72858
5010 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5011 to preserve conversion chars, and to preserve prefix information.
5012 * gcc.dg/format/pr72858.c: New test case.
5013
5014 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5015
5016 * gfortran.dg/pr77507.f90: Move to ...
5017 * gfortran.dg/ieee/pr77507.f90: here.
5018
5019 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5020
5021 PR ipa/61159
5022 * compile/pr61159.c: New testcase
5023
5024 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5025
5026 PR ipa/64316
5027 * gcc.dg/ipa/pr63416.c: New testcase.
5028
5029 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5030 Steven G. Kargl <kargl@gcc.gnu.org>
5031
5032 PR fortran/77532
5033 * gfortran.dg/dtio_11.f90: new test.
5034
5035 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5036
5037 PR fortran/77507
5038 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5039 * gfortran.dg/c_assoc_4.f90: Ditto.
5040
5041 2016-09-10 Tom de Vries <tom@codesourcery.com>
5042
5043 PR C/71602
5044 * c-c++-common/va-arg-va-list-type.c: New test.
5045
5046 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5047
5048 PR rtl-optimization/77289
5049 * gcc.target/powerpc/pr77289.c: New test.
5050
5051 2016-09-09 Martin Sebor <msebor@redhat.com>
5052
5053 PR c/77520
5054 PR c/77521
5055 * gcc.dg/pr77520.c: New test.
5056 * gcc.dg/pr77521.c: New test.
5057
5058 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5059
5060 PR fortran/77506
5061 * gfortran.dg/pr77506.f90: New test.
5062
5063 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/77507
5066 * gfortran.dg/pr77507.f90: New test.
5067
5068 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5069
5070 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5071
5072 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5073 Louis Krupp <lkrupp@gcc.gnu.org>
5074
5075 PR fortran/69514
5076 * gfortran.dg/pr69514_1.f90: New test.
5077 * gfortran.dg/pr69514_2.f90: New test.
5078
5079 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR fortran/77500
5082 * gfortran.dg/gomp/pr77500.f90: New test.
5083
5084 PR fortran/77516
5085 * gfortran.dg/gomp/pr77516.f90: New test.
5086
5087 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR middle-end/77475
5090 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5091 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5092 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5093 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5094 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5095 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5096
5097 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5098
5099 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5100 "substring-locations.h".
5101
5102 2016-09-07 Richard Biener <rguenther@suse.de>
5103
5104 PR c/77450
5105 * c-c++-common/vector-subscript-8.c: Move ..
5106 * gcc.dg/pr77450.c: ... here.
5107
5108 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5109
5110 PR libgfortran/77393
5111 * gfortran.dg/fmt_f0_2.f90: Update test.
5112 * gfortran.dg/fmt_f0_3.f90: New test.
5113
5114 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5115
5116 PR debug/77389
5117 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5118 in dg-options.
5119
5120 PR debug/57519
5121 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5122
5123 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR target/69255
5126 * gcc.target/i386/pr69255-1.c: New test.
5127 * gcc.target/i386/pr69255-2.c: New test.
5128 * gcc.target/i386/pr69255-3.c: New test.
5129
5130 2016-09-06 Martin Sebor <msebor@redhat.com>
5131
5132 PR c/77336
5133 * gcc.dg/format/miss-7.c: New test.
5134
5135 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5136
5137 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5138
5139 2016-09-06 Martin Liska <mliska@suse.cz>
5140
5141 PR gcov-profile/77378
5142 PR gcov-profile/77466
5143 * gcc.dg/profile-update-warning.c: New test.
5144
5145 2016-09-06 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/77479
5148 * gcc.dg/torture/pr77479.c: New testcase.
5149
5150 2016-09-06 Richard Biener <rguenther@suse.de>
5151
5152 PR c/77450
5153 * c-c++-common/vector-subscript-7.c: Adjust.
5154 * c-c++-common/vector-subscript-8.c: New testcase.
5155
5156 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5157
5158 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5159
5160 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR target/77476
5163 * gcc.target/i386/avx512f-pr77476.c: New test.
5164 * gcc.target/i386/avx512bw-pr77476.c: New test.
5165 * gcc.target/i386/avx512dq-pr77476.c: New test.
5166
5167 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5168 Update comment to mention also avx512f.
5169
5170 PR sanitizer/77396
5171 * g++.dg/asan/pr77396-2.C: New test.
5172
5173 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5174
5175 PR rtl-optimization/77452
5176 * gcc.target/i386/pr77452.c: New test.
5177
5178 2016-09-05 Marek Polacek <polacek@redhat.com>
5179
5180 PR c/77423
5181 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5182
5183 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5184
5185 PR fortran/77391
5186 * gfortran.dg/pr77391.f90: New test.
5187
5188 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5189
5190 PR fortran/77460
5191 * gfortran.dg/pr77460.f90: New test.
5192
5193 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c/65467
5196 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5197
5198 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5199
5200 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5201
5202 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5203
5204 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5205 test case.
5206 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5207 diagnostic-test-show-locus-generate-patch.c to the sources
5208 for diagnostic_plugin_test_show_locus.c.
5209
5210 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5211
5212 PR c/65467
5213 * gcc.dg/gomp/_Atomic-1.c: New test.
5214 * gcc.dg/gomp/_Atomic-2.c: New test.
5215 * gcc.dg/gomp/_Atomic-3.c: New test.
5216 * gcc.dg/gomp/_Atomic-4.c: New test.
5217 * gcc.dg/gomp/_Atomic-5.c: New test.
5218
5219 PR sanitizer/77396
5220 * g++.dg/asan/pr77396.C: New test.
5221
5222 2016-09-01 Martin Sebor <msebor@redhat.com>
5223
5224 PR tree-optimization/71831
5225 * gcc.dg/builtin-object-size-16.c: New test.
5226 * gcc.dg/builtin-object-size-17.c: New test.
5227
5228 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5229
5230 PR libgfortran/77393
5231 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5232
5233 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5234
5235 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5236 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5237 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5238 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5239 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5240 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5241 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5242 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5243 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5244 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5245 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5246 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5247 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5248 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5249 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5250 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5251 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5252 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5253
5254 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5255
5256 * gnat.dg/opt58.adb: New test.
5257 * gnat.dg/opt58_pkg.ads: New helper.
5258
5259 2016-09-01 Richard Biener <rguenther@suse.de>
5260
5261 PR middle-end/77436
5262 * gcc.dg/torture/pr77436.c: New testcase.
5263
5264 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5265
5266 * gcc.dg/pr64252.c: Require int32plus.
5267 * gcc.dg/pr66299-1.c: Likewise.
5268 * gcc.dg/pr66299-2.c: Likewise.
5269 * gcc.dg/torture/20131115-1.c: Skip for avr.
5270
5271 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5272
5273 * gcc.target/aarch64/ands_3.c: New test.
5274
5275 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR fortran/77352
5278 * gfortran.dg/gomp/pr77352.f90: New test.
5279
5280 PR fortran/77374
5281 * gfortran.dg/gomp/pr77374.f08: New test.
5282
5283 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5284
5285 PR tree-optimization/73714
5286 * gcc.dg/tree-ssa/pr73714.c: New test.
5287
5288 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5289
5290 PR libgfortran/77393
5291 * gfortran.dg/fmt_f0_2.f90: New test.
5292
5293 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5294
5295 * gcc.target/i386/pr59539-2.c: Adapt options.
5296 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5297
5298 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5299
5300 PR fortran/77418
5301 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5302 of the associate entity and replace with a pointer to the
5303 intended item on the stack.
5304
5305 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5306 Paul Thomas <pault@gcc.gnu.org>
5307
5308 PR fortran/48298
5309 * gfortran.dg/dtio_1.f90: New test.
5310 * gfortran.dg/dtio_2.f90: New test.
5311 * gfortran.dg/dtio_3.f90: New test.
5312 * gfortran.dg/dtio_4.f90: New test.
5313 * gfortran.dg/dtio_5.f90: New test.
5314 * gfortran.dg/dtio_6.f90: New test.
5315 * gfortran.dg/dtio_7.f90: New test.
5316 * gfortran.dg/dtio_8.f90: New test.
5317 * gfortran.dg/dtio_9.f90: New test.
5318 * gfortran.dg/dtio_10.f90: New test.
5319
5320 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5321
5322 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5323 (test_many_nested_locations): New function.
5324 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5325 (test_show_locus): Handle "test_many_nested_locations".
5326
5327 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5328
5329 * g++.dg/template/double-greater-than-fixit.C: New test case.
5330
5331 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5332
5333 * gnat.dg/opt57.ad[sb]: New test.
5334 * gnat.dg/opt57_pkg.ads: New helper.
5335
5336 2016-08-30 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/69047
5339 * gcc.dg/pr69047.c: Fix byte-order check.
5340
5341 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR tree-optimization/72866
5344 * gcc.dg/vect/pr72866.c: New test.
5345
5346 PR debug/77363
5347 * g++.dg/debug/dwarf2/pr77363.C: New test.
5348
5349 PR middle-end/77377
5350 * gcc.target/i386/pr77377.c: New test.
5351
5352 PR debug/77389
5353 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5354 in dg-options.
5355
5356 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5357
5358 * gfortran.dg/pr77372.f90: Moved to ...
5359 * gfortran.dg/ieee/pr77372.f90: here.
5360
5361 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5362
5363 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5364 vector short/char initializations.
5365 * gcc.target/powerpc/vec-init-5.c: Likewise.
5366 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5367 vector initialization optimizations.
5368 * gcc.target/powerpc/vec-init-7.c: Likewise.
5369 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5370 vector float/double initializations.
5371 * gcc.target/powerpc/vec-init-9.c: Likewise.
5372
5373 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5374
5375 PR target/77403
5376 * gcc.target/i386/pr77403.c: New test.
5377
5378 2016-08-29 Marek Polacek <polacek@redhat.com>
5379
5380 PR c/77292
5381 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5382
5383 2016-08-29 Tom de Vries <tom@codesourcery.com>
5384
5385 PR c/77398
5386 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5387
5388 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5389
5390 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5391
5392 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5393
5394 * gfortran.dg/dec_structure_13.f90: New testcase.
5395
5396 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5397
5398 PR fortran/77261
5399 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5400 available.
5401
5402 2016-08-28 Tom de Vries <tom@codesourcery.com>
5403
5404 PR lto/70955
5405 * gcc.dg/pr70955.c: New test.
5406 * gcc.dg/lto/pr70955_0.c: Same.
5407 * gcc.dg/lto/pr70955_1.c: Same.
5408
5409 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5410
5411 PR tree-optimization/71077
5412 * gcc.target/i386/pr71077.c: New test.
5413
5414 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5415
5416 PR fortran/77380
5417 * gfortran.dg/pr77380.f90: New test.
5418
5419 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5420
5421 PR fortran/77372
5422 gfortran.dg/pr77372.f90: New test.
5423
5424 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5425
5426 * gcc.dg/spellcheck-fields-2.c (test): Move
5427 dg-begin/end-multiline-output within function body.
5428 (test_macro): New function.
5429
5430 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5431
5432 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5433 (test_fixit_insert): Update expected output.
5434 (test_fixit_remove): Likewise.
5435 (test_fixit_replace): Likewise.
5436
5437 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5438
5439 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5440 Fix typo.
5441
5442 2016-08-26 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/69047
5445 * gcc.dg/pr69047.c: New testcase.
5446
5447 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5448 Martin Jambhor <mjambor@suse.cz>
5449
5450 * gcc.dg/ipa/propbits-1.c: New test-case.
5451 * gcc.dg/ipa/propbits-2.c: Likewise.
5452 * gcc.dg/ipa/propbits-3.c: Likewise.
5453
5454 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5455
5456 PR fortran/77351
5457 * gfortran.dg/pr77351.f90: New test.
5458
5459 2016-08-25 Marek Polacek <polacek@redhat.com>
5460
5461 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5462
5463 2016-08-25 Marek Polacek <polacek@redhat.com>
5464
5465 PR c/77323
5466 * gcc.dg/pr77323.c: New test.
5467
5468 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
5469
5470 PR fortran/77358
5471 * gfortran.dg/submodule_17.f08: New test.
5472
5473 2016-08-24 Michael Collison <michael.collison@linaro.org>
5474 Michael Collison <michael.collison@arm.com>
5475
5476 * gcc.target/arm/builtin_saddl.c: New testcase.
5477 * gcc.target/arm/builtin_saddll.c: New testcase.
5478 * gcc.target/arm/builtin_uaddl.c: New testcase.
5479 * gcc.target/arm/builtin_uaddll.c: New testcase.
5480 * gcc.target/arm/builtin_ssubl.c: New testcase.
5481 * gcc.target/arm/builtin_ssubll.c: New testcase.
5482 * gcc.target/arm/builtin_usubl.c: New testcase.
5483 * gcc.target/arm/builtin_usubll.c: New testcase.
5484
5485 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
5486
5487 PR target/77270
5488 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5489 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5490 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5491 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5492 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5493 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5494 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5495 effective target. Remove scan-assembler-times directives.
5496 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5497 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5498 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5499
5500 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5501
5502 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5503 of unsigned int.
5504 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5505
5506 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5507
5508 PR testsuite/77317
5509 * lib/target-supports.exp
5510 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5511 (check_effective_target_vect_natural_alignment): Ditto.
5512 (check_effective_target_vector_alignment_reachable): Ditto.
5513 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5514
5515 2016-08-23 Ian Lance Taylor <iant@golang.org>
5516
5517 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5518
5519 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5520
5521 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5522 being created from pointers to memory locations.
5523 * gcc.target/powerpc/vec-init-2.c: Likewise.
5524
5525 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
5526
5527 * gfortran.dg/dec_structure_12.f90: New testcase.
5528
5529 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5530
5531 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5532
5533 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5534
5535 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5536 verification.
5537
5538 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5539
5540 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5541 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5542
5543 2016-08-23 Richard Biener <rguenther@suse.de>
5544
5545 PR tree-optimization/27336
5546 * c-c++-common/pr27336.c: New testcase.
5547
5548 2016-08-22 Marek Polacek <polacek@redhat.com>
5549
5550 PR c++/77321
5551 * g++.dg/cpp1y/pr77321.C: New test.
5552
5553 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5554
5555 PR fortran/60774
5556 * gfortran.dg/empty_label.f: Adjust test for new error message.
5557 * gfortran.dg/empty_label.f90: Ditto.
5558 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5559 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5560 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5561
5562 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5563
5564 PR fortran/61318
5565 * gfortran.dg/pr61318.f90: New test.
5566
5567 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5568
5569 PR fortran/77260
5570 * gfortran.dg/pr77260_1.f90: New test.
5571 * gfortran.dg/pr77260_2.f90: Ditto.
5572
5573 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5574
5575 PR middle-end/77269
5576 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5577 __builtin_signbitf and __builtin_signbitl in expected generic
5578 expansion.
5579 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5580 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5581 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5582 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5583 tests.
5584
5585 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5586
5587 * gcc.dg/torture/float128-builtin.c,
5588 gcc.dg/torture/float128-ieee-nan.c,
5589 gcc.dg/torture/float128x-builtin.c,
5590 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5591 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5592 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5593 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5594 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5595 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5596 gcc.dg/torture/floatn-nan.h: New tests.
5597
5598 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5599
5600 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5601 macro.
5602 (main): Update calls to TEST_I_F.
5603 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5604 macro.
5605 (main): Update calls to TEST_I_F.
5606
5607 2016-08-22 Joseph Myers <joseph@codesourcery.com>
5608
5609 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5610 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5611 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5612 names in calls to TEST_I_F.
5613
5614 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5615
5616 PR c/52952
5617 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5618
5619 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5620
5621 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5622 and !natural_alignment_64.
5623 * gcc.dg/ipa/propalign-2.c: Likewise.
5624 * gcc.dg/ipa/propalign-3.c: Likewise.
5625 * gcc.dg/ipa/propalign-4.c: Likewise.
5626 * gcc.dg/ipa/propalign-5.c: Likewise.
5627 * lib/target-supports.exp
5628 (check_effective_target_natural_alignment_32): Add avr-*-*.
5629
5630 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5631
5632 PR tree-optimization/61839
5633 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5634 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5635 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5636 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5637
5638 2016-08-19 Joseph Myers <joseph@codesourcery.com>
5639
5640 PR c/32187
5641 * lib/target-supports.exp (check_effective_target_float16)
5642 (check_effective_target_float32, check_effective_target_float64)
5643 (check_effective_target_float128, check_effective_target_float32x)
5644 (check_effective_target_float64x)
5645 (check_effective_target_float128x)
5646 (check_effective_target_float16_runtime)
5647 (check_effective_target_float32_runtime)
5648 (check_effective_target_float64_runtime)
5649 (check_effective_target_float128_runtime)
5650 (check_effective_target_float32x_runtime)
5651 (check_effective_target_float64x_runtime)
5652 (check_effective_target_float128x_runtime)
5653 (check_effective_target_floatn_nx_runtime)
5654 (add_options_for_float16, add_options_for_float32)
5655 (add_options_for_float64, add_options_for_float128)
5656 (add_options_for_float32x, add_options_for_float64x)
5657 (add_options_for_float128x): New procedures.
5658 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5659 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5660 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5661 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5662 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5663 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5664 gcc.dg/torture/float128-complex.c,
5665 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5666 gcc.dg/torture/float128x-basic.c,
5667 gcc.dg/torture/float128x-complex.c,
5668 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5669 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5670 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5671 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5672 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5673 gcc.dg/torture/float32x-basic.c,
5674 gcc.dg/torture/float32x-complex.c,
5675 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5676 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5677 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5678 gcc.dg/torture/float64x-basic.c,
5679 gcc.dg/torture/float64x-complex.c,
5680 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5681 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5682 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5683 gcc.dg/torture/floatn-tg.h,
5684 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5685 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5686 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5687 gcc.dg/torture/fp-int-convert-float128x.c,
5688 gcc.dg/torture/fp-int-convert-float16-timode.c,
5689 gcc.dg/torture/fp-int-convert-float16.c,
5690 gcc.dg/torture/fp-int-convert-float32-timode.c,
5691 gcc.dg/torture/fp-int-convert-float32.c,
5692 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5693 gcc.dg/torture/fp-int-convert-float32x.c,
5694 gcc.dg/torture/fp-int-convert-float64-timode.c,
5695 gcc.dg/torture/fp-int-convert-float64.c,
5696 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5697 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5698 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5699 maximum exponent of floating-point type. Use it in testing
5700 whether 0x8...0 fits in the floating-point type. Always treat -1
5701 (signed 0xf...f) as fitting in the floating-point type.
5702 (M_OK1): New macro.
5703 * gcc.dg/torture/fp-int-convert-double.c,
5704 gcc.dg/torture/fp-int-convert-float.c,
5705 gcc.dg/torture/fp-int-convert-float128-timode.c,
5706 gcc.dg/torture/fp-int-convert-float128.c,
5707 gcc.dg/torture/fp-int-convert-float80-timode.c,
5708 gcc.dg/torture/fp-int-convert-float80.c,
5709 gcc.dg/torture/fp-int-convert-long-double.c,
5710 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5711
5712 2016-08-19 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR fortran/72744
5715 * gfortran.dg/gomp/pr72744.f90: New test.
5716
5717 PR fortran/69281
5718 * gfortran.dg/gomp/pr69281.f90: New test.
5719
5720 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5721
5722 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5723 the last special seed value.
5724 * gfortran.dg/random_7.f90: Use size for last array member instead
5725 of hardcoded value.
5726
5727 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5728
5729 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5730 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5731
5732 2016-08-19 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/77286
5735 * gcc.dg/torture/pr77286.c: New testcase.
5736
5737 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5738
5739 * gcc.dg/verbose-asm-2.c: New test case.
5740
5741 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5742
5743 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5744 (custom_diagnostic_finalizer): Update for change to
5745 diagnostic_show_locus.
5746
5747 2016-08-18 David Malcolm <dmalcolm@redhat.com>
5748
5749 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5750 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5751
5752 2016-08-18 Marek Polacek <polacek@redhat.com>
5753
5754 PR c/71514
5755 * gcc.dg/pr71514.c: New test.
5756
5757 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5758
5759 PR target/72839
5760 * gcc.target/i386/pr72839.c: New test.
5761
5762 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5763
5764 PR middle-end/70895
5765 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5766 * c-c++-common/goacc/reduction-1.c: Likewise.
5767 * c-c++-common/goacc/reduction-2.c: Likewise.
5768 * c-c++-common/goacc/reduction-3.c: Likewise.
5769 * c-c++-common/goacc/reduction-4.c: Likewise.
5770
5771 2016-08-18 Alan Modra <amodra@gmail.com>
5772
5773 * gcc.c-torture/compile/pr72771.c: New.
5774
5775 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR fortran/67496
5778 * gfortran.dg/pr67496.f90: New test.
5779
5780 2015-08-17 Alan Hayward <alan.hayward@arm.com>
5781
5782 PR tree-optimization/71752
5783 * gcc.dg/vect/pr71752.c: New.
5784
5785 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
5786
5787 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5788
5789 2016-08-17 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR middle-end/77259
5792 * g++.dg/ipa/devirt-52.C: New test.
5793
5794 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5795
5796 * c-c++-common/goacc/reduction-6.c: New testcase.
5797
5798 2016-08-17 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/76490
5801 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5802 * gcc.dg/pr52904.c: XFAIL.
5803
5804 2016-08-17 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/23855
5807 * gcc.dg/loop-unswitch-2.c: Adjust.
5808
5809 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR tree-optimization/72817
5812 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5813
5814 2016-08-16 Joseph Myers <joseph@codesourcery.com>
5815
5816 PR libgcc/77265
5817 * gcc.dg/torture/float128-extend-inf.c: New test.
5818
5819 2016-08-16 David Malcolm <dmalcolm@redhat.com>
5820
5821 PR c/72857
5822 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5823 for embedded NUL.
5824 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5825 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5826 caret placement.
5827 (test_oct): Likewise.
5828 (test_multiple): Likewise.
5829 (test_field_width_specifier): Likewise.
5830 (test_field_width_specifier_2): New function.
5831 (test_field_precision_specifier): New function.
5832 (test_embedded_nul): Update expected caret placement.
5833 (test_non_contiguous_strings): Update line number.
5834 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5835 (__emit_string_literal_range): Add "caret_idx" param.
5836 (test_simple_string_literal): Add value for new param, updating
5837 expected output..
5838 (test_concatenated_string_literal): Likewise.
5839 (test_multiline_string_literal): Likewise.
5840 (test_hex): Likewise.
5841 (test_oct): Likewise.
5842 (test_multiple): Likewise.
5843 (test_ucn4): Likewise.
5844 (test_ucn8): Likewise.
5845 (test_u8): Likewise.
5846 (test_u): Likewise; update expected message, from "range" to
5847 "location".
5848 (test_U): Likewise.
5849 (test_L): Likewise.
5850 (test_macro): Add value for new param.
5851 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5852 (__emit_string_literal_range): Add "caret_idx" param.
5853 (test_stringified_token_1): Add value for new param. Update
5854 expected message, from "range" to "location".
5855 (test_stringized_token_2): Likewise, adding param to macro.
5856 (test_stringified_token_3): Likewise.
5857 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5858 (emit_warning): Convert param from source_range to location_t.
5859 (test_string_literals): Add caret_idx param, and use it when
5860 constructing a substring_loc. Update error message, from
5861 "range" to "location".
5862
5863 2016-08-16 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR target/71910
5866 * g++.dg/gomp/pr71910.C: New test.
5867
5868 PR middle-end/67485
5869 * gcc.c-torture/compile/pr67485.c: New test.
5870
5871 PR target/72867
5872 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5873
5874 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5875
5876 PR tree-optimization/69848
5877 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5878
5879 2016-08-16 Martin Liska <mliska@suse.cz>
5880
5881 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5882 of memory operations so that it can be handled by core2
5883 in 32-bit mode.
5884
5885 2016-08-16 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/76783
5888 * gcc.dg/pr76783.c: New testcase.
5889 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5890
5891 2016-08-16 Bin Cheng <bin.cheng@arm.com>
5892
5893 PR tree-optimization/72817
5894 PR tree-optimization/73450
5895 * gcc.dg/tree-ssa/pr72817.c: New test.
5896 * gcc.dg/tree-ssa/pr73450.c: New test.
5897
5898 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
5899
5900 * gfortran.dg/init_flag_13.f90: New testcase.
5901 * gfortran.dg/init_flag_14.f90: Ditto.
5902 * gfortran.dg/init_flag_15.f03: Ditto.
5903 * gfortran.dg/dec_init_1.f90: Ditto.
5904 * gfortran.dg/dec_init_2.f90: Ditto.
5905
5906 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
5907
5908 PR target/72867
5909 * gcc.target/i386/pr72867.c: New test.
5910
5911 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5912
5913 * c-c++-common/dump-ada-spec-5.c: New test.
5914
5915 2016-08-15 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/73434
5918 * gcc.dg/torture/pr73434.c: New testcase.
5919
5920 2016-08-15 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR tree-optimization/72824
5923 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5924
5925 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5926
5927 PR fortran/70598
5928 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5929 in use_device clause.
5930 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5931 * gfortran.dg/goacc/list.f95: Adjust to catch
5932 "neither a POINTER nor an array" error messages.
5933
5934 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
5935
5936 PR target/76342
5937 * gcc.target/i386/pr76342.c: New test.
5938
5939 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR c/71512
5942 * g++.dg/ubsan/pr71512.C: New test.
5943 * c-c++-common/ubsan/pr71512-1.c: New test.
5944 * c-c++-common/ubsan/pr71512-2.c: New test.
5945
5946 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5947
5948 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5949 vector initialization options.
5950 * gcc.target/powerpc/vec-init-2.c: Likewise.
5951 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5952 is generated on ISA 3.0.
5953
5954 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5955
5956 PR middle-end/71654
5957 * gcc.dg/c-c++-common/pr71654.c: New test.
5958 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5959 dg-options.
5960 * gcc.dg/tree-ssa/vrp24: Likewise.
5961
5962 2016-08-12 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR c/67410
5965 * gcc.dg/pr67410.c: New test.
5966
5967 2016-08-12 Bin Cheng <bin.cheng@arm.com>
5968
5969 PR tree-optimization/69848
5970 * gcc.dg/vect/vect-pr69848.c: New test.
5971
5972 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
5973
5974 PR testsuite/71008
5975 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5976 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5977 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5978 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5979
5980 2016-08-12 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/57326
5983 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5984 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5985 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5986 * gcc.target/i386/pr45685.c: Likewise.
5987 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5988 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5989 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5990 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5991 * gfortran.dg/pr34163.f90: Likewise.
5992
5993 2016-08-12 Martin Liska <mliska@suse.cz>
5994
5995 * g++.dg/gcov/gcov-16.C: New test.
5996 * lib/gcov.exp: Support new argument for run-gcov function.
5997
5998 2016-08-12 Martin Liska <mliska@suse.cz>
5999
6000 PR gcov-profile/35590
6001 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6002
6003 2016-08-12 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/72851
6006 * gcc.dg/torture/pr72851.c: New testcase.
6007
6008 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6009
6010 PR debug/63240
6011 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6012 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6013 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6014 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6015 DW_AT_deleted.
6016
6017 PR debug/55641
6018 * g++.dg/debug/dwarf2/ref-1.C: New.
6019
6020 PR debug/49366
6021 * g++.dg/debug/dwarf2/template-params-12.H: New.
6022 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6023 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6024 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6025 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6026 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6027 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6028 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6029
6030 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6031
6032 PR target/72863
6033 * gcc.target/powerpc/pr72863.c: New test.
6034
6035 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6038
6039 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6040
6041 * gcc.target/i386/pieces-strcpy-1.c: New test.
6042 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6043
6044 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR c++/72868
6047 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6048
6049 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6050
6051 * gcc.target/i386/pieces-memcpy-1.c: New test.
6052 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6053 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6054 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6055 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6056 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6057
6058 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c/72816
6061 * gcc.dg/pr72816.c: Remove dg-error.
6062
6063 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6064
6065 PR tree-optimization/71083
6066 * gcc.c-torture/execute/pr71083.c: New test.
6067 * gnat.dg/loop_optimization23.adb: New test.
6068 * gnat.dg/loop_optimization23_pkg.ads: New test.
6069 * gnat.dg/loop_optimization23_pkg.adb: New test.
6070
6071 2016-08-11 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/72772
6074 * gcc.dg/graphite/pr35356-1.c: Adjust.
6075 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6076
6077 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6078
6079 * gfortran.dg/random_7.f90: Take into account that the last seed
6080 value is the special p value.
6081 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6082
6083 2016-08-11 Richard Biener <rguenther@suse.de>
6084
6085 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6086
6087 2016-08-11 Alan Modra <amodra@gmail.com>
6088
6089 * gcc.target/powerpc/pr71680.c: New.
6090
6091 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6092
6093 * gcc.target/powerpc/bfp/bfp.exp: New file.
6094 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6095 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6096 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6097 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6098 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6099 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6100 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6101 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6102 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6103 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6104 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6105 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6106 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6107 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6108 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6109 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6110 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6111 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6112 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6113 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6114 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6115 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6116 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6117 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6118 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6119 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6120 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6121 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6122 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6123 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6124 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6125 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6126 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6127 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6128 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6129 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6130 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6131 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6132 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6133 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6134 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6135 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6136 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6137 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6138 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6139 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6140 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6141 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6142 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6143 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6144 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6145 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6146 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6147
6148 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6149
6150 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6151 Add aarch64*-*-*.
6152
6153 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6154
6155 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6156
6157 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6158
6159 PR target/72853
6160 * gcc.target/powerpc/pr72853.c: New test.
6161
6162 2016-08-10 Martin Liska <mliska@suse.cz>
6163
6164 PR gcov-profile/58306
6165 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6166
6167 2016-08-10 Martin Liska <mliska@suse.cz>
6168
6169 * g++.dg/gcov/gcov-threads-1.C: New test.
6170
6171 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6172
6173 PR target/71873
6174 * gcc.target/avr/pr71873.c: New test.
6175
6176 2016-08-09 Martin Liska <mliska@suse.cz>
6177
6178 * g++.dg/gcov/gcov-dump-1.C: New test.
6179 * g++.dg/gcov/gcov-dump-2.C: New test.
6180
6181 2016-08-09 Martin Liska <mliska@suse.cz>
6182
6183 * gcc.dg/tree-prof/val-prof-9.c: New test.
6184
6185 2016-08-09 Martin Liska <mliska@suse.cz>
6186
6187 * gcc.dg/tree-prof/val-prof-8.c: New test.
6188
6189 2016-08-09 Martin Jambor <mjambor@suse.cz>
6190
6191 PR ipa/71981
6192 * gcc.dg/ipa/pr71981.c: New test.
6193
6194 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6195
6196 PR tree-optimization/33707
6197 * gcc.dg/vect/pr33707.c: New test.
6198
6199 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6200
6201 PR tree-optimization/pr72772
6202 * gcc.dg/tree-ssa/pr72772.c: New test.
6203
6204 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6205
6206 PR rtl-optimization/66669
6207 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6208
6209 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR tree-optimization/72824
6212 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6213
6214 2016-08-09 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/71802
6217 * gcc.dg/torture/pr71802.c: New testcase.
6218
6219 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR c++/72809
6222 * g++.dg/eh/stdarg1.C: New test.
6223
6224 2016-08-08 Andi Kleen <ak@linux.intel.com>
6225
6226 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6227 test command line in failure log.
6228 (profopt-execute): dito. Make autofdo file names unique.
6229
6230 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6231
6232 PR c/64955
6233 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6234 output.
6235
6236 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6237
6238 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6239 c99_runtime.
6240 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6241 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6242 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6243 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6244 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6245 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6246
6247 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6248
6249 PR c/52952
6250 * gcc.dg/cpp/pr66415-1.c: Likewise.
6251 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6252 * gcc.dg/format/c90-printf-1.c: Likewise.
6253 * gcc.dg/format/diagnostic-ranges.c: New test case.
6254
6255 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR fortran/72716
6258 * gfortran.dg/gomp/pr72716.f90: New test.
6259
6260 PR middle-end/72781
6261 * gcc.dg/gomp/pr72781.c: New test.
6262
6263 PR middle-end/68762
6264 * g++.dg/vect/pr68762-1.cc: New test.
6265 * g++.dg/vect/pr68762-2.cc: New test.
6266 * g++.dg/vect/pr68762.h: New file.
6267
6268 2016-08-08 Martin Sebor <msebor@redhat.com>
6269
6270 PR testsuite/72838
6271 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6272 * g++.dg/warn/overflow-warn-3.C: Same.
6273 * g++.dg/warn/overflow-warn-4.C: Same.
6274
6275 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6276
6277 PR fortran/71936
6278 * gfortran.dg/allocate_with_source_21.f03: New test.
6279
6280 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6281
6282 PR fortran/72698
6283 * gfortran.dg/allocate_with_source_20.f03: New test.
6284
6285 2016-08-08 Alan Modra <amodra@gmail.com>
6286
6287 * gcc.c-torture/compile/pr72802.c: New.
6288
6289 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6290
6291 PR fortran/70524
6292 * gfortran.dg/dependency_48.f90: New test.
6293
6294 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6295
6296 PR fortran/70040
6297 * gfortran.dg/pr70040.f90: New testcase.
6298
6299 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6300
6301 PR fortran/71961
6302 * gfortran.dg/matmul_10.f90: New testcase.
6303
6304 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6307
6308 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR c/72816
6311 * gcc.dg/pr72816.c: New test.
6312
6313 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6314
6315 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6316 * g++.dg/conversion/pr41426.C: Likewise.
6317 * g++.dg/conversion/pr66211.C: Likewise.
6318 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6319 * g++.dg/init/ref8.C: Likewise.
6320 * g++.old-deja/g++.law/cvt20.C: Likewise.
6321 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6322
6323 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6324
6325 PR tree-optimization/18046
6326 * gcc.dg/tree-ssa/vrp105.c: New test.
6327 * gcc.dg/tree-ssa/vrp106.c: New test.
6328
6329 2016-08-05 Martin Sebor <msebor@redhat.com>
6330
6331 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6332 1ul in diagnostics. Remove hyphen from "constant-expression."
6333 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6334 * g++.dg/cpp0x/static_assert3.C: Same.
6335 * g++.dg/cpp1y/constexpr-throw.C: Same.
6336 * g++.dg/template/nontype3.C: Same.
6337 * g++.dg/warn/overflow-warn-1.C: Same.
6338 * g++.dg/warn/overflow-warn-3.C: Same.
6339 * g++.dg/warn/overflow-warn-4.C: Same.
6340
6341 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6342
6343 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6344 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6345 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6346 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6347
6348 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR tree-optimization/72810
6351 * gcc.dg/tree-ssa/vrp110.c: New test.
6352
6353 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6354
6355 PR Target/72819
6356 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6357 registers.
6358 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6359 saving the half-precision registers.
6360 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6361 value is returned in h0.
6362 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6363 are passed in FP/SIMD registers.
6364 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6365 passing works corrcetly.
6366 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6367 (hfa_f16x2_t): Likewise.
6368 (hfa_f16x3_t): Likewise.
6369 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6370 are promoted to double and passed in a double register.
6371 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6372 are promoted to double and stacked.
6373 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6374 __fp16 data types.
6375 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6376 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6377 __fp16 first get passed in FP/SIMD registers, then stacked.
6378
6379 2016-08-05 Nathan Sidwell <nathan@acm.org>
6380
6381 PR c++/68724
6382 * g++.dg/cpp0x/pr68724.C: New.
6383
6384 2016-08-05 Richard Biener <rguenther@suse.de>
6385
6386 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6387
6388 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6389
6390 * gcc.dg/tree-ssa/vrp107.c: New test.
6391 * gcc.dg/tree-ssa/vrp108.c: New test.
6392 * gcc.dg/tree-ssa/vrp109.c: New test.
6393
6394 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6395
6396 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6397 dg-options.
6398
6399 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6400
6401 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6402 test-cases.
6403 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6404 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6405 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6406 test-cases.
6407 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6408 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6409 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6410 large_double.
6411
6412 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/72800
6415 * g++.dg/cpp1y/lambda-ice1.C: New.
6416
6417 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6418
6419 PR c++/72759
6420 * g++.dg/cpp1y/pr72759.C: New test.
6421
6422 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6423
6424 * gcc.dg/switch-10.c: New test.
6425
6426 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6427
6428 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6429
6430 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6431
6432 * c-c++-common/goacc/routine-5.c: Update.
6433
6434 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6435
6436 PR rtl-optimization/70903
6437 * gcc.c-torture/execute/pr70903.c: New test.
6438
6439 2016-08-04 Martin Liska <mliska@suse.cz>
6440
6441 * gcc.dg/params/params.exp: Replace file exists with
6442 TESTING_IN_BUILD_TREE.
6443
6444 2016-08-04 Marek Polacek <polacek@redhat.com>
6445
6446 PR c++/70229
6447 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6448
6449 2016-08-04 Richard Biener <rguenther@suse.de>
6450
6451 PR middle-end/71984
6452 * gcc.dg/torture/pr71984.c: Guard correctness check for
6453 little-endian.
6454
6455 2016-08-03 Andrew Pinski <apinski@cavium.com>
6456
6457 * gcc.c-torture/compile/20160802-1.c: New testcase.
6458
6459 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6460
6461 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6462
6463 2016-08-03 Richard Biener <rguenther@suse.de>
6464
6465 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6466 and remove -O3.
6467 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6468 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6469
6470 2016-08-03 Richard Biener <rguenther@suse.de>
6471
6472 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6473 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6474 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6476
6477 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6478
6479 * gcc.dg/init-excess-2.c: Require int32plus.
6480 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6481 * gcc.dg/pr59963-2.c: Require int32plus.
6482 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6483 * gcc.dg/unroll-7.c: Require int32plus.
6484
6485 2016-08-02 Bin Cheng <bin.cheng@arm.com>
6486
6487 PR tree-optimization/34114
6488 * gcc.dg/tree-ssa/loop-42.c: New test.
6489
6490 2016-08-02 Tamar Christina <tamar.christina@arm.com>
6491
6492 * gcc.target/aarch64/vminmaxnm.c: New.
6493 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6494 tests.
6495
6496 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6497
6498 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6499 vec_extract for vector float, vector int, vector short, and vector
6500 char.
6501 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6502 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6503 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6504 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6505
6506 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6507
6508 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
6509 single stack adjustment, no writeback.
6510 * gcc.target/aarch64/test_frame_12.c: Likewise.
6511 * gcc.target/aarch64/test_frame_13.c: Likewise.
6512 * gcc.target/aarch64/test_frame_15.c: Likewise.
6513 * gcc.target/aarch64/test_frame_6.c: Likewise.
6514 * gcc.target/aarch64/test_frame_7.c: Likewise.
6515 * gcc.target/aarch64/test_frame_8.c: Likewise.
6516 * gcc.target/aarch64/test_frame_16.c: New test.
6517
6518 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6519
6520 PR target/72748
6521 * gcc.target/i386/pr72748.c: New test.
6522
6523 2015-08-01 Alan Hayward <alan.hayward@arm.com>
6524
6525 PR tree-optimization/71818
6526 * gcc.dg/vect/pr71818.c: New
6527
6528 2016-08-01 Martin Liska <mliska@suse.cz>
6529
6530 PR tree-optimization/71857
6531 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6532
6533 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6534
6535 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6536
6537 2016-08-01 Jan Beulich <jbeulich@suse.com>
6538
6539 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6540
6541 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6544 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6545
6546 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
6547
6548 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6549 (check_effective_target_c++): Likewise. Also match for libstdc++.
6550
6551 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6552
6553 PR fortran/41922
6554 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6555 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6556 * gfortran.dg/pr41922.f90: New test.
6557
6558 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6559
6560 PR fortran/68566
6561 * gfortran.dg/pr68566.f90: new test.
6562
6563 2016-07-30 Martin Sebor <msebor@redhat.com>
6564
6565 PR c++/60760
6566 PR c++/71091
6567 * g++.dg/cpp0x/constexpr-cast.C: New test.
6568 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6569 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6570 * g++.dg/ubsan/pr63956.C: Correct.
6571
6572 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6573
6574 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6575 vector double or vector long where the vector is in memory.
6576 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6577 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6578
6579 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6580
6581 PR fortran/69867
6582 * gfortran.dg/pr69867.f90: New test.
6583
6584 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6585
6586 PR fortran/69962
6587 * gfortran.dg/pr69962.f90: New test.
6588
6589 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6590
6591 PR fortran/70006
6592 * gfortran.dg/pr70006.f90: New test.
6593
6594 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6595
6596 PR fortran/71730
6597 * gfortran.dg/pr71730.f90: New test.
6598 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6599 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6600 * gfortran.dg/array_constructor_26.f03: Ditto.
6601
6602 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6603
6604 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6605 * gcc.target/powerpc/pr71763.c: Likewise.
6606
6607 2016-07-29 Marek Polacek <polacek@redhat.com>
6608
6609 PR c/71742
6610 * gcc.dg/940510-1.c: Adjust dg-error.
6611 * gcc.dg/c99-flex-array-1.c: Likewise.
6612 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6613
6614 PR c/71853
6615 * gcc.dg/noncompile/pr71853.c: New test.
6616
6617 PR c/71573
6618 * gcc.dg/noncompile/pr71573.c: New test.
6619
6620 PR c/71926
6621 * g++.dg/warn/Wparentheses-30.C: New test.
6622 * gcc.dg/Wparentheses-14.c: New test.
6623
6624 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
6625
6626 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6627
6628 2016-07-29 Bin Cheng <bin.cheng@arm.com>
6629
6630 PR tree-optimization/57558
6631 * gcc.dg/vect/pr57558-1.c: New test.
6632 * gcc.dg/vect/pr57558-2.c: New test.
6633
6634 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6635
6636 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
6637 to scan forwprop1 dump pass.
6638
6639 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/51488
6642 * g++.dg/template/pr51488.C: New.
6643
6644 2016-07-29 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR c/71969
6647 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6648 static __inline__.
6649 * gcc.dg/pr71969-1.c: New test.
6650 * gcc.dg/pr71969-2.c: New test.
6651 * gcc.dg/pr71969-3.c: New test.
6652
6653 2016-07-29 Marek Polacek <polacek@redhat.com>
6654
6655 PR c/71574
6656 * c-c++-common/pr71574.c: New test.
6657
6658 PR c/71583
6659 * gcc.dg/noncompile/pr71583.c: New test.
6660
6661 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6662
6663 PR middle-end/68217
6664 * gcc.dg/pr68217.c: New test.
6665
6666 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6667
6668 PR fortran/71067
6669 * gfortran.dg/pr71067_1.f90: New test.
6670 * gfortran.dg/pr71067_2.f90: Ditto.
6671
6672 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6673
6674 * gcc.target/powerpc/vec-extract-1.c: New test.
6675
6676 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6677
6678 PR fortran/71799
6679 * gfortran.dg/pr71799.f90: New test.
6680
6681 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/71665
6684 * g++.dg/cpp0x/pr71665-1.C: New.
6685 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6686 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6687 * g++.dg/ext/label10.C: Likewise.
6688 * g++.dg/parse/constant5.C: Likewise.
6689
6690 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6691
6692 PR fortran/71859
6693 * gfortran.dg/pr71859.f90: New test.
6694 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6695 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6696
6697 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
6698
6699 PR fortran/71883
6700 * gfortran.dg/pr71883.f90 : New test.
6701
6702 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6703
6704 PR tree-optimization/71734
6705 * g++.dg/vect/pr70729-nest.cc: New test.
6706
6707 2016-07-28 Renlin Li <renlin.li@arm.com>
6708
6709 Revert
6710 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6711
6712 PR fortran/71902
6713 * gfortran.dg/dependency_47.f90: New test.
6714
6715 2016-07-28 Martin Liska <mliska@suse.cz>
6716
6717 PR gcov-profile/68025
6718 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6719
6720 2016-07-28 Martin Liska <mliska@suse.cz>
6721
6722 * g++.dg/vect/pr70944.cc: New test.
6723
6724 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6725
6726 PR middle-end/71994
6727 * gcc.dg/torture/pr71994.c: New test.
6728
6729 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6730
6731 PR middle-end/71078
6732 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6733 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6734 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6735
6736 2016-07-27 Richard Biener <rguenther@suse.de>
6737
6738 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6739
6740 2016-07-27 Martin Liska <mliska@suse.cz>
6741
6742 * gcc.dg/predict-13.c: New test.
6743 * gcc.dg/predict-14.c: New test.
6744
6745 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6746
6747 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
6748 including stdint.h.
6749 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6750 including stdint.h.
6751
6752 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6753
6754 PR target/71869
6755 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6756 IEEE built-in functions handle quiet and signalling NaNs
6757 correctly.
6758
6759 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6760
6761 PR fortran/71862
6762 * gfortran.dg/pr71862.f90: New test.
6763
6764 2016-07-26 Martin Sebor <msebor@redhat.com>
6765
6766 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6767 selector with dg-options.
6768
6769 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6770
6771 PR tree-optimization/18046
6772 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6773 * gcc.dg/tree-ssa/vrp103.c: New test.
6774 * gcc.dg/tree-ssa/vrp104.c: New test.
6775
6776 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6777
6778 * gcc.target/powerpc/pr63354.c: Require lp64 since
6779 -mprofile-kernel is not legal with -m32.
6780
6781 2016-07-26 Richard Biener <rguenther@suse.de>
6782
6783 PR rtl-optimization/71984
6784 * gcc.dg/torture/pr71984.c: New testcase.
6785
6786 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6787
6788 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6789 g++-dg-runtest via et-dg-runtest.
6790 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6791 * gcc.dg/vect/vect.exp: Likewise.
6792 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6793 gfortran-dg-runtest.
6794 * gfortran.dg/vect/vect.exp: Likewise.
6795 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6796 (check_mips_loongson_hw_available): Likewise.
6797 (check_effective_target_mpaired_single_runtime): Likewise.
6798 (check_effective_target_mips_loongson_runtime): Likewise.
6799 (add_options_for_mpaired_single): Likewise.
6800 (check_effective_target_vect_int): Add global et_index.
6801 Check and save the supported feature for a target selected by
6802 the et_index target. Break long lines where appropriate. Call
6803 et-is-effective-target for MIPS with an argument instead of
6804 check_effective_target_* where appropriate.
6805 (check_effective_target_vect_intfloat_cvt): Likewise.
6806 (check_effective_target_vect_uintfloat_cvt): Likewise.
6807 (check_effective_target_vect_floatint_cvt): Likewise.
6808 (check_effective_target_vect_floatuint_cvt): Likewise.
6809 (check_effective_target_vect_simd_clones): Likewise.
6810 (check_effective_target_vect_shift): ewise.
6811 (check_effective_target_whole_vector_shift): Likewise.
6812 (check_effective_target_vect_bswap): Likewise.
6813 (check_effective_target_vect_shift_char): Likewise.
6814 (check_effective_target_vect_long): Likewise.
6815 (check_effective_target_vect_float): Likewise.
6816 (check_effective_target_vect_double): Likewise.
6817 (check_effective_target_vect_long_long): Likewise.
6818 (check_effective_target_vect_no_int_max): Likewise.
6819 (check_effective_target_vect_no_int_add): Likewise.
6820 (check_effective_target_vect_no_bitwise): Likewise.
6821 (check_effective_target_vect_widen_shift): Likewise.
6822 (check_effective_target_vect_no_align): Likewise.
6823 (check_effective_target_vect_hw_misalign): Likewise.
6824 (check_effective_target_vect_element_align): Likewise.
6825 (check_effective_target_vect_condition): Likewise.
6826 (check_effective_target_vect_cond_mixed): Likewise.
6827 (check_effective_target_vect_char_mult): Likewise.
6828 (check_effective_target_vect_short_mult): Likewise.
6829 (check_effective_target_vect_int_mult): Likewise.
6830 (check_effective_target_vect_extract_even_odd): Likewise.
6831 (check_effective_target_vect_interleave): Likewise.
6832 (check_effective_target_vect_stridedN): Likewise.
6833 (check_effective_target_vect_multiple_sizes): Likewise.
6834 (check_effective_target_vect64): Likewise.
6835 (check_effective_target_vect_call_copysignf): Likewise.
6836 (check_effective_target_vect_call_sqrtf): Likewise.
6837 (check_effective_target_vect_call_btrunc): Likewise.
6838 (check_effective_target_vect_call_btruncf): Likewise.
6839 (check_effective_target_vect_call_ceil): Likewise.
6840 (check_effective_target_vect_call_ceilf): Likewise.
6841 (check_effective_target_vect_call_floor): Likewise.
6842 (check_effective_target_vect_call_floorf): Likewise.
6843 (check_effective_target_vect_call_lceil): Likewise.
6844 (check_effective_target_vect_call_lfloor): Likewise.
6845 (check_effective_target_vect_call_nearbyint): Likewise.
6846 (check_effective_target_vect_call_nearbyintf): Likewise.
6847 (check_effective_target_vect_call_round): Likewise.
6848 (check_effective_target_vect_call_roundf): Likewise.
6849 (check_effective_target_vect_perm): Likewise, but also append *_saved
6850 to the existing global name to properly cache the result.
6851 (check_effective_target_vect_perm_byte): Likewise.
6852 (check_effective_target_vect_perm_short): Likewise.
6853 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6854 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6855 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6856 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6857 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6858 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6859 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6860 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6861 (check_effective_target_vect_sdot_qi): Likewise.
6862 (check_effective_target_vect_udot_qi): Likewise.
6863 (check_effective_target_vect_sdot_hi): Likewise.
6864 (check_effective_target_vect_udot_hi): Likewise.
6865 (check_effective_target_vect_usad_char): Likewise.
6866 (check_effective_target_vect_pack_trunc): Likewise.
6867 (check_effective_target_vect_unpack): Likewise.
6868 (check_effective_target_vect_aligned_arrays): Likewise.
6869 (check_effective_target_vect_natural_alignment): Likewise.
6870 (check_effective_target_vector_alignment_reachable): Likewise.
6871 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6872 (is-effective-target): Initialize et_index if undefined.
6873 (et-dg-runtest): New.
6874 (et-is-effective-target): Likewise.
6875 (check_vect_support_and_set_flags): Add supported MIPS targets to
6876 EFFECTIVE_TARGETS list. Return the number of supported targets.
6877
6878 2016-07-26 Richard Biener <rguenther@suse.de>
6879 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6880
6881 PR middle-end/70920
6882 * gcc.dg/pr70920-1.c: New test-case.
6883 * gcc.dg/pr70902-2.c: Likewise.
6884 * gcc.dg/pr70920-3.c: Likewise.
6885 * gcc.dg/pr70920-4.c: Likewise
6886 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6887 2 instead of 3.
6888
6889 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
6890
6891 * gcc.c-torture/execute/pr71494.c: Require label_values.
6892 * gcc.dg/pr16973.c: Ditto.
6893
6894 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6895
6896 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6897 * gcc.dg/torture/pr69771.c: Require int32plus.
6898 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6899
6900 2016-07-25 Martin Liska <mliska@suse.cz>
6901
6902 * gcc.dg/torture/pr71987.c: New test.
6903
6904 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6905
6906 PR fortran/71935
6907 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6908 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6909 * gfortran.dg/pr71935.f90: New test.
6910
6911 2016-07-22 Martin Sebor <msebor@redhat.com>
6912
6913 PR c++/71675
6914 * g++.dg/ext/atomic-3.C: New test.
6915 * gcc.dg/atomic/pr71675.c: New test.
6916
6917 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6918
6919 * gcc.target/i386/mvc8.c: New test.
6920
6921 2016-07-22 Bin Cheng <bin.cheng@arm.com>
6922
6923 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6924 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6925
6926 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/71795
6929 * gfortran.dg/constructor_50.f90: New test.
6930
6931 2016-07-22 Martin Liska <mliska@suse.cz>
6932
6933 PR gcov-profile/69028
6934 PR gcov-profile/62047
6935 * g++.dg/cilk-plus/pr69028.C: New test.
6936
6937 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6938
6939 * gfortran.dg/coarray_stat_2.f90: New test.
6940
6941 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6942
6943 * gcc.target/powerpc/vec-extract.h: New files to check the
6944 vec_extract built-in functions for all vector types, testing
6945 accessing each element, both with constant and variable element
6946 numbers.
6947 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6948 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6949 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6950 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6951 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6952 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6953 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6954 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6955 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6956
6957 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR c++/71728
6960 * g++.dg/other/pr71728.C: New test.
6961
6962 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6963
6964 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6965 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6966 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6967 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6968 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6969
6970 2016-07-21 Richard Biener <rguenther@suse.de>
6971
6972 PR tree-optimization/71947
6973 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6974
6975 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6976
6977 * gcc.dg/tree-ssa/scev-15.c: New.
6978
6979 2016-07-21 Bin Cheng <bin.cheng@arm.com>
6980
6981 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6982
6983 2016-07-21 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR c++/71941
6986 * g++.dg/gomp/pr71941.C: New test.
6987
6988 2016-07-20 David Malcolm <dmalcolm@redhat.com>
6989
6990 PR c/70339
6991 PR c/71858
6992 * g++.dg/spellcheck-identifiers.C: New test case, based on
6993 gcc.dg/spellcheck-identifiers.c.
6994 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6995 gcc.dg/spellcheck-identifiers-2.c.
6996 * g++.dg/spellcheck-typenames.C: New test case, based on
6997 gcc.dg/spellcheck-typenames.c
6998
6999 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7000
7001 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7002 pointer to member function and also test catching by reference.
7003
7004 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7005
7006 * gcc.target/s390/pr67443.c: Fix test case.
7007
7008 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7009
7010 * gcc.target/s390/insv-1.c: Xfail some tests.
7011 * gcc.target/s390/insv-2.c: Likewise.
7012
7013 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7014
7015 * gcc.target/avr/torture/get-mem.c: New test.
7016 * gcc.target/avr/torture/set-mem.c: New test.
7017
7018 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7019
7020 PR target/71948
7021 * gcc.target/avr/torture/tiny-progmem.c: New test.
7022
7023 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR c++/71909
7026 * g++.dg/parse/pr71909.C: New test.
7027 * g++.dg/tm/pr71909.C: New test.
7028
7029 PR c++/50060
7030 * g++.dg/cpp0x/constexpr-50060.C: New test.
7031 * g++.dg/cpp1y/constexpr-50060.C: New test.
7032
7033 2016-07-20 Martin Liska <mliska@suse.cz>
7034
7035 * gfortran.dg/graphite/pr71898.f90: New test.
7036
7037 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7038
7039 PR tree-optimization/71503
7040 PR tree-optimization/71683
7041 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7042 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7043
7044 2016-07-20 Martin Liska <mliska@suse.cz>
7045
7046 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7047 * gcc.dg/plugin/sreal-test-1.c: Remove.
7048 * gcc.dg/plugin/sreal_plugin.c: Remove.
7049
7050 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7051
7052 PR fortran/71902
7053 * gfortran.dg/dependency_47.f90: New test.
7054
7055 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR rtl-optimization/71916
7058 * gcc.c-torture/compile/pr71916.c: New test.
7059
7060 PR middle-end/71874
7061 * g++.dg/torture/pr71874.C: New test.
7062
7063 PR middle-end/71734
7064 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7065 (my_alloc): Rewritten to use __builtin_posix_memalign and
7066 __SIZE_TYPE__.
7067 (my_free): Use __builtin_free instead of _mm_free.
7068 (Vec::operator=): Use __builtin_memcpy.
7069
7070 2016-07-19 Martin Jambor <mjambor@suse.cz>
7071
7072 PR fortran/71688
7073 * gfortran.dg/pr71688.f90: New test.
7074
7075 2016-07-19 Richard Biener <rguenther@suse.de>
7076
7077 * c-c++-common/vector-subscript-6.c: New testcase.
7078 * c-c++-common/vector-subscript-7.c: Likewise.
7079
7080 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7081
7082 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7083 and UInt32 based on __SIZEOF_INT__.
7084
7085 2016-07-19 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/71901
7088 * gcc.dg/torture/pr71901.c: New testcase.
7089
7090 2016-07-19 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/71908
7093 * gcc.dg/torture/pr71908.c: New testcase.
7094
7095 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7096
7097 PR target/71493
7098 * gcc.target/powerpc/pr71493-1.c: New test.
7099 * gcc.target/powerpc/pr71493-2.c: Likewise.
7100
7101 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR c++/71835
7104 * g++.dg/conversion/ambig3.C: New test.
7105
7106 PR c++/71828
7107 * g++.dg/cpp0x/constexpr-71828.C: New test.
7108
7109 PR c++/71826
7110 * g++.dg/template/pr71826.C: New test.
7111
7112 PR c++/71822
7113 * g++.dg/template/defarg21.C: New test.
7114
7115 PR c++/71871
7116 * g++.dg/ext/vector31.C: New test.
7117
7118 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7119
7120 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7121
7122 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7123
7124 PR tree-optimization/71734
7125 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7126
7127 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7128
7129 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7130 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7131 stack-layout-dynamic-1.c: New test.
7132
7133 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7134
7135 * gcc.target/s390/nolrl-1.c: New test.
7136
7137 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7138
7139 PR fortran/71523
7140 * gfortran.dg/pr71523_1.f90: New test.
7141 * gfortran.dg/pr71523_2.f90: New test.
7142
7143 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7144
7145 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7146
7147 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148 Marco Restelli <mrestelli@gmail.com>
7149
7150 PR fortran/62125
7151 * gfortran.dg/pr62125.f90: New test.
7152
7153 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7154
7155 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7156 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7157
7158 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7159
7160 PR c++/58796
7161 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7162 * g++.dg/cpp0x/nullptr35.C: New test.
7163
7164 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7165
7166 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7167
7168 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7169
7170 * gfortran.dg/goacc/vector_length.f90: New test.
7171
7172 2016-07-15 Richard Biener <rguenther@suse.de>
7173
7174 PR tree-optimization/71881
7175 * gcc.dg/torture/pr71881.c: New testcase.
7176
7177 2016-07-15 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/71887
7180 * gcc.dg/torture/pr71887.c: New testcase.
7181
7182 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR c/71858
7185 * gcc.dg/spellcheck-identifiers-3.c: New test.
7186
7187 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7188
7189 PR fortran/71807
7190 * gfortran.dg/null_9.f90: New test.
7191
7192 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7193
7194 * gcc.dg/tree-ssa/loop-41.c: New test.
7195
7196 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7197
7198 PR tree-optimization/71347
7199 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7200
7201 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7202
7203 PR fortran/29819
7204 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7205 * gfortran.dg/contains.f90: Ditto.
7206 * gfortran.dg/contains_empty_1.f03: Ditto.
7207 * gfortran.dg/submodule_3.f08: Ditto.
7208
7209 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR testsuite/71865
7212 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7213 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7214 expected diagnostics.
7215
7216 PR c/71858
7217 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7218 * gcc.dg/spellcheck-identifiers-2.c: New test.
7219 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7220 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7221
7222 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR tree-optimization/71872
7225 * gcc.c-torture/compile/pr71872.c: New test.
7226
7227 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7228
7229 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7230 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7231 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7232 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7233 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7234 * gcc.target/arm/atomic-op-acquire-1.c: This.
7235 * gcc.target/arm/atomic-op-char.c: Rename into ...
7236 * gcc.target/arm/atomic-op-char-1.c: This.
7237 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7238 * gcc.target/arm/atomic-op-consume-1.c: This.
7239 * gcc.target/arm/atomic-op-int.c: Rename into ...
7240 * gcc.target/arm/atomic-op-int-1.c: This.
7241 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7242 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7243 * gcc.target/arm/atomic-op-release.c: Rename into ...
7244 * gcc.target/arm/atomic-op-release-1.c: This.
7245 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7246 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7247 * gcc.target/arm/atomic-op-short.c: Rename into ...
7248 * gcc.target/arm/atomic-op-short-1.c: This.
7249 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7250 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7251 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7252 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7253 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7254 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7255 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7256 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7257 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7258 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7259
7260 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7261
7262 PR fortran/70842
7263 * gfortran.dg/select_type_35.f03: New test.
7264
7265 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7266
7267 PR target/65951
7268 PR tree-optimization/70923
7269 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7270 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7271 * gcc.dg/vect/pr65951.c: Likewise.
7272 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7273
7274 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7275
7276 * c-c++-common/pr60226.c: Expect maximum object file alignment
7277 error on AIX.
7278
7279 2016-07-14 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/71866
7282 * gcc.dg/torture/pr71866.c: New testcase.
7283
7284 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7285
7286 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7287 selector and enclose boolean expression in curly braces.
7288
7289 2016-07-14 Alan Modra <amodra@gmail.com>
7290
7291 PR target/71733
7292 * gcc.target/powerpc/p9-novsx.c: New.
7293
7294 2016-07-13 Andi Kleen <ak@linux.intel.com>
7295
7296 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7297 * g++.dg/tree-prof/morefunc.C: Dito.
7298 * g++.dg/tree-prof/pr35545.C: Dito.
7299 * g++.dg/tree-prof/reorder.C: Dito.
7300 * gcc.dg/tree-prof/20050826-2.c: Dito.
7301 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7302 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7303 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7304 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7305 * gcc.dg/tree-prof/inliner-1.c: Dito.
7306 * gcc.dg/tree-prof/merge_block.c: Dito.
7307 * gcc.dg/tree-prof/stringop-1.c: Dito.
7308 * gcc.dg/tree-prof/stringop-2.c: Dito.
7309 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7310 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7311 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7312 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7313 * gcc.dg/tree-prof/update-loopch.c: Dito.
7314 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7315 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7316 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7317 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7318 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7319 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7320 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7321
7322 2016-07-13 Andi Kleen <ak@linux.intel.com>
7323
7324 * lib/profopt.exp (profopt-execute): Remove .imports files.
7325
7326 2016-07-13 Andi Kleen <ak@linux.intel.com>
7327
7328 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7329
7330 2016-07-13 Andi Kleen <ak@linux.intel.com>
7331
7332 * lib/profopt.exp (dg-final-scan-autofdo,
7333 dg-final-scan-not-autofdo): New functions.
7334
7335 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7336
7337 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7338 * gcc.dg/vect/vect-35.c: Ditto.
7339 * gcc.dg/vect/vect-alias-check-2.c: New test.
7340
7341 2016-07-13 Martin Liska <mliska@suse.cz>
7342
7343 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7344 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7345 * gfortran.dg/pr42108.f90: Update expected dump scan.
7346
7347 2016-07-13 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/24574
7350 * gcc.dg/pr24574.c: New testcase.
7351
7352 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7353
7354 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7355 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7356 * c-c++-common/pr68833-1.c: Require int32plus.
7357 * gcc.dg/ipa/pr63551.c: Likewise.
7358 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7359 * gcc.dg/ipa/pr64041.c: Require int32plus.
7360
7361 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7362
7363 PR ipa/71633
7364 * g++.dg/pr71633.C: New test.
7365
7366 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7367
7368 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7369 Add new arm_thumb1_cbz_ok effective target.
7370 * gcc.target/arm/cbz.c: New test.
7371
7372 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7373
7374 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7375 Define effective target.
7376 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7377 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7378 * gcc.target/arm/movhi_movw.c: New test.
7379 * gcc.target/arm/movsi_movw.c: Likewise.
7380 * gcc.target/arm/movdi_movw.c: Likewise.
7381
7382 2016-07-13 Richard Biener <rguenther@suse.de>
7383
7384 PR middle-end/71104
7385 * gcc.dg/pr71104-1.c: New testcase.
7386 * gcc.dg/pr71104-2.c: Likewise.
7387
7388 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7389
7390 PR target/71805
7391 * gcc.target/powerpc/pr71805.c: New test.
7392
7393 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/divkc3-1.c: New.
7396 * gcc.target/powerpc/mulkc3-1.c: New.
7397
7398 2016-07-12 Nathan Sidwell <nathan@acm.org>
7399
7400 * gcc.target/arm/data-rel-1.c: New.
7401 * gcc.target/arm/data-rel-2.c: New.
7402 * gcc.target/arm/data-rel-3.c: New.
7403
7404 2016-07-12 Martin Liska <mliska@suse.cz>
7405
7406 * gcc.dg/params/blocksort-part.c: New test.
7407 * gcc.dg/params/params.exp: New file.
7408
7409 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7410
7411 PR middle-end/71700
7412 * gcc.c-torture/execute/pr71700.c: New test.
7413
7414 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7415 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/23286
7418 PR tree-optimization/70159
7419 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7420 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7421 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7422 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7423 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7424 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7425 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7426 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7427 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7428 * gcc.dg/pr51879-12.c: Likewise.
7429 * gcc.dg/strlenopt-9.c: Likewise.
7430 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7431 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7432 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7433 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7434 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7435 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7436 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7437 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7438 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7439 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7440 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7441 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7442 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7443 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7444 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7445
7446 2016-07-12 Richard Biener <rguenther@suse.de>
7447
7448 PR rtl-optimization/68961
7449 * gcc.target/i386/pr68961.c: New testcase.
7450
7451 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR middle-end/71758
7454 * c-c++-common/gomp/pr71758.c: New test.
7455 * gfortran.dg/gomp/pr71758.f90: New test.
7456
7457 PR tree-optimization/71823
7458 * gcc.dg/vect/pr71823.c: New test.
7459
7460 2016-07-11 David Malcolm <dmalcolm@redhat.com>
7461
7462 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7463 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7464 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7465
7466 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7467
7468 PR target/71801
7469 * gcc.target/i386/pr71801.c: New test.
7470
7471 2016-07-11 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/71816
7474 * gcc.dg/torture/pr71816.c: New testcase.
7475
7476 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/71783
7479 * gfortran.dg/dependency_46.f90: New test.
7480
7481 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7482
7483 PR rtl-optimization/71621
7484 * gcc.target/i386/pr71621-1.c: New.
7485 * gcc.target/i386/pr71621-2.c: New.
7486
7487 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7488
7489 * gfortran.dg/goacc/pr71704.f90: New test.
7490
7491 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7492
7493 PR target/71297
7494 * gcc.target/powerpc/pr71297.c: New.
7495
7496 2016-07-08 Jiong Wang <jiong.wang@arm.com>
7497
7498 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7499
7500 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7501
7502 PR target/71806
7503 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7504
7505 2016-07-08 Alan Hayward <alan.hayward@arm.com>
7506
7507 PR tree-optimization/71667
7508 * gcc.dg/vect/pr71667.c: New
7509
7510 2016-07-08 Martin Liska <mliska@suse.cz>
7511
7512 * gcc.dg/torture/pr71606.c: New test.
7513
7514 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7515
7516 PR fortran/71764
7517 * gfortran.dg/pr71764.f90: New test.
7518
7519 2016-07-07 Jakub Jelinek <jakub@redhat.com>
7520 Kai Tietz <ktietz70@googlemail.com>
7521
7522 PR c++/70869
7523 PR c++/71054
7524 * g++.dg/cpp0x/pr70869.C: New test.
7525 * g++.dg/cpp0x/pr71054.C: New test.
7526
7527 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
7528
7529 * g++.dg/debug/pr71432.C: Fail on AIX.
7530
7531 2016-07-07 Martin Liska <mliska@suse.cz>
7532
7533 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7534 an undefined behavior.
7535 * gfortran.dg/do_3.F90: Likewise.
7536 * gfortran.dg/do_check_11.f90: New test.
7537 * gfortran.dg/do_check_12.f90: New test.
7538 * gfortran.dg/do_corner_warn.f90: New test.
7539
7540 2016-07-07 Martin Liska <mliska@suse.cz>
7541
7542 * gfortran.dg/predict-1.f90: Ammend the test.
7543 * gfortran.dg/predict-2.f90: Likewise.
7544
7545 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7546
7547 PR ipa/71624
7548 * g++.dg/pr71624.C: New test.
7549
7550 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7551
7552 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7553 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7554 ARMv8-M Mainline architectures.
7555
7556 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7557
7558 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7559 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7560
7561 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7562
7563 PR target/70098
7564 PR target/71763
7565 * gcc.target/powerpc/pr71763.c: New file.
7566
7567 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7568
7569 PR tree-optimization/71518
7570 * gcc.dg/pr71518.c: New test.
7571
7572 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7573
7574 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7575
7576 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7577
7578 PR target/50739
7579 * gcc.target/avr/pr50739.c: New test.
7580
7581 2016-07-05 Jan Hubicka <jh@suse.cz>
7582
7583 * gcc.dg/tree-ssa/scev-14.c: update template.
7584
7585 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7586
7587 * gcc.dg/vect/group-no-gaps-1.c: New test.
7588
7589 2016-07-05 Andi Kleen <ak@linux.intel.com>
7590
7591 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7592 if kernel supports MPX.
7593
7594 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
7595
7596 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7597
7598 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7599 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7600
7601 * gcc.target/powerpc/signbit-1.c: New test.
7602 * gcc.target/powerpc/signbit-2.c: New test.
7603 * gcc.target/powerpc/signbit-3.c: New test.
7604
7605 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7606
7607 PR rtl-optimization/71594
7608 * gcc.dg/torture/pr71594.c: New test.
7609
7610 2016-07-05 Jan Hubicka <jh@suse.cz>
7611
7612 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7613
7614 2016-07-05 David Malcolm <dmalcolm@redhat.com>
7615
7616 PR c++/62314
7617 * g++.dg/parse/error5.C: Update column
7618 number of missing semicolon error.
7619 * g++.dg/pr62314-2.C: New test case.
7620
7621 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7622
7623 * gfortran.dg/coarray_stat_function.f90: New test.
7624 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7625 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7626 to new interfaces.
7627
7628 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7629
7630 PR fortran/71623
7631 * gfortran.dg/deferred_character_17.f90: New test.
7632
7633 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7634
7635 * gcc.target/arm/neon/polytypes.c: Move to ...
7636 * gcc.target/arm/polytypes.c: ... here.
7637 * gcc.target/arm/neon/pr51534.c: Move to ...
7638 * gcc.target/arm/pr51534.c: ... here.
7639 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7640 * gcc.target/arm/vect-vcvt.c: ... here.
7641 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7642 * gcc.target/arm/vect-vcvtq.c: ... here.
7643 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7644 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7645 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7646 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7647 * gcc.target/arm/neon/neon.exp: Delete.
7648 * gcc.target/arm/neon/: Delete.
7649
7650 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7651
7652 PR fortran/65575
7653 * gfortran.dg: pr65575.f90: New test.
7654
7655 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7656
7657 PR fortran/35849
7658 * gfortran.dg: pr35849.f90: New test.
7659
7660 2016-07-04 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR c++/71739
7663 * g++.dg/cpp0x/pr71739.C: New test.
7664
7665 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7666
7667 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7668
7669 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7670
7671 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7672 locr.
7673 * gcc.target/s390/loc-1.c: New test.
7674
7675 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7676
7677 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7678 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
7679
7680 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7681
7682 PR target/63874
7683 * gcc.target/aarch64/pr63874.c: New test.
7684
7685 2016-07-04 Jan Beulich <jbeulich@suse.com>
7686
7687 * g++.dg/header.c: New.
7688 * gcc.dg/header.c: New.
7689
7690 2016-07-02 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR c/71719
7693 * c-c++-common/Wunused-var-15.c: New test.
7694
7695 2016-07-01 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR fortran/71687
7698 * gfortran.dg/gomp/pr71687.f90: New test.
7699
7700 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7701
7702 * gcc.dg/const-float128-ped.c: Require __float128 effective
7703 target and options.
7704 * gcc.dg/const-float128.c: Likewise.
7705 * gcc.dg/torture/float128-cmp-invalid.c: Require
7706 __float128 and base_quadfloat_support effective targets, and
7707 __float128 options.
7708 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7709 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7710 * gcc.dg/torture/float128-nan.c: Likewise.
7711 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7712 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7713 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7714 * lib/target-supports.exp (check_effective_target___float128): New.
7715 (add_options_for___float128): New.
7716 (check_effective_target_base_quadword_support): New.
7717
7718 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7719
7720 PR target/71720
7721 * gcc.target/powerpc/pr71720.c: New test.
7722
7723 2016-07-01 Jan Beulich <jbeulich@suse.com>
7724
7725 * gcc.dg/bss.c: New.
7726
7727 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7728
7729 PR target/71698
7730 * gcc.target/powerpc/pr71698.c: New test.
7731
7732 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
7733
7734 PR target/71151
7735 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7736 instead of ".foo" for its section name.
7737 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7738 depending on MCU's flash size.
7739 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7740 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7741 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7742 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7743 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7744 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7745
7746 2016-07-01 Jan Beulich <jbeulich@suse.com>
7747
7748 * gcc.target/i386/pr65105-2.c: Add -msse2.
7749
7750 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR tree-optimization/71707
7753 * gcc.dg/strlenopt-29.c: New test.
7754
7755 PR fortran/71704
7756 * gfortran.dg/gomp/pr71704.f90: New test.
7757
7758 PR fortran/71705
7759 * gfortran.dg/gomp/pr71705.f90: New test.
7760
7761 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7762
7763 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7764 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7765 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7766 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7767 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7768 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7769 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7770 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7771 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7772 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7773 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7774 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7775 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7776 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7777 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7778 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7784 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7785 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7786 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7787 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7788 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7789 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7793 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7794 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7795 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7796 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7797 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7821 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7822 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7823 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7824 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7825 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7826 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7827 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7828 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7829 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7830 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7831 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7832 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7833 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7834 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7835 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7836 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7837 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7838 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7839 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7840 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7841 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7842 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7843 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7844
7845 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7846 James Greenhalgh <james.greenhalgh@arm.com>
7847
7848 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7849
7850 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
7851 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7852
7853 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7854
7855 2016-06-30 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR driver/71651
7858 * gcc.dg/spellcheck-options-12.c: New test case.
7859
7860 2016-06-30 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR middle-end/71693
7863 * gcc.c-torture/compile/pr71693.c: New test.
7864
7865 2016-06-29 David Malcolm <dmalcolm@redhat.com>
7866
7867 * gcc.dg/spellcheck-params.c: New testcase.
7868 * gcc.dg/spellcheck-params-2.c: New testcase.
7869
7870 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7871
7872 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7873 vector extract instructions.
7874 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7875
7876 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7877
7878 PR fortran/71686
7879 * gfortran.dg/unexpected_eof_2.f90: New test.
7880 * gfortran.dg/unexpected_eof_3.f90: New test.
7881
7882 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
7883
7884 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7885
7886 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7887
7888 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7889 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7890 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7891
7892 2016-06-29 Richard Biener <rguenther@suse.de>
7893
7894 PR middle-end/15256
7895 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7896
7897 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7898
7899 * gcc.target/arm/aapcs/neon-vect10.c: Require
7900 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7901 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7902 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7903 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7904 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7905 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7906 * gcc.target/arm/fp16-aapcs-1.c: Require
7907 -mfloat-ab=hard. Also simplify the test.
7908 * gcc.target/arm/fp16-aapcs-2.c: New.
7909
7910 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7911
7912 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7913 (add_options_for_arm_fp16_ieee): New.
7914 (add_options_for_arm_fp16_alternative): New.
7915 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7916 long-line.
7917 (effective_target_arm_fp16_hw): New.
7918
7919 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7920
7921 PR tree-optimization/71655
7922 * g++.dg/pr71655.C: New test.
7923
7924 2016-06-29 Martin Liska <mliska@suse.cz>
7925
7926 * gcc.dg/pr71585.c: New test.
7927 * gcc.dg/pr71585-2.c: New test.
7928 * gcc.dg/pr71585-3.c: New test.
7929
7930 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7931
7932 PR tree-optimization/70729
7933 * g++.dg/vect/pr70729.cc: New test.
7934
7935 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7936
7937 * c-c++-common/gomp/cancel-1.c: Extend.
7938
7939 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/71625
7942 * gcc.dg/strlenopt-28.c: New test.
7943
7944 2016-06-29 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/71002
7947 * g++.dg/torture/pr71002.C: Adjust testcase.
7948
7949 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR c/71685
7952 * gcc.dg/pr71685.c: New test.
7953
7954 2016-06-28 Martin Sebor <msebor@redhat.com>
7955
7956 PR c/71552
7957 * gcc.dg/init-bad-9.c: New test.
7958
7959 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7960
7961 * gcc.target/powerpc/abs128-1.c: Require VSX.
7962 * gcc.target/powerpc/copysign128-1.c: Likewise.
7963 * gcc.target/powerpc/inf128-1.c: Likewise.
7964 * gcc.target/powerpc/nan128-1.c: Likewise.
7965
7966 2016-06-28 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR middle-end/71626
7969 * gcc.c-torture/execute/pr71626-1.c: New test.
7970 * gcc.c-torture/execute/pr71626-2.c: New test.
7971
7972 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7973
7974 PR target/71656
7975 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7976
7977 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7978
7979 PR target/71670
7980 * gcc.target/powerpc/pr71670.c: New testcase.
7981
7982 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7983
7984 PR target/71656
7985 * gcc.target/powerpc/pr71656-1.c: New test.
7986 * gcc.target/powerpc/pr71656-2.c: New test.
7987
7988 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7989
7990 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7991 around fp16 code.
7992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7994 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7995 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7997 Add arm_neon_fp16_ok effective target.
7998 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7999 Likewise.
8000 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8001 Likewise.
8002 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8003 Likewise.
8004 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8005 Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8007 Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8009 Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8011 Likewise.
8012 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8013 Likewise.
8014 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8015 Likewise.
8016 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8017 Likewise.
8018 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8019 Likewise.
8020
8021 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * gcc.dg/predict-12.c: New testcase.
8024
8025 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8026
8027 PR fortran/71649
8028 * gfortran.dg/pr71649.f90: New test.
8029
8030 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR tree-optimization/71643
8033 * g++.dg/opt/pr71643.C: New test.
8034
8035 PR tree-optimization/71631
8036 * gcc.c-torture/execute/pr71631.c: New test.
8037
8038 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8039
8040 * gcc.dg/predict-11.c: New testcase.
8041 * gfortran.dg/predict-2.f90: New testcase.
8042
8043 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8044
8045 * gcc.dg/predict-10.c: New test.
8046
8047 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8048
8049 * gcc.target/powerpc/abs128-1.c: New.
8050 * gcc.target/powerpc/copysign128-1.c: New.
8051 * gcc.target/powerpc/inf128-1.c: New.
8052 * gcc.target/powerpc/nan128-1.c: New.
8053
8054 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * gfortran.dg/pr71642.f90: New test.
8057
8058 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR tree-optimization/71647
8061 * gcc.target/i386/pr71647.c: New test.
8062
8063 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8064
8065 * gcc.target/i386/noplt-gd-1.c: New test.
8066 * gcc.target/i386/noplt-gd-2.c: Likewise.
8067 * gcc.target/i386/noplt-gd-3.c: Likewise.
8068 * gcc.target/i386/noplt-ld-1.c: Likewise.
8069 * gcc.target/i386/noplt-ld-2.c: Likewise.
8070 * gcc.target/i386/noplt-ld-3.c: Likewise.
8071 * lib/target-supports.exp
8072 (check_effective_target_tls_get_addr_via_got): New.
8073
8074 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8075
8076 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8077 testsuite compile flags.
8078 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8079 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8080
8081 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8082
8083 * g++dg/vect/pr36684.cc: Add dg-do compile.
8084 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8085 * gcc.dg/vect/pr70021.c: Ditto.
8086 * gcc.dg/vect/pr70138-1.c: Ditto.
8087 * gcc.dg/vect/pr70138-2.c: Ditto.
8088 * gcc.dg/vect/pr70354-1.c: Ditto.
8089 * gcc.dg/vect/pr70354-2.c: Ditto.
8090 * gcc.dg/vect/pr71259.c: Ditto.
8091 * gcc.dg/vect/pr71416-1.c: Ditto.
8092 * gcc.dg/vect/slp-43.c: Ditto.
8093 * gcc.dg/vect/slp-45.c: Ditto.
8094 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8095 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8096 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8097 * gfortran.dg/vect/pr69980.f90: Ditto.
8098
8099 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8100
8101 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8102 * gcc.dg/vect/bb-slp-30.c: Ditto.
8103 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8104 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8105 * gcc.dg/vect/pr45902.c: Ditto.
8106 * gcc.dg/vect/pr48172.c: Ditto.
8107 * gcc.dg/vect/pr48377.c: Ditto.
8108 * gcc.dg/vect/pr49038.c: Ditto.
8109 * gcc.dg/vect/pr49771.c: Ditto.
8110 * gcc.dg/vect/pr52091.c: Ditto.
8111 * gcc.dg/vect/pr53185-2.c: Ditto.
8112 * gcc.dg/vect/pr56826.c: Ditto.
8113 * gcc.dg/vect/pr60276.c: Ditto.
8114 * gcc.dg/vect/pr62021.c: Ditto.
8115 * gcc.dg/vect/pr63530.c: Ditto.
8116 * gcc.dg/vect/pr65518.c: Ditto.
8117 * gcc.dg/vect/pr65947-1.c: Ditto.
8118 * gcc.dg/vect/pr65947-10.c: Ditto.
8119 * gcc.dg/vect/pr65947-11.c: Ditto.
8120 * gcc.dg/vect/pr65947-12.c: Ditto.
8121 * gcc.dg/vect/pr65947-13.c: Ditto.
8122 * gcc.dg/vect/pr65947-2.c: Ditto.
8123 * gcc.dg/vect/pr65947-3.c: Ditto.
8124 * gcc.dg/vect/pr65947-4.c: Ditto.
8125 * gcc.dg/vect/pr65947-5.c: Ditto.
8126 * gcc.dg/vect/pr65947-6.c: Ditto.
8127 * gcc.dg/vect/pr65947-7.c: Ditto.
8128 * gcc.dg/vect/pr65947-8.c: Ditto.
8129 * gcc.dg/vect/pr65947-9.c: Ditto.
8130 * gcc.dg/vect/pr71416-1.c: Ditto.
8131 * gcc.dg/vect/pr71439.c: Ditto.
8132 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8133 * gcc.dg/vect/vect-bswap16.c: Ditto.
8134 * gcc.dg/vect/vect-bswap32.c: Ditto.
8135 * gcc.dg/vect/vect-bswap64.c: Ditto.
8136 * gcc.dg/vect/vect-live-1.c: Ditto.
8137 * gcc.dg/vect/vect-live-2.c: Ditto.
8138 * gcc.dg/vect/vect-live-3.c: Ditto.
8139 * gcc.dg/vect/vect-live-4.c: Ditto.
8140 * gcc.dg/vect/vect-live-5.c: Ditto.
8141 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8142 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8143 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8144 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8145 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8146 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8147 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8148 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8149 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8150 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8151 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8152 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8153 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8154 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8155 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8156 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8157 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8158
8159 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8160
8161 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8162
8163 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8164
8165 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8166 ia32 if R_386_GOT32X relocation is supported.
8167 * gcc.target/i386/noplt-3.c: Likewise.
8168 * gcc.target/i386/noplt-2.c: Likewise.
8169 (main): Renamed to ...
8170 (bar): This.
8171 * gcc.target/i386/noplt-4.c: Likewise.
8172 (main): Renamed to ...
8173 (bar): This.
8174 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8175 * gcc.target/i386/pr67400-5.c: Likewise.
8176
8177 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8178
8179 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8180 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8181
8182 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8183 f4): Adjust expected diagnostics.
8184 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8185 (T): If OVFP is defined, redefine to TP.
8186 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8187 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8188 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8189 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8190 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8191 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8192 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8193 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8194 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8195 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8196 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8197 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8198 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8199 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8200 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8201 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8202 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8203 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8204 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8205 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8206 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8207 as last argument to __builtin_add_overflow_p.
8208
8209 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8210
8211 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8212 dg-options and remove default vector testsuite compile flags.
8213 * g++.dg/vect/pr33860a.cc: Ditto.
8214 * g++.dg/vect/pr45470-a.cc: Ditto.
8215 * g++.dg/vect/pr45470-b.cc: Ditto.
8216 * g++.dg/vect/pr60896.cc: Ditto.
8217 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8218 * gcc.dg/vect/pr18308.c: Ditto.
8219 * gcc.dg/vect/pr24049.c: Ditto.
8220 * gcc.dg/vect/pr33373.c: Ditto.
8221 * gcc.dg/vect/pr36228.c: Ditto.
8222 * gcc.dg/vect/pr42395.c: Ditto.
8223 * gcc.dg/vect/pr42604.c: Ditto.
8224 * gcc.dg/vect/pr46663.c: Ditto.
8225 * gcc.dg/vect/pr48765.c: Ditto.
8226 * gcc.dg/vect/pr49093.c: Ditto.
8227 * gcc.dg/vect/pr49352.c: Ditto.
8228 * gcc.dg/vect/pr52298.c: Ditto.
8229 * gcc.dg/vect/pr52870.c: Ditto.
8230 * gcc.dg/vect/pr53185.c: Ditto.
8231 * gcc.dg/vect/pr53773.c: Ditto.
8232 * gcc.dg/vect/pr56695.c: Ditto.
8233 * gcc.dg/vect/pr62171.c: Ditto.
8234 * gcc.dg/vect/pr63530.c: Ditto.
8235 * gcc.dg/vect/pr68339.c: Ditto.
8236 * gcc.dg/vect/pr71259.c: Ditto.
8237 * gcc.dg/vect/vect-82_64.c: Ditto.
8238 * gcc.dg/vect/vect-83_64.c: Ditto.
8239 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8240 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8241 * gcc.dg/vect/vect-shift-2.c: Ditto.
8242 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8243 * gfortran.dg/vect/pr39318.f90: Ditto.
8244 * gfortran.dg/vect/pr45714-a.f: Ditto.
8245 * gfortran.dg/vect/pr45714-b.f: Ditto.
8246 * gfortran.dg/vect/pr46213.f90: Ditto.
8247
8248 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8249 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8250
8251 * gcc.target/powerpc/p9-splat-5.c: New test.
8252
8253 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8254
8255 PR tree-optimization/71488
8256 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8257 * lib/target-supports.exp: ... here.
8258 (check_sse4_hw_available): New procedure.
8259 (check_effective_target_sse4_runtime): Ditto.
8260 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8261 -march=westmere for sse4_runtime targets.
8262 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8263 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8264 (dg-additional-options): Use for sse4_runtime targets.
8265 (main): Call check_vect ().
8266 (dg-final): Perform scan only for sse4_runtime targets.
8267
8268 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8269
8270 PR target/66232
8271 PR target/67400
8272 * gcc.target/i386/pr66232-14.c: New file.
8273 * gcc.target/i386/pr66232-15.c: Likewise.
8274 * gcc.target/i386/pr66232-16.c: Likewise.
8275 * gcc.target/i386/pr66232-17.c: Likewise.
8276 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8277 ia32 if R_386_GOT32X relocation is supported.
8278 * gcc.target/i386/pr67400-2.c: Likewise.
8279 * gcc.target/i386/pr67400-3.c: Likewise.
8280 * gcc.target/i386/pr67400-4.c: Likewise.
8281 * gcc.target/i386/pr67400-6.c: Likewise.
8282 * gcc.target/i386/pr67400-7.c: Likewise.
8283 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8284
8285 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286
8287 PR libgfortran/48852
8288 * gfortran.dg/char4_iunit_1.f03: Update test.
8289 * gfortran.dg/f2003_io_5.f03: Update test.
8290 * gfortran.dg/real_const_3.f90: Update test.
8291
8292 2016-06-23 Andi Kleen <ak@linux.intel.com>
8293
8294 * g++.dg/bprob/bprob.exp: Support autofdo.
8295 * g++.dg/tree-prof/tree-prof.exp: dito.
8296 * gcc.dg/tree-prof/tree-prof.exp: dito.
8297 * gcc.misc-tests/bprob.exp: dito.
8298 * gfortran.dg/prof/prof.exp: dito.
8299 * lib/profopt.exp: dito.
8300 * lib/target-supports.exp: Check for autofdo.
8301
8302 2016-06-23 Martin Liska <mliska@suse.cz>
8303
8304 * gcc.dg/pr71619.c: New test.
8305
8306 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8307
8308 PR target/67400
8309 * gcc.target/i386/pr67400-1.c: New test.
8310 * gcc.target/i386/pr67400-2.c: Likewise.
8311 * gcc.target/i386/pr67400-3.c: Likewise.
8312 * gcc.target/i386/pr67400-4.c: Likewise.
8313 * gcc.target/i386/pr67400-5.c: Likewise.
8314 * gcc.target/i386/pr67400-6.c: Likewise.
8315 * gcc.target/i386/pr67400-7.c: Likewise.
8316
8317 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8318
8319 * c-c++-common/missing-header-1.c: New test case.
8320 * c-c++-common/missing-header-2.c: New test case.
8321 * c-c++-common/missing-header-3.c: New test case.
8322 * c-c++-common/missing-header-4.c: New test case.
8323
8324 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8325
8326 PR c/70339
8327 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8328 hint.
8329 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8330 expected results due to builtin "nanl" now being suggested for
8331 "name".
8332 * gcc.dg/pr67580.c: Update expected messages.
8333 * gcc.dg/spellcheck-identifiers.c: New testcase.
8334 * gcc.dg/spellcheck-typenames.c: New testcase.
8335
8336 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8337
8338 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8339 file.
8340 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8341 diagnostic-test-show-locus-parseable-fixits.c to sources for
8342 diagnostic_plugin_test_show_locus.c.
8343 * lib/gcc-defs.exp (freeform_regexps): New global.
8344 (dg-regexp): New function.
8345 (handle-dg-regexps): New function.
8346 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8347 freeform_regexps to the empty list.
8348 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8349
8350 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8351
8352 PR tree-optimization/71488
8353 * g++.dg/pr71488.C: New test.
8354 * gcc.dg/vect/vect-bool-cmp.c: New test.
8355
8356 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gcc.dg/guality/param-5.c: New test.
8359
8360 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8361
8362 * gcc.target/i386/asm-flag-7.c: New test.
8363
8364 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8365
8366 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8367 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8368 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8369 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8370 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8371 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8375 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8376 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8377 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8378 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8379 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8380 * lib/target-supports.exp: Likewise.
8381
8382 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8383
8384 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8385 * gcc.dg/attr-ms_struct-2.c: Likewise.
8386 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8387 * gcc.dg/bf-ms-attrib.c: Likewise.
8388 * gcc.dg/bf-ms-layout-2.c: Likewise.
8389 * gcc.dg/bf-ms-layout-3.c: Likewise.
8390 * gcc.dg/bf-ms-layout.c: Likewise.
8391 * gcc.dg/bf-no-ms-layout.c: Likewise.
8392 * gcc.target/i386/bitfield1.c: Likewise.
8393 * gcc.target/i386/bitfield2.c: Likewise.
8394 * gcc.target/i386/bitfield3.c: Likewise.
8395
8396 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8397
8398 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8399 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8400 override other than -mcpu=power9 command-line option is specified,
8401 or if the target operating system is aix.
8402 * gcc.target/powerpc/darn-1.c: Likewise.
8403 * gcc.target/powerpc/darn-2.c: Likewise.
8404 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8405 test if effective-target is not powerpc_p9vector_ok or if the
8406 target operating system is not defined.
8407 * gcc.target/powerpc/vslv-1.c: Likewise.
8408 * gcc.target/powerpc/vsrv-0.c: Likewise.
8409 * gcc.target/powerpc/vsrv-1.c: Likewise.
8410
8411 2016-06-21 Tobias Burnus <burnus@net-b.de>
8412
8413 PR fortran/71068
8414 * gfortran.dg/coarray/data_1.f90: New.
8415
8416 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8417
8418 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8419 (dg-require-effective-target): Use arm_v8_neon_hw.
8420 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8421 (dg-require-effective-target): Likewise.
8422 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8423 (dg-require-effective-target): Likewise.
8424 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8425 (dg-require-effective-target): Likewise.
8426 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8427 (dg-require-effective-target): Likewise.
8428 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8429 (dg-require-effective-target): Likewise.
8430 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8431 Add AArch64 check.
8432
8433 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8434
8435 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8436 Set to 3 so test passes.
8437
8438 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8439
8440 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8441
8442 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8443
8444 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8445 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8446 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8447 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8448
8449 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8450
8451 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8452 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8453
8454 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8455
8456 PR target/71549
8457 * gcc.target/i386/pr71549.c: New test.
8458
8459 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8460
8461 * gcc.target/powerpc/vadsdu-0.c: Replace
8462 dg-require-effective-target directive to allow test to run on more
8463 platforms, and add dg-skip-if directive to disable test on aix
8464 platforms because of known incompatibilities.
8465 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8466 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8467 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8468 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8469 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8470 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8471 * gcc.target/powerpc/vadsdub-2.c: Replace
8472 dg-require-effective-target directive to allow test to run on more
8473 platforms, and add dg-skip-if directive to disable test on aix
8474 platforms because of known incompatibilities.
8475 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8476 with vec_absdb call to differentiate this test from vadsdub-1.c.
8477 * gcc.target/powerpc/vadsduh-1.c: Replace
8478 dg-require-effective-target directive to allow test to run on more
8479 platforms, and add dg-skip-if directive to disable test on aix
8480 platforms because of known incompatibilities.
8481 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8482 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8483 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8484
8485 2016-06-21 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/71588
8488 * gcc.dg/pr71558.c: New test.
8489
8490 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8491
8492 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8493 * c-c++-common/pr68657-2.c: Likewise.
8494 * c-c++-common/pr68657-3.c: Likewise.
8495 * gcc.dg/torture/pr69714.c: Require int32plus support.
8496 * gcc.dg/torture/pr70025.c: Likewise.
8497 * gcc.dg/torture/pr70083.c: Likewise.
8498 * gcc.dg/torture/pr70542.c: Likewise.
8499 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8500
8501 2016-06-20 Joseph Myers <joseph@codesourcery.com>
8502
8503 PR c/71601
8504 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8505
8506 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR middle-end/71581
8509 * gcc.dg/pr71581.c: New test.
8510
8511 PR rtl-optimization/71591
8512 * gcc.dg/cpp/pr71591.c: New test.
8513
8514 2016-06-20 David B. Robins <gcc@davidrobins.net>
8515
8516 PR target/71571
8517 * g++.dg/torture/pr71571.C: New test.
8518
8519 2016-06-20 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR target/71559
8522 * gcc.target/i386/sse2-pr71559.c: New test.
8523 * gcc.target/i386/avx-pr71559.c: New test.
8524 * gcc.target/i386/avx512f-pr71559.c: New test.
8525
8526 2016-06-20 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/71194
8529 * gfortran.dg/pointer_remapping_10.f90: New.
8530
8531 2016-06-20 David Malcolm <dmalcolm@redhat.com>
8532
8533 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8534
8535 2016-06-20 Martin Sebor <msebor@redhat.com>
8536
8537 PR c/69507
8538 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8539 * gnu90-const-expr-1.c: Same.
8540 * gnu99-const-expr-1.c: Same.
8541 * gnu99-static-1.c: Same.
8542
8543 2016-06-20 Renlin Li <renlin.li@arm.com>
8544
8545 PR testsuite/71489
8546 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8547
8548 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8549
8550 * gcc.target/aarch64/vcvt_f64_1.c: New.
8551 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8552 * gcc.target/aarch64/vrecp_f64_1.c: New.
8553
8554 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8555
8556 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8557 "alignement".
8558
8559 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
8560
8561 PR target/71103
8562 * gcc.target/avr/torture/pr71103-2.c: New test.
8563
8564 2016-06-19 Martin Sebor <msebor@redhat.com>
8565
8566 PR c/69507
8567 * gcc.dg/alignof.c: New test.
8568
8569 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8572 vs dg-error; test constexpr specifier too.
8573
8574 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8575
8576 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8577
8578 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8579
8580 * lib/target-supports.exp
8581 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8582 arm_neon_ok and merge flags. Fix temporary test name.
8583 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8584 and merge flags.
8585
8586 2016-06-17 Martin Liska <mliska@suse.cz>
8587
8588 * gcc.dg/predict-9.c: Fix dump scanning.
8589
8590 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8591
8592 PR tree-optimization/71354
8593 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8594
8595 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8596
8597 PR tree-optimization/71347
8598 * gcc.dg/tree-ssa/pr71347.c: New test.
8599
8600 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8601
8602 PR tree-optimization/71354
8603 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8604
8605 2016-06-17 Bin Cheng <bin.cheng@arm.com>
8606
8607 * gcc.dg/vect/vect-alias-check-1.c: New test.
8608
8609 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8610
8611 PR target/71151
8612 * gcc.target/avr/pr71151-1.c: New test.
8613 * gcc.target/avr/pr71151-2.c: New test.
8614 * gcc.target/avr/pr71151-3.c: New test.
8615 * gcc.target/avr/pr71151-4.c: New test.
8616 * gcc.target/avr/pr71151-5.c: New test.
8617 * gcc.target/avr/pr71151-6.c: New test.
8618 * gcc.target/avr/pr71151-7.c: New test.
8619 * gcc.target/avr/pr71151-8.c: New test.
8620 * gcc.target/avr/pr71151-common.h: New test.
8621
8622 2016-06-16 Martin Liska <mliska@suse.cz>
8623
8624 * gfortran.dg/predict-1.f90: New test.
8625
8626 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
8627
8628 PR target/71242
8629 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
8630
8631 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
8632
8633 * g++.dg/vect/pr36648.cc: Disable cunrolli
8634
8635 2016-06-16 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR target/71554
8638 * gcc.c-torture/execute/pr71554.c: New test.
8639
8640 PR rtl-optimization/71532
8641 * gcc.dg/torture/pr71532.c: New test.
8642
8643 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8644
8645 * gcc.target/powerpc/p9-dimode1.c: New test.
8646 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8647
8648 2016-06-15 Jakub Jelinek <jakub@redhat.com>
8649
8650 * gcc.c-torture/compile/20160615-1.c: New test.
8651
8652 * g++.dg/cpp0x/ref-qual17.C: New test.
8653
8654 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8655
8656 PR middle-end/71529
8657 * gcc.target/i386/pr71529.C: New test.
8658
8659 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8660
8661 PR tree-optimization/71483
8662 * g++.dg/vect/pr71483.c: New
8663
8664 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8665
8666 PR c++/70202
8667 * g++.dg/inherit/crash6.C: New.
8668 * g++.dg/inherit/union2.C: Likewise.
8669 * g++.dg/inherit/virtual12.C: Likewise.
8670 * g++.dg/inherit/virtual13.C: Likewise.
8671 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8672
8673 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
8674
8675 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
8676
8677 2016-06-15 Alan Hayward <alan.hayward@arm.com>
8678
8679 PR tree-optimization/71439
8680 * gcc.dg/vect/pr71439.c: New
8681
8682 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8683
8684 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8685
8686 2016-06-15 Richard Biener <rguenther@suse.de>
8687
8688 * gcc.dg/vect/slp-45.c: New testcase.
8689
8690 2016-06-15 Richard Biener <rguenther@suse.de>
8691
8692 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8693
8694 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8695
8696 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8697 requirements, and disable for AIX for now.
8698 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8699
8700 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR c++/71528
8703 * g++.dg/opt/pr71528.C: New test.
8704
8705 PR c++/71516
8706 * g++.dg/init/pr71516.C: New test.
8707
8708 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 * g++.dg/init/array46.C: New.
8711
8712 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
8713
8714 * gcc.target/i386/float128-3.c: New test.
8715 * gcc.target/i386/quad-sse4.c: Ditto.
8716 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8717 Update scan strings.
8718
8719 2016-06-14 Richard Biener <rguenther@suse.de>
8720
8721 PR middle-end/71526
8722 * gfortran.dg/pr71526.f90: New testcase.
8723
8724 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8725
8726 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8727 * gcc.dg/zero_bits_compound-1.c: Likewise.
8728
8729 2016-06-14 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71522
8732 * gcc.dg/torture/pr71522.c: New testcase.
8733
8734 2016-06-14 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR tree-optimization/71520
8737 * gcc.dg/tree-ssa/pr71520.c: New test.
8738
8739 2016-06-14 Richard Biener <rguenther@suse.de>
8740
8741 PR tree-optimization/71521
8742 * gcc.dg/tree-ssa/vrp101.c: New testcase.
8743
8744 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR sanitizer/71498
8747 * c-c++-common/ubsan/bounds-13.c: New test.
8748
8749 PR preprocessor/71183
8750 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8751
8752 2016-06-13 Jeff Law <law@redhat.com>
8753
8754 PR tree-optimization/71403
8755 * c-c++-common/ubsan/pr71403-1.c: New test.
8756 * c-c++-common/ubsan/pr71403-2.c: New test.
8757 * c-c++-common/ubsan/pr71403-3.c: New test.
8758
8759 2016-06-13 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR middle-end/71478
8762 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8763 Add -Wno-psabi -w to dg-options.
8764
8765 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8766
8767 * gcc.target/powerpc/vadsdu-0.c: New test.
8768 * gcc.target/powerpc/vadsdu-1.c: New test.
8769 * gcc.target/powerpc/vadsdu-2.c: New test.
8770 * gcc.target/powerpc/vadsdu-3.c: New test.
8771 * gcc.target/powerpc/vadsdu-4.c: New test.
8772 * gcc.target/powerpc/vadsdu-5.c: New test.
8773 * gcc.target/powerpc/vadsdub-1.c: New test.
8774 * gcc.target/powerpc/vadsdub-2.c: New test.
8775 * gcc.target/powerpc/vadsduh-1.c: New test.
8776 * gcc.target/powerpc/vadsduh-2.c: New test.
8777 * gcc.target/powerpc/vadsduw-1.c: New test.
8778 * gcc.target/powerpc/vadsduw-2.c: New test.
8779
8780 2016-06-13 David Malcolm <dmalcolm@redhat.com>
8781
8782 * gcc.dg/c99-init-2.c (c): Update expected error message.
8783 * gcc.dg/init-bad-8.c (foo): Likewise.
8784 * gcc.dg/spellcheck-fields-3.c: New test case.
8785
8786 2016-06-13 Martin Liska <mliska@suse.cz>
8787
8788 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8789 and "guess loop iv compared" heuristics.
8790 * gcc.dg/predict-2.c: Likewise.
8791 * gcc.dg/predict-3.c: Likewise.
8792 * gcc.dg/predict-4.c: Likewise.
8793 * gcc.dg/predict-5.c: Likewise.
8794 * gcc.dg/predict-6.c: Likewise.
8795
8796 2016-06-13 Marek Polacek <polacek@redhat.com>
8797
8798 PR middle-end/71476
8799 * c-c++-common/Wswitch-unreachable-4.c: New test.
8800 * gcc.dg/Wswitch-unreachable-2.c: New test.
8801 * g++.dg/tm/jump1.C: Move dg-warning.
8802
8803 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * gnat.dg/renaming10.ad[sb]: New test.
8806
8807 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
8808
8809 PR fortran/70673
8810 * gfortran.dg/pr70673.f90: New test.
8811
8812 2016-06-13 Richard Biener <rguenther@suse.de>
8813
8814 PR middle-end/64516
8815 * gcc.dg/align-3.c: New testcase.
8816
8817 2016-06-13 Martin Liska <mliska@suse.cz>
8818
8819 * gcc.target/i386/pr71458.c: New test.
8820
8821 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
8822
8823 PR target/71241
8824 * gcc.dg/torture/float128-nan.c: New test.
8825
8826 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8827
8828 PR target/60751
8829 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8830 statement.
8831
8832 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8833
8834 PR target/60751
8835 * gfortran.dg/comma_IO_extension_1.f90: New test.
8836 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8837 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8838 statement.
8839 * gfortran.dg/graphite/pr38083.f90: Likewise.
8840 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8841 missing format.
8842
8843 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8844
8845 * gnat.dg/case_character.adb: New test.
8846
8847 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8848
8849 PR middle-end/71310
8850 * gcc.target/powerpc/pr71310.c: New testcase.
8851
8852 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8853
8854 PR middle-end/71478
8855 * gcc.dg/pr71478.c: New test.
8856
8857 2016-06-10 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR middle-end/71494
8860 * gcc.c-torture/execute/pr71494.c: New test.
8861
8862 PR c/68657
8863 * gcc.target/i386/pr68657.c: New test.
8864
8865 PR inline-asm/68843
8866 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8867 (test): Add -masm=intel alternatives.
8868
8869 2016-06-10 Martin Sebor <msebor@redhat.com>
8870
8871 PR c/71392
8872 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8873
8874 2016-06-10 Jeff Law <law@redhat.com>
8875
8876 PR tree-optimization/71335
8877 * gcc.c-torture/execute/pr71335.c: New test.
8878
8879 2016-06-10 David Malcolm <dmalcolm@redhat.com>
8880
8881 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8882 the various "cannot tail-call: " messages.
8883
8884 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8885
8886 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8887 and options.
8888
8889 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8890
8891 PR sanitizer/71480
8892 * c-c++-common/asan/pr71480.c: New test.
8893
8894 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8895
8896 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8897 (ASMNAME2): Likewise.
8898 (main): Replace fn in asm statement with ASMNAME ("fn").
8899 * gcc.dg/guality/pr68037-2.c: Likewise.
8900 * gcc.dg/guality/pr68037-3.c: Likewise.
8901 * gcc.dg/torture/pr68037-1.c: Likewise.
8902 * gcc.dg/torture/pr68037-2.c: Likewise.
8903 * gcc.dg/torture/pr68037-3.c: Likewise.
8904
8905 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8906
8907 PR inline-asm/68843
8908 * gcc.target/i386/pr68843-1.c: New test.
8909 * gcc.target/i386/pr68843-2.c: New test.
8910
8911 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8912 Cesar Philippidis <cesar@codesourcery.com>
8913
8914 PR middle-end/71373
8915 * gcc.dg/goacc/nested-function-1.c: New file.
8916 * gcc.dg/goacc/nested-function-2.c: Likewise.
8917 * gcc.dg/goacc/pr71373.c: Likewise.
8918 * gfortran.dg/goacc/cray-2.f95: Likewise.
8919 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8920 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8921 * gfortran.dg/goacc/cray.f95: Update.
8922 * gfortran.dg/goacc/loop-1.f95: Likewise.
8923 * gfortran.dg/goacc/loop-3.f95: Likewise.
8924 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8925 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8926
8927 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8928
8929 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8930 for OpenACC tile clauses.
8931 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8932
8933 PR c/71381
8934 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8935 to...
8936 * c-c++-common/goacc/cache-2.c: ... this new file.
8937 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8938 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8939 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8940 usage.
8941 * gfortran.dg/goacc/cray.f95: Likewise.
8942 * gfortran.dg/goacc/loop-1.f95: Likewise.
8943
8944 2016-06-10 Alan Hayward <alan.hayward@arm.com>
8945
8946 PR tree-optimization/71407
8947 PR tree-optimization/71416
8948 * gcc.dg/vect/pr71407.c: New
8949 * gcc.dg/vect/pr71416-1.c: New
8950 * gcc.dg/vect/pr71416-2.c: New
8951
8952 2016-06-10 Richard Biener <rguenther@suse.de>
8953
8954 PR middle-end/71477
8955 * gcc.dg/torture/pr71477.c: New testcase.
8956
8957 2016-06-09 Julia Koval <julia.koval@intel.com>
8958
8959 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8960 * gcc.target/i386/interrupt-13.c: Likewise.
8961 * gcc.target/i386/interrupt-15.c: Likewise.
8962 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8963 * gcc.target/i386/interrupt-24.c: Likewise.
8964 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8965 * gcc.target/i386/interrupt-9.c: Likewise.
8966 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8967
8968 2016-06-09 Martin Sebor <msebor@redhat.com>
8969
8970 PR c/70883
8971 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8972 * gcc.dg/builtin-constant_p-1.c: Same.
8973 * gcc.dg/builtins-error.c: Same.
8974 * gcc.dg/pr70859.c: Same.
8975
8976 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8977
8978 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8979 * gcc.dg/torture/pr68067-1.c: Likewise.
8980 * gcc.dg/torture/pr68067-2.c: Likewise.
8981
8982 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8983
8984 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8985 when setting SIZE.
8986
8987 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8988
8989 PR c++/71465
8990 * g++.dg/inherit/crash5.C: New.
8991 Revert:
8992 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8993
8994 PR c++/70202
8995 * g++.dg/inherit/crash5.C: New.
8996 * g++.dg/inherit/virtual1.C: Adjust.
8997
8998 2016-06-09 Martin Liska <mliska@suse.cz>
8999
9000 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9001 * g++.dg/predict-loop-exit-2.C: Likewise.
9002 * g++.dg/predict-loop-exit-3.C: Likewise.
9003 * gcc.dg/predict-1.c: Likewise.
9004 * gcc.dg/predict-2.c: Likewise.
9005 * gcc.dg/predict-3.c: Likewise.
9006 * gcc.dg/predict-4.c: Likewise.
9007 * gcc.dg/predict-5.c: Likewise.
9008 * gcc.dg/predict-6.c: Likewise.
9009 * gcc.dg/predict-7.c: Likewise.
9010
9011 2016-06-09 Richard Biener <rguenther@suse.de>
9012
9013 PR tree-optimization/71462
9014 * gcc.dg/torture/pr71462.c: New testcase.
9015
9016 2016-06-09 Marek Polacek <polacek@redhat.com>
9017
9018 PR c/65471
9019 * gcc.dg/c11-generic-3.c: New test.
9020
9021 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9022
9023 * g++.dg/init/array42.C: New.
9024 * g++.dg/init/array43.C: Likewise.
9025 * g++.dg/init/array44.C: Likewise.
9026 * g++.dg/init/array45.C: Likewise.
9027 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9028 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9029 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9030 * g++.dg/gomp/pr35751.C: Likewise.
9031 * g++.dg/init/array23.C: Likewise.
9032 * g++.dg/init/brace2.C: Likewise.
9033 * g++.dg/init/brace6.C: Likewise.
9034
9035 2016-06-08 Martin Sebor <msebor@redhat.com>
9036 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c++/70507
9039 PR c/68120
9040 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9041 * c-c++-common/builtin-arith-overflow-2.c: New test.
9042 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9043 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9044 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9045
9046 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR c++/71442
9049 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9050
9051 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9052
9053 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9054 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9055 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9056 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9057 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9058 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9059 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9060 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9061 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9062 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9063 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9064 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9065 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9066
9067 2016-06-08 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/68558
9070 * gcc.dg/vect/slp-44.c: New testcase.
9071
9072 2016-06-08 Richard Biener <rguenther@suse.de>
9073
9074 * gcc.dg/vect/slp-43.c: New testcase.
9075
9076 2016-06-08 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/71452
9079 * gcc.dg/torture/pr71452.c: New testcase.
9080
9081 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/71448
9084 * g++.dg/torture/pr71448.C: New test.
9085
9086 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9087
9088 PR debug/71432
9089 PR ada/71413
9090 * g++.dg/debug/pr71432.C: New test.
9091
9092 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9093
9094 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9095 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9096 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9097
9098 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9099
9100 * gcc.dg/vect/vect-live-2.c: Update effective target.
9101 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9102 * lib/target-supports.exp: Add aarch64 to vect_long.
9103
9104 2016-06-08 Marek Polacek <polacek@redhat.com>
9105
9106 PR c/71418
9107 * gcc.dg/noncompile/pr71418.c: New test.
9108
9109 PR c/71426
9110 * gcc.dg/noncompile/pr71426.c: New test.
9111
9112 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9113
9114 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9115 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9116 * gcc.dg/predict-3.c: Update template.
9117 * gcc.dg/predict-5.c: Update template.
9118 * gcc.dg/predict-6.c: Update template.
9119 * gcc.dg/predict-9.c: Update template.
9120 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9121
9122 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9123
9124 * gcc.target/powerpc/vec-mul.c: New test.
9125
9126 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9127
9128 * gcc.dg/spellcheck-fields-2.c: New test case.
9129
9130 2016-06-07 Richard Biener <rguenther@suse.de>
9131
9132 PR c/61564
9133 * gcc.dg/Wpragmas-1.c: New testcase.
9134 * gcc.dg/Wattributes-4.c: Likewise.
9135 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9136 entry.
9137
9138 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9139
9140 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9141 spurious debug code.
9142
9143 2016-06-07 Richard Biener <rguenther@suse.de>
9144
9145 PR tree-optimization/71428
9146 * gcc.dg/torture/pr71428.c: New testcase.
9147
9148 2016-06-07 Richard Biener <rguenther@suse.de>
9149
9150 PR middle-end/71423
9151 * gcc.dg/torture/pr71423.c: New testcase.
9152
9153 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9154
9155 PR middle-end/71408
9156 * gcc.dg/tree-ssa/pr71408.c: New test.
9157
9158 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9159
9160 PR middle-end/71281
9161 * g++.dg/torture/pr71281.C: New test.
9162
9163 2016-06-06 Marek Polacek <polacek@redhat.com>
9164
9165 PR c/71362
9166 * gcc.dg/pr71362.c: New test.
9167
9168 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9169 Patrick Palka <ppalka@gcc.gnu.org>
9170
9171 PR c++/70847
9172 PR c++/71330
9173 PR c++/71393
9174 * g++.dg/opt/pr70847.C: New test.
9175 * g++.dg/ubsan/pr70847.C: New test.
9176 * g++.dg/ubsan/pr71393.C: New test.
9177
9178 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR tree-optimization/71259
9181 * gcc.dg/vect/pr71259.c: New test.
9182
9183 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9184
9185 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9186 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9188 above.
9189
9190 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9191
9192 PR middle-end/37780
9193 * gcc.c-torture/execute/pr37780.c: New test.
9194 * gcc.target/aarch64/pr37780_1.c: Likewise.
9195 * gcc.target/arm/pr37780_1.c: Likewise.
9196
9197 2016-06-06 Marek Polacek <polacek@redhat.com>
9198
9199 * c-c++-common/attr-may-alias-1.c: New test.
9200 * c-c++-common/attr-may-alias-2.c: New test.
9201 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9202
9203 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9204
9205 PR c/24414
9206 * gcc.target/i386/pr24414.c: New test.
9207
9208 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9209
9210 * gcc.target/sparc/vis4misc.c: New file.
9211 * gcc.target/sparc/fpcmp.c: Likewise.
9212 * gcc.target/sparc/fpcmpu.c: Likewise.
9213
9214 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9215
9216 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9217 * gcc.dg/vect/vect-live-3.c: Likewise.
9218
9219 2016-06-06 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/71398
9222 * gcc.dg/torture/pr71398.c: New testcase.
9223
9224 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9225
9226 PR target/71389
9227 * g++.dg/pr71389.C: New test.
9228
9229 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9230
9231 PR fortran/71404
9232 * gfortran.dg/fmt_read_5.f: New test.
9233
9234 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9235
9236 PR fortran/69659
9237 * gfortran.dg/class_array_22.f03: New test.
9238
9239 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9240
9241 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9242
9243 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9244
9245 * gcc.dg/predict-9.c: Update template.
9246
9247 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/49377
9250 * g++.dg/template/pr49377.C: New.
9251
9252 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/71405
9255 * g++.dg/torture/pr71405.C: New test.
9256
9257 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/70202
9260 * g++.dg/inherit/crash5.C: New.
9261 * g++.dg/inherit/virtual1.C: Adjust.
9262
9263 2016-06-03 Jeff Law <law@redhat.com>
9264
9265 PR tree-optimization/71316
9266 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9267
9268 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9269
9270 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9271 dg-additional-options with just -fno-tree-scev-cprop in it.
9272 * gcc.dg/vect/vect-live-2.c: Likewise.
9273 * gcc.dg/vect/vect-live-5.c: Likewise.
9274 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9275 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9276 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9277
9278 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9279
9280 PR c++/27100
9281 * g++.dg/other/friend6.C: New test.
9282
9283 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284
9285 * g++.dg/torture/ppc-ldst-array.C: New.
9286
9287 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9288
9289 PR target/71276
9290 PR target/71277
9291 * gcc.dg/torture/builtin-fp-int-inexact.c,
9292 gcc.target/i386/387-builtin-fp-int-inexact.c,
9293 gcc.target/i386/387-rint-inline-1.c,
9294 gcc.target/i386/387-rint-inline-2.c,
9295 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9296 gcc.target/i386/sse2-rint-inline-1.c,
9297 gcc.target/i386/sse2-rint-inline-2.c,
9298 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9299 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9300
9301 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9302 Julia Koval <julia.koval@intel.com>
9303
9304 PR target/66960
9305 PR target/67630
9306 PR target/67634
9307 PR target/67841
9308 PR target/68037
9309 PR target/68618
9310 PR target/68661
9311 PR target/69575
9312 PR target/69596
9313 PR target/69734
9314 * gcc.dg/guality/pr68037-1.c: New test.
9315 * gcc.dg/guality/pr68037-2.c: Likewise.
9316 * gcc.dg/guality/pr68037-3.c: Likewise.
9317 * gcc.dg/torture/pr68037-1.c: Likewise.
9318 * gcc.dg/torture/pr68037-2.c: Likewise.
9319 * gcc.dg/torture/pr68037-3.c: Likewise.
9320 * gcc.dg/torture/pr68661-1a.c: Likewise.
9321 * gcc.dg/torture/pr68661-1b.c: Likewise.
9322 * gcc.target/i386/interrupt-1.c: Likewise.
9323 * gcc.target/i386/interrupt-2.c: Likewise.
9324 * gcc.target/i386/interrupt-3.c: Likewise.
9325 * gcc.target/i386/interrupt-4.c: Likewise.
9326 * gcc.target/i386/interrupt-5.c: Likewise.
9327 * gcc.target/i386/interrupt-6.c: Likewise.
9328 * gcc.target/i386/interrupt-7.c: Likewise.
9329 * gcc.target/i386/interrupt-8.c: Likewise.
9330 * gcc.target/i386/interrupt-9.c: Likewise.
9331 * gcc.target/i386/interrupt-10.c: Likewise.
9332 * gcc.target/i386/interrupt-11.c: Likewise.
9333 * gcc.target/i386/interrupt-12.c: Likewise.
9334 * gcc.target/i386/interrupt-13.c: Likewise.
9335 * gcc.target/i386/interrupt-14.c: Likewise.
9336 * gcc.target/i386/interrupt-15.c: Likewise.
9337 * gcc.target/i386/interrupt-16.c: Likewise.
9338 * gcc.target/i386/interrupt-17.c: Likewise.
9339 * gcc.target/i386/interrupt-18.c: Likewise.
9340 * gcc.target/i386/interrupt-19.c: Likewise.
9341 * gcc.target/i386/interrupt-20.c: Likewise.
9342 * gcc.target/i386/interrupt-21.c: Likewise.
9343 * gcc.target/i386/interrupt-22.c: Likewise.
9344 * gcc.target/i386/interrupt-23.c: Likewise.
9345 * gcc.target/i386/interrupt-24.c: Likewise.
9346 * gcc.target/i386/interrupt-25.c: Likewise.
9347 * gcc.target/i386/interrupt-26.c: Likewise.
9348 * gcc.target/i386/interrupt-27.c: Likewise.
9349 * gcc.target/i386/interrupt-28.c: Likewise.
9350 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9351 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9352 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9353 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9354 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9355 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9356 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9357 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9358 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9359 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9360 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9361 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9362
9363 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9364
9365 PR tree-optimization/52171
9366 * gcc.dg/pr52171.c: New test.
9367 * gcc.target/i386/pr52171.c: New test.
9368
9369 2016-06-03 Jan Hubicka <jh@suse.cz>
9370
9371 * g++.dg/tree-ssa/pred-1.C: New testcase
9372 * gcc.dg/tree-ssa/pred-1.c: New testcase
9373
9374 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9375
9376 PR target/70957
9377 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9378 support.
9379 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9380
9381 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9382
9383 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9384
9385 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9386
9387 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9388 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9389 * gcc.dg/vect/vect-live-1.c: New test.
9390 * gcc.dg/vect/vect-live-2.c: New test.
9391 * gcc.dg/vect/vect-live-3.c: New test.
9392 * gcc.dg/vect/vect-live-4.c: New test.
9393 * gcc.dg/vect/vect-live-5.c: New test.
9394 * gcc.dg/vect/vect-live-slp-1.c: New test.
9395 * gcc.dg/vect/vect-live-slp-2.c: New test.
9396 * gcc.dg/vect/vect-live-slp-3.c: New test.
9397
9398 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR middle-end/71387
9401 * g++.dg/opt/pr71387.C: New test.
9402
9403 2016-06-02 Jeff Law <law@redhat.com>
9404
9405 PR tree-optimization/71328
9406 * gcc.c-torture/compile/pr71328.c: New test.
9407
9408 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9409
9410 PR fortran/52393
9411 * gfortran.dg/fmt_read_3.f90: Fix typo.
9412 * gfortran.dg/fmt_read_4.f90: New test.
9413
9414 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9415
9416 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9417 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9418 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9419 * g++.dg/cpp0x/override2.C: Likewise.
9420 * g++.dg/parse/crash5.C: Likewise.
9421 * g++.dg/parse/error16.C: Likewise.
9422 * g++.dg/parse/error27.C: Likewise.
9423 * g++.dg/template/qualttp15.C: Likewise.
9424 * g++.dg/template/redecl4.C: Likewise.
9425 * g++.old-deja/g++.other/crash39.C: Likewise.
9426 * g++.old-deja/g++.other/struct1.C: Likewise.
9427 * g++.old-deja/g++.pt/m9a.C: Likewise.
9428 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9429
9430 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR c++/71372
9433 * c-c++-common/pr71372.c: New test.
9434
9435 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9436 __TIME__ strings with __builtin_strcmp instead of printf and
9437 dg-output.
9438
9439 2016-06-02 Martin Liska <mliska@suse.cz>
9440
9441 * gcc.dg/predict-9.c: New test.
9442
9443 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9444
9445 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9446 global set_compiler_env_var and global saved_compiler_env_var.
9447
9448 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9449
9450 PR rtl-optimization/71295
9451 * gcc.c-torture/compile/pr71295.c: New test.
9452
9453 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9454
9455 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9456
9457 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9458 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9459
9460 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9461 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9462 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9463 alternative number.
9464
9465 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9466
9467 * gcc.target/powerpc/p9-splat-4.c: New test.
9468
9469 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9470
9471 PR target/71186
9472 * gcc.target/powerpc/pr71186.c: New test.
9473
9474 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9475
9476 PR fortran/52393
9477 * gfortran.dg/fmt_read_3.f90: New test.
9478
9479 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9480
9481 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9482 procedure.
9483
9484 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
9485
9486 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9487 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9488 env var is set.
9489 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9490 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9491 shown once.
9492 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9493 during compilation.
9494 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9495 vars set by dg-set-compiler-env-var.
9496
9497 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
9498
9499 PR fortran/71156
9500 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9501 to the module procedure declaration.
9502 * gfortran.dg/submodule_16.f08: New test.
9503
9504 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR middle-end/71371
9507 * c-c++-common/gomp/pr71371.c: New test.
9508
9509 2016-06-01 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/71366
9512 * gcc.dg/torture/pr71366-1.c: New testcase.
9513 * gcc.dg/torture/pr71366-2.c: Likewise.
9514
9515 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9516
9517 * gcc.target/powerpc/vslv-0.c: New test.
9518 * gcc.target/powerpc/vslv-1.c: New test.
9519 * gcc.target/powerpc/vsrv-0.c: New test.
9520 * gcc.target/powerpc/vsrv-1.c: New test.
9521
9522 2016-06-01 Nathan Sidwell <nathan@acm.org>
9523
9524 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9525 * gcc.target/nvptx/weak.c: New.
9526
9527 2016-06-01 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/71261
9530 * gcc.dg/torture/vect-bool-1.c: New testcase.
9531
9532 2016-06-01 Jakub Jelinek <jakub@redhat.com>
9533
9534 * gfortran.dg/gomp/order-1.f90: New test.
9535 * gfortran.dg/gomp/order-2.f90: New test.
9536
9537 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
9538
9539 * gcc.dg/unroll-6.c: Update template.
9540 * gcc.dg/unroll-7.c: New testcase.
9541 * gcc.dg/unroll-8.c: New testcase.
9542
9543 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * gnat.dg/opt56.ad[sb]: New test.
9546
9547 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9548
9549 PR c++/66635
9550 * g++.dg/cpp0x/constexpr-ice16.C: New.
9551
9552 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9553
9554 PR tree-optimization/71314
9555 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9556 -mbranch-cost=2.
9557
9558 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9559
9560 PR tree-optimization/71077
9561 * gcc.dg/tree-ssa/pr71077.c: New test.
9562
9563 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
9564
9565 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9566 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9567 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9568
9569 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9570
9571 PR c++/71248
9572 * g++.dg/cpp0x/pr71248.C: New.
9573 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9574 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9575 * g++.dg/init/new37.C: Likewise.
9576 * g++.dg/template/static1.C: Likewise.
9577 * g++.dg/template/static2.C: Likewise.
9578
9579 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9580
9581 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9582 instead of %rdi.
9583 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9584
9585 2016-05-31 Marek Polacek <polacek@redhat.com>
9586
9587 * c-c++-common/Wswitch-unreachable-3.c: New test.
9588 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9589
9590 2016-05-31 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/71352
9593 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9594
9595 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9596
9597 * gcc.target/arm/armv5_thumb_isa.c: New test.
9598
9599 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9600
9601 PR target/71346
9602 * gcc.target/i386/pr71346.c: New test.
9603
9604 2016-05-31 Tom de Vries <tom@codesourcery.com>
9605
9606 PR tree-optimization/69068
9607 * gcc.dg/graphite/pr69068.c: New test.
9608
9609 2016-05-27 Martin Sebor <msebor@redhat.com>
9610
9611 PR c++/71306
9612 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9613
9614 2016-05-30 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR c++/71349
9617 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9618 nowait depend(inout: dd[0]) clauses where permitted.
9619
9620 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9621
9622 PR c++/71238
9623 * g++.dg/parse/pr71238.C: New.
9624 * g++.dg/concepts/friend1.C: Test column numbers too.
9625 * g++.dg/cpp0x/initlist31.C: Likewise.
9626 * g++.dg/cpp0x/pr51420.C: Likewise.
9627 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9628 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9629 * g++.dg/ext/builtin3.C: Likewise.
9630 * g++.dg/lookup/friend12.C: Likewise.
9631 * g++.dg/lookup/friend7.C: Likewise.
9632 * g++.dg/lookup/koenig1.C: Likewise.
9633 * g++.dg/lookup/koenig5.C: Likewise.
9634 * g++.dg/lookup/used-before-declaration.C: Likewise.
9635 * g++.dg/overload/koenig1.C: Likewise.
9636 * g++.dg/template/crash65.C: Likewise.
9637 * g++.dg/template/friend57.C: Likewise.
9638 * g++.dg/warn/Wshadow-5.C: Likewise.
9639 * g++.dg/warn/Wunused-8.C: Likewise.
9640 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9641 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9642 * g++.old-deja/g++.jason/member.C: Likewise.
9643 * g++.old-deja/g++.jason/report.C: Likewise.
9644 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9645 * g++.old-deja/g++.law/visibility20.C: Likewise.
9646 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9647 * g++.old-deja/g++.other/static5.C: Likewise.
9648 * g++.old-deja/g++.pt/overload2.C: Likewise.
9649
9650 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9651
9652 * gcc.dg/tree-ssa/peel1.c: New testcase.
9653 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9654 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9655
9656 2016-05-30 Tom de Vries <tom@codesourcery.com>
9657
9658 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9659 to ce.
9660
9661 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/71099
9664 * g++.dg/parse/virtual1.C: New.
9665
9666 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9669 Use correct register when clearing %edx.
9670
9671 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
9672
9673 PR tree-optimization/71289
9674 * gcc.dg/pr71289.c: New test.
9675
9676 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9677
9678 PR middle-end/71269
9679 PR middle-end/71292
9680 * gcc.dg/tree-ssa/pr71269.c: New test.
9681 * gcc.dg/tree-ssa/pr71292.c: New test.
9682
9683 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9684
9685 PR middle-end/71252
9686 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9687
9688 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
9689
9690 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9691 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9692 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9693
9694 2016-05-30 Tom de Vries <tom@codesourcery.com>
9695
9696 PR tree-optimization/69067
9697 * gcc.dg/graphite/pr69067.c: New test.
9698
9699 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
9700
9701 PR target/71245
9702 * gcc.target/i386/pr71245-1.c: New test.
9703 * gcc.target/i386/pr71245-2.c: Ditto.
9704
9705 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 PR c++/71105
9708 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9709 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9710 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9711
9712 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
9713
9714 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9715
9716 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9717
9718 Revert:
9719 PR c++/69855
9720 * g++.dg/overload/69855.C: New.
9721 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9722 * g++.old-deja/g++.pt/crash3.C: Likewise.
9723
9724 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9725
9726 PR c++/60385
9727 * g++.dg/parse/namespace13.C: New.
9728
9729 2016-05-26 Jeff Law <law@redhat.com>
9730
9731 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9732 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9733 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9734 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9735 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9736 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9737 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9738 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9739 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9740 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9741 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9742 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9743 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9744
9745 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9746
9747 PR c++/69855
9748 * g++.dg/overload/69855.C: New.
9749 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9750 * g++.old-deja/g++.pt/crash3.C: Likewise.
9751
9752 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9753
9754 PR target/63596
9755 * gcc.target/aarch64/va_arg_1.c: New testcase.
9756 * gcc.target/aarch64/va_arg_2.c: Likewise.
9757 * gcc.target/aarch64/va_arg_3.c: Likewise.
9758
9759 2016-05-27 Jiong Wang <jiong.wang@arm.com>
9760
9761 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9762 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9763 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9764 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9765 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9766
9767 2016-05-27 Marek Polacek <polacek@redhat.com>
9768
9769 PR middle-end/71308
9770 * g++.dg/torture/pr71308.C: New test.
9771
9772 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9773
9774 * gcc.dg/zero_bits_compound-1.c: New test.
9775 * gcc.dg/zero_bits_compound-2.c: New test.
9776
9777 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9778
9779 PR middle-end/71279
9780 * gcc.dg/pr71279.c: New test.
9781
9782 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9783
9784 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9785 floating point min/max/comparison instructions.
9786 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9787
9788 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9789
9790 * c-c++-common/gomp/schedule-1.c: New test.
9791 * gfortran.dg/gomp/schedule-1.f90: New test.
9792
9793 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9794
9795 PR c++/70822
9796 PR c++/70106
9797 * g++.dg/cpp1y/auto-fn32.C: New test.
9798 * g++.dg/cpp1y/paren4.C: New test.
9799
9800 2016-05-26 Nathan Sidwell <nathan@acm.org>
9801
9802 * gcc.dg/20060410.c: Xfail on ptx.
9803 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9804 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9805 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9806 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9807 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9808
9809 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9810
9811 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9812
9813 2016-05-26 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR tree-optimization/71280
9816 * gcc.dg/pr71280.c: New test.
9817
9818 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9819
9820 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9821 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9822
9823 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9824
9825 2016-05-26 Jiong Wang <jiong.wang@arm.com>
9826
9827 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
9828 kept in memory.
9829
9830 2016-05-25 Jeff Law <law@redhat.com>
9831
9832 PR tree-optimization/71272
9833 * gcc.c-torture/compile/pr71272.c: new test.
9834
9835 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9836
9837 * gcc.target/powerpc/vec-cmpne.c: New test.
9838 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9839
9840 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9841
9842 * gnat.dg/opt55.ad[sb]: New test.
9843
9844 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9845
9846 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9847 * c-c++-common/pr60226.c: Require int32plus.
9848 * gcc.c-torture/execute/pr70602.c: Likewise.
9849 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9850 unsigned long for malloc arg type.
9851 * gcc.dg/asr_div1.c: Require int32plus.
9852 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9853 * gcc.dg/pie-1.c: Require pie.
9854 * gcc.dg/pie-2.c: Likewise.
9855 * gcc.dg/pr59471.c: Require int32plus.
9856 * gcc.dg/pr59963-2.c: XFAIL for int16.
9857 * gcc.dg/pr60114.c: Require int32plus.
9858 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9859 unsigned long for typedef of size_t.
9860 * gcc.dg/pr63914.c: Require int32plus.
9861 * gcc.dg/pr64536.c: Require pt32plus.
9862 * gcc.dg/pr65658.c: Likewise.
9863 * gcc.dg/pr67271.c: Require int32plus.
9864 * gcc.dg/pr68112.c: Likewise.
9865 * gcc.dg/pr69071.c: Skip for avr target.
9866 * gcc.dg/pr69973.c: Require int32plus.
9867 * gcc.dg/pr70169.c: Skip for avr target.
9868 * gcc.dg/sso-6.c: Require int32plus.
9869 * gcc.dg/sso-7.c: Likewise.
9870 * gcc.dg/sso-8.c: Likewise.
9871 * gcc.dg/vrp-min-max-2.c: Likewise.
9872
9873 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9874
9875 PR target/70738
9876 * gcc.target/i386/pr70738-1.c: New test.
9877 * gcc.target/i386/pr70738-2.c: Likewise.
9878 * gcc.target/i386/pr70738-3.c: Likewise.
9879 * gcc.target/i386/pr70738-4.c: Likewise.
9880 * gcc.target/i386/pr70738-5.c: Likewise.
9881 * gcc.target/i386/pr70738-6.c: Likewise.
9882 * gcc.target/i386/pr70738-7.c: Likewise.
9883 * gcc.target/i386/pr70738-8.c: Likewise.
9884 * gcc.target/i386/pr70738-9.c: Likewise.
9885
9886 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9887
9888 PR rtl-optimization/66940
9889 * gcc.c-torture/execute/pr66940.c: New test.
9890
9891 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9892
9893 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9894 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9895 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9896 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9897 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9898 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9899 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9900 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9901 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9902 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9903 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9904 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9905 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9906 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9907 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9908 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9909 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9910 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9911 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9912 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9913 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9914 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9915 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9916 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9917
9918 2016-05-25 Marek Polacek <polacek@redhat.com>
9919
9920 PR c/71265
9921 * gcc.dg/noncompile/pr71265.c: New test.
9922
9923 PR c/71266
9924 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9925
9926 2016-05-25 Nathan Sidwell <nathan@acm.org>
9927
9928 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9929
9930 2016-05-25 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/71261
9933 * c-c++-common/torture/pr71261.c: New testcase.
9934
9935 2016-05-25 Richard Biener <rguenther@suse.de>
9936
9937 PR tree-optimization/71264
9938 * gcc.dg/vect/pr71264.c: New testcase.
9939
9940 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9941
9942 PR c++/55992
9943 * g++.dg/cpp0x/alias-decl-53.C: New.
9944 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9945
9946 2016-05-25 Martin Liska <mliska@suse.cz>
9947
9948 * g++.dg/pr71239.C: New test.
9949
9950 2016-05-25 Richard Biener <rguenther@suse.de>
9951
9952 * gcc.dg/vect/pr58135.c: Rename to ...
9953 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
9954
9955 2016-05-25 Marek Polacek <polacek@redhat.com>
9956
9957 * g++.dg/pr65295.C: Use target c++14.
9958
9959 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9962 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
9963
9964 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9965
9966 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9967 instructions.
9968
9969 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9970
9971 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9972 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9973 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9974 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9975 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9976 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9977 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9978 * c-c++-common/goacc/pcopy.c: Likewise.
9979 * c-c++-common/goacc/pcopyin.c: Likewise.
9980 * c-c++-common/goacc/pcopyout.c: Likewise.
9981 * c-c++-common/goacc/pcreate.c: Likewise.
9982 * c-c++-common/goacc/pr70688.c: New test.
9983 * c-c++-common/goacc/present-1.c: Adjust test.
9984 * c-c++-common/goacc/reduction-5.c: Likewise.
9985 * g++.dg/goacc/data-1.C: New test.
9986
9987 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9988
9989 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9990 vector parity built-in functions.
9991 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9992 count trailing zeros automatic vectorization.
9993 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9994 count trailing zeros built-in functions.
9995
9996 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9997
9998 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9999
10000 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10001
10002 PR target/71050
10003 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10004
10005 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10006
10007 PR c++/50436
10008 * g++.dg/template/crash123.C: New.
10009 * g++.dg/template/crash124.C: Likewise.
10010
10011 2016-05-24 Martin Sebor <msebor@redhat.com>
10012
10013 PR c++/71147
10014 * g++.dg/ext/flexary16.C: New test.
10015
10016 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10017
10018 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10019 before math.h is included.
10020 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10021 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10022 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10023 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10024 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10025 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10026 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10027 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10028 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10029 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10030 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10031 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10032 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10033 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10034 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10035 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10036 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10037 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10038 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10039 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10040 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10041 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10042 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10043
10044 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10045 Kelvin Nilsen <kelvin@gcc.gnu.org>
10046
10047 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10048 support.
10049
10050 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 PR c++/69872
10053 * g++.dg/warn/Wno-narrowing1.C: New.
10054
10055 2016-05-24 Marek Polacek <polacek@redhat.com>
10056
10057 PR c/71249
10058 * c-c++-common/Wswitch-unreachable-2.c: New test.
10059
10060 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR c++/71257
10063 * g++.dg/vect/simd-clone-6.cc: New test.
10064 * g++.dg/gomp/declare-simd-6.C: New test.
10065
10066 PR middle-end/70434
10067 PR c/69504
10068 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10069
10070 2016-05-24 Richard Biener <rguenther@suse.de>
10071
10072 PR tree-optimization/71240
10073 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10074
10075 2016-05-24 Richard Biener <rguenther@suse.de>
10076
10077 PR tree-optimization/71230
10078 * gcc.dg/torture/pr71230.c: New testcase.
10079 * g++.dg/torture/pr71230.C: Likewise.
10080
10081 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10082
10083 * c-c++-common/goacc/routine-5.c: Add tests.
10084 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10085 * gfortran.dg/goacc/routine-6.f90: Add tests.
10086
10087 2016-05-24 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/71253
10090 * gcc.dg/torture/pr71253.c: New testcase.
10091
10092 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10093
10094 PR middle-end/71252
10095 * gfortran.dg/pr71252.f90: New test.
10096
10097 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10098
10099 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10100
10101 2016-05-24 Richard Biener <rguenther@suse.de>
10102
10103 PR middle-end/70434
10104 PR c/69504
10105 * c-c++-common/vector-subscript-4.c: New testcase.
10106 * c-c++-common/vector-subscript-5.c: Likewise.
10107
10108 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10109
10110 PR fortran/71123
10111 * gfortran.dg/namelist_90.f: New test
10112
10113 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10114
10115 PR fortran/66461
10116 * gfortran.dg/unexpected_eof.f: New test
10117
10118 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10119 Kelvin Nilsen <kelvin@gcc.gnu.org>
10120
10121 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10122 as little endian.
10123
10124 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10125
10126 PR c++/70972
10127 * g++.dg/cpp0x/inh-ctor20.C: New.
10128 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10129
10130 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10131
10132 PR c++/69095
10133 * g++.dg/cpp0x/variadic168.C: New.
10134
10135 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10136
10137 * g++.dg/cpp0x/pr31445.C: Test column number too.
10138 * g++.dg/cpp0x/pr32253.C: Likewise.
10139 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10140 * g++.dg/cpp0x/variadic36.C: Likewise.
10141
10142 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10143
10144 * gcc.dg/fold-notshift-2.c: Adjust.
10145
10146 2016-05-23 Marek Polacek <polacek@redhat.com>
10147
10148 PR c/49859
10149 * c-c++-common/Wswitch-unreachable-1.c: New test.
10150 * gcc.dg/Wswitch-unreachable-1.c: New test.
10151 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10152 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10153 * g++.dg/gomp/block-10.C: Likewise.
10154 * gcc.dg/gomp/block-10.c: Likewise.
10155 * g++.dg/gomp/block-9.C: Likewise.
10156 * gcc.dg/gomp/block-9.c: Likewise.
10157 * g++.dg/gomp/target-1.C: Likewise.
10158 * g++.dg/gomp/target-2.C: Likewise.
10159 * gcc.dg/gomp/target-1.c: Likewise.
10160 * gcc.dg/gomp/target-2.c: Likewise.
10161 * g++.dg/gomp/taskgroup-1.C: Likewise.
10162 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10163 * gcc.dg/gomp/teams-1.c: Likewise.
10164 * g++.dg/gomp/teams-1.C: Likewise.
10165 * g++.dg/overload/error3.C: Likewise.
10166 * g++.dg/tm/jump1.C: Likewise.
10167 * g++.dg/torture/pr40335.C: Likewise.
10168 * gcc.dg/c99-vla-jump-5.c: Likewise.
10169 * gcc.dg/switch-warn-1.c: Likewise.
10170 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10171 * gcc.dg/nested-func-1.c: Likewise.
10172 * gcc.dg/pr67784-4.c: Likewise.
10173
10174 2016-05-23 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/71230
10177 * gfortran.dg/pr71230-1.f90: New testcase.
10178 * gfortran.dg/pr71230-2.f90: Likewise.
10179
10180 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10181
10182 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10183 * gcc.dg/vect/pr58135.c: Add new.
10184 * gfortran.dg/pr46519-1.f: Adjust test case.
10185
10186 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10187
10188 PR c++/53401
10189 * g++.dg/cpp0x/decltype64.C: New.
10190
10191 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10192
10193 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10194 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10195 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10196
10197 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10198
10199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10200 Add poly64x1_t and poly64x2_t cases if supported.
10201 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10202 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10203 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10204 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10205 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10206
10207 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10208
10209 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10210 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10211 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10212 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10213 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10214 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10215 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10216
10217 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10218
10219 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10220
10221 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10222
10223 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10224 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10225
10226 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10227
10228 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10229 constraint instead of "r".
10230 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10231 insn instead of vxorpd.
10232 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10233
10234 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10235 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10236
10237 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10238
10239 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10240 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10241
10242 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10243
10244 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10245
10246 PR middle-end/40921
10247 * gcc.dg/tree-ssa/pr40921.c: New test.
10248
10249 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10250
10251 PR target/71103
10252 * gcc.target/avr/pr71103.c: New test.
10253
10254 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10255
10256 PR middle-end/71179
10257 * gcc.dg/tree-ssa/pr71179.c: New test.
10258
10259 2016-05-20 Martin Sebor <msebor@redhat.com>
10260
10261 PR c/71115
10262 * gcc.dg/init-excess-2.c: New test.
10263
10264 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * gnat.dg/opt53.adb: New test.
10267 * gnat.dg/opt54.adb: Likewise.
10268
10269 2016-05-20 Martin Jambor <mjambor@suse.cz>
10270
10271 PR tree-optimization/70884
10272 * gcc.dg/tree-ssa/pr70919.c: New test.
10273
10274 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10275
10276 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10277 formatting.
10278 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10279 fix code formatting.
10280
10281 2016-05-20 Nathan Sidwell <nathan@acm.org>
10282
10283 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10284 non-common cases.
10285 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10286
10287 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10288
10289 * jit.dg/all-non-failing-tests.h: Add
10290 test-factorial-must-tail-call.c.
10291 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10292 * jit.dg/test-factorial-must-tail-call.c: New test case.
10293
10294 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR fortran/71204
10297 * gfortran.dg/pr71204.f90: New test.
10298
10299 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10300
10301 * gcc.target/nvptx/sincos.c: New test.
10302
10303 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10304
10305 PR c++/70572
10306 * g++.dg/cpp1y/auto-fn31.C: New.
10307
10308 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10309
10310 * gcc.target/powerpc/vec-addec.c: New test.
10311 * gcc.target/powerpc/vec-addec-int128.c: New test.
10312
10313 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10314
10315 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10316 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10317 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10318 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10319
10320 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10321
10322 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10323
10324 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR c++/71210
10327 * g++.dg/opt/pr71210-1.C: New test.
10328 * g++.dg/opt/pr71210-2.C: New test.
10329
10330 PR tree-optimization/29756
10331 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10332 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10333 only on selected targets where V4SImode vectors are known to be
10334 supported.
10335
10336 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10337
10338 PR tree-optimization/71079
10339 PR tree-optimization/71206
10340 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10341
10342 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10343
10344 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10345 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10346 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10347
10348 2016-05-20 Richard Guenther <rguenther@suse.de>
10349
10350 PR tree-optimization/29756
10351 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10352
10353 2016-05-20 Richard Biener <rguenther@suse.de>
10354
10355 PR tree-optimization/71185
10356 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10357
10358 2016-05-20 Richard Biener <rguenther@suse.de>
10359
10360 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10361
10362 2016-05-19 Marek Polacek <polacek@redhat.com>
10363
10364 PR c++/71075
10365 * g++.dg/diagnostic/pr71075.C: New test.
10366
10367 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10368
10369 PR c++/71184
10370 * g++.dg/pr71184.C: New test case.
10371
10372 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10373
10374 * gcc.target/powerpc/darn-0.c: New test.
10375 * gcc.target/powerpc/darn-1.c: New test.
10376 * gcc.target/powerpc/darn-2.c: New test.
10377
10378 2016-05-19 Marek Polacek <polacek@redhat.com>
10379
10380 PR tree-optimization/71031
10381 * gcc.dg/tree-ssa/vrp100.c: New test.
10382
10383 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10384
10385 PR rtl-optimization/71148
10386 * gcc.dg/pr71148.c: New test.
10387
10388 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10389
10390 PR target/71056
10391 * gcc.target/arm/pr71056.c: New test.
10392
10393 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10394
10395 * c-c++-common/pr69669.c: Check the used mode.
10396
10397 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10398
10399 PR sanitizer/64354
10400 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10401
10402 2016-05-19 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/70729
10405 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10406 * gcc.dg/graphite/scop-18.c: Likewise.
10407 * gcc.dg/pr41783.c: Disable LIM.
10408 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10409 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10410 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10411 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10412 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10413 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10414 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10415 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10416 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10417 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10418 * gfortran.dg/pr42108.f90: Likewise.
10419
10420 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10421
10422 PR driver/69265
10423 * gcc.dg/spellcheck-options-11.c: New test case.
10424
10425 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR c++/71100
10428 * g++.dg/opt/pr71100.C: New test.
10429
10430 2016-05-18 Martin Jambor <mjambor@suse.cz>
10431
10432 PR ipa/69708
10433 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10434 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10435 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10436 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10437
10438 2016-05-18 Martin Jambor <mjambor@suse.cz>
10439
10440 PR ipa/69708
10441 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10442 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10443 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10444 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10445 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10446
10447 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10448
10449 PR c++/69793
10450 * g++.dg/template/crash122.C: New.
10451
10452 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10453
10454 PR c++/70466
10455 * g++.dg/template/pr70466-1.C: New.
10456 * g++.dg/template/pr70466-2.C: Likewise.
10457
10458 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10459
10460 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10461 splat operations and the XXSPLTIB instruction.
10462 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10463 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10464 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10465 xxlxor to clear a register.
10466
10467 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10468
10469 * gcc.dg/torture/pr71020.c: New test.
10470
10471 2016-05-18 Martin Jambor <mjambor@suse.cz>
10472
10473 PR ipa/70646
10474 * gcc.dg/ipa/pr70646.c: New test.
10475
10476 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10477
10478 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10479
10480 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10481
10482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10483 missing tests for vreinterpretq_p{8,16}.
10484
10485 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10486
10487 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10488 vsliq_n_s64 and vsliq_n_u64.
10489
10490 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10491
10492 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10493 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10494
10495 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10496
10497 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10498 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10499 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10500
10501 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10502
10503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10504 in comment.
10505
10506 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10507
10508 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10509 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10510 "blr\t" and switch to scan-assembler-times.
10511
10512 2016-05-18 Jiong Wang <jiong.wang@arm.com>
10513
10514 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10515 with __aarch64__.
10516 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10517 declarations under __aarch64__ and __ARM_FEATURE_FMA.
10518
10519 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10520
10521 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10522 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10523 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10524 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10525 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10526 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10527
10528 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10529 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10530
10531 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10532 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10533
10534 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10535 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10536
10537 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10538
10539 2016-05-18 Richard Biener <rguenther@suse.de>
10540
10541 PR tree-optimization/71168
10542 * gcc.dg/torture/pr71168.c: New testcase.
10543
10544 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10545
10546 PR middle-end/63586
10547 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10548 * gcc.dg/tree-ssa/pr63586.c: New test.
10549 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10550
10551 2016-05-17 Nathan Sidwell <nathan@acm.org>
10552
10553 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10554 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10555 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10556 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10557
10558 2016-05-17 Nathan Sidwell <nathan@acm.org>
10559
10560 * gcc.target/nvptx/abi-vararg-3.c: New.
10561
10562 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10563
10564 PR tree-optimization/54579
10565 PR middle-end/55299
10566 * gcc.dg/fold-notrotate-1.c: New test.
10567 * gcc.dg/fold-notshift-1.c: New test.
10568 * gcc.dg/fold-notshift-2.c: New test.
10569
10570 2016-05-17 Marek Polacek <polacek@redhat.com>
10571
10572 PR ipa/71146
10573 * g++.dg/ipa/pr71146.C: New test.
10574
10575 2016-05-17 David Malcolm <dmalcolm@redhat.com>
10576
10577 * jit.dg/test-error-array-bounds.c: New test case.
10578
10579 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10580
10581 * gcc.dg/tree-ssa/and-1.c: New testcase.
10582
10583 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10584
10585 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10586 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10587
10588 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
10589
10590 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10591 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10592
10593 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10594
10595 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10596
10597 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10598
10599 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10600
10601 2016-05-17 Jiong Wang <jiong.wang@arm.com>
10602
10603 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10604 ".2d[index]" when scan the assembly.
10605 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10606 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10607 float64x1.
10608 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10609
10610 2016-05-17 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/71132
10613 * gcc.dg/torture/pr71132.c: New testcase.
10614
10615 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10616
10617 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10618
10619 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10620
10621 PR target/70809
10622 * gcc.target/aarch64/pr70809_1.c: New test.
10623
10624 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10625
10626 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10627 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10628 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10629 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10630
10631 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10632 Ilya Enkovich <ilya.enkovich@intel.com>
10633
10634 PR target/71114
10635 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10636
10637 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
10638
10639 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10640 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10641
10642 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10643
10644 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10645 test for __ARM_FP16_ARGS.
10646 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10647 * gcc.target/arm/aapcs/neon-vect10.c: New.
10648 * gcc.target/arm/aapcs/neon-vect9.c: New.
10649 * gcc.target/arm/aapcs/vfp18.c: New.
10650 * gcc.target/arm/aapcs/vfp19.c: New.
10651 * gcc.target/arm/aapcs/vfp20.c: New.
10652 * gcc.target/arm/aapcs/vfp21.c: New.
10653 * gcc.target/arm/fp16-aapcs-1.c: New.
10654 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10655 test for __ARM_FP16_ARGS.
10656 * g++.target/arm/fp16-return-1.c: Update expected output.
10657
10658 2016-05-16 Jiong Wang <jiong.wang@arm.com>
10659
10660 PR testsuite/70227
10661 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10662
10663 2016-05-15 Harald Anlauf <anlauf@gmx.de>
10664
10665 PR fortran/69603
10666 * gfortran.dg/pr69603.f90: New testcase.
10667
10668 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10669
10670 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10671
10672 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
10673
10674 PR fortran/71047
10675 * gfortran.dg/pr71047.f08: New test.
10676
10677 2016-05-13 Joseph Myers <joseph@codesourcery.com>
10678
10679 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10680 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10681 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10682
10683 2016-05-13 Martin Sebor <msebor@redhat.com>
10684
10685 PR c++/60049
10686 * g++.dg/cpp0x/constexpr-60049.C: New test.
10687
10688 2016-05-13 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR bootstrap/71071
10691 * gcc.dg/pr71071.c: New test.
10692
10693 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
10694
10695 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10696 remove XOP handling.
10697 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
10698
10699 2016-05-13 Nathan Sidwell <nathan@acm.org>
10700
10701 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10702 __atomic_is_lock_free declaration.
10703
10704 2016-05-13 Richard Biener <rguenther@suse.de>
10705
10706 PR tree-optimization/42587
10707 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10708
10709 2016-05-13 Martin Liska <mliska@suse.cz>
10710
10711 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10712 the new format of dump output.
10713
10714 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10715
10716 * gcc.dg/pr71084.c: New test.
10717
10718 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10719
10720 PR target/53440
10721 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
10722
10723 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10724
10725 * gcc.target/aarch64/struct_return.c: New test.
10726
10727 2016-05-12 Marek Polacek <polacek@redhat.com>
10728
10729 PR c/70756
10730 * c-c++-common/pr70756-2.c: New test.
10731 * c-c++-common/pr70756.c: New test.
10732
10733 2016-05-12 Richard Biener <rguenther@suse.de>
10734
10735 PR tree-optimization/71059
10736 * gcc.dg/torture/pr71059.c: New testcase.
10737
10738 2016-05-12 Richard Biener <rguenther@suse.de>
10739
10740 PR tree-optimization/71062
10741 * gcc.dg/torture/pr71062.c: New testcase.
10742
10743 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10744
10745 PR tree-optimization/71006
10746 * gcc.dg/pr71006.c: New test.
10747
10748 2016-05-12 Marek Polacek <polacek@redhat.com>
10749
10750 PR driver/71063
10751 * gcc.dg/opts-7.c: New test.
10752
10753 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10754
10755 PR target/70830
10756 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10757 Add -save-temps to dg-options.
10758 Scan for ldmfd rather than pop instruction.
10759 * gcc.target/arm/interrupt-2.c: Likewise.
10760 * gcc.target/arm/pr70830.c: New test.
10761
10762 2016-05-12 Jakub Jelinek <jakub@redhat.com>
10763
10764 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10765 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10766
10767 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10768 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10769 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10770
10771 PR target/71019
10772 * gcc.target/i386/avx512vl-pack-1.c: New test.
10773 * gcc.target/i386/avx512vl-pack-2.c: New test.
10774 * gcc.target/i386/avx512bw-pack-2.c: New test.
10775
10776 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10777
10778 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10779 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10780 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10781
10782 2016-05-12 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/70986
10785 * gcc.dg/torture/pr70986-1.c: New testcase.
10786 * gcc.dg/torture/pr70986-2.c: Likewise.
10787 * gcc.dg/torture/pr70986-3.c: Likewise.
10788
10789 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10790
10791 PR c/43651
10792 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10793 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10794
10795 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
10796
10797 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10798 directive.
10799 * gcc.target/i386/pr66746.c: Ditto.
10800
10801 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10802
10803 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10804 support.
10805 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10806 warning when using -mvsx-timode.
10807 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10808 * gcc.target/powerpc/dform-2.c: Likewise.
10809 * gcc.target/powerpc/pr68805.c: Likewise.
10810
10811 2016-05-11 Marek Polacek <polacek@redhat.com>
10812
10813 PR c++/71024
10814 * c-c++-common/attributes-3.c: New test.
10815
10816 2016-05-11 Nathan Sidwell <nathan@acm.org>
10817
10818 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10819 * gcc.c-torture/execute/pr68185.c: Likewise.
10820 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10821 * gcc.dg/pr69634.c: Requires scheduling.
10822 * gcc.dg/torture/pr66178.c: Require label values.
10823 * gcc.dg/setjmp-6.c: Require indirect jumps.
10824
10825 2016-05-11 Richard Biener <rguenther@suse.de>
10826
10827 PR tree-optimization/71055
10828 * gcc.dg/torture/pr71055.c: New testcase.
10829
10830 2016-05-11 Richard Biener <rguenther@suse.de>
10831
10832 PR debug/71057
10833 * g++.dg/debug/pr71057.C: New testcase.
10834
10835 2016-05-11 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR fortran/70855
10838 * gfortran.dg/gomp/pr70855.f90: New test.
10839
10840 2016-05-11 Richard Biener <rguenther@suse.de>
10841
10842 PR middle-end/71002
10843 * g++.dg/torture/pr71002.C: New testcase.
10844
10845 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10846
10847 PR middle-end/70807
10848 * gcc.dg/pr70807.c: New test.
10849
10850 2016-05-10 Martin Sebor <msebor@redhat.com>
10851
10852 PR c++/38611
10853 * g++.dg/Wattributes.C: New test.
10854
10855 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
10856
10857 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10858 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10859 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10860
10861 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10862
10863 PR target/70799
10864 * gcc.target/i386/pr70799-1.c: New test.
10865
10866 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10867
10868 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10869
10870 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10871
10872 PR middle-end/70877
10873 * gcc.target/i386/pr70877.c: New test.
10874
10875 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10876
10877 PR tree-optimization/70786
10878 * gcc.target/i386/pr70876.c: New test.
10879
10880 2016-05-10 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR target/70927
10883 * gcc.target/i386/avx512vl-logic-1.c: New test.
10884 * gcc.target/i386/avx512vl-logic-2.c: New test.
10885 * gcc.target/i386/avx512dq-logic-2.c: New test.
10886
10887 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10888
10889 PR target/70963
10890 * gcc.target/powerpc/pr70963.c: New.
10891
10892 2016-05-10 David Malcolm <dmalcolm@redhat.com>
10893
10894 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10895 (test_very_wide_line): Add ruler to expected output.
10896 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10897 (test_very_wide_line): Likewise.
10898 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10899 (test_show_locus): Within the handling of "test_very_wide_line",
10900 enable show_ruler_p on the diagnostic context.
10901
10902 2016-05-10 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/71039
10905 * gcc.dg/torture/pr71039.c: New testcase.
10906
10907 2016-05-10 Nathan Sidwell <nathan@acm.org>
10908
10909 * gcc.dg/nested-func-10.c: Requires alloca.
10910 * gcc.dg/nested-func-9.c: Requires alloca.
10911 * gcc.c-torture/execute/pr70460.c: Requires labels.
10912 * gcc.c-torture/compile/pr70199.c: Requires labels.
10913 * gcc.target/nvptx/decl.c: Compile only.
10914 * gcc.target/nvptx/trailing-init.c: Compile only.
10915 * gcc.target/nvptx/ary-init.c: Compile only.
10916
10917 2016-05-10 Marek Polacek <polacek@redhat.com>
10918
10919 PR c/70255
10920 * gcc.dg/attr-opt-1.c: New test.
10921
10922 2016-05-10 Richard Biener <rguenther@suse.de>
10923
10924 PR tree-optimization/70497
10925 PR tree-optimization/28367
10926 * gcc.dg/torture/20160404-1.c: New testcase.
10927 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10928 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10929
10930 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10931
10932 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10933
10934 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
10935
10936 * gcc.target/i386/fabsneg-1.c New test.
10937
10938 2016-05-09 Alan Modra <amodra@gmail.com>
10939
10940 PR testsuite/70826
10941 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10942
10943 2016-05-09 Richard Biener <rguenther@suse.de>
10944
10945 PR tree-optimization/70985
10946 * gcc.dg/torture/pr70985.c: New testcase.
10947
10948 2016-05-09 Bin Cheng <bin.cheng@arm.com>
10949
10950 * gcc.dg/tree-ssa/ifc-9.c: New test.
10951 * gcc.dg/tree-ssa/ifc-10.c: New test.
10952 * gcc.dg/tree-ssa/ifc-11.c: New test.
10953 * gcc.dg/tree-ssa/ifc-12.c: New test.
10954 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10955 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10956 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10957
10958 2016-05-09 Richard Biener <rguenther@suse.de>
10959
10960 PR fortran/70937
10961 * gfortran.dg/pr70937.f90: New testcase.
10962
10963 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10964
10965 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10966
10967 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
10968
10969 PR fortran/56226
10970 * gfortran.dg/dec_structure_1.f90: New testcase.
10971 * gfortran.dg/dec_structure_2.f90: Ditto.
10972 * gfortran.dg/dec_structure_3.f90: Ditto.
10973 * gfortran.dg/dec_structure_4.f90: Ditto.
10974 * gfortran.dg/dec_structure_5.f90: Ditto.
10975 * gfortran.dg/dec_structure_6.f90: Ditto.
10976 * gfortran.dg/dec_structure_7.f90: Ditto.
10977 * gfortran.dg/dec_structure_8.f90: Ditto.
10978 * gfortran.dg/dec_structure_9.f90: Ditto.
10979 * gfortran.dg/dec_structure_10.f90: Ditto.
10980 * gfortran.dg/dec_structure_11.f90: Ditto.
10981 * gfortran.dg/dec_union_1.f90: Ditto.
10982 * gfortran.dg/dec_union_2.f90: Ditto.
10983 * gfortran.dg/dec_union_3.f90: Ditto.
10984 * gfortran.dg/dec_union_4.f90: Ditto.
10985 * gfortran.dg/dec_union_5.f90: Ditto.
10986 * gfortran.dg/dec_union_6.f90: Ditto.
10987 * gfortran.dg/dec_union_7.f90: Ditto.
10988
10989 2016-05-07 Tom de Vries <tom@codesourcery.com>
10990
10991 PR tree-optimization/70956
10992 * gcc.dg/graphite/pr70956.c: New test.
10993
10994 2016-05-06 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR middle-end/70941
10997 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10998 (a, b, c, d): Change type from char to signed char.
10999 (main): Compare against (signed char) -1634678893 instead of
11000 hardcoded -109. Use __builtin_abort instead of abort.
11001
11002 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11003 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11004
11005 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11006
11007 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11008
11009 PR debug/70935
11010 * gcc.dg/torture/pr70935.c: New test.
11011
11012 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11013
11014 PR target/58219
11015 * gcc.target/sh/pr58219.c: New tests.
11016
11017 2016-05-06 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/70960
11020 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11021
11022 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11023
11024 PR target/52933
11025 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11026 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11027 Adjust expected instruction counts.
11028 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11029
11030 2016-05-06 Marek Polacek <polacek@redhat.com>
11031
11032 PR sanitizer/70875
11033 * gcc.dg/ubsan/bounds-3.c: New test.
11034
11035 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11036
11037 PR target/54089
11038 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11039
11040 2016-05-06 Richard Biener <rguenther@suse.de>
11041
11042 PR middle-end/70931
11043 * gfortran.dg/pr70931.f90: New testcase.
11044
11045 2016-05-06 Richard Biener <rguenther@suse.de>
11046
11047 PR middle-end/70941
11048 * gcc.dg/torture/pr70941.c: New testcase.
11049
11050 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11051
11052 PR tree-optimization/57206
11053 * gcc.dg/vect/pr57206.c: New test.
11054
11055 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11056
11057 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11058
11059 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11060
11061 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11062
11063 * c-c++-common/Wdangling-else-4.c: New test.
11064
11065 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR c++/70906
11068 PR c++/70933
11069 * g++.dg/opt/pr70906.C: New test.
11070 * g++.dg/opt/pr70933.C: New test.
11071
11072 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11073
11074 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11075
11076 * gcc.dg/ipa/pure-const-3.c: New testcase.
11077
11078 2016-05-04 Marek Polacek <polacek@redhat.com>
11079
11080 * c-c++-common/Wdangling-else-1.c: New test.
11081 * c-c++-common/Wdangling-else-2.c: New test.
11082 * c-c++-common/Wdangling-else-3.c: New test.
11083
11084 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11085
11086 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11087 flag is present.
11088
11089 2016-05-04 Marek Polacek <polacek@redhat.com>
11090
11091 PR c/48778
11092 * gcc.dg/Waddress-2.c: New test.
11093
11094 2016-05-04 Alan Modra <amodra@gmail.com>
11095
11096 * gcc.target/powerpc/pr70866.c: New.
11097
11098 2016-05-03 Martin Sebor <msebor@redhat.com>
11099
11100 PR c++/66561
11101 * c-c++-common/builtin_location.c: New test.
11102 * g++.dg/cpp1y/builtin_location.C: New test.
11103
11104 2016-05-03 Marek Polacek <polacek@redhat.com>
11105
11106 PR c/70859
11107 * gcc.dg/pr70859.c: New test.
11108 * gcc.dg/pr70859-2.c: New test.
11109
11110 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11111
11112 * gnat.dg/debug5.adb: New testcase.
11113
11114 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11115
11116 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11117 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11118 Procedure to check for z10 instruction set.
11119
11120 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11121
11122 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11123
11124 2016-05-03 Alan Modra <amodra@gmail.com>
11125
11126 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11127
11128 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11129
11130 * gcc.target/i386/avx512f-cvt-1.c: New test.
11131
11132 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11133
11134 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11135 -fdump-tree-vrp-details.
11136
11137 2016-05-03 Richard Biener <rguenther@suse.de>
11138
11139 * gcc.dg/pr30172-1.c: Adjust.
11140 * gcc.dg/pr63743.c: Likewise.
11141 * gcc.dg/tm/pr51696.c: Likewise.
11142 * c-c++-common/tm/safe-1.c: Likewise.
11143 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11144 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11145 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11146 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11147
11148 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR rtl-optimization/70467
11151 * gcc.target/i386/pr70467-3.c: New test.
11152 * gcc.target/i386/pr70467-4.c: New test.
11153
11154 PR tree-optimization/70916
11155 * gcc.c-torture/compile/pr70916.c: New test.
11156
11157 PR target/49244
11158 * gcc.target/i386/pr49244-1.c: New test.
11159 * gcc.target/i386/pr49244-2.c: New test.
11160
11161 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11162
11163 PR rtl-optimization/44281
11164 * gcc.target/i386/pr44281.c: New test.
11165
11166 2016-05-03 bin cheng <bin.cheng@arm.com>
11167
11168 PR tree-optimization/56541
11169 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11170 * gcc.dg/vect/pr56541.c: new test.
11171
11172 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11173
11174 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11175 __float128.
11176 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11177
11178 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11179
11180 PR testsuite/70520
11181 * c-c++-common/asan/clone-test-1.c (main): Align child process
11182 stack to 16 bytes.
11183
11184 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11185
11186 PR c++/62314
11187 * g++.dg/spellcheck-fields-2.C: New test case.
11188
11189 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11190
11191 PR c++/62314
11192 * g++.dg/pr62314.C: New test case.
11193
11194 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11195
11196 * gcc.dg/ipa/inline-8.c: New testcase.
11197
11198 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR rtl-optimization/70467
11201 * gcc.target/i386/pr70467-1.c: New test.
11202
11203 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11204
11205 * gcc.dg/spec-options.c: Run the test on all targets.
11206 * gcc.dg/foo.specs: Use cpp_unique_options.
11207
11208 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11209
11210 * gcc.dg/tree-ssa/unord.c: New testcase.
11211
11212 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11213
11214 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11215
11216 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11217
11218 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11219
11220 2016-05-02 Marek Polacek <polacek@redhat.com>
11221
11222 PR c/70851
11223 * gcc.dg/enum-incomplete-3.c: New test.
11224
11225 2016-05-02 Marek Polacek <polacek@redhat.com>
11226 Tom de Vries <tom@codesourcery.com>
11227
11228 PR tree-optimization/70700
11229 * gcc.dg/pr70700.c: New test.
11230
11231 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11232
11233 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11234 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11235 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11236 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11237 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11238
11239 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11240
11241 * ada/acats/run_acats: Rename into...
11242 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11243 * ada/acats/run_all.sh: Remove redundant test.
11244 (target_run): Move around.
11245 (target_gnatchop): Use newly built executable.
11246 (target_gnatmake): Likewise.
11247 Check that the compilation of impbit succeeds.
11248
11249 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11250
11251 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11252 * gcc.dg/20021029-1.c: Likewise.
11253 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11254 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11255 * gcc.target/sh/cmpstr.c: Likewise.
11256 * gcc.target/sh/cmpstrn.c: Likewise.
11257 * gcc.target/sh/memset.c: Likewise.
11258 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11259 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11260 * gcc.target/sh/pr39423-1.c: Likewise.
11261 * gcc.target/sh/pr49468-di.c: Likewise.
11262 * gcc.target/sh/pr49468-si.c: Likewise.
11263 * gcc.target/sh/pr49880-1.c: Likewise.
11264 * gcc.target/sh/pr49880-2.c: Likewise.
11265 * gcc.target/sh/pr49880-3.c: Likewise.
11266 * gcc.target/sh/pr50751-1.c: Likewise.
11267 * gcc.target/sh/pr50751-4.c: Likewise.
11268 * gcc.target/sh/pr50751-7.c: Likewise.
11269 * gcc.target/sh/pr51244-1.c: Likewise.
11270 * gcc.target/sh/pr51244-10.c: Likewise.
11271 * gcc.target/sh/pr51244-11.c: Likewise.
11272 * gcc.target/sh/pr51244-12.c: Likewise.
11273 * gcc.target/sh/pr51244-13.c: Likewise.
11274 * gcc.target/sh/pr51244-14.c: Likewise.
11275 * gcc.target/sh/pr51244-17.c: Likewise.
11276 * gcc.target/sh/pr51244-18.c: Likewise.
11277 * gcc.target/sh/pr51244-19.c: Likewise.
11278 * gcc.target/sh/pr51244-4.c: Likewise.
11279 * gcc.target/sh/pr51244-5.c: Likewise.
11280 * gcc.target/sh/pr51244-7.c: Likewise.
11281 * gcc.target/sh/pr51244-8.c: Likewise.
11282 * gcc.target/sh/pr51244-9.c: Likewise.
11283 * gcc.target/sh/pr51697.c: Likewise.
11284 * gcc.target/sh/pr52483-1.c: Likewise.
11285 * gcc.target/sh/pr52483-2.c: Likewise.
11286 * gcc.target/sh/pr52483-3.c: Likewise.
11287 * gcc.target/sh/pr52483-5.c: Likewise.
11288 * gcc.target/sh/pr52933-1.c: Likewise.
11289 * gcc.target/sh/pr52933-2.c: Likewise.
11290 * gcc.target/sh/pr52933-3.c: Likewise.
11291 * gcc.target/sh/pr53568-1.c: Likewise.
11292 * gcc.target/sh/pr53976-1.c: Likewise.
11293 * gcc.target/sh/pr53988-1.c: Likewise.
11294 * gcc.target/sh/pr53988.c: Likewise.
11295 * gcc.target/sh/pr54089-1.c: Likewise.
11296 * gcc.target/sh/pr54089-6.c: Likewise.
11297 * gcc.target/sh/pr54089-7.c: Likewise.
11298 * gcc.target/sh/pr54089-8.c: Likewise.
11299 * gcc.target/sh/pr54089-9.c: Likewise.
11300 * gcc.target/sh/pr54236-1.c: Likewise.
11301 * gcc.target/sh/pr54236-2.c: Likewise.
11302 * gcc.target/sh/pr54236-3.c: Likewise.
11303 * gcc.target/sh/pr54236-4.c: Likewise.
11304 * gcc.target/sh/pr54386.c: Likewise.
11305 * gcc.target/sh/pr54602-1.c: Likewise.
11306 * gcc.target/sh/pr54685.c: Likewise.
11307 * gcc.target/sh/pr54760-1.c: Likewise.
11308 * gcc.target/sh/pr54760-2.c: Likewise.
11309 * gcc.target/sh/pr54760-3.c: Likewise.
11310 * gcc.target/sh/pr54760-4.c: Likewise.
11311 * gcc.target/sh/pr54760-5.c: Likewise.
11312 * gcc.target/sh/pr54760-6.c: Likewise.
11313 * gcc.target/sh/pr55146.c: Likewise.
11314 * gcc.target/sh/pr55160.c: Likewise.
11315 * gcc.target/sh/pr59278.c: Likewise.
11316 * gcc.target/sh/pr59401-1.c: Likewise.
11317 * gcc.target/sh/pr59533-1.c: Likewise.
11318 * gcc.target/sh/pr63260.c: Likewise.
11319 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11320 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11321 * gcc.target/sh/strlen.c: Likewise.
11322 * gcc.target/sh/torture/pr30807.c: Likewise.
11323 * gcc.target/sh/torture/pr34777.c: Likewise.
11324 * gcc.target/sh/torture/pr64652.c: Likewise.
11325 * gcc.target/sh/torture/pr65505.c: Likewise.
11326 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11327 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11328
11329 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/66644
11332 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11333
11334 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11335
11336 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11337 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11338 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11339 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11340
11341 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11342
11343 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11344 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11345
11346 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11347
11348 PR middle-end/70626
11349 * c-c++-common/goacc/combined-reduction.c: New test.
11350 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11351
11352 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11353
11354 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11355 *movdi_internal pattern only if PIC off.
11356 * gcc.target/i386/pr70155-2.c: Likewise.
11357 * gcc.target/i386/pr70155-3.c: Likewise.
11358 * gcc.target/i386/pr70155-4.c: Likewise.
11359 * gcc.target/i386/pr70155-5.c: Likewise.
11360 * gcc.target/i386/pr70155-6.c: Likewise.
11361 * gcc.target/i386/pr70155-7.c: Likewise.
11362 * gcc.target/i386/pr70155-8.c: Likewise.
11363 * gcc.target/i386/pr70155-15.c: Likewise.
11364 * gcc.target/i386/pr70155-17.c: Likewise.
11365 * gcc.target/i386/pr70155-22.c: Likewise.
11366
11367 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11368
11369 PR tree-optimization/70803
11370 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11371
11372 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11373
11374 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11375 optimization of vector loop.
11376 * gcc.target/i386/vect-unpack-3.c: New test.
11377 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11378 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11379 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11380
11381 2016-04-29 Marek Polacek <polacek@redhat.com>
11382
11383 PR sanitizer/70342
11384 * g++.dg/ubsan/null-7.C: New test.
11385
11386 PR c/70852
11387 * gcc.dg/pr70852.c: New test.
11388
11389 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11390
11391 PR/69089
11392 * g++.dg/cpp0x/alignas6.C: New test.
11393
11394 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11395
11396 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11397 * gcc.dg/pr27003.c: Likewise.
11398 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11399 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11400 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11401 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11402 * gcc.target/arc/mxy.c: Likewise.
11403 * gcc.target/arc/mswape.c: Likewise.
11404 * gcc.target/arc/mrtsc.c: Likewise.
11405 * gcc.target/arc/mcrc.c: Likewise.
11406 * gcc.target/arc/mdsp-packa.c: Likewise.
11407 * gcc.target/arc/mdvbf.c: Likewise.
11408 * gcc.target/arc/mlock.c: Likewise.
11409 * gcc.target/arc/mmac-24.c: Likewise.
11410 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11411
11412 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11413 Matthijs Kooijman <matthijs@stdin.nl>
11414 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11415
11416 PR target/60040
11417 * gcc.target/avr/pr60040-1.c: New.
11418 * gcc.target/avr/pr60040-2.c: New.
11419
11420 2016-04-29 Richard Biener <rguenther@suse.de>
11421
11422 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11423
11424 2016-04-29 Richard Biener <rguenther@suse.de>
11425
11426 PR tree-optimization/13962
11427 PR tree-optimization/65686
11428 * gcc.dg/uninit-pr65686.c: New testcase.
11429
11430 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR middle-end/70843
11433 * gcc.dg/pr70843.c: New test.
11434
11435 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR target/70858
11438 * gcc.target/i386/pr70858.c: New test.
11439
11440 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11441
11442 * gcc.target/arc/nps400-1.c: New file.
11443
11444 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11445 Andrew Burgess <andrew.burgess@embecosm.com>
11446
11447 * gcc.target/arc/movh_cl-1.c: New file.
11448
11449 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11450 Andrew Burgess <andrew.burgess@embecosm.com>
11451
11452 * gcc.target/arc/extzv-1.c: New file.
11453 * gcc.target/arc/insv-1.c: New file.
11454 * gcc.target/arc/insv-2.c: New file.
11455 * gcc.target/arc/movb-1.c: New file.
11456 * gcc.target/arc/movb-2.c: New file.
11457 * gcc.target/arc/movb-3.c: New file.
11458 * gcc.target/arc/movb-4.c: New file.
11459 * gcc.target/arc/movb-5.c: New file.
11460 * gcc.target/arc/movb_cl-1.c: New file.
11461 * gcc.target/arc/movb_cl-2.c: New file.
11462 * gcc.target/arc/movbi_cl-1.c: New file.
11463 * gcc.target/arc/movl-1.c: New file.
11464
11465 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11466 Andrew Burgess <andrew.burgess@embecosm.com>
11467
11468 * gcc.target/arc/cmem-1.c: New file.
11469 * gcc.target/arc/cmem-2.c: New file.
11470 * gcc.target/arc/cmem-3.c: New file.
11471 * gcc.target/arc/cmem-4.c: New file.
11472 * gcc.target/arc/cmem-5.c: New file.
11473 * gcc.target/arc/cmem-6.c: New file.
11474 * gcc.target/arc/cmem-7.c: New file.
11475 * gcc.target/arc/cmem-ld.inc: New file.
11476 * gcc.target/arc/cmem-st.inc: New file.
11477
11478 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11479
11480 PR target/70821
11481 * gcc.target/i386/pr70821.c: New test.
11482
11483 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11484
11485 * gcc.target/powerpc/vec-adde.c: New test.
11486 * gcc.target/powerpc/vec-adde-int128.c: New test.
11487
11488 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11489
11490 * gcc.target/i386/avx-vround-1.c: New test.
11491 * gcc.target/i386/avx-vround-2.c: New test.
11492 * gcc.target/i386/avx512vl-vround-1.c: New test.
11493 * gcc.target/i386/avx512vl-vround-2.c: New test.
11494
11495 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11496
11497 PR testsuite/70595
11498 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11499 (check_effective_target_cilkplus_runtime): ... this.
11500 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11501 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11502
11503 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11504 Require cilkplus_runtime.
11505 Don't add -lcilkrts.
11506 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11507 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11508 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11509 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11510 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11511 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11512 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11513 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11514 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11515 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11516 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11517 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11518 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11519 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11520 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11521 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11522 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11523 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11524 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11525 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11526 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11527 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11528 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11529 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11530 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11531 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11532 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11533 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11534 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11535
11536 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11537 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11538
11539 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11540
11541 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11542 cilkplus_runtime.
11543
11544 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
11545
11546 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11547 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11548
11549 2015-04-27 Ryan Burn <contact@rnburn.com>
11550
11551 PR c++/69024
11552 PR c++/68997
11553 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11554 diagnostic.
11555 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11556 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11557
11558 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11559
11560 * gnat.dg/limited_with4.ad[sb]: New test.
11561 * gnat.dg/limited_with4_pkg.ads: New helper.
11562
11563 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11564
11565 PR target/70155
11566 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11567 and movv1ti_internal patterns
11568 * gcc.target/i386/pr70155-1.c: New test.
11569 * gcc.target/i386/pr70155-2.c: Likewise.
11570 * gcc.target/i386/pr70155-3.c: Likewise.
11571 * gcc.target/i386/pr70155-4.c: Likewise.
11572 * gcc.target/i386/pr70155-5.c: Likewise.
11573 * gcc.target/i386/pr70155-6.c: Likewise.
11574 * gcc.target/i386/pr70155-7.c: Likewise.
11575 * gcc.target/i386/pr70155-8.c: Likewise.
11576 * gcc.target/i386/pr70155-9.c: Likewise.
11577 * gcc.target/i386/pr70155-10.c: Likewise.
11578 * gcc.target/i386/pr70155-11.c: Likewise.
11579 * gcc.target/i386/pr70155-12.c: Likewise.
11580 * gcc.target/i386/pr70155-13.c: Likewise.
11581 * gcc.target/i386/pr70155-14.c: Likewise.
11582 * gcc.target/i386/pr70155-15.c: Likewise.
11583 * gcc.target/i386/pr70155-16.c: Likewise.
11584 * gcc.target/i386/pr70155-17.c: Likewise.
11585 * gcc.target/i386/pr70155-18.c: Likewise.
11586 * gcc.target/i386/pr70155-19.c: Likewise.
11587 * gcc.target/i386/pr70155-20.c: Likewise.
11588 * gcc.target/i386/pr70155-21.c: Likewise.
11589 * gcc.target/i386/pr70155-22.c: Likewise.
11590
11591 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11592
11593 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11594 ".{5,6}".
11595
11596 2016-04-27 Bin Cheng <bin.cheng@arm.com>
11597
11598 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11599 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11600 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11601 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11602 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11603
11604 2016-04-27 Richard Biener <rguenther@suse.de>
11605
11606 PR ipa/70760
11607 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11608 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11609
11610 2016-04-27 Nathan Sidwell <nathan@acm.org>
11611
11612 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11613 * g++.dg/ubsan/pr63956.C: Adjust error location.
11614
11615 2016-04-27 Nick Clifton <nickc@redhat.com>
11616
11617 PR middle-end/49889
11618 * gcc.dg/pr49889.c: New test.
11619
11620 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11621
11622 * c-c++-common/memset-array.c: New test.
11623
11624 2016-04-26 Martin Sebor <msebor@redhat.com>
11625
11626 PR c++/66639
11627 * g++.dg/cpp1y/func_constexpr.C: New test.
11628
11629 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11630
11631 PR c++/70241
11632 * g++.dg/cpp0x/enum32.C: New test.
11633 * g++.dg/cpp0x/enum33.C: New test.
11634
11635 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11636
11637 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11638 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11639 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11640 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11641 * gcc.c-torture/execute/pr38151.c: Likewise.
11642 * gcc.c-torture/execute/pr66556.c: Likewise.
11643 * gcc.c-torture/execute/pr67781.c: Likewise.
11644 * gcc.c-torture/execute/pr68648.c: Likewise.
11645
11646 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11647
11648 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11649
11650 2016-04-26 Marek Polacek <polacek@redhat.com>
11651
11652 PR c/67784
11653 * gcc.dg/pr67784-3.c: New test.
11654 * gcc.dg/pr67784-4.c: New test.
11655 * gcc.dg/pr67784-5.c: New test.
11656
11657 PR c/70791
11658 * gcc.dg/Wnested-externs-2.c: New test.
11659
11660 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
11661
11662 * gcc.dg/fold-plusmult.c: Adjust.
11663 * gcc.dg/no-strict-overflow-6.c: Adjust.
11664 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11665
11666 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11667
11668 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11669 number scans.
11670 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11671 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11672 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11673 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11674 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11675 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11676 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11677 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11678 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11679 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11680 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11681 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11682 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11683 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11684 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11685 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11686 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11687 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11688 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11689 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11690 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11691 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11692 scans.
11693 * gcc.target/i386/pr32219-4.c: Likewise.
11694 * gcc.target/i386/pr32219-6.c: Likewise.
11695 * gcc.target/i386/pr32219-8.c: Likewise.
11696
11697 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11698
11699 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11700 associated options.
11701
11702 2016-04-26 Marek Polacek <polacek@redhat.com>
11703
11704 PR c++/70744
11705 * g++.dg/ext/cond2.C: New test.
11706
11707 2016-04-26 Bin Cheng <bin.cheng@arm.com>
11708
11709 PR tree-optimization/70771
11710 PR tree-optimization/70775
11711 * gcc.dg/pr70771.c: New test.
11712 * gcc.dg/pr70775.c: New test.
11713
11714 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11715
11716 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11717
11718 2016-04-25 Richard Biener <rguenther@suse.de>
11719
11720 PR tree-optimization/70780
11721 * gcc.dg/torture/pr70780.c: New testcase.
11722
11723 2016-04-25 Michael Collison <michael.collison@arm.com>
11724
11725 * gcc.target/arm/neon-vaddws16.c: New test.
11726 * gcc.target/arm/neon-vaddws32.c: New test.
11727 * gcc.target/arm/neon-vaddwu16.c: New test.
11728 * gcc.target/arm/neon-vaddwu32.c: New test.
11729 * gcc.target/arm/neon-vaddwu8.c: New test.
11730 * lib/target-supports.exp
11731 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11732 that arm neon support vector widen sum of HImode TO SImode.
11733
11734 2016-04-23 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR sanitizer/70712
11737 * c-c++-common/asan/pr70712.c: New test.
11738
11739 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11740
11741 * .gitattributes: New file.
11742
11743 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11744
11745 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11746
11747 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11748
11749 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11750 * gfortran.dg/submodule_15.f08: Likewise.
11751
11752 2016-04-22 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/70740
11755 * gcc.dg/torture/pr70740.c: New testcase.
11756
11757 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11758
11759 PR target/70750
11760 * gcc.target/i386/pr70750-1.c: New test.
11761 * gcc.target/i386/pr70750-2.c: Likewise.
11762
11763 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11764
11765 PR c++/70540
11766 * g++.dg/cpp0x/auto48.C: New.
11767
11768 2016-04-21 Marek Polacek <polacek@redhat.com>
11769
11770 PR c++/70513
11771 * g++.dg/cpp0x/forw_enum12.C: New test.
11772 * g++.dg/cpp0x/forw_enum13.C: New test.
11773
11774 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11775
11776 PR target/70728
11777 * gcc.target/i386/pr70728.c: New test.
11778
11779 2016-04-21 Richard Biener <rguenther@suse.de>
11780
11781 PR middle-end/70747
11782 * gcc.dg/pr70747.c: New testcase.
11783
11784 2016-04-21 Bin Cheng <bin.cheng@arm.com>
11785
11786 PR tree-optimization/70715
11787 * gcc.dg/tree-ssa/scev-13.c: New test.
11788
11789 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11790
11791 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11792
11793 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
11794
11795 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11796
11797 2016-04-20 Jan Hubicka <jh@suse.cz>
11798
11799 PR ipa/70018
11800 * g++.dg/ipa/nothrow-1.C: New testcase.
11801
11802 2016-04-20 Nathan Sidwell <nathan@acm.org>
11803
11804 PR c++/55635
11805 * g++.dg/eh/delete1.C: New.
11806
11807 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11808
11809 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11810 -mtune-ctrl=sse_typeless_stores.
11811
11812 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11813
11814 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11815
11816 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11817
11818 PR tree-optimization/69489
11819 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11820
11821 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11822
11823 PR c++/69363
11824 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11825 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11826 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11827
11828 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11829
11830 PR tree-optimization/56625
11831 PR tree-optimization/69489
11832 * gcc.dg/vect/pr56625.c: New test.
11833 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11834
11835 2016-04-20 Andrew Pinski <apinski@cavium.com>
11836
11837 PR target/64971
11838 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11839
11840 2016-04-20 Arnaud Charlet <charlet@adacore.com>
11841
11842 * gnat.dg/self1.adb: Remove now incorrect test.
11843
11844 2016-04-20 Bin Cheng <bin.cheng@arm.com>
11845
11846 * gcc.dg/tree-ssa/scev-11.c: New test.
11847 * gcc.dg/tree-ssa/scev-12.c: New test.
11848
11849 2016-04-20 Marek Polacek <polacek@redhat.com>
11850
11851 PR tree-optimization/70725
11852 * gcc.dg/pr70725.c: New test.
11853
11854 2016-04-20 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/70726
11857 * g++.dg/vect/pr70726.cc: New testcase.
11858
11859 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11860
11861 PR target/70674
11862 * gcc.target/s390/pr70674.c: New test.
11863
11864 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11865
11866 PR libgfortran/70684
11867 * gfortran.dg/list_read_14.f90: New test.
11868
11869 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11870
11871 PR target/69201
11872 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11873 extern to force it misaligned.
11874 (b): Likewise.
11875 (c): Likewise.
11876 (d): Likewise.
11877 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11878 Don't check `*' before movv4sf_internal.
11879 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11880 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11881 Don't check `*' before movv16qi_internal.
11882 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11883 extern to force it misaligned.
11884 (b): Likewise.
11885 (c): Likewise.
11886 (d): Likewise.
11887 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11888 Don't check `*' before movv2df_internal.
11889 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11890 extern to force it misaligned.
11891 (b): Likewise.
11892 (c): Likewise.
11893 (d): Likewise.
11894 Check movv8sf_internal instead of avx_storeups256.
11895 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11896
11897 2016-04-19 Richard Biener <rguenther@suse.de>
11898
11899 PR tree-optimization/70171
11900 * g++.dg/tree-ssa/pr70171.C: New testcase.
11901
11902 2016-04-19 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/70724
11905 * gcc.dg/torture/pr70724.c: New testcase.
11906
11907 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11908
11909 PR middle-end/70689
11910 * gcc.target/i386/pr70689.c: New.
11911
11912 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11913
11914 PR target/70708
11915 * gcc.target/i386/pr70708.c: New test.
11916
11917 2016-04-18 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/43434
11920 * gcc.dg/vect/pr43434.c: New testcase.
11921 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11922 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11923 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11924 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11925 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11926 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11927 * gcc.dg/gomp/pr68640.c: Likewise.
11928 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11929 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11930
11931 2016-04-18 Richard Biener <rguenther@suse.de>
11932
11933 PR tree-optimization/70701
11934 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11935
11936 2016-04-18 Tom de Vries <tom@codesourcery.com>
11937
11938 PR testsuite/70699
11939 * gcc.dg/pr70161.c: Add dot-file scans.
11940 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11941 instead of after last dot char.
11942
11943 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11944
11945 * c-c++-common/dump-ada-spec-3.c: New test.
11946 * c-c++-common/dump-ada-spec-4.c: Likewise.
11947
11948 2016-04-17 Tom de Vries <tom@codesourcery.com>
11949
11950 PR other/70183
11951 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11952
11953 2016-04-15 Jan Hubicka <jh@suse.cz>
11954
11955 PR ipa/70018
11956 * g++.dg/ipa/pure-const-1.C: New testcase.
11957 * g++.dg/ipa/pure-const-2.C: New testcase.
11958 * g++.dg/ipa/pure-const-3.C: New testcase.
11959
11960 2016-04-15 Marek Polacek <polacek@redhat.com>
11961
11962 PR c/70671
11963 * gcc.dg/bitfld-22.c: New test.
11964
11965 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11966
11967 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11968 x86_64.
11969
11970 2016-04-15 Marek Polacek <polacek@redhat.com>
11971
11972 PR c/70651
11973 * c-c++-common/pr70651.c: New test.
11974
11975 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11976
11977 PR rtl-optimization/70681
11978 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11979 dump scan on arm and powerpc.
11980 * gcc.dg/pr10474.c: Likewise.
11981
11982 2016-04-15 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR c++/69517
11985 PR c++/70019
11986 PR c++/70588
11987 * g++.dg/cpp1y/vla11.C: Revert for real.
11988
11989 PR c/70436
11990 * c-c++-common/Wparentheses-1.c: New test.
11991 * c-c++-common/gomp/Wparentheses-1.c: New test.
11992 * c-c++-common/gomp/Wparentheses-2.c: New test.
11993 * c-c++-common/gomp/Wparentheses-3.c: New test.
11994 * c-c++-common/gomp/Wparentheses-4.c: New test.
11995 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11996 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11997 * c-c++-common/goacc/Wparentheses-1.c: New test.
11998
11999 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12000
12001 PR target/70662
12002 * gcc.target/i386/pr70662.c: New test.
12003
12004 2016-04-15 Richard Biener <rguenther@suse.de>
12005 Alan Modra <amodra@gmail.com>
12006
12007 PR tree-optimization/70130
12008 * gcc.dg/vect/O3-pr70130.c: New testcase.
12009
12010 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12011
12012 PR target/70669
12013 * gcc.target/powerpc/pr70669.c: New test.
12014
12015 PR target/70640
12016 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12017 a power7 system that does not have an assembler that supports
12018 power8.
12019
12020 2016-04-14 Martin Sebor <msebor@redhat.com>
12021
12022 PR c++/69517
12023 PR c++/70019
12024 PR c++/70588
12025 * c-c++-common/ubsan/vla-1.c: Revert.
12026 * g++.dg/cpp1y/vla11.C: Same.
12027 * g++.dg/cpp1y/vla12.C: Same.
12028 * g++.dg/cpp1y/vla13.C: Same.
12029 * g++.dg/cpp1y/vla14.C: Same.
12030 * g++.dg/cpp1y/vla3.C: Same.
12031 * g++.dg/init/array24.C: Same.
12032 * g++.dg/ubsan/vla-1.C: Same.
12033
12034 2016-04-14 Marek Polacek <polacek@redhat.com>
12035 Jan Hubicka <hubicka@ucw.cz>
12036
12037 PR c++/70029
12038 * g++.dg/torture/pr70029.C: New test.
12039
12040 2016-04-14 Martin Sebor <msebor@redhat.com>
12041
12042 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12043 type size to prevent failures on targets with very low maximum
12044 alignment.
12045
12046 2016-04-14 Richard Biener <rguenther@suse.de>
12047
12048 PR tree-optimization/70623
12049 * gcc.dg/torture/pr70623.c: New testcase.
12050 * gcc.dg/torture/pr70623-2.c: Likewise.
12051
12052 2016-04-13 Martin Sebor <msebor@redhat.com>
12053
12054 PR c++/69517
12055 PR c++/70019
12056 PR c++/70588
12057 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12058 * g++.dg/cpp1y/vla11.C: New test.
12059 * g++.dg/cpp1y/vla12.C: New test.
12060 * g++.dg/cpp1y/vla13.C: New test.
12061 * g++.dg/cpp1y/vla14.C: New test.
12062 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12063 * g++.dg/init/array24.C: Fully brace VLA initializer.
12064 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12065
12066 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12067
12068 PR c++/70641
12069 * g++.dg/opt/pr70641.C: New test.
12070
12071 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12072
12073 PR rtl-optimization/68749
12074 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12075 effects of argument promotions.
12076 Remove default args to dg-skip-if.
12077
12078 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12079
12080 PR c++/70635
12081 * g++.dg/parse/pr70635.C: New.
12082
12083 2016-04-13 Marek Polacek <polacek@redhat.com>
12084
12085 PR c++/70639
12086 * c-c++-common/Wmisleading-indentation-4.c: New test.
12087
12088 2016-04-13 Marek Polacek <polacek@redhat.com>
12089
12090 PR c/70436
12091 * gcc.dg/Wparentheses-12.c: New test.
12092 * gcc.dg/Wparentheses-13.c: New test.
12093
12094 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12095
12096 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12097 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12098 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12099
12100 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR middle-end/70633
12103 * gcc.c-torture/compile/pr70633.c: New test.
12104
12105 PR debug/70628
12106 * gcc.dg/torture/pr70628.c: New test.
12107
12108 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12109
12110 PR c++/70610
12111 * g++.dg/template/pr70610.C: New test.
12112 * g++.dg/template/pr70610-2.C: New test.
12113 * g++.dg/template/pr70610-3.C: New test.
12114 * g++.dg/template/pr70610-4.C: New test.
12115
12116 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12117
12118 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12119 128 instead of 32.
12120
12121 PR c++/70571
12122 * g++.dg/ext/pr70571.C: New test.
12123
12124 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12125
12126 PR target/70640
12127 * gcc.target/powerpc/pr70640.c: New test.
12128
12129 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12130
12131 PR c++/68722
12132 * g++.dg/parse/pr68722.C: New.
12133
12134 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR rtl-optimization/70596
12137 * gcc.target/i386/pr70596.c: New test.
12138
12139 2016-04-12 Nathan Sidwell <nathan@acm.org>
12140
12141 PR c++/70501
12142 * g++.dg/init/pr70501.C: New.
12143
12144 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12145
12146 * gcc.target/i386/asm-flag-6.c: New test.
12147
12148 2016-04-12 Tom de Vries <tom@codesourcery.com>
12149
12150 PR tree-optimization/68756
12151 * gcc.dg/graphite/pr68756.c: New test.
12152
12153 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR tree-optimization/70602
12156 * gcc.c-torture/execute/pr70602.c: New test.
12157
12158 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12159
12160 PR target/70381
12161 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12162 __float128 emulator is built and runs.
12163 * gcc.target/powerpc/float128-1.c: Likewise.
12164
12165 * lib/target-supports.exp (check_ppc_float128_sw_available):
12166 Rework tests for __float128 software and hardware
12167 availability. Fix exit condition to return 0 on success.
12168
12169 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12170
12171 PR target/70133
12172 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12173 * gcc.target/aarch64/target_attr_15.c: Likewise.
12174
12175 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12176
12177 PR c++/69066
12178 * g++.dg/cpp1y/pr69066.C: New.
12179
12180 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12181
12182 PR fortran/68566
12183 * gfortran.dg/pr36192.f90: Update test.
12184 * gfortran.dg/pr36192_1.f90: Update test.
12185 * gfortran.dg/real_dimension_1.f: Update test.
12186 * gfortran.dg/parameter_array_init_7.f90: New test.
12187
12188 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12189
12190 PR testsuite/64039
12191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12192
12193 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12194
12195 PR rtl-optimization/66669
12196 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12197
12198 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12199
12200 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12201 * gcc.dg/pie-1.c: Likewise.
12202 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12203 * gcc.dg/pic-4.c: Likewise.
12204 * gcc.dg/pie-3.c: Likewise.
12205 * gcc.dg/pie-4.c: Likewise.
12206
12207 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12208
12209 PR tree-optimization/68644
12210 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12211
12212 PR rtl-optimization/64886
12213 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12214
12215 2016-04-09 Tom de Vries <tom@codesourcery.com>
12216
12217 PR tree-optimization/68953
12218 * gcc.dg/graphite/pr68953.c: New test.
12219
12220 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12221
12222 PR fortran/70592
12223 * gfortran.dg/deferred_character_16.f90: New test.
12224
12225 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR tree-optimization/70586
12228 * gcc.c-torture/execute/pr70586.c: New test.
12229
12230 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12231
12232 PR sanitizer/70573
12233 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12234 with __builtin_memset
12235 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12236
12237 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12238
12239 PR lto/70289
12240 PR ipa/70348
12241 PR tree-optimization/70373
12242 PR middle-end/70533
12243 PR middle-end/70534
12244 PR middle-end/70535
12245 * c-c++-common/goacc/reduction-5.c: New test.
12246 * c-c++-common/goacc/reduction-promotions.c: New test.
12247 * gfortran.dg/goacc/reduction-3.f95: New test.
12248 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12249
12250 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12251
12252 PR c++/70590
12253 PR c++/70452
12254 * g++.dg/pr70590.C: New test.
12255 * g++.dg/pr70590-2.C: New test.
12256
12257 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR middle-end/70593
12260 * gcc.target/i386/pr70593.c: New test.
12261
12262 PR rtl-optimization/70574
12263 * gcc.target/i386/avx2-pr70574.c: New test.
12264
12265 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12266
12267 PR sanitizer/70541
12268 * c-c++-common/asan/pr70541.c: New test.
12269
12270 2016-04-08 Tom de Vries <tom@codesourcery.com>
12271
12272 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12273 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12274
12275 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12276
12277 PR target/70566
12278 * gcc.c-torture/execute/pr70566.c: New test.
12279
12280 2016-04-08 Tom de Vries <tom@codesourcery.com>
12281
12282 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12283 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12284
12285 2016-04-08 Alan Modra <amodra@gmail.com>
12286
12287 * gcc.target/powerpc/pr70117.c: New.
12288
12289 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR testsuite/70581
12292 * gcc.dg/lto/simd-function_0.c: New test.
12293
12294 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12295 clones.
12296 * c-c++-common/attr-simd-2.c: Likewise.
12297 * c-c++-common/attr-simd-4.c: Likewise.
12298 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12299 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12300
12301 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12302
12303 PR testsuite/70553
12304 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12305
12306 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12307 Tom de Vries <tom@codesourcery.com>
12308
12309 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12310 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12311 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12312 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12313 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12314 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12315 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12316 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12317
12318 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12319
12320 PR c/70436
12321 * g++.dg/warn/Wparentheses-29.C: New test.
12322
12323 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12324
12325 PR c/70436
12326 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12327 explicit braces to resolve a future -Wparentheses warning.
12328
12329 2016-04-06 Richard Henderson <rth@redhat.com>
12330
12331 * gcc.dg/pr61817-1.c: New test.
12332 * gcc.dg/pr61817-2.c: New test.
12333 * gcc.dg/pr69391-1.c: New test.
12334 * gcc.dg/pr69391-2.c: New test.
12335
12336 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12337
12338 PR rtl-optimization/70398
12339 * gcc.target/aarch64/pr70398.c: New.
12340
12341 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12342
12343 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12344
12345 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12346 Pedro Alves <palves@redhat.com>
12347
12348 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12349
12350 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12351
12352 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12353 Check for avx512f effective targets instead of avx2.
12354 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12355 for AVX512F clones.
12356 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12357 * g++.dg/gomp/declare-simd-1.C: Likewise.
12358 * g++.dg/gomp/declare-simd-3.C: Likewise.
12359 * g++.dg/gomp/declare-simd-4.C: Likewise.
12360
12361 PR middle-end/70550
12362 * c-c++-common/gomp/pr70550-1.c: New test.
12363 * c-c++-common/gomp/pr70550-2.c: New test.
12364
12365 2016-04-05 Nathan Sidwell <nathan@acm.org>
12366
12367 PR c++/70512
12368 * g++.dg/ext/attribute-may-alias-5.C: New.
12369
12370 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR c++/70336
12373 * c-c++-common/pr70336.c: New test.
12374 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12375 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12376
12377 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12378
12379 PR ipa/66223
12380 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12381
12382 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12383
12384 PR rtl-optimization/70542
12385 * gcc.dg/torture/pr70542.c: New test.
12386 * gcc.target/i386/avx2-pr70542.c: New test.
12387
12388 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12389
12390 PR tree-optimization/70509
12391 * gcc.target/i386/avx512bw-pr70509.c: New test.
12392
12393 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12394
12395 PR c++/70452
12396 * g++.dg/ext/constexpr-vla4.C: New test.
12397
12398 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12399
12400 PR target/70510
12401 * gcc.target/i386/pr70510.c: New test.
12402
12403 2016-04-05 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/70526
12406 * g++.dg/torture/pr70526.C: New testcase.
12407
12408 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12409
12410 PR target/70525
12411 * gcc.target/i386/pr70525.c: New test.
12412
12413 2016-04-05 Richard Biener <rguenther@suse.de>
12414
12415 PR middle-end/70499
12416 * g++.dg/torture/pr70499.C: New testcase.
12417
12418 2016-04-05 Richard Biener <rguenther@suse.de>
12419
12420 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12421 remove XFAIL.
12422
12423 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR middle-end/70307
12426 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12427 rs6000 ABI warnings.
12428
12429 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12430
12431 PR ipa/66223
12432 * g++.dg/ipa/devirt-51.C: New testcase.
12433
12434 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12435 Jakub Jelinek <jakub@redhat.com>
12436
12437 PR middle-end/70457
12438 * gcc.dg/torture/pr70457.c: New.
12439
12440 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12441
12442 PR fortran/67538
12443 * gfortran.dg/allocate_with_source_19.f08: New test.
12444
12445 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12446
12447 PR fortran/65795
12448 * gfortran.dg/coarray_allocate_6.f08: New test.
12449
12450 2016-04-04 Richard Biener <rguenther@suse.de>
12451
12452 PR rtl-optimization/70484
12453 * gcc.dg/torture/pr70484.c: New testcase.
12454
12455 2016-04-04 Marek Polacek <polacek@redhat.com>
12456
12457 PR c/70307
12458 * gcc.dg/torture/pr70307.c: New test.
12459
12460 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12461
12462 PR target/70416
12463 PR target/67391
12464 * gcc.target/sh/torture/pr70416.c: New.
12465
12466 2016-04-02 Martin Sebor <msebor@redhat.com>
12467
12468 PR c++/67376
12469 PR c++/70170
12470 PR c++/70172
12471 PR c++/70228
12472 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12473 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12474 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12475 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12476 * g++.dg/cpp0x/constexpr-string.C: Same.
12477 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12478 * g++.dg/cpp0x/pr65398.C: Same.
12479 * g++.dg/ext/constexpr-vla1.C: Same.
12480 * g++.dg/ext/constexpr-vla2.C: Same.
12481 * g++.dg/ext/constexpr-vla3.C: Same.
12482 * g++.dg/ubsan/pr63956.C: Same.
12483
12484 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR rtl-optimization/70467
12487 * gcc.target/i386/pr70467-2.c: New test.
12488
12489 2016-04-01 Jakub Jelinek <jakub@redhat.com>
12490 Marek Polacek <polacek@redhat.com>
12491
12492 PR c++/70488
12493 * g++.dg/init/new47.C: New test.
12494
12495 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12496
12497 PR target/70496
12498 * gcc.target/arm/pr70496.c: New test.
12499
12500 2016-04-01 Nathan Sidwell <nathan@acm.org>
12501
12502 PR c++/68475
12503 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12504
12505 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12506
12507 PR target/69890
12508 * gcc.dg/strlenopt.h (memmove): New.
12509 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12510 instead of "string.h".
12511 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12512 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12513 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12514 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12515 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12516 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12517 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12518 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12519 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12520 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12521 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12522 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12523 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12524 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12525 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12526 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12527 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12528 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12529 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12530 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12531
12532 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12533
12534 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12535 (Holder::foo): Reflect this.
12536
12537 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12538
12539 PR target/70442
12540 * gcc.dg/pr70442.c: New test.
12541
12542 2016-03-31 Nathan Sidwell <nathan@acm.org>
12543
12544 PR c++/70393
12545 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12546
12547 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12548
12549 PR target/70453
12550 * gcc.target/i386/pr70453.c: New test.
12551
12552 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
12553
12554 PR target/70292
12555 * gcc.c-torture/pr70292.c: New test.
12556
12557 2016-03-31 Marek Polacek <polacek@redhat.com>
12558
12559 PR c/70297
12560 * c-c++-common/pr70297.c: New test.
12561 * g++.dg/cpp0x/typedef-redecl.C: New test.
12562 * gcc.dg/typedef-redecl2.c: New test.
12563
12564 2016-03-31 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR rtl-optimization/70460
12567 * gcc.c-torture/execute/pr70460.c: New test.
12568
12569 2016-03-31 Richard Biener <rguenther@suse.de>
12570
12571 PR c++/70430
12572 * g++.dg/ext/vector30.C: New testcase.
12573
12574 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12575 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12576
12577 * gfortran.dg/fmt_pf.f90: New test.
12578
12579 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12580
12581 Forward-port from 5 branch
12582 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR testsuite/70356
12585 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12586 dg-require-effective-target after dg-do.
12587
12588 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12589
12590 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12591
12592 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12593 Julian Brown <julian@codesourcery.com>
12594 Chung-Lin Tang <cltang@codesourcery.com>
12595 Cesar Philippidis <cesar@codesourcery.com>
12596 James Norris <jnorris@codesourcery.com>
12597 Tom de Vries <tom@codesourcery.com>
12598 Nathan Sidwell <nathan@codesourcery.com>
12599
12600 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
12601 * c-c++-common/goacc/loop-clauses.c: Likewise.
12602 * g++.dg/goacc/template.C: Likewise.
12603 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12604 * gfortran.dg/goacc/loop-1.f95: Likewise.
12605 * gfortran.dg/goacc/loop-5.f95: Likewise.
12606 * gfortran.dg/goacc/loop-6.f95: Likewise.
12607 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12608 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12609 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12610 * c-c++-common/goacc/clauses-fail.c: Likewise.
12611 * c-c++-common/goacc/parallel-1.c: Likewise.
12612 * c-c++-common/goacc/reduction-1.c: Likewise.
12613 * c-c++-common/goacc/reduction-2.c: Likewise.
12614 * c-c++-common/goacc/reduction-3.c: Likewise.
12615 * c-c++-common/goacc/reduction-4.c: Likewise.
12616 * c-c++-common/goacc/routine-3.c: Likewise.
12617 * c-c++-common/goacc/routine-4.c: Likewise.
12618 * c-c++-common/goacc/routine-5.c: Likewise.
12619 * c-c++-common/goacc/tile.c: Likewise.
12620 * g++.dg/goacc/template.C: Likewise.
12621 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12622 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12623 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12624 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12625 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12626 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12627 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12628 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12629 * c-c++-common/goacc/use_device-1.c: ... this file.
12630 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12631 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12632 * c-c++-common/goacc/host_data-6.c: ... this file.
12633 * c-c++-common/goacc/loop-2-kernels.c: New file.
12634 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12635 * c-c++-common/goacc/loop-3.c: Likewise.
12636 * g++.dg/goacc/reference.C: Likewise.
12637 * g++.dg/goacc/routine-1.C: Likewise.
12638 * g++.dg/goacc/routine-2.C: Likewise.
12639
12640 2016-03-30 Richard Biener <rguenther@suse.de>
12641
12642 PR middle-end/70450
12643 * gcc.dg/torture/pr70450.c: New testcase.
12644
12645 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR target/70421
12648 * gcc.dg/torture/pr70421.c: New test.
12649 * gcc.target/i386/avx512f-pr70421.c: New test.
12650
12651 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12652
12653 PR testsuite/70364
12654 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12655 (check): New function.
12656 (bar): Call check.
12657 (foo): Align stack to 16 bytes when calling bar.
12658 * gcc.target/i386/cleanup-2.c: Likewise.
12659
12660 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12661
12662 PR tree-optimization/59124
12663 * gcc.dg/Warray-bounds-19.c: New test.
12664
12665 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
12666
12667 * lib/prune.exp (escape_regex_chars): New.
12668 (prune_file_path): Update to quote metcharacters for regexp.
12669
12670 2016-03-29 Jakub Jelinek <jakub@redhat.com>
12671
12672 PR rtl-optimization/70429
12673 * gcc.c-torture/execute/pr70429.c: New test.
12674
12675 PR tree-optimization/70405
12676 * gcc.dg/pr70405.c: New test.
12677
12678 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12679
12680 PR fortran/70397
12681 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12682 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12683
12684 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12685
12686 PR testsuite/64177
12687 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12688 __cilkrts_set_param to set two workers.
12689 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12690 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12691
12692 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12693
12694 * g++.dg/ext/fnname5.C: Update the test for Darwin.
12695
12696 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12697
12698 PR target/70406
12699 * gcc.target/i386/pr70406.c: New test.
12700
12701 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12702
12703 * gnat.dg/specs/double_record_extension3.ads: New test.
12704
12705 2016-03-25 Richard Henderson <rth@redhat.com>
12706
12707 PR target/70120
12708 * gcc.target/aarch64/pr70120-1.c: New.
12709 * gcc.target/aarch64/pr70120-2.c: New.
12710 * gcc.target/aarch64/pr70120-3.c: New.
12711
12712 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12713
12714 PR c++/62212
12715 * g++.dg/template/mangle2.C: The dg-do directive should be
12716 "compile" not "assemble".
12717
12718 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12719
12720 PR lto/69650
12721 * gcc.dg/pr69650.c: New test.
12722
12723 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
12724
12725 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12726
12727 2016-03-25 Alan Modra <amodra@gmail.com>
12728
12729 * gcc.dg/dfp/pr70052.c: New test.
12730
12731 2016-03-24 Richard Henderson <rth@redhat.com>
12732
12733 PR middle-end/69845
12734 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12735 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12736
12737 2016-03-24 Tom de Vries <tom@codesourcery.com>
12738
12739 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12740
12741 2016-03-24 Tom de Vries <tom@codesourcery.com>
12742
12743 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12744 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12745
12746 2016-03-24 Tom de Vries <tom@codesourcery.com>
12747
12748 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12749 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12750
12751 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12752
12753 PR c++/62212
12754 * g++.dg/template/mangle2.C: New test.
12755
12756 2016-03-24 Richard Biener <rguenther@suse.de>
12757
12758 PR tree-optimization/70396
12759 * gcc.dg/torture/pr70396.c: New testcase.
12760
12761 2016-03-24 Richard Biener <rguenther@suse.de>
12762
12763 PR middle-end/70370
12764 * gcc.dg/torture/pr70370.c: New testcase.
12765
12766 2016-03-24 Tom de Vries <tom@codesourcery.com>
12767
12768 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12769 * gfortran.dg/goacc/kernels-tree.f95: Same.
12770 * gfortran.dg/goacc/parallel-tree.f95: Same.
12771
12772 2016-03-24 Tom de Vries <tom@codesourcery.com>
12773
12774 * c-c++-common/goacc/uninit-if-clause.c: New test.
12775 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12776
12777 2016-03-24 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR target/70290
12780 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12781 Fix formatting.
12782
12783 2016-03-24 Richard Biener <rguenther@suse.de>
12784
12785 PR tree-optimization/70372
12786 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12787
12788 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12789
12790 PR c++/70347
12791 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12792
12793 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12794
12795 PR c++/70332
12796 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12797
12798 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR c++/70001
12801 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12802 * g++.dg/cpp1y/pr70001.C: New test.
12803
12804 PR c++/70323
12805 * g++.dg/cpp0x/constexpr-70323.C: New test.
12806
12807 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
12808 Jason Merrill <jason@redhat.com>
12809 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR c++/69315
12812 * g++.dg/cpp0x/constexpr-69315.C: New test.
12813 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12814
12815 2016-03-23 Marek Polacek <polacek@redhat.com>
12816
12817 PR c++/69884
12818 * g++.dg/warn/Wignored-attributes-1.C: New test.
12819 * g++.dg/warn/Wignored-attributes-2.C: New test.
12820
12821 2016-03-23 Tom de Vries <tom@codesourcery.com>
12822
12823 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12824 initialization.
12825 * gfortran.dg/goacc/private-3.f95 (test): Same.
12826 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12827 missing use param.
12828
12829 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12830
12831 * lib/target-supports.exp: Remove v7ve entry from loop
12832 creating effective target checks.
12833 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12834 (add_options_for_arm_arch_v7ve): Likewise.
12835
12836 2016-03-23 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR tree-optimization/70354
12839 * gcc.dg/vect/pr70354-1.c: New test.
12840 * gcc.dg/vect/pr70354-2.c: New test.
12841 * gcc.target/i386/avx2-pr70354-1.c: New test.
12842 * gcc.target/i386/avx2-pr70354-2.c: New test.
12843
12844 2016-03-22 Jeff Law <law@redhat.com>
12845
12846 PR target/70232
12847 * gcc.dg/tree-ssa/pr70232.c: New test.
12848
12849 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12850
12851 PR target/70302
12852 * gcc.target/i386/pr70302.c: New test.
12853
12854 2016-03-22 Richard Biener <rguenther@suse.de>
12855
12856 PR middle-end/70251
12857 * g++.dg/torture/pr70251.C: New testcase.
12858
12859 2016-03-22 David Malcolm <dmalcolm@redhat.com>
12860
12861 PR c/69993
12862 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12863 Wmisleading-indentation.c.
12864 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12865 reflect change to diagnostic text and order of messages.
12866 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12867
12868 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
12869
12870 * g++.dg/ext/java-3.C: Don't compile on AIX.
12871
12872 2016-03-22 Richard Biener <rguenther@suse.de>
12873
12874 PR middle-end/70333
12875 * gcc.dg/torture/pr70333.c: New testcase.
12876
12877 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12878
12879 * g++.dg/ext/pr70290.C: New test.
12880
12881 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12882
12883 PR target/70325
12884 * gcc.target/i386/pr70325.c: New test.
12885
12886 2016-03-22 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR target/70329
12889 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12890 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12891
12892 PR target/70300
12893 * gcc.target/i386/pr70300.c: New test.
12894
12895 PR c++/70295
12896 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12897 (func2): New function for cond with parens, xfail warning for c++.
12898 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12899
12900 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12901
12902 PR c++/70096
12903 * g++.dg/template/ptrmem30.C: New test.
12904
12905 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12906
12907 PR c++/70204
12908 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12909 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12910
12911 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR middle-end/70326
12914 * gcc.dg/pr70326.c: New test.
12915
12916 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
12917 Jakub Jelinek <jakub@redhat.com>
12918
12919 PR tree-optimization/70317
12920 * gcc.dg/pr70317.c: New test.
12921
12922 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
12923
12924 PR target/70327
12925 * gcc.target/i386/pr70327.c: New test.
12926
12927 2016-03-21 Martin Liska <mliska@suse.cz>
12928
12929 PR ipa/70306
12930 * gcc.dg/ipa/pr70306.c: New test.
12931
12932 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
12933
12934 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12935 * gcc.target/arm/attr-align3.c: Likewise.
12936 * gcc.target/arm/attr_arm.c: Likewise.
12937 * gcc.target/arm/flip-thumb.c: Likewise.
12938
12939 2016-03-21 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR target/70296
12942 * gcc.target/powerpc/altivec-36.c: New test.
12943
12944 2016-03-21 Richard Biener <rguenther@suse.de>
12945
12946 PR tree-optimization/70310
12947 * gcc.dg/torture/pr70310.c: New testcase.
12948
12949 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12950
12951 PR target/70293
12952 * gcc.target/i386/pr70293.c: New test.
12953
12954 2016-03-21 Richard Biener <rguenther@suse.de>
12955
12956 PR tree-optimization/70288
12957 * gcc.dg/torture/pr70288-1.c: New testcase.
12958 * gcc.dg/torture/pr70288-2.c: Likewise.
12959
12960 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12961
12962 PR rtl-optimization/69307
12963 * gcc.target/arm/pr69307.c: New test.
12964
12965 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
12966
12967 PR rtl-optimization/69102
12968 * gcc.c-torture/compile/pr69102.c: New test.
12969
12970 2016-03-18 Jeff Law <law@redhat.com>
12971
12972 PR rtl-optimization/70263
12973 * gcc.c-torture/compile/pr70263-1.c: New test.
12974 * gcc.target/i386/pr70263-2.c: New test.
12975
12976 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12977
12978 PR rtl-optimization/70278
12979 * gcc.dg/torture/pr70278.c: New test.
12980 * gcc.target/arm/pr70278.c: New test.
12981
12982 2016-03-18 David Malcolm <dmalcolm@redhat.com>
12983
12984 PR c/70281
12985 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12986 (test_builtin_types_compatible_p): New test function.
12987 * gcc.dg/pr70281.c: New test case.
12988
12989 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12990
12991 PR target/70113
12992 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12993
12994 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12995
12996 PR tree-optimization/70252
12997 * gcc.dg/pr70252.c: New test.
12998
12999 2016-03-18 Tom de Vries <tom@codesourcery.com>
13000
13001 * gcc.dg/pr70161-2.c: New test.
13002 * gcc.dg/pr70161.c: New test.
13003
13004 2016-03-18 Tom de Vries <tom@codesourcery.com>
13005
13006 PR ipa/70269
13007 * gcc.dg/pr70269.c: New test.
13008
13009 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR c++/70267
13012 * g++.dg/ext/java-3.C: New test.
13013
13014 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13015
13016 PR c++/70205
13017 * g++.dg/lookup/pr70205.C: New test.
13018
13019 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13020
13021 PR c++/70218
13022 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13023
13024 2016-03-17 Marek Polacek <polacek@redhat.com>
13025
13026 PR c/69407
13027 * gcc.dg/atomic-op-6.c: New test.
13028
13029 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13030
13031 PR c/70264
13032 * c-c++-common/pr70264.c: New test case.
13033
13034 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR c++/70144
13037 * c-c++-common/pr70144-1.c: New test.
13038 * c-c++-common/pr70144-2.c: New test.
13039
13040 PR c++/70272
13041 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13042 * g++.dg/opt/flifetime-dse6.C: New test.
13043 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13044
13045 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13046
13047 PR driver/70192
13048 * gcc.dg/pic-1.c: New test.
13049 * gcc.dg/pic-2.c: Likewise.
13050 * gcc.dg/pic-3.c: Likewise.
13051 * gcc.dg/pic-4.c: Likewise.
13052 * gcc.dg/pie-1.c: Likewise.
13053 * gcc.dg/pie-2.c: Likewise.
13054 * gcc.dg/pie-3.c: Likewise.
13055 * gcc.dg/pie-4.c: Likewise.
13056 * gcc.dg/pie-5.c: Likewise.
13057 * gcc.dg/pie-6.c: Likewise.
13058
13059 2016-03-17 Tom de Vries <tom@codesourcery.com>
13060
13061 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13062 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13063
13064 2016-03-17 Richard Biener <rguenther@suse.de>
13065
13066 PR debug/70271
13067 * g++.dg/debug/pr70271.C: New testcase.
13068
13069 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13070
13071 * gcc.target/i386/pr70251.c: New test.
13072
13073 2016-03-17 Marek Polacek <polacek@redhat.com>
13074
13075 PR c++/70194
13076 * g++.dg/warn/constexpr-70194.C: New test.
13077
13078 2016-03-16 Richard Henderson <rth@redhat.com>
13079
13080 PR middle-end/70240
13081 * gcc.c-torture/compile/pr70240.c: New.
13082
13083 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13084
13085 * gcc.c-torture/compile/20151204.c: Skip for avr.
13086
13087 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR target/70245
13090 * g++.dg/opt/pr70245.C: New test.
13091 * g++.dg/opt/pr70245.h: New file.
13092 * g++.dg/opt/pr70245-aux.cc: New file.
13093
13094 2016-03-16 Martin Sebor <msebor@redhat.com>
13095
13096 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13097
13098 2016-03-16 Richard Henderson <rth@redhat.com>
13099
13100 PR middle-end/70199
13101 * gcc.c-torture/compile/pr70199.c: New.
13102
13103 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13104
13105 * gcc.dg/uninit-19.c: Run dos2unix.
13106
13107 2016-03-16 Marek Polacek <polacek@redhat.com>
13108
13109 PR c/70093
13110 * gcc.dg/nested-func-10.c: New test.
13111 * gcc.dg/nested-func-9.c: New test.
13112
13113 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR tree-optimization/68714
13116 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13117
13118 2016-03-16 Tom de Vries <tom@codesourcery.com>
13119
13120 PR tree-optimization/68715
13121 * gcc.dg/graphite/pr68715-2.c: New test.
13122 * gcc.dg/graphite/pr68715.c: New test.
13123 * gfortran.dg/graphite/pr68715.f90: New test.
13124
13125 2016-03-16 Tom de Vries <tom@codesourcery.com>
13126
13127 PR tree-optimization/68809
13128 * gcc.dg/graphite/pr68809-2.c: New test.
13129 * gcc.dg/graphite/pr68809.c: New test.
13130
13131 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13132
13133 PR c++/70147
13134 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13135 method call to i () as argument. Adjust expected output.
13136
13137 PR c++/70147
13138 * g++.dg/ubsan/pr70147-1.C: New test.
13139 * g++.dg/ubsan/pr70147-2.C: New test.
13140
13141 2016-03-15 Martin Sebor <msebor@redhat.com>
13142
13143 PR c++/58281
13144 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13145
13146 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13147
13148 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13149 hppa*-*-hpux*.
13150
13151 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13152
13153 PR libfortran/69799
13154 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13155 libatomic_available.
13156
13157 2016-03-15 Marek Polacek <polacek@redhat.com>
13158
13159 PR c++/70209
13160 * g++.dg/ext/attribute-may-alias-4.C: New test.
13161
13162 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13163
13164 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13165 -fvar-tracking-assignments-toggle flag.
13166
13167 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13168
13169 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13170
13171 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13172
13173 PR rtl-optimization/70222
13174 * gcc.c-torture/execute/pr70222-1.c: New test.
13175 * gcc.c-torture/execute/pr70222-2.c: New test.
13176
13177 2016-03-15 Richard Henderson <rth@redhat.com>
13178
13179 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13180
13181 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13182
13183 PR rtl-optimization/69032
13184 * gcc.dg/pr69032.c: New test.
13185
13186 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13187
13188 PR rtl-optimization/63384
13189 * g++.dg/pr63384.C: New test.
13190
13191 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13192
13193 PR target/64411
13194 * gcc.target/i386/pr64411.C: New test.
13195
13196 2016-03-15 Tom de Vries <tom@codesourcery.com>
13197
13198 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13199 * gfortran.dg/goacc/kernels-alias.f95: New test.
13200
13201 2016-03-14 Martin Sebor <msebor@redhat.com>
13202
13203 PR c++/53792
13204 * g++.dg/cpp0x/constexpr-inline.C: New test.
13205 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13206
13207 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13208
13209 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13210
13211 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR middle-end/70219
13214 * gcc.dg/pr70219.c: New test.
13215
13216 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13217
13218 PR target/70083
13219 * gcc.dg/torture/pr70083.c: New test.
13220 * gcc.target/i386/pr70083.c: New test.
13221
13222 2016-03-14 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/56365
13225 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13226
13227 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13228
13229 PR target/70098
13230 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13231 New function.
13232 * g++.dg/pr70098.C: New testcase.
13233
13234
13235 2016-03-14 Tom de Vries <tom@codesourcery.com>
13236
13237 PR tree-optimization/70045
13238 * gcc.dg/graphite/pr70045.c: New test.
13239
13240 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13241
13242 PR fortran/69043
13243 * gfortran.dg/include_9.f90: New test.
13244
13245 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13246
13247 PR fortran/45076
13248 gfortran.dg/prof/prof.exp: New script.
13249 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13250
13251 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13252
13253 PR rtl-optimization/69307
13254 * gcc.dg/pr69307.c: New test.
13255
13256 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13257
13258 PR target/69614
13259 * gcc.target/arm/pr69614.c: New.
13260
13261 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13262
13263 PR fortran/70031
13264 * gfortran.dg/submodule_14.f08: New test
13265
13266 PR fortran/69524
13267 * gfortran.dg/submodule_15.f08: New test
13268
13269 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13270
13271 PR c++/70106
13272 * g++.dg/cpp1y/paren3.C: New test.
13273
13274 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13275
13276 PR target/70131
13277 * gcc.target/powerpc/ppc-round2.c: New test.
13278
13279 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13280
13281 PR target/70123
13282 * gcc.dg/torture/pr70123.c: New test.
13283
13284 2016-03-11 Jeff Law <law@redhat.com>
13285
13286 PR tree-optimization/70190
13287 * gcc.c-torture/compile/pr70190.c: New test.
13288
13289 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13290
13291 PR c/68187
13292 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13293 case.
13294 (test43_b): Likewise.
13295 (test43_c): Likewise.
13296 (test43_d): Likewise.
13297 (test43_e): Likewise.
13298 (test43_f): Likewise.
13299 (test43_g): Likewise.
13300 (test44_a): Likewise.
13301 (test44_b): Likewise.
13302 (test44_c): Likewise.
13303 (test44_d): Likewise.
13304 (test44_e): Likewise.
13305
13306 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13307
13308 PR c/70085
13309 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13310
13311 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13312
13313 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13314 dg-options.
13315
13316 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13317
13318 PR target/70002
13319 PR target/69245
13320 * gcc.target/aarch64/pr69245_2.c: New test.
13321
13322 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR tree-optimization/70177
13325 * gcc.dg/pr70177.c: New test.
13326
13327 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13328
13329 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13330
13331 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13332
13333 * gcc.dg/tree-ssa/sra-20.c: New.
13334
13335 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR rtl-optimization/70174
13338 * gcc.dg/pr70174.c: New test.
13339
13340 PR tree-optimization/70169
13341 * gcc.dg/pr70169.c: New test.
13342
13343 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13344
13345 PR target/70160
13346 * gcc.target/i386/pr70160.c: New test.
13347
13348 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13349
13350 * gcc.target/s390/dfp-1.c: New test.
13351
13352 2016-03-10 Nick Clifton <nickc@redhat.com>
13353
13354 PR target/70044
13355 * gcc.target/aarch64/pr70044.c: New test.
13356
13357 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13358 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR c++/70001
13361 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13362 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13363 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13364
13365 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13366
13367 PR lto/69589
13368 * g++.dg/lto/pr69589_0.C: New testcase
13369 * g++.dg/lto/pr69589_1.C: New testcase
13370
13371 2016-03-10 Marek Polacek <polacek@redhat.com>
13372
13373 PR c++/70153
13374 * g++.dg/delayedfold/unary-plus1.C: New test.
13375
13376 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13377
13378 * gcc.target/arm/pr45701-1.c: Escape brackets.
13379 * gcc.target/arm/pr45701-2.c: Likewise.
13380
13381 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13382
13383 * gfortran.dg/unconstrained_commons.f: New.
13384
13385 2016-03-10 Alan Modra <amodra@gmail.com>
13386
13387 * gcc.dg/pr69195.c: New.
13388 * gcc.dg/pr69238.c: New.
13389
13390 2016-03-10 Tom de Vries <tom@codesourcery.com>
13391
13392 PR testsuite/68915
13393 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13394
13395 2016-03-10 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/70128
13398 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13399 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13400
13401 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR tree-optimization/70152
13404 * gcc.dg/pr70152.c: New test.
13405
13406 PR target/70086
13407 * gcc.target/i386/pr70086-1.c: New test.
13408 * gcc.target/i386/pr70086-2.c: New test.
13409 * gcc.target/i386/pr70086-3.c: New test.
13410
13411 PR tree-optimization/70127
13412 * gcc.c-torture/execute/pr70127.c: New test.
13413
13414 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13415
13416 * c-c++-common/goacc/combined-directives-2.c: New test.
13417
13418 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13419
13420 PR c/68473
13421 PR c++/70105
13422 * g++.dg/diagnostic/pr70105.C: New test.
13423 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13424 (test_multiple_ordinary_maps): New test function.
13425
13426 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13427
13428 PR c/68473
13429 PR c++/70105
13430 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13431 Drop range information from call to inform_at_rich_loc.
13432 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13433 New.
13434 (test_show_locus): Replace calls to rich_location::add_range with
13435 calls to add_range. Rewrite the tests that used the now-defunct
13436 rich_location ctor taking a source_range. Simplify other tests
13437 by replacing calls to COMBINE_LOCATION_DATA with calls to
13438 make_location.
13439
13440 2016-03-09 Richard Biener <rguenther@suse.de>
13441 Jakub Jelinek <jakub@redhat.com>
13442
13443 PR tree-optimization/70138
13444 * gcc.dg/vect/pr70138-1.c: New testcase.
13445 * gcc.dg/vect/pr70138-2.c: Likewise.
13446
13447 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR target/70049
13450 * gcc.target/i386/pr70049.c: New test.
13451
13452 2016-03-09 Richard Biener <rguenther@suse.de>
13453
13454 PR c/70143
13455 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13456 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13457 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13458
13459 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13460
13461 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13462 arm-*-*.
13463
13464 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/67278
13467 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13468
13469 PR target/67278
13470 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13471
13472 PR middle-end/70050
13473 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13474 in testcase comment.
13475
13476 2016-03-09 Tom de Vries <tom@codesourcery.com>
13477
13478 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13479 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13480 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13481 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13482 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13483 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13484 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13485 * gfortran.dg/goacc/kernels-loop.f95: New test.
13486
13487 2016-03-08 Martin Sebor <msebor@redhat.com>
13488
13489 PR c++/62096
13490 * g++.dg/warn/overflow-warn-7.C: New test.
13491
13492 2016-03-08 Jason Merrill <jason@redhat.com>
13493
13494 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13495 * lib/target-supports.exp (check_effective_target_concepts): New.
13496
13497 2016-03-08 Jakub Jelinek <jakub@redhat.com>
13498
13499 PR c++/70135
13500 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13501 * g++.dg/ubsan/pr70135.C: New test.
13502
13503 PR target/70110
13504 * gcc.dg/pr70110.c: New test.
13505
13506 2016-03-07 Martin Jambor <mjambor@suse.cz>
13507
13508 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13509 * c-c++-common/gomp/if-1.c: Likewise.
13510 * c-c++-common/gomp/pr61486-2.c: Likewise.
13511 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13512 to dg-additional-options.
13513 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13514 * g++/gomp/target-teams-1.c: Likewise.
13515 * gcc.dg/gomp/gomp.exp: Likewise.
13516 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13517 dg-additional-options.
13518 * gfortran.dg/gomp/gomp.exp: Likewise.
13519 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13520 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13521 dg-additional-options.
13522 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13523
13524 2016-03-07 Martin Jambor <mjambor@suse.cz>
13525
13526 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13527 * c-c++-common/gomp/gridify-1.c: New test.
13528 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13529
13530 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13531
13532 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13533 trigger for cortex-r8, when scanning for register r8.
13534 * gcc.target/arm/pr45701-2.c: Likewise.
13535
13536 2016-02-26 Richard Biener <rguenther@suse.de>
13537 Jeff Law <law@redhat.com>
13538
13539 PR tree-optimization/69740
13540 * gcc.c-torture/compile/pr69740-1.c: New test.
13541 * gcc.c-torture/compile/pr69740-2.c: New test.
13542
13543 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13544
13545 * lib/target-supports.exp
13546 (check_effective_target_whole_vector_shift): Enable for PPC64.
13547
13548 2016-03-07 Richard Biener <rguenther@suse.de>
13549
13550 PR tree-optimization/70115
13551 * gcc.dg/torture/pr70115.c: New testcase.
13552
13553 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13554
13555 PR middle-end/69916
13556 * c-c-++-common/goacc/pr69916.c: New.
13557
13558 2016-03-07 Richard Henderson <rth@redhat.com>
13559
13560 * gcc.c-torture/compile/pr70061.c: New test.
13561
13562 2016-03-07 Richard Biener <rguenther@suse.de>
13563
13564 PR testsuite/70109
13565 * gcc.dg/vect/O3-pr36098.c: New testcase.
13566
13567 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13568
13569 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13570
13571 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13572
13573 * gnat.dg/renaming9.ad[sb]: New testcase.
13574
13575 2016-03-05 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR c++/70084
13578 * g++.dg/expr/stdarg3.C: New test.
13579
13580 2016-03-04 Jeff Law <law@redhat.com>
13581
13582 PR tree-optimization/69196
13583 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13584 x86_64-*-*.
13585
13586 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13587
13588 PR c/69973
13589 * gcc.dg/pr69973.c: New test.
13590
13591 PR rtl-optimization/69941
13592 * gcc.dg/torture/pr69941.c: New test.
13593
13594 PR c/69824
13595 * gcc.dg/pr69824.c: New test.
13596
13597 2016-03-05 Tom de Vries <tom@codesourcery.com>
13598
13599 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13600 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13601 function.
13602
13603 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13604
13605 PR c++/66786
13606 * g++.dg/cpp1y/var-templ48.C: New test.
13607 * g++.dg/cpp1y/var-templ49.C: New test.
13608
13609 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13610
13611 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13612
13613 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13614
13615 PR c++/70035
13616 * g++.dg/ubsan/pr70035.C: New test.
13617
13618 PR target/70062
13619 * gcc.target/i386/pr70062.c: New test.
13620
13621 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13622
13623 * g++.dg/template/typename21.C: Remove c++98_only.
13624
13625 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13626
13627 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13628
13629 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13630
13631 PR c/68187
13632 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13633 function.
13634 (fn_42_b): Likewise.
13635 (fn_42_c): Likewise.
13636
13637 2016-03-04 David Malcolm <dmalcolm@redhat.com>
13638
13639 PR c/68187
13640 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13641 function.
13642 (fn_40_b): Likewise.
13643 (fn_41_a): Likewise.
13644 (fn_41_b): Likewise.
13645
13646 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR target/70059
13649 * gcc.target/i386/avx512f-pr70059.c: New test.
13650 * gcc.target/i386/avx512dq-pr70059.c: New test.
13651
13652 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13653
13654 PR rtl-optimization/57676
13655 * gcc.dg/torture/pr57676.c: New test.
13656
13657 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13658
13659 * gcc.dg/pr70026.c: New test.
13660
13661 2016-03-04 Marek Polacek <polacek@redhat.com>
13662
13663 PR c/69798
13664 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13665 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13666
13667 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13668
13669 PR target/70004
13670 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13671 Delete.
13672 (test_corners_sisd_si): Likewise.
13673 (main): Remove checks of the above.
13674 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13675
13676 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13677
13678 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13679
13680 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13681
13682 * gcc.dg/torture/pr69951.c: Accept argc==0.
13683
13684 2016-03-04 Richard Biener <rguenther@suse.de>
13685
13686 PR c++/70054
13687 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13688 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13689
13690 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13691
13692 PR testsuite/69766
13693 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13694 testing multiarch.
13695
13696 2016-03-04 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR debug/69947
13699 * gcc.dg/guality/pr69947.c: New test.
13700
13701 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR ada/70017
13704 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13705
13706 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13707
13708 PR rtl-optimization/69904
13709 * gcc.target/arm/pr69904.c: New test.
13710
13711 2016-03-03 Jakub Jelinek <jakub@redhat.com>
13712
13713 PR target/70021
13714 * gcc.dg/vect/pr70021.c: New test.
13715 * gcc.target/i386/pr70021.c: New test.
13716
13717 2016-03-03 Marek Polacek <polacek@redhat.com>
13718
13719 PR middle-end/70050
13720 * gcc.dg/pr70050.c: New test.
13721
13722 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13723
13724 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13725
13726 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13727
13728 PR tree-optimization/70043
13729 * gfortran.dg/vect/pr70043.f90: New test.
13730
13731 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13732
13733 * gnat.dg/specs/task1.ads: New test.
13734
13735 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13736
13737 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13738 Invoke gdb with -batch.
13739 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13740
13741 2016-03-03 Richard Biener <rguenther@suse.de>
13742
13743 PR tree-optimization/55936
13744 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13745
13746 2016-03-02 Jeff Law <law@redhat.com>
13747
13748 PR rtl-optimization/69942
13749 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13750 effects of argument promotions.
13751
13752 PR tree-optimization/69987
13753 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13754 target does not support -fprefetch-loop-arrays.
13755
13756 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
13757
13758 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13759
13760 2016-03-02 Bin Cheng <bin.cheng@arm.com>
13761
13762 PR rtl-optimization/69052
13763 * gcc.target/i386/pr69052.c: New test.
13764
13765 2016-03-02 Alan Modra <amodra@gmail.com>
13766
13767 * gcc.dg/pr69990.c: New.
13768
13769 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR c/68062
13772 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13773
13774 PR middle-end/70022
13775 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13776
13777 PR target/70028
13778 * gcc.target/i386/pr70028.c: New test.
13779
13780 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13781
13782 * c-c++-common/asan/swapcontext-test-1.c,
13783 * c-c++-common/tsan/thread_leak.c,
13784 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13785 * g++.dg/tsan/benign_race.C,
13786 * g++.dg/tsan/fd_close_norace.C,
13787 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13788 races with sanitizer output
13789
13790 2016-03-02 Richard Biener <rguenther@suse.de>
13791 Uros Bizjak <ubizjak@gmail.com>
13792
13793 PR target/67278
13794 * gcc.dg/simd-8.c: New testcase.
13795
13796 2016-03-02 Richard Biener <rguenther@suse.de>
13797
13798 PR middle-end/67278
13799 * gcc.dg/simd-7.c: New testcase.
13800
13801 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13802
13803 * gcc.target/i386/pr70007.c: Tweak.
13804
13805 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13806
13807 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13808
13809 2016-03-02 Marek Polacek <polacek@redhat.com>
13810
13811 PR c/67854
13812 * gcc.dg/pr67854.c: New test.
13813
13814 2016-03-02 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR middle-end/70025
13817 * gcc.dg/torture/pr70025.c: New test.
13818
13819 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13820
13821 PR tree-optimization/68621
13822 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13823
13824 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13825
13826 * gcc.target/i386/pr70007.c: New test.
13827
13828 2016-03-01 Jeff Law <law@redhat.com>
13829
13830 PR tree-optimization/69196
13831 * gcc.dg/tree-ssa/pr69196-1.c: New test.
13832
13833 PR tree-optimization/69196
13834 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13835 duplicating code and spoiling the expected output.
13836
13837 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13838
13839 PR target/70033
13840 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13841 supports power9 before doing tests.
13842 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13843 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13844 * gcc.target/powerpc/p9-permute.c: Likewise.
13845
13846 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
13847
13848 PR target/70027
13849 * gcc.target/i386/pr70027.c: New test.
13850
13851 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13852
13853 * gcc.dg/pr70017.c: New test.
13854
13855 2016-03-01 Jakub Jelinek <jakub@redhat.com>
13856
13857 PR c/69796
13858 PR c/69974
13859 * gcc.dg/pr69796.c: New test.
13860 * gcc.dg/pr69974.c: New test.
13861
13862 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13863
13864 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13865
13866 2016-02-29 Jeff Law <law@redhat.com>
13867
13868 PR tree-optimization/69987
13869 * gfortran.dg/pr69987.f90: New test.
13870
13871 PR tree-optimization/69989
13872 * gcc.c-torture/compile/pr69989-2.c: New test.
13873
13874 2016-03-01 Marek Polacek <polacek@redhat.com>
13875
13876 PR c++/69795
13877 * g++.dg/parse/invalid1.C: New test.
13878
13879 2016-03-01 Richard Biener <rguenther@suse.de>
13880
13881 PR middle-end/70022
13882 * gcc.dg/pr70022.c: New testcase.
13883
13884 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13885
13886 PR tree-optimization/69956
13887 * gcc.dg/pr69956.c: New test.
13888
13889 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13890
13891 PR target/70011
13892 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13893 XFAIL when hardware supports efficient unaligned storage access.
13894
13895 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13896
13897 PR c++/69961
13898 * g++.dg/template/pr69961a.C: New test.
13899 * g++.dg/template/pr69961b.C: New test.
13900
13901 2016-02-29 David Malcolm <dmalcolm@redhat.com>
13902
13903 PR preprocessor/69985
13904 * gcc.dg/cpp/pr69985.c: New test case.
13905
13906 2016-02-29 Jeff Law <law@redhat.com>
13907
13908 PR tree-optimization/70005
13909 * gcc.c-torture/execute/pr70005.c New test.
13910
13911 PR tree-optimization/69999
13912 * gcc.c-torture/compile/pr69999.c: New test.
13913
13914 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13915
13916 PR tree-optimization/69652
13917 * gcc.dg/torture/pr69652.c: Delete test.
13918 * gcc.dg/vect/pr69652.c: New test.
13919
13920 2016-02-19 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/69980
13923 * gfortran.dg/vect/pr69980.f90: New testcase.
13924
13925 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13926
13927 * gcc.target/sparc/20160229-1.c: New test.
13928
13929 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13930
13931 * gnat.dg/stack_usage3.adb: New test.
13932 * gnat.dg/stack_usage3_pkg.ads: New helper.
13933
13934 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13935
13936 * gnat.dg/renaming8.adb: New test.
13937 * gnat.dg/renaming8_pkg1.ads: New helper.
13938 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13939 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13940
13941 2016-02-29 Richard Biener <rguenther@suse.de>
13942
13943 PR tree-optimization/69720
13944 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13945
13946 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13947
13948 PR fortran/68147
13949 PR fortran/47674
13950 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13951
13952 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13953 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13954
13955 PR fortran/56007
13956 * gfortran.dg/coarray_8.f90: Adjust error message.
13957 * gfortran.dg/pr56007.f90: New test.
13958 * gfortran.dg/pr56007.f: New test.
13959
13960 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13961
13962 PR tree-optimization/69989
13963 * gcc.dg/torture/pr69989.c: New test.
13964
13965 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13966
13967 * gcc.target/i386/stack-realign-win.c: New test.
13968
13969 2016-02-28 Harald Anlauf <anlauf@gmx.de>
13970
13971 PR fortran/60126
13972 * gfortran.dg/pr60126.f90: New test.
13973
13974 2016-02-27 Jeff Law <law@redhat.com>
13975
13976 Revert
13977 2016-02-26 Richard Biener <rguenther@suse.de>
13978 Jeff Law <law@redhat.com>
13979
13980 PR tree-optimization/69740
13981 * gcc.c-torture/compile/pr69740-1.c: New test.
13982 * gcc.c-torture/compile/pr69740-2.c: New test.
13983
13984 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13985
13986 PR fortran/69910
13987 * gfortran.dg/newunit_4.f90: New test.
13988
13989 2016-02-27 Jakub Jelinek <jakub@redhat.com>
13990
13991 PR target/69613
13992 PR rtl-optimization/69886
13993 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13994 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13995 target.
13996
13997 2016-02-26 Martin Sebor <msebor@redhat.com>
13998
13999 PR tree-optimization/15826
14000 * gcc.dg/tree-ssa/pr15826.c: New test.
14001
14002 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR target/69969
14005 * gcc.target/powerpc/pr69969.c: New test.
14006
14007 2016-02-26 Martin Sebor <msebor@redhat.com>
14008
14009 PR c++/15766
14010 * g++.old-deja/g++.other/decl5.C: Add a test case.
14011
14012 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14013
14014 PR target/69946
14015 * gcc.target/powerpc/pr69946.c: New file.
14016
14017 2016-02-26 Richard Biener <rguenther@suse.de>
14018 Jeff Law <law@redhat.com>
14019
14020 PR tree-optimization/69740
14021 * gcc.c-torture/compile/pr69740-1.c: New test.
14022 * gcc.c-torture/compile/pr69740-2.c: New test.
14023
14024 2016-02-26 Martin Jambor <mjambor@suse.cz>
14025
14026 PR middle-end/69920
14027 * gcc.dg/torture/pr69932.c: New test.
14028 * gcc.dg/torture/pr69936.c: Likewise.
14029
14030 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14031
14032 PR target/69709
14033 * gcc.target/s390/pr69709.c: New test.
14034
14035 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14036
14037 PR target/69245
14038 * gcc.target/aarch64/pr69245_1.c: New test.
14039
14040 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14041
14042 PR target/69613
14043 * gcc.dg/torture/pr69613.c: New test.
14044
14045 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14046
14047 PR rtl-optimization/69891
14048 * gcc.target/i386/pr69891.c: New test.
14049
14050 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14051 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14052
14053 PR target/61397
14054 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14055 functionality for both 32-bit and 64-bit.
14056
14057 2016-02-26 Richard Biener <rguenther@suse.de>
14058
14059 PR tree-optimization/69551
14060 * gcc.dg/torture/pr69951.c: New testcase.
14061
14062 2016-02-25 Richard Biener <rguenther@suse.de>
14063
14064 PR tree-optimization/48795
14065 * gcc.dg/Warray-bounds-18.c: New testcase.
14066
14067 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14068
14069 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14070
14071 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR rtl-optimization/69896
14074 * gcc.dg/pr69896.c: New test.
14075
14076 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14077
14078 PR c++/69736
14079 * g++.dg/cpp1y/paren2.C: New test.
14080
14081 2016-02-24 Martin Sebor <msebor@redhat.com>
14082
14083 PR c/51147
14084 * gcc.dg/enum-mode-2.c: New test.
14085
14086 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14087
14088 PR c++/69922
14089 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14090 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14091 * g++.dg/ubsan/pr69922.C: New test.
14092
14093 2016-02-24 Marek Polacek <polacek@redhat.com>
14094
14095 PR c/69819
14096 * gcc.dg/pr69819.c: New test.
14097
14098 2016-02-24 Martin Sebor <msebor@redhat.com>
14099
14100 PR c++/69912
14101 * g++.dg/ext/flexary15.C: New test.
14102
14103 2016-02-24 Martin Sebor <msebor@redhat.com>
14104
14105 * gcc.dg/builtins-68.c: Avoid making unportable
14106 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14107 * g++.dg/ext/builtin_alloca.C: Same.
14108
14109 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14110 Charles Baylis <charles.baylis@linaro.org>
14111
14112 PR debug/61033
14113 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14114
14115 2016-02-24 Richard Biener <rguenther@suse.de>
14116 Jakub Jelinek <jakub@redhat.com>
14117
14118 PR middle-end/69760
14119 * gcc.dg/torture/pr69760.c: New testcase.
14120
14121 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14122
14123 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14124 pattern on Solaris with as.
14125
14126 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14127
14128 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14129 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14130 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14131 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14132
14133 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR middle-end/69915
14136 * gcc.dg/pr69915.c: New test.
14137
14138 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14139
14140 PR rtl-optimization/69886
14141 * gcc.dg/torture/pr69886.c: New test.
14142
14143 2016-02-24 Richard Biener <rguenther@suse.de>
14144
14145 PR middle-end/68963
14146 * gcc.dg/torture/pr68963.c: New testcase.
14147
14148 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14149
14150 PR target/69875
14151 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14152 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14153 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14154 * gcc.target/arm/atomic_loaddi_1.c: New test.
14155 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14156 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14157 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14158 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14159 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14160 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14161 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14162 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14163
14164 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR middle-end/69909
14167 * gcc.dg/torture/pr69909.c: New test.
14168
14169 2016-02-24 Richard Biener <rguenther@suse.de>
14170
14171 PR tree-optimization/69907
14172 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14173 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14174 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14175
14176 2016-02-24 Christian Bruel <christian.bruel@st.com>
14177
14178 * gcc.target/arm/pragma_cpp_fma.c: New test.
14179
14180 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14181
14182 PR fortran/61156
14183 * gfortran.dg/include_6.f90: Update test.
14184
14185 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR objc/69844
14188 * objc.dg/pr69844.m: New test.
14189
14190 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14191
14192 PR libgfortran/69456
14193 * gfortran.dg/namelist_89.f90: New test.
14194 * gfortran.dg/pr59700.f90: Update test..
14195
14196 2016-02-23 Martin Sebor <msebor@redhat.com>
14197
14198 PR middle-end/69780
14199 * g++.dg/ext/builtin_alloca.C: New test.
14200 * gcc.dg/builtins-68.c: New test.
14201
14202 2016-02-23 Richard Henderson <rth@redhat.com>
14203
14204 * gcc.target/i386/addr-space-3.c: Remove test.
14205
14206 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14207
14208 PR preprocessor/69126
14209 PR preprocessor/69543
14210 * c-c++-common/pr69126-2-long.c: New test.
14211 * c-c++-common/pr69126-2-short.c: New test.
14212 * c-c++-common/pr69543-1.c: Remove xfail.
14213
14214 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14215
14216 PR preprocessor/69126
14217 PR preprocessor/69543
14218 PR preprocessor/69558
14219 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14220 (f): Rename to...
14221 (test_2): ...this, and add leading comment.
14222 (MACRO_3, test_3): New.
14223 (MACRO_4A, MACRO_4B, test_4): New.
14224 (MACRO): Rename to...
14225 (MACRO_5): ...this.
14226 (g): Rename to...
14227 (test_5): ...this, updating for renaming of MACRO, and
14228 add leading comment.
14229 * c-c++-common/pr69543-1.c: New.
14230 * c-c++-common/pr69543-2.c: New.
14231 * c-c++-common/pr69543-3.c: New.
14232 * c-c++-common/pr69543-4.c: New.
14233 * c-c++-common/pr69558-1.c: New.
14234 * c-c++-common/pr69558-2.c: New.
14235 * c-c++-common/pr69558-3.c: New.
14236 * c-c++-common/pr69558-4.c: New.
14237 * gcc.dg/pr69558.c: Move to...
14238 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14239 xfail for c++.
14240
14241 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14242
14243 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14244 to -ftree-parallelize-loops/-fopenacc changes.
14245 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14246 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14247 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14248 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14249 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14250 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14251 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14252 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14253 * c-c++-common/goacc/kernels-loop.c: Likewise.
14254 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14255 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14256 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14257 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14258
14259 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14260
14261 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14262
14263 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR c++/69902
14266 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14267
14268 PR c/69900
14269 * gcc.dg/pr69900.c: New test.
14270
14271 2016-02-23 Martin Jambor <mjambor@suse.cz>
14272
14273 PR tree-optimization/69666
14274 * gcc.dg/tree-ssa/pr69666.c: New test.
14275
14276 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14277
14278 PR fortran/67451
14279 * gfortran.dg/coarray_allocate_5.f08: New test.
14280
14281 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14282
14283 * gcc.target/s390/vcond-shift.c: Move to ...
14284 * gcc.target/s390/vector/vcond-shift.c: ... here.
14285
14286 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14287
14288 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14289 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14290
14291 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14292
14293 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14294
14295 2016-02-20 Mark Wielaard <mjw@redhat.com>
14296
14297 PR c/28901
14298 * gcc.dg/unused-variable-3.c: New test.
14299
14300 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/69888
14303 * gcc.target/i386/pr69888.c: New test.
14304
14305 2016-02-22 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/69882
14308 * gfortran.dg/vect/pr69882.f90: New testcase.
14309
14310 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR target/69885
14313 * gcc.dg/pr69885.c: New test.
14314
14315 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14316
14317 PR target/69806
14318 PR target/54089
14319 * gcc.target/sh/pr54089-10.c: New.
14320
14321 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14322
14323 PR fortran/69423
14324 * gfortran.dg/deferred_character_15.f90 : New test.
14325
14326 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14327
14328 PR fortran/57365
14329 gfortran.dg/allocate_with_source_18.f03: New test.
14330
14331 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14332
14333 PR fortran/52531
14334 gfortran.dg/gomp/pr52531.f90: New test.
14335
14336 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14337
14338 PR c++/69865
14339 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14340 -std=c++03.
14341
14342 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14343
14344 PR c++/69826
14345 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14346 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14347
14348 PR c++/69850
14349 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14350
14351 PR c++/69851
14352 * g++.dg/torture/pr69851.C: New test.
14353
14354 2016-02-19 Martin Sebor <msebor@redhat.com>
14355
14356 PR testsuite/69573
14357 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14358
14359 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR c++/69850
14362 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14363 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14364
14365 PR c++/67767
14366 * g++.dg/cpp0x/pr67767.C: New test.
14367
14368 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14369
14370 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14371 for fp, simd, crypto, crc, lse.
14372 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14373 above.
14374 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14375 effective target check.
14376
14377 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14378
14379 PR target/69820
14380 * gcc.target/i386/pr69820.c: New test.
14381
14382 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14383
14384 * gcc.target/s390/vector/int128-1.c: New test.
14385
14386 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14387
14388 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14389
14390 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14391
14392 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14393 instruction pattern name to prevent the testcase from failing with
14394 -march=z13.
14395
14396 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14397
14398 * gcc.target/s390/md/movstr-2.c: New test.
14399
14400 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14401
14402 * gcc.target/s390/morestack.c: New test.
14403
14404 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14405
14406 PR target/69625
14407 * gcc.target/s390/pr69625.c: Add test case.
14408
14409 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14410
14411 PR testsuite/68580
14412 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14413
14414 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14415
14416 PR target/68404
14417 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14418 * gcc.target/powerpc/fusion3.c: Likewise.
14419
14420 2016-02-18 Richard Biener <rguenther@suse.de>
14421
14422 PR middle-end/69553
14423 * g++.dg/torture/pr69553.C: New testcase.
14424
14425 2016-02-18 Nick Clifton <nickc@redhat.com>
14426
14427 PR target/62254
14428 PR target/69610
14429 * gcc.target/arm/pr62554.c: New test.
14430 * gcc.target/arm/pr69610-1.c: New test.
14431 * gcc.target/arm/pr69610-2.c: New test.
14432
14433 2016-02-18 Richard Biener <rguenther@suse.de>
14434
14435 PR middle-end/69854
14436 * gcc.dg/torture/pr69854.c: New testcase.
14437
14438 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR c++/69850
14441 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14442
14443 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14444
14445 * gcc.target/powerpc/vec-cg.c: New test.
14446
14447 2016-02-17 Richard Biener <rguenther@suse.de>
14448
14449 PR testsuite/69586
14450 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14451
14452 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14453
14454 PR target/69161
14455 * gcc.c-torture/compile/pr69161.c: New test.
14456
14457 2016-02-17 David Sherwood <david.sherwood@arm.com>
14458
14459 PR target/69532
14460 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14461 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14462
14463 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14464
14465 * gcc.dg/ifcvt-4.c: Skip on Visium.
14466
14467 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14468
14469 * gnat.dg/atomic8.adb: New test.
14470
14471 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14472
14473 * gnat.dg/discr46.ad[sb]: New test.
14474
14475 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14476
14477 PR Target/48344
14478 * gcc.target/powerpc/pr48344-1.c: New test.
14479
14480 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14481
14482 PR fortran/69742
14483 * gfortran.dg/associate_21.f90: New test.
14484
14485 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14486
14487 PR c/69835
14488 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14489 -Wnonnull in dg-options.
14490 * c-c++-common/nonnull-2.c: New test.
14491
14492 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14493 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14494
14495 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14496
14497 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR middle-end/69801
14500 * gcc.dg/pr69801.c: Add empty dg-options.
14501
14502 2016-02-16 James Norris <jnorris@codesourcery.com>
14503
14504 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14505 * g++.dg/goacc/deviceptr-1.c: New file.
14506
14507 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14508
14509 PR tree-optimization/69820
14510 * gcc.dg/vect/pr69820.c: New test.
14511
14512 2016-02-16 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69776
14515 * gcc.dg/torture/pr69776-2.c: New testcase.
14516
14517 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14518
14519 PR tree-optimization/69714
14520 * gcc.dg/torture/pr69714.c: New test.
14521
14522 2016-02-16 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR tree-optimization/69802
14525 * gcc.dg/pr69802.c: New test.
14526
14527 2016-02-16 Richard Biener <rguenther@suse.de>
14528
14529 PR middle-end/69801
14530 * gcc.dg/pr69801.c: New testcase.
14531
14532 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14533
14534 PR libgfortran/69651
14535 * gfortran.dg/read_bang.f90: New test.
14536 * gfortran.dg/read_bang4.f90: New test.
14537
14538 2016-02-15 Jakub Jelinek <jakub@redhat.com>
14539
14540 PR c++/69658
14541 * g++.dg/init/pr69658.C: New test.
14542
14543 PR c++/69797
14544 * c-c++-common/pr69797.c: New test.
14545
14546 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14547
14548 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14549 check for aarch64*-*-*.
14550
14551 2016-02-15 Richard Biener <rguenther@suse.de>
14552
14553 PR tree-optimization/69783
14554 * gcc.dg/vect/pr69783.c: New testcase.
14555
14556 2016-02-15 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/69776
14559 * gcc.dg/torture/pr69776.c: New testcase.
14560
14561 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14562
14563 PR fortran/60526
14564 * gfortran.dg/type_decl_4.f90: Reinstated.
14565
14566 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
14567
14568 PR fortran/68746
14569 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14570
14571 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14572
14573 PR fortran/60526
14574 PR bootstrap/69816
14575 * gfortran.dg/type_decl_4.f90: Removed.
14576
14577 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14578
14579 PR fortran/60526
14580 * gfortran.dg/type_decl_4.f90: New test.
14581
14582 2016-02-14 Alan Modra <amodra@gmail.com>
14583
14584 PR testsuite/68886
14585 * gcc.c-torture/execute/stkalign.c: Revise test.
14586
14587 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14588
14589 PR target/67260
14590 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14591
14592 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14593
14594 PR target/67260
14595 * gcc.target/sh/torture/pr67260.c: New.
14596
14597 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
14598
14599 * gcc.dg/pr67964.c: Add dg-require-alias.
14600
14601 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14602
14603 PR target/67636
14604 PR target/64345
14605 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14606
14607 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14608
14609 PR libgfortran/69668
14610 * gfortran.dg/namelist_88.f90: New test.
14611
14612 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14613
14614 PR libgfortran/69668
14615 * gfortran.dg/namelist_38.f90: Update test.
14616 * gfortran.dg/namelist_84.f90: Update test.
14617
14618 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14619
14620 PR other/69554
14621 * gcc.dg/pr69554-1.c: New test.
14622 * gfortran.dg/pr69554-1.F90: New test.
14623 * gfortran.dg/pr69554-2.F90: New test.
14624 * lib/gcc-dg.exp (proc dg-locus): New function.
14625 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14626 distinguish between the caret-printing and non-caret-printing
14627 cases. If caret-printing has been explicitly enabled, bail out
14628 without attempting to fix up the output.
14629
14630 2016-02-12 David Malcolm <dmalcolm@redhat.com>
14631
14632 PR driver/69265
14633 PR driver/69453
14634 * gcc.dg/spellcheck-options-3.c: New test case.
14635 * gcc.dg/spellcheck-options-4.c: New test case.
14636 * gcc.dg/spellcheck-options-5.c: New test case.
14637 * gcc.dg/spellcheck-options-6.c: New test case.
14638 * gcc.dg/spellcheck-options-7.c: New test case.
14639 * gcc.dg/spellcheck-options-8.c: New test case.
14640 * gcc.dg/spellcheck-options-9.c: New test case.
14641 * gcc.dg/spellcheck-options-10.c: New test case.
14642
14643 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR rtl-optimization/69764
14646 PR rtl-optimization/69771
14647 * c-c++-common/pr69764.c: New test.
14648 * gcc.dg/torture/pr69771.c: New test.
14649
14650 2016-02-12 Marek Polacek <polacek@redhat.com>
14651
14652 * g++.dg/torture/init-list1.C: New.
14653
14654 2016-02-12 Marek Polacek <polacek@redhat.com>
14655
14656 * gcc.dg/pr69522.c: Add empty dg-options.
14657
14658 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14659
14660 * g++.dg/lto/lto.exp: Include and init mpx.
14661 * g++.dg/lto/pr69729_0.C: New test.
14662
14663 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14664
14665 PR ipa/69241
14666 * g++.dg/ipa/pr69241-4.C: New test.
14667
14668 PR ipa/68672
14669 * g++.dg/ipa/pr68672-1.C: New test.
14670 * g++.dg/ipa/pr68672-2.C: New test.
14671 * g++.dg/ipa/pr68672-3.C: New test.
14672
14673 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14674
14675 PR c/69522
14676 * gcc.dg/pr69522.c: New test.
14677
14678 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14679
14680 PR c++/69098
14681 * g++.dg/cpp1y/69098.C: New test.
14682 * g++.dg/cpp1y/69098-2.C: New test.
14683
14684 2016-02-12 Jakub Jelinek <jakub@redhat.com>
14685
14686 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14687 and neighbour -> neighbor.
14688 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14689 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14690 * c-c++-common/Wvarargs.c: Likewise.
14691 * c-c++-common/goacc/host_data-5.c: Likewise.
14692 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14693 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14694 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14695 * gcc.target/aarch64/pr60697.c: Likewise.
14696 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14697 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14698 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14699 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14700 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14701 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14702 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14703 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14704 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14705 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14706 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14707 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14708 * g++.dg/lookup/koenig5.C: Likewise.
14709 * g++.dg/ext/no-asm-2.C: Likewise.
14710 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14711 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14712 * gfortran.dg/used_types_16.f90: Likewise.
14713 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14714 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14715 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14716 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14717 * gfortran.dg/abstract_type_6.f03: Likewise.
14718 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14719 * gfortran.dg/used_types_15.f90: Likewise.
14720 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14721 * gfortran.dg/exit_3.f08: Likewise.
14722 * gfortran.dg/open_status_2.f90: Likewise.
14723 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14724 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14725 * gfortran.dg/associate_1.f03: Likewise.
14726 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14727 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14728 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14729 * gcc.dg/builtin-object-size-1.c: Likewise.
14730 * gcc.dg/noreturn-6.c: Likewise.
14731 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14732 * gcc.dg/globalalias.c: Likewise.
14733 * gcc.dg/builtins-config.h: Likewise.
14734 * gcc.dg/pr30457.c: Likewise.
14735 * gcc.c-torture/compile/volatile-1.c: Likewise.
14736 * gcc.c-torture/execute/20101011-1.c: Likewise.
14737 * c-c++-common/Waddress-1.c: Likewise.
14738
14739 2016-02-11 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR c/69768
14742 * c-c++-common/Waddress-1.c: New test.
14743
14744 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14745
14746 PR fortran/69296
14747 * gfortran.dg/associate_19.f03: New test.
14748 * gfortran.dg/associate_20.f03: New test.
14749
14750 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14751
14752 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14753
14754 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14755
14756 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14757 .arch armv8-a\n. Add -dA to dg-options.
14758 * gcc.target/aarch64/assembler_arch_1.c: New test.
14759 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14760
14761 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14762
14763 PR c++/68726
14764 * g++.dg/cpp0x/pr68726.C: New.
14765
14766 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14767
14768 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14769 test.
14770
14771 2016-02-11 Richard Biener <rguenther@suse.de>
14772
14773 * g++.dg/tree-ssa/pr61034.C: Adjust.
14774
14775 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14776
14777 PR target/69148
14778 * gcc.target/s390/pr69148.c: New.
14779
14780 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14781
14782 PR tree-optimization/69652
14783 * gcc.dg/torture/pr69652.c: New test.
14784
14785 2016-02-10 Jakub Jelinek <jakub@redhat.com>
14786 Patrick Palka <ppalka@gcc.gnu.org>
14787
14788 PR ipa/69241
14789 PR c++/69649
14790 * g++.dg/ipa/pr69241-1.C: New test.
14791 * g++.dg/ipa/pr69241-2.C: New test.
14792 * g++.dg/ipa/pr69241-3.C: New test.
14793 * g++.dg/ipa/pr69649.C: New test.
14794
14795 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
14796
14797 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14798 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14799
14800 2016-02-10 Bin Cheng <bin.cheng@arm.com>
14801
14802 PR tree-optimization/68021
14803 * gcc.dg/tree-ssa/pr68021.c: New test.
14804
14805 2016-02-10 Richard Biener <rguenther@suse.de>
14806
14807 PR tree-optimization/69726
14808 * gcc.dg/uninit-22.c: New testcase.
14809
14810 2016-02-09 Andrew Pinski <apinski@cavium.com>
14811
14812 PR tree-opt/69282
14813 * gcc.c-torture/compile/20160205-1.c: New testcase.
14814
14815 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14816
14817 PR target/68404
14818 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14819 instead accessing a really large arrray.
14820 * gcc.target/powerpc/fusion3.c: Likewise.
14821
14822 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
14823
14824 PR target/68532
14825 * gcc.c-torture/execute/pr68532.c: New test.
14826
14827 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
14828
14829 PR target/69634
14830 * gcc.dg/pr69634.c: New.
14831
14832 2016-02-09 Richard Biener <rguenther@suse.de>
14833
14834 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14835
14836 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
14837
14838 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14839
14840 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14841
14842 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14843
14844 2016-02-09 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/69715
14847 * gcc.dg/torture/pr69715.c: New testcase.
14848
14849 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14850
14851 PR c++/69139
14852 * g++.dg/cpp0x/trailing12.C: New test.
14853 * g++.dg/cpp0x/trailing13.C: New test.
14854
14855 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14856
14857 PR c++/69283
14858 PR c++/67835
14859 * g++.dg/cpp1y/auto-fn29.C: New test.
14860 * g++.dg/cpp1y/auto-fn30.C: New test.
14861
14862 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14863
14864 PR tree-optimization/69209
14865 * gcc.c-torture/compile/pr69209.c: New test.
14866
14867 2016-02-08 Jeff Law <law@redhat.com>
14868
14869 PR tree-optimization/68541
14870 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14871 of statements allowed in join block for path splitting.
14872
14873 2016-02-08 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR c++/59627
14876 * g++.dg/gomp/pr59627.C: New test.
14877
14878 PR ipa/69239
14879 * g++.dg/ipa/pr69239.C: New test.
14880
14881 2016-02-08 David Malcolm <dmalcolm@redhat.com>
14882
14883 PR preprocessor/69664
14884 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14885 * gcc.dg/cpp/warn-comments.c: Likewise.
14886
14887 2016-02-08 Marek Polacek <polacek@redhat.com>
14888
14889 PR c++/69688
14890 * g++.dg/init/const12.C: New test.
14891
14892 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14893
14894 PR target/60410
14895 * gcc.dg/lto/pr55113_0.c: Remove test.
14896
14897 2016-02-08 Richard Biener <rguenther@suse.de>
14898
14899 PR tree-optimization/69719
14900 * gcc.dg/torture/pr69719.c: New testcase.
14901
14902 2016-02-08 Richard Biener <rguenther@suse.de>
14903 Jeff Law <law@redhat.com>
14904
14905 PR target/68273
14906 * gcc.target/mips/pr68273.c: New testcase.
14907
14908 2016-02-08 Richard Biener <rguenther@suse.de>
14909
14910 PR rtl-optimization/69274
14911 * gcc.target/i386/addr-sel-1.c: XFAIL.
14912
14913 2016-02-08 Jeff Law <law@redhat.com>
14914
14915 PR tree-optimization/68541
14916 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14917
14918 PR tree-optimization/65917
14919 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14920
14921 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14922
14923 PR fortran/50555
14924 * gfortran.dg/namelist_args.f90: New test.
14925
14926 2016-02-05 Jeff Law <law@redhat.com>
14927
14928 PR tree-optimization/68541
14929 * gcc.dg/tree-ssa/split-path-2.c: New test.
14930 * gcc.dg/tree-ssa/split-path-3.c: New test.
14931 * gcc.dg/tree-ssa/split-path-4.c: New test.
14932 * gcc.dg/tree-ssa/split-path-5.c: New test.
14933 * gcc.dg/tree-ssa/split-path-6.c: New test.
14934 * gcc.dg/tree-ssa/split-path-7.c: New test.
14935
14936 2016-02-05 Martin Sebor <msebor@redhat.com>
14937
14938 PR c++/69662
14939 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14940 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14941
14942 2016-02-06 Richard HEnderson <rth@redhat.com>
14943
14944 PR c/69643
14945 * gcc.target/i386/addr-space-4.c: New.
14946 * gcc.target/i386/addr-space-5.c: New.
14947
14948 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14949
14950 PR fortran/66089
14951 * gfortran.dg/elemental_dependency_6.f90: New.
14952
14953 2016-02-05 Jakub Jelinek <jakub@redhat.com>
14954
14955 PR rtl-optimization/69691
14956 * gcc.c-torture/execute/pr69691.c: New test.
14957
14958 PR c++/69628
14959 * g++.dg/parse/pr69628.C: New test.
14960
14961 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14962
14963 * gcc.dg/sancov/asan.c: Move to ...
14964 * gcc.dg/asan/sancov-1.c: ... here.
14965
14966 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
14967
14968 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14969
14970 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14971
14972 PR target/69677
14973 * gcc.target/i386/pr69677.c: New test.
14974
14975 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14976
14977 PR c++/68948
14978 * g++.dg/template/pr68948.C: New test.
14979
14980 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14981
14982 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14983 (only necessary on s390x).
14984
14985 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14986
14987 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14988 -mno-accumulate-outgoing-args.
14989
14990 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14991
14992 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14993
14994 2016-02-04 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR c/69669
14997 * c-c++-common/pr69669.c: New test.
14998
14999 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15000
15001 PR target/69667
15002 * g++.dg/pr69667.C: New file.
15003
15004 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15005
15006 PR target/69619
15007 * gcc.dg/pr69619.c: Add new test.
15008
15009 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15010
15011 PR rtl-optimization/69577
15012 * gcc.target/i386/pr69577.c: New test.
15013
15014 2016-02-04 Martin Liska <mliska@suse.cz>
15015
15016 * g++.dg/asan/pr69276.C: New test.
15017
15018 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15019
15020 PR target/65932
15021 PR target/67714
15022 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15023 a single smulbb instruction.
15024 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15025 * gcc.target/amr/wmul-2.c: Likewise.
15026
15027 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15028
15029 PR target/65932
15030 PR target/67714
15031 * gcc.c-torture/execute/pr67714.c: New test.
15032
15033 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15034
15035 PR target/69454
15036 * gcc.target/i386/pr69454-1.c: New test.
15037 * gcc.target/i386/pr69454-2.c: New test.
15038
15039 2016-02-03 Martin Sebor <msebor@redhat.com>
15040
15041 PR c++/69251
15042 PR c++/69253
15043 PR c++/69290
15044 PR c++/69277
15045 PR c++/69349
15046 * g++.dg/ext/flexarray-mangle-2.C: New test.
15047 * g++.dg/ext/flexarray-mangle.C: New test.
15048 * g++.dg/ext/flexarray-subst.C: New test.
15049 * g++.dg/ext/flexary11.C: New test.
15050 * g++.dg/ext/flexary12.C: New test.
15051 * g++.dg/ext/flexary13.C: New test.
15052 * g++.dg/ext/flexary14.C: New test.
15053 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15054
15055 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15056
15057 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15058 Define only if CHECK_FLOAT128 is defined.
15059 (main): Properly initialize u5.
15060
15061 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15062
15063 PR c/69627
15064 * gcc.dg/pr69627.c: New test.
15065
15066 PR target/69644
15067 * gcc.dg/pr69644.c: New test.
15068
15069 2016-02-03 Mike Stump <mikestump@comcast.net>
15070
15071 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15072 support for struct-layout-1.exp.
15073
15074 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15075
15076 PR c++/69056
15077 * g++.dg/cpp0x/pr69056.C: New test.
15078
15079 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15080 Alexandre Oliva <aoliva@redhat.com>
15081
15082 PR target/69461
15083 * gcc.target/powerpc/pr69461.c: New.
15084
15085 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15086
15087 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15088 works from here ...
15089 (check_effective_target_fsanitize_thread): ... to here. Do not
15090 specify additional compile flags for the test source.
15091 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15092 specify additional compile flags for the test source.
15093
15094 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15095
15096 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15097
15098 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15099
15100 PR fortran/67451
15101 PR fortran/69418
15102 * gfortran.dg/coarray_allocate_2.f08: New test.
15103 * gfortran.dg/coarray_allocate_3.f08: New test.
15104 * gfortran.dg/coarray_allocate_4.f08: New test.
15105
15106 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15107
15108 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15109 use same scan-tree-dump-times on all platforms.
15110 * gcc.dg/vect/vect-outer-1.c: Likewise.
15111 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15112 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15113 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15114 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15115 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15116 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15117 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15118
15119 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15120
15121 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15122 warning.
15123
15124 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15125
15126 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15127
15128 2016-02-02 James Norris <jnorris@codesourcery.com>
15129
15130 * c-c++-common/goacc/routine-5.c: Add tests.
15131
15132 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15133
15134 * gcc.target/nvptx/unsigned-cmp.c: New test.
15135
15136 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15137
15138 * gcc.target/aarch64/scalar_shift_1.c
15139 (test_corners_sisd_di): Improve force to SIMD register.
15140 (test_corners_sisd_si): Likewise.
15141 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15142 Remove scan-assembler check for ldr.
15143
15144 2016-02-02 Richard Biener <rguenther@suse.de>
15145
15146 PR tree-optimization/69595
15147 * gcc.dg/Warray-bounds-17.c: New testcase.
15148
15149 2016-02-02 Richard Biener <rguenther@suse.de>
15150
15151 PR tree-optimization/69606
15152 * gcc.dg/torture/pr69606.c: New testcase.
15153
15154 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15155
15156 PR middle-end/68542
15157 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15158 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15159
15160 2016-02-02 Alan Modra <amodra@gmail.com>
15161
15162 PR target/69548
15163 * gcc.target/powerpc/pr69548.c: New test.
15164
15165 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR rtl-optimization/69592
15168 * gcc.dg/pr69592.c: New test.
15169
15170 PR preprocessor/69543
15171 PR c/69558
15172 * gcc.dg/pr69543.c: New test.
15173 * gcc.dg/pr69558.c: New test.
15174
15175 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15176
15177 PR testsuite/65940
15178 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15179
15180 2016-02-01 Martin Sebor <msebor@redhat.com>
15181
15182 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15183
15184 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15185
15186 PR tree-optimization/67921
15187 * c-c++-common/ubsan/pr67921.c: New test.
15188
15189 2016-02-01 Richard Biener <rguenther@suse.de>
15190
15191 PR middle-end/69556
15192 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15193
15194 2016-02-01 Richard Biener <rguenther@suse.de>
15195
15196 PR tree-optimization/69574
15197 * gcc.dg/torture/pr69574.c: New testcase.
15198
15199 2016-02-01 Richard Biener <rguenther@suse.de>
15200
15201 PR tree-optimization/69579
15202 * gcc.dg/setjmp-6.c: New testcase.
15203
15204 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15205
15206 PR rtl-optimization/69570
15207 * g++.dg/opt/pr69570.C: New test.
15208
15209 2016-02-01 Richard Henderson <rth@redhat.com>
15210
15211 * gcc.dg/pr69535.c: New test.
15212
15213 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15214
15215 PR testsuite/69584
15216 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15217 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15218
15219 PR debug/68244
15220 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15221
15222 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15223
15224 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15225
15226 PR fortran/67564
15227 * gfortran.dg/allocate_with_source_17.f03: New test.
15228
15229 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR tree-optimization/69546
15232 * gcc.dg/torture/pr69546.c: New test.
15233
15234 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15235
15236 PR fortran/69566
15237 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15238
15239 2016-01-30 Martin Sebor <msebor@redhat.com>
15240
15241 PR c++/68490
15242 * g++.dg/ext/flexary10.C: New test.
15243
15244 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15245
15246 PR fortran/66707
15247 gfortran.dg/common_23.f90: New test.
15248
15249 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15250
15251 PR target/65546
15252 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15253 condition being checked, and disable it when the target supports
15254 misaligned loads and stores.
15255
15256 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR debug/69518
15259 * gcc.dg/torture/pr69518.c: New test.
15260
15261 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15262
15263 PR target/69530
15264 * gcc.target/i386/pr69530.c: New test.
15265
15266 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15267
15268 PR target/65604
15269 * gcc.target/mips/div-delay.c: New test.
15270
15271 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15272
15273 PR target/69551
15274 * gcc.target/i386/pr69551.c: New test.
15275
15276 PR target/66137
15277 * gcc.target/i386/pr66137.c: New test.
15278
15279 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15280
15281 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15282 always built for p5600.
15283 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15284 isa=p5600 dg-option.
15285
15286 2016-01-29 Richard Biener <rguenther@suse.de>
15287
15288 PR tree-optimization/69547
15289 * g++.dg/tree-ssa/pr69547.C: New testcase.
15290
15291 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15292
15293 PR debug/66869
15294 * g++.dg/warn/Wunused-function2.C: New test.
15295
15296 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15297
15298 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15299 support for test to succeed.
15300
15301 2016-01-29 Marek Polacek <polacek@redhat.com>
15302
15303 PR c++/69509
15304 PR c++/69516
15305 * g++.dg/ext/constexpr-vla2.C: New test.
15306 * g++.dg/ext/constexpr-vla3.C: New test.
15307 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15308
15309 2016-01-29 Richard Biener <rguenther@suse.de>
15310
15311 PR middle-end/69537
15312 * gcc.dg/uninit-21.c: New testcase.
15313
15314 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15315
15316 PR target/69459
15317 * gcc.target/i386/pr69459.c: New test.
15318
15319 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15320
15321 PR target/68400
15322 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15323 * gcc.target/mips/pr68400.c: New test.
15324
15325 2016-01-28 Martin Sebor <msebor@redhat.com>
15326
15327 PR target/17381
15328 * gcc.target/powerpc/pr17381.c: New test.
15329
15330 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15331
15332 PR middle-end/69542
15333 * gcc.dg/torture/pr69542.c: New test.
15334
15335 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15336
15337 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15338
15339 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15340
15341 * gcc.dg/pr65980.c: Skip on AIX.
15342 * gcc.dg/pr66688.c: Same.
15343
15344 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15345
15346 PR target/63679
15347 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15348 * gcc.dg/tree-ssa/sra-18.c: Same.
15349
15350 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15351
15352 PR fortran/62536
15353 * gfortran.dg/block_15.f08: New test.
15354 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15355 on incorrectly closed BLOCK.
15356
15357 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15358
15359 * gcc.dg/declare-simd.c: New test.
15360
15361 2016-01-28 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/69466
15364 * gfortran.dg/vect/pr69466.f90: New testcase.
15365
15366 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15367
15368 * g++.dg/pr67989.C: Remove ARM-specific option.
15369 * gcc.target/arm/pr67989.C: New file.
15370
15371 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15372
15373 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15374 and expm1 test for glibc < 2.11.
15375
15376 2016-01-27 Richard Henderson <rth@redhat.com>
15377
15378 * gcc.c-torture/execute/pr69447.c: New test.
15379
15380 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15381
15382 PR fortran/69422
15383 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15384
15385 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR debug/66869
15388 * gcc.dg/pr66869.c: New test.
15389
15390 2016-01-25 Jeff Law <law@redhat.com>
15391
15392 PR tree-optimization/68398
15393 PR tree-optimization/69196
15394 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15395 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15396 path to avoid new heuristic allowing more irreducible regions
15397 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15398 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15399 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15400 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15401 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15402
15403 2016-01-27 Marek Polacek <polacek@redhat.com>
15404
15405 PR c/68062
15406 * c-c++-common/vector-compare-4.c: New test.
15407
15408 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15409
15410 PR preprocessor/69126
15411 * c-c++-common/pr69126.c: New test case.
15412
15413 2016-01-27 Ian Lance Taylor <iant@google.com>
15414
15415 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15416
15417 2016-01-27 Ryan Burn <contact@rnburn.com>
15418
15419 PR cilkplus/69267
15420 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15421
15422 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15423
15424 PR target/69512
15425 * gcc.target/i386/pr69512.c: New test.
15426
15427 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15428
15429 PR ada/69488
15430 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15431
15432 2016-01-27 Marek Polacek <polacek@redhat.com>
15433
15434 PR c++/69379
15435 * g++.dg/pr69379.C: New test.
15436
15437 2016-01-27 Martin Sebor <msebor@redhat.com>
15438
15439 PR c++/69317
15440 * g++.dg/abi/Wabi-2-2.C: New test.
15441 * g++.dg/abi/Wabi-2-3.C: New test.
15442 * g++.dg/abi/Wabi-3-2.C: New test.
15443 * g++.dg/abi/Wabi-3-3.C: New test.
15444
15445 2016-01-27 Richard Biener <rguenther@suse.de>
15446
15447 PR tree-optimization/69166
15448 * gcc.dg/torture/pr69166.c: New testcase.
15449
15450 2016-01-27 Martin Jambor <mjambor@suse.cz>
15451
15452 PR tree-optimization/69355
15453 * gcc.dg/tree-ssa/pr69355.c: New test.
15454
15455 2016-01-27 Marek Polacek <polacek@redhat.com>
15456
15457 PR c++/69496
15458 * g++.dg/ext/constexpr-vla1.C: New test.
15459
15460 2016-01-20 Christian Bruel <christian.bruel@st.com>
15461
15462 PR target/69245
15463 * gcc.target/arm/pr69245.c: New test.
15464
15465 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/69399
15468 * gcc.dg/torture/pr69399.c: New test.
15469
15470 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15471
15472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15473
15474 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15475
15476 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15477
15478 2016-01-26 Tom de Vries <tom@codesourcery.com>
15479
15480 PR tree-optimization/69110
15481 * gcc.dg/autopar/pr69110.c: New test.
15482
15483 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
15484 Sebastian Pop <s.pop@samsung.com>
15485
15486 * gcc.dg/graphite/isl-ast-op-select.c: New.
15487
15488 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
15489
15490 PR fortran/69385
15491 * gfortran.dg/allocate_error_6.f90: New test.
15492
15493 2016-01-26 Richard Henderson <rth@redhat.com>
15494
15495 * gcc.dg/tm/pr60908.c: New test.
15496
15497 2016-01-26 David Malcolm <dmalcolm@redhat.com>
15498
15499 PR other/69006
15500 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15501 directive.
15502 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15503 expected multiline output to reflect the colorization being
15504 disabled before newlines.
15505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15506 (custom_diagnostic_finalizer): Replace call to
15507 pp_newline_and_flush with call to pp_flush.
15508 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15509 * gfortran.dg/implicit_class_1.f90: Likewise.
15510 * lib/gcc-dg.exp (allow_blank_lines): New global.
15511 (dg-allow-blank-lines-in-output): New procedure.
15512 (gcc-dg-prune): Complain about blank lines in the output, unless
15513 dg-allow-blank-lines-in-output was called.
15514 * lib/multiline.exp (_build_multiline_regex): Only support
15515 arbitrary followup text for non-blank-lines, not for blank lines.
15516
15517 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15518
15519 PR tree-optimization/69483
15520 * gcc.dg/pr69483.c: New test.
15521 * g++.dg/opt/pr69483.C: New test.
15522
15523 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15524
15525 PR target/68620
15526 * gcc.target/arm/pr68620.c: New test.
15527
15528 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15529
15530 * gcc.target/i386/pr68986-2.c: Remove -m32.
15531
15532 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15533
15534 PR target/68986
15535 * gcc.target/i386/pr68986-1.c: New test.
15536 * gcc.target/i386/pr68986-2.c: Likewise.
15537 * gcc.target/i386/pr68986-3.c: Likewise.
15538
15539 2016-01-26 Christian Bruel <christian.bruel@st.com>
15540
15541 * lib/target-supports.exp
15542 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15543 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15544 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15545
15546 2016-01-26 Richard Biener <rguenther@suse.de>
15547
15548 PR tree-optimization/69452
15549 * gcc.dg/torture/pr69452.c: New testcase.
15550
15551 2016-01-26 Jakub Jelinek <jakub@redhat.com>
15552
15553 PR target/69442
15554 * gcc.dg/pr69442.c: New test.
15555
15556 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15557
15558 PR target/67896
15559 * gcc.target/aarch64/simd/pr67896.C: New.
15560
15561 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15562
15563 PR tree-optimization/69400
15564 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15565 function.
15566 (plugin_init): Call it.
15567 * gcc.dg/torture/pr69400.c: New test.
15568
15569 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15570
15571 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15572
15573 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15574 Sebastian Pop <s.pop@samsung.com>
15575
15576 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15577 isl-0.15.
15578
15579 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15580 Sebastian Pop <s.pop@samsung.com>
15581
15582 * gcc.dg/graphite/pr69292.c: New.
15583
15584 2016-01-25 Jakub Jelinek <jakub@redhat.com>
15585
15586 * c-c++-common/goacc/use_device-1.c: New test.
15587
15588 2016-01-25 Jeff Law <law@redhat.com>
15589
15590 PR tree-optimization/69196
15591 PR tree-optimization/68398
15592 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15593 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15594
15595 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
15596
15597 PR target/69469
15598 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15599 Algorithm.
15600
15601 2016-01-25 Richard Biener <rguenther@suse.de>
15602
15603 PR testsuite/69380
15604 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15605
15606 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15607
15608 PR target/69421
15609 * gcc.dg/pr69421.c: New test.
15610
15611 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15612
15613 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15614 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15615 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15616 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15617 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15618 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15619 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15620 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15621 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15622 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15623
15624 2016-01-25 Richard Biener <rguenther@suse.de>
15625
15626 PR tree-optimization/69376
15627 * gcc.dg/torture/pr69376.c: New testcase.
15628
15629 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15630
15631 PR fortran/69397
15632 PR fortran/68442
15633 * gfortran.dg/interface_38.f90: New test.
15634 * gfortran.dg/interface_39.f90: New test.
15635
15636 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15637
15638 Revert:
15639 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15640
15641 PR c++/11858
15642 PR c++/24663
15643 PR c++/24664
15644 * g++.dg/template/pr11858.C: New test.
15645 * g++.dg/template/pr24663.C: New test.
15646 * g++.dg/template/unify12.C: New test.
15647 * g++.dg/template/unify13.C: New test.
15648 * g++.dg/template/unify14.C: New test.
15649 * g++.dg/template/unify15.C: New test.
15650 * g++.dg/template/unify16.C: New test.
15651 * g++.dg/template/unify17.C: New test.
15652
15653 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15654
15655 PR fortran/68283
15656 gfortran.dg/pr68283.f90: New test.
15657
15658 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15659
15660 PR fortran/66094
15661 * gfortran.dg/inline_matmul_13.f90: New test.
15662 * gfortran.dg/matmul_bounds_8.f90: New test.
15663 * gfortran.dg/matmul_bounds_9.f90: New test.
15664 * gfortran.dg/matmul_bounds_10.f90: New test.
15665
15666 2016-01-23 Tom de Vries <tom@codesourcery.com>
15667
15668 PR tree-optimization/69426
15669 * gcc.dg/autopar/pr69426.c: New test.
15670
15671 2016-01-23 Martin Sebor <msebor@redhat.com>
15672
15673 PR c++/58109
15674 PR c++/69022
15675 * g++.dg/cpp0x/alignas5.C: New test.
15676 * g++.dg/ext/vector29.C: Same.
15677
15678 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
15679
15680 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15681 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15682 _GNU_SOURCE from compile flags to the source.
15683 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15684 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15685 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15686 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15687
15688 2016-01-22 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR target/69432
15691 * g++.dg/opt/pr69432.C: New test.
15692
15693 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15694
15695 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15696 32-bit targets testing an -m64 multilib.
15697
15698 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15699
15700 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15701 64-bit support.
15702
15703 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15704
15705 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15706
15707 2016-01-21 Christian Bruel <christian.bruel@st.com>
15708
15709 PR target/68674
15710 * gcc.target/i386/pr68674.c
15711 * gcc.target/aarch64/pr68674.c
15712 * gcc.target/arm/pr68674.c
15713
15714 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15715
15716 PR target/69403
15717 * gcc.c-torture/execute/pr69403.c: New test.
15718
15719 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15720
15721 PR c++/55843
15722 * g++.dg/template/pr55843.C: New.
15723
15724 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15725
15726 PR testsuite/66877
15727 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15728 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15729
15730 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15731
15732 PR testsuite/67489
15733 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15734 from dg-do compile directive, and instead add
15735 { dg-require-effective-target int128 }.
15736
15737 2016-01-20 Martin Sebor <msebor@redhat.com>
15738
15739 PR c/69405
15740 * gcc.dg/sync-fetch.c: New test.
15741
15742 2016-01-21 Martin Sebor <msebor@redhat.com>
15743
15744 PR target/69252
15745 * gcc.target/powerpc/pr69252.c: New test.
15746
15747 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15748
15749 PR fortran/65996
15750 * gfortran.dg/pr65996.f90: New test.
15751
15752 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15753
15754 PR c++/68810
15755 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
15756 expected to generate an error.
15757
15758 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15759
15760 PR middle-end/66178
15761 * gcc.dg/torture/pr66178.c: New test.
15762
15763 2016-01-21 Anton Blanchard <anton@samba.org>
15764 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15765
15766 PR target/63354
15767 * gcc.target/powerpc/pr63354.c: New test.
15768
15769 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15770
15771 PR rtl-optimization/68990
15772 * gcc.target/i386/pr68990: New.
15773
15774 2016-01-21 Nick Clifton <nickc@redhat.com>
15775
15776 PR target/69129
15777 * gcc.target/mips/pr69129.c: New.
15778
15779 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15780
15781 PR c++/58046
15782 * g++.dg/cpp0x/pr58046.C: New.
15783
15784 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR target/69187
15787 PR target/65624
15788 * gcc.target/arm/pr69187.c: New test.
15789
15790 PR c++/69355
15791 * g++.dg/torture/pr69355.C: New test.
15792
15793 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15794 Sebastian Pop <s.pop@samsung.com>
15795
15796 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15797
15798 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15799 Sebastian Pop <s.pop@samsung.com>
15800
15801 * gcc.dg/graphite/pr68976.c: New test.
15802
15803 2016-01-21 Jakub Jelinek <jakub@redhat.com>
15804
15805 PR middle-end/67653
15806 * c-c++-common/pr67653.c: New test.
15807 * gcc.dg/torture/pr29119.c: Add dg-warning.
15808
15809 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15810
15811 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15812
15813 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15814
15815 PR c/24293
15816 * gcc.dg/pr24293.c: New test.
15817 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15818 incomplete struct type.
15819 * gcc.dg/declspec-1.c: Likewise.
15820 * gcc.dg/pr63549.c: Likewise.
15821
15822 2016-01-20 Jakub Jelinek <jakub@redhat.com>
15823
15824 PR tree-optimization/66612
15825 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15826 for bdn instruction.
15827
15828 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15829
15830 * lib/target-supports.exp
15831 (check_effective_target_arm_fp_ok_nocache): New.
15832 (check_effective_target_arm_fp_ok): New.
15833 (add_options_for_arm_fp): New.
15834 (check_effective_target_arm_crypto_ok_nocache): Require
15835 target_arm_v8_neon_ok instead of arm32.
15836 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15837 (check_effective_target_arm_crypto_pragma_ok): New.
15838 (add_options_for_arm_vfp): New.
15839 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15840 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15841 target instead. Force initial fpu to vfp.
15842 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15843 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15844 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15845 dependency.
15846 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15847 use arm_vfp effective target instead. Force initial fpu to vfp.
15848 * gcc.target/arm/attr-neon3.c: Likewise.
15849 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15850 arm_vfp_ok.
15851 * gcc.target/arm/unsigned-float.c: Likewise.
15852 * gcc.target/arm/vfp-1.c: Likewise.
15853 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15854 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15855 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15856 * gcc.target/arm/vfp-ldmias.c: Likewise.
15857 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15858 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15859 * gcc.target/arm/vfp-stmiad.c: Likewise.
15860 * gcc.target/arm/vfp-stmias.c: Likewise.
15861 * gcc.target/arm/vnmul-1.c: Likewise.
15862 * gcc.target/arm/vnmul-2.c: Likewise.
15863 * gcc.target/arm/vnmul-3.c: Likewise.
15864 * gcc.target/arm/vnmul-4.c: Likewise.
15865
15866 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
15867
15868 PR testsuite/69366
15869 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15870 the MPX run-time library, for compile-time MPX test.
15871 * gcc.target/i386/chkp-always_inline.c: Likewise.
15872 * gcc.target/i386/chkp-bndret.c: Likewise.
15873 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15874 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15875 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15876 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15877 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15878 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15879 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15880 * gcc.target/i386/chkp-label-address.c: Likewise.
15881 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15882 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15883 * gcc.target/i386/chkp-pr69044.c: Likewise.
15884 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15885 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15886 * gcc.target/i386/chkp-strchr.c: Likewise.
15887 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15888 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15889 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15890 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15891 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15892 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15893 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15894 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15895 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15896 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15897 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15898 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15899 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15900 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15901 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15902 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15903 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15904 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15905 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15906 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15907 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15908 * gcc.target/i386/pr63995-2.c: Likewise.
15909 * gcc.target/i386/pr64805.c: Likewise.
15910 * gcc.target/i386/pr65044.c: Likewise.
15911 * gcc.target/i386/pr65167.c: Likewise.
15912 * gcc.target/i386/pr65183.c: Likewise.
15913 * gcc.target/i386/pr65184.c: Likewise.
15914 * gcc.target/i386/thunk-retbnd.c: Likewise.
15915
15916 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15917
15918 PR tree-optimization/69328
15919 * gcc.dg/pr69328.c: New test.
15920
15921 2016-01-20 Jeff Law <law@redhat.com>
15922
15923 PR target/25114
15924 * gcc.target/m68k/pr25114.c: New test.
15925
15926 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15927
15928 * gcc.target/arm/memset-inline-10.c: Added
15929 dg-require-effective-target arm_thumb2_ok.
15930
15931 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15932
15933 * gcc.dg/debug/dwarf2/sso.c: New test.
15934
15935 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
15936
15937 PR testsuite/68820
15938 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15939 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15940 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15941
15942 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15943
15944 PR ipa/66223
15945 * g++.dg/ipa/devirt-50.C: New testcase.
15946
15947 2016-01-19 Marek Polacek <polacek@redhat.com>
15948
15949 PR c++/68965
15950 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15951 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15952
15953 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15954
15955 PR target/69135
15956 * gcc.target/arm/pr69135_1.c: New test.
15957
15958 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15959
15960 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15961
15962 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15963
15964 * gcc.target/aarch64/ccmp_1.c: New testcase.
15965
15966 2016-01-19 Marek Polacek <polacek@redhat.com>
15967
15968 PR c++/68586
15969 * g++.dg/cpp0x/enum30.C: New test.
15970
15971 2016-01-19 Richard Biener <rguenther@suse.de>
15972
15973 PR tree-optimization/69336
15974 * g++.dg/tree-ssa/pr69336.C: New testcase.
15975
15976 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15977
15978 PR debug/65779
15979 * gcc.dg/pr65779.c: New test.
15980
15981 2016-01-19 Richard Biener <rguenther@suse.de>
15982
15983 PR tree-optimization/69352
15984 * gcc.dg/torture/pr69352.c: New testcase.
15985
15986 2016-01-19 Jakub Jelinek <jakub@redhat.com>
15987
15988 PR rtl-optimization/68955
15989 PR rtl-optimization/64557
15990 * gcc.dg/torture/pr68955.c: New test.
15991
15992 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15993
15994 PR lto/69136
15995 * g++.dg/torture/pr69136.C: New testcase.
15996
15997 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
15998
15999 PR lto/69133
16000 * g++.dg/lto/pr69133_0.C: New testcase.
16001 * g++.dg/lto/pr69133_1.C: New testcase.
16002
16003 2016-01-15 Jeff Law <law@redhat.com>
16004
16005 PR tree-optimization/69320
16006 * gcc.c-torture/pr69320-1.c: New test.
16007 * gcc.c-torture/pr69320-2.c: New test.
16008 * gcc.c-torture/pr69320-3.c: New test.
16009 * gcc.c-torture/pr69320-4.c: New test.
16010
16011 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16012
16013 PR c++/11858
16014 PR c++/24663
16015 PR c++/24664
16016 * g++.dg/template/pr11858.C: New test.
16017 * g++.dg/template/pr24663.C: New test.
16018 * g++.dg/template/unify12.C: New test.
16019 * g++.dg/template/unify13.C: New test.
16020 * g++.dg/template/unify14.C: New test.
16021 * g++.dg/template/unify15.C: New test.
16022 * g++.dg/template/unify16.C: New test.
16023 * g++.dg/template/unify17.C: New test.
16024
16025 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16026
16027 PR testsuite/69181
16028 * gcc.dg/pr69181-1.c: New test file.
16029 * gcc.dg/pr69181-2.c: New test file.
16030 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16031 globals by moving it to...
16032 (cleanup-after-saved-dg-test): ...this new function. Add
16033 "global additional_sources_used". Add reset of global
16034 multiline_expected_outputs to the empty list.
16035 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16036 global to...
16037 (multiline_expected_outputs): ...this, and updated comments to
16038 note that it is modified from gcc-dg.exp.
16039 (dg-end-multiline-output): Update for the above renaming.
16040 (handle-multiline-outputs): Likewise. Remove the clearing
16041 of the expected outputs to the empty list.
16042
16043 2016-01-18 Richard Biener <rguenther@suse.de>
16044
16045 PR tree-optimization/69297
16046 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16047
16048 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16049
16050 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16051 dg-options.
16052 * gcc.target/mips/mips-3d-2.c: Likewise.
16053 * gcc.target/mips/mips-3d-3.c: Likewise.
16054 * gcc.target/mips/mips-3d-4.c: Likewise.
16055 * gcc.target/mips/mips-3d-5.c: Likewise.
16056 * gcc.target/mips/mips-3d-6.c: Likewise.
16057 * gcc.target/mips/mips-3d-7.c: Likewise.
16058 * gcc.target/mips/mips-3d-8.c: Likewise.
16059 * gcc.target/mips/mips-3d-9.c: Likewise.
16060 * gcc.target/mips/mips-ps-1.c: Likewise.
16061 * gcc.target/mips/mips-ps-2.c: Likewise.
16062 * gcc.target/mips/mips-ps-3.c: Likewise.
16063 * gcc.target/mips/mips-ps-4.c: Likewise.
16064 * gcc.target/mips/mips-ps-5.c: Likewise.
16065 * gcc.target/mips/mips-ps-6.c: Likewise.
16066 * gcc.target/mips/mips-ps-7.c: Likewise.
16067 * gcc.target/mips/mips-ps-type.c: Likewise.
16068 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16069 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16070
16071 2016-01-18 Tom de Vries <tom@codesourcery.com>
16072
16073 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16074 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16075 * c-c++-common/goacc/kernels-empty.c: New test.
16076 * c-c++-common/goacc/kernels-eternal.c: New test.
16077 * c-c++-common/goacc/kernels-loop-2.c: New test.
16078 * c-c++-common/goacc/kernels-loop-3.c: New test.
16079 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16080 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16081 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16082 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16083 * c-c++-common/goacc/kernels-loop-data.c: New test.
16084 * c-c++-common/goacc/kernels-loop-g.c: New test.
16085 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16086 * c-c++-common/goacc/kernels-loop-n.c: New test.
16087 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16088 * c-c++-common/goacc/kernels-loop.c: New test.
16089 * c-c++-common/goacc/kernels-noreturn.c: New test.
16090 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16091 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16092 * c-c++-common/goacc/kernels-reduction.c: New test.
16093
16094 2016-01-18 Tom de Vries <tom@codesourcery.com>
16095
16096 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16097 * gcc.dg/autopar/outer-2.c: Same.
16098 * gcc.dg/autopar/outer-3.c: Same.
16099 * gcc.dg/autopar/outer-4.c: Same.
16100 * gcc.dg/autopar/outer-5.c: Same.
16101 * gcc.dg/autopar/outer-6.c: Same.
16102 * gcc.dg/autopar/parallelization-1.c: Same.
16103 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16104 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16105 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16106 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16107 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16108 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16109 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16110 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16111 * gcc.dg/autopar/pr39500-1.c: Same.
16112 * gcc.dg/autopar/pr39500-2.c: Same.
16113 * gcc.dg/autopar/pr46193.c: Same.
16114 * gcc.dg/autopar/pr46194.c: Same.
16115 * gcc.dg/autopar/pr49580.c: Same.
16116 * gcc.dg/autopar/pr49960-1.c: Same.
16117 * gcc.dg/autopar/pr49960.c: Same.
16118 * gcc.dg/autopar/pr68373.c: Same.
16119 * gcc.dg/autopar/reduc-1.c: Same.
16120 * gcc.dg/autopar/reduc-1char.c: Same.
16121 * gcc.dg/autopar/reduc-1short.c: Same.
16122 * gcc.dg/autopar/reduc-2.c: Same.
16123 * gcc.dg/autopar/reduc-2char.c: Same.
16124 * gcc.dg/autopar/reduc-2short.c: Same.
16125 * gcc.dg/autopar/reduc-3.c: Same.
16126 * gcc.dg/autopar/reduc-4.c: Same.
16127 * gcc.dg/autopar/reduc-6.c: Same.
16128 * gcc.dg/autopar/reduc-7.c: Same.
16129 * gcc.dg/autopar/reduc-8.c: Same.
16130 * gcc.dg/autopar/reduc-9.c: Same.
16131 * gcc.dg/autopar/uns-outer-4.c: Same.
16132 * gcc.dg/autopar/uns-outer-5.c: Same.
16133 * gcc.dg/autopar/uns-outer-6.c: Same.
16134 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16135 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16136
16137 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16138
16139 PR target/63679
16140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16141 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16142
16143 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16144
16145 PR target/63679
16146 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16147 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16148 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16149
16150 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16151
16152 PR target/63679
16153 * gcc.dg/tree-ssa/sra-17.c: New.
16154 * gcc.dg/tree-ssa/sra-18.c: New.
16155
16156 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16157
16158 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16159
16160 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16161
16162 * gnat.dg/inline12.adb: New test.
16163
16164 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16165
16166 PR tree-optimization/66797
16167 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16168
16169 2016-01-18 Richard Biener <rguenther@suse.de>
16170
16171 PR tree-optimization/69170
16172 * gcc.dg/torture/pr69170.c: New testcase.
16173
16174 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16175
16176 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16177
16178 2016-01-16 Tom de Vries <tom@codesourcery.com>
16179
16180 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16181
16182 2016-01-16 Tom de Vries <tom@codesourcery.com>
16183
16184 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16185 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16186 redundant dg-require-effective-target pthread.
16187 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16188 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16189 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16190 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16191 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16192 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16193 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16194
16195 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16196
16197 PR target/68609
16198 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16199 * gcc.target/powerpc/recip-7.c: Same.
16200
16201 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16202
16203 PR c++/69091
16204 * g++.dg/template/pr69091.C: New test.
16205
16206 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16207
16208 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16209 dump does not contain an error_mark_node.
16210 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16211 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16212
16213 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16214
16215 PR c++/68936
16216 * g++.dg/template/pr68936.C: New test.
16217
16218 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16219
16220 PR target/68609
16221 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16222 * gcc.target/powerpc/recip-2.c: Same.
16223 * gcc.target/powerpc/recip-3.c: Same.
16224 * gcc.target/powerpc/recip-4.c: Same.
16225 * gcc.target/powerpc/recip-sqrtf.c: Same.
16226
16227 2016-01-15 Jeff Law <law@redhat.com>
16228
16229 PR tree-optimization/69270
16230 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16231 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16232
16233 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16234
16235 PR fortran/49630
16236 * gfortran.dg/deferred_character_13.f90: New test for the fix
16237 of comment 3 of the PR.
16238
16239 PR fortran/54070
16240 * gfortran.dg/deferred_character_8.f90: New test
16241 * gfortran.dg/allocate_error_5.f90: New test
16242
16243 PR fortran/60593
16244 * gfortran.dg/deferred_character_10.f90: New test
16245
16246 PR fortran/60795
16247 * gfortran.dg/deferred_character_14.f90: New test
16248
16249 PR fortran/61147
16250 * gfortran.dg/deferred_character_11.f90: New test
16251
16252 PR fortran/64324
16253 * gfortran.dg/deferred_character_9.f90: New test
16254
16255 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16256
16257 PR rtl-optimization/69030
16258 * gcc.target/i386/pr69030.c: New.
16259
16260 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16261
16262 * gcc.target/aarch64/target_attr_17.c: New test.
16263
16264 2016-01-15 Richard Biener <rguenther@suse.de>
16265
16266 PR tree-optimization/66856
16267 * gcc.dg/torture/pr66856-1.c: New testcase.
16268 * gcc.dg/torture/pr66856-2.c: Likewise.
16269
16270 2016-01-15 Richard Biener <rguenther@suse.de>
16271
16272 PR debug/69137
16273 * g++.dg/lto/pr69137_0.C: New testcase.
16274
16275 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16276
16277 PR middle-end/69246
16278 * gcc.target/i386/pr69246.c: New test.
16279
16280 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16281
16282 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16283
16284 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16285
16286 PR c++/56194
16287 * g++.dg/init/const9.C: Disable test on S/390.
16288
16289 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16290
16291 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16292 * g++.dg/Wno-frame-address.C: Ditto.
16293
16294 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16295
16296 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16297
16298 2016-01-15 Richard Biener <rguenther@suse.de>
16299
16300 PR tree-optimization/68961
16301 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16302
16303 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16304
16305 * gcc.target/i386/pr65105-5.c: New test.
16306
16307 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16308
16309 * gcc.c-torture/execute/alias-4.c: New testcase.
16310
16311 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16312
16313 PR ipa/68148
16314 * g++.dg/ipa/devirt-49.C: New testcase.
16315
16316 2016-01-15 Christian Bruel <christian.bruel@st.com>
16317
16318 PR target/65837
16319 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16320 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16321 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16322
16323 2016-01-15 Richard Biener <rguenther@suse.de>
16324
16325 PR tree-optimization/69117
16326 * gcc.dg/torture/pr69117.c: New testcase.
16327
16328 2015-01-14 Ryan Burn <contact@rnburn.com>
16329
16330 PR c++/69048
16331 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16332
16333 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16334
16335 PR testsuite/67509
16336 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16337 range tests use 100 * maximum instead of maximum + 1.
16338
16339 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16340
16341 PR debug/69244
16342 * gcc.dg/guality/pr69244.c: New test.
16343
16344 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16345
16346 * lib/target-supports.exp (check_effective_target_issignaling):
16347 New procedure.
16348 * gcc.dg/pr61441.c: Require issignaling effective target.
16349
16350 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16351
16352 PR target/68803
16353 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16354
16355 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16356
16357 PR c++/68819
16358 PR preprocessor/69177
16359 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16360 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16361 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16362 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16363
16364 2016-01-14 Marek Polacek <polacek@redhat.com>
16365
16366 PR c/69262
16367 * gcc.dg/array-15.c: New test.
16368
16369 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16370
16371 PR middle-end/68146
16372 PR tree-optimization/69155
16373 * gfortran.dg/pr68146.f: New test.
16374 * gfortran.dg/pr69155.f90: New test.
16375
16376 2016-01-14 Richard Biener <rguenther@suse.de>
16377
16378 PR tree-optimization/68060
16379 * gcc.dg/torture/pr68060-1.c: New testcase.
16380 * gcc.dg/torture/pr68060-2.c: Likewise.
16381
16382 2016-01-14 Nick Clifton <nickc@redhat.com>
16383
16384 * lib/target-supports.exp
16385 (check_effective_target_arm_neon_ok_nocache): Add an option
16386 sequence that includes setting the ARM architecture to ARMv7-A.
16387 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16388 command line options necessary to enable Neon support.
16389 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16390 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16391 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16392 * gcc.target/arm/pr69180.c: Likewise.
16393
16394 2016-01-14 Jeff Law <law@redhat.com>
16395
16396 PR tree-optimization/69270
16397 * gcc.dg/tree-ssa/pr69270.c: New test.
16398
16399 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16400
16401 PR c/66208
16402 * c-c++-common/pr66208.c: New file.
16403
16404 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16405
16406 PR tree-optimization/69156
16407 * gcc.dg/pr69156.c: New test.
16408
16409 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16410
16411 * gcc.target/i386/pr69225-7.c: New test.
16412
16413 2016-01-13 Richard Henderson <rth@redhat.com>
16414
16415 * gcc.dg/tm/memopt-13.c: Update expected function.
16416 * gcc.dg/tm/memopt-6.c: Likewise.
16417
16418 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16419
16420 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16421 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16422 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16423 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16424
16425 2016-01-13 Tom de Vries <tom@codesourcery.com>
16426
16427 PR tree-optimization/69169
16428 * gcc.dg/pr69169.c: New test.
16429
16430 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16431
16432 PR target/69228
16433 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16434 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16435 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16436 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16437 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16438 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16439 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16440 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16441
16442 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16443
16444 PR target/69247
16445 * gcc.dg/pr69247.c: New test.
16446
16447 2016-01-13 Richard Biener <rguenther@suse.de>
16448
16449 PR tree-optimization/69242
16450 * gcc.dg/torture/pr69242.c: New testcase.
16451
16452 2016-01-13 Richard Biener <rguenther@suse.de>
16453
16454 PR tree-optimization/69186
16455 * gcc.dg/torture/pr69186.c: New testcase.
16456
16457 2016-01-13 Jeff Law <law@redhat.com>
16458
16459 PR tree-optimization/67755
16460 * gcc.dg/tree-ssa/pr67755.c: New test.
16461
16462 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
16463
16464 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16465 pass number in output by a star.
16466
16467 2016-01-12 Bin Cheng <bin.cheng@arm.com>
16468
16469 PR tree-optimization/68911
16470 * gcc.c-torture/execute/pr68911.c: New test.
16471
16472 2016-01-12 Marek Polacek <polacek@redhat.com>
16473
16474 PR c++/68979
16475 * g++.dg/warn/permissive-1.C: New test.
16476
16477 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16478
16479 PR objc++/68511
16480 PR c++/69213
16481 * g++.dg/opt/pr69213.C: New test.
16482
16483 2016-01-12 Christian Bruel <christian.bruel@st.com>
16484
16485 PR target/69180
16486 * gcc.target/arm/pr69180.c: New test.
16487
16488 2016-01-12 Richard Biener <rguenther@suse.de>
16489
16490 PR lto/69077
16491 * g++.dg/lto/pr69077_0.C: New testcase.
16492 * g++.dg/lto/pr69077_1.C: Likewise.
16493
16494 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16495
16496 PR target/69175
16497 * g++.dg/opt/pr69175.C: New test.
16498
16499 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16500
16501 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16502 rather than #including math.h & stdlib.h.
16503 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16504 * gcc.dg/vect/pr49771.c: Likewise.
16505 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16506 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16507 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16508 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16509 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16510 * gcc.dg/vect/pr44507.c: Likewise.
16511 * gcc.dg/vect/pr45902.c: Likewise.
16512 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16513 * gcc.dg/vect/vect-117.c: Likewise.
16514 * gcc.dg/vect/vect-99.c: Likewise.
16515 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16516 * gcc.dg/vect/vect-cond-1.c: Likewise.
16517 * gcc.dg/vect/vect-cond-2.c: Likewise.
16518 * gcc.dg/vect/vect-cond-3.c: Likewise.
16519 * gcc.dg/vect/vect-cond-4.c: Likewise.
16520 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16521 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16522 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16523 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16524 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16525 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16526 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16527 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16528 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16529 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16530 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16531 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16532 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16533 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16534 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16535 include of signal.h.
16536 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16537 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16538 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16539 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16540 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16541 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16542 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16543 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16544 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16545 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16546 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16547 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16548 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16549 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16550 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16551 * gcc.dg/vect/vect-outer-5.c: Likewise.
16552 * gcc.dg/vect/vect-outer-6.c: Likewise.
16553 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16554 include of stdio.h.
16555
16556 2016-01-12 Nick Clifton <nickc@redhat.com>
16557
16558 PR target/68913
16559 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16560 to fread so that it will be found in all target runtimes.
16561
16562 2016-01-12 Richard Biener <rguenther@suse.de>
16563
16564 PR tree-optimization/69053
16565 * g++.dg/torture/pr69053.C: New testcase.
16566
16567 2016-01-12 Richard Biener <rguenther@suse.de>
16568
16569 PR tree-optimization/69168
16570 * gcc.dg/torture/pr69168.c: New testcase.
16571
16572 2016-01-12 Richard Biener <rguenther@suse.de>
16573
16574 PR tree-optimization/69157
16575 * gcc.dg/torture/pr69157.c: New testcase.
16576
16577 2016-01-12 Richard Biener <rguenther@suse.de>
16578
16579 PR tree-optimization/69174
16580 * gcc.dg/torture/pr69174.c: New testcase.
16581
16582 2016-01-12 Jakub Jelinek <jakub@redhat.com>
16583
16584 PR c++/66808
16585 PR c++/69000
16586 * g++.dg/tls/pr66808.C: New test.
16587 * g++.dg/tls/pr69000.C: New test.
16588
16589 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16590
16591 * gcc.target/powerpc/swaps-p8-23.c: New test.
16592 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16593
16594 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
16595
16596 PR tree-optimization/68356
16597 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16598
16599 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16600 Jim Wilson <jim.wilson@linaro.org>
16601
16602 PR target/69194
16603 * gcc.target/arm/pr69194.c: New test.
16604
16605 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16606
16607 PR target/69225
16608 * gcc.target/i386/pr69225-1.c: New test.
16609 * gcc.target/i386/pr69225-2.c: Likewise.
16610 * gcc.target/i386/pr69225-3.c: Likewise.
16611 * gcc.target/i386/pr69225-4.c: Likewise.
16612 * gcc.target/i386/pr69225-5.c: Likewise.
16613 * gcc.target/i386/pr69225-6.c: Likewise.
16614
16615 2016-01-11 Jakub Jelinek <jakub@redhat.com>
16616
16617 PR target/67462
16618 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16619 if lp64.
16620
16621 PR target/69071
16622 * gcc.dg/pr69071.c: New test.
16623
16624 PR c++/69211
16625 * g++.dg/opt/pr69211.C: New test.
16626
16627 PR tree-optimization/69214
16628 * gcc.c-torture/compile/pr69214.c: New test.
16629
16630 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
16631
16632 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16633 * gcc.target/i386/pr66232-11.c: Ditto.
16634 * gcc.target/i386/pr66232-12.c: Ditto.
16635 * gcc.target/i386/pr66232-13.c: Ditto.
16636
16637 2016-01-11 Richard Biener <rguenther@suse.de>
16638
16639 PR tree-optimization/69173
16640 * gcc.dg/torture/pr69173.c: New testcase.
16641
16642 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16643
16644 PR rtl-optimization/68796
16645 * gcc.target/aarch64/tst_5.c: New test.
16646 * gcc.target/aarch64/tst_6.c: Likewise.
16647
16648 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16649
16650 PR rtl-optimization/68841
16651 * gcc.dg/pr68841.c: New test.
16652 * gcc.c-torture/execute/pr68841.c: New test.
16653
16654 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16655
16656 PR rtl-optimization/68920
16657 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16658 for ix86 targets.
16659 * gcc.dg/ifcvt-5.c: New test.
16660
16661 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
16662
16663 PR bootstrap/69123
16664 * g++.dg/pr69123.C: New.
16665
16666 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16667
16668 PR target/69010
16669 * gcc.target/i386/pr69010.c: New test.
16670
16671 2016-01-11 Martin Jambor <mjambor@suse.cz>
16672
16673 PR ipa/69044
16674 * gcc.target/i386/chkp-pr69044.c: New test.
16675
16676 2016-01-11 Tom de Vries <tom@codesourcery.com>
16677
16678 PR tree-optimization/69109
16679 * gcc.dg/autopar/pr69109-2.c: New test.
16680 * gcc.dg/autopar/pr69109.c: New test.
16681
16682 2016-01-11 Tom de Vries <tom@codesourcery.com>
16683
16684 PR tree-optimization/69108
16685 * gcc.dg/autopar/pr69108.c: New test.
16686
16687 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16688
16689 PR c++/69029
16690 * c-c++-common/Wisleading-indentation.c: Augment test.
16691
16692 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16693
16694 PR fortran/69154
16695 * gfortran.dg/inline_matmul_12.f90: New test.
16696
16697 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
16698
16699 PR fortran/67779
16700 * gfortran.dg/actual_array_offset_1: New test.
16701
16702 2016-01-10 Tom de Vries <tom@codesourcery.com>
16703
16704 PR tree-optimization/69062
16705 * gcc.dg/autopar/pr69062.c: New test.
16706
16707 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16708
16709 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16710 * gcc.dg/vect/slp-perm-2.c: Likewise.
16711 * gcc.dg/vect/slp-perm-3.c: Likewise.
16712 * gcc.dg/vect/slp-perm-5.c: Likewise.
16713 * gcc.dg/vect/slp-perm-6.c: Likewise.
16714 * gcc.dg/vect/slp-perm-7.c: Likewise.
16715 * gcc.dg/vect/slp-perm-8.c: Likewise.
16716
16717 2016-01-10 Tom de Vries <tom@codesourcery.com>
16718
16719 PR tree-optimization/69039
16720 * gcc.dg/autopar/pr69039.c: New test.
16721
16722 2016-01-09 Marek Polacek <polacek@redhat.com>
16723
16724 PR c++/69113
16725 * g++.dg/pr69113.C: New test.
16726
16727 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16728
16729 PR middle-end/50865
16730 PR tree-optimization/69097
16731 * gcc.c-torture/execute/pr50865.c: New test.
16732 * gcc.c-torture/execute/pr69097-1.c: New test.
16733 * gcc.c-torture/execute/pr69097-2.c: New test.
16734 * gcc.dg/pr69097-1.c: New test.
16735 * gcc.dg/pr69097-2.c: New test.
16736
16737 2016-01-09 Jakub Jelinek <jakub@redhat.com>
16738
16739 PR c++/69164
16740 * g++.dg/opt/pr69164.C: New test.
16741
16742 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16743
16744 PR tree-optimization/69167
16745 * gcc.dg/pr69167.c: New test.
16746
16747 2016-01-08 Marek Polacek <polacek@redhat.com>
16748
16749 PR c++/68449
16750 * g++.dg/pr68449.C: New.
16751
16752 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16753
16754 PR tree-optimization/68707
16755 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16756 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16757 on platforms supporting it.
16758 * gcc.dg/vect/slp-perm-2.c: Likewise.
16759 * gcc.dg/vect/slp-perm-3.c: Likewise.
16760 * gcc.dg/vect/slp-perm-5.c: Likewise.
16761 * gcc.dg/vect/slp-perm-7.c: Likewise.
16762 * gcc.dg/vect/slp-perm-8.c: Likewise.
16763 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16764 on platforms supporting it.
16765
16766 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16767
16768 PR tree-optimization/69162
16769 * gcc.dg/pr69162.c: New test.
16770
16771 PR tree-optimization/69172
16772 * gcc.dg/pr69172.c: New test.
16773
16774 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16775
16776 PR tree-optimization/67781
16777 * gcc.c-torture/execute/pr67781.c: New file.
16778
16779 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16780
16781 PR tree-optimization/69083
16782 * gcc.dg/vect/pr69083.c: New test.
16783
16784 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16785
16786 PR tree-optimization/61441
16787 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16788 Use -fexcess-precision=standard for compiler options.
16789 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16790
16791 2016-01-08 Jakub Jelinek <jakub@redhat.com>
16792
16793 PR fortran/69128
16794 * gfortran.dg/gomp/pr69128.f90: New test.
16795
16796 PR c++/69145
16797 * g++.dg/ext/pr69145-1.C: New test.
16798 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16799 * g++.dg/ext/pr69145-2.h: New file.
16800
16801 2016-01-07 Martin Sebor <msebor@redhat.com>
16802
16803 PR c/68966
16804 * gcc.dg/atomic-fetch-bool.c: New test.
16805 * gcc.dg/sync-fetch-bool.c: New test.
16806
16807 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16808
16809 PR fortran/66680
16810 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16811
16812 2016-01-07 Nick Clifton <nickc@redhat.com>
16813
16814 PR target/66655
16815 * g++.dg/pr66655.C: New test.
16816 * g++.dg/pr66655_1.cc: Test support file.
16817 * g++.dg/pr66655.h: Test header file.
16818
16819 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
16820
16821 PR fortran/66680
16822 gfortran.dg/gomp/pr66680.f90: New test.
16823
16824 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16825
16826 PR target/69171
16827 * gcc.target/i386/pr69171-1.c: New test.
16828 * gcc.target/i386/pr69171-2.c: Likewise.
16829 * gcc.target/i386/pr69171-3.c: Likewise.
16830 * gcc.target/i386/pr69171-4.c: Likewise.
16831 * gcc.target/i386/pr69171-5.c: Likewise.
16832 * gcc.target/i386/pr69171-6.c: Likewise.
16833
16834 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16835
16836 PR middle-end/67639
16837 * c-c++-common/pr67639.c: New test.
16838
16839 2016-01-07 Jakub Jelinek <jakub@redhat.com>
16840
16841 PR tree-optimization/69141
16842 * g++.dg/opt/pr69141.C: New test.
16843
16844 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16845
16846 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16847
16848 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
16849
16850 PR target/69140
16851 * gcc.target/i386/pr69140.c: New test
16852
16853 2016-01-06 David Malcolm <dmalcolm@redhat.com>
16854
16855 * gcc.dg/bad-dereference.c: New test case.
16856
16857 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16858
16859 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16860
16861 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16862
16863 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16864
16865 2016-01-06 Marek Polacek <polacek@redhat.com>
16866
16867 PR sanitizer/69099
16868 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16869
16870 2016-01-05 Marek Polacek <polacek@redhat.com>
16871
16872 PR c/69104
16873 * gcc.dg/atomic-invalid-2.c: New.
16874
16875 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16876
16877 PR target/68991
16878 * gcc.target/i386/pr68991.c: New test.
16879
16880 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16881
16882 PR target/68991
16883 * g++.dg/pr68991-1.C: New test.
16884 * g++.dg/pr68991-2.C: Likewise.
16885
16886 2016-01-05 Sergei Trofimovich <siarheit@google.com>
16887
16888 PR other/60465
16889 * gcc.target/ia64/pr60465-gprel64.c: New test.
16890 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16891
16892 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16893
16894 PR rtl-optimization/68651
16895 * gcc.target/aarch64/pr68651_1.c: New test.
16896
16897 2016-01-05 David Malcolm <dmalcolm@redhat.com>
16898
16899 PR c/69122
16900 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16901
16902 2016-01-05 Nathan Sidwell <nathan@acm.org>
16903
16904 PR c++/58583
16905 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16906
16907 * gcc.dg/alias-15.c: New.
16908
16909 2016-01-05 Nick Clifton <nickc@redhat.com>
16910
16911 PR target/68870
16912 * g++.dg/pr68770.C: New test.
16913
16914 2016-01-04 Mike Stump <mikestump@comcast.net>
16915
16916 * lib/target-supports.exp (check_effective_target_cilkplus):
16917 cilkplus targets require pthreads.
16918 (check_effective_target_cilkplus): Remove special case for NVPTX.
16919
16920 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16921
16922 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16923 generation.
16924
16925 2016-01-04 Jakub Jelinek <jakub@redhat.com>
16926
16927 Update copyright years.
16928
16929 2016-01-04 Marek Polacek <polacek@redhat.com>
16930
16931 PR c/68908
16932 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16933 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16934 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16935
16936 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16937
16938 * gcc.target/sparc/20160104-2.c: New test.
16939
16940 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16941
16942 * gcc.target/sparc/20160104-1.c: New test.
16943
16944 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
16945
16946 PR fortran/65045
16947 * gfortran.dg/pr65045.f90: New test.
16948
16949 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16950
16951 * gnat.dg/specs/debug1.ads: Delete.
16952
16953 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16954
16955 PR libgfortran/68867
16956 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16957 expression.
16958
16959 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16960
16961 PR libgfortran/68867
16962 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16963 PowerPC.
16964
16965 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
16966
16967 PR fortran/68864
16968 * gfortran.dg/pr68864.f90: New test.
16969
16970 2016-01-01 Jakub Jelinek <jakub@redhat.com>
16971
16972 PR tree-optimization/69070
16973 * gcc.dg/pr69070.c: New test.
16974
16975 PR sanitizer/69055
16976 * gfortran.dg/pr69055.f90: New test.
16977
16978 PR target/69015
16979 * gcc.dg/pr69015.c: New test.
16980 \f
16981 Copyright (C) 2016 Free Software Foundation, Inc.
16982
16983 Copying and distribution of this file, with or without modification,
16984 are permitted in any medium without royalty provided the copyright
16985 notice and this notice are preserved.