]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add support for ASan odr_indicator.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
47c3d0de 12016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
2
3 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
4
8208bd78 52016-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
59651ca6 112016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/78279
14 * gfortran.dg/pr78279.f90: New test.
15
c17a3f70 162016-12-01 David Edelsohn <dje.gcc@gmail.com>
17
18 * g++.dg/tls/pr77285-1.C: dg-add-options tls
19
d1e8838d 202016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
21
22 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
23
e19687af 242016-12-01 Richard Biener <rguenther@suse.de>
25
26 * gcc.dg/torture/alias-2.c: New testcase.
27
c54c74a7 282016-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
be62baaa 332016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
34
35 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
36
8fa88b6b 372016-12-01 Jakub Jelinek <jakub@redhat.com>
38
39 PR debug/78587
40 * gcc.dg/debug/pr78587.c: New test.
41
5388b490 422016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
43
44 PR rtl-optimization/78607
45 * gcc.c-torture/compile/pr78607.c: New testcase.
46
68a3567f 472016-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
6526e1b6 522016-11-30 Vladimir Makarov <vmakarov@redhat.com>
53
54 PR tree-optimization/77856
8783abe2 55 * gcc.target/i386/pr77856.c: New.
6526e1b6 56
e4c32d9d 572016-11-30 David Edelsohn <dje.gcc@gmail.com>
58
8783abe2 59 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
60 scan-assembler-not on AIX.
e4c32d9d 61
6d65a624 622016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
63
8783abe2 64 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
6d65a624 65
fa252e1e 662016-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
c0599d64 732016-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
39181f37 792016-11-30 David Malcolm <dmalcolm@redhat.com>
80
81 PR c/78498
82 * gcc.dg/format/pr78494.c: New test case.
83
d21e2a06 842016-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
033e1fff 912016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
92
93 PR rtl-optimization/78610
94 * gcc.c-torture/compile/pr78610.c: New testcase.
95
922a7856 962016-11-30 Bin Cheng <bin.cheng@arm.com>
97
98 PR tree-optimization/78574
99 * gcc.c-torture/compile/pr78574.c: New test.
100
3d2aa0e8 1012016-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
aedc56bc 1132016-11-30 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/78593
116 * gfortran.dg/derived_result.f90: New test case.
117
a3660a15 1182016-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
9822b7fb 1252016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126
127 PR target/78362
128 * gcc.c-torture/compile/pr78362.c: New test.
129
5f7bd0f8 1302016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * lib/target-supports.exp (check_effective_target_freorder): Check
133 additional case.
134
91a4d164 1352016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
136
137 * gcc.target/arc/arc700-stld-hazard.c: New file.
138
0836a6dd 1392016-11-30 Janus Weil <janus@gcc.gnu.org>
140
141 PR fortran/78592
142 * gfortran.dg/dtio_18.f90: New test case.
143
9b51ac50 1442016-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
57330dbd 1502016-11-30 Jakub Jelinek <jakub@redhat.com>
151
152 PR tree-optimization/78586
153 * gcc.c-torture/execute/pr78586.c: New test.
154
2fa20713 1552016-11-30 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/78573
158 * gfortran.dg/class_61.f90: New test case.
159
a4d96eb7 1602016-11-29 David Malcolm <dmalcolm@redhat.com>
161
162 PR preprocessor/78569
163 * gcc.dg/format/pr78569.c: New test case.
164
43ef330b 1652016-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
72d5639d 1702016-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
3be67a6f 1762016-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
eed53545 1812016-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
6b2c99bf 1912016-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
d33eec5e 2132016-11-29 Janus Weil <janus@gcc.gnu.org>
214
215 PR fortran/58175
216 * gfortran.dg/finalize_30.f90: New test case.
217
3f3e14c0 2182016-11-29 Martin Liska <mliska@suse.cz>
219
220 PR gcov-profile/78582
221 * gcc.dg/pr78582.c: New test.
222
a0506990 2232016-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
e5c2af08 2282016-11-29 Richard Biener <rguenther@suse.de>
229
230 PR middle-end/78546
231 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
232
10b1e9b6 2332016-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
d20ae451 2582016-11-28 Jakub Jelinek <jakub@redhat.com>
259
260 PR middle-end/78540
261 * gcc.dg/pr78540.c: New test.
262
7bcd359a 2632016-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
eae19ea3 2712016-11-28 Jakub Jelinek <jakub@redhat.com>
272
70c32ff8 273 PR c++/72808
274 * g++.dg/debug/pr72808.C: New test.
275
17a49f5d 276 PR rtl-optimization/78546
277 * gcc.dg/torture/pr78546-1.c: New test.
278 * gcc.dg/torture/pr78546-2.c: New test.
279
eae19ea3 280 PR fortran/78298
281 * gfortran.dg/gomp/pr78298.f90: New test.
282
fd43411c 2832016-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
1041ae98 2882016-11-28 Jakub Jelinek <jakub@redhat.com>
289
290 PR c++/77591
291 * g++.dg/cpp1y/pr77591.C: New test.
292
1ea3d0d3 2932016-11-28 David Edelsohn <dje.gcc@gmail.com>
294
295 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
296
c57dab92 2972016-11-28 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/78542
300 * gcc.dg/torture/pr78542.c: New testcase.
301
5a984327 3022016-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
72fbc3e1 3082016-11-28 Jakub Jelinek <jakub@redhat.com>
309
310 PR lto/78211
311 * g++.dg/ipa/pr78211.C: New test.
312
e006e2db 3132016-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
01103fc7 3212016-11-27 John David Anglin <danglin@gcc.gnu.org>
322
323 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
324
aaa50706 3252016-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
0983a308 3342016-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
d1acede1 3402016-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
3b3f59e2 3512016-11-25 Jakub Jelinek <jakub@redhat.com>
352
40dd7b88 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
3b3f59e2 358 PR rtl-optimization/78526
359 * gcc.dg/pr78526.c: New test.
360
1718371b 3612016-11-25 Vladimir Makarov <vmakarov@redhat.com>
362
363 PR rtl-optimization/77541
364 * gcc.target/i386/pr77541.c: Change target to int128.
365
666e58e7 3662016-11-25 Janus Weil <janus@gcc.gnu.org>
367
368 PR fortran/60853
369 * gfortran.dg/typebound_assignment_8.f90: New test case.
370
0fd17b0b 3712016-11-25 Jakub Jelinek <jakub@redhat.com>
372
373 PR rtl-optimization/78527
374 * gcc.c-torture/compile/pr78527.c: New test.
375
2d799bac 3762016-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
d48f0d35 3822016-11-25 Richard Biener <rguenther@suse.de>
383
384 PR ipa/78515
385 * gcc.dg/torture/pr78515.c: New testcase.
386
e751b7f3 3872016-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
a5a96d9f 3942016-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
b1759f48 4032016-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
a9eff296 4122016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
413
414 PR tree-optimization/77673
415 * gcc.dg/pr77673.c: New test.
416
d4ee0263 4172016-11-25 Martin Jambor <mjambor@suse.cz>
418
419 PR tree-optimization/70965
420 * g++.dg/pr70965.C: New test.
421
8784ea70 4222016-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
6d75be38 4292016-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
3170af2c 4342016-11-25 Richard Sandiford <richard.sandiford@arm.com>
435
436 * gcc.dg/tree-ssa/tailcall-8.c: New test.
437
ba04f90f 4382016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
439
440 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
e751b7f3 441 with sizeof(int) < 4.
ba04f90f 442
a27264ed 4432016-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
bd13359a 4482016-11-24 Vladimir Makarov <vmakarov@redhat.com>
449
450 PR rtl-optimization/77541
451 * gcc.target/i386/pr77541.c: New.
452
10066eab 4532016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/78500
456 * gfortran.dg/class_result_4.f90: New test.
457
973c7ac9 4582016-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
adbd7ced 4642016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
465
466 * gcc.target/aarch64/floatdihf2_1.c: New.
467
5c921dec 4682016-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
836ac9e8 4742016-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
32cc215b 4872016-11-24 Bernd Schmidt <bschmidt@redhat.com>
488
489 * gcc.target/i386/align-limit.c: New test.
490
7465dbcd 4912016-11-24 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/71595
494 * gcc.dg/torture/pr71595.c: New testcase.
495
8c4ae287 4962016-11-24 Bernd Schmidt <bschmidt@redhat.com>
497
498 PR rtl-optimization/78120
499 * gcc.target/i386/pr78120.c: New test.
500
c424a939 5012016-11-24 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gcc.c-torture/compile/20161124-1.c: New test.
504
894f7f25 5052016-11-24 Jakub Jelinek <jakub@redhat.com>
506
507 PR bootstrap/78493
508 * g++.dg/cpp1z/decomp18.C: New test.
509
7bbc1b4a 5102016-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
db1b56d1 5152016-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
506d6baf 5302016-11-23 Peter Bergner <bergner@vnet.ibm.com>
531
532 PR target/78458
533 * gcc.target/powerpc/pr78458.c: New.
534
8814c0a8 5352016-11-23 Joseph Myers <joseph@codesourcery.com>
536
537 * gcc.c-torture/compile/20161123-1.c: New test.
538
ea7d223a 5392016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
540
541 PR fortran/78297
542 * gfortran.dg/pr78297.f90: New test.
543
30dc58d8 5442016-11-23 David Edelsohn <dje.gcc@gmail.com>
545
546 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
547
1f355935 5482016-11-23 Jakub Jelinek <jakub@redhat.com>
549
f1cec2aa 550 PR sanitizer/69278
551 * g++.dg/ubsan/return-7.C: New test.
552 * c-c++-common/ubsan/unreachable-4.c: New test.
553
ba57dd35 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
1f355935 559 PR middle-end/69183
560 * gfortran.dg/gomp/pr69183.f90: New test.
561
5622016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 563
564 PR target/78230
565 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
566 (test2) Ditto.
567
d9cfff22 5682016-11-23 Jakub Jelinek <jakub@redhat.com>
569
570 PR c++/77907
571 * g++.dg/cpp0x/pr77907.C: New test.
572
1f1a3de9 5732016-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
ee1f2deb 5792016-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
539b44ee 5852016-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
86fba605 5922016-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
c39beb8a 6032016-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
a998ac00 6082016-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
88a2ded0 6132016-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
a0168bf5 6192016-11-23 Jakub Jelinek <jakub@redhat.com>
620
b4f7eaba 621 PR c++/71450
622 * g++.dg/cpp0x/pr71450-1.C: New test.
623 * g++.dg/cpp0x/pr71450-2.C: New test.
624
a0168bf5 625 PR c++/77739
626 * g++.dg/cpp1y/pr77739.C: New test.
627
da80a82f 6282016-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
0554c9b6 6352016-11-23 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/78396
638 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
639
ffeccaca 6402016-11-23 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/78482
643 * gcc.dg/torture/pr78482.c: New testcase.
644
83c0fb43 6452016-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
ac3bcb02 6512016-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
9f8b32f9 6592016-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
c618308c 6652016-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
70229d3b 6712016-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
6e47b422 6762016-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
192b73af 6862016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
687
688 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
689
0d65cc6c 6902016-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
b2aa1313 6992016-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
ccf11291 7062016-11-22 Ian Lance Taylor <iant@golang.org>
707
708 * gcc.misc-tests/godump-1.c: Update expected output for recent
709 changes.
710
a7a9f935 7112016-11-22 Marek Polacek <polacek@redhat.com>
712
713 PR tree-optimization/78455
714 * gcc.dg/uninit-23.c: New.
715
c7654c10 7162016-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
df8ade88 7222016-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
706b4b9b 7272016-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
231d5e0b 7332016-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
3599d980 7382016-11-22 Janus Weil <janus@gcc.gnu.org>
739
740 PR fortran/78443
741 * gfortran.dg/typebound_proc_35.f90: New test case.
742
7308b7cf 7432016-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
d7d4251c 7482016-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
6737a0c4 7532016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
754
755 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
756
a8ead9a7 7572016-11-22 Georg-Johann Lay <avr@gjlay.de>
758
759 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
760
d285b13a 7612016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762
763 PR target/78439
764 * gcc.c-torture/compile/pr78439.c: New test.
765
dc1df7cf 7662016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
767
768 PR target/77904
769 * gcc.target/arm/pr77904.c: New test.
770
7a699647 7712016-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
1e04d935 7762016-11-22 Jakub Jelinek <jakub@redhat.com>
777
b1c71535 778 PR tree-optimization/78436
779 * gcc.c-torture/execute/pr78436.c: New test.
780
ab104738 781 PR middle-end/78416
782 * gcc.dg/torture/pr78416.c: New test.
783
1e04d935 784 PR tree-optimization/78445
785 * gcc.dg/pr78445.c: New test.
786
b8d13928 7872016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
788
b0af2874 789 PR libgfortran/78449
b8d13928 790 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
791
472db117 7922016-11-21 Jeff Law <law@redhat.com>
793
b0af2874 794 PR target/68538
472db117 795 * gcc.c-torture/compile/pr68538.c: New test.
796
5f2d3c09 7972016-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
40447580 8022016-11-21 Jakub Jelinek <jakub@redhat.com>
803
bbfed873 804 PR middle-end/67335
805 * g++.dg/vect/simd-clone-7.cc: New test.
806
40447580 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
2b80afd8 8132016-11-20 Jeff Law <law@redhat.com>
814
815 PR target/25128
816 * gcc.target/m68k/pr25128.c: New test.
817
7bfddeff 8182016-11-21 Richard Sandiford <richard.sandiford@arm.com>
819
820 * gcc.dg/tree-ssa/tailcall-7.c: New test.
821
8df44fbf 8222016-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
64a8c4a7 8412016-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
783d8f64 8462016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
847
848 PR rtl-optimization/71785
849 * gcc.target/powerpc/pr71785.c: New file.
850
dc3dabae 8512016-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
f1b3e1c9 8582016-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
da269671 8712016-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
d7f5b6a8 8762016-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
87fb8781 8812016-11-20 Jeff Law <law@redhat.com>
882
883 PR target/48551
884 * gcc.target/m68k/pr48551.c: New test.
885
5190d716 8862016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 887
5190d716 888 PR fortran/69741
889 * gfortran.dg/forall_18.f90: New testcase.
890
d040acf9 8912016-11-20 Marc Glisse <marc.glisse@inria.fr>
892
893 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
894
0dabddb2 8952016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 PR fortran/78395
898 * gfortran.dg/typebound_operator_21.f03: New test.
899
6062d7aa 9002016-11-20 Marc Glisse <marc.glisse@inria.fr>
901
902 * gcc.dg/tree-ssa/divide-5.c: New file.
903
8cb572ef 9042016-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
4ac97a88 9092016-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
7459c90a 9222016-11-18 Jeff Law <law@redhat.com>
923
924 PR target/25111
925 * gcc.target/m68k/pr25111.c: New test.
926
e1c52611 9272016-11-18 Jakub Jelinek <jakub@redhat.com>
928
a79cbcde 929 PR c++/68180
930 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
931
cb6c05f8 932 PR middle-end/78419
933 * gcc.target/i386/pr78419.c: New test.
934
e1c52611 935 PR c++/77285
936 * g++.dg/tls/pr77285-1.C: New test.
937 * g++.dg/tls/pr77285-2.C: New test.
938
302e06b9 9392016-11-18 Jeff Law <law@redhat.com>
940
941 PR target/25112
942 * gcc.target/m68k/pr25112: New test.
943
e9e0777b 9442016-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
c8c5f875 9492016-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
37fe5868 9552016-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
ff0e5731 9632016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
964 Toma Tabacu <toma.tabacu@imgtec.com>
965
b0af2874 966 * gcc.target/mips/inline-memcpy-1.c (dg-options):
967 Add (REQUIRES_STDLIB).
ff0e5731 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.
b0af2874 996 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 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
bf04fa3c 10022016-11-17 Jeff Law <law@redhat.com>
1003
6bc68963 1004 PR middle-end/38219
1005 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1006
bf04fa3c 1007 PR target/47192
1008 * gcc.target/m68k/pr47192.c: New test.
1009
634c84c2 10102016-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
4ee5a6b5 10152016-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
a28d23f0 10222016-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
10282016-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
cbb7eb98 10562016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/55080
1059 * g++.dg/parse/pr55080.C: New.
1060
d3c286da 10612016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1062
1063 PR target/78101
1064 * gcc.target/powerpc/fusion4.c: New test.
1065
5bbf9633 10662016-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
6815d85d 10722016-11-17 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR middle-end/78201
1075 * g++.dg/opt/pr78201.C: New test.
1076
8dc9f8d1 10772016-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
f9f26759 10832016-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
9794389d 10892016-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
b0c413f2 10942016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 1095 Richard Biener <rguenther@suse.de>
b0c413f2 1096
1097 PR tree-optimization/77848
1098 * gfortran.dg/vect/pr77848.f: New test.
1099
051b66c9 11002016-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
bde3ae42 11072016-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
83039163 11862016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/68180
1189 * g++.dg/cpp1y/pr68180.C: New.
1190
760cc2e6 11912016-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
315dfb42 11972016-11-17 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/78306
1200 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1201
17e8186b 12022016-11-17 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/78305
1205 * gcc.dg/torture/pr78305.c: New testcase.
1206
1eca3a7f 12072016-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
6c1f90ee 12122016-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
63c8aefc 12182016-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
95de83a7 12242016-11-16 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR rtl-optimization/78378
1227 * gcc.c-torture/execute/pr78378.c: New test.
1228
50eec246 12292016-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
308800c3 12352016-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
88526ee6 12402016-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
fa1f9c9e 12582016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 * gcc.target/arm/empty_fiq_handler.c: New test.
1261
c508be16 12622016-11-16 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR fortran/78299
1265 * gfortran.dg/gomp/pr78299.f90: New test.
1266
9e57a9ab 12672015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1268
1269 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 1270 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 1271 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1272
05edb140 12732016-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
722c5d82 12782016-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
7fce8768 12832016-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
35293eb1 12912016-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
5b631e09 12982016-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
dd4a826b 13042016-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
beecc36d 13112016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1312
1313 PR fortran/78356
1314 * gfortran.dg/class_allocate_23.f08: New test.
1315
ac924c09 13162016-11-16 Richard Biener <rguenther@suse.de>
1317
1318 PR middle-end/78333
1319 * gcc.dg/pr78333.c: New testcase.
1320
904e262b 13212016-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
7f0cbebc 13272016-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
5d4e2409 13322016-11-16 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/78348
1335 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1336
22190042 13372016-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
02e0afdc 13432016-11-15 Marek Polacek <polacek@redhat.com>
1344
1345 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1346
a7c1a652 13472016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1348
1349 PR libgfortran/51119
1350 * gfortran.dg/matmul_12.f90: New test case.
1351
16cdc558 13522016-11-15 Uros Bizjak <ubizjak@gmail.com>
1353
1354 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 1355 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 1356 common 32-bit and 64-bit function specific options.
b0af2874 1357 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 1358
d10b2a5c 13592016-11-15 Jakub Jelinek <jakub@redhat.com>
1360
b8fd03ae 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
a6f4466c 1365 * g++.dg/cpp1z/decomp13.C: New test.
1366
0f67b1be 1367 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1368
d10b2a5c 1369 PR c++/71988
1370 * g++.dg/cpp0x/constexpr-71988.C: New test.
1371
1f87aa23 13722016-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
32caa8ac 13812016-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
22d200b9 13862016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1387
1388 * gcc.target/mips/mips.exp (mips_option_tests): Add
1389 `-mmicromips' array element.
1390
385999e2 13912016-11-15 Michael Matz <matz@suse.de>
1392
1393 PR missed-optimization/77881
1394 * gcc.target/i386/pr77881.c: New test.
1395
53ae7f64 13962016-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
ae06106e 14012016-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
a49621cf 14072016-11-14 Jakub Jelinek <jakub@redhat.com>
1408
1409 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1410
9ff5ab90 14112016-11-14 Janus Weil <janus@gcc.gnu.org>
1412
1413 PR fortran/78300
1414 * gfortran.dg/class_result_3.f90: New test.
1415
b1f04d34 14162016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 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.
b1f04d34 1437
3af33bcf 14382016-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
7cacafcf 14452016-11-14 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/78312
1448 * gcc.dg/torture/pr78312.c: New testcase.
1449
3f1786fa 14502016-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
3d8c7132 14552016-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
3657b81b 14702016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1471
1472 * g++.dg/torture/pr78268.C: New test.
1473
9bf6a8e0 14742016-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
f6f8b4f2 14822016-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
54efb8ee 14882016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * gnat.dg/address_conv.adb: New test.
1491
9ed6bb1c 14922016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gnat.dg/renaming11.ad[sb]: New test.
1495
7907d43b 14962016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * c-c++-common/dump-ada-spec-6.c: New test.
1499
80905eec 15002016-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
1f302f2e 15062016-11-13 Janus Weil <janus@gcc.gnu.org>
1507
1508 PR fortran/60952
1509 * gfortran.dg/typebound_proc_34.f90: New test.
1510
abfb4be5 15112016-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
4699a580 15172016-11-12 David Edelsohn <dje.gcc@gmail.com>
1518
1519 * g++.dg/pr78112.C: XFAIL AIX.
1520
f7b2c82b 15212016-11-12 Janus Weil <janus@gcc.gnu.org>
1522
1523 PR fortran/77501
1524 * gfortran.dg/typebound_generic_16.f90: New test.
1525
d16addb3 15262016-11-12 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c++/71225
1529 * g++.dg/cpp0x/pr71225.C: New test.
1530
1998c023 15312016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gcc.target/sparc/20161111-1.c: New test.
1534
a3b46c9c 15352016-11-11 Uros Bizjak <ubizjak@gmail.com>
1536
1537 PR target/78310
1538 * gcc.target/i386/pr78310.c: New test.
1539
0d56015c 15402016-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
dc9e2118 15452016-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
9117e2ab 15512016-11-11 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR c++/72774
1554 * g++.dg/parse/pr72774.C: New test.
1555
3d8b172a 15562016-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
36bb9d71 15622016-11-11 Richard Biener <rguenther@suse.de>
1563
1564 PR middle-end/78295
1565 * gcc.dg/uninit-pr78295.c: New testcase.
1566
53ae7f64 15672016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1568
1569 PR fortran/78277
1570 * gfortran.dg/dec_structure_17.f90: New test.
1571
3c57e933 15722016-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
b851b8f0 15842016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1585
1586 PR rtl-optimization/78241
1587 * gcc.dg/pr78241.c: New test.
1588
a08fc382 15892016-11-10 Jakub Jelinek <jakub@redhat.com>
1590
5fca0e1a 1591 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1592 201307.
1593
a08fc382 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
8c2f9148 15972016-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
44b49e6b 16022016-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
65dc2516 16122016-11-10 Martin Liska <mliska@suse.cz>
1613
1614 PR sanitizer/78270
1615 * gcc.dg/asan/pr78270.c: New test.
1616
c74b2e3b 16172016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1618 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR debug/78112
44b49e6b 1621 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1622
934a0458 16232016-11-09 Jakub Jelinek <jakub@redhat.com>
1624
104d9702 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
934a0458 1630 PR c++/78283
1631 * g++.dg/cpp1z/noexcept-type13.C: New test.
1632
99f5e97b 16332016-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
92902736 16382016-11-09 Janus Weil <janus@gcc.gnu.org>
1639
1640 PR fortran/46459
1641 * gfortran.dg/volatile14.f90: New test.
1642
c07c7aac 16432016-11-09 Uros Bizjak <ubizjak@gmail.com>
1644
1645 PR target/78262
1646 * gcc.target/i386/pr78262.c: New test.
1647
53ae7f64 16482016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1649
1650 PR fortran/78259
1651 * gfortran.dg/pr78259.f90: New test.
1652
c2ee4354 16532016-11-09 Janus Weil <janus@gcc.gnu.org>
1654
1655 PR fortran/60777
1656 * gfortran.dg/spec_expr_7.f90: New test.
1657
58721d0c 16582016-11-09 Jakub Jelinek <jakub@redhat.com>
1659
092db747 1660 PR target/77718
1661 * gcc.c-torture/execute/pr77718.c: New test.
1662
58721d0c 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
61e45f2d 16682016-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
0787dd56 16742016-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
df163634 16792016-11-09 Paul Thomas <pault@gcc.gnu.org>
1680
1681 * gfortran.dg/move_alloc_18.f90: New test.
1682
0c3d1ddf 16832016-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
46837445 16892016-11-09 Janus Weil <janus@gcc.gnu.org>
1690
1691 PR fortran/71894
1692 * gfortran.dg/class_59.f90: New test.
1693
68d072bb 16942016-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
e0bcc1cc 17002016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1701
1702 * gcc.dg/ipa/vrp7.c: New test.
1703
166f8178 17042016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1705
1706 PR ipa/78121
1707 * gcc.dg/ipa/pr78121.c: New test.
1708
e7c5f688 17092016-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
1350ad47 17242016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1725
1726 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1727
a3ba9d54 17282016-11-08 Janus Weil <janus@gcc.gnu.org>
1729
1730 PR fortran/68440
1731 * gfortran.dg/class_58.f90: New test.
1732
bcc971fd 17332016-11-08 Uros Bizjak <ubizjak@gmail.com>
1734
1735 PR target/70799
1736 * gcc.target/i386/pr70799-2.c: New test.
1737
af1b77d0 17382016-11-08 Janus Weil <janus@gcc.gnu.org>
1739
1740 PR fortran/77596
1741 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1742
ed73a6cb 17432016-11-08 Bin Cheng <bin.cheng@arm.com>
1744
1745 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1746
b887afd7 17472016-11-08 Bin Cheng <bin.cheng@arm.com>
1748
1749 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1750
4ba8fd25 17512016-11-08 Bin Cheng <bin.cheng@arm.com>
1752
1753 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1754
d71fcb4d 17552016-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
dc168f1c 17622016-11-08 Richard Biener <rguenther@suse.de>
1763
1764 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1765
2cda118d 17662016-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
de8f611c 17732016-11-08 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/78205
1776 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1777
095c7123 17782016-11-08 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/78224
1781 * g++.dg/torture/pr78224.C: New testcase.
1782
5de86198 17832016-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.
bcc971fd 1788 * gcc.dg/store_merging_5.c: Likewise.
5de86198 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
9c118ae0 17942016-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
ded98213 18062016-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
dfeedc5c 18222016-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
4a9eb7eb 18282016-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
9075517e 18342016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1835
1836 PR rtl-optimization/77309
1837 * gcc.dg/torture/pr77309.c: New test.
1838
1764c2f2 18392016-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
e3dbe99a 18552016-11-07 Richard Biener <rguenther@suse.de>
1856
1857 PR target/78229
1858 * g++.dg/pr78229.C: New testcase.
1859
4de7f8df 18602016-11-07 Richard Biener <rguenther@suse.de>
1861
1862 PR tree-optimization/78218
1863 * gcc.dg/torture/pr78218.c: New testcase.
1864
57b2dea1 18652016-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
0c448d00 18702016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1871
1872 PR target/77822
1873 * g++.dg/torture/pr77822.C: New test.
1874
ea86011c 18752016-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
82031b11 19052016-11-07 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/78189
1908 * g++.dg/torture/pr78189.C: New testcase.
1909
272c18b8 19102016-11-06 David Edelsohn <dje.gcc@gmail.com>
1911
1912 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1913
5055cc98 19142016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1915
1916 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1917 occuring.
1918
ddd81c4d 19192016-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
ae1fe1c1 19252016-11-05 Paul Thomas <pault@gcc.gnu.org>
1926
1927 * gfortran.dg/move_alloc_17.f03: New test.
1928
1f8787c9 19292016-11-05 Richard Biener <rguenther@suse.de>
1930
1931 PR bootstrap/78188
1932 * g++.dg/ipa/pr78188.C: New test.
1933
a3886308 19342016-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
ae235bb5 19402016-11-05 Paul Thomas <pault@gcc.gnu.org>
1941
1942 PR fortran/67564
1943 * gfortran.dg/select_type_39.f03: New test.
1944
19452016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1946
1947 PR fortran/64933
1948 * gfortran.dg/associate_23.f90: New test.
1949
cdf56687 19502016-11-04 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR target/77834
1953 * gcc.dg/pr77834.c: New test.
1954
8be5cb78 19552016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR c++/67980
1958 * g++.dg/cpp1y/pr67980.C: New.
1959
133e5599 19602016-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
1c518af3 19702016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1971
1972 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1973 for -mbranch-likely, infer -mno-branch-likely for R6.
1974
25326fef 19752016-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
e72902d2 19902016-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
5b9b62c9 19962016-11-04 Richard Biener <rguenther@suse.de>
1997
1998 PR middle-end/78185
1999 * gcc.dg/pr78185.c: New testcase.
2000
5f1e62c6 20012016-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
2034deb9 20062016-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
20182016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 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
2034deb9 20242016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 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
36ffeeaf 20312016-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
9769a02b 20372016-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
d9b9f4ab 20422016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2043
2044 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2045
60cd8c97 20462016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2047
2048 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2049
e69f2f12 20502016-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
427223f1 20612016-11-02 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/store_merging_8.c: New testcase.
2064
2034deb9 20652016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 2066
2067 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2068
134e84c6 20692016-11-02 David Edelsohn <dje.gcc@gmail.com>
2070
bbfcea83 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
134e84c6 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
0cc844b2 20812016-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
5e0b5f08 20862016-11-02 Martin Liska <mliska@suse.cz>
2087
2088 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2089 test case.
2090
5e922e43 20912016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2092
2093 PR tree-optimization/78170
2094 * gcc.c-torture/execute/pr78170.c: New test.
2095
e77557c0 20962016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2097
2098 PR tree-optimization/78162
2099 * gcc.c-torture/compile/pr78162.c: New test.
2100
76bc343a 21012016-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
3763b845 21072016-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
3e41d21b 21152016-11-01 David Edelsohn <dje.gcc@gmail.com>
2116
2117 * gfortran.dg/pr70937.f90: require-effective-target lto.
2118
66d722cc 21192016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2120
2121 PR fortran/69544
2122 * gfortran.dg/where_6.f90: New test.
2123
dcc1dde9 21242016-11-01 Jakub Jelinek <jakub@redhat.com>
2125
2126 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2127
d28d2da4 21282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/69544
2131 * gfortran.dg/where_5.f90: New test.
2132
94bea3fe 21332016-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
164d44e8 21402016-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
9fc5a5fc 21572016-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
a5b29676 21622016-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
e7defe0c 21682016-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
6743ce6f 21742016-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
c02417ad 21862016-10-31 Jakub Jelinek <jakub@redhat.com>
2187
f6f44a1d 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
c02417ad 2196 PR tree-optimization/77860
2197 * gcc.dg/pr77860.c: New test.
2198
5f5452c2 21992016-10-31 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c++/77886
2202 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2203
c6c79147 22042016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2205
2206 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2207
50d3ad71 22082016-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
7f0c2660 22182016-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
8efd711b 22262016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227
2228 PR fortran/78123
2229 * gfortran.dg/fmt_t_9.f: New test.
2230
a57f28d2 22312016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2232
2233 PR fortran/67219
2234 * gfortran.dg/pr67219.f90: New test.
2235
f6443ac9 22362016-10-29 Jakub Jelinek <jakub@redhat.com>
2237
90ff29c3 2238 PR rtl-optimization/77919
2239 * g++.dg/torture/pr77919-2.C: New test.
2240
f6443ac9 2241 PR target/78148
2242 * gcc.dg/pr78148.c: New test.
2243
97574c57 22442016-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
67f7b566 22502016-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
3d3e04ac 22712016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 2272 Jakub Jelinek <jakub@redhat.com>
2273 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 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
2034deb9 22922016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 2293
2294 PR middle-end/72747
2295 * c-c++-common/pr72747-1.c: New test.
2296 * c-c++-common/pr72747-2.c: Likewise.
2297
987860a9 22982016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2299
2300 * gcc.target/s390/oscbreak-1.c: New test.
2301
55c01516 23022016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2303
2304 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2305
452a353a 23062016-10-28 Jakub Jelinek <jakub@redhat.com>
2307
971e7f12 2308 PR rtl-optimization/77919
2309 * g++.dg/torture/pr77919.C: New test.
2310
452a353a 2311 PR rtl-optimization/78132
2312 * gcc.target/i386/pr78132.c: New test.
2313
c8fb4e06 23142016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2317
d59ca9c8 23182016-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
b95a2fd4 23242016-10-27 Jakub Jelinek <jakub@redhat.com>
2325
bd7b3fc8 2326 PR fortran/78026
2327 * gfortran.dg/gomp/pr78026.f03: New test.
2328 * gfortran.dg/select_type_38.f03: New test.
2329
b95a2fd4 2330 PR middle-end/78025
2331 * g++.dg/gomp/declare-simd-7.C: New test.
2332
bd7b3fc8 23332016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 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
641ae1b8 23402016-10-27 Bin Cheng <bin.cheng@arm.com>
2341
2342 * gcc.dg/fold-narrowbopcst-1.c: New test.
2343
bd7b3fc8 23442016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 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
84b72a11 23502016-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
15eeb126 23632016-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
2034deb9 23682016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 2369
2370 PR fortran/78092
2371 * gfortran.dg/pr78092.f90: New test.
2372
2db725dd 23732016-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
816a8c6d 23832016-10-26 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR fortran/77973
2386 * gfortran.dg/gomp/pr77973.f90: New test.
2387
ed09e1d5 23882016-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
a0194feb 23942016-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
bd7b3fc8 24002016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 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
83ee671e 24092016-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
24142016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 2415
2416 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2417 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2418
9db5ef21 24192016-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
255d575a 24262016-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
6a2e2a85 24322016-10-25 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR target/78102
2435 * gcc.target/i386/pr78102.c: New test.
2436
83ee671e 24372016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 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
83ee671e 24432016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2444
2445 * gfortran.dg/dec_loc_rval_1.f90: New test.
2446 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2447 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2448
83ee671e 24492016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2450
006943e8 2451 * gfortran.dg/dec_type_print.f90: New testcase.
2452
83ee671e 24532016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2454
2455 * gfortran.dg/feed_1.f90: New test.
2456 * gfortran.dg/feed_2.f90: New test.
501b58b2 2457
a07d5339 24582016-10-25 Martin Liska <mliska@suse.cz>
2459
2460 PR sanitizer/78106
2461 * gcc.dg/asan/pr78106.c: New test.
2462
131ad74b 24632016-10-25 Martin Liska <mliska@suse.cz>
2464
2465 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2466
78e31c4c 24672016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2468
2469 PR target/78041
2470 * gcc.target/arm/pr78041.c: New test.
2471
6e1b2ffb 24722016-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
c9a8ee19 24772016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2478 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2479
2480 PR target/71676
2481 PR target/71678
2482 * gcc.target/avr/pr71676-2.c: New test.
2483
24c7ece1 24842016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2485 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 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
2e2f6914 24942016-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
0fdad659 24992016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2500
2501 PR fortran/71895
2502 * gfortran.dg/pr71895.f90: New test.
2503
1eaf0150 25042016-10-24 Jakub Jelinek <jakub@redhat.com>
2505
2506 * g++.dg/debug/dwarf2/ref-2.C: New test.
2507
5f64e688 25082016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2509
2510 * c-c++-common/Wint-in-bool-context-3.c: New test.
2511
c62d63d4 25122016-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
11cb7700 25232016-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
c2423c1d 25292016-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
2cd66116 25352016-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
8cc18ee3 25412016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2542
2543 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2544
595090de 25452016-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
98d9f593 25532016-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
020c2754 25642016-10-24 Martin Liska <mliska@suse.cz>
2565
2566 PR sanitizer/77966
2567 * c-c++-common/ubsan/unreachable-3.c: New test.
2568
a484f6fe 25692016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2570
2571 PR fortran/77763
2572 * gfortran.dg/pr77763.f90
2573
1a6627ef 25742016-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
b0cb70c0 25802016-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
11d8d4ee 25872016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2590
5676fa7f 25912016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2592
2593 PR fortran/78021
2594 * gfortran.dg/string_length_3.f90: New test.
2595
d202d7b5 25962016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2597
d202d7b5 2598 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2599
26002016-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
5a096987 26102016-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
6cb5d057 26172016-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
0ee6ade7 26222016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2623
2624 * gcc.target/aarch64/test_frame_17.c: New test.
2625
0fe76522 26262016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2627
2628 * gcc.target/aarch64/test_frame_17.c: New test.
2629
4e2173b0 26302016-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
4d8040d8 26402016-10-21 Jakub Jelinek <jakub@redhat.com>
2641
1a4cced6 2642 PR target/78057
2643 * gcc.target/i386/pr78057.c: New test.
2644
4d8040d8 2645 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2646
60e91af4 26472016-10-21 Paul Thomas <pault@gcc.gnu.org>
2648
2649 PR fortran/69566
2650 * gfortran.dg/select_type_37.f03: New test.
2651
c2c800fc 26522016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2653
2654 PR target/71627
2655 * gcc.target/avr/pr71627.c: New test
2656
121d313b 26572016-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
f1ea412a 26632016-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
ec85126d 26682016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2669
2670 PR rtl-optimization/78038
2671 * gcc.target/aarch64/pr78038.c: New test.
2672
a3d5ca2a 26732016-10-21 Richard Biener <rguenther@suse.de>
2674
2675 PR tree-optimization/78051
2676 * g++.dg/torture/pr78051.C: New testcase.
2677
127b5b65 26782016-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
8d379b82 26832016-10-20 Jakub Jelinek <jakub@redhat.com>
2684
2685 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2686
e0a20c9e 26872016-10-20 Uros Bizjak <ubizjak@gmail.com>
2688
2689 PR target/78037
2690 * gcc.target/i386/pr78037.c: New test.
2691
06904722 26922016-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
92a2a716 26982016-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
8a0d346b 27042016-10-20 Richard Biener <rguenther@suse.de>
2705
2706 * gcc.dg/graphite/pr35356-1.c: Update.
2707
bc3bde59 27082016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2709
2710 PR c++/77446
2711 * g++.dg/cpp1y/pr77446.C: New.
2712
ab056ef4 27132016-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
5c2ba578 27192016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2720
2721 * c-c++-common/Wint-in-bool-context-2.c: New test.
2722
dbbe97e3 27232016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 * gfortran.dg/dtio_17.f90: Fix test.
2726
0d05daf3 27272016-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
e066ee66 27322016-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
82112bf2 27432016-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
b3e3b38b 27602016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2761
2762 PR tree-optimization/78024
2763 * gcc.dg/goacc/loop-processing-1.c: New file.
2764
1227b118 27652016-10-19 Richard Biener <rguenther@suse.de>
2766
2767 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2768
f9debd38 27692016-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
4d7671d9 28832016-10-18 Uros Bizjak <ubizjak@gmail.com>
2884
2885 PR target/77991
2886 * gcc.target/i386/pr77991.c: New test.
2887
ce1813aa 28882016-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
7c57132a 28932016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2894
4d7671d9 2895 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2896
9edca09e 28972016-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
089541f0 29192016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2920
2921 * gfortran.dg/dtio_17.f90: New test.
2922
130a8de2 29232016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2924
2925 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2926
fc323d70 29272016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2928
2929 * gcc.dg/ipa/vrp4.c: New test.
2930
5b48910f 29312016-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
946d814a 29362016-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
53cddf24 29412016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942
2943 PR tree-optimization/77916
2944 * gcc.dg/torture/pr77916.c: New.
2945
443d1195 29462016-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
5db34fe5 29532016-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
a68b3ea1 29592016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2960
2961 PR target/77308
2962 * gcc.target/arm/pr77308.c: New test.
2963
dbd2f085 29642016-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
5bcc4152 29702016-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
6539e0f7 29812016-10-17 Richard Biener <rguenther@suse.de>
2982
2983 PR tree-optimization/77988
2984 * gcc.dg/torture/pr77988.c: New testcase.
2985
6a0d39d6 29862016-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
a27e3913 29912016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2992
2993 * gnat.dg/trampoline3.adb: New test.
2994 * gnat.dg/trampoline4.adb: Likewise.
2995
4c3a9c43 29962016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2997
2998 * gfortran.dg/dtio_16.f90: New test.
2999
b39e7130 30002016-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
e16e12bf 30062016-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
f2540a7e 30122016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3013
3014 PR fortran/77972
3015 * gfortran.dg/unexpected_eof_4.f90: New test.
3016
5ba96fdd 30172016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3018
c258c004 3019 PR libfortran/48587
3020 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 3021
6b34469c 30222016-10-14 Jakub Jelinek <jakub@redhat.com>
3023
7aeed2e5 3024 PR middle-end/77959
3025 * gfortran.dg/pr77959.f90: New test.
3026
6b34469c 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
f81df488 30312016-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
e5664bb5 30372016-10-14 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/77979
3040 * gcc.dg/torture/pr77979.c: New testcase.
3041
3b7a15a1 30422016-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
2b379696 30482016-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
0dfdb37a 30542016-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
30825815 30672016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3068
3069 * gfortran.dg/coarray_38.f90: Expect error message.
3070
f6412f44 30712016-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
7a8fd205 30802016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3081
3082 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3083
0512a8c6 30842016-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
81f19d90 30902016-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
83ee671e 31002016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 3101
f3e6118a 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.
8d16d6ff 3106
2e7b05a3 31072016-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.
4d7671d9 3117 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3118 Avoid generating a flexible array member in an array.
2e7b05a3 3119
ff56abd1 31202016-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
c4966203 31252016-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
0655e0e6 31302016-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
c4dd22f7 31452016-10-13 Bin Cheng <bin.cheng@arm.com>
3146
3147 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3148
73e363e1 31492016-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
c0f4422f 31562016-10-13 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c/77946
3159 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3160
5d3eb95a 31612016-10-13 Martin Liska <mliska@suse.cz>
3162
3163 PR tree-optimization/77943
3164 * g++.dg/tree-ssa/pr77943.C: New test.
3165
eb04d24c 31662016-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
4c57e30a 31732016-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
a70bfd3e 31802016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3181
3182 * gcc.dg/tree-ssa/evrp6.c: New test.
3183
ef51c561 31842016-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
c1276ee1 31902016-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
a5c34f4b 31952016-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
3e7c21b1 32382016-10-12 Richard Biener <rguenther@suse.de>
3239
3240 PR debug/77947
3241 * g++.dg/torture/pr77947.C: New testcase.
3242
bd043173 32432016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3244
3245 * gnat.dg/debug8.adb: New testcase.
3246
dade7ede 32472016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3248
3249 * gnat.dg/debug9.adb: New testcase.
3250
98e16200 32512016-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
30855003 32572016-10-12 Richard Biener <rguenther@suse.de>
3258
3259 PR tree-optimization/77920
3260 * gcc.dg/torture/pr77920.c: New testcase.
3261
12663602 32622016-10-12 Jakub Jelinek <jakub@redhat.com>
3263
221d7858 3264 PR tree-optimization/77929
3265 * gcc.c-torture/compile/pr77929.c: New test.
3266
12663602 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
443a4842 32772016-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
ffe8440e 32872016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3288
3289 PR fortran/77942
3290 * gfortran.dg/pr77942.f90
3291
f9d86318 32922016-10-11 Fritz Reese <fritzoreese@gmail.com>
3293
3294 * gfortran.dg/dec_math.f90: New testsuite.
3295
aec336e9 32962016-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
96eb1519 33012016-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
a84cc613 33072016-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
94ec1a50 33132016-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
74cf8d76 33302016-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
8d3bf9df 33402016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3341
3342 PR fortran/77915
3343 * gfortran.dg/matmul_11.f90: New test.
3344
ade2e453 33452016-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
d9b5db8e 34072016-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
67789205 34242016-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
6dfe8276 34352016-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
ec8fd20e 34492016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3450
3451 * gnat.dg/specs/vfa.ads: New test.
3452
6dfe8276 34532016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3454
3455 * gnat.dg/inline13.ad[sb]: New test.
3456 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3457
8fc51369 34582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3459
3460 * gnat.dg/biased_subtype.adb: New test.
3461
b4d09fc1 34622016-10-09 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR tree-optimization/77901
3465 * gcc.c-torture/compile/pr77901.c: New test.
3466
14964a36 34672016-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
ad0c1dec 34752016-10-08 Jakub Jelinek <jakub@redhat.com>
3476
ae691a10 3477 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3478
4582d852 3479 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3480
ad0c1dec 3481 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3482 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3483
90a2ad05 34842016-10-07 Fritz Reese <fritzoreese@gmail.com>
3485
3486 * gfortran.dg/dec_union_11.f90: New testcase.
3487
4076953a 34882016-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
cd45162d 34972016-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
7d29bba9 35022016-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
7d562e89 35102016-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
0365bfa8 35292016-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
1941149a 35342016-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
dc5b5d21 35392016-10-07 Marek Polacek <polacek@redhat.com>
3540
3541 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3542
30ac4925 35432016-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
95c0ad19 35502016-10-07 Marek Polacek <polacek@redhat.com>
3551
3552 PR c++/77803
3553 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3554
fafde080 35552016-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
35612016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3562
3563 * gfortran.dg/pr69955.f90: New test.
3564
4147af80 35652016_10-06 Louis Krupp <louis.krupp@zoho.com>
3566
3567 PR fortran/57910
3568 * gfortran.dg/pr57910.f90: New test.
3569
adeca879 35702016-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
fefb1a11 35752016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3576
3577 PR tree-optimization/77862
3578 * gcc.dg/pr77862.c: New test.
3579
f7df25e9 35802016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3581
3582 * gcc.dg/tree-ssa/evrp4.c: New test.
3583
3ff1ad36 35842016-10-06 Jeff Law <law@redhat.com>
3585
3586 PR tree-optimization/71661
3587 * gcc.dg/tree-ssa/pr71661.c: New test.
3588
1424fde5 35892016-10-06 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/77855
3592 * gcc.dg/torture/pr77855.c: New testcase.
3593
a22dd5ec 35942016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3595 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3596
3597 * g++.dg/other/pr77759.C: New test.
3598
cb1f8eb4 35992016-10-06 Richard Biener <rguenther@suse.de>
3600
3601 PR tree-optimization/77839
3602 * gcc.dg/torture/pr77839.c: New testcase.
3603
bb513366 36042016-10-06 Marek Polacek <polacek@redhat.com>
3605
3606 * g++.dg/cpp1z/init-statement9.C: New test.
3607
26d689f4 36082016-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
847e66cc 36182016-10-05 Uros Bizjak <ubizjak@gmail.com>
3619
3620 * gcc.target/i386/pr77833.c: Require int128 effective target.
3621
670ec524 36222016-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
fca4e258 36282016-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
994fc95f 36332016-10-05 Jakub Jelinek <jakub@redhat.com>
3634
c6958264 3635 PR sanitizer/66343
3636 * gcc.dg/pch/pr66343-3.c: New test.
3637 * gcc.dg/pch/pr66343-3.hs: New file.
3638
994fc95f 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
2b6903a5 36452016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3646
3647 * c-c++-common/Wint-in-bool-context.c: Update test.
3648
a9e44c43 36492016-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
d0a5b595 36602016-10-05 Louis Krupp <louis.krupp@zoho.com>
3661
3662 PR fortran/67524
3663 * gfortran.dg/pr67524.f90: New test.
3664
c7b01e77 36652016-10-05 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR sanitizer/77823
3668 * c-c++-common/ubsan/shift-9.c: New test.
3669
d204444e 36702016-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
ea55eab9 36752016-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
bf1426ea 36832016-10-05 Richard Biener <rguenther@suse.de>
3684
3685 PR middle-end/77826
3686 * gcc.dg/torture/pr77826.c: New testcase.
3687
eb93b162 36882016-10-05 Richard Biener <rguenther@suse.de>
3689
3690 * gcc.dg/fold-copysign-1.c: New testcase.
3691
830f8f08 36922016-10-05 Andreas Schwab <schwab@suse.de>
3693
3694 * g++.dg/pr49847-2.C: Remove.
3695
ce229d56 36962016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3697
3698 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3699
d82d27a3 37002016-10-05 Richard Biener <rguenther@suse.de>
3701
3702 PR middle-end/55152
3703 * gcc.dg/pr55152-2.c: New testcase.
3704
29e40d1d 37052016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706
3707 * gfortran.dg/dtio_15.f90: New test.
3708
78dc0da1 37092016-10-04 Ian Lance Taylor <iant@golang.org>
3710
3711 * gcc.dg/split-7.c: New test.
3712
f72de674 37132016-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
c30da209 37192016-10-04 Martin Sebor <msebor@redhat.com>
3720
3721 PR c++/77804
3722 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3723
c93d719b 37242016-10-04 Jakub Jelinek <jakub@redhat.com>
3725
c8887d28 3726 PR c++/77791
3727 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3728
c93d719b 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
e62363b1 37422016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3743
3744 PR tree-optimization/77808
3745 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3746
38f18c01 37472016-10-04 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/77399
3750 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3751
47fd90af 37522016-10-04 Richard Biener <rguenther@suse.de>
3753
3754 PR middle-end/77833
3755 * gcc.target/i386/pr77833.c: New testcase.
3756
2f8d6297 37572016-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
4092cccf 37632016-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
8e8fe25a 37682016-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
fcfa0d6a 37752016-10-03 Marek Polacek <polacek@redhat.com>
3776
3777 * g++.dg/cpp0x/nullptr37.C: New test.
3778
255beb07 37792016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3780
3781 * c-c++-common/Wint-in-bool-context.c: Update test.
3782
16127d51 37832016-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
c9e875f1 38002016-10-01 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/77798
3803 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3804
77daf8b6 38052016-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
ff2feb8b 38102016-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
fd3720ac 38162016-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
dd07e329 38222016-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
580083a2 38302016-09-30 Fritz Reese <fritzoreese@gmail.com>
3831
3832 PR fortran/77764
3833 * gfortran.dg/dec_union_8.f90: New testcase.
3834
f24fcad2 38352016-09-30 Fritz Reese <fritzoreese@gmail.com>
3836
3837 PR fortran/77782
3838 * gfortran.dg/dec_structure_16.f90: New testcase.
3839
e0e00cf4 38402016-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
44211526 38452016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3846
3847 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3848
e2441cd8 38492016-09-30 Richard Biener <rguenther@suse.de>
3850
3851 PR tree-optimization/77399
3852 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3853
0914a8ef 38542016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3855
5db34fe5 3856 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 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
c5d89bae 38642016-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
5424b150 38882016-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
132fa33c 39012016-09-29 Uros Bizjak <ubizjak@gmail.com>
3902
3903 PR target/77756
3904 * gcc.target/i386/pr77756.c: New test.
3905
ea72fa65 39062016-09-29 Marek Polacek <polacek@redhat.com>
3907
3908 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3909
40334d1a 39102016-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
2bf721c3 39152016-09-29 Martin Liska <mliska@suse.cz>
3916
3917 * objc/execute/construct1.m: New test.
3918
a8243a97 39192016-09-29 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/77768
3922 * gcc.dg/torture/pr77768.c: New testcase.
3923
98da8d3b 39242016-09-28 Richard Biener <rguenther@suse.de>
3925
3926 PR middle-end/77407
3927 * gcc.dg/pr77407.c: New testcase.
3928
b0ab3ca0 39292016-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
f76c9f26 39352016-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
94d9ba6a 39402016-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
d23296dc 39452016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3946
3947 PR libgfortran/77707
3948 * gfortran.dg/inquire_17.f90: New test.
3949
2a2770c6 39502016-09-28 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/77467
3953 * g++.dg/cpp1y/constexpr-77467.C: New test.
3954
3e822015 39552016-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
21ce832f 39632016-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
8d9e3eb6 39682016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3969
cfa852a5 3970 PR c++/77748
3971 * g++.dg/pr77550.C: Avoid undefined behavior.
3972
8d9e3eb6 3973 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3974
85dd8d9a 39752016-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
ce7e2f0e 39862016-09-27 Jakub Jelinek <jakub@redhat.com>
3987
4fd4e9e0 3988 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3989
66108a57 3990 * g++.dg/cpp1z/lambda-this1.C: New test.
3991 * g++.dg/cpp1z/lambda-this2.C: New test.
3992
ce7e2f0e 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
eedf6f96 39982016-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
febf7a45 40042016-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
1ef012e4 40102016-09-27 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/77745
4013 * g++.dg/torture/pr77745.C: New testcase.
4014
fcaf08b7 40152016-09-27 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/77478
4018 * gcc.dg/torture/pr77478.c: New testcase.
4019
db46bcd3 40202016-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
2e0bcd96 40272016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4028
4029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4030
93768ef7 40312016-09-27 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR fortran/77666
4034 * gfortran.dg/gomp/pr77666.f90: New test.
4035
b09a4365 40362016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4037
4038 PR ipa/77677
4039 * gcc.dg/torture/pr77677-2.c: New test.
4040
85527e8f 40412016-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
140cd7ff 40492016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4050
4051 PR middle-end/77719
4052 * gfortran.dg/pr77719.f90: New test.
4053
d4d58fc3 40542016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4055
4056 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 4057 singular form of byte when quantity is unknown.
d4d58fc3 4058
e997bd3a 40592016-09-26 Marek Polacek <polacek@redhat.com>
4060
4061 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4062
9c7de46a 40632016-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
3c77f69c 40752016-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
40e245e1 41092016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4110
9e9fb49b 4111 PR fortran/77429
40e245e1 4112 * gfortran.dg/pr77429.f90: New test.
4113
cfffcdf4 41142016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4115
4116 PR fortran/77694
4117 * gfortran.dg/pr77694.f90: New test.
4118
223e6ae9 41192016-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
9e932ac2 41242016-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
04f16d28 41292016-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
481ce481 41342016-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
8e652fcf 41402016-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
e7c4560c 41472016-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.
481ce481 4152
ad020996 41532016-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
e2c1228b 41632016-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
9b5db70f 41692016-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
a30e370d 41742016-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
15650eb7 41812016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4182
4183 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4184
f886b2b4 41852016-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
f74ba31d 41912016-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
7413e757 42062016-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
81df50de 42122016-09-23 Richard Biener <rguenther@suse.de>
4213
4214 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4215
5f4626d8 42162016-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.
9e9fb49b 4281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 4283 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 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.
5f4626d8 4290 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 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.
5f4626d8 4296 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4297 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 4298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 4299
f2645569 43002016-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
66a55fc4 43412016-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
ada0f4c4 43492016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4350
4351 PR ipa/77677
4352 * gcc.dg/torture/pr77677.c: New test.
4353
8771094d 43542016-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
c959fae1 43592016-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
88b594a3 43642016-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
e4ad661c 43702016-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
4005a882 43752016-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
9854d864 43802016-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
388ce7db 43852016-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
837bb76e 44052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4406
4407 * gcc.target/arm/short-vfp-1.c: New.
4408
e183c2b8 44092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4410
4411 * gcc.target/arm/attr-fp16-arith-1.c: New.
4412
cd6fbed6 44132016-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
4961b0ab 44282016-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.
a3b46c9c 4434 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4435 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 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
ce5b3c3b 44582016-09-23 Martin Liska <mliska@suse.cz>
4459
4460 * gcc.dg/ipa/pr77653.c: Replace adress
4461 with address.
4462
d4c65e05 44632016-09-23 Martin Liska <mliska@suse.cz>
4464
4465 * gcc.target/i386/movbe-4.c: New test.
4466
82a47693 44672016-09-23 Martin Liska <mliska@suse.cz>
4468
4469 * gcc.target/i386/crc32-5.c: New test.
4470
0253072a 44712016-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
0bfdbd22 44772016-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
ff982ab4 44832016-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
78299f8d 44912016-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
ec645283 45052016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 PR c++/61019
4508 * g++.dg/cpp0x/pr61019.C: New.
4509
9753b549 45102016-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
7dbfb427 45172016-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
7e20dff2 45222016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4523
4524 PR c++/71979
4525 * g++.dg/cpp0x/pr71979.C: New.
4526
05dd002d 45272016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4528
4529 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4530
53769cc8 45312016-09-22 Martin Liska <mliska@suse.cz>
4532
4533 PR ipa/77653
4534 * gcc.dg/ipa/pr77653.c: New test.
4535
51c846d6 45362016-09-22 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR fortran/77665
4539 * gfortran.dg/gomp/pr77665.f90: New test.
4540
51278c1a 45412016-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
cde225a2 45462016-09-21 Louis Krupp <louis.krupp@zoho.com>
4547
4548 PR fortran/66107
4549 * gfortran.dg/pr66107.f90: New test.
4550
0d5530d9 45512016-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
9ca7e933 45562016-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
451127c6 45642016-09-21 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4567
98aa0f57 45682016-09-21 Jakub Jelinek <jakub@redhat.com>
4569
4570 PR c++/77651
4571 * g++.dg/cpp1z/aligned-new6.C: New test.
4572
65eeae10 45732016-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
1a39df22 45822016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4583
4584 PR tree-optimization/77550
4585 * g++.dg/pr77550.C: New test.
4586
48bc6fdd 45872016-09-21 Georg-Johann Lay <avr@gjlay.de>
4588
4589 PR target/77326
4590 * gcc.target/avr/torture/pr77326.c: New test.
4591
a09b160b 45922016-09-21 Louis Krupp <louis.krupp@zoho.com>
4593
4594 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4595
91207228 45962016-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
f6aeb966 46022016-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
637b3ebb 46082016-09-21 Paul Thomas <pault@gcc.gnu.org>
4609
4610 PR fortran/77657
4611 * gfortran.dg/dtio_12.f90: New test.
4612
b5b88e7a 46132016-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
8ccdb0a4 46172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4618
4619 PR tree-optimization/72835
4620 * gcc.dg/tree-ssa/pr72835.c: New test.
4621
b9833bfd 46222016-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
597323ed 46332016-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
25a8e007 46392016-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
6e93da1b 46472016-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
b8b3b645 46672016-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
81165554 46742016-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
2f8a2ead 46812016-09-20 Jakub Jelinek <jakub@redhat.com>
4682
a48667ee 4683 PR c++/77626
4684 * g++.dg/other/pr77626.C: New test.
4685
7e67c6d5 4686 PR c++/77638
4687 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4688
59934ea3 4689 PR c++/77637
4690 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4691
2f8a2ead 4692 PR middle-end/77624
4693 * c-c++-common/pr77624-1.c: New test.
4694 * c-c++-common/pr77624-2.c: New test.
4695
a1268ee1 46962016-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
0b77b2cf 47012016-09-20 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/77646
4704 * gcc.dg/torture/pr77646.c: New testcase.
4705
bed03df1 47062016-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
cb19a0da 47112016-09-19 Joseph Myers <joseph@codesourcery.com>
4712
4713 * gcc.dg/cr-decimal-dig-1.c: New test.
4714
9b5c49ef 47152016-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
48d1445d 47222016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4723
4724 PR rtl-optimization/77416
4725 * gcc.target/powerpc/pr77416.c: New.
4726
579f478b 47272016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4728
4729 PR c++/77639
4730 * g++.dg/template/error-recovery4.C: New test.
4731
f2e52448 47322016-09-19 Bin Cheng <bin.cheng@arm.com>
4733
4734 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4735
aaf7d5f8 47362016-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
5f036000 47412016-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
eee0cf09 47482016-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
891196d7 47712016-09-19 Fritz Reese <fritzoreese@gmail.com>
4772
4773 PR fortran/77584
4774 * gfortran.dg/dec_structure_15.f90: New testcase.
4775
281da9a3 47762016-09-19 Richard Biener <rguenther@suse.de>
4777
4778 PR middle-end/77605
4779 * gcc.dg/torture/pr77605.c: New testcase.
4780
8a252920 47812016-09-18 Louis Krupp <louis.krupp@zoho.com>
4782
4783 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4784
a18b7a33 47852016-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
b868c23d 47992016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4800
4801 * gcc.target/i386/pr68633.c: Fix expected result.
4802
360d7ea8 48032016-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
d58661cb 48092016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4810
4811 PR target/77613
4812 * gcc.target/powerpc/swaps-p8-25.c: New.
4813
24b3d864 48142016-09-16 Jakub Jelinek <jakub@redhat.com>
4815
e6db887a 4816 PR c++/77482
4817 * g++.dg/cpp0x/constexpr-77482.C: New test.
4818
44df6c11 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
53d2f3de 4824 PR c++/77338
4825 * g++.dg/cpp0x/decltype-77338.C: New test.
4826
24b3d864 4827 PR c++/77375
4828 * g++.dg/cpp0x/mutable1.C: New test.
4829
42f172d0 48302016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4831
4832 PR fortran/77612
4833 * gfortran.dg/pr77612.f90: New test.
4834
0665113b 48352016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4836
4837 * gcc.dg/torture/pr70421.c: Require int32plus.
4838
dff10ec9 48392016-09-16 Jakub Jelinek <jakub@redhat.com>
4840
be63912c 4841 PR middle-end/77475
4842 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4843
dff10ec9 4844 PR target/77526
4845 * gcc.target/i386/pr77526.c: New test.
4846
69cdadd9 48472016-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
b74250bc 48532016-09-15 Louis Krupp <louis.krupp@zoho.com>
4854
4855 PR fortran/69963
4856 * gfortran.dg/misplaced_implicit_character.f90: New test.
4857
834a2c29 48582016-09-15 Bin Cheng <bin.cheng@arm.com>
4859
4860 PR tree-optimization/77503
4861 * gcc.dg/vect/pr77503.c: New test.
4862
fbcb99d5 48632016-09-15 Richard Biener <rguenther@suse.de>
4864
4865 PR middle-end/77544
4866 * c-c++-common/torture/pr77544.c: New testcase.
4867
3aa4e8c2 48682016-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
e9dea525 48782016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4879
4880 PR fortran/72743
4881 * gfortran.dg/goacc/pr72743.f90: New test.
4882
7270347c 48832016-09-15 Richard Biener <rguenther@suse.de>
4884
4885 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4886
091e8e90 48872016-09-15 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/77514
4890 * gcc.dg/torture/pr77514.c: New testcase.
4891
8cc08773 48922016-09-14 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR c++/77549
4895 * g++.dg/lookup/pr77549.C: New test.
4896
5be60f03 48972016-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
f80a245e 49172016-09-14 Nathan Sidwell <nathan@acm.org>
4918
4919 PR c++/77539
4920 * g++.dg/cpp1y/pr77539.C: New.
4921
7b329bca 49222016-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
0029200d 49322016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4933
4934 * gfortran.dg/dec_structure_14.f90: New testcase.
4935
0975f764 49362016-09-14 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR sanitizer/68260
4939 * c-c++-common/tsan/pr68260.c: New test.
4940
1098c313 49412016-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
2e7b05a3 49482015-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
46fad8d5 49542016-09-13 Jakub Jelinek <jakub@redhat.com>
4955
4bdba715 4956 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4957 * g++.dg/cpp1z/gen-attrs1.C: New test.
4958
99d887de 4959 PR tree-optimization/77454
4960 * gcc.dg/pr77454.c: New test.
4961
46fad8d5 4962 PR c++/77553
4963 * g++.dg/cpp1y/constexpr-77553.C: New test.
4964
68ef907c 49652016-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
2c24fd5e 49712016-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
68b219ee 49772016-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
c72e91d3 49842016-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
b38c0a37 49892016-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
7a21b590 50002016-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
00434032 50072016-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
54f56c28 50142016-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
08d6d42c 50192016-08-09 Jan Hubicka <hubicka@ucw.cz>
5020
5021 PR ipa/61159
5022 * compile/pr61159.c: New testcase
5023
35870532 50242016-08-09 Jan Hubicka <hubicka@ucw.cz>
5025
5026 PR ipa/64316
5027 * gcc.dg/ipa/pr63416.c: New testcase.
5028
953b9eef 50292016-09-10 Paul Thomas <pault@gcc.gnu.org>
5030 Steven G. Kargl <kargl@gcc.gnu.org>
5031
5032 PR fortran/77532
c78b1f64 5033 * gfortran.dg/dtio_11.f90: new test.
953b9eef 5034
1aef7c3c 50352016-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
3bb45f76 50412016-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
9731eaaf 50462016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5047
5048 PR rtl-optimization/77289
5049 * gcc.target/powerpc/pr77289.c: New test.
5050
911ea34a 50512016-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
edd0f33b 50582016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5059
5060 PR fortran/77506
5061 * gfortran.dg/pr77506.f90: New test.
5062
374777a4 50632016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/77507
5066 * gfortran.dg/pr77507.f90: New test.
5067
c5eddaf9 50682016-09-09 Joseph Myers <joseph@codesourcery.com>
5069
5070 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5071
3e7e4e14 50722016-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
51688bb7 50792016-09-08 Jakub Jelinek <jakub@redhat.com>
5080
a34338c9 5081 PR fortran/77500
5082 * gfortran.dg/gomp/pr77500.f90: New test.
5083
51688bb7 5084 PR fortran/77516
5085 * gfortran.dg/gomp/pr77516.f90: New test.
5086
3ecb55e7 50872016-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
3da97ff7 50972016-09-07 David Malcolm <dmalcolm@redhat.com>
5098
5099 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5100 "substring-locations.h".
5101
b55f1f44 51022016-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
7d482049 51082016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 5109
5110 PR libgfortran/77393
5111 * gfortran.dg/fmt_f0_2.f90: Update test.
5112 * gfortran.dg/fmt_f0_3.f90: New test.
5113
ef3b531c 51142016-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
39370ea0 51232016-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
51302016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 5131
5132 PR c/77336
5133 * gcc.dg/format/miss-7.c: New test.
5134
88820414 51352016-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
4c790ba8 51392016-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
43d2460d 51452016-09-06 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/77479
5148 * gcc.dg/torture/pr77479.c: New testcase.
5149
4c04bcce 51502016-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
8925068a 51562016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5157
5158 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5159
daea048c 51602016-09-05 Jakub Jelinek <jakub@redhat.com>
5161
e315ff48 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
8eeca3ac 5167 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5168 Update comment to mention also avx512f.
5169
daea048c 5170 PR sanitizer/77396
5171 * g++.dg/asan/pr77396-2.C: New test.
5172
a6ffaadf 51732016-09-05 Uros Bizjak <ubizjak@gmail.com>
5174
5175 PR rtl-optimization/77452
5176 * gcc.target/i386/pr77452.c: New test.
5177
8f8828ba 51782016-09-05 Marek Polacek <polacek@redhat.com>
5179
5180 PR c/77423
5181 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5182
65277f2a 51832016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5184
5185 PR fortran/77391
5186 * gfortran.dg/pr77391.f90: New test.
5187
a1cf06b8 51882016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5189
5190 PR fortran/77460
5191 * gfortran.dg/pr77460.f90: New test.
5192
4d261282 51932016-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
4fc4eb94 51982016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5199
5200 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5201
40a431fa 52022016-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
a940fdc7 52102016-09-02 Jakub Jelinek <jakub@redhat.com>
5211
0b80c4b2 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
a940fdc7 5219 PR sanitizer/77396
5220 * g++.dg/asan/pr77396.C: New test.
5221
52222016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 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
0b404bb4 52282016-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
8a5817a9 52332016-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
209253ae 52542016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5255
5256 * gnat.dg/opt58.adb: New test.
5257 * gnat.dg/opt58_pkg.ads: New helper.
5258
15182c1d 52592016-09-01 Richard Biener <rguenther@suse.de>
5260
5261 PR middle-end/77436
5262 * gcc.dg/torture/pr77436.c: New testcase.
5263
1c02615c 52642016-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
08fded5f 52712016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5272
5273 * gcc.target/aarch64/ands_3.c: New test.
5274
a7b3b7c4 52752016-08-31 Jakub Jelinek <jakub@redhat.com>
5276
68c215e4 5277 PR fortran/77352
5278 * gfortran.dg/gomp/pr77352.f90: New test.
5279
a7b3b7c4 5280 PR fortran/77374
5281 * gfortran.dg/gomp/pr77374.f08: New test.
5282
51a43c06 52832016-08-31 Marc Glisse <marc.glisse@inria.fr>
5284
5285 PR tree-optimization/73714
5286 * gcc.dg/tree-ssa/pr73714.c: New test.
5287
01109414 52882016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5289
5290 PR libgfortran/77393
5291 * gfortran.dg/fmt_f0_2.f90: New test.
5292
8036ac7f 52932016-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
b298bde8 52982016-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
9f732c4e 53052016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 5306 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 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
d6dd1b60 53202016-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
2e7400df 53272016-08-30 David Malcolm <dmalcolm@redhat.com>
5328
5329 * g++.dg/template/double-greater-than-fixit.C: New test case.
5330
98023bfd 53312016-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
f9723d87 53362016-08-30 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/69047
5339 * gcc.dg/pr69047.c: Fix byte-order check.
5340
77ce6232 53412016-08-30 Jakub Jelinek <jakub@redhat.com>
5342
adca2d16 5343 PR tree-optimization/72866
5344 * gcc.dg/vect/pr72866.c: New test.
5345
06cee168 5346 PR debug/77363
5347 * g++.dg/debug/dwarf2/pr77363.C: New test.
5348
4472e8d1 5349 PR middle-end/77377
5350 * gcc.target/i386/pr77377.c: New test.
5351
77ce6232 5352 PR debug/77389
5353 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5354 in dg-options.
5355
36bda760 53562016-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
2db6ea89 53612016-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
1e4df796 53732016-08-29 Uros Bizjak <ubizjak@gmail.com>
5374
5375 PR target/77403
5376 * gcc.target/i386/pr77403.c: New test.
5377
f293b7f2 53782016-08-29 Marek Polacek <polacek@redhat.com>
5379
5380 PR c/77292
5381 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5382
ea2ec8f6 53832016-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
686436fe 53882016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5389
5390 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 5391
686436fe 53922016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 5393
5394 * gfortran.dg/dec_structure_13.f90: New testcase.
5395
f1ecf8b3 53962016-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
4670f428 54022016-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
b243b563 54092016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5410
5411 PR tree-optimization/71077
5412 * gcc.target/i386/pr71077.c: New test.
5413
92a44a68 54142016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 5415
5416 PR fortran/77380
5417 * gfortran.dg/pr77380.f90: New test.
5418
92a44a68 54192016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 5420
5421 PR fortran/77372
5422 gfortran.dg/pr77372.f90: New test.
5423
367964fa 54242016-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
df4248fb 54302016-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
377da6e4 54372016-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
4f16cc83 54422016-08-26 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/69047
5445 * gcc.dg/pr69047.c: New testcase.
5446
a54071b2 54472016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5448 Martin Jambhor <mjambor@suse.cz>
377da6e4 5449
a54071b2 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
2ae10c8c 54542016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5455
5456 PR fortran/77351
5457 * gfortran.dg/pr77351.f90: New test.
5458
c4963714 54592016-08-25 Marek Polacek <polacek@redhat.com>
5460
5461 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5462
49e1f4eb 54632016-08-25 Marek Polacek <polacek@redhat.com>
5464
5465 PR c/77323
5466 * gcc.dg/pr77323.c: New test.
5467
984f03c2 54682016-08-24 Paul Thomas <pault@gcc.gnu.org>
5469
5470 PR fortran/77358
5471 * gfortran.dg/submodule_17.f08: New test.
5472
92a44a68 54732016-08-24 Michael Collison <michael.collison@linaro.org>
5474 Michael Collison <michael.collison@arm.com>
f6c98a9a 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
8938d43d 54852016-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
2fb84e50 55002016-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
cac7df4e 55062016-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
b904831d 55152016-08-23 Ian Lance Taylor <iant@golang.org>
5516
5517 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5518
ff055c48 55192016-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
27af8972 55252016-08-23 Fritz Reese <fritzoreese@gmail.com>
5526
5527 * gfortran.dg/dec_structure_12.f90: New testcase.
5528
bd8ac469 55292016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5530
5531 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5532
434d4291 55332016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5534
5535 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5536 verification.
5537
be0be2de 55382016-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
7feac654 55432016-08-23 Richard Biener <rguenther@suse.de>
5544
5545 PR tree-optimization/27336
5546 * c-c++-common/pr27336.c: New testcase.
5547
364743f3 55482016-08-22 Marek Polacek <polacek@redhat.com>
5549
5550 PR c++/77321
5551 * g++.dg/cpp1y/pr77321.C: New test.
5552
b92c452d 55532016-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
bfbc628a 55622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5563
5564 PR fortran/61318
5565 * gfortran.dg/pr61318.f90: New test.
5566
99af6e70 55672016-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
6cfc7001 55732016-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
012f068a 55852016-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
e2c5b687 55982016-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
b4635564 56072016-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
802bc569 56142016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5615
5616 PR c/52952
5617 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5618
70fa7158 56192016-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
d0346b1a 56302016-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
82c85aba 56382016-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
cf0bbc39 57122016-08-19 Jakub Jelinek <jakub@redhat.com>
5713
9354a9a5 5714 PR fortran/72744
5715 * gfortran.dg/gomp/pr72744.f90: New test.
5716
cf0bbc39 5717 PR fortran/69281
5718 * gfortran.dg/gomp/pr69281.f90: New test.
5719
ee0e163a 57202016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5721
1e4df796 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.
ee0e163a 5726
6d7de609 57272016-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
e3243c77 57322016-08-19 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/77286
5735 * gcc.dg/torture/pr77286.c: New testcase.
5736
b983d92d 57372016-08-18 David Malcolm <dmalcolm@redhat.com>
5738
5739 * gcc.dg/verbose-asm-2.c: New test case.
5740
48a7392b 57412016-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
5c8151fa 57472016-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
26040f06 57522016-08-18 Marek Polacek <polacek@redhat.com>
5753
5754 PR c/71514
5755 * gcc.dg/pr71514.c: New test.
5756
360e911d 57572015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5758
5759 PR target/72839
5760 * gcc.target/i386/pr72839.c: New test.
5761
6de0546d 57622016-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
cee80871 57712016-08-18 Alan Modra <amodra@gmail.com>
5772
5773 * gcc.c-torture/compile/pr72771.c: New.
5774
f9c39b65 57752016-08-17 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR fortran/67496
5778 * gfortran.dg/pr67496.f90: New test.
5779
92a44a68 57802015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5781
5782 PR tree-optimization/71752
f9c39b65 5783 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5784
d2392ec3 57852016-08-17 Uros Bizjak <ubizjak@gmail.com>
5786
5787 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5788
c4994c0b 57892016-08-17 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR middle-end/77259
5792 * g++.dg/ipa/devirt-52.C: New test.
5793
f7896ff0 57942016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5795
5796 * c-c++-common/goacc/reduction-6.c: New testcase.
5797
7104d1a8 57982016-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
cff41b9e 58042016-08-17 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/23855
5807 * gcc.dg/loop-unswitch-2.c: Adjust.
5808
b1398e47 58092016-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
de41fc22 58142016-08-16 Joseph Myers <joseph@codesourcery.com>
5815
5816 PR libgcc/77265
5817 * gcc.dg/torture/float128-extend-inf.c: New test.
5818
5927e78e 58192016-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
b8d94309 58632016-08-16 Jakub Jelinek <jakub@redhat.com>
5864
2e947447 5865 PR target/71910
5866 * g++.dg/gomp/pr71910.C: New test.
5867
9ea71b15 5868 PR middle-end/67485
5869 * gcc.c-torture/compile/pr67485.c: New test.
5870
b8d94309 5871 PR target/72867
5872 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5873
31de5086 58742016-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
a05d3de8 58792016-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
b50ad04e 58852016-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
b441db40 58912016-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
36d310d0 58982016-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
e5ec9f76 59062016-08-15 Uros Bizjak <ubizjak@gmail.com>
5907
5908 PR target/72867
5909 * gcc.target/i386/pr72867.c: New test.
5910
6ce66d38 59112016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5912
5913 * c-c++-common/dump-ada-spec-5.c: New test.
5914
894463cf 59152016-08-15 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/73434
5918 * gcc.dg/torture/pr73434.c: New testcase.
5919
98b374b4 59202016-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
9b90f118 59252016-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
1d80868e 59342016-08-14 Uros Bizjak <ubizjak@gmail.com>
5935
5936 PR target/76342
5937 * gcc.target/i386/pr76342.c: New test.
5938
153e4ac1 59392016-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
3c382998 59462016-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
7079d57a 59542016-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
7175bb2a 59622016-08-12 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR c/67410
5965 * gcc.dg/pr67410.c: New test.
5966
56fb8e9d 59672016-08-12 Bin Cheng <bin.cheng@arm.com>
5968
5969 PR tree-optimization/69848
5970 * gcc.dg/vect/vect-pr69848.c: New test.
5971
1f84b4ab 59722016-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
60b349d9 59802016-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
6d5f72f3 59932016-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
b357db2c 59982016-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
08e33f10 60032016-08-12 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/72851
6006 * gcc.dg/torture/pr72851.c: New testcase.
6007
92a44a68 60082016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 6009
832d369d 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
1289a281 6017 PR debug/55641
6018 * g++.dg/debug/dwarf2/ref-1.C: New.
6019
9a478fab 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
e61229f8 60302016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6031
6032 PR target/72863
6033 * gcc.target/powerpc/pr72863.c: New test.
6034
c7823416 60352016-08-11 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6038
df15667f 60392015-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
83c375ba 60442016-08-11 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR c++/72868
6047 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6048
350f354a 60492015-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
74be5bc1 60582016-08-11 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c/72816
20fb4916 6061 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 6062
40395983 60632016-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
ec969ce4 60712016-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
25482c16 60772016-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
f454033a 60832016-08-11 Richard Biener <rguenther@suse.de>
6084
6085 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6086
2d2b78a1 60872016-08-11 Alan Modra <amodra@gmail.com>
6088
6089 * gcc.target/powerpc/pr71680.c: New.
6090
97468983 60912016-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
23a6fe48 61482016-08-10 Bin Cheng <bin.cheng@arm.com>
6149
6150 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6151 Add aarch64*-*-*.
6152
0cb8f73e 61532016-08-10 Bin Cheng <bin.cheng@arm.com>
6154
6155 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6156
b7ed2a65 61572016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6158
6159 PR target/72853
6160 * gcc.target/powerpc/pr72853.c: New test.
6161
2d2b4107 61622016-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
7132b755 61672016-08-10 Martin Liska <mliska@suse.cz>
6168
6169 * g++.dg/gcov/gcov-threads-1.C: New test.
6170
5186407c 61712016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6172
6173 PR target/71873
6174 * gcc.target/avr/pr71873.c: New test.
6175
44f01555 61762016-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
7d4f18f5 61812016-08-09 Martin Liska <mliska@suse.cz>
6182
6183 * gcc.dg/tree-prof/val-prof-9.c: New test.
6184
defa7026 61852016-08-09 Martin Liska <mliska@suse.cz>
6186
6187 * gcc.dg/tree-prof/val-prof-8.c: New test.
6188
ae7e6062 61892016-08-09 Martin Jambor <mjambor@suse.cz>
6190
0c47dd26 6191 PR ipa/71981
6192 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 6193
a69fb570 61942016-08-09 Bin Cheng <bin.cheng@arm.com>
6195
6196 PR tree-optimization/33707
6197 * gcc.dg/vect/pr33707.c: New test.
6198
a031a844 61992016-08-09 Bin Cheng <bin.cheng@arm.com>
6200
6201 PR tree-optimization/pr72772
6202 * gcc.dg/tree-ssa/pr72772.c: New test.
6203
8f1baf0d 62042016-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
53e7aca1 62092016-08-09 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR tree-optimization/72824
6212 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6213
c162fa25 62142016-08-09 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/71802
6217 * gcc.dg/torture/pr71802.c: New testcase.
6218
87156a7d 62192016-08-09 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR c++/72809
6222 * g++.dg/eh/stdarg1.C: New test.
6223
d0029333 62242016-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
7af4d06b 62302016-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
7091ff70 62362016-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
d189b094 62472016-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
440837fe 62552016-08-08 Jakub Jelinek <jakub@redhat.com>
6256
7cbcf608 6257 PR fortran/72716
6258 * gfortran.dg/gomp/pr72716.f90: New test.
6259
aa1ddb66 6260 PR middle-end/72781
6261 * gcc.dg/gomp/pr72781.c: New test.
6262
440837fe 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
eb571c16 62682016-08-08 Martin Sebor <msebor@redhat.com>
6269
6270 PR testsuite/72838
f9c39b65 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.
eb571c16 6274
8ca5189a 62752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6276
6277 PR fortran/71936
6278 * gfortran.dg/allocate_with_source_21.f03: New test.
6279
1495e54c 62802016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6281
6282 PR fortran/72698
6283 * gfortran.dg/allocate_with_source_20.f03: New test.
6284
d1e97886 62852016-08-08 Alan Modra <amodra@gmail.com>
6286
6287 * gcc.c-torture/compile/pr72802.c: New.
6288
9da84a54 62892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6290
6291 PR fortran/70524
6292 * gfortran.dg/dependency_48.f90: New test.
6293
3f9692a5 62942016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6295
b5b764be 6296 PR fortran/70040
3f9692a5 6297 * gfortran.dg/pr70040.f90: New testcase.
6298
099ec19a 62992016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6300
6301 PR fortran/71961
6302 * gfortran.dg/matmul_10.f90: New testcase.
6303
e8272095 63042016-08-07 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6307
f5d2c462 63082016-08-07 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR c/72816
6311 * gcc.dg/pr72816.c: New test.
6312
30c60892 63132016-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
2abf3c4a 63232016-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
a940fdc7 63292016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 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
d4166bdc 63412016-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
906dd612 63482016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR tree-optimization/72810
6351 * gcc.dg/tree-ssa/vrp110.c: New test.
6352
9788fb76 63532016-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
30f40fe4 63792016-08-05 Nathan Sidwell <nathan@acm.org>
6380
6381 PR c++/68724
6382 * g++.dg/cpp0x/pr68724.C: New.
6383
8a6540e1 63842016-08-05 Richard Biener <rguenther@suse.de>
6385
6386 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6387
09001ac1 63882016-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
88ab6a9c 63942016-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
b2a036e7 63992016-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
8dbf49cb 64122016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/72800
6415 * g++.dg/cpp1y/lambda-ice1.C: New.
6416
dcc45aae 64172016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6418
6419 PR c++/72759
6420 * g++.dg/cpp1y/pr72759.C: New test.
6421
88fe4062 64222016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6423
6424 * gcc.dg/switch-10.c: New test.
6425
a1af716f 64262016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6427
6428 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6429
1fa5d8ba 64302016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6431
6432 * c-c++-common/goacc/routine-5.c: Update.
6433
e8dedc4a 64342016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6435
6436 PR rtl-optimization/70903
6437 * gcc.c-torture/execute/pr70903.c: New test.
6438
7ca5003c 64392016-08-04 Martin Liska <mliska@suse.cz>
6440
6441 * gcc.dg/params/params.exp: Replace file exists with
6442 TESTING_IN_BUILD_TREE.
6443
810702a2 64442016-08-04 Marek Polacek <polacek@redhat.com>
6445
6446 PR c++/70229
6447 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6448
fa8a8f79 64492016-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
9916f5a5 64552016-08-03 Andrew Pinski <apinski@cavium.com>
6456
6457 * gcc.c-torture/compile/20160802-1.c: New testcase.
6458
278b4698 64592016-08-03 Fritz Reese <fritzoreese@gmail.com>
6460
6461 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6462
860c3c85 64632016-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
0a41d717 64702016-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
52e3c0e8 64772016-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
ad8a330c 64852016-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
d3aa3636 64902016-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
c79d3723 64962016-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
5fc13c39 65062016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6507
6508 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6509 single stack adjustment, no writeback.
5fc13c39 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
2eb70c76 65182015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6519
6520 PR target/72748
6521 * gcc.target/i386/pr72748.c: New test.
6522
92a44a68 65232015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6524
6525 PR tree-optimization/71818
6526 * gcc.dg/vect/pr71818.c: New
6527
56e7a293 65282016-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
aa8852cc 65332016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6534
6535 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6536
f3c032a4 65372016-08-01 Jan Beulich <jbeulich@suse.com>
6538
6539 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6540
a1e9d2c3 65412016-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
466045aa 65462016-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
92a44a68 65512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 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
dd13eb1b 65582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6559
6560 PR fortran/68566
6561 * gfortran.dg/pr68566.f90: new test.
6562
a940fdc7 65632016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 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
efa8ff03 65722016-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
0b8113c5 65792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6580
6581 PR fortran/69867
6582 * gfortran.dg/pr69867.f90: New test.
6583
3badc59b 65842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6585
6586 PR fortran/69962
6587 * gfortran.dg/pr69962.f90: New test.
6588
fc8b54ff 65892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6590
6591 PR fortran/70006
6592 * gfortran.dg/pr70006.f90: New test.
6593
165b422e 65942016-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
0c6334ed 66022016-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
4ebf85be 66072016-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
9efe5be6 6614 PR c/71853
6615 * gcc.dg/noncompile/pr71853.c: New test.
6616
4c4548bb 6617 PR c/71573
6618 * gcc.dg/noncompile/pr71573.c: New test.
6619
8ae70602 6620 PR c/71926
6621 * g++.dg/warn/Wparentheses-30.C: New test.
6622 * gcc.dg/Wparentheses-14.c: New test.
6623
cfc1aded 66242016-07-29 Uros Bizjak <ubizjak@gmail.com>
6625
6626 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6627
d5e80d93 66282016-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
c7c713ec 66342016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6635
cfc1aded 6636 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6637 to scan forwprop1 dump pass.
6638
34b9af67 66392016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/51488
6642 * g++.dg/template/pr51488.C: New.
6643
322d4184 66442016-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
7648c9c7 66532016-07-29 Marek Polacek <polacek@redhat.com>
6654
6655 PR c/71574
6656 * c-c++-common/pr71574.c: New test.
6657
35fddbd6 6658 PR c/71583
6659 * gcc.dg/noncompile/pr71583.c: New test.
6660
d06bcb87 66612016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6662
6663 PR middle-end/68217
6664 * gcc.dg/pr68217.c: New test.
6665
fb5574d7 66662016-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
a52bb7a0 66722016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6673
6674 * gcc.target/powerpc/vec-extract-1.c: New test.
6675
42e96823 66762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6677
6678 PR fortran/71799
6679 * gfortran.dg/pr71799.f90: New test.
6680
d5539c6b 66812016-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
05995232 66902016-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
7a4429b2 66972016-07-28 Paul Thomas <pault@gcc.gnu.org>
6698
6699 PR fortran/71883
6700 * gfortran.dg/pr71883.f90 : New test.
6701
f339cf78 67022016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6703
6704 PR tree-optimization/71734
cfc1aded 6705 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6706
8311fe26 67072016-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
595e387a 67152016-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
83554604 67202016-07-28 Martin Liska <mliska@suse.cz>
6721
6722 * g++.dg/vect/pr70944.cc: New test.
6723
ec6d2d63 67242016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6725
6726 PR middle-end/71994
6727 * gcc.dg/torture/pr71994.c: New test.
6728
12dabcee 67292016-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
262a83d5 67362016-07-27 Richard Biener <rguenther@suse.de>
6737
6738 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6739
3989f1fe 67402016-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
69a499fa 67452016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6746
7a4429b2 6747 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6748 including stdint.h.
6749 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6750 including stdint.h.
6751
751fef95 67522016-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
5e07497c 67592016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6760
6761 PR fortran/71862
6762 * gfortran.dg/pr71862.f90: New test.
6763
18928e61 67642016-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
7e1856f1 67692016-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
08679462 67762016-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
8c3efadf 67812016-07-26 Richard Biener <rguenther@suse.de>
6782
6783 PR rtl-optimization/71984
6784 * gcc.dg/torture/pr71984.c: New testcase.
6785
78866ecd 67862016-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
b2930f09 68782016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6879 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 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
90821294 68892016-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
1660595b 68942016-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
5b2b88ce 69002016-07-25 Martin Liska <mliska@suse.cz>
6901
6902 * gcc.dg/torture/pr71987.c: New test.
6903
e2f926e9 69042016-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
a940fdc7 69112016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6912
6913 PR c++/71675
6914 * g++.dg/ext/atomic-3.C: New test.
6915 * gcc.dg/atomic/pr71675.c: New test.
6916
5a43070d 69172016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6918
6919 * gcc.target/i386/mvc8.c: New test.
6920
1b793819 69212016-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
d4b4c787 69262016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/71795
6929 * gfortran.dg/constructor_50.f90: New test.
6930
45648efe 69312016-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
b657bb1f 69372016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6938
6939 * gfortran.dg/coarray_stat_2.f90: New test.
6940
3a421504 69412016-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
d40a1eac 69572016-07-21 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR c++/71728
6960 * g++.dg/other/pr71728.C: New test.
6961
3b0d7293 69622016-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
50953a9f 69702016-07-21 Richard Biener <rguenther@suse.de>
6971
6972 PR tree-optimization/71947
6973 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6974
90261646 69752016-07-21 Bin Cheng <bin.cheng@arm.com>
6976
6977 * gcc.dg/tree-ssa/scev-15.c: New.
6978
5a5a7a90 69792016-07-21 Bin Cheng <bin.cheng@arm.com>
6980
6981 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6982
df0c563f 69832016-07-21 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR c++/71941
6986 * g++.dg/gomp/pr71941.C: New test.
6987
24acd4ab 69882016-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
8669e753 69992016-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
75cb41b8 70042016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7005
7006 * gcc.target/s390/pr67443.c: Fix test case.
7007
07be1239 70082016-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
e9b5fdd9 70132016-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
b704b0e1 70182016-07-20 Georg-Johann Lay <avr@gjlay.de>
7019
7020 PR target/71948
7021 * gcc.target/avr/torture/tiny-progmem.c: New test.
7022
051eb924 70232016-07-20 Jakub Jelinek <jakub@redhat.com>
7024
fdb70809 7025 PR c++/71909
7026 * g++.dg/parse/pr71909.C: New test.
7027 * g++.dg/tm/pr71909.C: New test.
7028
051eb924 7029 PR c++/50060
7030 * g++.dg/cpp0x/constexpr-50060.C: New test.
7031 * g++.dg/cpp1y/constexpr-50060.C: New test.
7032
c4e1267c 70332016-07-20 Martin Liska <mliska@suse.cz>
7034
7035 * gfortran.dg/graphite/pr71898.f90: New test.
7036
ecaa5fd4 70372016-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
f5b88ba1 70442016-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
e889bd11 70502016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7051
7052 PR fortran/71902
7053 * gfortran.dg/dependency_47.f90: New test.
7054
1c6bb1c0 70552016-07-19 Jakub Jelinek <jakub@redhat.com>
7056
94d511af 7057 PR rtl-optimization/71916
7058 * gcc.c-torture/compile/pr71916.c: New test.
7059
54e95a17 7060 PR middle-end/71874
7061 * g++.dg/torture/pr71874.C: New test.
7062
1c6bb1c0 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
0d565f19 70702016-07-19 Martin Jambor <mjambor@suse.cz>
7071
cfc1aded 7072 PR fortran/71688
7073 * gfortran.dg/pr71688.f90: New test.
0d565f19 7074
2be13cd5 70752016-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
1697df09 70802016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7081
7a4429b2 7082 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 7083 and UInt32 based on __SIZEOF_INT__.
7084
8894566e 70852016-07-19 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/71901
7088 * gcc.dg/torture/pr71901.c: New testcase.
7089
70902016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 7091
7092 PR tree-optimization/71908
7093 * gcc.dg/torture/pr71908.c: New testcase.
7094
106ac76d 70952016-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
e6517a48 71012016-07-18 Jakub Jelinek <jakub@redhat.com>
7102
d1e0c36e 7103 PR c++/71835
7104 * g++.dg/conversion/ambig3.C: New test.
7105
6fe424c2 7106 PR c++/71828
7107 * g++.dg/cpp0x/constexpr-71828.C: New test.
7108
d3dd9e33 7109 PR c++/71826
7110 * g++.dg/template/pr71826.C: New test.
7111
74fd83a9 7112 PR c++/71822
7113 * g++.dg/template/defarg21.C: New test.
7114
e6517a48 7115 PR c++/71871
7116 * g++.dg/ext/vector31.C: New test.
7117
f942bdbf 71182016-07-18 Uros Bizjak <ubizjak@gmail.com>
7119
7120 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7121
4b1425be 71222016-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
a80f37e1 71272016-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
ea283725 71332016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7134
7135 * gcc.target/s390/nolrl-1.c: New test.
7136
14eab729 71372016-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
3925d644 71432016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7144
7145 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7146
fb9ff4ce 71472016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 7148 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 7149
7150 PR fortran/62125
7151 * gfortran.dg/pr62125.f90: New test.
7152
95b0f5e9 71532016-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
1913be16 71582016-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
b4803084 71642016-07-15 Bin Cheng <bin.cheng@arm.com>
7165
7166 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7167
89e3ec3d 71682016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7169
7170 * gfortran.dg/goacc/vector_length.f90: New test.
7171
2084e279 71722016-07-15 Richard Biener <rguenther@suse.de>
7173
7174 PR tree-optimization/71881
7175 * gcc.dg/torture/pr71881.c: New testcase.
7176
2177bb9a 71772016-07-15 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/71887
7180 * gcc.dg/torture/pr71887.c: New testcase.
7181
0dd7db3b 71822016-07-15 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR c/71858
7185 * gcc.dg/spellcheck-identifiers-3.c: New test.
7186
b41cc4d1 71872016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7188
7189 PR fortran/71807
7190 * gfortran.dg/null_9.f90: New test.
7191
a4d34e5e 71922016-07-15 Bin Cheng <bin.cheng@arm.com>
7193
7194 * gcc.dg/tree-ssa/loop-41.c: New test.
7195
1547c551 71962016-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
b9c2416b 72012016-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
28413b15 72092016-07-14 Jakub Jelinek <jakub@redhat.com>
7210
661af228 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
28413b15 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
7b3b3a49 72222016-07-14 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR tree-optimization/71872
7225 * gcc.c-torture/compile/pr71872.c: New test.
7226
7c039c44 72272016-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
80c5e533 72602016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7261
7262 PR fortran/70842
7263 * gfortran.dg/select_type_35.f03: New test.
7264
c5a9fc7b 72652016-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
d1242c94 72742016-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
97f2a90b 72792016-07-14 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/71866
7282 * gcc.dg/torture/pr71866.c: New testcase.
7283
6029a910 72842016-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
798d22ed 72892016-07-14 Alan Modra <amodra@gmail.com>
7290
7291 PR target/71733
7292 * gcc.target/powerpc/p9-novsx.c: New.
7293
3ffcb27d 72942016-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
9ace90e5 73222016-07-13 Andi Kleen <ak@linux.intel.com>
7323
7324 * lib/profopt.exp (profopt-execute): Remove .imports files.
7325
b75cf198 73262016-07-13 Andi Kleen <ak@linux.intel.com>
7327
f942bdbf 7328 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 7329
4d0389a9 73302016-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
a5af7a75 73352016-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
c6bcae01 73412016-07-13 Martin Liska <mliska@suse.cz>
7342
7343 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 7344 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 7345 * gfortran.dg/pr42108.f90: Update expected dump scan.
7346
0644c120 73472016-07-13 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/24574
7350 * gcc.dg/pr24574.c: New testcase.
7351
2bbae5b9 73522016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7353
f942bdbf 7354 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 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
839a6560 73612016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7362
7363 PR ipa/71633
7364 * g++.dg/pr71633.C: New test.
7365
8f5f2788 73662016-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
417e5cc5 73722016-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
68a5143e 73822016-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
69e8d259 73882016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7389
7390 PR target/71805
7391 * gcc.target/powerpc/pr71805.c: New test.
7392
244f142f 73932016-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
6fc56f1f 73982016-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
94ee1e9c 74042016-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
cd32d747 74092016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7410
7411 PR middle-end/71700
7412 * gcc.c-torture/execute/pr71700.c: New test.
7413
ad010d47 74142016-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
9aece49e 74462016-07-12 Richard Biener <rguenther@suse.de>
7447
7448 PR rtl-optimization/68961
7449 * gcc.target/i386/pr68961.c: New testcase.
7450
8f05fee9 74512016-07-11 Jakub Jelinek <jakub@redhat.com>
7452
4a6cc5cd 7453 PR middle-end/71758
7454 * c-c++-common/gomp/pr71758.c: New test.
7455 * gfortran.dg/gomp/pr71758.f90: New test.
7456
8f05fee9 7457 PR tree-optimization/71823
7458 * gcc.dg/vect/pr71823.c: New test.
7459
b73690a4 74602016-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
675f4c6b 74662016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7467
7468 PR target/71801
7469 * gcc.target/i386/pr71801.c: New test.
7470
9aaf7e3e 74712016-07-11 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/71816
7474 * gcc.dg/torture/pr71816.c: New testcase.
7475
dd58bf21 74762016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/71783
7479 * gfortran.dg/dependency_46.f90: New test.
7480
a2ebcb84 74812016-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
6cedf97e 74872016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7488
7489 * gfortran.dg/goacc/pr71704.f90: New test.
7490
dc71c755 74912016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7492
7493 PR target/71297
7494 * gcc.target/powerpc/pr71297.c: New.
7495
288161af 74962016-07-08 Jiong Wang <jiong.wang@arm.com>
7497
7498 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7499
98e771d6 75002016-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
c3d27339 75052016-07-08 Alan Hayward <alan.hayward@arm.com>
7506
7507 PR tree-optimization/71667
7508 * gcc.dg/vect/pr71667.c: New
7509
b1b5042a 75102016-07-08 Martin Liska <mliska@suse.cz>
7511
7512 * gcc.dg/torture/pr71606.c: New test.
7513
5cdc40a0 75142016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7515
7516 PR fortran/71764
7517 * gfortran.dg/pr71764.f90: New test.
7518
bcc4d868 75192016-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
b39328b2 75272016-07-07 David Edelsohn <dje.gcc@gmail.com>
7528
7529 * g++.dg/debug/pr71432.C: Fail on AIX.
7530
95c9caad 75312016-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
8e976d11 75402016-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
26716fc7 75452016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7546
7547 PR ipa/71624
7548 * g++.dg/pr71624.C: New test.
7549
2d079cbf 75502016-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
9e6f4af4 75562016-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
d490b07a 75612016-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
798fc305 75672016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7568
7569 PR tree-optimization/71518
f942bdbf 7570 * gcc.dg/pr71518.c: New test.
798fc305 7571
97e4cbac 75722016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7573
7574 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7575
19aea164 75762016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7577
f942bdbf 7578 PR target/50739
19aea164 7579 * gcc.target/avr/pr50739.c: New test.
7580
105e9dfc 75812016-07-05 Jan Hubicka <jh@suse.cz>
7582
7583 * gcc.dg/tree-ssa/scev-14.c: update template.
7584
1137da9c 75852016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7586
7587 * gcc.dg/vect/group-no-gaps-1.c: New test.
7588
ce393063 75892016-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
92a44a68 75942016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7595
7596 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7597
f2ccdf8e 75982016-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
0215a22c 76052016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7606
7607 PR rtl-optimization/71594
7608 * gcc.dg/torture/pr71594.c: New test.
7609
30a39817 76102016-07-05 Jan Hubicka <jh@suse.cz>
7611
7612 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7613
b65b8df2 76142016-07-05 David Malcolm <dmalcolm@redhat.com>
7615
7616 PR c++/62314
f9c39b65 7617 * g++.dg/parse/error5.C: Update column
b65b8df2 7618 number of missing semicolon error.
7619 * g++.dg/pr62314-2.C: New test case.
7620
6b5471d8 76212016-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
35b3a8dd 76282016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7629
7630 PR fortran/71623
7631 * gfortran.dg/deferred_character_17.f90: New test.
7632
b84c1ddf 76332016-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
7e9136f1 76502016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7651
7652 PR fortran/65575
7653 * gfortran.dg: pr65575.f90: New test.
7654
18b42a28 76552016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7656
7657 PR fortran/35849
7658 * gfortran.dg: pr35849.f90: New test.
7659
f8765404 76602016-07-04 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR c++/71739
7663 * g++.dg/cpp0x/pr71739.C: New test.
7664
e3422b3a 76652016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7666
7667 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7668
2da1c9f7 76692016-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
6125d36e 76752016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7676
f9c39b65 7677 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7678 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7679
42797d4b 76802016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7681
7682 PR target/63874
7683 * gcc.target/aarch64/pr63874.c: New test.
7684
9d9fe66a 76852016-07-04 Jan Beulich <jbeulich@suse.com>
7686
7687 * g++.dg/header.c: New.
7688 * gcc.dg/header.c: New.
7689
c364d0f3 76902016-07-02 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR c/71719
7693 * c-c++-common/Wunused-var-15.c: New test.
7694
267f3c67 76952016-07-01 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR fortran/71687
7698 * gfortran.dg/gomp/pr71687.f90: New test.
7699
8297c70b 77002016-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.
f942bdbf 7714 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7715 (add_options_for___float128): New.
7716 (check_effective_target_base_quadword_support): New.
7717
eab79b94 77182016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7719
7720 PR target/71720
7721 * gcc.target/powerpc/pr71720.c: New test.
7722
4ce6622a 77232016-07-01 Jan Beulich <jbeulich@suse.com>
7724
7725 * gcc.dg/bss.c: New.
7726
0b6f1914 77272016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7728
7729 PR target/71698
7730 * gcc.target/powerpc/pr71698.c: New test.
7731
4d28a470 77322016-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
ed8613ec 77462016-07-01 Jan Beulich <jbeulich@suse.com>
7747
7748 * gcc.target/i386/pr65105-2.c: Add -msse2.
7749
720a0bce 77502016-06-30 Jakub Jelinek <jakub@redhat.com>
7751
c54ee83c 7752 PR tree-optimization/71707
7753 * gcc.dg/strlenopt-29.c: New test.
7754
a845ae6c 7755 PR fortran/71704
7756 * gfortran.dg/gomp/pr71704.f90: New test.
7757
720a0bce 7758 PR fortran/71705
7759 * gfortran.dg/gomp/pr71705.f90: New test.
7760
17c32c4a 77612016-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
443405c9 78452016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7846 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7847
7848 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7849
6e3a3de2 78502016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7851 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7852
7853 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7854
413c4f6c 78552016-06-30 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR driver/71651
7858 * gcc.dg/spellcheck-options-12.c: New test case.
7859
4c4e99c3 78602016-06-30 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR middle-end/71693
7863 * gcc.c-torture/compile/pr71693.c: New test.
7864
26a2e993 78652016-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
63abcf45 78702016-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
5f1d49ac 78762016-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
0dc00113 78822016-06-29 Jim Wilson <jim.wilson@linaro.org>
7883
7884 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7885
4b975445 78862016-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
e276a6b9 78922016-06-29 Richard Biener <rguenther@suse.de>
7893
7894 PR middle-end/15256
7895 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7896
c02f3e35 78972016-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
d0c2a3dd 79102016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7911
f942bdbf 7912 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 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
162fed22 79192016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7920
7921 PR tree-optimization/71655
7922 * g++.dg/pr71655.C: New test.
7923
9ed0eb00 79242016-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
641b1c86 79302016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7931
7932 PR tree-optimization/70729
7933 * g++.dg/vect/pr70729.cc: New test.
7934
44e775d8 79352016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7936
7937 * c-c++-common/gomp/cancel-1.c: Extend.
7938
83b23cdf 79392016-06-29 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/71625
7942 * gcc.dg/strlenopt-28.c: New test.
7943
b6a4a0f5 79442016-06-29 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/71002
7947 * g++.dg/torture/pr71002.C: Adjust testcase.
7948
1af10ce6 79492016-06-29 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR c/71685
7952 * gcc.dg/pr71685.c: New test.
7953
79542016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7955
7956 PR c/71552
7957 * gcc.dg/init-bad-9.c: New test.
7958
043457fd 79592016-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
d378e319 79662016-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
10ef7949 79722016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7973
7974 PR target/71656
7975 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7976
1fcfb8f7 79772016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7978
7979 PR target/71670
7980 * gcc.target/powerpc/pr71670.c: New testcase.
7981
35fd0c10 79822016-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
584757bc 79882016-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.
f942bdbf 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.
584757bc 8020
cbcc4297 80212016-06-26 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * gcc.dg/predict-12.c: New testcase.
8024
0aa73965 80252016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8026
8027 PR fortran/71649
8028 * gfortran.dg/pr71649.f90: New test.
8029
9977f724 80302016-06-25 Jakub Jelinek <jakub@redhat.com>
8031
a5c54f33 8032 PR tree-optimization/71643
8033 * g++.dg/opt/pr71643.C: New test.
8034
9977f724 8035 PR tree-optimization/71631
8036 * gcc.c-torture/execute/pr71631.c: New test.
8037
e09883e4 80382016-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
89beffc9 80432016-06-24 Jan Hubicka <hubicka@ucw.cz>
8044
8045 * gcc.dg/predict-10.c: New test.
8046
2275a11d 80472016-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
37681b7f 80542016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * gfortran.dg/pr71642.f90: New test.
8057
9cf2d600 80582016-06-24 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR tree-optimization/71647
8061 * gcc.target/i386/pr71647.c: New test.
8062
eea332b9 80632016-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
b6d48a78 80742016-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
80812016-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
80992016-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
d4213166 81592016-06-24 Uros Bizjak <ubizjak@gmail.com>
8160
8161 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8162
5aaec397 81632016-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
77104764 81772016-06-24 Jakub Jelinek <jakub@redhat.com>
8178
7318e591 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
77104764 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
ddf08519 82092016-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
81883aeb 82482016-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
affe5c16 82532016-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.
547fdd3e 8262 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 8263 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 8264 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 8265 (main): Call check_vect ().
e50240d3 8266 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 8267
6fb2f181 82682016-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.
affe5c16 8283 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 8284
88be2b3c 82852016-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
ff600f64 82922016-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
afa7ed87 83022016-06-23 Martin Liska <mliska@suse.cz>
8303
8304 * gcc.dg/pr71619.c: New test.
8305
0941fba8 83062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8307
8308 PR target/67400
56896ed3 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.
0941fba8 8316
e557fc7f 83172016-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
8469aece 83242016-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
6628b04d 83362016-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
82ccd33e 83502016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8351
affe5c16 8352 PR tree-optimization/71488
82ccd33e 8353 * g++.dg/pr71488.C: New test.
8354 * gcc.dg/vect/vect-bool-cmp.c: New test.
8355
2c21de58 83562016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gcc.dg/guality/param-5.c: New test.
8359
fadfd5fc 83602016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8361
8362 * gcc.target/i386/asm-flag-7.c: New test.
8363
03fee1f8 83642016-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
6905db52 83822016-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
a6f93fc2 83962016-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
1cb2b4d3 84112016-06-21 Tobias Burnus <burnus@net-b.de>
8412
8413 PR fortran/71068
8414 * gfortran.dg/coarray/data_1.f90: New.
8415
66ff0c67 84162016-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
949bfed4 84332016-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
a20f6cd4 84382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8439
8440 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8441
12792843 84422016-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
49763db6 84492016-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
ada61167 84542016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8455
8456 PR target/71549
8457 * gcc.target/i386/pr71549.c: New test.
8458
a15584d4 84592016-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
ec15ec36 84852016-06-21 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR tree-optimization/71588
8488 * gcc.dg/pr71558.c: New test.
8489
faeffe49 84902016-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
e218d07f 85012016-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
232a3df7 85062016-06-20 Jakub Jelinek <jakub@redhat.com>
8507
d7f45b87 8508 PR middle-end/71581
8509 * gcc.dg/pr71581.c: New test.
8510
232a3df7 8511 PR rtl-optimization/71591
8512 * gcc.dg/cpp/pr71591.c: New test.
8513
dbddef42 85142016-06-20 David B. Robins <gcc@davidrobins.net>
8515
8516 PR target/71571
8517 * g++.dg/torture/pr71571.C: New test.
8518
03129ccb 85192016-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
a40b4b62 85262016-06-20 Tobias Burnus <burnus@net-b.de>
8527
8528 PR fortran/71194
8529 * gfortran.dg/pointer_remapping_10.f90: New.
8530
ecbea05a 85312016-06-20 David Malcolm <dmalcolm@redhat.com>
8532
8533 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8534
0f61dae9 85352016-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
e458dfd8 85432016-06-20 Renlin Li <renlin.li@arm.com>
8544
2c0c0c9b 8545 PR testsuite/71489
e458dfd8 8546 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8547
7ab71cb3 85482016-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
34d36b7a 85542016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8555
8556 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8557 "alignement".
8558
ed7f4748 85592016-06-20 Georg-Johann Lay <avr@gjlay.de>
8560
8561 PR target/71103
8562 * gcc.target/avr/torture/pr71103-2.c: New test.
8563
a940fdc7 85642016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8565
8566 PR c/69507
8567 * gcc.dg/alignof.c: New test.
8568
98683d85 85692016-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
358cee25 85742016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8575
8576 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8577
c3d7ceb6 85782016-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
1176073c 85862016-06-17 Martin Liska <mliska@suse.cz>
8587
8588 * gcc.dg/predict-9.c: Fix dump scanning.
8589
f3e2969a 85902016-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
7fdca647 85952016-06-17 Bin Cheng <bin.cheng@arm.com>
8596
8597 PR tree-optimization/71347
8598 * gcc.dg/tree-ssa/pr71347.c: New test.
8599
a338a226 86002016-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
c1e75671 86052016-06-17 Bin Cheng <bin.cheng@arm.com>
8606
8607 * gcc.dg/vect/vect-alias-check-1.c: New test.
8608
365ba13d 86092016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8610
59bde511 8611 PR target/71151
365ba13d 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
db48d95b 86222016-06-16 Martin Liska <mliska@suse.cz>
8623
8624 * gfortran.dg/predict-1.f90: New test.
8625
4c780a59 86262016-06-16 Uros Bizjak <ubizjak@gmail.com>
8627
8628 PR target/71242
f9c39b65 8629 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8630
8c1879bc 86312016-06-16 Jan Hubicka <hubicka@ucw.cz>
8632
8633 * g++.dg/vect/pr36648.cc: Disable cunrolli
8634
33698dfe 86352016-06-16 Jakub Jelinek <jakub@redhat.com>
8636
745f2db6 8637 PR target/71554
8638 * gcc.c-torture/execute/pr71554.c: New test.
8639
33698dfe 8640 PR rtl-optimization/71532
8641 * gcc.dg/torture/pr71532.c: New test.
8642
b42322b9 86432016-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
412b298a 86482016-06-15 Jakub Jelinek <jakub@redhat.com>
8649
93479f99 8650 * gcc.c-torture/compile/20160615-1.c: New test.
8651
412b298a 8652 * g++.dg/cpp0x/ref-qual17.C: New test.
8653
3ec40531 86542016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8655
8656 PR middle-end/71529
8657 * gcc.target/i386/pr71529.C: New test.
8658
edfe7670 86592016-06-15 Alan Hayward <alan.hayward@arm.com>
8660
8661 PR tree-optimization/71483
8662 * g++.dg/vect/pr71483.c: New
8663
6e52ac17 86642016-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
aed35af2 86732016-06-15 Uros Bizjak <ubizjak@gmail.com>
8674
0941fba8 8675 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8676
6f710392 86772016-06-15 Alan Hayward <alan.hayward@arm.com>
8678
8679 PR tree-optimization/71439
8680 * gcc.dg/vect/pr71439.c: New
8681
d1cedfd3 86822016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8683
8684 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8685
ee8fd158 86862016-06-15 Richard Biener <rguenther@suse.de>
8687
8688 * gcc.dg/vect/slp-45.c: New testcase.
8689
5695a690 86902016-06-15 Richard Biener <rguenther@suse.de>
8691
8692 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8693
267ae3ee 86942016-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
a6d0e20a 87002016-06-14 Jakub Jelinek <jakub@redhat.com>
8701
b2efd162 8702 PR c++/71528
8703 * g++.dg/opt/pr71528.C: New test.
8704
a6d0e20a 8705 PR c++/71516
8706 * g++.dg/init/pr71516.C: New test.
8707
035778de 87082016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 * g++.dg/init/array46.C: New.
8711
7c9dc58e 87122016-06-14 Uros Bizjak <ubizjak@gmail.com>
8713
0941fba8 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.
7c9dc58e 8718
412640c9 87192016-06-14 Richard Biener <rguenther@suse.de>
8720
8721 PR middle-end/71526
8722 * gfortran.dg/pr71526.f90: New testcase.
8723
1b9fde85 87242016-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
306097e3 87292016-06-14 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71522
8732 * gcc.dg/torture/pr71522.c: New testcase.
8733
566255a8 87342016-06-14 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR tree-optimization/71520
8737 * gcc.dg/tree-ssa/pr71520.c: New test.
8738
eb912adb 87392016-06-14 Richard Biener <rguenther@suse.de>
8740
8741 PR tree-optimization/71521
56d35455 8742 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8743
9720103d 87442016-06-13 Jakub Jelinek <jakub@redhat.com>
8745
12cb8367 8746 PR sanitizer/71498
8747 * c-c++-common/ubsan/bounds-13.c: New test.
8748
9720103d 8749 PR preprocessor/71183
8750 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8751
5965fbcc 87522016-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
04537049 87592016-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
412f195f 87652016-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
527790c1 87802016-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
102e67eb 87862016-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
1a54d3be 87962016-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
5b7401b8 88032016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * gnat.dg/renaming10.ad[sb]: New test.
8806
1c93151c 88072016-06-13 Paul Thomas <pault@gcc.gnu.org>
8808
8809 PR fortran/70673
8810 * gfortran.dg/pr70673.f90: New test.
8811
249865a0 88122016-06-13 Richard Biener <rguenther@suse.de>
8813
8814 PR middle-end/64516
8815 * gcc.dg/align-3.c: New testcase.
8816
776d9b14 88172016-06-13 Martin Liska <mliska@suse.cz>
8818
8819 * gcc.target/i386/pr71458.c: New test.
8820
0cf5c551 88212016-06-12 Uros Bizjak <ubizjak@gmail.com>
8822
8823 PR target/71241
f9c39b65 8824 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8825
34de0a35 88262016-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
0cc8bc98 88322016-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
0ff78c86 88432016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8844
8845 * gnat.dg/case_character.adb: New test.
8846
6c38863e 88472016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8848
8849 PR middle-end/71310
8850 * gcc.target/powerpc/pr71310.c: New testcase.
8851
24c41395 88522016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8853
8854 PR middle-end/71478
8855 * gcc.dg/pr71478.c: New test.
8856
aeb26fb6 88572016-06-10 Jakub Jelinek <jakub@redhat.com>
8858
702b3575 8859 PR middle-end/71494
8860 * gcc.c-torture/execute/pr71494.c: New test.
8861
8ec29807 8862 PR c/68657
8863 * gcc.target/i386/pr68657.c: New test.
8864
aeb26fb6 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
1dc4d519 88692016-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
6385d6d3 88742016-06-10 Jeff Law <law@redhat.com>
8875
8876 PR tree-optimization/71335
8877 * gcc.c-torture/execute/pr71335.c: New test.
8878
041a412b 88792016-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
4a5edbb2 88842016-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
9cf3aec3 88892016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8890
8891 PR sanitizer/71480
8892 * c-c++-common/asan/pr71480.c: New test.
8893
61724718 88942016-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
1807f6fb 89052016-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
ccfa030f 89112016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 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
89272016-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.
ccfa030f 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
bb038f3e 89442016-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
332409d3 89522016-06-10 Richard Biener <rguenther@suse.de>
8953
8954 PR middle-end/71477
8955 * gcc.dg/torture/pr71477.c: New testcase.
8956
03cf727c 89572016-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
23b101c5 89682016-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
188d6bbb 89762016-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
89822016-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
ff8886bd 89872016-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
3f76cceb 89982016-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
59ae3d1b 90112016-06-09 Richard Biener <rguenther@suse.de>
9012
9013 PR tree-optimization/71462
9014 * gcc.dg/torture/pr71462.c: New testcase.
9015
8c2d2acf 90162016-06-09 Marek Polacek <polacek@redhat.com>
9017
9018 PR c/65471
9019 * gcc.dg/c11-generic-3.c: New test.
9020
224cb6b7 90212016-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
732905bb 90352016-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
7ddaa622 90462016-06-08 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR c++/71442
9049 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9050
84ee0905 90512016-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
2876af98 90672016-06-08 Richard Biener <rguenther@suse.de>
9068
9069 PR tree-optimization/68558
9070 * gcc.dg/vect/slp-44.c: New testcase.
9071
acbb0d03 90722016-06-08 Richard Biener <rguenther@suse.de>
9073
9074 * gcc.dg/vect/slp-43.c: New testcase.
9075
f8689010 90762016-06-08 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/71452
9079 * gcc.dg/torture/pr71452.c: New testcase.
9080
52d393eb 90812016-06-08 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/71448
9084 * g++.dg/torture/pr71448.C: New test.
9085
9d700ce4 90862016-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
eb96ef65 90922016-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
a4753cdd 90982016-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
bafc7b1d 91042016-06-08 Marek Polacek <polacek@redhat.com>
9105
9106 PR c/71418
9107 * gcc.dg/noncompile/pr71418.c: New test.
9108
06e590e7 9109 PR c/71426
9110 * gcc.dg/noncompile/pr71426.c: New test.
9111
d3cb49c9 91122016-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
2d76c36a 91222016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9123
9124 * gcc.target/powerpc/vec-mul.c: New test.
9125
7cfde92a 91262016-06-07 David Malcolm <dmalcolm@redhat.com>
9127
9128 * gcc.dg/spellcheck-fields-2.c: New test case.
9129
b032c4dd 91302016-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
a7056369 91382016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9139
9140 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9141 spurious debug code.
9142
123c61e0 91432016-06-07 Richard Biener <rguenther@suse.de>
9144
9145 PR tree-optimization/71428
9146 * gcc.dg/torture/pr71428.c: New testcase.
9147
5819d47b 91482016-06-07 Richard Biener <rguenther@suse.de>
9149
9150 PR middle-end/71423
9151 * gcc.dg/torture/pr71423.c: New testcase.
9152
6cec5c6b 91532016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9154
9155 PR middle-end/71408
9156 * gcc.dg/tree-ssa/pr71408.c: New test.
9157
40bbfc17 91582016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9159
9160 PR middle-end/71281
9161 * g++.dg/torture/pr71281.C: New test.
9162
61f1f80c 91632016-06-06 Marek Polacek <polacek@redhat.com>
9164
9165 PR c/71362
9166 * gcc.dg/pr71362.c: New test.
9167
0406b32f 91682016-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
b1445999 91782016-06-06 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR tree-optimization/71259
9181 * gcc.dg/vect/pr71259.c: New test.
9182
99b4f3a2 91832016-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
837679bc 91902016-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
e4b92538 91972016-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
43ac2f2f 92032016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9204
9205 PR c/24414
9206 * gcc.target/i386/pr24414.c: New test.
9207
7e1786b2 92082016-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
f593ccb2 92142016-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
be6d8ddc 92192016-06-06 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/71398
9222 * gcc.dg/torture/pr71398.c: New testcase.
9223
78f27916 92242016-06-06 Uros Bizjak <ubizjak@gmail.com>
9225
9226 PR target/71389
9227 * g++.dg/pr71389.C: New test.
9228
c5899606 92292016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9230
9231 PR fortran/71404
9232 * gfortran.dg/fmt_read_5.f: New test.
9233
8e3cd305 92342016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9235
9236 PR fortran/69659
9237 * gfortran.dg/class_array_22.f03: New test.
9238
703c0a09 92392016-06-05 Jan Hubicka <hubicka@ucw.cz>
9240
9241 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9242
d07b2b6f 92432016-06-05 Jan Hubicka <hubicka@ucw.cz>
9244
9245 * gcc.dg/predict-9.c: Update template.
9246
4a7ec4ac 92472016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/49377
9250 * g++.dg/template/pr49377.C: New.
9251
7499ef4a 92522016-06-04 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/71405
9255 * g++.dg/torture/pr71405.C: New test.
9256
558c800d 92572016-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
4ee7cf4b 92632016-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
b12ae762 92682016-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
e09a5ee3 92782016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9279
9280 PR c++/27100
9281 * g++.dg/other/friend6.C: New test.
9282
f14b1922 92832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284
9285 * g++.dg/torture/ppc-ldst-array.C: New.
9286
20702ea3 92872016-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
5ed3cc7b 93012016-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
3e346f54 93632016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9364
f27c52fb 9365 PR tree-optimization/52171
9366 * gcc.dg/pr52171.c: New test.
9367 * gcc.target/i386/pr52171.c: New test.
3e346f54 9368
22e029d2 93692016-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
41ce74ed 93742016-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
cf573a72 93812016-06-03 Alan Hayward <alan.hayward@arm.com>
9382
9383 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9384
75aae5b4 93852016-06-03 Alan Hayward <alan.hayward@arm.com>
9386
9387 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 9388 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 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
eba6788d 93982016-06-03 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR middle-end/71387
9401 * g++.dg/opt/pr71387.C: New test.
9402
5a653985 94032016-06-02 Jeff Law <law@redhat.com>
9404
9405 PR tree-optimization/71328
9406 * gcc.c-torture/compile/pr71328.c: New test.
9407
f92f6941 94082016-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
0d29e152 94142016-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
2740a1a5 94302016-06-02 Jakub Jelinek <jakub@redhat.com>
9431
89f17a65 9432 PR c++/71372
9433 * c-c++-common/pr71372.c: New test.
9434
2740a1a5 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
9ae89a4e 94392016-06-02 Martin Liska <mliska@suse.cz>
9440
9441 * gcc.dg/predict-9.c: New test.
9442
41258f9c 94432016-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
dad46eb8 94482016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9449
9450 PR rtl-optimization/71295
9451 * gcc.c-torture/compile/pr71295.c: New test.
9452
9cc8a892 94532016-06-02 Jakub Jelinek <jakub@redhat.com>
9454
98e7c96c 9455 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9456
4a5a4de2 9457 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9458 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9459
9cc8a892 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
46819a36 94652016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9466
9467 * gcc.target/powerpc/p9-splat-4.c: New test.
9468
94692016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9470
9471 PR target/71186
9472 * gcc.target/powerpc/pr71186.c: New test.
9473
d9820cc5 94742016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9475
9476 PR fortran/52393
9477 * gfortran.dg/fmt_read_3.f90: New test.
9478
2f14ca3e 94792016-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
dfa5c0d3 94842016-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
7d7125df 94972016-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
6ab9cde4 95042016-06-01 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR middle-end/71371
9507 * c-c++-common/gomp/pr71371.c: New test.
9508
0cfe7a23 95092016-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
5a5b02e1 95152016-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
d27a79f6 95222016-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
6172a9fd 95272016-06-01 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/71261
9530 * gcc.dg/torture/vect-bool-1.c: New testcase.
9531
f9aaabb2 95322016-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
53b01069 95372016-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
36757397 95432016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * gnat.dg/opt56.ad[sb]: New test.
9546
7f93bd6e 95472016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9548
9549 PR c++/66635
9550 * g++.dg/cpp0x/constexpr-ice16.C: New.
9551
9f41a2ce 95522016-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
31e02373 95582016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9559
9560 PR tree-optimization/71077
9561 * gcc.dg/tree-ssa/pr71077.c: New test.
9562
76f8f901 95632016-05-31 Jan Hubicka <hubicka@ucw.cz>
9564
7f93bd6e 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.
76f8f901 9568
04f5f923 95692016-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
4ffddf28 95792016-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
4ff7bd21 95852016-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
e1f7cc4b 95902016-05-31 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/71352
9593 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9594
02978bd1 95952016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9596
9597 * gcc.target/arm/armv5_thumb_isa.c: New test.
9598
cfce8164 95992016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9600
9601 PR target/71346
9602 * gcc.target/i386/pr71346.c: New test.
9603
7a51c705 96042016-05-31 Tom de Vries <tom@codesourcery.com>
9605
9606 PR tree-optimization/69068
9607 * gcc.dg/graphite/pr69068.c: New test.
9608
8c1ac106 96092016-05-27 Martin Sebor <msebor@redhat.com>
9610
9611 PR c++/71306
9612 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9613
b6431756 96142016-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
f6203294 96202016-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
b96f8145 96502016-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
ed5bca7a 96562016-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
c0aa0333 96612016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/71099
9664 * g++.dg/parse/virtual1.C: New.
9665
231010db 96662016-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
765557c0 96712016-05-30 Alexander Monakov <amonakov@ispras.ru>
9672
9673 PR tree-optimization/71289
9674 * gcc.dg/pr71289.c: New test.
9675
fc3b1c44 96762016-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
ce352457 96832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9684
9685 PR middle-end/71252
9686 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9687
eedd711b 96882016-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
8c061890 96942016-05-30 Tom de Vries <tom@codesourcery.com>
9695
9696 PR tree-optimization/69067
9697 * gcc.dg/graphite/pr69067.c: New test.
9698
a6b0884c 96992016-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
2369edfc 97052016-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
b6ab3f43 97122016-05-27 Jan Hubicka <hubicka@ucw.cz>
9713
9714 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9715
0192662b 97162016-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
fce78c50 97242016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9725
9726 PR c++/60385
9727 * g++.dg/parse/namespace13.C: New.
9728
372172fe 97292016-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
5d8a8944 97452016-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
29602b75 97522016-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
c900b732 97592016-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
73ef73bd 97672016-05-27 Marek Polacek <polacek@redhat.com>
9768
9769 PR middle-end/71308
9770 * g++.dg/torture/pr71308.C: New test.
9771
a6031633 97722016-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
1fbdc7ae 97772016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9778
9779 PR middle-end/71279
9780 * gcc.dg/pr71279.c: New test.
9781
2e196ca8 97822016-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
6feab9ce 97882016-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
978cea8f 97932016-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
0478d9ed 98002016-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
5fd1c174 98092016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9810
9811 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9812
c5e8b3e2 98132016-05-26 Jakub Jelinek <jakub@redhat.com>
9814
0db93a5b 9815 PR tree-optimization/71280
9816 * gcc.dg/pr71280.c: New test.
9817
7199c05c 9818 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9819
76c786ac 9820 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9821 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9822
c5e8b3e2 9823 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9824
e9bcea2f 98252016-05-26 Jiong Wang <jiong.wang@arm.com>
9826
9827 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9828 kept in memory.
e9bcea2f 9829
955d947b 98302016-05-25 Jeff Law <law@redhat.com>
9831
9832 PR tree-optimization/71272
9833 * gcc.c-torture/compile/pr71272.c: new test.
9834
77102dbe 98352016-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
552821b4 98402016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9841
9842 * gnat.dg/opt55.ad[sb]: New test.
9843
0113f3c5 98442016-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
f4094380 98732016-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
239a4bea 98862016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9887
9888 PR rtl-optimization/66940
9889 * gcc.c-torture/execute/pr66940.c: New test.
9890
bf6382ba 98912016-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
2c995da9 99182016-05-25 Marek Polacek <polacek@redhat.com>
9919
9920 PR c/71265
9921 * gcc.dg/noncompile/pr71265.c: New test.
9922
abfbb5b5 9923 PR c/71266
9924 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9925
f6871bbd 99262016-05-25 Nathan Sidwell <nathan@acm.org>
9927
9928 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9929
de04e83e 99302016-05-25 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/71261
9933 * c-c++-common/torture/pr71261.c: New testcase.
9934
b35931f7 99352016-05-25 Richard Biener <rguenther@suse.de>
9936
9937 PR tree-optimization/71264
9938 * gcc.dg/vect/pr71264.c: New testcase.
9939
166c3089 99402016-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
14240409 99462016-05-25 Martin Liska <mliska@suse.cz>
9947
9948 * g++.dg/pr71239.C: New test.
9949
bc47d9f6 99502016-05-25 Richard Biener <rguenther@suse.de>
9951
4860a6bf 9952 * gcc.dg/vect/pr58135.c: Rename to ...
9953 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9954
d8a3f157 99552016-05-25 Marek Polacek <polacek@redhat.com>
9956
9957 * g++.dg/pr65295.C: Use target c++14.
9958
3af16045 99592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9960
231010db 9961 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9962 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9963
949479b2 99642016-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
6d6a3fc3 99692016-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
af648be2 99872016-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
4e173d60 99962016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9997
9998 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9999
a0c02a52 100002016-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
64c52e9c 100052016-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
752b5a4c 100112016-05-24 Martin Sebor <msebor@redhat.com>
10012
10013 PR c++/71147
10014 * g++.dg/ext/flexary16.C: New test.
10015
a36dd683 100162016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10017
f6871bbd 10018 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10019 before math.h is included.
a36dd683 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
d60e1df7 100442016-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
22d09025 100502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10051
10052 PR c++/69872
10053 * g++.dg/warn/Wno-narrowing1.C: New.
10054
6ef0143d 100552016-05-24 Marek Polacek <polacek@redhat.com>
10056
10057 PR c/71249
10058 * c-c++-common/Wswitch-unreachable-2.c: New test.
10059
962a2062 100602016-05-24 Jakub Jelinek <jakub@redhat.com>
10061
ead77194 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
962a2062 10066 PR middle-end/70434
10067 PR c/69504
10068 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10069
23edc6d1 100702016-05-24 Richard Biener <rguenther@suse.de>
10071
10072 PR tree-optimization/71240
10073 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10074
30633bcc 100752016-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
c9d624bd 100812016-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
ce143ff0 100872016-05-24 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/71253
10090 * gcc.dg/torture/pr71253.c: New testcase.
10091
3bdaecd5 100922016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10093
10094 PR middle-end/71252
10095 * gfortran.dg/pr71252.f90: New test.
10096
856b494d 100972016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10098
10099 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10100
7345b977 101012016-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
6f065267 101082016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10109
10110 PR fortran/71123
10111 * gfortran.dg/namelist_90.f: New test
10112
fd6757da 101132016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10114
10115 PR fortran/66461
10116 * gfortran.dg/unexpected_eof.f: New test
10117
7d5555a8 101182016-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
ae6744c9 101242016-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
f0d91a85 101302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10131
10132 PR c++/69095
10133 * g++.dg/cpp0x/variadic168.C: New.
10134
1618ffe5 101352016-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
c0205bab 101422016-05-23 Marc Glisse <marc.glisse@inria.fr>
10143
10144 * gcc.dg/fold-notshift-2.c: Adjust.
10145
1398da0f 101462016-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.
1618ffe5 10160 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 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
5403ed8b 101742016-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
27510941 101802016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10181
1618ffe5 10182 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 10183 * gcc.dg/vect/pr58135.c: Add new.
10184 * gfortran.dg/pr46519-1.f: Adjust test case.
10185
a41c605d 101862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10187
10188 PR c++/53401
10189 * g++.dg/cpp0x/decltype64.C: New.
10190
3eb254ab 101912016-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
a75fffe1 101972016-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
56979b12 102072016-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
dc5e98db 102172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10218
10219 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10220
c0f383ae 102212016-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
2a4d70a2 102262016-05-22 Jakub Jelinek <jakub@redhat.com>
10227
4c109025 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
bad891ce 10234 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10235 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10236
ac23ddb9 10237 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10238
9dac9579 10239 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10240 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10241
2a4d70a2 10242 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10243
9eafdd7b 102442016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10245
10246 PR middle-end/40921
10247 * gcc.dg/tree-ssa/pr40921.c: New test.
10248
93df190d 102492016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10250
10251 PR target/71103
10252 * gcc.target/avr/pr71103.c: New test.
10253
933b9f7f 102542016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10255
10256 PR middle-end/71179
10257 * gcc.dg/tree-ssa/pr71179.c: New test.
10258
8bdfbc08 102592016-05-20 Martin Sebor <msebor@redhat.com>
10260
10261 PR c/71115
10262 * gcc.dg/init-excess-2.c: New test.
10263
6827ab42 102642016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10265
10266 * gnat.dg/opt53.adb: New test.
10267 * gnat.dg/opt54.adb: Likewise.
10268
58a5f4c0 102692016-05-20 Martin Jambor <mjambor@suse.cz>
10270
10271 PR tree-optimization/70884
10272 * gcc.dg/tree-ssa/pr70919.c: New test.
10273
bb7145f6 102742016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10275
10276 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10277 formatting.
f6871bbd 10278 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10279 fix code formatting.
10280
102812016-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.
bb7145f6 10286
9954d230 102872016-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
08a161f9 102942016-05-20 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR fortran/71204
10297 * gfortran.dg/pr71204.f90: New test.
10298
3d380077 102992016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10300
10301 * gcc.target/nvptx/sincos.c: New test.
10302
0f104d56 103032016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10304
10305 PR c++/70572
10306 * g++.dg/cpp1y/auto-fn31.C: New.
10307
61736a1b 103082016-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
b4a61e77 103132016-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
9a2ace10 103202016-05-20 Jan Hubicka <hubicka@ucw.cz>
10321
10322 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10323
45cdf8c6 103242016-05-20 Jakub Jelinek <jakub@redhat.com>
10325
b9a1dcd5 10326 PR c++/71210
10327 * g++.dg/opt/pr71210-1.C: New test.
10328 * g++.dg/opt/pr71210-2.C: New test.
10329
45cdf8c6 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
92e3ffbf 103362016-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
5da368e3 103422016-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
2506d97a 103482016-05-20 Richard Guenther <rguenther@suse.de>
10349
10350 PR tree-optimization/29756
10351 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10352
adade307 103532016-05-20 Richard Biener <rguenther@suse.de>
10354
10355 PR tree-optimization/71185
10356 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10357
c3deca25 103582016-05-20 Richard Biener <rguenther@suse.de>
10359
10360 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10361
8b0bef14 103622016-05-19 Marek Polacek <polacek@redhat.com>
10363
10364 PR c++/71075
10365 * g++.dg/diagnostic/pr71075.C: New test.
10366
08025288 103672016-05-19 David Malcolm <dmalcolm@redhat.com>
10368
10369 PR c++/71184
10370 * g++.dg/pr71184.C: New test case.
10371
26a51591 103722016-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
d8d3e75a 103782016-05-19 Marek Polacek <polacek@redhat.com>
10379
10380 PR tree-optimization/71031
10381 * gcc.dg/tree-ssa/vrp100.c: New test.
10382
c28211ae 103832016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10384
10385 PR rtl-optimization/71148
10386 * gcc.dg/pr71148.c: New test.
10387
3f5ea43a 103882016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10389
10390 PR target/71056
10391 * gcc.target/arm/pr71056.c: New test.
10392
2a7d4c20 103932016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10394
10395 * c-c++-common/pr69669.c: Check the used mode.
10396
ed0b0569 103972016-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
410372fe 104022016-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
56f34f03 104202016-05-18 David Malcolm <dmalcolm@redhat.com>
10421
10422 PR driver/69265
10423 * gcc.dg/spellcheck-options-11.c: New test case.
10424
e6481cd1 104252016-05-18 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR c++/71100
10428 * g++.dg/opt/pr71100.C: New test.
10429
be951c59 104302016-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
665ff45b 104382016-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
485be62c 104472016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10448
10449 PR c++/69793
10450 * g++.dg/template/crash122.C: New.
10451
b251d5f5 104522016-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
c93e9931 104582016-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
8ba6639c 104672016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10468
10469 * gcc.dg/torture/pr71020.c: New test.
10470
ec6e3005 104712016-05-18 Martin Jambor <mjambor@suse.cz>
10472
10473 PR ipa/70646
10474 * gcc.dg/ipa/pr70646.c: New test.
10475
5ef3c918 104762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10477
10478 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10479
70a88eab 104802016-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
b52a930c 104852016-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
bdd4080b 104902016-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
37814bf5 104952016-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
764af2e0 105012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10502
10503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10504 in comment.
10505
ffe01a83 105062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 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
fab6dae9 105122016-05-18 Jiong Wang <jiong.wang@arm.com>
10513
231010db 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.
fab6dae9 10518
4eb0c566 105192016-05-18 Jakub Jelinek <jakub@redhat.com>
10520
442f18f1 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
4d83b36b 10528 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10529 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10530
a4528eec 10531 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10532 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10533
f0066139 10534 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10535 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10536
4eb0c566 10537 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10538
303e9267 105392016-05-18 Richard Biener <rguenther@suse.de>
10540
10541 PR tree-optimization/71168
10542 * gcc.dg/torture/pr71168.c: New testcase.
10543
0d7ddd44 105442016-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
899bcc0f 105512016-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
a2246979 105582016-05-17 Nathan Sidwell <nathan@acm.org>
10559
10560 * gcc.target/nvptx/abi-vararg-3.c: New.
10561
2f6a4d21 105622016-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
27bdad45 105702016-05-17 Marek Polacek <polacek@redhat.com>
10571
10572 PR ipa/71146
10573 * g++.dg/ipa/pr71146.C: New test.
10574
f33a295a 105752016-05-17 David Malcolm <dmalcolm@redhat.com>
10576
10577 * jit.dg/test-error-array-bounds.c: New test case.
10578
b6dd53bf 105792016-05-17 Marc Glisse <marc.glisse@inria.fr>
10580
10581 * gcc.dg/tree-ssa/and-1.c: New testcase.
10582
a8719545 105832016-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
34806102 105882016-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
25fe08a8 105932016-05-17 Jiong Wang <jiong.wang@arm.com>
10594
10595 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10596
abf1a837 105972016-05-17 Jiong Wang <jiong.wang@arm.com>
10598
10599 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10600
666b9dd3 106012016-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
77d095c0 106102016-05-17 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/71132
10613 * gcc.dg/torture/pr71132.c: New testcase.
10614
28adcc23 106152016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10616
10617 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10618
2439931e 106192016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10620
10621 PR target/70809
10622 * gcc.target/aarch64/pr70809_1.c: New test.
10623
5ec2ff80 106242016-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
17fd1c7a 106312016-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
46729204 106372016-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
2a1125d6 106422016-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
ea3d2d74 106582016-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
6989e05f 106632016-05-15 Harald Anlauf <anlauf@gmx.de>
10664
10665 PR fortran/69603
10666 * gfortran.dg/pr69603.f90: New testcase.
10667
a5f52592 106682016-05-14 Fritz Reese <fritzoreese@gmail.com>
10669
10670 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10671
88f949ab 106722016-05-14 Fritz Reese <fritzoreese@gmail.com>
10673
10674 PR fortran/71047
10675 * gfortran.dg/pr71047.f08: New test.
10676
90c88567 106772016-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
00a690cc 106832016-05-13 Martin Sebor <msebor@redhat.com>
10684
10685 PR c++/60049
10686 * g++.dg/cpp0x/constexpr-60049.C: New test.
10687
ec8b6af7 106882016-05-13 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR bootstrap/71071
10691 * gcc.dg/pr71071.c: New test.
10692
f54d1d7b 106932016-05-13 Uros Bizjak <ubizjak@gmail.com>
10694
10695 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10696 remove XOP handling.
2f3af60f 10697 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10698
a39a0392 106992016-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
42333dd9 107042016-05-13 Richard Biener <rguenther@suse.de>
10705
10706 PR tree-optimization/42587
10707 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10708
c5442454 107092016-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
03a400fb 107142016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10715
10716 * gcc.dg/pr71084.c: New test.
10717
69278c3f 107182016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10719
231010db 10720 PR target/53440
10721 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10722
8138f11b 107232016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10724
10725 * gcc.target/aarch64/struct_return.c: New test.
10726
22a3f7bd 107272016-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
9bcd42cc 107332016-05-12 Richard Biener <rguenther@suse.de>
10734
10735 PR tree-optimization/71059
10736 * gcc.dg/torture/pr71059.c: New testcase.
10737
5ffb4a0d 107382016-05-12 Richard Biener <rguenther@suse.de>
10739
10740 PR tree-optimization/71062
10741 * gcc.dg/torture/pr71062.c: New testcase.
10742
2ab65c31 107432016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10744
10745 PR tree-optimization/71006
10746 * gcc.dg/pr71006.c: New test.
10747
f0158fc0 107482016-05-12 Marek Polacek <polacek@redhat.com>
10749
10750 PR driver/71063
10751 * gcc.dg/opts-7.c: New test.
10752
0f56938b 107532016-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
e10946d5 107622016-05-12 Jakub Jelinek <jakub@redhat.com>
10763
9fa8e468 10764 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10765 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10766
9ce62bbe 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
708ae1b1 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
a461f32e 10776 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10777
e10946d5 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
f52a3ef6 107822016-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
54c4d22e 107892016-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
57215d5b 107952016-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
67d3121c 108012016-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
7f8012a5 108112016-05-11 Marek Polacek <polacek@redhat.com>
10812
10813 PR c++/71024
10814 * c-c++-common/attributes-3.c: New test.
10815
3e8567ce 108162016-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
3739ac00 108252016-05-11 Richard Biener <rguenther@suse.de>
10826
10827 PR tree-optimization/71055
10828 * gcc.dg/torture/pr71055.c: New testcase.
10829
1ff8b385 108302016-05-11 Richard Biener <rguenther@suse.de>
10831
10832 PR debug/71057
10833 * g++.dg/debug/pr71057.C: New testcase.
10834
77126efa 108352016-05-11 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR fortran/70855
10838 * gfortran.dg/gomp/pr70855.f90: New test.
10839
6fcaaf9b 108402016-05-11 Richard Biener <rguenther@suse.de>
10841
10842 PR middle-end/71002
10843 * g++.dg/torture/pr71002.C: New testcase.
10844
bfa8ea12 108452016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10846
10847 PR middle-end/70807
10848 * gcc.dg/pr70807.c: New test.
10849
87632549 108502016-05-10 Martin Sebor <msebor@redhat.com>
10851
10852 PR c++/38611
10853 * g++.dg/Wattributes.C: New test.
10854
f9153689 108552016-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
a44ed58a 108612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10862
10863 PR target/70799
10864 * gcc.target/i386/pr70799-1.c: New test.
10865
d6c90d89 108662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10867
10868 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10869
c1f73044 108702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10871
10872 PR middle-end/70877
10873 * gcc.target/i386/pr70877.c: New test.
10874
e66d763a 108752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10876
10877 PR tree-optimization/70786
10878 * gcc.target/i386/pr70876.c: New test.
10879
a30ff73a 108802016-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
4b3fd38f 108872016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10888
10889 PR target/70963
10890 * gcc.target/powerpc/pr70963.c: New.
10891
abf93a25 108922016-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
d614888f 109022016-05-10 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/71039
10905 * gcc.dg/torture/pr71039.c: New testcase.
10906
dbca5ed9 109072016-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
3fa82609 109172016-05-10 Marek Polacek <polacek@redhat.com>
10918
10919 PR c/70255
10920 * gcc.dg/attr-opt-1.c: New test.
10921
76825907 109222016-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
68255819 109302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10931
10932 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10933
d9aa8cdb 109342016-05-09 Uros Bizjak <ubizjak@gmail.com>
10935
10936 * gcc.target/i386/fabsneg-1.c New test.
10937
7cc16f50 109382016-05-09 Alan Modra <amodra@gmail.com>
10939
10940 PR testsuite/70826
10941 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10942
a83b7b63 109432016-05-09 Richard Biener <rguenther@suse.de>
10944
10945 PR tree-optimization/70985
10946 * gcc.dg/torture/pr70985.c: New testcase.
10947
189d0706 109482016-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
1ec957b0 109582016-05-09 Richard Biener <rguenther@suse.de>
10959
10960 PR fortran/70937
10961 * gfortran.dg/pr70937.f90: New testcase.
10962
923c7714 109632016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10964
10965 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10966
d7cd448a 109672016-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
f681e29b 109892016-05-07 Tom de Vries <tom@codesourcery.com>
10990
10991 PR tree-optimization/70956
10992 * gcc.dg/graphite/pr70956.c: New test.
10993
68d7f375 109942016-05-06 Jakub Jelinek <jakub@redhat.com>
10995
faf39348 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
b768b13a 11002 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11003 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11004
68d7f375 11005 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11006
5dda16ea 110072016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11008
11009 PR debug/70935
11010 * gcc.dg/torture/pr70935.c: New test.
11011
13ede1b5 110122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11013
11014 PR target/58219
7fc878c4 11015 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 11016
96d94be2 110172016-05-06 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/70960
11020 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11021
e5d9f15d 110222016-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
2dd7705f 110302016-05-06 Marek Polacek <polacek@redhat.com>
11031
11032 PR sanitizer/70875
11033 * gcc.dg/ubsan/bounds-3.c: New test.
11034
cb8bc632 110352016-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
b343c173 110402016-05-06 Richard Biener <rguenther@suse.de>
11041
11042 PR middle-end/70931
11043 * gfortran.dg/pr70931.f90: New testcase.
11044
1e3db0b1 110452016-05-06 Richard Biener <rguenther@suse.de>
11046
11047 PR middle-end/70941
11048 * gcc.dg/torture/pr70941.c: New testcase.
11049
bdd54b6d 110502016-05-05 Bin Cheng <bin.cheng@arm.com>
11051
11052 PR tree-optimization/57206
11053 * gcc.dg/vect/pr57206.c: New test.
11054
499adcfd 110552016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11056
11057 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11058
871164c4 110592016-05-05 Jakub Jelinek <jakub@redhat.com>
11060
ecb23e00 11061 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11062
871164c4 11063 * c-c++-common/Wdangling-else-4.c: New test.
11064
70cf83ba 110652016-05-04 Jakub Jelinek <jakub@redhat.com>
11066
858c9470 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
70cf83ba 11072 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11073
aaa36a78 110742016-05-04 Jan Hubicka <hubicka@ucw.cz>
11075
11076 * gcc.dg/ipa/pure-const-3.c: New testcase.
11077
1d52c456 110782016-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
dc581573 110842016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11085
11086 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11087 flag is present.
11088
a64030fe 110892016-05-04 Marek Polacek <polacek@redhat.com>
11090
11091 PR c/48778
11092 * gcc.dg/Waddress-2.c: New test.
11093
b461b04a 110942016-05-04 Alan Modra <amodra@gmail.com>
11095
11096 * gcc.target/powerpc/pr70866.c: New.
11097
c388a0cf 110982016-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
5d4db8ef 111042016-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
ca938765 111102016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11111
11112 * gnat.dg/debug5.adb: New testcase.
11113
60b27d5f 111142016-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
5ab325d0 111202016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11121
11122 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11123
c548a0ad 111242016-05-03 Alan Modra <amodra@gmail.com>
11125
11126 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11127
d5ecd946 111282016-05-03 Jakub Jelinek <jakub@redhat.com>
11129
11130 * gcc.target/i386/avx512f-cvt-1.c: New test.
11131
35b0a053 111322016-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
9ae1b28a 111372016-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
9c1a31e4 111482016-05-03 Jakub Jelinek <jakub@redhat.com>
11149
fe69bcb9 11150 PR rtl-optimization/70467
11151 * gcc.target/i386/pr70467-3.c: New test.
11152 * gcc.target/i386/pr70467-4.c: New test.
11153
9082c4a4 11154 PR tree-optimization/70916
11155 * gcc.c-torture/compile/pr70916.c: New test.
11156
9c1a31e4 11157 PR target/49244
11158 * gcc.target/i386/pr49244-1.c: New test.
11159 * gcc.target/i386/pr49244-2.c: New test.
11160
69105acc 111612016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11162
11163 PR rtl-optimization/44281
11164 * gcc.target/i386/pr44281.c: New test.
11165
9ab8df54 111662016-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
3c62cae0 111722016-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
91abc161 111782016-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
aa3d1155 111842016-05-02 David Malcolm <dmalcolm@redhat.com>
11185
11186 PR c++/62314
11187 * g++.dg/spellcheck-fields-2.C: New test case.
11188
002c3f28 111892016-05-02 David Malcolm <dmalcolm@redhat.com>
11190
11191 PR c++/62314
11192 * g++.dg/pr62314.C: New test case.
11193
46e5dccc 111942016-05-02 Jan Hubicka <hubicka@ucw.cz>
11195
11196 * gcc.dg/ipa/inline-8.c: New testcase.
11197
663f4248 111982016-05-02 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR rtl-optimization/70467
11201 * gcc.target/i386/pr70467-1.c: New test.
11202
efe8bdf5 112032016-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
47ef9633 112082016-05-02 Marc Glisse <marc.glisse@inria.fr>
11209
11210 * gcc.dg/tree-ssa/unord.c: New testcase.
11211
eb1a077c 112122016-05-02 Marc Glisse <marc.glisse@inria.fr>
11213
11214 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11215
28e869d0 112162016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11217
11218 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11219
dd185f6e 112202016-05-02 Marek Polacek <polacek@redhat.com>
11221
11222 PR c/70851
11223 * gcc.dg/enum-incomplete-3.c: New test.
11224
773d09b9 112252016-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
f0dc3286 112312016-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
7f931827 112392016-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
1c492b4e 112492016-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
0c4005be 113292016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11330
11331 PR c++/66644
11332 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11333
d94e6223 113342016-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
46f37836 113412016-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
4d0a8bac 113462016-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
b98e0db3 113522016-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
8b066242 113672016-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
22912e73 113722016-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
568128c6 113812016-04-29 Marek Polacek <polacek@redhat.com>
11382
11383 PR sanitizer/70342
11384 * g++.dg/ubsan/null-7.C: New test.
11385
025dd1e0 11386 PR c/70852
11387 * gcc.dg/pr70852.c: New test.
11388
eb16928e 113892016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11390
11391 PR/69089
11392 * g++.dg/cpp0x/alignas6.C: New test.
11393
d7377ee9 113942016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11395
4860a6bf 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.
d7377ee9 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
efa1b7ab 114122016-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
00371d68 114202016-04-29 Richard Biener <rguenther@suse.de>
11421
11422 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11423
73447cc5 114242016-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
c2087b56 114302016-04-29 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR middle-end/70843
11433 * gcc.dg/pr70843.c: New test.
11434
cdd06d5a 114352016-04-28 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR target/70858
11438 * gcc.target/i386/pr70858.c: New test.
11439
1a60079e 114402016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11441
11442 * gcc.target/arc/nps400-1.c: New file.
11443
11bc2894 114442016-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
dd9bf0b5 114492016-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
a22e4209 114652016-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
287c3982 114782016-04-28 Jakub Jelinek <jakub@redhat.com>
11479
11480 PR target/70821
11481 * gcc.target/i386/pr70821.c: New test.
11482
e40e5340 114832016-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
cf977d50 114882016-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
572f8300 114952016-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
dfba0905 115442016-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
605a4556 115492015-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
6a1231a5 115582016-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
4dad9e09 115632016-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
a80f3f45 115912016-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
279305d1 115962016-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
8974b625 116042016-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
886d5463 116102016-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
f0e35aa9 116152016-04-27 Nick Clifton <nickc@redhat.com>
11616
11617 PR middle-end/49889
11618 * gcc.dg/pr49889.c: New test.
11619
40385231 116202016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11621
11622 * c-c++-common/memset-array.c: New test.
11623
37229a71 116242016-04-26 Martin Sebor <msebor@redhat.com>
11625
11626 PR c++/66639
11627 * g++.dg/cpp1y/func_constexpr.C: New test.
11628
3eedf9bd 116292016-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
116352016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 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
8c51f92f 116462016-04-26 Marc Glisse <marc.glisse@inria.fr>
11647
11648 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11649
fa20ebd3 116502016-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
9db47803 11657 PR c/70791
11658 * gcc.dg/Wnested-externs-2.c: New test.
11659
bff407f2 116602016-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
78d0c69e 116662016-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
221d6722 116972016-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
514727a9 117022016-04-26 Marek Polacek <polacek@redhat.com>
11703
11704 PR c++/70744
11705 * g++.dg/ext/cond2.C: New test.
11706
e6ee4c61 117072016-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.
3730828c 11712 * gcc.dg/pr70775.c: New test.
e6ee4c61 11713
b3d72796 117142016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11715
11716 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11717
c11ece29 117182016-04-25 Richard Biener <rguenther@suse.de>
11719
11720 PR tree-optimization/70780
11721 * gcc.dg/torture/pr70780.c: New testcase.
11722
92a44a68 117232016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11724
4860a6bf 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
d40b10b2 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
4bbfd6c2 117342016-04-23 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR sanitizer/70712
11737 * c-c++-common/asan/pr70712.c: New test.
11738
524df596 117392016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11740
11741 * .gitattributes: New file.
11742
426c75c3 117432016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11744
11745 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11746
c052a8d5 117472016-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
c08d4612 117522016-04-22 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/70740
11755 * gcc.dg/torture/pr70740.c: New testcase.
11756
fd3211e1 117572016-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
15acd78c 117632016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11764
11765 PR c++/70540
11766 * g++.dg/cpp0x/auto48.C: New.
11767
192bf59c 117682016-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
5d429e99 117742016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11775
11776 PR target/70728
11777 * gcc.target/i386/pr70728.c: New test.
11778
06777d85 117792016-04-21 Richard Biener <rguenther@suse.de>
11780
11781 PR middle-end/70747
11782 * gcc.dg/pr70747.c: New testcase.
11783
7434c6fb 117842016-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
f3ec0970 117892016-04-21 Marc Glisse <marc.glisse@inria.fr>
11790
11791 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11792
523f3a9d 117932016-04-21 Marc Glisse <marc.glisse@inria.fr>
11794
11795 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11796
ace7bf06 117972016-04-20 Jan Hubicka <jh@suse.cz>
11798
11799 PR ipa/70018
11800 * g++.dg/ipa/nothrow-1.C: New testcase.
11801
2b073aa6 118022016-04-20 Nathan Sidwell <nathan@acm.org>
11803
11804 PR c++/55635
11805 * g++.dg/eh/delete1.C: New.
11806
8a574c11 118072016-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
e3400750 118122016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11813
11814 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11815
4bd8a059 118162016-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
70574e60 118212016-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
bd6f374c 118282016-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
482539ee 118352016-04-20 Andrew Pinski <apinski@cavium.com>
11836
11837 PR target/64971
11838 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11839
b4672800 118402016-04-20 Arnaud Charlet <charlet@adacore.com>
11841
11842 * gnat.dg/self1.adb: Remove now incorrect test.
11843
4fb48737 118442016-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
97efb92e 118492016-04-20 Marek Polacek <polacek@redhat.com>
11850
11851 PR tree-optimization/70725
11852 * gcc.dg/pr70725.c: New test.
11853
9d2d4060 118542016-04-20 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/70726
11857 * g++.dg/vect/pr70726.cc: New testcase.
11858
54530437 118592016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11860
11861 PR target/70674
11862 * gcc.target/s390/pr70674.c: New test.
11863
acda2210 118642016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11865
11866 PR libgfortran/70684
11867 * gfortran.dg/list_read_14.f90: New test.
11868
b7040bb0 118692016-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
263b5475 118972016-04-19 Richard Biener <rguenther@suse.de>
11898
11899 PR tree-optimization/70171
11900 * g++.dg/tree-ssa/pr70171.C: New testcase.
11901
222ac318 119022016-04-19 Richard Biener <rguenther@suse.de>
11903
11904 PR tree-optimization/70724
11905 * gcc.dg/torture/pr70724.c: New testcase.
11906
003000a4 119072016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11908
11909 PR middle-end/70689
4860a6bf 11910 * gcc.target/i386/pr70689.c: New.
003000a4 11911
3f6e13de 119122016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11913
11914 PR target/70708
11915 * gcc.target/i386/pr70708.c: New test.
11916
10abddbd 119172016-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
950db54a 119312016-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
67ccbf39 119362016-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
021ad2f3 119432016-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
d572fcfd 119482016-04-17 Tom de Vries <tom@codesourcery.com>
11949
11950 PR other/70183
11951 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11952
8b4ee73c 119532016-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
eac243e7 119602016-04-15 Marek Polacek <polacek@redhat.com>
11961
11962 PR c/70671
11963 * gcc.dg/bitfld-22.c: New test.
11964
64c1df32 119652016-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
926f9422 119702016-04-15 Marek Polacek <polacek@redhat.com>
11971
11972 PR c/70651
11973 * c-c++-common/pr70651.c: New test.
11974
309bbaa3 119752016-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
b4ba8358 119822016-04-15 Jakub Jelinek <jakub@redhat.com>
11983
ed92874a 11984 PR c++/69517
11985 PR c++/70019
11986 PR c++/70588
11987 * g++.dg/cpp1y/vla11.C: Revert for real.
11988
b4ba8358 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
65717bb5 119992016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12000
12001 PR target/70662
12002 * gcc.target/i386/pr70662.c: New test.
12003
ca1a4077 120042016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 12005 Alan Modra <amodra@gmail.com>
ca1a4077 12006
12007 PR tree-optimization/70130
12008 * gcc.dg/vect/O3-pr70130.c: New testcase.
12009
dbe1794c 120102016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12011
11836644 12012 PR target/70669
12013 * gcc.target/powerpc/pr70669.c: New test.
12014
dbe1794c 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
4c1007f1 120202016-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.
4860a6bf 12031 * g++.dg/init/array24.C: Same.
4c1007f1 12032 * g++.dg/ubsan/vla-1.C: Same.
12033
22dcab66 120342016-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
3e74b025 120402016-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
1d2e0f2a 120462016-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
9aed0626 120522016-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.
4860a6bf 12063 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 12064 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12065
fd499010 120662016-04-13 Jakub Jelinek <jakub@redhat.com>
12067
12068 PR c++/70641
12069 * g++.dg/opt/pr70641.C: New test.
12070
87fa7252 120712016-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
6c40e18b 120782016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12079
12080 PR c++/70635
12081 * g++.dg/parse/pr70635.C: New.
12082
92c53257 120832016-04-13 Marek Polacek <polacek@redhat.com>
12084
12085 PR c++/70639
12086 * c-c++-common/Wmisleading-indentation-4.c: New test.
12087
0241e4dc 120882016-04-13 Marek Polacek <polacek@redhat.com>
12089
12090 PR c/70436
4860a6bf 12091 * gcc.dg/Wparentheses-12.c: New test.
12092 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 12093
92bda444 120942016-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
38ea8a26 121002016-04-13 Jakub Jelinek <jakub@redhat.com>
12101
d08aa032 12102 PR middle-end/70633
12103 * gcc.c-torture/compile/pr70633.c: New test.
12104
38ea8a26 12105 PR debug/70628
12106 * gcc.dg/torture/pr70628.c: New test.
12107
9231d5c2 121082016-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
249ca944 121162016-04-12 Jakub Jelinek <jakub@redhat.com>
12117
7f2ea2fb 12118 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12119 128 instead of 32.
12120
249ca944 12121 PR c++/70571
12122 * g++.dg/ext/pr70571.C: New test.
12123
8ca5a97d 121242016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12125
bf32a52d 12126 PR target/70640
8ca5a97d 12127 * gcc.target/powerpc/pr70640.c: New test.
12128
e971b45f 121292016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12130
12131 PR c++/68722
12132 * g++.dg/parse/pr68722.C: New.
12133
0b54d964 121342016-04-12 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR rtl-optimization/70596
12137 * gcc.target/i386/pr70596.c: New test.
12138
d2dd85e3 121392016-04-12 Nathan Sidwell <nathan@acm.org>
12140
12141 PR c++/70501
12142 * g++.dg/init/pr70501.C: New.
12143
2d0001b0 121442016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12145
12146 * gcc.target/i386/asm-flag-6.c: New test.
12147
6c4df0d1 121482016-04-12 Tom de Vries <tom@codesourcery.com>
12149
12150 PR tree-optimization/68756
12151 * gcc.dg/graphite/pr68756.c: New test.
12152
0d60da57 121532016-04-12 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR tree-optimization/70602
12156 * gcc.c-torture/execute/pr70602.c: New test.
12157
62735984 121582016-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
a702492c 121692016-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
a8c5ce92 121752016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12176
12177 PR c++/69066
12178 * g++.dg/cpp1y/pr69066.C: New.
12179
5ecab913 121802016-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
6cb5ef70 121882016-04-09 John David Anglin <danglin@gcc.gnu.org>
12189
4edfdd23 12190 PR testsuite/64039
12191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12192
964f71e3 12193 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12194
5d61c198 12195 PR rtl-optimization/66669
12196 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12197
16eaaf58 12198 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12199
0b68802d 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
9c0dd509 12207 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12208
03b2d3c1 12209 PR tree-optimization/68644
12210 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12211
6cb5ef70 12212 PR rtl-optimization/64886
12213 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12214
07de41ba 122152016-04-09 Tom de Vries <tom@codesourcery.com>
12216
12217 PR tree-optimization/68953
12218 * gcc.dg/graphite/pr68953.c: New test.
12219
d294e3fb 122202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12221
12222 PR fortran/70592
12223 * gfortran.dg/deferred_character_16.f90: New test.
12224
3cb15094 122252016-04-09 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR tree-optimization/70586
12228 * gcc.c-torture/execute/pr70586.c: New test.
12229
a02dc66f 122302016-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
0c302595 122372016-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
c6c0523b 122502016-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
3ac399da 122572016-04-08 Jakub Jelinek <jakub@redhat.com>
12258
e97d1706 12259 PR middle-end/70593
12260 * gcc.target/i386/pr70593.c: New test.
12261
3ac399da 12262 PR rtl-optimization/70574
12263 * gcc.target/i386/avx2-pr70574.c: New test.
12264
fcfbb129 122652016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12266
12267 PR sanitizer/70541
12268 * c-c++-common/asan/pr70541.c: New test.
12269
0aabcddf 122702016-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
bec0c1e8 122752016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12276
12277 PR target/70566
12278 * gcc.c-torture/execute/pr70566.c: New test.
12279
87c791f5 122802016-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
7f38718f 122852016-04-08 Alan Modra <amodra@gmail.com>
12286
12287 * gcc.target/powerpc/pr70117.c: New.
12288
a96a7710 122892016-04-07 Jakub Jelinek <jakub@redhat.com>
12290
7a6265d1 12291 PR testsuite/70581
12292 * gcc.dg/lto/simd-function_0.c: New test.
12293
a96a7710 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
508dd607 123012016-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
1b61585a 123062016-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
5f060aa8 123182016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12319
12320 PR c/70436
12321 * g++.dg/warn/Wparentheses-29.C: New test.
12322
d3831f71 123232016-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
382ece2d 123292016-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
72234ee9 123362016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12337
12338 PR rtl-optimization/70398
4860a6bf 12339 * gcc.target/aarch64/pr70398.c: New.
72234ee9 12340
5547150a 123412016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12342
12343 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12344
15b70121 123452016-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
585aefbb 123502016-04-06 Jakub Jelinek <jakub@redhat.com>
12351
0cbb513b 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
585aefbb 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
0b91cceb 123652016-04-05 Nathan Sidwell <nathan@acm.org>
12366
12367 PR c++/70512
12368 * g++.dg/ext/attribute-may-alias-5.C: New.
12369
645a9d8e 123702016-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
bdf23925 123772016-04-05 Jan Hubicka <hubicka@ucw.cz>
12378
12379 PR ipa/66223
12380 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12381
aaff837c 123822016-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
2eac58a0 123882016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12389
12390 PR tree-optimization/70509
12391 * gcc.target/i386/avx512bw-pr70509.c: New test.
12392
4f7ebe46 123932016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12394
12395 PR c++/70452
12396 * g++.dg/ext/constexpr-vla4.C: New test.
12397
305d86a0 123982016-04-05 Uros Bizjak <ubizjak@gmail.com>
12399
12400 PR target/70510
12401 * gcc.target/i386/pr70510.c: New test.
12402
eec3b789 124032016-04-05 Richard Biener <rguenther@suse.de>
12404
12405 PR tree-optimization/70526
12406 * g++.dg/torture/pr70526.C: New testcase.
12407
ca943582 124082016-04-05 Jakub Jelinek <jakub@redhat.com>
12409
12410 PR target/70525
12411 * gcc.target/i386/pr70525.c: New test.
12412
87825cd5 124132016-04-05 Richard Biener <rguenther@suse.de>
12414
12415 PR middle-end/70499
12416 * g++.dg/torture/pr70499.C: New testcase.
12417
14638828 124182016-04-05 Richard Biener <rguenther@suse.de>
12419
12420 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12421 remove XFAIL.
12422
967a90d5 124232016-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
d374a3a3 124292016-04-04 Jan Hubicka <hubicka@ucw.cz>
12430
12431 PR ipa/66223
12432 * g++.dg/ipa/devirt-51.C: New testcase.
12433
8ff377a6 124342016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12435 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12436
12437 PR middle-end/70457
12438 * gcc.dg/torture/pr70457.c: New.
12439
f567b44f 124402016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12441
12442 PR fortran/67538
12443 * gfortran.dg/allocate_with_source_19.f08: New test.
12444
89d4ebfa 124452016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12446
12447 PR fortran/65795
12448 * gfortran.dg/coarray_allocate_6.f08: New test.
12449
68ab33a6 124502016-04-04 Richard Biener <rguenther@suse.de>
12451
12452 PR rtl-optimization/70484
12453 * gcc.dg/torture/pr70484.c: New testcase.
12454
c4f5465d 124552016-04-04 Marek Polacek <polacek@redhat.com>
12456
12457 PR c/70307
12458 * gcc.dg/torture/pr70307.c: New test.
12459
bfec6609 124602016-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
40df9099 124662016-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
0edb9bfe 124842016-04-01 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR rtl-optimization/70467
12487 * gcc.target/i386/pr70467-2.c: New test.
12488
e5b1a1d9 124892016-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
b2ca3fb0 124952016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12496
12497 PR target/70496
12498 * gcc.target/arm/pr70496.c: New test.
12499
4c3bd1e3 125002016-04-01 Nathan Sidwell <nathan@acm.org>
12501
47de69ad 12502 PR c++/68475
12503 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12504
313d569f 125052016-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
5469facd 125322016-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
503de754 125372016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12538
12539 PR target/70442
12540 * gcc.dg/pr70442.c: New test.
12541
13ee2de7 125422016-03-31 Nathan Sidwell <nathan@acm.org>
12543
12544 PR c++/70393
12545 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12546
5e0d03a8 125472016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12548
12549 PR target/70453
12550 * gcc.target/i386/pr70453.c: New test.
12551
8cb82ed4 125522016-03-31 Andrey Belevantsev <abel@ispras.ru>
12553
12554 PR target/70292
12555 * gcc.c-torture/pr70292.c: New test.
12556
7952b661 125572016-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
1607cc74 125642016-03-31 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR rtl-optimization/70460
12567 * gcc.c-torture/execute/pr70460.c: New test.
12568
c689c252 125692016-03-31 Richard Biener <rguenther@suse.de>
12570
12571 PR c++/70430
12572 * g++.dg/ext/vector30.C: New testcase.
12573
91c9586d 125742016-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
afa5c1b8 125792016-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
6a5dcab3 125922016-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
305d86a0 12600 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 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
932c0baa 126402016-03-30 Richard Biener <rguenther@suse.de>
12641
12642 PR middle-end/70450
12643 * gcc.dg/torture/pr70450.c: New testcase.
12644
7f7c4659 126452016-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
9cbfe80c 126512016-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
f56c7d36 126602016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12661
12662 PR tree-optimization/59124
12663 * gcc.dg/Warray-bounds-19.c: New test.
12664
92a44a68 126652016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12666
12667 * lib/prune.exp (escape_regex_chars): New.
12668 (prune_file_path): Update to quote metcharacters for regexp.
12669
a3daa269 126702016-03-29 Jakub Jelinek <jakub@redhat.com>
12671
24e1ba3d 12672 PR rtl-optimization/70429
12673 * gcc.c-torture/execute/pr70429.c: New test.
12674
a3daa269 12675 PR tree-optimization/70405
12676 * gcc.dg/pr70405.c: New test.
12677
3ef41a6e 126782016-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
4abd9410 126842016-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
b58e5f0f 126922016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12693
305d86a0 12694 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12695
bff53658 126962016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12697
12698 PR target/70406
305d86a0 12699 * gcc.target/i386/pr70406.c: New test.
bff53658 12700
bb2c9c15 127012016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12702
12703 * gnat.dg/specs/double_record_extension3.ads: New test.
12704
f12c84ab 127052016-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
b0bf58c4 127122016-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
f175ba0f 127182016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12719
12720 PR lto/69650
12721 * gcc.dg/pr69650.c: New test.
12722
4cc3295f 127232016-03-25 David Edelsohn <dje.gcc@gmail.com>
12724
12725 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12726
0cf40600 127272016-03-25 Alan Modra <amodra@gmail.com>
12728
12729 * gcc.dg/dfp/pr70052.c: New test.
12730
3aebf099 127312016-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
83245bd3 127372016-03-24 Tom de Vries <tom@codesourcery.com>
12738
12739 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12740
108e7ee4 127412016-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
17af0b14 127462016-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
6c8770ee 127512016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12752
12753 PR c++/62212
12754 * g++.dg/template/mangle2.C: New test.
12755
a7e21b7b 127562016-03-24 Richard Biener <rguenther@suse.de>
12757
12758 PR tree-optimization/70396
12759 * gcc.dg/torture/pr70396.c: New testcase.
12760
f365d297 127612016-03-24 Richard Biener <rguenther@suse.de>
12762
12763 PR middle-end/70370
12764 * gcc.dg/torture/pr70370.c: New testcase.
12765
da7aeb13 127662016-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
80b30de0 127722016-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
cb9b6b99 127772016-03-24 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR target/70290
305d86a0 12780 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12781 Fix formatting.
cb9b6b99 12782
a4225fff 127832016-03-24 Richard Biener <rguenther@suse.de>
12784
12785 PR tree-optimization/70372
12786 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12787
5a869ab8 127882016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12789
12790 PR c++/70347
12791 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12792
36ce5faa 127932016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12794
12795 PR c++/70332
12796 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12797
c4fa85c9 127982016-03-23 Jakub Jelinek <jakub@redhat.com>
12799
d9377ad5 12800 PR c++/70001
12801 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12802 * g++.dg/cpp1y/pr70001.C: New test.
12803
c4fa85c9 12804 PR c++/70323
12805 * g++.dg/cpp0x/constexpr-70323.C: New test.
12806
0a2062da 128072016-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
62d2a6dc 128152016-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
a82d6246 128212016-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
dc834ba1 128292016-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
7e83fd1f 128362016-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
4e4da058 128442016-03-22 Jeff Law <law@redhat.com>
12845
12846 PR target/70232
12847 * gcc.dg/tree-ssa/pr70232.c: New test.
12848
6855137b 128492016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12850
12851 PR target/70302
12852 * gcc.target/i386/pr70302.c: New test.
12853
19db1ec8 128542016-03-22 Richard Biener <rguenther@suse.de>
12855
12856 PR middle-end/70251
12857 * g++.dg/torture/pr70251.C: New testcase.
12858
4baec9f2 128592016-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
fcfec126 128682016-03-22 David Edelsohn <dje.gcc@gmail.com>
12869
12870 * g++.dg/ext/java-3.C: Don't compile on AIX.
12871
aa30728a 128722016-03-22 Richard Biener <rguenther@suse.de>
12873
12874 PR middle-end/70333
12875 * gcc.dg/torture/pr70333.c: New testcase.
12876
46ec4eb4 128772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12878
12879 * g++.dg/ext/pr70290.C: New test.
12880
4880f878 128812016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12882
12883 PR target/70325
12884 * gcc.target/i386/pr70325.c: New test.
12885
3d78ea44 128862016-03-22 Jakub Jelinek <jakub@redhat.com>
12887
5934fb8f 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
b6436f79 12892 PR target/70300
12893 * gcc.target/i386/pr70300.c: New test.
12894
3d78ea44 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
b60244f6 129002016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12901
12902 PR c++/70096
12903 * g++.dg/template/ptrmem30.C: New test.
12904
c8e3e744 129052016-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
2715f63a 129112016-03-21 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR middle-end/70326
12914 * gcc.dg/pr70326.c: New test.
12915
2daa2cda 129162016-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
d9aa5a50 129222016-03-21 Uros Bizjak <ubizjak@gmail.com>
12923
12924 PR target/70327
12925 * gcc.target/i386/pr70327.c: New test.
12926
e1a88bf4 129272016-03-21 Martin Liska <mliska@suse.cz>
12928
61941425 12929 PR ipa/70306
e1a88bf4 12930 * gcc.dg/ipa/pr70306.c: New test.
12931
d9aa5a50 129322016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 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
afdde20c 129392016-03-21 Jakub Jelinek <jakub@redhat.com>
12940
12941 PR target/70296
12942 * gcc.target/powerpc/altivec-36.c: New test.
12943
3f2ef661 129442016-03-21 Richard Biener <rguenther@suse.de>
12945
12946 PR tree-optimization/70310
12947 * gcc.dg/torture/pr70310.c: New testcase.
12948
08b2b692 129492016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12950
12951 PR target/70293
12952 * gcc.target/i386/pr70293.c: New test.
12953
93505d22 129542016-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
06fd1914 129602016-03-21 Andrey Belevantsev <abel@ispras.ru>
12961
12962 PR rtl-optimization/69307
12963 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12964
b628775e 129652016-03-21 Andrey Belevantsev <abel@ispras.ru>
12966
12967 PR rtl-optimization/69102
12968 * gcc.c-torture/compile/pr69102.c: New test.
12969
1421f43c 129702016-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
e7142ce1 129762016-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
5539bc70 129822016-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
296a290a 129892016-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
666094f0 129942016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12995
12996 PR tree-optimization/70252
12997 * gcc.dg/pr70252.c: New test.
12998
350514e8 129992016-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
011e0cea 130042016-03-18 Tom de Vries <tom@codesourcery.com>
13005
13006 PR ipa/70269
13007 * gcc.dg/pr70269.c: New test.
13008
292a09de 130092016-03-18 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR c++/70267
13012 * g++.dg/ext/java-3.C: New test.
13013
efc86c4c 130142016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13015
13016 PR c++/70205
13017 * g++.dg/lookup/pr70205.C: New test.
13018
a28dd575 130192016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13020
13021 PR c++/70218
13022 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13023
92e7ab1e 130242016-03-17 Marek Polacek <polacek@redhat.com>
13025
13026 PR c/69407
13027 * gcc.dg/atomic-op-6.c: New test.
13028
7378dbfb 130292016-03-17 David Malcolm <dmalcolm@redhat.com>
13030
13031 PR c/70264
13032 * c-c++-common/pr70264.c: New test case.
13033
f7995d7d 130342016-03-17 Jakub Jelinek <jakub@redhat.com>
13035
e2895b76 13036 PR c++/70144
13037 * c-c++-common/pr70144-1.c: New test.
13038 * c-c++-common/pr70144-2.c: New test.
13039
f7995d7d 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
5ec4a949 130452016-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
c28550e1 130592016-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
be3296cb 130642016-03-17 Richard Biener <rguenther@suse.de>
13065
13066 PR debug/70271
13067 * g++.dg/debug/pr70271.C: New testcase.
13068
9b60ef21 130692016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13070
13071 * gcc.target/i386/pr70251.c: New test.
13072
9a80bc1a 130732016-03-17 Marek Polacek <polacek@redhat.com>
13074
13075 PR c++/70194
13076 * g++.dg/warn/constexpr-70194.C: New test.
13077
733d7ff9 130782016-03-16 Richard Henderson <rth@redhat.com>
13079
13080 PR middle-end/70240
13081 * gcc.c-torture/compile/pr70240.c: New.
13082
3e6f12bf 130832016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13084
13085 * gcc.c-torture/compile/20151204.c: Skip for avr.
13086
867c9e99 130872016-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
8ced6ab7 130942016-03-16 Martin Sebor <msebor@redhat.com>
13095
13096 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13097
37af779a 130982016-03-16 Richard Henderson <rth@redhat.com>
13099
13100 PR middle-end/70199
13101 * gcc.c-torture/compile/pr70199.c: New.
13102
78ed999c 131032016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13104
13105 * gcc.dg/uninit-19.c: Run dos2unix.
13106
462ca422 131072016-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
fe58aacc 131132016-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
27a53872 131182016-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
95049c3c 131252016-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
09eddd70 131312016-03-16 Jakub Jelinek <jakub@redhat.com>
13132
81fc5915 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
09eddd70 13137 PR c++/70147
13138 * g++.dg/ubsan/pr70147-1.C: New test.
13139 * g++.dg/ubsan/pr70147-2.C: New test.
13140
6373d2a2 131412016-03-15 Martin Sebor <msebor@redhat.com>
13142
13143 PR c++/58281
13144 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13145
d27a0c11 131462016-03-15 John David Anglin <danglin@gcc.gnu.org>
13147
9908039d 13148 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13149 hppa*-*-hpux*.
13150
45cdc3a6 13151 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13152
d27a0c11 13153 PR libfortran/69799
13154 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13155 libatomic_available.
13156
0dd1d57f 131572016-03-15 Marek Polacek <polacek@redhat.com>
13158
13159 PR c++/70209
13160 * g++.dg/ext/attribute-may-alias-4.C: New test.
13161
0ce02c07 131622016-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
f6e39b30 131672016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13168
13169 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13170
167f93a2 131712016-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
08a8af4a 131772016-03-15 Richard Henderson <rth@redhat.com>
13178
13179 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13180
738eb905 131812016-03-15 Andrey Belevantsev <abel@ispras.ru>
13182
13183 PR rtl-optimization/69032
13184 * gcc.dg/pr69032.c: New test.
13185
dd148b3a 131862016-03-15 Andrey Belevantsev <abel@ispras.ru>
13187
13188 PR rtl-optimization/63384
d9aa5a50 13189 * g++.dg/pr63384.C: New test.
dd148b3a 13190
acf58115 131912016-03-15 Andrey Belevantsev <abel@ispras.ru>
13192
13193 PR target/64411
13194 * gcc.target/i386/pr64411.C: New test.
13195
a2897dc4 131962016-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
7bad2faf 132012016-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
d65fa8d9 132072016-03-14 David Edelsohn <dje.gcc@gmail.com>
13208
13209 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13210
2b3c633f 132112016-03-14 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR middle-end/70219
13214 * gcc.dg/pr70219.c: New test.
13215
e947f9c3 132162016-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
74201dc2 132222016-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
88aea41e 132272016-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
1bd2aefd 132352016-03-14 Tom de Vries <tom@codesourcery.com>
13236
13237 PR tree-optimization/70045
13238 * gcc.dg/graphite/pr70045.c: New test.
13239
922c7033 132402016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13241
13242 PR fortran/69043
13243 * gfortran.dg/include_9.f90: New test.
13244
fd4ab6d9 132452016-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
7d7218d3 132512016-03-12 Andrey Belevantsev <abel@ispras.ru>
13252
13253 PR rtl-optimization/69307
13254 * gcc.dg/pr69307.c: New test.
13255
02ffd664 132562016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13257
13258 PR target/69614
13259 * gcc.target/arm/pr69614.c: New.
13260
76e207a9 132612016-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
490ee78a 132692016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13270
13271 PR c++/70106
13272 * g++.dg/cpp1y/paren3.C: New test.
13273
04e137ff 132742016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13275
13276 PR target/70131
13277 * gcc.target/powerpc/ppc-round2.c: New test.
13278
27b2c1c4 132792016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13280
13281 PR target/70123
13282 * gcc.dg/torture/pr70123.c: New test.
13283
84116671 132842016-03-11 Jeff Law <law@redhat.com>
13285
13286 PR tree-optimization/70190
13287 * gcc.c-torture/compile/pr70190.c: New test.
13288
cfa58bc8 132892016-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
ce234f27 133062016-03-11 David Malcolm <dmalcolm@redhat.com>
13307
13308 PR c/70085
13309 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13310
e4756b48 133112016-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
1f5ef87e 133162016-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
f9c352a1 133222016-03-11 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR tree-optimization/70177
13325 * gcc.dg/pr70177.c: New test.
13326
4dd92ac6 133272016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13328
13329 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13330
331e4fdb 133312016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13332
13333 * gcc.dg/tree-ssa/sra-20.c: New.
13334
69262824 133352016-03-11 Jakub Jelinek <jakub@redhat.com>
13336
6f9a7425 13337 PR rtl-optimization/70174
13338 * gcc.dg/pr70174.c: New test.
13339
69262824 13340 PR tree-optimization/70169
13341 * gcc.dg/pr70169.c: New test.
13342
4637a847 133432016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13344
13345 PR target/70160
13346 * gcc.target/i386/pr70160.c: New test.
13347
5a86d754 133482016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13349
13350 * gcc.target/s390/dfp-1.c: New test.
13351
af4c8290 133522016-03-10 Nick Clifton <nickc@redhat.com>
13353
13354 PR target/70044
13355 * gcc.target/aarch64/pr70044.c: New test.
13356
98dfd328 133572016-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
75e72311 133652016-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
a2eb1271 133712016-03-10 Marek Polacek <polacek@redhat.com>
13372
13373 PR c++/70153
13374 * g++.dg/delayedfold/unary-plus1.C: New test.
13375
133762016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 13377
13378 * gcc.target/arm/pr45701-1.c: Escape brackets.
13379 * gcc.target/arm/pr45701-2.c: Likewise.
13380
5ab2987f 133812016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13382
13383 * gfortran.dg/unconstrained_commons.f: New.
13384
6972afac 133852016-03-10 Alan Modra <amodra@gmail.com>
13386
13387 * gcc.dg/pr69195.c: New.
13388 * gcc.dg/pr69238.c: New.
13389
c82c99ec 133902016-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
a2389d4a 133952016-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
c272412d 134012016-03-09 Jakub Jelinek <jakub@redhat.com>
13402
a0451069 13403 PR tree-optimization/70152
13404 * gcc.dg/pr70152.c: New test.
13405
c272412d 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.
5f611068 13410
13411 PR tree-optimization/70127
13412 * gcc.c-torture/execute/pr70127.c: New test.
13413
27dcb7a8 134142016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13415
13416 * c-c++-common/goacc/combined-directives-2.c: New test.
13417
c24757cf 134182016-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
83108969 134262016-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
6733c0e8 134402016-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
96abb9f5 134472016-03-09 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR target/70049
13450 * gcc.target/i386/pr70049.c: New test.
13451
42bb3bfb 134522016-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
27527428 134592016-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
248449f2 134642016-03-09 Jakub Jelinek <jakub@redhat.com>
13465
1bd49ced 13466 PR middle-end/67278
13467 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13468
248449f2 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
dfc460ff 134762016-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
0377fc7f 134872016-03-08 Martin Sebor <msebor@redhat.com>
13488
13489 PR c++/62096
13490 * g++.dg/warn/overflow-warn-7.C: New test.
13491
3556aa80 134922016-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
e5096208 134972016-03-08 Jakub Jelinek <jakub@redhat.com>
13498
5370eb8d 13499 PR c++/70135
13500 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13501 * g++.dg/ubsan/pr70135.C: New test.
13502
e5096208 13503 PR target/70110
13504 * gcc.dg/pr70110.c: New test.
13505
cc37120d 135062016-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
53c248d8 135242016-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
541e79a0 135302016-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
4dfabd94 135362016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13537 Jeff Law <law@redhat.com>
4dfabd94 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
1b63a87b 135432016-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
d33914da 135482016-03-07 Richard Biener <rguenther@suse.de>
13549
13550 PR tree-optimization/70115
13551 * gcc.dg/torture/pr70115.c: New testcase.
13552
584fba4b 135532016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13554
13555 PR middle-end/69916
13556 * c-c-++-common/goacc/pr69916.c: New.
13557
7f2f5ec0 135582016-03-07 Richard Henderson <rth@redhat.com>
13559
13560 * gcc.c-torture/compile/pr70061.c: New test.
13561
f530e7c4 135622016-03-07 Richard Biener <rguenther@suse.de>
13563
13564 PR testsuite/70109
13565 * gcc.dg/vect/O3-pr36098.c: New testcase.
13566
a3855fed 135672016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13568
13569 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13570
091ffc31 135712016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13572
13573 * gnat.dg/renaming9.ad[sb]: New testcase.
13574
2941b871 135752016-03-05 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR c++/70084
13578 * g++.dg/expr/stdarg3.C: New test.
13579
5173ce42 135802016-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
2d1d2e55 135862016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13587
0e43078e 13588 PR c/69973
13589 * gcc.dg/pr69973.c: New test.
13590
d8ec06ae 13591 PR rtl-optimization/69941
13592 * gcc.dg/torture/pr69941.c: New test.
13593
2d1d2e55 13594 PR c/69824
13595 * gcc.dg/pr69824.c: New test.
13596
32f692e2 135972016-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
1c699e9a 136032016-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
358448c6 136092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13610
13611 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13612
01dc3c45 136132016-03-04 Jakub Jelinek <jakub@redhat.com>
13614
e968ff6d 13615 PR c++/70035
13616 * g++.dg/ubsan/pr70035.C: New test.
13617
01dc3c45 13618 PR target/70062
13619 * gcc.target/i386/pr70062.c: New test.
13620
3937d618 136212016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13622
13623 * g++.dg/template/typename21.C: Remove c++98_only.
13624
c58ac7f8 136252016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13626
13627 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13628
0060768a 136292016-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
74c6fd40 136372016-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
31b11359 136462016-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
c5b93452 136522016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13653
13654 PR rtl-optimization/57676
13655 * gcc.dg/torture/pr57676.c: New test.
13656
268fbd56 136572016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13658
13659 * gcc.dg/pr70026.c: New test.
13660
6560d1ad 136612016-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
cc7dfddf 136672016-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
e9663bd4 136762016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13677
13678 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13679
dcdd684e 136802016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13681
13682 * gcc.dg/torture/pr69951.c: Accept argc==0.
13683
e692d332 136842016-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
af77b7e6 136902016-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
290da96e 136962016-03-04 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR debug/69947
13699 * gcc.dg/guality/pr69947.c: New test.
13700
e51ce713 137012016-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
1feed892 137062016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13707
13708 PR rtl-optimization/69904
13709 * gcc.target/arm/pr69904.c: New test.
13710
c32bda69 137112016-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
1bc579ed 137172016-03-03 Marek Polacek <polacek@redhat.com>
13718
13719 PR middle-end/70050
13720 * gcc.dg/pr70050.c: New test.
13721
cfa8d638 137222016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13723
13724 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13725
1b889259 137262016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13727
13728 PR tree-optimization/70043
13729 * gfortran.dg/vect/pr70043.f90: New test.
13730
f756dfa3 137312016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13732
13733 * gnat.dg/specs/task1.ads: New test.
13734
5cb4863d 137352016-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
5dd12e43 137412016-03-03 Richard Biener <rguenther@suse.de>
13742
13743 PR tree-optimization/55936
13744 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13745
d97ba4ca 137462016-03-02 Jeff Law <law@redhat.com>
13747
5d23c86f 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
d97ba4ca 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
901faaa0 137562016-03-02 Uros Bizjak <ubizjak@gmail.com>
13757
13758 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13759
51f6fdce 137602016-03-02 Bin Cheng <bin.cheng@arm.com>
13761
6bc7872f 13762 PR rtl-optimization/69052
51f6fdce 13763 * gcc.target/i386/pr69052.c: New test.
13764
31d31e07 137652016-03-02 Alan Modra <amodra@gmail.com>
13766
13767 * gcc.dg/pr69990.c: New.
13768
04faee95 137692016-03-02 Jakub Jelinek <jakub@redhat.com>
13770
270d0117 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
04faee95 13777 PR target/70028
13778 * gcc.target/i386/pr70028.c: New test.
13779
a2cc9e8e 137802016-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
dd4bd263 137902016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13791 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13792
13793 PR target/67278
13794 * gcc.dg/simd-8.c: New testcase.
13795
b5fe3a49 137962016-03-02 Richard Biener <rguenther@suse.de>
13797
13798 PR middle-end/67278
13799 * gcc.dg/simd-7.c: New testcase.
13800
23601f67 138012016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13802
13803 * gcc.target/i386/pr70007.c: Tweak.
13804
f66f65e7 138052016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13806
13807 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13808
60773515 138092016-03-02 Marek Polacek <polacek@redhat.com>
13810
13811 PR c/67854
13812 * gcc.dg/pr67854.c: New test.
13813
6c094cb1 138142016-03-02 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR middle-end/70025
13817 * gcc.dg/torture/pr70025.c: New test.
13818
7627bb56 138192016-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
066c8e94 138242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13825
13826 * gcc.target/i386/pr70007.c: New test.
13827
d3b819ad 138282016-03-01 Jeff Law <law@redhat.com>
13829
d4b9ad56 13830 PR tree-optimization/69196
7e217344 13831 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13832
d3b819ad 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
4f37285d 138372016-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
3e9c4f6c 138462016-03-01 Uros Bizjak <ubizjak@gmail.com>
13847
13848 PR target/70027
13849 * gcc.target/i386/pr70027.c: New test.
13850
e324729e 138512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13852
13853 * gcc.dg/pr70017.c: New test.
13854
40e9ce2d 138552016-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
e8b016ea 138622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13863
13864 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13865
24d3127c 138662016-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
12cc1225 138742016-03-01 Marek Polacek <polacek@redhat.com>
13875
13876 PR c++/69795
13877 * g++.dg/parse/invalid1.C: New test.
13878
d99a947c 138792016-03-01 Richard Biener <rguenther@suse.de>
13880
13881 PR middle-end/70022
13882 * gcc.dg/pr70022.c: New testcase.
13883
395dbc60 138842016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13885
13886 PR tree-optimization/69956
13887 * gcc.dg/pr69956.c: New test.
13888
40a35c55 138892016-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
4edc90b0 138952016-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
1ed1f69a 139012016-02-29 David Malcolm <dmalcolm@redhat.com>
13902
13903 PR preprocessor/69985
13904 * gcc.dg/cpp/pr69985.c: New test case.
13905
01c5d15d 139062016-02-29 Jeff Law <law@redhat.com>
13907
3a4d3de5 13908 PR tree-optimization/70005
13909 * gcc.c-torture/execute/pr70005.c New test.
13910
01c5d15d 13911 PR tree-optimization/69999
13912 * gcc.c-torture/compile/pr69999.c: New test.
13913
1bf66b54 139142016-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
b4d653d5 139202016-02-19 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/69980
13923 * gfortran.dg/vect/pr69980.f90: New testcase.
13924
35bc4745 139252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13926
13927 * gcc.target/sparc/20160229-1.c: New test.
13928
bb54a538 139292016-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
95164e71 139342016-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
a890896f 139412016-02-29 Richard Biener <rguenther@suse.de>
13942
13943 PR tree-optimization/69720
13944 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13945
5c70403a 139462016-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
dfb6d139 139522016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 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
536508db 139602016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13961
13962 PR tree-optimization/69989
13963 * gcc.dg/torture/pr69989.c: New test.
13964
eec75e45 139652016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13966
13967 * gcc.target/i386/stack-realign-win.c: New test.
13968
0175e45a 139692016-02-28 Harald Anlauf <anlauf@gmx.de>
13970
13971 PR fortran/60126
13972 * gfortran.dg/pr60126.f90: New test.
13973
2a703589 139742016-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
359b4c18 139842016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13985
1c96765a 13986 PR fortran/69910
359b4c18 13987 * gfortran.dg/newunit_4.f90: New test.
13988
49462d93 139892016-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
c4ac733e 139972016-02-26 Martin Sebor <msebor@redhat.com>
13998
13999 PR tree-optimization/15826
14000 * gcc.dg/tree-ssa/pr15826.c: New test.
14001
da8c4b5d 140022016-02-26 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR target/69969
14005 * gcc.target/powerpc/pr69969.c: New test.
14006
0a4558eb 140072016-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
5b500299 140122016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14013
14014 PR target/69946
14015 * gcc.target/powerpc/pr69946.c: New file.
14016
565f533b 140172016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 14018 Jeff Law <law@redhat.com>
565f533b 14019
0a4558eb 14020 PR tree-optimization/69740
565f533b 14021 * gcc.c-torture/compile/pr69740-1.c: New test.
14022 * gcc.c-torture/compile/pr69740-2.c: New test.
14023
ff67cbea 140242016-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
e400d817 140302016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14031
14032 PR target/69709
14033 * gcc.target/s390/pr69709.c: New test.
14034
126a5a2d 140352016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14036
14037 PR target/69245
14038 * gcc.target/aarch64/pr69245_1.c: New test.
14039
59c58860 140402016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14041
14042 PR target/69613
14043 * gcc.dg/torture/pr69613.c: New test.
14044
9441fa4e 140452016-02-26 Jakub Jelinek <jakub@redhat.com>
14046
14047 PR rtl-optimization/69891
14048 * gcc.target/i386/pr69891.c: New test.
14049
e48fcde0 140502016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 14051 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14052
35ed600a 14053 PR target/61397
f41208a1 14054 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14055 functionality for both 32-bit and 64-bit.
14056
c86aaa0e 140572016-02-26 Richard Biener <rguenther@suse.de>
14058
14059 PR tree-optimization/69551
14060 * gcc.dg/torture/pr69951.c: New testcase.
14061
38e71a65 140622016-02-25 Richard Biener <rguenther@suse.de>
14063
14064 PR tree-optimization/48795
14065 * gcc.dg/Warray-bounds-18.c: New testcase.
14066
03331e69 140672016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14068
14069 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14070
f14d8d6a 140712016-02-25 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR rtl-optimization/69896
14074 * gcc.dg/pr69896.c: New test.
14075
4003c807 140762016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14077
14078 PR c++/69736
14079 * g++.dg/cpp1y/paren2.C: New test.
14080
a0573328 140812016-02-24 Martin Sebor <msebor@redhat.com>
14082
14083 PR c/51147
14084 * gcc.dg/enum-mode-2.c: New test.
14085
2cde02ad 140862016-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
f0ea75d1 140932016-02-24 Marek Polacek <polacek@redhat.com>
14094
14095 PR c/69819
14096 * gcc.dg/pr69819.c: New test.
14097
05027366 140982016-02-24 Martin Sebor <msebor@redhat.com>
14099
34ed562b 14100 PR c++/69912
14101 * g++.dg/ext/flexary15.C: New test.
14102
141032016-02-24 Martin Sebor <msebor@redhat.com>
14104
14105 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 14106 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 14107 * g++.dg/ext/builtin_alloca.C: Same.
05027366 14108
650c3ad5 141092016-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
596070e8 141152016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 14116 Jakub Jelinek <jakub@redhat.com>
596070e8 14117
14118 PR middle-end/69760
14119 * gcc.dg/torture/pr69760.c: New testcase.
14120
d6b92d9f 141212016-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
90436d9d 141262016-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
7c749495 141332016-02-24 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR middle-end/69915
14136 * gcc.dg/pr69915.c: New test.
14137
9c9680b5 141382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14139
14140 PR rtl-optimization/69886
14141 * gcc.dg/torture/pr69886.c: New test.
14142
36d081ee 141432016-02-24 Richard Biener <rguenther@suse.de>
14144
14145 PR middle-end/68963
14146 * gcc.dg/torture/pr68963.c: New testcase.
14147
2a0accb9 141482016-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
f0e92ef1 141642016-02-24 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR middle-end/69909
14167 * gcc.dg/torture/pr69909.c: New test.
14168
6907286f 141692016-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
e6ab7475 141762016-02-24 Christian Bruel <christian.bruel@st.com>
14177
14178 * gcc.target/arm/pragma_cpp_fma.c: New test.
14179
47587450 141802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14181
14182 PR fortran/61156
14183 * gfortran.dg/include_6.f90: Update test.
14184
d41ab738 141852016-02-23 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR objc/69844
14188 * objc.dg/pr69844.m: New test.
14189
4772d9d5 141902016-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
8c38d887 141962016-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
ee1bfdb0 142022016-02-23 Richard Henderson <rth@redhat.com>
14203
14204 * gcc.target/i386/addr-space-3.c: Remove test.
14205
52609ec3 142062016-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
d5bf2cc8 142142016-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
3a37a410 142412016-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
ecca180f 142592016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14260
14261 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14262
eec0fa3f 142632016-02-23 Jakub Jelinek <jakub@redhat.com>
14264
f1f91c07 14265 PR c++/69902
14266 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14267
eec0fa3f 14268 PR c/69900
14269 * gcc.dg/pr69900.c: New test.
14270
e045424d 142712016-02-23 Martin Jambor <mjambor@suse.cz>
14272
14273 PR tree-optimization/69666
14274 * gcc.dg/tree-ssa/pr69666.c: New test.
14275
f482dff6 142762016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14277
14278 PR fortran/67451
14279 * gfortran.dg/coarray_allocate_5.f08: New test.
14280
57ed698b 142812016-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
990e443c 142862016-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
296c5f01 142912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14292
14293 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14294
e53f41d5 142952016-02-20 Mark Wielaard <mjw@redhat.com>
14296
14297 PR c/28901
14298 * gcc.dg/unused-variable-3.c: New test.
14299
13af201d 143002016-02-22 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/69888
14303 * gcc.target/i386/pr69888.c: New test.
14304
682c90f9 143052016-02-22 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/69882
14308 * gfortran.dg/vect/pr69882.f90: New testcase.
14309
b8cd18c3 143102016-02-22 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR target/69885
14313 * gcc.dg/pr69885.c: New test.
14314
09343379 143152016-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
b345a09f 143212016-02-20 Paul Thomas <pault@gcc.gnu.org>
14322
14323 PR fortran/69423
14324 * gfortran.dg/deferred_character_15.f90 : New test.
14325
51385aed 143262016-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
143312016-02-20 Harald Anlauf <anlauf@gmx.de>
14332
14333 PR fortran/52531
14334 gfortran.dg/gomp/pr52531.f90: New test.
14335
9cce8384 143362016-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
d91f5fbb 143422016-02-19 Jakub Jelinek <jakub@redhat.com>
14343
563d5cb8 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
0a04aac9 14348 PR c++/69850
14349 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14350
d91f5fbb 14351 PR c++/69851
14352 * g++.dg/torture/pr69851.C: New test.
14353
5fe1f282 143542016-02-19 Martin Sebor <msebor@redhat.com>
14355
14356 PR testsuite/69573
14357 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14358
a45bce11 143592016-02-19 Jakub Jelinek <jakub@redhat.com>
14360
6263dde1 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
a45bce11 14365 PR c++/67767
14366 * g++.dg/cpp0x/pr67767.C: New test.
14367
cf2ed1b7 143682016-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
f6cc34b0 143772016-02-19 Jakub Jelinek <jakub@redhat.com>
14378
14379 PR target/69820
14380 * gcc.target/i386/pr69820.c: New test.
14381
6c678e78 143822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14383
14384 * gcc.target/s390/vector/int128-1.c: New test.
14385
b088ff4b 143862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14387
14388 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14389
b11e60a4 143902016-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
664ff6a0 143962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14397
14398 * gcc.target/s390/md/movstr-2.c: New test.
14399
e80be24b 144002016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14401
14402 * gcc.target/s390/morestack.c: New test.
14403
9839f350 144042016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14405
14406 PR target/69625
14407 * gcc.target/s390/pr69625.c: Add test case.
14408
4550fbd0 144092016-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
57d00b6a 144142016-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
63ad69d6 144202016-02-18 Richard Biener <rguenther@suse.de>
14421
14422 PR middle-end/69553
14423 * g++.dg/torture/pr69553.C: New testcase.
14424
d92404ed 144252016-02-18 Nick Clifton <nickc@redhat.com>
14426
4550fbd0 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.
d92404ed 14432
0808dfce 144332016-02-18 Richard Biener <rguenther@suse.de>
14434
14435 PR middle-end/69854
14436 * gcc.dg/torture/pr69854.c: New testcase.
14437
fc3527e3 144382016-02-17 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR c++/69850
14441 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14442
e3c24279 144432012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14444
14445 * gcc.target/powerpc/vec-cg.c: New test.
14446
c9732c2b 144472016-02-17 Richard Biener <rguenther@suse.de>
14448
14449 PR testsuite/69586
14450 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14451
51bf9f9b 144522016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14453
14454 PR target/69161
14455 * gcc.c-torture/compile/pr69161.c: New test.
14456
6baedca3 144572016-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
4f240715 144632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14464
14465 * gcc.dg/ifcvt-4.c: Skip on Visium.
14466
e0c0515d 144672016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14468
14469 * gnat.dg/atomic8.adb: New test.
14470
7b319ee6 144712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14472
14473 * gnat.dg/discr46.ad[sb]: New test.
14474
48a7e3d1 144752016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14476
14477 PR Target/48344
14478 * gcc.target/powerpc/pr48344-1.c: New test.
14479
3f844f15 144802015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14481
14482 PR fortran/69742
14483 * gfortran.dg/associate_21.f90: New test.
14484
7675e968 144852016-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
d6faee88 144922016-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
3a2a72aa 144972016-02-16 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR middle-end/69801
14500 * gcc.dg/pr69801.c: Add empty dg-options.
14501
28072426 145022016-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
37fffac2 145072016-02-16 Jakub Jelinek <jakub@redhat.com>
14508
14509 PR tree-optimization/69820
14510 * gcc.dg/vect/pr69820.c: New test.
14511
f72a5e61 145122016-02-16 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69776
14515 * gcc.dg/torture/pr69776-2.c: New testcase.
14516
50e0cd76 145172016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14518
14519 PR tree-optimization/69714
14520 * gcc.dg/torture/pr69714.c: New test.
14521
14a72c4e 145222016-02-16 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR tree-optimization/69802
14525 * gcc.dg/pr69802.c: New test.
14526
fd808c11 145272016-02-16 Richard Biener <rguenther@suse.de>
14528
14529 PR middle-end/69801
14530 * gcc.dg/pr69801.c: New testcase.
14531
49a549ca 145322016-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
77454e6e 145382016-02-15 Jakub Jelinek <jakub@redhat.com>
14539
2074f21c 14540 PR c++/69658
14541 * g++.dg/init/pr69658.C: New test.
14542
77454e6e 14543 PR c++/69797
14544 * c-c++-common/pr69797.c: New test.
14545
4ef4d764 145462016-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
4a45fe0f 145512016-02-15 Richard Biener <rguenther@suse.de>
14552
14553 PR tree-optimization/69783
14554 * gcc.dg/vect/pr69783.c: New testcase.
14555
0b3619e6 145562016-02-15 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/69776
14559 * gcc.dg/torture/pr69776.c: New testcase.
14560
9b49c3cb 145612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14562
14563 PR fortran/60526
14564 * gfortran.dg/type_decl_4.f90: Reinstated.
14565
e46faff9 145662016-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
a96c809a 145712016-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
fdec7e88 145772016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14578
14579 PR fortran/60526
14580 * gfortran.dg/type_decl_4.f90: New test.
14581
a72095c4 145822016-02-14 Alan Modra <amodra@gmail.com>
14583
bc436924 14584 PR testsuite/68886
a72095c4 14585 * gcc.c-torture/execute/stkalign.c: Revise test.
14586
73bb5f8b 145872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14588
14589 PR target/67260
14590 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14591
beb13161 145922016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14593
14594 PR target/67260
14595 * gcc.target/sh/torture/pr67260.c: New.
14596
67cab04e 145972016-02-12 John David Anglin <danglin@gcc.gnu.org>
14598
14599 * gcc.dg/pr67964.c: Add dg-require-alias.
14600
44a59bb1 146012016-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
38c9bd3a 146072016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14608
14609 PR libgfortran/69668
14610 * gfortran.dg/namelist_88.f90: New test.
14611
1774ff82 146122016-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
aec1f4bd 146182016-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
da7d5066 146302016-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
fcce1b0b 146432016-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
6d609290 146502016-02-12 Marek Polacek <polacek@redhat.com>
14651
14652 * g++.dg/torture/init-list1.C: New.
14653
7d75fb56 146542016-02-12 Marek Polacek <polacek@redhat.com>
14655
14656 * gcc.dg/pr69522.c: Add empty dg-options.
14657
52543fda 146582016-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
34947478 146632016-02-12 Jakub Jelinek <jakub@redhat.com>
14664
9181a4ec 14665 PR ipa/69241
14666 * g++.dg/ipa/pr69241-4.C: New test.
14667
34947478 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
74a4140f 146732016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14674
14675 PR c/69522
50e0cd76 14676 * gcc.dg/pr69522.c: New test.
74a4140f 14677
9ddb20d6 146782016-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
67cf9b55 146842016-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
40b38ace 147392016-02-11 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR c/69768
14742 * c-c++-common/Waddress-1.c: New test.
14743
42c87ca9 147442016-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
acb7939f 147502016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14751
14752 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14753
6defe3c5 147542016-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
63f63318 147612016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14762
14763 PR c++/68726
14764 * g++.dg/cpp0x/pr68726.C: New.
14765
1cddf457 147662016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14767
14768 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14769 test.
14770
b86fba37 147712016-02-11 Richard Biener <rguenther@suse.de>
14772
14773 * g++.dg/tree-ssa/pr61034.C: Adjust.
14774
ec4ec95a 147752016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14776
be7c31e9 14777 PR target/69148
ec4ec95a 14778 * gcc.target/s390/pr69148.c: New.
14779
f64416ca 147802016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14781
14782 PR tree-optimization/69652
14783 * gcc.dg/torture/pr69652.c: New test.
14784
e5d1ea31 147852016-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
fa03b19d 147952016-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
14485c8a 148002016-02-10 Bin Cheng <bin.cheng@arm.com>
14801
14802 PR tree-optimization/68021
14803 * gcc.dg/tree-ssa/pr68021.c: New test.
14804
79f1ed25 148052016-02-10 Richard Biener <rguenther@suse.de>
14806
14807 PR tree-optimization/69726
14808 * gcc.dg/uninit-22.c: New testcase.
14809
58f74eff 148102016-02-09 Andrew Pinski <apinski@cavium.com>
14811
14812 PR tree-opt/69282
14813 * gcc.c-torture/compile/20160205-1.c: New testcase.
14814
600c00f7 148152016-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
0771836e 148222016-02-09 Charles Baylis <charles.baylis@linaro.org>
14823
14824 PR target/68532
14825 * gcc.c-torture/execute/pr68532.c: New test.
14826
4ccd644f 148272016-02-11 Alexandre Oliva <aoliva@redhat.com>
14828
14829 PR target/69634
14830 * gcc.dg/pr69634.c: New.
14831
2e980a39 148322016-02-09 Richard Biener <rguenther@suse.de>
14833
14834 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14835
aacf7102 148362016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14837
aacf7102 14838 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14839
a1856ddf 148402016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14841
14842 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14843
d4d3da7e 148442016-02-09 Richard Biener <rguenther@suse.de>
14845
14846 PR tree-optimization/69715
14847 * gcc.dg/torture/pr69715.c: New testcase.
14848
9cc6714f 148492016-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
83d5062b 148552016-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
394a86f3 148622016-02-08 Jakub Jelinek <jakub@redhat.com>
14863
14864 PR tree-optimization/69209
14865 * gcc.c-torture/compile/pr69209.c: New test.
14866
93b124b4 148672016-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
26abce13 148732016-02-08 Jakub Jelinek <jakub@redhat.com>
14874
0acb2d6e 14875 PR c++/59627
14876 * g++.dg/gomp/pr59627.C: New test.
14877
26abce13 14878 PR ipa/69239
14879 * g++.dg/ipa/pr69239.C: New test.
14880
86e0b129 148812016-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
f553d9f8 148872016-02-08 Marek Polacek <polacek@redhat.com>
14888
14889 PR c++/69688
14890 * g++.dg/init/const12.C: New test.
14891
600695e0 148922016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14893
14894 PR target/60410
14895 * gcc.dg/lto/pr55113_0.c: Remove test.
14896
c4f4b1e8 148972016-02-08 Richard Biener <rguenther@suse.de>
14898
14899 PR tree-optimization/69719
14900 * gcc.dg/torture/pr69719.c: New testcase.
14901
5a987d87 149022016-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
0418e71d 149082016-02-08 Richard Biener <rguenther@suse.de>
14909
14910 PR rtl-optimization/69274
14911 * gcc.target/i386/addr-sel-1.c: XFAIL.
14912
07c0f1ca 149132016-02-08 Jeff Law <law@redhat.com>
14914
40d85f4c 14915 PR tree-optimization/68541
14916 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14917
140e093f 14918 PR tree-optimization/65917
07c0f1ca 14919 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14920
16430acf 149212016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14922
14923 PR fortran/50555
14924 * gfortran.dg/namelist_args.f90: New test.
14925
3f0ff0d8 149262016-02-05 Jeff Law <law@redhat.com>
14927
140e093f 14928 PR tree-optimization/68541
3f0ff0d8 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
a7cc1f94 149362016-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
fcb25f28 149422016-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
3a2545a1 149482016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14949
14950 PR fortran/66089
14951 * gfortran.dg/elemental_dependency_6.f90: New.
14952
1e302465 149532016-02-05 Jakub Jelinek <jakub@redhat.com>
14954
66feb54c 14955 PR rtl-optimization/69691
14956 * gcc.c-torture/execute/pr69691.c: New test.
14957
1e302465 14958 PR c++/69628
14959 * g++.dg/parse/pr69628.C: New test.
14960
9c28a298 149612016-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
a854e286 149662016-02-05 Uros Bizjak <ubizjak@gmail.com>
14967
14968 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14969
d4f0b240 149702016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14971
14972 PR target/69677
14973 * gcc.target/i386/pr69677.c: New test.
14974
235d8723 149752016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14976
14977 PR c++/68948
14978 * g++.dg/template/pr68948.C: New test.
14979
f390cf65 149802016-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
ab99f104 149852016-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
f7ef5392 149902016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14991
14992 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14993
6b098e91 149942016-02-04 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR c/69669
14997 * c-c++-common/pr69669.c: New test.
14998
f0146cf3 149992016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15000
15001 PR target/69667
15002 * g++.dg/pr69667.C: New file.
15003
08fd6cf5 150042016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15005
15006 PR target/69619
15007 * gcc.dg/pr69619.c: Add new test.
15008
a6f3f39f 150092016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15010
15011 PR rtl-optimization/69577
15012 * gcc.target/i386/pr69577.c: New test.
15013
774068a0 150142016-02-04 Martin Liska <mliska@suse.cz>
15015
15016 * g++.dg/asan/pr69276.C: New test.
15017
f50a7894 150182016-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
6b722eb3 150272016-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
1f1475a7 150332016-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
6b94e133 150392016-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
342ed0ac 150552016-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
edf6c4d2 150612016-02-03 Jakub Jelinek <jakub@redhat.com>
15062
415d5641 15063 PR c/69627
15064 * gcc.dg/pr69627.c: New test.
15065
edf6c4d2 15066 PR target/69644
15067 * gcc.dg/pr69644.c: New test.
15068
cf8f3ba0 150692016-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
c90d55dd 150742016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15075
15076 PR c++/69056
f7ef5392 15077 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 15078
401bd0c8 150792016-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
277d9d1d 150852016-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
e69ad94a 150942016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15095
15096 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15097
a4454da2 150982016-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
88cab2dd 151062016-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
66ea75c4 151192016-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
4eef8df7 151242016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15125
15126 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15127
665fbc2f 151282016-02-02 James Norris <jnorris@codesourcery.com>
15129
15130 * c-c++-common/goacc/routine-5.c: Add tests.
15131
b10e3d47 151322016-02-02 Alexander Monakov <amonakov@ispras.ru>
15133
15134 * gcc.target/nvptx/unsigned-cmp.c: New test.
15135
12ad66dd 151362016-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
f9ec342f 151442016-02-02 Richard Biener <rguenther@suse.de>
15145
15146 PR tree-optimization/69595
15147 * gcc.dg/Warray-bounds-17.c: New testcase.
15148
32f2925a 151492016-02-02 Richard Biener <rguenther@suse.de>
15150
15151 PR tree-optimization/69606
15152 * gcc.dg/torture/pr69606.c: New testcase.
15153
cfd9ca84 151542016-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
19bf08e2 151602016-02-02 Alan Modra <amodra@gmail.com>
15161
15162 PR target/69548
15163 * gcc.target/powerpc/pr69548.c: New test.
15164
6f13b088 151652016-02-01 Jakub Jelinek <jakub@redhat.com>
15166
dcddc5af 15167 PR rtl-optimization/69592
15168 * gcc.dg/pr69592.c: New test.
15169
6f13b088 15170 PR preprocessor/69543
15171 PR c/69558
15172 * gcc.dg/pr69543.c: New test.
15173 * gcc.dg/pr69558.c: New test.
15174
d090e5c2 151752016-02-01 Uros Bizjak <ubizjak@gmail.com>
15176
fcb317c5 15177 PR testsuite/65940
15178 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 15179
aaf527dc 151802016-02-01 Martin Sebor <msebor@redhat.com>
15181
15182 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15183
1674217b 151842016-02-01 Bin Cheng <bin.cheng@arm.com>
15185
15186 PR tree-optimization/67921
15187 * c-c++-common/ubsan/pr67921.c: New test.
15188
b4007655 151892016-02-01 Richard Biener <rguenther@suse.de>
15190
15191 PR middle-end/69556
15192 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15193
88a477bb 151942016-02-01 Richard Biener <rguenther@suse.de>
15195
15196 PR tree-optimization/69574
15197 * gcc.dg/torture/pr69574.c: New testcase.
15198
2eaaa4e7 151992016-02-01 Richard Biener <rguenther@suse.de>
15200
15201 PR tree-optimization/69579
15202 * gcc.dg/setjmp-6.c: New testcase.
15203
e3882c44 152042016-02-01 Jakub Jelinek <jakub@redhat.com>
15205
15206 PR rtl-optimization/69570
15207 * g++.dg/opt/pr69570.C: New test.
15208
f80aff47 152092016-02-01 Richard Henderson <rth@redhat.com>
15210
15211 * gcc.dg/pr69535.c: New test.
15212
240568aa 152132016-01-31 John David Anglin <danglin@gcc.gnu.org>
15214
6009b3b8 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
1fdf7177 15219 PR debug/68244
15220 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15221
240568aa 15222 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15223
cb3e5ac0 152242016-01-31 Paul Thomas <pault@gcc.gnu.org>
15225
15226 PR fortran/67564
15227 * gfortran.dg/allocate_with_source_17.f03: New test.
15228
3b8b902b 152292016-01-30 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR tree-optimization/69546
15232 * gcc.dg/torture/pr69546.c: New test.
15233
17985abe 152342016-01-30 Paul Thomas <pault@gcc.gnu.org>
15235
15236 PR fortran/69566
15237 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15238
b5239e80 152392016-01-30 Martin Sebor <msebor@redhat.com>
15240
15241 PR c++/68490
15242 * g++.dg/ext/flexary10.C: New test.
15243
e8f03010 152442016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15245
15246 PR fortran/66707
15247 gfortran.dg/common_23.f90: New test.
15248
dc93691a 152492016-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
ff5e28e9 152562016-01-29 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR debug/69518
15259 * gcc.dg/torture/pr69518.c: New test.
15260
b0d8930a 152612016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15262
15263 PR target/69530
15264 * gcc.target/i386/pr69530.c: New test.
15265
21601fc7 152662016-01-29 Steve Ellcey <sellcey@imgtec.com>
15267
15268 PR target/65604
15269 * gcc.target/mips/div-delay.c: New test.
15270
ca6c7317 152712016-01-29 Jakub Jelinek <jakub@redhat.com>
15272
4758dc39 15273 PR target/69551
15274 * gcc.target/i386/pr69551.c: New test.
15275
ca6c7317 15276 PR target/66137
15277 * gcc.target/i386/pr66137.c: New test.
15278
e3078da6 152792016-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
b622ec25 152862016-01-29 Richard Biener <rguenther@suse.de>
15287
15288 PR tree-optimization/69547
15289 * g++.dg/tree-ssa/pr69547.C: New testcase.
15290
d2a60e99 152912016-01-29 Jakub Jelinek <jakub@redhat.com>
15292
15293 PR debug/66869
15294 * g++.dg/warn/Wunused-function2.C: New test.
15295
ae849d2b 152962016-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
ce6a6978 153012016-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
7550d855 153092016-01-29 Richard Biener <rguenther@suse.de>
15310
15311 PR middle-end/69537
15312 * gcc.dg/uninit-21.c: New testcase.
15313
f11bb279 153142016-01-28 Uros Bizjak <ubizjak@gmail.com>
15315
15316 PR target/69459
15317 * gcc.target/i386/pr69459.c: New test.
15318
c80c12c8 153192016-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
c649bacc 153252016-01-28 Martin Sebor <msebor@redhat.com>
15326
15327 PR target/17381
15328 * gcc.target/powerpc/pr17381.c: New test.
15329
f4881661 153302016-01-28 Jakub Jelinek <jakub@redhat.com>
15331
15332 PR middle-end/69542
15333 * gcc.dg/torture/pr69542.c: New test.
15334
d66fdd75 153352016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15336
15337 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15338
d4a78818 153392016-01-28 David Edelsohn <dje.gcc@gmail.com>
15340
15341 * gcc.dg/pr65980.c: Skip on AIX.
15342 * gcc.dg/pr66688.c: Same.
15343
21329e97 153442016-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
cc7124a6 153502016-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
358dfcb4 153572016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15358
15359 * gcc.dg/declare-simd.c: New test.
2034deb9 15360
e87502d6 153612016-01-28 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/69466
15364 * gfortran.dg/vect/pr69466.f90: New testcase.
15365
44e7334b 153662016-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
5ce8f551 153712016-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
fa6e6b15 153762016-01-27 Richard Henderson <rth@redhat.com>
15377
15378 * gcc.c-torture/execute/pr69447.c: New test.
15379
153802016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 15381
7b8122c6 15382 PR fortran/69422
147b2f9b 15383 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15384
78e516eb 153852016-01-27 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR debug/66869
15388 * gcc.dg/pr66869.c: New test.
15389
9b849350 153902016-01-25 Jeff Law <law@redhat.com>
15391
15392 PR tree-optimization/68398
f11bb279 15393 PR tree-optimization/69196
9b849350 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
fee5e491 154032016-01-27 Marek Polacek <polacek@redhat.com>
15404
15405 PR c/68062
15406 * c-c++-common/vector-compare-4.c: New test.
15407
eec96426 154082016-01-27 David Malcolm <dmalcolm@redhat.com>
15409
15410 PR preprocessor/69126
15411 * c-c++-common/pr69126.c: New test case.
15412
5068be18 154132016-01-27 Ian Lance Taylor <iant@google.com>
15414
15415 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15416
5fa82c11 154172016-01-27 Ryan Burn <contact@rnburn.com>
15418
15419 PR cilkplus/69267
15420 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15421
b3df0219 154222016-01-27 Uros Bizjak <ubizjak@gmail.com>
15423
15424 PR target/69512
15425 * gcc.target/i386/pr69512.c: New test.
15426
d46a16d4 154272016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15428
15429 PR ada/69488
15430 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15431
6a9b35ef 154322016-01-27 Marek Polacek <polacek@redhat.com>
15433
15434 PR c++/69379
15435 * g++.dg/pr69379.C: New test.
15436
18e9663b 154372016-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
c88301ad 154452016-01-27 Richard Biener <rguenther@suse.de>
15446
15447 PR tree-optimization/69166
15448 * gcc.dg/torture/pr69166.c: New testcase.
15449
8ca47550 154502016-01-27 Martin Jambor <mjambor@suse.cz>
15451
15452 PR tree-optimization/69355
15453 * gcc.dg/tree-ssa/pr69355.c: New test.
15454
5cb23e3c 154552016-01-27 Marek Polacek <polacek@redhat.com>
15456
15457 PR c++/69496
15458 * g++.dg/ext/constexpr-vla1.C: New test.
15459
7b0c1b6d 154602016-01-20 Christian Bruel <christian.bruel@st.com>
15461
15462 PR target/69245
15463 * gcc.target/arm/pr69245.c: New test.
15464
220112fc 154652016-01-27 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/69399
15468 * gcc.dg/torture/pr69399.c: New test.
15469
16294490 154702016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15471
15472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15473
8abd3d0c 154742016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15475
15476 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15477
7cf9b895 154782016-01-26 Tom de Vries <tom@codesourcery.com>
15479
15480 PR tree-optimization/69110
15481 * gcc.dg/autopar/pr69110.c: New test.
15482
557c1942 154832016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15484 Sebastian Pop <s.pop@samsung.com>
557c1942 15485
15486 * gcc.dg/graphite/isl-ast-op-select.c: New.
15487
80adbd96 154882015-01-26 Paul Thomas <pault@gcc.gnu.org>
15489
15490 PR fortran/69385
15491 * gfortran.dg/allocate_error_6.f90: New test.
15492
c3f86f60 154932016-01-26 Richard Henderson <rth@redhat.com>
15494
15495 * gcc.dg/tm/pr60908.c: New test.
15496
3752e5b1 154972016-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
9bbfd060 155172016-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
53773057 155232016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15524
15525 PR target/68620
15526 * gcc.target/arm/pr68620.c: New test.
15527
442a556f 155282016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15529
15530 * gcc.target/i386/pr68986-2.c: Remove -m32.
15531
d513c683 155322016-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
976877a5 155392016-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
2c7b2f88 155462016-01-26 Richard Biener <rguenther@suse.de>
15547
15548 PR tree-optimization/69452
15549 * gcc.dg/torture/pr69452.c: New testcase.
15550
f7fc06e7 155512016-01-26 Jakub Jelinek <jakub@redhat.com>
15552
15553 PR target/69442
15554 * gcc.dg/pr69442.c: New test.
15555
d1dae587 155562016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15557
15558 PR target/67896
15559 * gcc.target/aarch64/simd/pr67896.C: New.
15560
ef7be7f8 155612016-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
648433a4 155692016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15570
15571 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15572
45fc5243 155732016-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
c699f6a1 155792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15580 Sebastian Pop <s.pop@samsung.com>
15581
15582 * gcc.dg/graphite/pr69292.c: New.
15583
b86e24ea 155842016-01-25 Jakub Jelinek <jakub@redhat.com>
15585
15586 * c-c++-common/goacc/use_device-1.c: New test.
15587
105cb8d7 155882016-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
44562749 155952016-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
6837fee7 156012016-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
fe500d65 156062016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15607
15608 PR target/69421
15609 * gcc.dg/pr69421.c: New test.
15610
8eacba94 156112016-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
af09d40d 156242016-01-25 Richard Biener <rguenther@suse.de>
15625
15626 PR tree-optimization/69376
15627 * gcc.dg/torture/pr69376.c: New testcase.
15628
d65063f5 156292016-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.
80adbd96 15635
08c7bfb4 156362016-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
c2e7d2be 156532016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15654
15655 PR fortran/68283
15656 gfortran.dg/pr68283.f90: New test.
15657
9f2e8617 156582016-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
a4838119 156662016-01-23 Tom de Vries <tom@codesourcery.com>
15667
15668 PR tree-optimization/69426
15669 * gcc.dg/autopar/pr69426.c: New test.
15670
feddf0dc 156712016-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
132731fb 156782016-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
51aec681 156882016-01-22 Jakub Jelinek <jakub@redhat.com>
15689
15690 PR target/69432
15691 * g++.dg/opt/pr69432.C: New test.
15692
147aa3e3 156932016-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
4d04e35e 156982016-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
86f38d0c 157032016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15704
15705 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15706
f776e712 157072016-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
7b9de435 157142016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15715
15716 PR target/69403
15717 * gcc.c-torture/execute/pr69403.c: New test.
15718
9935a0ba 157192016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15720
15721 PR c++/55843
15722 * g++.dg/template/pr55843.C: New.
15723
06b94aa1 157242016-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
b68773a8 157302016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15731
15732 PR testsuite/67489
132731fb 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 }.
b68773a8 15736
bbbbe8ab 157372016-01-20 Martin Sebor <msebor@redhat.com>
15738
15739 PR c/69405
15740 * gcc.dg/sync-fetch.c: New test.
15741
f3a6a26f 157422016-01-21 Martin Sebor <msebor@redhat.com>
15743
15744 PR target/69252
15745 * gcc.target/powerpc/pr69252.c: New test.
15746
d1565a03 157472016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15748
15749 PR fortran/65996
132731fb 15750 * gfortran.dg/pr65996.f90: New test.
d1565a03 15751
15a5a905 157522016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15753
15754 PR c++/68810
bbbbe8ab 15755 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15756 expected to generate an error.
15a5a905 15757
e4538af5 157582016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15759
15760 PR middle-end/66178
15761 * gcc.dg/torture/pr66178.c: New test.
15762
4d4180ce 157632016-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
86e16058 157692016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15770
15771 PR rtl-optimization/68990
15772 * gcc.target/i386/pr68990: New.
15773
b11b85e4 157742016-01-21 Nick Clifton <nickc@redhat.com>
15775
15776 PR target/69129
15777 * gcc.target/mips/pr69129.c: New.
15778
62dd9f85 157792016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15780
15781 PR c++/58046
15782 * g++.dg/cpp0x/pr58046.C: New.
15783
ac7d424b 157842016-01-21 Jakub Jelinek <jakub@redhat.com>
15785
47c0bea3 15786 PR target/69187
15787 PR target/65624
15788 * gcc.target/arm/pr69187.c: New test.
15789
ac7d424b 15790 PR c++/69355
15791 * g++.dg/torture/pr69355.C: New test.
15792
9e18b252 157932016-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
de862e2f 157982016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15799 Sebastian Pop <s.pop@samsung.com>
15800
132731fb 15801 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15802
f55f9344 158032016-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
62752e71 158092016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15810
15811 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15812
16d4186f 158132016-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
58219d13 158222016-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
a7b5688a 158282016-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
7ca56ca8 158662016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15867
7fb75b57 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.
7ca56ca8 15915
f2da0b99 159162016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15917
15918 PR tree-optimization/69328
15919 * gcc.dg/pr69328.c: New test.
15920
4d379676 159212016-01-20 Jeff Law <law@redhat.com>
15922
4a11f145 15923 PR target/25114
4d379676 15924 * gcc.target/m68k/pr25114.c: New test.
15925
0754bad1 159262016-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
63bd5c2d 159312016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15932
15933 * gcc.dg/debug/dwarf2/sso.c: New test.
15934
a9c01e81 159352016-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
53fa0e54 159422016-01-19 Jan Hubicka <hubicka@ucw.cz>
15943
15944 PR ipa/66223
15945 * g++.dg/ipa/devirt-50.C: New testcase.
15946
e035a62c 159472016-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
885cc3ea 159532016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15954
15955 PR target/69135
15956 * gcc.target/arm/pr69135_1.c: New test.
15957
07bd240e 159582015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15959
15960 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15961
9f60d257 159622015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15963
15964 * gcc.target/aarch64/ccmp_1.c: New testcase.
15965
a0c919f7 159662016-01-19 Marek Polacek <polacek@redhat.com>
15967
15968 PR c++/68586
15969 * g++.dg/cpp0x/enum30.C: New test.
15970
dc5d6d17 159712016-01-19 Richard Biener <rguenther@suse.de>
15972
15973 PR tree-optimization/69336
15974 * g++.dg/tree-ssa/pr69336.C: New testcase.
15975
6dd156e0 159762016-01-19 Jakub Jelinek <jakub@redhat.com>
15977
15978 PR debug/65779
15979 * gcc.dg/pr65779.c: New test.
15980
3e0d45b9 159812016-01-19 Richard Biener <rguenther@suse.de>
15982
15983 PR tree-optimization/69352
15984 * gcc.dg/torture/pr69352.c: New testcase.
15985
7a3cf64d 159862016-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
8be55b33 159922016-01-19 Jan Hubicka <hubicka@ucw.cz>
15993
15994 PR lto/69136
15995 * g++.dg/torture/pr69136.C: New testcase.
15996
72a985d7 159972016-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
56778b62 160032016-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
ced41b93 160112016-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
7f8cbcaf 160252016-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
3c7cbfc0 160432016-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
81d49cc1 160482016-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
03c4ff3a 160712016-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
22e3dcee 160942016-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
fd5cbe2f 161372016-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
fa75ab55 161432016-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
214b2582 161502016-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
13146837 161562016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16157
16158 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16159
6ccd18c2 161602016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16161
16162 * gnat.dg/inline12.adb: New test.
16163
8872b95f 161642016-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
971514e3 161692016-01-18 Richard Biener <rguenther@suse.de>
16170
16171 PR tree-optimization/69170
16172 * gcc.dg/torture/pr69170.c: New testcase.
16173
dfb6d139 161742016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 16175
16176 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16177
164d84c2 161782016-01-16 Tom de Vries <tom@codesourcery.com>
16179
16180 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16181
4c33b769 161822016-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
673441b0 161952016-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
90153ae7 162012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16202
16203 PR c++/69091
16204 * g++.dg/template/pr69091.C: New test.
16205
bc24d01d 162062016-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
4067c0fd 162132016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16214
16215 PR c++/68936
16216 * g++.dg/template/pr68936.C: New test.
16217
27c6dbdd 162182016-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
e390c57d 162272016-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
ddcfeaf1 162332016-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
81be349c 162552016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16256
16257 PR rtl-optimization/69030
16258 * gcc.target/i386/pr69030.c: New.
16259
998456c5 162602016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16261
16262 * gcc.target/aarch64/target_attr_17.c: New test.
16263
0d85be19 162642016-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
321d36c8 162702016-01-15 Richard Biener <rguenther@suse.de>
16271
16272 PR debug/69137
16273 * g++.dg/lto/pr69137_0.C: New testcase.
16274
d94a1f53 162752016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16276
16277 PR middle-end/69246
16278 * gcc.target/i386/pr69246.c: New test.
16279
5fe9a861 162802016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16281
a9c01e81 16282 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 16283
3d05a5e9 162842016-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
5e8132b5 162892016-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
32307cdf 162942016-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
1ca28250 162982016-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
6271bd93 163032016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16304
16305 * gcc.target/i386/pr65105-5.c: New test.
16306
dfb6d139 163072016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 16308
16309 * gcc.c-torture/execute/alias-4.c: New testcase.
16310
dfb6d139 163112016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 16312
16313 PR ipa/68148
16314 * g++.dg/ipa/devirt-49.C: New testcase.
16315
7bbac464 163162016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 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
4345b868 163232016-01-15 Richard Biener <rguenther@suse.de>
16324
16325 PR tree-optimization/69117
16326 * gcc.dg/torture/pr69117.c: New testcase.
16327
580357e7 163282015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 16329
16330 PR c++/69048
16331 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16332
612baa31 163332016-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
44e09bc4 163392016-01-14 Jakub Jelinek <jakub@redhat.com>
16340
16341 PR debug/69244
16342 * gcc.dg/guality/pr69244.c: New test.
16343
96962ae4 163442016-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
ab9c400b 163502016-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
a7ed4583 163552016-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
77f35cec 163642016-01-14 Marek Polacek <polacek@redhat.com>
16365
16366 PR c/69262
16367 * gcc.dg/array-15.c: New test.
16368
915d0950 163692016-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
24651fb7 163762016-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
2f63f950 163822016-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
3ce0acde 163942016-01-14 Jeff Law <law@redhat.com>
16395
16396 PR tree-optimization/69270
16397 * gcc.dg/tree-ssa/pr69270.c: New test.
16398
bda05c57 163992016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16400
16401 PR c/66208
16402 * c-c++-common/pr66208.c: New file.
16403
9b657cf1 164042016-01-13 Jakub Jelinek <jakub@redhat.com>
16405
16406 PR tree-optimization/69156
16407 * gcc.dg/pr69156.c: New test.
16408
58ba1b9d 164092016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16410
16411 * gcc.target/i386/pr69225-7.c: New test.
16412
e5fee0fe 164132016-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
3f0e9745 164182016-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.
7a6ddc0d 16424
3f0e9745 164252016-01-13 Tom de Vries <tom@codesourcery.com>
16426
16427 PR tree-optimization/69169
7a6ddc0d 16428 * gcc.dg/pr69169.c: New test.
16429
9b657cf1 164302016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 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
f704d701 164422016-01-13 Jakub Jelinek <jakub@redhat.com>
16443
16444 PR target/69247
16445 * gcc.dg/pr69247.c: New test.
16446
e966d6b9 164472016-01-13 Richard Biener <rguenther@suse.de>
16448
16449 PR tree-optimization/69242
16450 * gcc.dg/torture/pr69242.c: New testcase.
16451
1ca1d9b2 164522016-01-13 Richard Biener <rguenther@suse.de>
16453
16454 PR tree-optimization/69186
16455 * gcc.dg/torture/pr69186.c: New testcase.
16456
d07cbccc 164572016-01-13 Jeff Law <law@redhat.com>
16458
16459 PR tree-optimization/67755
16460 * gcc.dg/tree-ssa/pr67755.c: New test.
16461
164622016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16463
16464 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16465 pass number in output by a star.
16466
b95d41cf 164672016-01-12 Bin Cheng <bin.cheng@arm.com>
16468
16469 PR tree-optimization/68911
16470 * gcc.c-torture/execute/pr68911.c: New test.
16471
91d87e22 164722016-01-12 Marek Polacek <polacek@redhat.com>
16473
16474 PR c++/68979
16475 * g++.dg/warn/permissive-1.C: New test.
16476
8a9401a4 164772016-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
b9cb7a67 164832016-01-12 Christian Bruel <christian.bruel@st.com>
16484
16485 PR target/69180
16486 * gcc.target/arm/pr69180.c: New test.
16487
e4c96992 164882016-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
90525f61 164942016-01-12 Jakub Jelinek <jakub@redhat.com>
16495
16496 PR target/69175
16497 * g++.dg/opt/pr69175.C: New test.
16498
9e7edfd3 164992016-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
3368873d 165562016-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
0464ea95 165622016-01-12 Richard Biener <rguenther@suse.de>
16563
16564 PR tree-optimization/69053
16565 * g++.dg/torture/pr69053.C: New testcase.
16566
7819730f 165672016-01-12 Richard Biener <rguenther@suse.de>
16568
16569 PR tree-optimization/69168
16570 * gcc.dg/torture/pr69168.c: New testcase.
16571
995bfebf 165722016-01-12 Richard Biener <rguenther@suse.de>
16573
16574 PR tree-optimization/69157
16575 * gcc.dg/torture/pr69157.c: New testcase.
16576
165772016-01-12 Richard Biener <rguenther@suse.de>
16578
16579 PR tree-optimization/69174
16580 * gcc.dg/torture/pr69174.c: New testcase.
16581
1d10d64c 165822016-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
f0b79faf 165892016-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
04cf75a4 165942016-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
0eb4264c 165992016-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
2f66de64 166052016-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
36105e82 166152016-01-11 Jakub Jelinek <jakub@redhat.com>
16616
1c78ce2e 16617 PR target/67462
16618 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16619 if lp64.
16620
a4a87320 16621 PR target/69071
16622 * gcc.dg/pr69071.c: New test.
16623
91fbd04f 16624 PR c++/69211
16625 * g++.dg/opt/pr69211.C: New test.
16626
36105e82 16627 PR tree-optimization/69214
16628 * gcc.c-torture/compile/pr69214.c: New test.
16629
e934c380 166302016-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
3ff1b153 166372016-01-11 Richard Biener <rguenther@suse.de>
16638
16639 PR tree-optimization/69173
16640 * gcc.dg/torture/pr69173.c: New testcase.
16641
04e1504c 166422016-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
ae8718b5 166482016-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
bd8bece2 166542016-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
9b657cf1 166612016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16662
16663 PR bootstrap/69123
16664 * g++.dg/pr69123.C: New.
16665
7a158352 166662016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16667
16668 PR target/69010
16669 * gcc.target/i386/pr69010.c: New test.
16670
ff375d11 166712016-01-11 Martin Jambor <mjambor@suse.cz>
16672
16673 PR ipa/69044
16674 * gcc.target/i386/chkp-pr69044.c: New test.
16675
9eb890f1 166762016-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
c4157ee5 166822016-01-11 Tom de Vries <tom@codesourcery.com>
16683
16684 PR tree-optimization/69108
16685 * gcc.dg/autopar/pr69108.c: New test.
16686
b933e511 166872016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16688
16689 PR c++/69029
16690 * c-c++-common/Wisleading-indentation.c: Augment test.
16691
efb73de1 166922016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16693
16694 PR fortran/69154
16695 * gfortran.dg/inline_matmul_12.f90: New test.
16696
40c86c3b 166972016-01-10 Paul Thomas <pault@gcc.gnu.org>
16698
16699 PR fortran/67779
16700 * gfortran.dg/actual_array_offset_1: New test.
16701
a006c0bb 167022016-01-10 Tom de Vries <tom@codesourcery.com>
16703
16704 PR tree-optimization/69062
16705 * gcc.dg/autopar/pr69062.c: New test.
16706
880ed4be 167072016-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
d95e1856 167172016-01-10 Tom de Vries <tom@codesourcery.com>
16718
16719 PR tree-optimization/69039
16720 * gcc.dg/autopar/pr69039.c: New test.
16721
0f8f48d0 167222016-01-09 Marek Polacek <polacek@redhat.com>
16723
16724 PR c++/69113
16725 * g++.dg/pr69113.C: New test.
16726
7dff0499 167272016-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
18431e78 167372016-01-09 Jakub Jelinek <jakub@redhat.com>
16738
16739 PR c++/69164
16740 * g++.dg/opt/pr69164.C: New test.
16741
1943a4a2 167422016-01-08 Jakub Jelinek <jakub@redhat.com>
16743
16744 PR tree-optimization/69167
16745 * gcc.dg/pr69167.c: New test.
16746
a143e277 167472016-01-08 Marek Polacek <polacek@redhat.com>
16748
16749 PR c++/68449
16750 * g++.dg/pr68449.C: New.
16751
44c01906 167522016-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
c437d1e8 167662016-01-08 Jakub Jelinek <jakub@redhat.com>
16767
c9595c51 16768 PR tree-optimization/69162
16769 * gcc.dg/pr69162.c: New test.
16770
c437d1e8 16771 PR tree-optimization/69172
16772 * gcc.dg/pr69172.c: New test.
16773
6a46a28c 167742016-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
62ad9a04 167792016-01-08 Jakub Jelinek <jakub@redhat.com>
16780
16781 PR tree-optimization/69083
16782 * gcc.dg/vect/pr69083.c: New test.
16783
9e0e8c2a 167842016-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
5d034e37 167912016-01-08 Jakub Jelinek <jakub@redhat.com>
16792
5013f740 16793 PR fortran/69128
16794 * gfortran.dg/gomp/pr69128.f90: New test.
16795
5d034e37 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
517906ff 168012016-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
cdbb524c 168072016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16808
16809 PR fortran/66680
16810 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16811
ec3aba9e 168122016-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
9b657cf1 168192016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16820
16821 PR fortran/66680
16822 gfortran.dg/gomp/pr66680.f90: New test.
16823
cd45d7a5 168242016-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
4a86a91a 168342015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16835
16836 PR middle-end/67639
16837 * c-c++-common/pr67639.c: New test.
16838
34c05552 168392016-01-07 Jakub Jelinek <jakub@redhat.com>
16840
16841 PR tree-optimization/69141
16842 * g++.dg/opt/pr69141.C: New test.
16843
f08d6895 168442016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16845
16846 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16847
32ec4173 168482016-01-06 Uros Bizjak <ubizjak@gmail.com>
16849
16850 PR target/69140
16851 * gcc.target/i386/pr69140.c: New test
16852
d74214f3 168532016-01-06 David Malcolm <dmalcolm@redhat.com>
16854
16855 * gcc.dg/bad-dereference.c: New test case.
16856
73991cab 168572015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16858
16859 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16860
fc8cc457 168612016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16862
16863 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16864
be3c9981 168652016-01-06 Marek Polacek <polacek@redhat.com>
16866
16867 PR sanitizer/69099
16868 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16869
2cb724f9 168702016-01-05 Marek Polacek <polacek@redhat.com>
16871
16872 PR c/69104
16873 * gcc.dg/atomic-invalid-2.c: New.
16874
233a53ed 168752016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16876
16877 PR target/68991
16878 * gcc.target/i386/pr68991.c: New test.
16879
ea87c5e3 168802016-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
1943a4a2 168862016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16887
1943a4a2 16888 PR other/60465
afe82e5b 16889 * gcc.target/ia64/pr60465-gprel64.c: New test.
16890 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16891
1e9147dd 168922016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16893
16894 PR rtl-optimization/68651
16895 * gcc.target/aarch64/pr68651_1.c: New test.
16896
d42aa619 168972016-01-05 David Malcolm <dmalcolm@redhat.com>
16898
16899 PR c/69122
16900 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16901
1776de76 169022016-01-05 Nathan Sidwell <nathan@acm.org>
16903
2d7d361d 16904 PR c++/58583
16905 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16906
1776de76 16907 * gcc.dg/alias-15.c: New.
16908
5beb12c0 169092016-01-05 Nick Clifton <nickc@redhat.com>
16910
16911 PR target/68870
16912 * g++.dg/pr68770.C: New test.
16913
d8cca921 169142016-01-04 Mike Stump <mikestump@comcast.net>
16915
16916 * lib/target-supports.exp (check_effective_target_cilkplus):
16917 cilkplus targets require pthreads.
afc907ef 16918 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16919
8427dff3 169202016-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
f1717362 169252016-01-04 Jakub Jelinek <jakub@redhat.com>
16926
16927 Update copyright years.
16928
d7d6a3ab 169292016-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
b8f4a5f9 169362016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16937
16938 * gcc.target/sparc/20160104-2.c: New test.
16939
6b5c028f 169402016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16941
16942 * gcc.target/sparc/20160104-1.c: New test.
16943
300e1002 169442016-01-03 Paul Thomas <pault@gcc.gnu.org>
16945
16946 PR fortran/65045
16947 * gfortran.dg/pr65045.f90: New test.
16948
855b105f 169492016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16950
16951 * gnat.dg/specs/debug1.ads: Delete.
16952
bdc177dc 169532016-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
48aaffae 169592016-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
19a468b8 169652016-01-01 Paul Thomas <pault@gcc.gnu.org>
16966
16967 PR fortran/68864
16968 * gfortran.dg/pr68864.f90: New test.
16969
25371c91 169702016-01-01 Jakub Jelinek <jakub@redhat.com>
16971
2a659064 16972 PR tree-optimization/69070
16973 * gcc.dg/pr69070.c: New test.
16974
57aa9851 16975 PR sanitizer/69055
16976 * gfortran.dg/pr69055.f90: New test.
16977
25371c91 16978 PR target/69015
16979 * gcc.dg/pr69015.c: New test.
f1717362 16980\f
fb2c1edd 16981Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16982
16983Copying and distribution of this file, with or without modification,
16984are permitted in any medium without royalty provided the copyright
16985notice and this notice are preserved.