]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix PR tree-optimization/78598 - tree-ssa-loop-prefetch.c:835:16: runtime error:...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e19687af 12016-12-01 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/torture/alias-2.c: New testcase.
4
c54c74a7 52016-12-01 Georg-Johann Lay <avr@gjlay.de>
6
7 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
8 * gcc.target/avr/tiny-caller-save.c: Dito.
9
be62baaa 102016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
11
12 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
13
8fa88b6b 142016-12-01 Jakub Jelinek <jakub@redhat.com>
15
16 PR debug/78587
17 * gcc.dg/debug/pr78587.c: New test.
18
5388b490 192016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
20
21 PR rtl-optimization/78607
22 * gcc.c-torture/compile/pr78607.c: New testcase.
23
68a3567f 242016-11-30 Martin Sebor <msebor@redhat.com>
25
26 PR tree-optimization/78586
27 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
28
6526e1b6 292016-11-30 Vladimir Makarov <vmakarov@redhat.com>
30
31 PR tree-optimization/77856
8783abe2 32 * gcc.target/i386/pr77856.c: New.
6526e1b6 33
e4c32d9d 342016-11-30 David Edelsohn <dje.gcc@gmail.com>
35
8783abe2 36 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
37 scan-assembler-not on AIX.
e4c32d9d 38
6d65a624 392016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
40
8783abe2 41 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
6d65a624 42
fa252e1e 432016-11-30 David Edelsohn <dje.gcc@gmail.com>
44
45 * g++.dg/eh/new1.C: XFAIL on AIX.
46 * g++.dg/eh/delete1.C: Same.
47 * g++.dg/init/new40.C: Same.
48 * g++.old-deja/g++.eh/new2.C: Same.
49
c0599d64 502016-11-30 David Malcolm <dmalcolm@redhat.com>
51
52 PR c/78498
53 * gcc.dg/format/pr78494.c: Rename to...
54 * gcc.dg/format/pr78498.c: ...this.
55
39181f37 562016-11-30 David Malcolm <dmalcolm@redhat.com>
57
58 PR c/78498
59 * gcc.dg/format/pr78494.c: New test case.
60
d21e2a06 612016-11-30 David Edelsohn <dje.gcc@gmail.com>
62
63 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
64 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
65 * g++.dg/debug/dwarf2/refqual-1.C: Same.
66 * g++.dg/debug/dwarf2/refqual-2.C: Same.
67
033e1fff 682016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
69
70 PR rtl-optimization/78610
71 * gcc.c-torture/compile/pr78610.c: New testcase.
72
922a7856 732016-11-30 Bin Cheng <bin.cheng@arm.com>
74
75 PR tree-optimization/78574
76 * gcc.c-torture/compile/pr78574.c: New test.
77
3d2aa0e8 782016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
79
80 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
81 to the changed interfaces.
82 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
83 * gfortran.dg/coarray_allocate_7.f08: Likewise.
84 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
85 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
86 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
87 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
88 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
89
aedc56bc 902016-11-30 Janus Weil <janus@gcc.gnu.org>
91
92 PR fortran/78593
93 * gfortran.dg/derived_result.f90: New test case.
94
a3660a15 952016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
96
97 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
98 -mfloat-abi=soft option.
99 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
100 foreach loop.
101
9822b7fb 1022016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103
104 PR target/78362
105 * gcc.c-torture/compile/pr78362.c: New test.
106
5f7bd0f8 1072016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
108
109 * lib/target-supports.exp (check_effective_target_freorder): Check
110 additional case.
111
91a4d164 1122016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
113
114 * gcc.target/arc/arc700-stld-hazard.c: New file.
115
0836a6dd 1162016-11-30 Janus Weil <janus@gcc.gnu.org>
117
118 PR fortran/78592
119 * gfortran.dg/dtio_18.f90: New test case.
120
9b51ac50 1212016-11-30 Martin Liska <mliska@suse.cz>
122
123 PR sanitizer/78541
124 * gcc.dg/asan/pr78541-2.c: New test.
125 * gcc.dg/asan/pr78541.c: New test.
126
57330dbd 1272016-11-30 Jakub Jelinek <jakub@redhat.com>
128
129 PR tree-optimization/78586
130 * gcc.c-torture/execute/pr78586.c: New test.
131
2fa20713 1322016-11-30 Janus Weil <janus@gcc.gnu.org>
133
134 PR fortran/78573
135 * gfortran.dg/class_61.f90: New test case.
136
a4d96eb7 1372016-11-29 David Malcolm <dmalcolm@redhat.com>
138
139 PR preprocessor/78569
140 * gcc.dg/format/pr78569.c: New test case.
141
43ef330b 1422016-11-29 Martin Sebor <msebor@redhat.com>
143
144 avoid false positives on ILP32 targets.
145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
146
72d5639d 1472016-11-29 Martin Sebor <msebor@redhat.com>
148
149 PR tree-optimization/78512
150 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
151 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
152
3be67a6f 1532016-11-29 Uros Bizjak <ubizjak@gmail.com>
154
155 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
156 Force value through k register.
157
eed53545 1582016-11-29 David Malcolm <dmalcolm@redhat.com>
159
160 PR c++/72774
161 PR c++/72786
162 PR c++/77922
163 PR c++/78313
164 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
165 * g++.dg/spellcheck-macro-ordering.C: New test case.
166 * g++.dg/spellcheck-pr78313.C: New test case.
167
6b2c99bf 1682016-11-29 Tamar Christina <tamar.christina@arm.com>
169
170 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
171 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
172 (Poly64x1_t, Poly64x2_t): Added types.
173 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
174 (vmov_n_p64, vmovq_n_p64): Added.
175 (vld2_lane_p64, vld2q_lane_p64): Likewise.
176 (vld3_lane_p64, vld3q_lane_p64): Likewise.
177 (vld4_lane_p64, vld4q_lane_p64): Likewise.
178 (vst2_lane_p64, vst2q_lane_p64): Likewise.
179 (vst3_lane_p64, vst3q_lane_p64): Likewise.
180 (vst4_lane_p64, vst4q_lane_p64): Likewise.
181 (vget_lane_p64, vgetq_lane_p64): Likewise.
182 (vget_high_p64): Likewise.
183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
184 Added AArch64 flags.
185 (vreint_vector, vreint_vector_res): Moved to header.
186 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
187 Added Aarch64 flags.
188 (vreint_vector, vreint_vector_res): Moved to header.
189
d33eec5e 1902016-11-29 Janus Weil <janus@gcc.gnu.org>
191
192 PR fortran/58175
193 * gfortran.dg/finalize_30.f90: New test case.
194
3f3e14c0 1952016-11-29 Martin Liska <mliska@suse.cz>
196
197 PR gcov-profile/78582
198 * gcc.dg/pr78582.c: New test.
199
a0506990 2002016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
201
202 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
203 targets with sizeof(int) < 4.
204
e5c2af08 2052016-11-29 Richard Biener <rguenther@suse.de>
206
207 PR middle-end/78546
208 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
209
10b1e9b6 2102016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
211
212 * gcc.target/powerpc/rldic-0.c: New testcase.
213 * gcc.target/powerpc/rldic-1.c: New testcase.
214 * gcc.target/powerpc/rldic-2.c: New testcase.
215 * gcc.target/powerpc/rldicl-0.c: New testcase.
216 * gcc.target/powerpc/rldicl-1.c: New testcase.
217 * gcc.target/powerpc/rldicl-2.c: New testcase.
218 * gcc.target/powerpc/rldicr-0.c: New testcase.
219 * gcc.target/powerpc/rldicr-1.c: New testcase.
220 * gcc.target/powerpc/rldicr-2.c: New testcase.
221 * gcc.target/powerpc/rldicx.h: New file.
222 * gcc.target/powerpc/rldimi-0.c: New testcase.
223 * gcc.target/powerpc/rldimi-1.c: New testcase.
224 * gcc.target/powerpc/rldimi-2.c: New testcase.
225 * gcc.target/powerpc/rldimi.h: New file.
226 * gcc.target/powerpc/rlwimi-0.c: New testcase.
227 * gcc.target/powerpc/rlwimi-1.c: New testcase.
228 * gcc.target/powerpc/rlwimi-2.c: New testcase.
229 * gcc.target/powerpc/rlwimi.h: New file.
230 * gcc.target/powerpc/rlwinm-0.c: New testcase.
231 * gcc.target/powerpc/rlwinm-1.c: New testcase.
232 * gcc.target/powerpc/rlwinm-2.c: New testcase.
233 * gcc.target/powerpc/rlwinm.h: New file.
234
d20ae451 2352016-11-28 Jakub Jelinek <jakub@redhat.com>
236
237 PR middle-end/78540
238 * gcc.dg/pr78540.c: New test.
239
7bcd359a 2402016-11-28 Martin Sebor <msebor@redhat.com>
241
242 PR middle-end/78520
243 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
244 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
245 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
246 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
247
eae19ea3 2482016-11-28 Jakub Jelinek <jakub@redhat.com>
249
70c32ff8 250 PR c++/72808
251 * g++.dg/debug/pr72808.C: New test.
252
17a49f5d 253 PR rtl-optimization/78546
254 * gcc.dg/torture/pr78546-1.c: New test.
255 * gcc.dg/torture/pr78546-2.c: New test.
256
eae19ea3 257 PR fortran/78298
258 * gfortran.dg/gomp/pr78298.f90: New test.
259
fd43411c 2602016-11-28 Uros Bizjak <ubizjak@gmail.com>
261
262 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
263 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
264
1041ae98 2652016-11-28 Jakub Jelinek <jakub@redhat.com>
266
267 PR c++/77591
268 * g++.dg/cpp1y/pr77591.C: New test.
269
1ea3d0d3 2702016-11-28 David Edelsohn <dje.gcc@gmail.com>
271
272 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
273
c57dab92 2742016-11-28 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/78542
277 * gcc.dg/torture/pr78542.c: New testcase.
278
5a984327 2792016-11-28 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/78343
282 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
283 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
284
72fbc3e1 2852016-11-28 Jakub Jelinek <jakub@redhat.com>
286
287 PR lto/78211
288 * g++.dg/ipa/pr78211.C: New test.
289
e006e2db 2902016-11-27 Paul Thomas <pault@gcc.gnu.org>
291
292 PR fortran/78474
293 * gfortran.dg/submodule_22.f08: New test.
294
295 PR fortran/78331
296 * gfortran.dg/submodule_21.f08: New test.
297
01103fc7 2982016-11-27 John David Anglin <danglin@gcc.gnu.org>
299
300 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
301
aaa50706 3022016-11-27 Iain Sandoe <iain@codesourcery.com>
303 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
304 Dominique d'Humieres <dominiq@lps.ens.fr>
305
306 PR target/67710
307 * gcc.dg/darwin-minversion-1.c: Update min version check.
308 * gcc.dg/darwin-minversion-2.c: Likewise.
309 * gcc.dg/darwin-minversion-3.c: Likewise.
310
0983a308 3112016-11-27 Iain Sandoe <iain@codesourcery.com>
312
313 PR target/57438
314 * gcc.dg/pr57438-1.c: New Test.
315 * gcc.dg/pr57438-2.c: New Test.
316
d1acede1 3172016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
318 Iain Sandoe <iain@codesourcery.com>
319
320 PR target/71767
321 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
322 linker-visible symbols.
323 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
324 * gcc.dg/const-uniq-1.c: Likewise.
325 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
326 * gcc.target/i386/pr70799-1.c: Likewise.
327
3b3f59e2 3282016-11-25 Jakub Jelinek <jakub@redhat.com>
329
40dd7b88 330 PR rtl-optimization/78438
331 PR rtl-optimization/78477
332 * gcc.c-torture/execute/pr78438.c: New test.
333 * gcc.c-torture/execute/pr78477.c: New test.
334
3b3f59e2 335 PR rtl-optimization/78526
336 * gcc.dg/pr78526.c: New test.
337
1718371b 3382016-11-25 Vladimir Makarov <vmakarov@redhat.com>
339
340 PR rtl-optimization/77541
341 * gcc.target/i386/pr77541.c: Change target to int128.
342
666e58e7 3432016-11-25 Janus Weil <janus@gcc.gnu.org>
344
345 PR fortran/60853
346 * gfortran.dg/typebound_assignment_8.f90: New test case.
347
0fd17b0b 3482016-11-25 Jakub Jelinek <jakub@redhat.com>
349
350 PR rtl-optimization/78527
351 * gcc.c-torture/compile/pr78527.c: New test.
352
2d799bac 3532016-11-25 Martin Liska <mliska@suse.cz>
354
355 PR gcov-profile/78086
356 * g++.dg/gcov/pr16855.C: Clean up the test case.
357 * g++.dg/gcov/pr16855-priority.C: New test.
358
d48f0d35 3592016-11-25 Richard Biener <rguenther@suse.de>
360
361 PR ipa/78515
362 * gcc.dg/torture/pr78515.c: New testcase.
363
e751b7f3 3642016-11-25 Paul Thomas <pault@gcc.gnu.org>
365
366 PR fortran/78293
367 * gfortran.dg/allocatable_function_10.f90: New test.
368 * gfortran.dg/class_array_15.f03: Increase builtin_free count
369 from 11 to 12.
370
a5a96d9f 3712016-11-25 Bin Cheng <bin.cheng@arm.com>
372
373 PR middle-end/78507
374 PR middle-end/78510
375 PR middle-end/78517
376 * g++.dg/torture/pr78507.C: New test.
377 * gcc.dg/torture/pr78510.c: New test.
378 * gcc.dg/torture/pr78517.c: New test.
379
b1759f48 3802016-11-24 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/78343
383 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
384 * gcc.dg/autopar/uns-outer-6.c: Adjust.
385 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
386 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
387 * gcc.dg/vect/pr38529.c: Likewise.
388
a9eff296 3892016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
390
391 PR tree-optimization/77673
392 * gcc.dg/pr77673.c: New test.
393
d4ee0263 3942016-11-25 Martin Jambor <mjambor@suse.cz>
395
396 PR tree-optimization/70965
397 * g++.dg/pr70965.C: New test.
398
8784ea70 3992016-11-25 Jakub Jelinek <jakub@redhat.com>
400 Andreas Schwab <schwab@linux-m68k.org>
401
402 PR gcov-profile/78467
403 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
404 signed int.
405
6d75be38 4062016-11-25 Richard Sandiford <richard.sandiford@arm.com>
407
408 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
409 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
410
3170af2c 4112016-11-25 Richard Sandiford <richard.sandiford@arm.com>
412
413 * gcc.dg/tree-ssa/tailcall-8.c: New test.
414
ba04f90f 4152016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
416
417 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
e751b7f3 418 with sizeof(int) < 4.
ba04f90f 419
a27264ed 4202016-11-24 Martin Sebor <msebor@redhat.com>
421
422 PR tree-optimization/78476
423 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
424
bd13359a 4252016-11-24 Vladimir Makarov <vmakarov@redhat.com>
426
427 PR rtl-optimization/77541
428 * gcc.target/i386/pr77541.c: New.
429
10066eab 4302016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
431
432 PR fortran/78500
433 * gfortran.dg/class_result_4.f90: New test.
434
973c7ac9 4352016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
436
437 * gcc.target/aarch64/_Float16_1.c: New.
438 * gcc.target/aarch64/_Float16_2.c: Likewise.
439 * gcc.target/aarch64/_Float16_3.c: Likewise.
440
adbd7ced 4412016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
442
443 * gcc.target/aarch64/floatdihf2_1.c: New.
444
5c921dec 4452016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446
447 PR target/48863
448 PR inline-asm/70184
449 * gcc.target/arm/pr48863.c: New test.
450
836ac9e8 4512016-11-24 Martin Liska <mliska@suse.cz>
452
453 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
454 parts for frequencies/probabilities.
455 * gcc.dg/pr34027-1.c: Likewise.
456 * gcc.dg/strict-overflow-2.c: Likewise.
457 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
458 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
459 * gcc.dg/tree-ssa/pr32044.c: Likewise.
460 * gcc.dg/tree-ssa/vector-3.c: Likewise.
461 * gcc.dg/tree-ssa/vrp101.c: Likewise.
462 * gcc.dg/tree-ssa/dump-2.c: New test.
463
32cc215b 4642016-11-24 Bernd Schmidt <bschmidt@redhat.com>
465
466 * gcc.target/i386/align-limit.c: New test.
467
7465dbcd 4682016-11-24 Richard Biener <rguenther@suse.de>
469
470 PR tree-optimization/71595
471 * gcc.dg/torture/pr71595.c: New testcase.
472
8c4ae287 4732016-11-24 Bernd Schmidt <bschmidt@redhat.com>
474
475 PR rtl-optimization/78120
476 * gcc.target/i386/pr78120.c: New test.
477
c424a939 4782016-11-24 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gcc.c-torture/compile/20161124-1.c: New test.
481
894f7f25 4822016-11-24 Jakub Jelinek <jakub@redhat.com>
483
484 PR bootstrap/78493
485 * g++.dg/cpp1z/decomp18.C: New test.
486
7bbc1b4a 4872016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
488
489 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
490 * gcc.target/aarch64/store-pair-1.c : Likewise.
491
db1b56d1 4922016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
493
494 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
495 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
496 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
497 * gcc.target/aarch64/vect-clz.c : Likewise.
498 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
499 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
500 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
501 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
502 * gcc.target/aarch64/vect-fmovd.c : Likewise.
503 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
504 * gcc.target/aarch64/vect-fmovf.c : Likewise.
505 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
506
506d6baf 5072016-11-23 Peter Bergner <bergner@vnet.ibm.com>
508
509 PR target/78458
510 * gcc.target/powerpc/pr78458.c: New.
511
8814c0a8 5122016-11-23 Joseph Myers <joseph@codesourcery.com>
513
514 * gcc.c-torture/compile/20161123-1.c: New test.
515
ea7d223a 5162016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
517
518 PR fortran/78297
519 * gfortran.dg/pr78297.f90: New test.
520
30dc58d8 5212016-11-23 David Edelsohn <dje.gcc@gmail.com>
522
523 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
524
1f355935 5252016-11-23 Jakub Jelinek <jakub@redhat.com>
526
f1cec2aa 527 PR sanitizer/69278
528 * g++.dg/ubsan/return-7.C: New test.
529 * c-c++-common/ubsan/unreachable-4.c: New test.
530
ba57dd35 531 PR tree-optimization/78482
532 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
533 (bar): New function.
534 (main): Call bar instead of printf.
535
1f355935 536 PR middle-end/69183
537 * gfortran.dg/gomp/pr69183.f90: New test.
538
5392016-11-23 Kito Cheng <kito.cheng@gmail.com>
783acc8f 540
541 PR target/78230
542 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
543 (test2) Ditto.
544
d9cfff22 5452016-11-23 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/77907
548 * g++.dg/cpp0x/pr77907.C: New test.
549
1f1a3de9 5502016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
551
552 PR middle-end/78153
553 * gcc.dg/tree-ssa/pr78153-1.c: New test.
554 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
555
ee1f2deb 5562016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
557
558 PR target/63250
559 * lib/target-supports.exp (add_options_for_float16): Add
560 -mfp16-format=ieee when testign arm*-*-*.
561
539b44ee 5622016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
563
564 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
565 result.
566 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
567 result.
568
86fba605 5692016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
570
571 * lib/target-supports.exp (check_effective_target_float16): Add
572 options for _Float16.
573 (check_effective_target_float32): Add options for _Float32.
574 (check_effective_target_float64): Add options for _Float64.
575 (check_effective_target_float128): Add options for _Float128.
576 (check_effective_target_float32x): Add options for _Float32x.
577 (check_effective_target_float64x): Add options for _Float64x.
578 (check_effective_target_float128x): Add options for _Float128x.
579
c39beb8a 5802016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
581
582 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
583 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
584
a998ac00 5852016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
586
587 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
588 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
589
88a2ded0 5902016-11-23 Martin Sebor <msebor@redhat.com>
591
592 PR middle-end/78461
593 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
594 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
595
a0168bf5 5962016-11-23 Jakub Jelinek <jakub@redhat.com>
597
b4f7eaba 598 PR c++/71450
599 * g++.dg/cpp0x/pr71450-1.C: New test.
600 * g++.dg/cpp0x/pr71450-2.C: New test.
601
a0168bf5 602 PR c++/77739
603 * g++.dg/cpp1y/pr77739.C: New test.
604
da80a82f 6052016-11-23 Martin Jambor <mjambor@suse.cz>
606
607 * c-c++-common/gomp/gridify-1.c: Update scan string.
608 * gfortran.dg/gomp/gridify-1.f90: Likewise.
609 * c-c++-common/gomp/gridify-2.c: New test.
610 * c-c++-common/gomp/gridify-3.c: Likewise.
611
0554c9b6 6122016-11-23 Richard Biener <rguenther@suse.de>
613
614 PR tree-optimization/78396
615 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
616
ffeccaca 6172016-11-23 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/78482
620 * gcc.dg/torture/pr78482.c: New testcase.
621
83c0fb43 6222016-11-23 Bin Cheng <bin.cheng@arm.com>
623
624 * gcc.dg/fold-cond_expr-1.c: New test.
625 * gcc.dg/fold-condcmpconv-1.c: New test.
626 * gcc.dg/fold-condcmpconv-2.c: New test.
627
ac3bcb02 6282016-11-23 Richard Biener <rguenther@suse.de>
629
630 PR middle-end/71762
631 * gcc.dg/torture/pr71762-1.c: New testcase.
632 * gcc.dg/torture/pr71762-2.c: Likewise.
633 * gcc.dg/torture/pr71762-3.c: Likewise.
634 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
635
9f8b32f9 6362016-11-23 Richard Biener <rguenther@suse.de>
637
638 PR lto/78472
639 * g++.dg/lto/pr78472_0.c: New testcase.
640 * g++.dg/lto/pr78472_1.C: Likewise.
641
c618308c 6422016-11-23 Richard Biener <rguenther@suse.de>
643 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
644
645 PR tree-optimization/78154
646 * gcc.dg/tree-ssa/pr78154.c: New test.
647
70229d3b 6482016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
649
650 * gcc.dg/pr31096.c: New testcase.
651 * gcc.dg/pr31096-1.c: New testcase.
652
6e47b422 6532016-11-23 Paolo Bonzini <bonzini@gnu.org>
654
655 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
656 adjust for warning->pedwarn change.
657 * gcc.dg/cpp/defined-syshdr.c,
658 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
659 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
660 gcc.dg/cpp/defined-Wextra.c,
661 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
662
192b73af 6632016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
664
665 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
666
0d65cc6c 6672016-11-23 Jakub Jelinek <jakub@redhat.com>
668
669 PR target/78451
670 * gcc.target/i386/pr78451.c: New test.
671 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
672 and #pragma GCC pop_options around the first #pragma GCC target.
673 * gcc.target/i386/pr69255-2.c: Likewise.
674 * gcc.target/i386/pr69255-3.c: Likewise.
675
b2aa1313 6762016-11-23 Michael Collison <michael.collison@arm.com>
677
678 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
679 additional constants are recognized and fewer instructions generated.
680 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
681 additional constants are recognized and fewer instructions generated.
682
ccf11291 6832016-11-22 Ian Lance Taylor <iant@golang.org>
684
685 * gcc.misc-tests/godump-1.c: Update expected output for recent
686 changes.
687
a7a9f935 6882016-11-22 Marek Polacek <polacek@redhat.com>
689
690 PR tree-optimization/78455
691 * gcc.dg/uninit-23.c: New.
692
c7654c10 6932016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
694
695 PR fortran/78479
696 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
697 comment.
698
df8ade88 6992016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
700
701 PR fortran/78479
702 * gfortran.dg/char_component_initializer_3.f90: New test.
703
706b4b9b 7042016-11-22 Jakub Jelinek <jakub@redhat.com>
705
706 PR target/78451
707 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
708 GCC target pragma before including immintrin.h.
709
231d5e0b 7102016-11-22 Carl Love <cel@us.ibm.com>
711
712 * gcc.target/powerpc/builtins-3.c: New file to test the new
713 built-ins for vector compare equal and vector compare not equal.
714
3599d980 7152016-11-22 Janus Weil <janus@gcc.gnu.org>
716
717 PR fortran/78443
718 * gfortran.dg/typebound_proc_35.f90: New test case.
719
7308b7cf 7202016-11-22 Georg-Johann Lay <avr@gjlay.de>
721
722 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
723 parameter in declaration.
724
d7d4251c 7252016-11-22 Georg-Johann Lay <avr@gjlay.de>
726
727 * gcc.dg/loop-split.c: Require int32plus.
728 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
729
6737a0c4 7302016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
731
732 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
733
a8ead9a7 7342016-11-22 Georg-Johann Lay <avr@gjlay.de>
735
736 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
737
d285b13a 7382016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
739
740 PR target/78439
741 * gcc.c-torture/compile/pr78439.c: New test.
742
dc1df7cf 7432016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
744
745 PR target/77904
746 * gcc.target/arm/pr77904.c: New test.
747
7a699647 7482016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
749
750 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
751 isa_rev>=2.
752
1e04d935 7532016-11-22 Jakub Jelinek <jakub@redhat.com>
754
b1c71535 755 PR tree-optimization/78436
756 * gcc.c-torture/execute/pr78436.c: New test.
757
ab104738 758 PR middle-end/78416
759 * gcc.dg/torture/pr78416.c: New test.
760
1e04d935 761 PR tree-optimization/78445
762 * gcc.dg/pr78445.c: New test.
763
b8d13928 7642016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
765
b0af2874 766 PR libgfortran/78449
b8d13928 767 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
768
472db117 7692016-11-21 Jeff Law <law@redhat.com>
770
b0af2874 771 PR target/68538
472db117 772 * gcc.c-torture/compile/pr68538.c: New test.
773
5f2d3c09 7742016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
775
776 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
777 to be generated instead of FCTIWUZ or FCTIWZ.
778
40447580 7792016-11-21 Jakub Jelinek <jakub@redhat.com>
780
bbfed873 781 PR middle-end/67335
782 * g++.dg/vect/simd-clone-7.cc: New test.
783
40447580 784 PR c++/71973
785 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
786 long unsigned int.
787 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
788 unsigned long.
789
2b80afd8 7902016-11-20 Jeff Law <law@redhat.com>
791
792 PR target/25128
793 * gcc.target/m68k/pr25128.c: New test.
794
7bfddeff 7952016-11-21 Richard Sandiford <richard.sandiford@arm.com>
796
797 * gcc.dg/tree-ssa/tailcall-7.c: New test.
798
8df44fbf 7992016-11-21 David Malcolm <dmalcolm@redhat.com>
800
801 PR preprocessor/78324
802 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
803 (test_multitoken_macro): New function.
804 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
805 case.
806 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
807 case.
808 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
809 cases.
810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
811 Move to...
812 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
813 -ftrack-macro-expansion=0.
814 (test_sprintf_note): Remove "P" macro. Add
815 dg-begin/end-multiline-output directives.
816 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
817
64a8c4a7 8182016-11-21 Georg-Johann Lay <avr@gjlay.de>
819
820 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
821 Return 1 for AVR_TINY.
822
783d8f64 8232016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
824
825 PR rtl-optimization/71785
826 * gcc.target/powerpc/pr71785.c: New file.
827
dc3dabae 8282016-11-21 Bin Cheng <bin.cheng@arm.com>
829
830 PR testsuite/78114
831 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
832 options. Refine test by checking predictive commining PHI
833 nodes in vectorized loop wrto vector factor.
834
f1b3e1c9 8352016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
836
837 PR c++/71973
838 * g++.dg/pr71973-1.C: New test.
839 * g++.dg/pr71973-2.C: New test.
840 * g++.dg/pr71973-3.C: New test.
841 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
842 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
843 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
844 to dg-options.
845 * g++.old-deja/g++.other/realloc.C: Likewise.
846 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
847
da269671 8482016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
849
850 PR tree-optimization/78413
851 * gcc.dg/tree-ssa/pr78413.c: New test.
852
d7f5b6a8 8532016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
854
855 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
856 target is Thumb-only.
857
87fb8781 8582016-11-20 Jeff Law <law@redhat.com>
859
860 PR target/48551
861 * gcc.target/m68k/pr48551.c: New test.
862
5190d716 8632016-11-20 Harald Anlauf <anlauf@gmx.de>
b0af2874 864
5190d716 865 PR fortran/69741
866 * gfortran.dg/forall_18.f90: New testcase.
867
d040acf9 8682016-11-20 Marc Glisse <marc.glisse@inria.fr>
869
870 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
871
0dabddb2 8722016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
873
874 PR fortran/78395
875 * gfortran.dg/typebound_operator_21.f03: New test.
876
6062d7aa 8772016-11-20 Marc Glisse <marc.glisse@inria.fr>
878
879 * gcc.dg/tree-ssa/divide-5.c: New file.
880
8cb572ef 8812016-11-19 Andreas Schwab <schwab@linux-m68k.org>
882
883 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
884 signed int.
885
4ac97a88 8862016-11-19 John David Anglin <danglin@gcc.gnu.org>
887
888 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
889 libatomic_available.
890 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
891 * gfortran.dg/coarray_allocate_10.f08: Likewise.
892 * gfortran.dg/coarray_allocate_7.f08: Likewise.
893 * gfortran.dg/coarray_allocate_8.f08: Likewise.
894 * gfortran.dg/coarray_allocate_9.f08: Likewise.
895 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
896 * gfortran.dg/coarray_stat_2.f90: Likewise.
897 * gfortran.dg/coindexed_1.f90: Likewise.
898
7459c90a 8992016-11-18 Jeff Law <law@redhat.com>
900
901 PR target/25111
902 * gcc.target/m68k/pr25111.c: New test.
903
e1c52611 9042016-11-18 Jakub Jelinek <jakub@redhat.com>
905
a79cbcde 906 PR c++/68180
907 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
908
cb6c05f8 909 PR middle-end/78419
910 * gcc.target/i386/pr78419.c: New test.
911
e1c52611 912 PR c++/77285
913 * g++.dg/tls/pr77285-1.C: New test.
914 * g++.dg/tls/pr77285-2.C: New test.
915
302e06b9 9162016-11-18 Jeff Law <law@redhat.com>
917
918 PR target/25112
919 * gcc.target/m68k/pr25112: New test.
920
e9e0777b 9212016-11-18 David Edelsohn <dje.gcc@gmail.com>
922
923 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
924 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
925
c8c5f875 9262016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
927
928 * gcc.target/arm/optional_thumb-1.c: New test.
929 * gcc.target/arm/optional_thumb-2.c: New test.
930 * gcc.target/arm/optional_thumb-3.c: New test.
931
37fe5868 9322016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
933
934 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
935 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
936 successful test.
937 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
938 (DEFAULT_REQUIRED_QUORUM): Likewise.
939
ff0e5731 9402016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
941 Toma Tabacu <toma.tabacu@imgtec.com>
942
b0af2874 943 * gcc.target/mips/inline-memcpy-1.c (dg-options):
944 Add (REQUIRES_STDLIB).
ff0e5731 945 * gcc.target/mips/inline-memcpy-2.c: Ditto.
946 * gcc.target/mips/inline-memcpy-3.c: Ditto.
947 * gcc.target/mips/inline-memcpy-4.c: Ditto.
948 * gcc.target/mips/inline-memcpy-5.c: Ditto.
949 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
950 * gcc.target/mips/loongson-simd.c: Ditto.
951 * gcc.target/mips/memcpy-1.c: Ditto.
952 * gcc.target/mips/mips-3d-1.c: Ditto.
953 * gcc.target/mips/mips-3d-2.c: Ditto.
954 * gcc.target/mips/mips-3d-3.c: Ditto.
955 * gcc.target/mips/mips-3d-4.c: Ditto.
956 * gcc.target/mips/mips-3d-5.c: Ditto.
957 * gcc.target/mips/mips-3d-6.c: Ditto.
958 * gcc.target/mips/mips-3d-7.c: Ditto.
959 * gcc.target/mips/mips-3d-8.c: Ditto.
960 * gcc.target/mips/mips-3d-9.c: Ditto.
961 * gcc.target/mips/mips-ps-1.c: Ditto.
962 * gcc.target/mips/mips-ps-2.c: Ditto.
963 * gcc.target/mips/mips-ps-3.c: Ditto.
964 * gcc.target/mips/mips-ps-4.c: Ditto.
965 * gcc.target/mips/mips-ps-6.c: Ditto.
966 * gcc.target/mips/mips16-attributes.c: Ditto.
967 * gcc.target/mips/mips32-dsp-run.c: Ditto.
968 * gcc.target/mips/mips32-dsp.c: Ditto.
969 * gcc.target/mips/save-restore-1.c: Ditto.
970 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
971 (mips_preprocess): Add ignore_output argument that when set
972 will not return the pre-processed output.
b0af2874 973 (mips_arch_info): Update arguments for the call to mips_preprocess.
ff0e5731 974 (mips-dg-init): Ditto.
975 (mips-dg-options): Check if a test having test option
976 (REQUIRES_STDLIB) has the required sysroot support for
977 the current test options.
978
bf04fa3c 9792016-11-17 Jeff Law <law@redhat.com>
980
6bc68963 981 PR middle-end/38219
982 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
983
bf04fa3c 984 PR target/47192
985 * gcc.target/m68k/pr47192.c: New test.
986
634c84c2 9872016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
988
989 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
990 instead of isa>=4, in order to downgrade to R5.
991
4ee5a6b5 9922016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
993
994 * gcc.target/arc/cmem-bit-1.c: New file.
995 * gcc.target/arc/cmem-bit-2.c: New file.
996 * gcc.target/arc/cmem-bit-3.c: New file.
997 * gcc.target/arc/cmem-bit-4.c: New file.
998
a28d23f0 9992016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1000
1001 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1002 "avx5124fmaps".
1003 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1004
10052016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1006 Andrew Senkevich <andrew.senkevich@intel.com>
1007
1008 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1009 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1010 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1011 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1012 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1013 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1014 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1015 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1016 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1017 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1018 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1019 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1020 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1021 avx5124vnniw-check.h.
1022 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1023 check_effective_target_avx5124vnniw): New.
1024 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1025 Set under ifndef.
1026 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1027 * gcc.target/i386/sse-13.c: Ditto.
1028 * g++.dg/other/i386-2.C: Ditto.
1029 * g++.dg/other/i386-3.C: Ditto.
1030 * gcc.target/i386/sse-22.c: Ditto.
1031 * gcc.target/i386/sse-23.c: Ditto.
1032
cbb7eb98 10332016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/55080
1036 * g++.dg/parse/pr55080.C: New.
1037
d3c286da 10382016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1039
1040 PR target/78101
1041 * gcc.target/powerpc/fusion4.c: New test.
1042
5bbf9633 10432016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1044
1045 PR target/77933
1046 * gcc.target/arm/pr77933-1.c: New test.
1047 * gcc.target/arm/pr77933-2.c: Likewise.
1048
6815d85d 10492016-11-17 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR middle-end/78201
1052 * g++.dg/opt/pr78201.C: New test.
1053
8dc9f8d1 10542016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1055
1056 * gcc.dg/pr78333.c: Add empty implementations of
1057 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1058 problems on non-glibc systems.
1059
f9f26759 10602016-11-17 David Malcolm <dmalcolm@redhat.com>
1061
1062 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1063 (test_raw_string_one_liner): New function.
1064 (test_raw_string_multiline): New function.
1065
9794389d 10662016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1067
1068 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1069 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1070
b0c413f2 10712016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b0af2874 1072 Richard Biener <rguenther@suse.de>
b0c413f2 1073
1074 PR tree-optimization/77848
1075 * gfortran.dg/vect/pr77848.f: New test.
1076
051b66c9 10772016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1078
1079 PR target/77308
1080 * gcc.target/arm/pr53447-5.c: New test.
1081 * lib/target-supports.exp
1082 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1083
bde3ae42 10842016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1085
1086 * gcc.target/arc/abitest.S: New file.
1087 * gcc.target/arc/abitest.h: Likewise.
1088 * gcc.target/arc/va_args-1.c: Likewise.
1089 * gcc.target/arc/va_args-2.c: Likewise.
1090 * gcc.target/arc/va_args-3.c: Likewise.
1091 * gcc.target/arc/mcrc.c: Deleted.
1092 * gcc.target/arc/mdsp-packa.c: Likewise.
1093 * gcc.target/arc/mdvbf.c: Likewise.
1094 * gcc.target/arc/mmac-24.c: Likewise.
1095 * gcc.target/arc/mmac-d16.c: Likewise.
1096 * gcc.target/arc/mno-crc.c: Likewise.
1097 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1098 * gcc.target/arc/mno-dvbf.c: Likewise.
1099 * gcc.target/arc/mno-mac-24.c: Likewise.
1100 * gcc.target/arc/mno-mac-d16.c: Likewise.
1101 * gcc.target/arc/mno-rtsc.c: Likewise.
1102 * gcc.target/arc/mno-xy.c: Likewise.
1103 * gcc.target/arc/mrtsc.c: Likewise.
1104 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1105 function.
1106 (check_effective_target_arc700): Likewise.
1107 (check_effective_target_arc6xx): Likewise.
1108 (check_effective_target_arcmpy): Likewise.
1109 (check_effective_target_archs): Likewise.
1110 (check_effective_target_clmcpu): Likewise.
1111 (check_effective_target_barrelshifter): Likewise.
1112 * gcc.target/arc/barrel-shifter-1.c: Changed.
1113 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1114 * gcc.target/arc/cmem-1.c: Changed.
1115 * gcc.target/arc/cmem-2.c: Likewise.
1116 * gcc.target/arc/cmem-3.c: Likewise.
1117 * gcc.target/arc/cmem-4.c: Likewise.
1118 * gcc.target/arc/cmem-5.c: Likewise.
1119 * gcc.target/arc/cmem-6.c: Likewise.
1120 * gcc.target/arc/cmem-7.c: Likewise.
1121 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1122 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1123 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1124 * gcc.target/arc/jump-around-jump.c: Update options.
1125 * gcc.target/arc/mARC601.c: Changed.
1126 * gcc.target/arc/mcpu-arc600.c: Changed.
1127 * gcc.target/arc/mcpu-arc601.c: Changed.
1128 * gcc.target/arc/mcpu-arc700.c: Changed.
1129 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1130 * gcc.target/arc/movb-1.c: Changed.
1131 * gcc.target/arc/movb-2.c: Likewise.
1132 * gcc.target/arc/movb-3.c: Likewise.
1133 * gcc.target/arc/movb-4.c: Likewise.
1134 * gcc.target/arc/movb-5.c: Likewise.
1135 * gcc.target/arc/movb_cl-1.c: Likewise.
1136 * gcc.target/arc/movb_cl-2.c: Likewise.
1137 * gcc.target/arc/movbi_cl-1.c: Likewise.
1138 * gcc.target/arc/movh_cl-1.c: Likewise.
1139 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1140 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1141 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1142 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1143 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1144 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1145 * gcc.target/arc/builtin_simdarc.c: Changed.
1146 * gcc.target/arc/extzv-1.c: Likewise.
1147 * gcc.target/arc/insv-1.c: Likewise.
1148 * gcc.target/arc/insv-2.c: Likewise.
1149 * gcc.target/arc/mA6.c: Likewise.
1150 * gcc.target/arc/mA7.c: Likewise.
1151 * gcc.target/arc/mARC600.c: Likewise.
1152 * gcc.target/arc/mARC700.c: Likewise.
1153 * gcc.target/arc/mcpu-arc600.c: Likewise.
1154 * gcc.target/arc/mcpu-arc700.c: Likewise.
1155 * gcc.target/arc/movl-1.c: Likewise.
1156 * gcc.target/arc/nps400-1.c: Likewise.
1157 * gcc.target/arc/trsub.c: Likewise.
1158 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1159 configuration.
1160 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1161 * gcc.target/arc/mswape.c: Likewise.
1162
83039163 11632016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/68180
1166 * g++.dg/cpp1y/pr68180.C: New.
1167
760cc2e6 11682016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1169
1170 PR tree-optimization/78319
1171 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1172 arm-none-eabi.
1173
315dfb42 11742016-11-17 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/78306
1177 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1178
17e8186b 11792016-11-17 Richard Biener <rguenther@suse.de>
1180
1181 PR middle-end/78305
1182 * gcc.dg/torture/pr78305.c: New testcase.
1183
1eca3a7f 11842016-11-17 Janus Weil <janus@gcc.gnu.org>
1185
1186 PR fortran/66227
1187 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1188
6c1f90ee 11892016-11-16 Marek Polacek <polacek@redhat.com>
1190
1191 PR c/78285
1192 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1193 * g++.dg/ext/case-range2.C: Likewise.
1194
63c8aefc 11952016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1196
1197 PR fortran/58001
1198 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1199 * gfortran.dg/fmt_tab_2.f90: Ditto.
1200
95de83a7 12012016-11-16 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR rtl-optimization/78378
1204 * gcc.c-torture/execute/pr78378.c: New test.
1205
50eec246 12062016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * gcc.dg/tree-prof/section-attr-1.c: New file.
1209 * gcc.dg/tree-prof/section-attr-2.c: New file.
1210 * gcc.dg/tree-prof/section-attr-3.c: New file.
1211
308800c3 12122016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1213
1214 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1215 rather than `la'.
1216
88526ee6 12172016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1218
1219 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1220 (dg-final): Remove microMIPS JALRS mnemonic matching.
1221 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1222 (dg-final): Remove microMIPS JALRS mnemonic matching.
1223 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1224 (dg-final): Remove microMIPS JALRS mnemonic matching.
1225 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1226 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1227 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1228 * gcc.target/mips/call-1u.c: New test case.
1229 * gcc.target/mips/call-2u.c: New test case.
1230 * gcc.target/mips/call-3u.c: New test case.
1231 * gcc.target/mips/call-4u.c: New test case.
1232 * gcc.target/mips/call-5u.c: New test case.
1233 * gcc.target/mips/call-6u.c: New test case.
1234
fa1f9c9e 12352016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1236
1237 * gcc.target/arm/empty_fiq_handler.c: New test.
1238
c508be16 12392016-11-16 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR fortran/78299
1242 * gfortran.dg/gomp/pr78299.f90: New test.
1243
9e57a9ab 12442015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1245
1246 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b0af2874 1247 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9e57a9ab 1248 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1249
05edb140 12502016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1251
1252 PR libgfortran/78314
1253 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1254
722c5d82 12552016-11-16 Bin Cheng <bin.cheng@arm.com>
1256
1257 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1258 according to updated dump info.
1259
7fce8768 12602016-11-16 Alexander Monakov <amonakov@ispras.ru>
1261
1262 * lib/target-supports.exp (check_effective_target_alloca): Use a
1263 compile test.
1264 * gcc.target/nvptx/softstack.c: New test.
1265 * gcc.target/nvptx/decl-shared.c: New test.
1266 * gcc.target/nvptx/decl-shared-init.c: New test.
1267
35293eb1 12682016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1269
1270 * gcc.target/mips/data-sym-jump.c: New test case.
1271 * gcc.target/mips/data-sym-pool.c: New test case.
1272 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1273 annotation.
1274
5b631e09 12752016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1276
1277 * lib/target-supports.exp (check_avx2_hw_available): New.
1278 (check_effective_target_avx2_runtime): New.
1279 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1280
dd4a826b 12812016-11-16 Tamar Christina <tamar.christina@arm.com>
1282
1283 PR testsuite/78136
1284 * gcc.dg/cpp/trad/trad.exp
1285 (dg-runtest): Moved $srcdir/$subdir/ to
1286 DEFAULT_TRADCPPFLAGS.
1287
beecc36d 12882016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1289
1290 PR fortran/78356
1291 * gfortran.dg/class_allocate_23.f08: New test.
1292
ac924c09 12932016-11-16 Richard Biener <rguenther@suse.de>
1294
1295 PR middle-end/78333
1296 * gcc.dg/pr78333.c: New testcase.
1297
904e262b 12982016-11-16 Martin Liska <mliska@suse.cz>
1299
1300 PR sanitizer/78270
1301 * gcc.dg/asan/pr78270.c: Update comment style.
1302 * gcc.dg/asan/pr78270-2.c: New test.
1303
7f0cbebc 13042016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1305
1306 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1307 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1308
5d4e2409 13092016-11-16 Richard Biener <rguenther@suse.de>
1310
1311 PR tree-optimization/78348
1312 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1313
22190042 13142016-11-16 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR sanitizer/77823
1317 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1318 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1319
02e0afdc 13202016-11-15 Marek Polacek <polacek@redhat.com>
1321
1322 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1323
a7c1a652 13242016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1325
1326 PR libgfortran/51119
1327 * gfortran.dg/matmul_12.f90: New test case.
1328
16cdc558 13292016-11-15 Uros Bizjak <ubizjak@gmail.com>
1330
1331 * gcc.target/i386/funcspec-56.inc: New file.
b0af2874 1332 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
16cdc558 1333 common 32-bit and 64-bit function specific options.
b0af2874 1334 * gcc.target/i386/funcspec-6.c: Ditto.
16cdc558 1335
d10b2a5c 13362016-11-15 Jakub Jelinek <jakub@redhat.com>
1337
b8fd03ae 1338 * g++.dg/cpp1z/decomp14.C: New test.
1339 * g++.dg/cpp1z/decomp15.C: New test.
1340 * g++.dg/cpp1z/decomp16.C: New test.
1341
a6f4466c 1342 * g++.dg/cpp1z/decomp13.C: New test.
1343
0f67b1be 1344 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1345
d10b2a5c 1346 PR c++/71988
1347 * g++.dg/cpp0x/constexpr-71988.C: New test.
1348
1f87aa23 13492016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1350
1351 * gcc.target/mips/insn-casesi.c: New test case.
1352 * gcc.target/mips/insn-pseudo-1.c: New test case.
1353 * gcc.target/mips/insn-pseudo-2.c: New test case.
1354 * gcc.target/mips/insn-pseudo-3.c: New test case.
1355 * gcc.target/mips/insn-pseudo-4.c: New test case.
1356 * gcc.target/mips/insn-tablejump.c: New test case.
1357
32caa8ac 13582016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1359
1360 * gcc.target/mips/mips.exp (mips_option_tests): Add
1361 `-mcode-readable=yes' array element.
1362
22d200b9 13632016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1364
1365 * gcc.target/mips/mips.exp (mips_option_tests): Add
1366 `-mmicromips' array element.
1367
385999e2 13682016-11-15 Michael Matz <matz@suse.de>
1369
1370 PR missed-optimization/77881
1371 * gcc.target/i386/pr77881.c: New test.
1372
53ae7f64 13732016-11-15 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR middle-end/78295
1376 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1377
ae06106e 13782016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1379
1380 * gcc.target/powerpc/vec-set-int.c: New test.
1381 * gcc.target/powerpc/vec-set-short.c: Likesie.
1382 * gcc.target/powerpc/vec-set-char.c: Likewise.
1383
a49621cf 13842016-11-14 Jakub Jelinek <jakub@redhat.com>
1385
1386 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1387
9ff5ab90 13882016-11-14 Janus Weil <janus@gcc.gnu.org>
1389
1390 PR fortran/78300
1391 * gfortran.dg/class_result_3.f90: New test.
1392
b1f04d34 13932016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 1394 Richard Biener <rguenther@suse.de>
1395
1396 * gcc.dg/gimplefe-1.c: New testcase.
1397 * gcc.dg/gimplefe-2.c: Likewise.
1398 * gcc.dg/gimplefe-3.c: Likewise.
1399 * gcc.dg/gimplefe-4.c: Likewise.
1400 * gcc.dg/gimplefe-5.c: Likewise.
1401 * gcc.dg/gimplefe-6.c: Likewise.
1402 * gcc.dg/gimplefe-7.c: Likewise.
1403 * gcc.dg/gimplefe-8.c: Likewise.
1404 * gcc.dg/gimplefe-9.c: Likewise.
1405 * gcc.dg/gimplefe-10.c: Likewise.
1406 * gcc.dg/gimplefe-11.c: Likewise.
1407 * gcc.dg/gimplefe-12.c: Likewise.
1408 * gcc.dg/gimplefe-13.c: Likewise.
1409 * gcc.dg/gimplefe-14.c: Likewise.
1410 * gcc.dg/gimplefe-15.c: Likewise.
1411 * gcc.dg/gimplefe-16.c: Likewise.
1412 * gcc.dg/gimplefe-17.c: Likewise.
1413 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 1414
3af33bcf 14152016-11-14 Martin Liska <mliska@suse.cz>
1416
1417 PR bootstrap/78069
1418 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1419 to match scanned pattern.
1420 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1421
7cacafcf 14222016-11-14 Richard Biener <rguenther@suse.de>
1423
1424 PR tree-optimization/78312
1425 * gcc.dg/torture/pr78312.c: New testcase.
1426
3f1786fa 14272016-11-14 Georg-Johann Lay <avr@gjlay.de>
1428
1429 PR target/78093
1430 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1431
3d8c7132 14322016-11-14 Jakub Jelinek <jakub@redhat.com>
1433 Jason Merrill <jason@redhat.com>
1434
1435 Implement P0217R3 - C++17 structured bindings
1436 * g++.dg/cpp1z/decomp1.C: New test.
1437 * g++.dg/cpp1z/decomp2.C: New test.
1438 * g++.dg/cpp1z/decomp3.C: New test.
1439 * g++.dg/cpp1z/decomp4.C: New test.
1440 * g++.dg/cpp1z/decomp5.C: New test.
1441 * g++.dg/cpp1z/decomp6.C: New test.
1442 * g++.dg/cpp1z/decomp7.C: New test.
1443 * g++.dg/cpp1z/decomp8.C: New test.
1444 * g++.dg/cpp1z/decomp9.C: New test.
1445 * g++.dg/cpp1z/decomp10.C: New test.
1446
3657b81b 14472016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1448
1449 * g++.dg/torture/pr78268.C: New test.
1450
9bf6a8e0 14512016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1452
1453 PR c/35503
1454 * c-c++-common/pr35503-1.c: New test.
1455 * c-c++-common/pr35503-2.c: Likewise.
1456 * c-c++-common/pr35503-3.c: Likewise.
1457 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1458
f6f8b4f2 14592016-11-13 Uros Bizjak <ubizjak@gmail.com>
1460
1461 PR rtl-optimization/78232
1462 PR rtl-optimization/78248
1463 * gcc.dg/ubsan/pr78248.c: New test.
1464
54efb8ee 14652016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1466
1467 * gnat.dg/address_conv.adb: New test.
1468
9ed6bb1c 14692016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gnat.dg/renaming11.ad[sb]: New test.
1472
7907d43b 14732016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1474
1475 * c-c++-common/dump-ada-spec-6.c: New test.
1476
80905eec 14772016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1478
1479 * gnat.dg/lto21.adb: New test.
1480 * gnat.dg/lto21_pkg1.ads: New helper.
1481 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1482
1f302f2e 14832016-11-13 Janus Weil <janus@gcc.gnu.org>
1484
1485 PR fortran/60952
1486 * gfortran.dg/typebound_proc_34.f90: New test.
1487
abfb4be5 14882016-11-13 Janus Weil <janus@gcc.gnu.org>
1489
1490 PR fortran/66366
1491 * gfortran.dg/class_57.f90: Changed error message.
1492 * gfortran.dg/class_60.f90: New test.
1493
4699a580 14942016-11-12 David Edelsohn <dje.gcc@gmail.com>
1495
1496 * g++.dg/pr78112.C: XFAIL AIX.
1497
f7b2c82b 14982016-11-12 Janus Weil <janus@gcc.gnu.org>
1499
1500 PR fortran/77501
1501 * gfortran.dg/typebound_generic_16.f90: New test.
1502
d16addb3 15032016-11-12 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR c++/71225
1506 * g++.dg/cpp0x/pr71225.C: New test.
1507
1998c023 15082016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 * gcc.target/sparc/20161111-1.c: New test.
1511
a3b46c9c 15122016-11-11 Uros Bizjak <ubizjak@gmail.com>
1513
1514 PR target/78310
1515 * gcc.target/i386/pr78310.c: New test.
1516
0d56015c 15172016-11-11 Jeff Law <law@redhat.com>
1518
1519 * gcc.dg/tree-ssa/isolate-6.c: New test.
1520 * gcc.dg/tree-ssa/isolate-7.c: New test.
1521
dc9e2118 15222016-11-11 Bin Cheng <bin.cheng@arm.com>
1523
1524 PR testsuite/78292
1525 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1526 vect_max_reduc.
1527
9117e2ab 15282016-11-11 Jakub Jelinek <jakub@redhat.com>
1529
1530 PR c++/72774
1531 * g++.dg/parse/pr72774.C: New test.
1532
3d8b172a 15332016-11-11 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/71575
1536 * gcc.dg/graphite/pr71575-1.c: New testcase.
1537 * gcc.dg/graphite/pr71575-2.c: Likewise.
1538
36bb9d71 15392016-11-11 Richard Biener <rguenther@suse.de>
1540
1541 PR middle-end/78295
1542 * gcc.dg/uninit-pr78295.c: New testcase.
1543
53ae7f64 15442016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 1545
1546 PR fortran/78277
1547 * gfortran.dg/dec_structure_17.f90: New test.
1548
3c57e933 15492016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1550
1551 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1552 being allowed in vector registers.
1553 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1554 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1555 * gcc.target/powerpc/vsx-himode.c: Likewise.
1556 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1557 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1558 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1559 to allow matching MFVSRD or MFVSRW.
1560
b851b8f0 15612016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1562
1563 PR rtl-optimization/78241
1564 * gcc.dg/pr78241.c: New test.
1565
a08fc382 15662016-11-10 Jakub Jelinek <jakub@redhat.com>
1567
5fca0e1a 1568 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1569 201307.
1570
a08fc382 1571 * g++.dg/cpp1z/noexcept-type14.C: New test.
1572 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1573
8c2f9148 15742016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1575
1576 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1577 WVAL0S tests added in r241817.
1578
44b49e6b 15792016-11-10 Jakub Jelinek <jakub@redhat.com>
1580
1581 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1582 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1583 no longer allowed and corresponding ordered construct.
1584 * gfortran.dg/gomp/linear-1.f90: New test.
1585 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1586 * gfortran.dg/gomp/declare-target-1.f90: New test.
1587 * gfortran.dg/gomp/declare-target-2.f90: New test.
1588
65dc2516 15892016-11-10 Martin Liska <mliska@suse.cz>
1590
1591 PR sanitizer/78270
1592 * gcc.dg/asan/pr78270.c: New test.
1593
c74b2e3b 15942016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1595 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR debug/78112
44b49e6b 1598 * g++.dg/pr78112.C: New testcase.
c74b2e3b 1599
934a0458 16002016-11-09 Jakub Jelinek <jakub@redhat.com>
1601
104d9702 1602 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1603 -Wno-c++1z-compat.
1604 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1605 string in case condition contains % characters.
1606
934a0458 1607 PR c++/78283
1608 * g++.dg/cpp1z/noexcept-type13.C: New test.
1609
99f5e97b 16102016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1611
1612 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1613 using (HAS_MOVN) with MIPS III.
1614
92902736 16152016-11-09 Janus Weil <janus@gcc.gnu.org>
1616
1617 PR fortran/46459
1618 * gfortran.dg/volatile14.f90: New test.
1619
c07c7aac 16202016-11-09 Uros Bizjak <ubizjak@gmail.com>
1621
1622 PR target/78262
1623 * gcc.target/i386/pr78262.c: New test.
1624
53ae7f64 16252016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 1626
1627 PR fortran/78259
1628 * gfortran.dg/pr78259.f90: New test.
1629
c2ee4354 16302016-11-09 Janus Weil <janus@gcc.gnu.org>
1631
1632 PR fortran/60777
1633 * gfortran.dg/spec_expr_7.f90: New test.
1634
58721d0c 16352016-11-09 Jakub Jelinek <jakub@redhat.com>
1636
092db747 1637 PR target/77718
1638 * gcc.c-torture/execute/pr77718.c: New test.
1639
58721d0c 1640 * gcc.dg/ubsan/c99-shift-3.c: New test.
1641 * gcc.dg/ubsan/c99-shift-4.c: New test.
1642 * gcc.dg/ubsan/c99-shift-5.c: New test.
1643 * gcc.dg/ubsan/c99-shift-6.c: New test.
1644
61e45f2d 16452016-11-09 Martin Liska <mliska@suse.cz>
1646
1647 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1648 test-case for memcmp.
1649 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1650
0787dd56 16512016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1652
1653 PR testsuite/78269
1654 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1655
df163634 16562016-11-09 Paul Thomas <pault@gcc.gnu.org>
1657
1658 * gfortran.dg/move_alloc_18.f90: New test.
1659
0c3d1ddf 16602016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1661
1662 PR middle-end/78256
1663 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1664 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1665
46837445 16662016-11-09 Janus Weil <janus@gcc.gnu.org>
1667
1668 PR fortran/71894
1669 * gfortran.dg/class_59.f90: New test.
1670
68d072bb 16712016-11-09 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/78007
1674 * gcc.dg/vect/vect-bswap32.c: Adjust.
1675 * gcc.dg/vect/vect-bswap64.c: Likewise.
1676
e0bcc1cc 16772016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1678
1679 * gcc.dg/ipa/vrp7.c: New test.
1680
166f8178 16812016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1682
1683 PR ipa/78121
1684 * gcc.dg/ipa/pr78121.c: New test.
1685
e7c5f688 16862016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1687
1688 * c-c++-common/asan/default_options.h: New file.
1689 * c-c++-common/asan/strcasestr-1.c: New test.
1690 * c-c++-common/asan/strcasestr-2.c: Likewise.
1691 * c-c++-common/asan/strcspn-1.c: Likewise.
1692 * c-c++-common/asan/strcspn-2.c: Likewise.
1693 * c-c++-common/asan/strpbrk-1.c: Likewise.
1694 * c-c++-common/asan/strpbrk-2.c: Likewise.
1695 * c-c++-common/asan/strspn-1.c: Likewise.
1696 * c-c++-common/asan/strspn-2.c: Likewise.
1697 * c-c++-common/asan/strstr-1.c: Likewise.
1698 * c-c++-common/asan/strstr-2.c: Likewise.
1699 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1700
1350ad47 17012016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1702
1703 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1704
a3ba9d54 17052016-11-08 Janus Weil <janus@gcc.gnu.org>
1706
1707 PR fortran/68440
1708 * gfortran.dg/class_58.f90: New test.
1709
bcc971fd 17102016-11-08 Uros Bizjak <ubizjak@gmail.com>
1711
1712 PR target/70799
1713 * gcc.target/i386/pr70799-2.c: New test.
1714
af1b77d0 17152016-11-08 Janus Weil <janus@gcc.gnu.org>
1716
1717 PR fortran/77596
1718 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1719
ed73a6cb 17202016-11-08 Bin Cheng <bin.cheng@arm.com>
1721
1722 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1723
b887afd7 17242016-11-08 Bin Cheng <bin.cheng@arm.com>
1725
1726 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1727
4ba8fd25 17282016-11-08 Bin Cheng <bin.cheng@arm.com>
1729
1730 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1731
d71fcb4d 17322016-11-08 Martin Liska <mliska@suse.cz>
1733
1734 PR testsuite/78242
1735 * g++.dg/asan/use-after-scope-4.C: New test.
1736 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1737 * gcc.dg/asan/use-after-scope-8.c: Remove.
1738
dc168f1c 17392016-11-08 Richard Biener <rguenther@suse.de>
1740
1741 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1742
2cda118d 17432016-11-08 Tamar Christina <tamar.christina@arm.com>
1744
1745 PR testsuite/78136
1746 * gcc.dg/cpp/trad/trad.exp
1747 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1748 * gcc.dg/cpp/trad/include.c: Use local header file.
1749
de8f611c 17502016-11-08 Richard Biener <rguenther@suse.de>
1751
1752 PR tree-optimization/78205
1753 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1754
095c7123 17552016-11-08 Richard Biener <rguenther@suse.de>
1756
1757 PR tree-optimization/78224
1758 * g++.dg/torture/pr78224.C: New testcase.
1759
5de86198 17602016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1761
1762 * gcc.dg/store_merging_1.c: Require store_merge.
1763 * gcc.dg/store_merging_2.c: Likewise.
1764 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 1765 * gcc.dg/store_merging_5.c: Likewise.
5de86198 1766 * gcc.dg/store_merging_6.c: Likewise.
1767 * gcc.dg/store_merging_7.c: Likewise.
1768 * gcc.dg/store_merging_8.c: Likewise.
1769 * lib/target-supports.exp (check_effective_target_store_merge): New.
1770
9c118ae0 17712016-11-07 David Edelsohn <dje.gcc@gmail.com>
1772
1773 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1774 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1775 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1776 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1777 -mvsx -mpower8-vector.
1778 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1779 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1780 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1781 -mvsx -mpower8-vector.
1782
ded98213 17832016-11-07 David Edelsohn <dje.gcc@gmail.com>
1784
1785 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1786
1787 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1788 * gcc.dg/visibility-14.c: XFAIL AIX.
1789 * gcc.dg/visibility-15.c: XFAIL AIX.
1790 * gcc.dg/visibility-16.c: XFAIL AIX.
1791 * gcc.dg/visibility-17.c: XFAIL AIX.
1792 * gcc.dg/visibility-18.c: XFAIL AIX.
1793 * gcc.dg/visibility-19.c: XFAIL AIX.
1794 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1795 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1796 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1797 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1798
dfeedc5c 17992016-11-07 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR target/78227
1802 * gcc.target/i386/pr78227-1.c: New test.
1803 * gcc.target/i386/pr78227-2.c: New test.
1804
4a9eb7eb 18052016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1806
1807 PR middle-end/35691
1808 * gcc.dg/pr35691-1.c: New test-case.
1809 * gcc.dg/pr35691-2.c: Likewise.
1810
9075517e 18112016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1812
1813 PR rtl-optimization/77309
1814 * gcc.dg/torture/pr77309.c: New test.
1815
1764c2f2 18162016-11-07 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR middle-end/71529
1819 * gcc.target/i386/pr71529.C: Moved to ...
1820 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1821
1822 PR target/64411
1823 * gcc.target/i386/pr64411.C: Moved to ...
1824 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1825 lp64.
1826
1827 PR target/65105
1828 * gcc.target/i386/pr65105-4.C: Moved to ...
1829 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1830 Run into compile test rather than execute test.
1831
e3dbe99a 18322016-11-07 Richard Biener <rguenther@suse.de>
1833
1834 PR target/78229
1835 * g++.dg/pr78229.C: New testcase.
1836
4de7f8df 18372016-11-07 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/78218
1840 * gcc.dg/torture/pr78218.c: New testcase.
1841
57b2dea1 18422016-11-07 Richard Biener <rguenther@suse.de>
1843
1844 PR tree-optimization/78228
1845 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1846
0c448d00 18472016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1848
1849 PR target/77822
1850 * g++.dg/torture/pr77822.C: New test.
1851
ea86011c 18522016-11-07 Martin Liska <mliska@suse.cz>
1853
1854 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1855 -f-sanitize-address-use-after-scope.
1856 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1857 internal fn calls.
1858 * g++.dg/asan/use-after-scope-1.C: New test.
1859 * g++.dg/asan/use-after-scope-2.C: Likewise.
1860 * g++.dg/asan/use-after-scope-3.C: Likewise.
1861 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1862 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1863 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1864 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1865 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1866 * g++.dg/asan/use-after-scope-types.h: Likewise.
1867 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1868 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1869 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1870 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1871 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1872 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1873 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1874 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1875 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1876 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1877 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1878 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1879 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1880 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1881
82031b11 18822016-11-07 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/78189
1885 * g++.dg/torture/pr78189.C: New testcase.
1886
272c18b8 18872016-11-06 David Edelsohn <dje.gcc@gmail.com>
1888
1889 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1890
5055cc98 18912016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1892
1893 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1894 occuring.
1895
ddd81c4d 18962016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/78221
1899 * arith.c (gfc_complex2real): Change gfc_warning_now to
1900 gfc_warning.
1901
ae1fe1c1 19022016-11-05 Paul Thomas <pault@gcc.gnu.org>
1903
1904 * gfortran.dg/move_alloc_17.f03: New test.
1905
1f8787c9 19062016-11-05 Richard Biener <rguenther@suse.de>
1907
1908 PR bootstrap/78188
1909 * g++.dg/ipa/pr78188.C: New test.
1910
a3886308 19112016-11-05 Janus Weil <janus@gcc.gnu.org>
1912 Dominique d'Humieres <dominiq@lps.ens.fr>
1913
1914 PR fortran/69495
1915 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1916
ae235bb5 19172016-11-05 Paul Thomas <pault@gcc.gnu.org>
1918
1919 PR fortran/67564
1920 * gfortran.dg/select_type_39.f03: New test.
1921
19222016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1923
1924 PR fortran/64933
1925 * gfortran.dg/associate_23.f90: New test.
1926
cdf56687 19272016-11-04 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR target/77834
1930 * gcc.dg/pr77834.c: New test.
1931
8be5cb78 19322016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 PR c++/67980
1935 * g++.dg/cpp1y/pr67980.C: New.
1936
133e5599 19372016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1938
1939 * gcc.target/powerpc/fold-vec-add-1.c: New.
1940 * gcc.target/powerpc/fold-vec-add-2.c: New.
1941 * gcc.target/powerpc/fold-vec-add-3.c: New.
1942 * gcc.target/powerpc/fold-vec-add-4.c: New.
1943 * gcc.target/powerpc/fold-vec-add-5.c: New.
1944 * gcc.target/powerpc/fold-vec-add-6.c: New.
1945 * gcc.target/powerpc/fold-vec-add-7.c: New.
1946
1c518af3 19472016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1948
1949 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1950 for -mbranch-likely, infer -mno-branch-likely for R6.
1951
25326fef 19522016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1953
1954 PR c++/71973
1955 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1956 * g++.dg/init/new15.C: Likewise.
1957 * g++.dg/ipa/inline-1.C: Likewise.
1958 * g++.dg/ipa/inline-2.C: Likewise.
1959 * g++.dg/lto/20080908-1_0.C: Likewise.
1960 * g++.dg/tc1/dr20.C: Likewise.
1961 * g++.dg/tree-ssa/inline-1.C: Likewise.
1962 * g++.dg/tree-ssa/inline-2.C: Likewise.
1963 * g++.old-deja/g++.law/except1.C: Likewise.
1964 * g++.old-deja/g++.other/vbase5.C: Likewise.
1965 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1966
e72902d2 19672016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1968
1969 PR tree-optimization/78210
1970 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1971 possibility of widening multiplies.
1972
5b9b62c9 19732016-11-04 Richard Biener <rguenther@suse.de>
1974
1975 PR middle-end/78185
1976 * gcc.dg/pr78185.c: New testcase.
1977
5f1e62c6 19782016-10-04 David Edelsohn <dje.gcc@gmail.com>
1979
1980 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1981 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1982
2034deb9 19832016-11-03 Jakub Jelinek <jakub@redhat.com>
1984 Alexandre Oliva <aoliva@redhat.com>
1985 Jason Merrill <jason@redhat.com>
1986
1987 PR debug/28767
1988 PR debug/56974
1989 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1990 * g++.dg/debug/dwarf2/ref-3.C: New test.
1991 * g++.dg/debug/dwarf2/ref-4.C: New test.
1992 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1993 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1994
19952016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1996
1997 * gfortran.dg/dec_exp_1.f90: New test.
1998 * gfortran.dg/dec_exp_2.f90: Likewise.
1999 * gfortran.dg/dec_exp_3.f90: Likewise.
2000
2034deb9 20012016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 2002
2003 * gfortran.dg/dec_parameter_1.f: New test.
2004 * gfortran.dg/dec_parameter_2.f90: Likewise.
2005 * gfortran.dg/dec_parameter_3.f90: Likewise.
2006 * gfortran.dg/dec_parameter_4.f90: Likewise.
2007
36ffeeaf 20082016-11-03 Martin Liska <mliska@suse.cz>
2009
2010 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2011 output.
2012 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2013
9769a02b 20142016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2015
2016 PR libgcc/78067
2017 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2018
d9b9f4ab 20192016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2020
2021 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2022
60cd8c97 20232016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2024
2025 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2026
e69f2f12 20272016-11-01 Tamar Christina <tamar.christina@arm.com>
2028
2029 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2030 Check for arm_v8_neon_hw.
2031 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2032 Likewise.
2033 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2034 Likewise.
2035 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2036 Likewise.
2037
427223f1 20382016-11-02 Richard Biener <rguenther@suse.de>
2039
2040 * gcc.dg/store_merging_8.c: New testcase.
2041
2034deb9 20422016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 2043
2044 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2045
134e84c6 20462016-11-02 David Edelsohn <dje.gcc@gmail.com>
2047
bbfcea83 2048 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2049 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2050 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2051 * gcc.dg/pr65779.c: XFAIL AIX.
2052 * gcc.dg/pr70405.c: XFAIL AIX.
2053
134e84c6 2054 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2055 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2056 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2057
0cc844b2 20582016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2059
2060 * lib/target-supports.exp (check_gc_sections_available): Use
2061 -print-prog-name=ld to determine linker used.
2062
5e0b5f08 20632016-11-02 Martin Liska <mliska@suse.cz>
2064
2065 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2066 test case.
2067
5e922e43 20682016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2069
2070 PR tree-optimization/78170
2071 * gcc.c-torture/execute/pr78170.c: New test.
2072
e77557c0 20732016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2074
2075 PR tree-optimization/78162
2076 * gcc.c-torture/compile/pr78162.c: New test.
2077
76bc343a 20782016-11-02 Richard Biener <rguenther@suse.de>
2079
2080 PR tree-optimization/78035
2081 PR tree-optimization/77964
2082 * gcc.target/i386/pr78035.c: New testcase.
2083
3763b845 20842016-11-02 Richard Biener <rguenther@suse.de>
2085
2086 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2087 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2088 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2089 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2090 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2091
3e41d21b 20922016-11-01 David Edelsohn <dje.gcc@gmail.com>
2093
2094 * gfortran.dg/pr70937.f90: require-effective-target lto.
2095
66d722cc 20962016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2097
2098 PR fortran/69544
2099 * gfortran.dg/where_6.f90: New test.
2100
dcc1dde9 21012016-11-01 Jakub Jelinek <jakub@redhat.com>
2102
2103 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2104
d28d2da4 21052016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2106
2107 PR fortran/69544
2108 * gfortran.dg/where_5.f90: New test.
2109
94bea3fe 21102016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2111
2112 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2113 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2114 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2115 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2116
164d44e8 21172016-11-01 Uros Bizjak <ubizjak@gmail.com>
2118
2119 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2120 Whitespace fixes.
2121 (check_effective_target_vect_cmdline_needed): Check
2122 is-effective-target ia32 for x86 targets.
2123 (check_effective_target_vect_simd_clones): Simplify condition.
2124 (check_effective_target_vect_double): Ditto.
2125 (check_effective_target_vect_aligned_arrays): Check
2126 is-effective-target ia32 for x86 targets. Simplify condition.
2127 (check_effective_target_vect_multiple_sizes): Simplify condition.
2128 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2129 (check_effective_target_sync_int_128): Simplify condition.
2130 (check_effective_target_sync_int_128_runtime): Ditto.
2131 (check_effective_target_sync_long_long_runtime): Ditto.
2132 (check_effective_target_divmod): Add i?86-*-* target.
2133
9fc5a5fc 21342016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2135
2136 * gcc.target/powerpc/vsx-extract-4.c: New test.
2137 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2138
a5b29676 21392016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140
2141 PR fortran/54679
2142 * gfortran.dg/fmt_l.f90: Update test.
2143 * gfortran.dg/fmt_l0.f90: New test.
2144
e7defe0c 21452016-10-31 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR c++/78089
2148 * c-c++-common/builtin-shuffle-1.c: New test.
2149 * g++.dg/cpp0x/addressof3.C: New test.
2150
6743ce6f 21512016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2152
2153 Add tests for a const member and a reference member for launder.
2154 * g++.dg/cpp1z/launder3.C: New.
2155 * g++.dg/cpp1z/launder4.C: Likewise.
2156 * g++.dg/cpp1z/launder5.C: Likewise.
2157 * g++.dg/cpp1z/launder5.cc: Likewise.
2158 * g++.dg/cpp1z/launder5.h: Likewise.
2159 * g++.dg/cpp1z/launder6.C: Likewise.
2160 * g++.dg/cpp1z/launder6.cc: Likewise.
2161 * g++.dg/cpp1z/launder6.h: Likewise.
2162
c02417ad 21632016-10-31 Jakub Jelinek <jakub@redhat.com>
2164
f6f44a1d 2165 PR c++/77948
2166 * g++.dg/cpp0x/pr77948-1.C: New test.
2167 * g++.dg/cpp0x/pr77948-2.C: New test.
2168 * g++.dg/cpp0x/pr77948-3.C: New test.
2169 * g++.dg/cpp0x/pr77948-4.C: New test.
2170 * g++.dg/cpp0x/pr77948-5.C: New test.
2171 * g++.dg/cpp0x/pr77948-6.C: New test.
2172
c02417ad 2173 PR tree-optimization/77860
2174 * gcc.dg/pr77860.c: New test.
2175
5f5452c2 21762016-10-31 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR c++/77886
2179 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2180
c6c79147 21812016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2182
2183 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2184
50d3ad71 21852016-10-30 Le-Chun Wu <lcwu@google.com>
2186 Mark Wielaard <mjw@redhat.com>
2187
2188 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2189 * gcc.dg/Wshadow-local-1.c: Likewise.
2190 * gcc.dg/Wshadow-local-2.c: Likewise.
2191 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2192 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2193 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2194
7f0c2660 21952016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2196
2197 PR tree-optimization/71915
2198 PR tree-optimization/71490
2199 * gcc.dg/tree-ssa/pr54245.c: Delete.
2200 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2201 document why.
2202
8efd711b 22032016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2204
2205 PR fortran/78123
2206 * gfortran.dg/fmt_t_9.f: New test.
2207
a57f28d2 22082016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2209
2210 PR fortran/67219
2211 * gfortran.dg/pr67219.f90: New test.
2212
f6443ac9 22132016-10-29 Jakub Jelinek <jakub@redhat.com>
2214
90ff29c3 2215 PR rtl-optimization/77919
2216 * g++.dg/torture/pr77919-2.C: New test.
2217
f6443ac9 2218 PR target/78148
2219 * gcc.dg/pr78148.c: New test.
2220
97574c57 22212016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2222
2223 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2224 * gcc.target/sparc/overflow-4.c: ...here.
2225 * gcc.target/sparc/overflow-5.c: New test.
2226
67f7b566 22272016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2228 Kugan Vivekanandarajah <kuganv@linaro.org>
2229 Jim Wilson <jim.wilson@linaro.org>
2230
2231 PR tree-optimization/43721
2232 * lib/target-supports.exp (check_effective_target_divmod): New.
2233 (check_effective_target_divmod_simode): Likewise.
2234 (check_effective_target_arm_divmod_simode): Likewise.
2235 * gcc.dg/divmod-1-simode.c: New test.
2236 * gcc.dg/divmod-1.c: Likewise.
2237 * gcc.dg/divmod-2-simode.c: Likewise.
2238 * gcc.dg/divmod-2.c: Likewise.
2239 * gcc.dg/divmod-3-simode.c: Likewise.
2240 * gcc.dg/divmod-3.c: Likewise.
2241 * gcc.dg/divmod-4-simode.c: Likewise.
2242 * gcc.dg/divmod-4.c: Likewise.
2243 * gcc.dg/divmod-5.c: Likewise.
2244 * gcc.dg/divmod-6-simode.c: Likewise.
2245 * gcc.dg/divmod-6.c: Likewise.
2246 * gcc.dg/divmod-7.c: Likewise.
2247
3d3e04ac 22482016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 2249 Jakub Jelinek <jakub@redhat.com>
2250 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 2251
2252 PR middle-end/22141
2253 PR rtl-optimization/23684
2254 * gcc.c-torture/execute/pr22141-1.c: New test.
2255 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2256 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2257 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2258 * gcc.dg/store_merging_1.c: New test.
2259 * gcc.dg/store_merging_2.c: Likewise.
2260 * gcc.dg/store_merging_3.c: Likewise.
2261 * gcc.dg/store_merging_4.c: Likewise.
2262 * gcc.dg/store_merging_5.c: Likewise.
2263 * gcc.dg/store_merging_6.c: Likewise.
2264 * gcc.dg/store_merging_7.c: Likewise.
2265 * gcc.target/i386/pr22141.c: Likewise.
2266 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2267 * g++.dg/init/new17.C: Likewise.
2268
2034deb9 22692016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 2270
2271 PR middle-end/72747
2272 * c-c++-common/pr72747-1.c: New test.
2273 * c-c++-common/pr72747-2.c: Likewise.
2274
987860a9 22752016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2276
2277 * gcc.target/s390/oscbreak-1.c: New test.
2278
55c01516 22792016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2280
2281 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2282
452a353a 22832016-10-28 Jakub Jelinek <jakub@redhat.com>
2284
971e7f12 2285 PR rtl-optimization/77919
2286 * g++.dg/torture/pr77919.C: New test.
2287
452a353a 2288 PR rtl-optimization/78132
2289 * gcc.target/i386/pr78132.c: New test.
2290
c8fb4e06 22912016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2294
d59ca9c8 22952016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2296
2297 * gcc.target/powerpc/vsx-simode.c: New test.
2298 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2299 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2300
b95a2fd4 23012016-10-27 Jakub Jelinek <jakub@redhat.com>
2302
bd7b3fc8 2303 PR fortran/78026
2304 * gfortran.dg/gomp/pr78026.f03: New test.
2305 * gfortran.dg/select_type_38.f03: New test.
2306
b95a2fd4 2307 PR middle-end/78025
2308 * g++.dg/gomp/declare-simd-7.C: New test.
2309
bd7b3fc8 23102016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 2311
2312 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2313 * gfortran.dg/dec_init_2.f90: Likewise.
2314 * gfortran.dg/dec_init_3.f90: New test.
2315 * gfortran.dg/dec_init_4.f90: Likewise.
2316
641ae1b8 23172016-10-27 Bin Cheng <bin.cheng@arm.com>
2318
2319 * gcc.dg/fold-narrowbopcst-1.c: New test.
2320
bd7b3fc8 23212016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 2322
2323 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2324 dg-shouldfail/dg-output instead of XFAIL.
2325 * gfortran.dg/dec_io_6.f90: Likewise.
2326
84b72a11 23272016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2328
2329 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2330 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2331 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2332 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2333 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2334 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2335 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2336 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2337 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2338 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2339
15eeb126 23402016-10-27 Bin Cheng <bin.cheng@arm.com>
2341
2342 * gcc.dg/fold-convmaxconv-1.c: New test.
2343 * gcc.dg/fold-convminconv-1.c: New test.
2344
2034deb9 23452016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 2346
2347 PR fortran/78092
2348 * gfortran.dg/pr78092.f90: New test.
2349
2db725dd 23502016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2351
2352 PR target/78056
2353 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2354 expected error message.
2355 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2356 expected error message.
2357 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2358 (test_all_not_equal_and_not_zero): Change expected error message.
2359
816a8c6d 23602016-10-26 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR fortran/77973
2363 * gfortran.dg/gomp/pr77973.f90: New test.
2364
ed09e1d5 23652016-10-26 Paul Thomas <pault@gcc.gnu.org>
2366
2367 PR fortran/78108
2368 * gfortran.dg/submodule_18.f08: New test.
2369 * gfortran.dg/submodule_19.f08: New test.
2370
a0194feb 23712016-10-26 Michael Matz <matz@suse.de>
2372
2373 * g++.dg/pr78060.C: New test.
2374 * gfortran.dg/pr78061.f: New test.
2375 * g++.dg/pr78088.C: New test.
2376
bd7b3fc8 23772016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 2378
2379 * gfortran.dg/dec_io_1.f90: New test.
2380 * gfortran.dg/dec_io_2.f90: New test.
2381 * gfortran.dg/dec_io_3.f90: New test.
2382 * gfortran.dg/dec_io_4.f90: New test.
2383 * gfortran.dg/dec_io_5.f90: New test.
2384 * gfortran.dg/dec_io_6.f90: New test.
2385
83ee671e 23862016-10-25 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR sanitizer/78106
2389 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2390
23912016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 2392
2393 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2394 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2395
9db5ef21 23962016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2397
2398 * gnat.dg/opt59.adb: New test.
2399 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2400
2401 * gnat.dg/opt60.adb: New test.
2402
255d575a 24032016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2404
2405 PR fortran/72770
2406 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2407 this pr.
2408
6a2e2a85 24092016-10-25 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR target/78102
2412 * gcc.target/i386/pr78102.c: New test.
2413
83ee671e 24142016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 2415
2416 * gfortran.dg/dec_logical_xor_1.f90: New test.
2417 * gfortran.dg/dec_logical_xor_2.f90: New test.
2418 * gfortran.dg/dec_logical_xor_3.f03: New test.
2419
83ee671e 24202016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 2421
2422 * gfortran.dg/dec_loc_rval_1.f90: New test.
2423 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 2424 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 2425
83ee671e 24262016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 2427
006943e8 2428 * gfortran.dg/dec_type_print.f90: New testcase.
2429
83ee671e 24302016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 2431
2432 * gfortran.dg/feed_1.f90: New test.
2433 * gfortran.dg/feed_2.f90: New test.
501b58b2 2434
a07d5339 24352016-10-25 Martin Liska <mliska@suse.cz>
2436
2437 PR sanitizer/78106
2438 * gcc.dg/asan/pr78106.c: New test.
2439
131ad74b 24402016-10-25 Martin Liska <mliska@suse.cz>
2441
2442 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2443
78e31c4c 24442016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2445
2446 PR target/78041
2447 * gcc.target/arm/pr78041.c: New test.
2448
6e1b2ffb 24492016-10-25 Jakub Jelinek <jakub@redhat.com>
2450
2451 * g++.dg/cpp1z/launder1.C: New test.
2452 * g++.dg/cpp1z/launder2.C: New test.
2453
c9a8ee19 24542016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2455 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 2456
2457 PR target/71676
2458 PR target/71678
2459 * gcc.target/avr/pr71676-2.c: New test.
2460
24c7ece1 24612016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 2462 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 2463
2464 PR target/71676
2465 PR target/71678
2466 * gcc.target/avr/pr71676-1.c: New test.
2467 * gcc.target/avr/pr71676-3.c: New test.
2468 * gcc.target/avr/pr71676.c: New test.
2469 * gcc.target/avr/pr71678.c: New test.
2470
2e2f6914 24712016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2472
2473 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2474 such that cloned verions of tested functions are not created.
2475
0fdad659 24762016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2477
2478 PR fortran/71895
2479 * gfortran.dg/pr71895.f90: New test.
2480
1eaf0150 24812016-10-24 Jakub Jelinek <jakub@redhat.com>
2482
2483 * g++.dg/debug/dwarf2/ref-2.C: New test.
2484
5f64e688 24852016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2486
2487 * c-c++-common/Wint-in-bool-context-3.c: New test.
2488
c62d63d4 24892016-10-24 Martin Sebor <msebor@redhat.com>
2490
2491 PR middle-end/77735
2492 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2493 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2494 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2495 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2496 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2497 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2498 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2499
11cb7700 25002016-10-24 Richard Biener <rguenther@suse.de>
2501
2502 PR testsuite/71491
2503 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2504 * gcc.dg/vect/slp-45.c: Likewise.
2505
c2423c1d 25062016-10-24 Richard Biener <rguenther@suse.de>
2507
2508 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2509 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2510 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2511
2cd66116 25122016-10-24 Georg-Johann Lay <avr@gjlay.de>
2513
2514 PR target/78093
2515 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2516 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2517
8cc18ee3 25182016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2519
2520 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2521
595090de 25222016-10-24 Jakub Jelinek <jakub@redhat.com>
2523
2524 * gcc.target/i386/bmi2-pext-1.c: New test.
2525 * gcc.target/i386/bmi2-pdep-1.c: New test.
2526 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2527 * gcc.target/i386/tbm-bextri-1.c: New test.
2528 * gcc.target/i386/bmi-bextr-6.c: New test.
2529
98d9f593 25302016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2531
2532 PR target/77483
2533 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2534 * gcc.target/i386/pr65105-1.c: Likewise.
2535 * gcc.target/i386/pr65105-2.c: Likewise.
2536 * gcc.target/i386/pr65105-3.c: Likewise.
2537 * gcc.target/i386/pr65105-5.c: Likewise.
2538 * gcc.target/i386/pr67761.c: Likewise.
2539 * gcc.target/i386/pr70799-1.c: Likewise.
2540
020c2754 25412016-10-24 Martin Liska <mliska@suse.cz>
2542
2543 PR sanitizer/77966
2544 * c-c++-common/ubsan/unreachable-3.c: New test.
2545
a484f6fe 25462016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2547
2548 PR fortran/77763
2549 * gfortran.dg/pr77763.f90
2550
1a6627ef 25512016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2552
2553 PR fortran/54730
2554 PR fortran/78033
2555 * gfortran.dg/pr78033.f90: New test.
2556
b0cb70c0 25572016-10-23 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/69834
2560 * gfortran.dg/select_type_1.f03: Change error for overlapping
2561 TYPE IS cases.
2562 * gfortran.dg/select_type_36.f03: New test.
2563
11d8d4ee 25642016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2565
2566 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2567
5676fa7f 25682016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2569
2570 PR fortran/78021
2571 * gfortran.dg/string_length_3.f90: New test.
2572
d202d7b5 25732016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2574
d202d7b5 2575 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2576
25772016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2578
2579 PR fortran/43366
2580 PR fortran/57117
2581 PR fortran/61337
2582 * gfortran.dg/alloc_comp_class_5.f03: New test.
2583 * gfortran.dg/class_allocate_21.f90: New test.
2584 * gfortran.dg/class_allocate_22.f90: New test.
2585 * gfortran.dg/realloc_on_assign_27.f08: New test.
2586
5a096987 25872016-10-21 Jeff Law <law@redhat.com>
2588
2589 * PR tree-optimization/71947
2590 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2591 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2592 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2593
6cb5d057 25942016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2595
2596 * gcc.dg/ipa/vrp5.c: New test.
2597 * gcc.dg/ipa/vrp6.c: New test.
2598
0ee6ade7 25992016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2600
2601 * gcc.target/aarch64/test_frame_17.c: New test.
2602
0fe76522 26032016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2604
2605 * gcc.target/aarch64/test_frame_17.c: New test.
2606
4e2173b0 26072016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2608
2609 PR preprocessor/71681
2610 * gcc.dg/cpp/pr71681-1.c: New testcase
2611 * gcc.dg/cpp/pr71681-2.c: Likewise
2612 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2613 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2614 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2615 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2616
4d8040d8 26172016-10-21 Jakub Jelinek <jakub@redhat.com>
2618
1a4cced6 2619 PR target/78057
2620 * gcc.target/i386/pr78057.c: New test.
2621
4d8040d8 2622 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2623
60e91af4 26242016-10-21 Paul Thomas <pault@gcc.gnu.org>
2625
2626 PR fortran/69566
2627 * gfortran.dg/select_type_37.f03: New test.
2628
c2c800fc 26292016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2630
2631 PR target/71627
2632 * gcc.target/avr/pr71627.c: New test
2633
121d313b 26342016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2635
2636 * gcc.target/sparc/overflow-1.c: New test.
2637 * gcc.target/sparc/overflow-2.c: Likewise.
2638 * gcc.target/sparc/overflow-3.c: Likewise.
2639
f1ea412a 26402016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2641
2642 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2643 effective target.
2644
ec85126d 26452016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2646
2647 PR rtl-optimization/78038
2648 * gcc.target/aarch64/pr78038.c: New test.
2649
a3d5ca2a 26502016-10-21 Richard Biener <rguenther@suse.de>
2651
2652 PR tree-optimization/78051
2653 * g++.dg/torture/pr78051.C: New testcase.
2654
127b5b65 26552016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2656
2657 * c-c++-common/wdate-time.c: Restored test case.
2658 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2659
8d379b82 26602016-10-20 Jakub Jelinek <jakub@redhat.com>
2661
2662 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2663
e0a20c9e 26642016-10-20 Uros Bizjak <ubizjak@gmail.com>
2665
2666 PR target/78037
2667 * gcc.target/i386/pr78037.c: New test.
2668
06904722 26692016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gcc.target/visium/overflow8.c: New.
2672 * gcc.target/visium/overflow16.c: Likewise.
2673 * gcc.target/visium/overflow32: Likewise.
2674
92a2a716 26752016-10-20 Michael Matz <matz@suse.de>
2676
2677 * gcc.dg/loop-split.c: New test.
2678 * gcc.dg/tree-ssa/ifc-9.c: Update.
2679 * gcc.dg/tree-ssa/ifc-10.c: Update.
2680
8a0d346b 26812016-10-20 Richard Biener <rguenther@suse.de>
2682
2683 * gcc.dg/graphite/pr35356-1.c: Update.
2684
bc3bde59 26852016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2686
2687 PR c++/77446
2688 * g++.dg/cpp1y/pr77446.C: New.
2689
ab056ef4 26902016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2691
2692 PR tree-optimization/53979
2693 * gcc.dg/pr53979-1.c: New test-case.
2694 * gcc.dg/pr53979-2.c: Likewise.
2695
5c2ba578 26962016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2697
2698 * c-c++-common/Wint-in-bool-context-2.c: New test.
2699
dbbe97e3 27002016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2701
2702 * gfortran.dg/dtio_17.f90: Fix test.
2703
0d05daf3 27042016-10-19 Aldy Hernandez <aldyh@redhat.com>
2705
2706 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2707 * gcc.dg/Walloca-2.c: Same.
2708
e066ee66 27092016-10-19 Aldy Hernandez <aldyh@redhat.com>
2710
2711 * gcc.dg/Wvla-1.c: Rename to...
2712 * gcc.dg/Wvla-larger-than-1.c: ...this.
2713 * gcc.dg/Wvla-2.c: Rename to...
2714 * gcc.dg/Wvla-larger-than-2.c: ...this.
2715 * gcc.dg/Wvla-3.c: Rename to...
2716 * gcc.dg/Walloca-11.c.: ...this.
2717 * gcc.dg/wvla-[1-7].c: Rename to:
2718 * gcc.dg/Wvla-[1-7].c: ...this.
2719
82112bf2 27202016-10-19 Bin Cheng <bin.cheng@arm.com>
2721
2722 PR tree-optimization/78005
2723 * gcc.dg/vect/pr78005.c: New.
2724 * gcc.target/i386/l_fma_float_1.c: Revise test.
2725 * gcc.target/i386/l_fma_float_2.c: Ditto.
2726 * gcc.target/i386/l_fma_float_3.c: Ditto.
2727 * gcc.target/i386/l_fma_float_4.c: Ditto.
2728 * gcc.target/i386/l_fma_float_5.c: Ditto.
2729 * gcc.target/i386/l_fma_float_6.c: Ditto.
2730 * gcc.target/i386/l_fma_double_1.c: Ditto.
2731 * gcc.target/i386/l_fma_double_2.c: Ditto.
2732 * gcc.target/i386/l_fma_double_3.c: Ditto.
2733 * gcc.target/i386/l_fma_double_4.c: Ditto.
2734 * gcc.target/i386/l_fma_double_5.c: Ditto.
2735 * gcc.target/i386/l_fma_double_6.c: Ditto.
2736
b3e3b38b 27372016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2738
2739 PR tree-optimization/78024
2740 * gcc.dg/goacc/loop-processing-1.c: New file.
2741
1227b118 27422016-10-19 Richard Biener <rguenther@suse.de>
2743
2744 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2745
f9debd38 27462016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2747
2748 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2749 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2750 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2751 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2752 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2753 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2754 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2755 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2756 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2757 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2758 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2759 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2760 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2761 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2762 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2763 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2764 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2765 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2766 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2767 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2768 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2769 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2770 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2771 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2772 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2773 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2774 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2775 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2776 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2777 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2778 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2779 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2780 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2781 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2782 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2783 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2784 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2785 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2786 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2787 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2788 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2789 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2790 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2791 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2792 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2793 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2794 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2795 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2796 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2797 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2798 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2799 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2800 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2801 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2802 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2803 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2804 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2805 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2806 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2807 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2808 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2809 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2810 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2811 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2812 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2813 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2814 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2815 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2816 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2817 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2818 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2819 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2820 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2821 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2822 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2823 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2824 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2825 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2826 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2827 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2828 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2829 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2830 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2831 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2832 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2833 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2834 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2835 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2836 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2837 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2838 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2839 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2840 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2841 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2842 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2843 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2844 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2845 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2846 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2847 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2848 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2849 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2850 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2851 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2852 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2853 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2854 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2855 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2856 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2857 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2858 * gcc.target/powerpc/vsu/vsu.exp: New file.
2859
4d7671d9 28602016-10-18 Uros Bizjak <ubizjak@gmail.com>
2861
2862 PR target/77991
2863 * gcc.target/i386/pr77991.c: New test.
2864
ce1813aa 28652016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2866
2867 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2868 LTO is used.
2869
7c57132a 28702016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2871
4d7671d9 2872 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 2873
9edca09e 28742016-10-18 Richard Biener <rguenther@suse.de>
2875
2876 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2877 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2878 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2879 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2880 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2881 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2882 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2883 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2884 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2886 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2887 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2888 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2889 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2890 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2891 * gcc.dg/pr68217.c: Likewise.
2892 * gcc.dg/predict-9.c: Likewise.
2893 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2894 * gcc.dg/predict-1.c: Likewise.
2895
089541f0 28962016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2897
2898 * gfortran.dg/dtio_17.f90: New test.
2899
130a8de2 29002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2901
2902 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2903
fc323d70 29042016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2905
2906 * gcc.dg/ipa/vrp4.c: New test.
2907
5b48910f 29082016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2909
2910 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2911 * gcc.dg/torture/pr39074.c: Likewise.
2912
946d814a 29132016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2914
2915 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2916 * gnat.dg/trampoline4.adb: Minor tweak.
2917
53cddf24 29182016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2919
2920 PR tree-optimization/77916
2921 * gcc.dg/torture/pr77916.c: New.
2922
443d1195 29232016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2924
2925 PR fortran/77978
2926 * gfortran.dg/pr77978_1.f90: New test.
2927 * gfortran.dg/pr77978_2.f90: Ditto.
2928 * gfortran.dg/pr77978_3.f90: Ditto.
2929
5db34fe5 29302016-10-17 Paul Thomas <pault@gcc.gnu.org>
2931
2932 PR fortran/61420
2933 PR fortran/78013
2934 * gfortran.dg/proc_ptr_49.f90: New test.
2935
a68b3ea1 29362016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2937
2938 PR target/77308
2939 * gcc.target/arm/pr77308.c: New test.
2940
dbd2f085 29412016-10-17 David Edelsohn <dje.gcc@gmail.com>
2942
2943 * lib/target-supports.exp
2944 (check_effective_target_floatn_nx_runtime): Return 0 for
2945 powerpc*-ibm-aix*.
2946
5bcc4152 29472016-10-17 Andrew Pinski <apinski@cavium.com>
2948
2949 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2950 long instead of long.
2951 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2952 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2953 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2954 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2955 * gcc.target/aarch64/pr68102_1.c: Likewise.
2956 * gcc.target/aarch64/target_attr_3.c: Likewise.
2957
6539e0f7 29582016-10-17 Richard Biener <rguenther@suse.de>
2959
2960 PR tree-optimization/77988
2961 * gcc.dg/torture/pr77988.c: New testcase.
2962
6a0d39d6 29632016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2964
2965 * gcc.dg/pr71636-1.c: New test-case.
2966 * gcc.dg/pr71636-2.c: Likewise.
2967
a27e3913 29682016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * gnat.dg/trampoline3.adb: New test.
2971 * gnat.dg/trampoline4.adb: Likewise.
2972
4c3a9c43 29732016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2974
2975 * gfortran.dg/dtio_16.f90: New test.
2976
b39e7130 29772016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2978
2979 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2980 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2981 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2982
e16e12bf 29832016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2984
2985 * gcc.target/sparc/popc.c: Rename to...
2986 * gcc.target/sparc/popc-1.c: ...this.
2987 * gcc.target/sparc/popc-2.c: New test.
2988
f2540a7e 29892016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2990
2991 PR fortran/77972
2992 * gfortran.dg/unexpected_eof_4.f90: New test.
2993
5ba96fdd 29942016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2995
c258c004 2996 PR libfortran/48587
2997 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2998
6b34469c 29992016-10-14 Jakub Jelinek <jakub@redhat.com>
3000
7aeed2e5 3001 PR middle-end/77959
3002 * gfortran.dg/pr77959.f90: New test.
3003
6b34469c 3004 DR 1511 - const volatile variables and ODR
3005 * g++.dg/DRs/dr1511-1.C: New test.
3006 * g++.dg/DRs/dr1511-2.C: New test.
3007
f81df488 30082016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3009
3010 * gnat.dg/debug7.adb (dg-options): Remove -g.
3011 * gnat.dg/debug8.adb (dg-options): Add -margs.
3012 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3013
e5664bb5 30142016-10-14 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/77979
3017 * gcc.dg/torture/pr77979.c: New testcase.
3018
3b7a15a1 30192016-10-14 Martin Liska <mliska@suse.cz>
3020
3021 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3022 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3023 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3024
2b379696 30252016-10-14 Uros Bizjak <ubizjak@gmail.com>
3026
3027 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3028 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3029 * gcc.dg/torture/pr77937-2.c: Likewise.
3030
0dfdb37a 30312016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gnat.dg/lto15.adb: Adjust.
3034 * gnat.dg/lto16.adb: Likewise.
3035 * gnat.dg/lto17.adb: Likewise
3036 * gnat.dg/lto18.ad[sb]: New test.
3037 * gnat.dg/lto18_pkg.ads: New helper.
3038 * gnat.dg/lto19.adb: New test.
3039 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3040 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3041 * gnat.dg/lto20.adb: New test.
3042 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3043
30825815 30442016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3045
3046 * gfortran.dg/coarray_38.f90: Expect error message.
3047
f6412f44 30482016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3049
3050 * gcc.target/aarch64/spellcheck_1.c: New test.
3051 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3052 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3053 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3054 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3055 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3056
7a8fd205 30572016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3058
3059 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3060
0512a8c6 30612016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3062
3063 PR tree-optimization/77937
3064 * gcc.dg/torture/pr77937-1.c: New.
3065 * gcc.dg/torture/pr77937-2.c: New.
3066
81f19d90 30672016-10-13 Jakub Jelinek <jakub@redhat.com>
3068
3069 * g++.dg/cpp1z/inline-var1.C: New test.
3070 * g++.dg/cpp1z/inline-var1a.C: New test.
3071 * g++.dg/cpp1z/inline-var1.h: New file.
3072 * g++.dg/cpp1z/inline-var2.C: New test.
3073 * g++.dg/cpp1z/inline-var3.C: New test.
3074 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3075 uninitialized const.
3076
83ee671e 30772016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 3078
f3e6118a 3079 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3080 Xscale is specified, not just -march.
3081 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3082 is incompatible with Xscale.
8d16d6ff 3083
2e7b05a3 30842016-10-13 Martin Sebor <msebor@redhat.com>
3085
3086 PR c++/71912
3087 * g++.dg/ext/flexary4.C: Adjust.
3088 * g++.dg/ext/flexary5.C: Same.
3089 * g++.dg/ext/flexary9.C: Same.
3090 * g++.dg/ext/flexary19.C: New test.
3091 * g++.dg/ext/flexary18.C: New test.
3092 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3093 regression test.
4d7671d9 3094 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3095 Avoid generating a flexible array member in an array.
2e7b05a3 3096
ff56abd1 30972016-10-13 Martin Sebor <msebor@redhat.com>
3098
3099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3100 to placate -Wformat on targets where the type is not int.
3101
c4966203 31022016-10-13 David Malcolm <dmalcolm@redhat.com>
3103
3104 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3105 in INSN_LOCATION.
3106
0655e0e6 31072016-10-13 Bin Cheng <bin.cheng@arm.com>
3108
3109 * gcc.target/i386/l_fma_float_1.c: Revise test.
3110 * gcc.target/i386/l_fma_float_2.c: Ditto.
3111 * gcc.target/i386/l_fma_float_3.c: Ditto.
3112 * gcc.target/i386/l_fma_float_4.c: Ditto.
3113 * gcc.target/i386/l_fma_float_5.c: Ditto.
3114 * gcc.target/i386/l_fma_float_6.c: Ditto.
3115 * gcc.target/i386/l_fma_double_1.c: Ditto.
3116 * gcc.target/i386/l_fma_double_2.c: Ditto.
3117 * gcc.target/i386/l_fma_double_3.c: Ditto.
3118 * gcc.target/i386/l_fma_double_4.c: Ditto.
3119 * gcc.target/i386/l_fma_double_5.c: Ditto.
3120 * gcc.target/i386/l_fma_double_6.c: Ditto.
3121
c4dd22f7 31222016-10-13 Bin Cheng <bin.cheng@arm.com>
3123
3124 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3125
73e363e1 31262016-10-13 Bin Cheng <bin.cheng@arm.com>
3127
3128 * gcc.dg/vect/vect-98.c: Refine test case.
3129 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3130 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3131 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3132
c0f4422f 31332016-10-13 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR c/77946
3136 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3137
5d3eb95a 31382016-10-13 Martin Liska <mliska@suse.cz>
3139
3140 PR tree-optimization/77943
3141 * g++.dg/tree-ssa/pr77943.C: New test.
3142
eb04d24c 31432016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3144
3145 PR fortran/72832
3146 * gfortran.dg/allocate_with_source_22.f03: New test.
3147 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3148 fail.
3149
4c57e30a 31502016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3151
3152 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3153 * gcc.target/arm/movsi_movw.c: Likewise.
3154 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3155 directive to work on big endian targets.
3156
a70bfd3e 31572016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3158
3159 * gcc.dg/tree-ssa/evrp6.c: New test.
3160
ef51c561 31612016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3162
3163 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3164 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3165 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3166
c1276ee1 31672016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3168
3169 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3170 * gcc.target/powerpc/warn-2.c: Ditto.
3171
a5c34f4b 31722016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3173
3174 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3175 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3176 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3177 for -mmsa.
3178 * gcc.target/mips/msa.c: New test.
3179 * gcc.target/mips/msa-builtins.c: Likewise.
3180 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3181 (check_effective_target_mips_msa_runtime): Likewise.
3182 (check_effective_target_mips_msa): Likewise.
3183 (add_options_for_mips_msa): Likewise.
3184 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3185 (check_effective_target_vect_intfloat_cvt): Likewise.
3186 (check_effective_target_vect_uintfloat_cvt): Likewise.
3187 (check_effective_target_vect_floatint_cvt): Likewise.
3188 (check_effective_target_vect_floatuint_cvt): Likewise.
3189 (check_effective_target_vect_shift): Likewise.
3190 (check_effective_target_vect_shift_char): Likewise.
3191 (check_effective_target_vect_long): Likewise.
3192 (check_effective_target_vect_float): Likewise.
3193 (check_effective_target_vect_double): Likewise.
3194 (check_effective_target_vect_long_long): Likewise.
3195 (check_effective_target_vect_perm): Likewise.
3196 (check_effective_target_vect_perm_byte): Likewise.
3197 (check_effective_target_vect_perm_short): Likewise.
3198 (check_effective_target_vect_sdot_qi): Likewise.
3199 (check_effective_target_vect_udot_qi): Likewise.
3200 (check_effective_target_vect_sdot_hi): Likewise.
3201 (check_effective_target_vect_udot_hi): Likewise.
3202 (check_effective_target_vect_pack_trunc): Likewise.
3203 (check_effective_target_vect_unpack): Likewise.
3204 (check_effective_target_vect_hw_misalign): Likewise.
3205 (check_effective_target_vect_condition): Likewise.
3206 (check_effective_target_vect_cond_mixed): Likewise.
3207 (check_effective_target_vect_char_mult): Likewise.
3208 (check_effective_target_vect_short_mult): Likewise.
3209 (check_effective_target_vect_int_mult): Likewise.
3210 (check_effective_target_vect_extract_even_odd): Likewise.
3211 (check_effective_target_vect_interleave): Likewise.
3212 (check_vect_support_and_set_flags): Check if the target supports MSA
3213 and append to the list of EFFECTIVE_TARGETS.
3214
3e7c21b1 32152016-10-12 Richard Biener <rguenther@suse.de>
3216
3217 PR debug/77947
3218 * g++.dg/torture/pr77947.C: New testcase.
3219
bd043173 32202016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3221
3222 * gnat.dg/debug8.adb: New testcase.
3223
dade7ede 32242016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3225
3226 * gnat.dg/debug9.adb: New testcase.
3227
98e16200 32282016-10-12 Richard Biener <rguenther@suse.de>
3229
3230 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3231 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3232 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3233
30855003 32342016-10-12 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/77920
3237 * gcc.dg/torture/pr77920.c: New testcase.
3238
12663602 32392016-10-12 Jakub Jelinek <jakub@redhat.com>
3240
221d7858 3241 PR tree-optimization/77929
3242 * gcc.c-torture/compile/pr77929.c: New test.
3243
12663602 3244 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3245 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3246 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3247 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3248 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3249 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3250 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3251 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3252 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3253
443a4842 32542016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3255
3256 * gcc.target/sparc/setcc-4.c: Adjust.
3257 * gcc.target/sparc/setcc-5.c: Likewise.
3258 * gcc.target/sparc/setcc-6.c: Likewise.
3259 * gcc.target/sparc/setcc-7.c: Likewise.
3260 * gcc.target/sparc/setcc-8.c: Likewise.
3261 * gcc.target/sparc/setcc-9.c: Likewise.
3262 * gcc.target/sparc/setcc-10.c: Delete.
3263
ffe8440e 32642016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3265
3266 PR fortran/77942
3267 * gfortran.dg/pr77942.f90
3268
f9d86318 32692016-10-11 Fritz Reese <fritzoreese@gmail.com>
3270
3271 * gfortran.dg/dec_math.f90: New testsuite.
3272
aec336e9 32732016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3274
3275 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3276 (main): Declare j as i32 instead of int.
3277
96eb1519 32782016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3279
3280 PR testsuite/PR77710
3281 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3282 target triplet instead of *-*-*-*.
3283
a84cc613 32842016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3285
3286 * gnat.dg/unchecked_convert10.adb: New test.
3287 * gnat.dg/unchecked_convert11.adb: Likewise.
3288 * gnat.dg/unchecked_convert12.adb: Likewise.
3289
94ec1a50 32902016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3291
3292 * gcc.target/sparc/cbcond-1.c: New test.
3293 * gcc.target/sparc/cbcond-2.c: Likewise.
3294 * gcc.target/sparc/movcc-1.c: Likewise.
3295 * gcc.target/sparc/movcc-2.c: Likewise.
3296 * gcc.target/sparc/setcc-1.c: Adjust.
3297 * gcc.target/sparc/setcc-2.c: Likewise.
3298 * gcc.target/sparc/setcc-3.c: Likewise.
3299 * gcc.target/sparc/setcc-4.c: Likewise.
3300 * gcc.target/sparc/setcc-5.c: Likewise.
3301 * gcc.target/sparc/setcc-6.c: New test.
3302 * gcc.target/sparc/setcc-7.c: Likewise.
3303 * gcc.target/sparc/setcc-8.c: Likewise.
3304 * gcc.target/sparc/setcc-9.c: Likewise.
3305 * gcc.target/sparc/setcc-10.c: Likewise.
3306
74cf8d76 33072016-10-10 Jeff Law <law@redhat.com>
3308
3309 PR tree-optimization/71947
3310 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3311 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3312 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3313 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3314 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3315 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3316
8d3bf9df 33172016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3318
3319 PR fortran/77915
3320 * gfortran.dg/matmul_11.f90: New test.
3321
ade2e453 33222016-10-10 Jiong Wang <jiong.wang@arm.com>
3323
3324 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3325 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3326 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3327 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3328 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3329 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3330 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3331 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3333 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3334 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3335 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3336 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3337 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3338 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3339 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3340 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3341 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3342 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3344 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3345 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3346 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3347 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3348 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3349 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3383
d9b5db8e 33842016-10-10 Jiong Wang <jiong.wang@arm.com>
3385
3386 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3400
67789205 34012016-10-10 Jiong Wang <jiong.wang@arm.com>
3402
3403 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3404 Enable AArch64.
3405 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3406 vdup*_laneq.
3407 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3408 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3409 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3411
6dfe8276 34122016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3413 Jiong Wang <jiong.wang@arm.com>
3414
3415 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3416 AArch64 support.
3417 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3418 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3419 AArch64 targets.
3420 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3421 AArch64 targets.
3422 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3423 targets.
3424 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3425
ec8fd20e 34262016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3427
3428 * gnat.dg/specs/vfa.ads: New test.
3429
6dfe8276 34302016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 3431
3432 * gnat.dg/inline13.ad[sb]: New test.
3433 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3434
8fc51369 34352016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3436
3437 * gnat.dg/biased_subtype.adb: New test.
3438
b4d09fc1 34392016-10-09 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR tree-optimization/77901
3442 * gcc.c-torture/compile/pr77901.c: New test.
3443
14964a36 34442016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3445
3446 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3447 * gcc.dg/ipa/propalign-2.c: Likewise
3448 * gcc.dg/ipa/propalign-3.c: Likewise.
3449 * gcc.dg/ipa/propalign-4.c: Likewise.
3450 * gcc.dg/ipa/propalign-5.c: Likewise.
3451
ad0c1dec 34522016-10-08 Jakub Jelinek <jakub@redhat.com>
3453
ae691a10 3454 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3455
4582d852 3456 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3457
ad0c1dec 3458 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3459 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3460
90a2ad05 34612016-10-07 Fritz Reese <fritzoreese@gmail.com>
3462
3463 * gfortran.dg/dec_union_11.f90: New testcase.
3464
4076953a 34652016-10-07 Nathan Sidwell <nathan@acm.org>
3466
3467 PR c++/66443
3468 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3469 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3470 * g++.dg/cpp1y/pr66443-cxx14.C: New
3471 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3472 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3473
cd45162d 34742016-10-07 Jakub Jelinek <jakub@redhat.com>
3475
3476 * g++.dg/cpp0x/addressof1.C: New test.
3477 * g++.dg/cpp0x/addressof2.C: New test.
3478
7d29bba9 34792016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3480
3481 * gcc.target/powerpc/float128-type-1.c: New test to check that
3482 PowerPC 64-bit Linux enables -mfloat128-type by default.
3483 * gcc.target/powerpc/float128-type-2.c: Likewise.
3484 * gcc.target/powerpc/float128-mix.c: Change error message to
3485 reflect that __ibm128 is now #define'ed to be long double.
3486
7d562e89 34872016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3488
3489 PR fortran/77406
3490 * gfortran.dg/pr77406.f90: New test.
3491 * gfortran.dg/assumed_type_3.f90: Update error messages.
3492 * gfortran.dg/defined_operators_1.f90: Ditto.
3493 * gfortran.dg/generic_26.f90: Ditto.
3494 * gfortran.dg/generic_7.f90: Ditto.
3495 * gfortran.dg/gomp/udr5.f90: Ditto.
3496 * gfortran.dg/gomp/udr7.f90: Ditto.
3497 * gfortran.dg/interface_1.f90: Ditto.
3498 * gfortran.dg/interface_37.f90: Ditto.
3499 * gfortran.dg/interface_5.f90: Ditto.
3500 * gfortran.dg/interface_6.f90: Ditto.
3501 * gfortran.dg/interface_7.f90
3502 * gfortran.dg/no_arg_check_3.f90
3503 * gfortran.dg/operator_5.f90
3504 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3505
0365bfa8 35062016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3507
3508 PR c++/77700
3509 * c-c++-common/Wint-in-bool-context.c: Update test.
3510
1941149a 35112016-10-07 Richard Biener <rguenther@suse.de>
3512
3513 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3514 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3515
dc5b5d21 35162016-10-07 Marek Polacek <polacek@redhat.com>
3517
3518 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3519
30ac4925 35202016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3521
3522 PR c++/69733
3523 * c-c++-common/pr69733.c: New test.
3524 * gcc.dg/pr69733.c: New test.
3525 * gcc.target/i386/pr69733.c: New test.
3526
95c0ad19 35272016-10-07 Marek Polacek <polacek@redhat.com>
3528
3529 PR c++/77803
3530 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3531
fafde080 35322016-10-07 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR tree-optimization/77664
3535 * gcc.dg/tree-ssa/pr77664.c: New test.
3536 * gcc.dg/pr77664.c: New test.
3537
35382016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 3539
3540 * gfortran.dg/pr69955.f90: New test.
3541
4147af80 35422016_10-06 Louis Krupp <louis.krupp@zoho.com>
3543
3544 PR fortran/57910
3545 * gfortran.dg/pr57910.f90: New test.
3546
adeca879 35472016-10-06 Jakub Jelinek <jakub@redhat.com>
3548
3549 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3550 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3551
fefb1a11 35522016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3553
3554 PR tree-optimization/77862
3555 * gcc.dg/pr77862.c: New test.
3556
f7df25e9 35572016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3558
3559 * gcc.dg/tree-ssa/evrp4.c: New test.
3560
3ff1ad36 35612016-10-06 Jeff Law <law@redhat.com>
3562
3563 PR tree-optimization/71661
3564 * gcc.dg/tree-ssa/pr71661.c: New test.
3565
1424fde5 35662016-10-06 Richard Biener <rguenther@suse.de>
3567
3568 PR tree-optimization/77855
3569 * gcc.dg/torture/pr77855.c: New testcase.
3570
a22dd5ec 35712016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 3572 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 3573
3574 * g++.dg/other/pr77759.C: New test.
3575
cb1f8eb4 35762016-10-06 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/77839
3579 * gcc.dg/torture/pr77839.c: New testcase.
3580
bb513366 35812016-10-06 Marek Polacek <polacek@redhat.com>
3582
3583 * g++.dg/cpp1z/init-statement9.C: New test.
3584
26d689f4 35852016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3586
3587 * gcc.target/i386/pcommit-1.c: Deleted.
3588 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3589 * gcc.target/i386/sse-13.c: Ditto.
3590 * gcc.target/i386/sse-14.c: Ditto.
3591 * gcc.target/i386/sse-22.c: Ditto.
3592 * gcc.target/i386/sse-23.c: Ditto.
3593 * g++.dg/other/i386-2.C: Ditto.
3594
847e66cc 35952016-10-05 Uros Bizjak <ubizjak@gmail.com>
3596
3597 * gcc.target/i386/pr77833.c: Require int128 effective target.
3598
670ec524 35992016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3600
3601 PR fortran/58991
3602 PR fortran/58992
3603 * gfortran.dg/associate_22.f90: New test.
3604
fca4e258 36052016-10-05 Fritz Reese <fritzoreese@gmail.com>
3606
3607 * gfortran.dg/dec_union_9.f90: New testcase.
3608 * gfortran.dg/dec_union_10.f90: New testcase.
3609
994fc95f 36102016-10-05 Jakub Jelinek <jakub@redhat.com>
3611
c6958264 3612 PR sanitizer/66343
3613 * gcc.dg/pch/pr66343-3.c: New test.
3614 * gcc.dg/pch/pr66343-3.hs: New file.
3615
994fc95f 3616 PR sanitizer/66343
3617 * gcc.dg/pch/pr66343-1.c: New test.
3618 * gcc.dg/pch/pr66343-1.hs: New file.
3619 * gcc.dg/pch/pr66343-2.c: New test.
3620 * gcc.dg/pch/pr66343-2.hs: New file.
3621
2b6903a5 36222016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3623
3624 * c-c++-common/Wint-in-bool-context.c: Update test.
3625
a9e44c43 36262016-10-05 Marek Polacek <polacek@redhat.com>
3627
3628 * g++.dg/cpp1z/init-statement1.C: New test.
3629 * g++.dg/cpp1z/init-statement2.C: New test.
3630 * g++.dg/cpp1z/init-statement3.C: New test.
3631 * g++.dg/cpp1z/init-statement4.C: New test.
3632 * g++.dg/cpp1z/init-statement5.C: New test.
3633 * g++.dg/cpp1z/init-statement6.C: New test.
3634 * g++.dg/cpp1z/init-statement7.C: New test.
3635 * g++.dg/cpp1z/init-statement8.C: New test.
3636
d0a5b595 36372016-10-05 Louis Krupp <louis.krupp@zoho.com>
3638
3639 PR fortran/67524
3640 * gfortran.dg/pr67524.f90: New test.
3641
c7b01e77 36422016-10-05 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR sanitizer/77823
3645 * c-c++-common/ubsan/shift-9.c: New test.
3646
d204444e 36472016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3648
3649 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3650 of int if __SIZEOF_INT__ is less than 4 bytes.
3651
ea55eab9 36522016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3655 * gfortran.dg/class_array_20.f03: Likewise.
3656 * gfortran.dg/class_array_21.f03: Likewise.
3657 * gfortran.dg/finalize_29.f08: Likewise.
3658 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3659
bf1426ea 36602016-10-05 Richard Biener <rguenther@suse.de>
3661
3662 PR middle-end/77826
3663 * gcc.dg/torture/pr77826.c: New testcase.
3664
eb93b162 36652016-10-05 Richard Biener <rguenther@suse.de>
3666
3667 * gcc.dg/fold-copysign-1.c: New testcase.
3668
830f8f08 36692016-10-05 Andreas Schwab <schwab@suse.de>
3670
3671 * g++.dg/pr49847-2.C: Remove.
3672
ce229d56 36732016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3674
3675 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3676
d82d27a3 36772016-10-05 Richard Biener <rguenther@suse.de>
3678
3679 PR middle-end/55152
3680 * gcc.dg/pr55152-2.c: New testcase.
3681
29e40d1d 36822016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3683
3684 * gfortran.dg/dtio_15.f90: New test.
3685
78dc0da1 36862016-10-04 Ian Lance Taylor <iant@golang.org>
3687
3688 * gcc.dg/split-7.c: New test.
3689
f72de674 36902016-10-04 Martin Sebor <msebor@redhat.com>
3691
3692 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3693 %lc directive to wint_t to silence -Wformat warnings on targets
3694 where the latter is a distinct type such as long.
3695
c30da209 36962016-10-04 Martin Sebor <msebor@redhat.com>
3697
3698 PR c++/77804
3699 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3700
c93d719b 37012016-10-04 Jakub Jelinek <jakub@redhat.com>
3702
c8887d28 3703 PR c++/77791
3704 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3705
c93d719b 3706 * g++.dg/other/java3.C: Remove.
3707 * g++.dg/other/java1.C: Remove.
3708 * g++.dg/other/error12.C: Remove.
3709 * g++.dg/other/java2.C: Remove.
3710 * g++.dg/warn/Wnvdtor.C: Remove.
3711 * g++.dg/lookup/java1.C: Remove.
3712 * g++.dg/lookup/java2.C: Remove.
3713 * g++.dg/ext/pr34829.C: Remove.
3714 * g++.dg/ext/java-3.C: Remove.
3715 * g++.dg/ext/java-1.C: Remove.
3716 * g++.dg/ext/java-2.C: Remove.
3717 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3718
e62363b1 37192016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3720
3721 PR tree-optimization/77808
3722 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3723
38f18c01 37242016-10-04 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/77399
3727 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3728
47fd90af 37292016-10-04 Richard Biener <rguenther@suse.de>
3730
3731 PR middle-end/77833
3732 * gcc.target/i386/pr77833.c: New testcase.
3733
2f8d6297 37342016-09-26 Jeff Law <law@redhat.com>
3735
3736 PR tree-optimization/71550
3737 PR tree-optimization/71403
3738 * gcc.c-torture/execute/pr71550.c: New test.
3739
4092cccf 37402016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3741
3742 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3743 option.
3744
8e8fe25a 37452016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3746
3747 Revert
3748 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3749
3750 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3751
fcfa0d6a 37522016-10-03 Marek Polacek <polacek@redhat.com>
3753
3754 * g++.dg/cpp0x/nullptr37.C: New test.
3755
255beb07 37562016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3757
3758 * c-c++-common/Wint-in-bool-context.c: Update test.
3759
16127d51 37602016-10-02 Jakub Jelinek <jakub@redhat.com>
3761
3762 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3763 earlier.
3764 * g++.dg/charset/asm2.c (memmove): Likewise.
3765 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3766 * g++.dg/tls/diag-4.C (foo): Likewise.
3767 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3768 dg-warning, fix up regex.
3769 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3770 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3771 * g++.old-deja/g++.mike/net31.C: Likewise.
3772 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3773 for C++17.
3774 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3775 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3776
c9e875f1 37772016-10-01 Richard Biener <rguenther@suse.de>
3778
3779 PR middle-end/77798
3780 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3781
77daf8b6 37822016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3783
3784 PR fortran/77663
3785 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3786
ff2feb8b 37872016-10-01 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR c/77490
3790 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3791 Add dg-prune-output directive.
3792
fd3720ac 37932016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794
3795 PR fortran/66643
3796 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3797 * gfortran.fortran-torture/compile/write.f90: Update test.
3798
dd07e329 37992016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3800
3801 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3802 arm_fp16_alternative_ok as the required effective target.
3803 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3804 -mfp16-format=alternative to the dg-options directive and remove
3805 the dg-add-options directive.
3806
580083a2 38072016-09-30 Fritz Reese <fritzoreese@gmail.com>
3808
3809 PR fortran/77764
3810 * gfortran.dg/dec_union_8.f90: New testcase.
3811
f24fcad2 38122016-09-30 Fritz Reese <fritzoreese@gmail.com>
3813
3814 PR fortran/77782
3815 * gfortran.dg/dec_structure_16.f90: New testcase.
3816
e0e00cf4 38172016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3818
3819 * gfortran.dg/coarray_allocate_10.f08: New test.
3820 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3821
44211526 38222016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3823
3824 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3825
e2441cd8 38262016-09-30 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/77399
3829 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3830
0914a8ef 38312016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3832
5db34fe5 3833 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 3834 -fdelete-null-pointer-checks explicit.
3835 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3836 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3837 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3838 * gcc.dg/pic-1.c: Require fpic target support.
3839 * gcc.dg/pic-2.c: Likewise.
3840
c5d89bae 38412016-09-29 Jakub Jelinek <jakub@redhat.com>
3842
3843 Implement P0001R1 - C++17 removal of register storage class specifier
3844 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3845 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3846 C++17.
3847 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3848 keyword if not __SSE2__.
3849 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3850 C++17.
3851 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3852 register keywords.
3853 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3854 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3855 no_erroneous_warning): Expect new warnings for C++17.
3856 * g++.dg/warn/register-var-2.C (f): Likewise.
3857 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3858 * g++.dg/parse/linkage2.C (foo): Likewise.
3859 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3860 keyword on parameters for C++17.
3861 * g++.dg/cpp1z/register1.C: New test.
3862 * g++.dg/cpp1z/register2.C: New test.
3863 * g++.dg/cpp1z/register3.C: New test.
3864
5424b150 38652016-09-29 Uros Bizjak <ubizjak@gmail.com>
3866
3867 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3868 * gcc.target/i386/avx2-check.h (main): Ditto.
3869 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3870 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3871 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3872 * gcc.target/i386/avx512er-check.h (main): Ditto.
3873 * gcc.target/i386/avx512f-check.h (main): Ditto.
3874 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3875 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3876 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3877
132fa33c 38782016-09-29 Uros Bizjak <ubizjak@gmail.com>
3879
3880 PR target/77756
3881 * gcc.target/i386/pr77756.c: New test.
3882
ea72fa65 38832016-09-29 Marek Polacek <polacek@redhat.com>
3884
3885 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3886
40334d1a 38872016-09-29 Marek Polacek <polacek@redhat.com>
3888
3889 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3890 C++14.
3891
2bf721c3 38922016-09-29 Martin Liska <mliska@suse.cz>
3893
3894 * objc/execute/construct1.m: New test.
3895
a8243a97 38962016-09-29 Richard Biener <rguenther@suse.de>
3897
3898 PR tree-optimization/77768
3899 * gcc.dg/torture/pr77768.c: New testcase.
3900
98da8d3b 39012016-09-28 Richard Biener <rguenther@suse.de>
3902
3903 PR middle-end/77407
3904 * gcc.dg/pr77407.c: New testcase.
3905
b0ab3ca0 39062016-09-29 Richard Biener <rguenther@suse.de>
3907
3908 PR middle-end/55152
3909 * gcc.dg/pr55152.c: New testcase.
3910 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3911
f76c9f26 39122016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3913
3914 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3915 (dg-options): Remove -m32.
3916
94d9ba6a 39172016-09-28 Martin Sebor <msebor@redhat.com>
3918
3919 PR middle-end/77721
3920 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3921
d23296dc 39222016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3923
3924 PR libgfortran/77707
3925 * gfortran.dg/inquire_17.f90: New test.
3926
2a2770c6 39272016-09-28 Jakub Jelinek <jakub@redhat.com>
3928
3929 PR c++/77467
3930 * g++.dg/cpp1y/constexpr-77467.C: New test.
3931
3e822015 39322016-09-28 Martin Sebor <msebor@redhat.com>
3933
3934 PR c/77762
3935 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3936 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3937 (test_sprintf_p_const): Adjust line numbers to avoid failures
3938 introduced in r240503.
3939
21ce832f 39402016-09-28 Martin Sebor <msebor@redhat.com>
3941
3942 PR middle-end/77683
3943 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3944
8d9e3eb6 39452016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3946
cfa852a5 3947 PR c++/77748
3948 * g++.dg/pr77550.C: Avoid undefined behavior.
3949
8d9e3eb6 3950 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3951
85dd8d9a 39522016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3953
3954 * gcc.dg/strlenopt-20.c: Update test.
3955 * gcc.dg/strlenopt-21.c: Likewise.
3956 * gcc.dg/strlenopt-22.c: Likewise.
3957 * gcc.dg/strlenopt-22g.c: Likewise.
3958 * gcc.dg/strlenopt-26.c: Likewise.
3959 * gcc.dg/strlenopt-5.c: Likewise.
3960 * gcc.dg/strlenopt-7.c: Likewise.
3961 * gcc.dg/strlenopt-9.c: Likewise.
3962
ce7e2f0e 39632016-09-27 Jakub Jelinek <jakub@redhat.com>
3964
4fd4e9e0 3965 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3966
66108a57 3967 * g++.dg/cpp1z/lambda-this1.C: New test.
3968 * g++.dg/cpp1z/lambda-this2.C: New test.
3969
ce7e2f0e 3970 PR c++/77722
3971 * g++.dg/ubsan/return-4.C: New test.
3972 * g++.dg/ubsan/return-5.C: New test.
3973 * g++.dg/ubsan/return-6.C: New test.
3974
eedf6f96 39752016-09-27 Jiong Wang <jiong.wang@arm.com>
3976
3977 * lib/target-supports.exp
3978 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3979 in function comment.
3980
febf7a45 39812016-09-27 Martin Liska <mliska@suse.cz>
3982
3983 PR gcov-profile/46266
3984 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3985 considered.
3986
1ef012e4 39872016-09-27 Richard Biener <rguenther@suse.de>
3988
3989 PR tree-optimization/77745
3990 * g++.dg/torture/pr77745.C: New testcase.
3991
fcaf08b7 39922016-09-27 Richard Biener <rguenther@suse.de>
3993
3994 PR tree-optimization/77478
3995 * gcc.dg/torture/pr77478.c: New testcase.
3996
db46bcd3 39972016-09-27 Martin Liska <mliska@suse.cz>
3998
3999 PR gcov-profile/7970
4000 PR gcov-profile/16855
4001 PR gcov-profile/44779
4002 * g++.dg/gcov/pr16855.C: New test.
4003
2e0bcd96 40042016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4005
4006 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4007
93768ef7 40082016-09-27 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR fortran/77666
4011 * gfortran.dg/gomp/pr77666.f90: New test.
4012
b09a4365 40132016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4014
4015 PR ipa/77677
4016 * gcc.dg/torture/pr77677-2.c: New test.
4017
85527e8f 40182016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4019
4020 PR fortran/77420
4021 * gfortran.dg/pr77420_1.f90: New test.
4022 * gfortran.dg/pr77420_2.f90: Ditto.
4023 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4024 * gfortran.dg/pr77420_4.f90: this file.
4025
140cd7ff 40262016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4027
4028 PR middle-end/77719
4029 * gfortran.dg/pr77719.f90: New test.
4030
d4d58fc3 40312016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4032
4033 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 4034 singular form of byte when quantity is unknown.
d4d58fc3 4035
e997bd3a 40362016-09-26 Marek Polacek <polacek@redhat.com>
4037
4038 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4039
9c7de46a 40402016-09-26 Martin Liska <mliska@suse.cz>
4041
4042 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4043 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4044 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4045 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4046 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4047 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4048 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4049 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4050 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4051
3c77f69c 40522016-09-26 Marek Polacek <polacek@redhat.com>
4053
4054 PR c/7652
4055 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4056 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4057 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4058 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4059 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4060 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4061 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4062 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4063 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4064 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4065 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4066 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4067 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4068 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4069 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4070 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4071 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4072 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4073 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4074 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4075 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4076 * c-c++-common/attr-fallthrough-1.c: New test.
4077 * c-c++-common/attr-fallthrough-2.c: New test.
4078 * g++.dg/cpp0x/fallthrough1.C: New test.
4079 * g++.dg/cpp0x/fallthrough2.C: New test.
4080 * g++.dg/cpp1z/fallthrough1.C: New test.
4081 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4082 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4083 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4084 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4085
40e245e1 40862016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4087
9e9fb49b 4088 PR fortran/77429
40e245e1 4089 * gfortran.dg/pr77429.f90: New test.
4090
cfffcdf4 40912016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4092
4093 PR fortran/77694
4094 * gfortran.dg/pr77694.f90: New test.
4095
223e6ae9 40962016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4097
4098 PR target/51244
4099 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4100
9e932ac2 41012016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4102
4103 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4104 for 32-bit mode.
4105
04f16d28 41062016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4107
4108 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4109 for 32-bit mode.
4110
481ce481 41112016-09-24 Marek Polacek <polacek@redhat.com>
4112
4113 PR c/77490
4114 * c-c++-common/Wbool-operation-1.c: New test.
4115 * gcc.dg/Wbool-operation-1.c: New test.
4116
8e652fcf 41172016-09-23 Fritz Reese <fritzoreese@gmail.com>
4118
4119 * gfortran.dg/dec_static_1.f90: New.
4120 * gfortran.dg/dec_static_2.f90: New.
4121 * gfortran.dg/dec_static_3.f90: New.
4122 * gfortran.dg/dec_static_4.f90: New.
4123
e7c4560c 41242016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4125
4126 PR fortran/48298
4127 * gfortran.dg/negative_unit_check.f90: Update test.
4128 * gfortran.dg/dtio_14.f90: New test.
481ce481 4129
ad020996 41302016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4131
4132 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4133 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4134 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4135 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4136 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4137 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4138 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4139
e2c1228b 41402016-09-23 Martin Sebor <msebor@redhat.com>
4141
4142 PR testsuite/77713
4143 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4144 assuming long double is bigger than double.
4145
9b5db70f 41462016-09-23 Jakub Jelinek <jakub@redhat.com>
4147
4148 Implement P0138R2, C++17 construction rules for enum class values
4149 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4150
a30e370d 41512016-09-23 David Malcolm <dmalcolm@redhat.com>
4152
4153 PR preprocessor/77672
4154 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4155 expected multiline output from first warning to reflect change
4156 in r240434.
4157
15650eb7 41582016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4159
4160 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4161
f886b2b4 41622016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4163 Tom de Vries <tom@codesourcery.com>
4164
4165 PR testsuite/77411
4166 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4167
f74ba31d 41682016-09-23 Marek Polacek <polacek@redhat.com>
4169
4170 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4171 * c-c++-common/gomp/atomic-13.c: Likewise.
4172 * c-c++-common/gomp/atomic-14.c: Likewise.
4173 * c-c++-common/pr60439.c: Remove invalid code.
4174 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4175 * g++.dg/expr/bitfield5.C: Likewise.
4176 * g++.dg/expr/bitfield6.C: Likewise.
4177 * g++.dg/expr/bool1.C: Likewise.
4178 * g++.dg/expr/bool3.C: Likewise.
4179 * g++.dg/expr/lval3.C: Likewise.
4180 * g++.dg/expr/lval4.C: Likewise.
4181 * g++.old-deja/g++.jason/bool5.C: Likewise.
4182
7413e757 41832016-09-23 David Malcolm <dmalcolm@redhat.com>
4184
4185 PR preprocessor/77672
4186 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4187 (test_terminator_location): New function.
4188
81df50de 41892016-09-23 Richard Biener <rguenther@suse.de>
4190
4191 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4192
5f4626d8 41932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4194
4195 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4196 -march=armv8.2-a+fp16 when supported by the hardware.
4197 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4198 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4199 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4200 semi-colons to a macro invocations.
4201 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4202 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4203 defined.
4204 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4205 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4206 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4207 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4208 defined.
4209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4210 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4216 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4218 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4219 defined.
4220 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4222 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4223 defined.
4224 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4226 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4227 defined.
4228 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4230 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4231 defined.
4232 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4234 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4235 defined. Also fix some white-space.
4236 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4237 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4238 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4239 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4241 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4242 defined. Also fix some long lines and white-space.
4243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4244 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4245 defined. Also fix some long lines and white-space.
4246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4247 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4248 defined.
4249 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4251 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4252 defined.
4253 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4255 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4256 defined.
4257 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 4258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 4260 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 4261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 4267 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 4268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 4273 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4274 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 4275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 4276
f2645569 42772016-09-23 Jiong Wang <jiong.wang@arm.com>
4278 Matthew Wahab <matthew.wahab@arm.com>
4279
4280 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4281 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4282 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4283 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4284 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4285 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4286 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4287 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4288 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4292 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4293 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4294 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4295 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4296 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4297 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4298 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4299 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4300 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4301 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4302 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4303 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4304 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4305 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4306 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4307 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4308 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4309 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4310 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4311 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4312 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4313 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4314 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4315 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4316 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4317
66a55fc4 43182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4319
4320 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4321 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4322 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4323 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4324 support.
4325
ada0f4c4 43262016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4327
4328 PR ipa/77677
4329 * gcc.dg/torture/pr77677.c: New test.
4330
8771094d 43312016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4332
4333 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4334 here now.
4335
c959fae1 43362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4337
4338 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4339 options. Add tests for float16x4_t and float16x8_t.
4340
88b594a3 43412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4342
4343 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4344 * gcc.target/s390/risbg-ll-2.c: Ditto.
4345 * gcc.target/s390/risbg-ll-3.c: Ditto.
4346
e4ad661c 43472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4348
4349 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4350 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4351
4005a882 43522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4353
4354 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4355 output to the simplified instructions.
4356
9854d864 43572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4358
4359 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4360 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4361
388ce7db 43622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4363
4364 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4365 (FP16_SUPPORTED): New
4366 (expected-hfloat-16x4): Make conditional on __fp16 support.
4367 (expected-hfloat-16x8): Likewise.
4368 (vdup_n_f16): Disable for non-AArch64 targets.
4369 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4370 conditional on FP16_SUPPORTED.
4371 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4373 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4374 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4375 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4376 for testing __fp16.
4377 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4378 conditional on FP16_SUPPORTED.
4379 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4380 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4381
837bb76e 43822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4383
4384 * gcc.target/arm/short-vfp-1.c: New.
4385
e183c2b8 43862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4387
4388 * gcc.target/arm/attr-fp16-arith-1.c: New.
4389
cd6fbed6 43902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4391
4392 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4393 New.
4394 (add_options_for_arm_v8_2a_fp16_neon): New.
4395 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4396 (add_options_for_arm_arch_v8_2a): Auto-generate.
4397 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4398 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4399 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4400 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4401 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4402 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4403 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4404
4961b0ab 44052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4406
4407 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4408 arm_fp16_alternative_ok.
4409 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4410 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 4411 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4412 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 4413 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4414 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4415 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4416 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4417 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4418 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4419 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4420 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4421 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4422 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4423 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4424 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4425 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4426 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4427 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4428 arm_fp16_alternative_ok.
4429 * lib/target-supports.exp
4430 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4431 (check_effective_target_arm_fp16_alternative_ok): New.
4432 (check_effective_target_arm_fp16_none_ok_nocache): New.
4433 (check_effective_target_arm_fp16_none_ok): New.
4434
ce5b3c3b 44352016-09-23 Martin Liska <mliska@suse.cz>
4436
4437 * gcc.dg/ipa/pr77653.c: Replace adress
4438 with address.
4439
d4c65e05 44402016-09-23 Martin Liska <mliska@suse.cz>
4441
4442 * gcc.target/i386/movbe-4.c: New test.
4443
82a47693 44442016-09-23 Martin Liska <mliska@suse.cz>
4445
4446 * gcc.target/i386/crc32-5.c: New test.
4447
0253072a 44482016-09-23 Martin Liska <mliska@suse.cz>
4449
4450 * gcc.target/i386/pr71652.c: New test.
4451 * gcc.target/i386/pr71652-2.c: New test.
4452 * gcc.target/i386/pr71652-3.c: New test.
4453
0bfdbd22 44542016-09-23 Jakub Jelinek <jakub@redhat.com>
4455
4456 * lib/gcc-dg.exp (process-message): Support relative line number
4457 notation - .+4 or .-1 etc.
4458 * gcc.dg/dg-test-1.c: New test.
4459
ff982ab4 44602016-09-22 Martin Sebor <msebor@redhat.com>
4461
4462 PR target/77676
4463 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4464 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4465 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4466 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4467
78299f8d 44682016-09-22 Uros Bizjak <ubizjak@gmail.com>
4469
4470 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4471 * gcc.dg/ifcvt-2.c: Ditto.
4472 * gcc.dg/zero_bits_compound-1.c: Ditto.
4473 * gcc.dg/zero_bits_compound-1.c: Ditto.
4474 * gcc.dg/pr40550.c: Simplify target selectors.
4475 Use dg-additional-options.
4476 * gcc.dg/pr47893.c: Ditto.
4477 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4478 additional options for 32-bit x86 targets.
4479 * gcc.dg/pr70955.c: Move to ...
4480 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4481
ec645283 44822016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/61019
4485 * g++.dg/cpp0x/pr61019.C: New.
4486
9753b549 44872016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4488 Terry Guo <terry.guo@arm.com>
4489
4490 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4491 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4492 * gcc.target/arm/pure-code/pure-code.exp: New.
4493
7dbfb427 44942016-09-22 Uros Bizjak <ubizjak@gmail.com>
4495
4496 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4497 Remove SSE effective target requirement.
4498
7e20dff2 44992016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4500
4501 PR c++/71979
4502 * g++.dg/cpp0x/pr71979.C: New.
4503
05dd002d 45042016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4505
4506 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4507
53769cc8 45082016-09-22 Martin Liska <mliska@suse.cz>
4509
4510 PR ipa/77653
4511 * gcc.dg/ipa/pr77653.c: New test.
4512
51c846d6 45132016-09-22 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR fortran/77665
4516 * gfortran.dg/gomp/pr77665.f90: New test.
4517
51278c1a 45182016-09-22 Paul Thomas <pault@gcc.gnu.org>
4519
4520 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4521 * gfortran.dg/dtio_13.f90: New test.
4522
cde225a2 45232016-09-21 Louis Krupp <louis.krupp@zoho.com>
4524
4525 PR fortran/66107
4526 * gfortran.dg/pr66107.f90: New test.
4527
0d5530d9 45282016-09-21 Ian Lance Taylor <iant@golang.org>
4529
4530 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4531 with call to builtin delete function.
4532
9ca7e933 45332016-09-21 Joseph Myers <joseph@codesourcery.com>
4534
4535 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4536 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4537 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4538 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4539 tests.
4540
451127c6 45412016-09-21 Uros Bizjak <ubizjak@gmail.com>
4542
4543 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4544
98aa0f57 45452016-09-21 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR c++/77651
4548 * g++.dg/cpp1z/aligned-new6.C: New test.
4549
65eeae10 45502016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4551
4552 * gcc.target/arm/fp16-aapcs-3.c: New.
4553 * gcc.target/arm/fp16-aapcs-4.c: New.
4554 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4555 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4556 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4557 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4558
1a39df22 45592016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4560
4561 PR tree-optimization/77550
4562 * g++.dg/pr77550.C: New test.
4563
48bc6fdd 45642016-09-21 Georg-Johann Lay <avr@gjlay.de>
4565
4566 PR target/77326
4567 * gcc.target/avr/torture/pr77326.c: New test.
4568
a09b160b 45692016-09-21 Louis Krupp <louis.krupp@zoho.com>
4570
4571 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4572
91207228 45732016-09-21 Richard Biener <rguenther@suse.de>
4574
4575 PR tree-optimization/77648
4576 * gcc.dg/torture/pr77648-1.c: New testcase.
4577 * gcc.dg/torture/pr77648-2.c: Likewise.
4578
f6aeb966 45792016-09-21 Richard Biener <rguenther@suse.de>
4580 Jakub Jelinek <jakub@redhat.com>
4581
4582 PR tree-optimization/77621
4583 * gcc.dg/pr77621.c: New testcase.
4584
637b3ebb 45852016-09-21 Paul Thomas <pault@gcc.gnu.org>
4586
4587 PR fortran/77657
4588 * gfortran.dg/dtio_12.f90: New test.
4589
b5b88e7a 45902016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4591
4592 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4593
8ccdb0a4 45942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4595
4596 PR tree-optimization/72835
4597 * gcc.dg/tree-ssa/pr72835.c: New test.
4598
b9833bfd 45992016-09-20 Martin Sebor <msebor@redhat.com>
4600
4601 PR middle-end/49905
4602 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4603 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4604 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4605 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4606 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4607 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4608 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4609
597323ed 46102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4611
4612 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4613 arguments/compare will be optimized away.
4614 * gcc.dg/torture/ftrapv-1.c: Likewise.
4615
25a8e007 46162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4617
4618 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4619 will be optimized away.
4620 * gcc.dg/ipa/vrp1.c: New test.
4621 * gcc.dg/ipa/vrp2.c: New test.
4622 * gcc.dg/ipa/vrp3.c: New test.
4623
6e93da1b 46242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4625
4626 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4627 does the same transformation.
4628 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4629 * gcc.dg/tree-ssa/evrp1.c: New test.
4630 * gcc.dg/tree-ssa/evrp2.c: New test.
4631 * gcc.dg/tree-ssa/evrp3.c: New test.
4632 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4633 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4634 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4635 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4636 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4637 foling now happens early.
4638 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4639 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4640 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4641 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4642 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4643
b8b3b645 46442016-09-20 Uros Bizjak <ubizjak@gmail.com>
4645
4646 PR target/77621
4647 * gcc.target/i386/pr77621.c: New test.
4648 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4649 pattern, loop should vectorize with -mtune=atom.
4650
81165554 46512016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4652 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR testsuite/63299
4655 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4656 instead of delete.
4657
2f8a2ead 46582016-09-20 Jakub Jelinek <jakub@redhat.com>
4659
a48667ee 4660 PR c++/77626
4661 * g++.dg/other/pr77626.C: New test.
4662
7e67c6d5 4663 PR c++/77638
4664 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4665
59934ea3 4666 PR c++/77637
4667 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4668
2f8a2ead 4669 PR middle-end/77624
4670 * c-c++-common/pr77624-1.c: New test.
4671 * c-c++-common/pr77624-2.c: New test.
4672
a1268ee1 46732016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4674
4675 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4676 of digits expected.
4677
0b77b2cf 46782016-09-20 Richard Biener <rguenther@suse.de>
4679
4680 PR tree-optimization/77646
4681 * gcc.dg/torture/pr77646.c: New testcase.
4682
bed03df1 46832016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4684
4685 PR c++/77434
4686 * c-c++-common/Wint-in-bool-context.c: New test.
4687
cb19a0da 46882016-09-19 Joseph Myers <joseph@codesourcery.com>
4689
4690 * gcc.dg/cr-decimal-dig-1.c: New test.
4691
9b5c49ef 46922016-09-19 Joseph Myers <joseph@codesourcery.com>
4693
4694 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4695 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4696 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4697 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4698
48d1445d 46992016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4700
4701 PR rtl-optimization/77416
4702 * gcc.target/powerpc/pr77416.c: New.
4703
579f478b 47042016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4705
4706 PR c++/77639
4707 * g++.dg/template/error-recovery4.C: New test.
4708
f2e52448 47092016-09-19 Bin Cheng <bin.cheng@arm.com>
4710
4711 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4712
aaf7d5f8 47132016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4714
4715 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4716 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4717
5f036000 47182016-09-19 Jakub Jelinek <jakub@redhat.com>
4719 Jan Hubicka <jh@suse.cz>
4720
4721 PR target/77587
4722 * gcc.dg/pr77587.c: New test.
4723 * gcc.dg/pr77587a.c: New file.
4724
eee0cf09 47252016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4726
4727 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4728 * gfortran.dg/coarray_38.f90:
4729 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4730 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4731 * gfortran.dg/coarray_allocate_7.f08: New test.
4732 * gfortran.dg/coarray_allocate_8.f08: New test.
4733 * gfortran.dg/coarray_allocate_9.f08: New test.
4734 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4735 new caf_register.
4736 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4737 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4738 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4739 get_by_refs.
4740 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4741 * gfortran.dg/coarray_lock_7.f90: Same.
4742 * gfortran.dg/coarray_poly_5.f90: Same.
4743 * gfortran.dg/coarray_poly_6.f90: Same.
4744 * gfortran.dg/coarray_poly_7.f90: Same.
4745 * gfortran.dg/coarray_poly_8.f90: Same.
4746 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4747
891196d7 47482016-09-19 Fritz Reese <fritzoreese@gmail.com>
4749
4750 PR fortran/77584
4751 * gfortran.dg/dec_structure_15.f90: New testcase.
4752
281da9a3 47532016-09-19 Richard Biener <rguenther@suse.de>
4754
4755 PR middle-end/77605
4756 * gcc.dg/torture/pr77605.c: New testcase.
4757
8a252920 47582016-09-18 Louis Krupp <louis.krupp@zoho.com>
4759
4760 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4761
a18b7a33 47622016-09-17 Jan Hubicka <hubicka@ucw.cz>
4763
4764 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4765 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4766 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4767 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4768 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4769 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4770 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4771 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4772 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4773 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4774 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4775
b868c23d 47762016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4777
4778 * gcc.target/i386/pr68633.c: Fix expected result.
4779
360d7ea8 47802016-09-17 Louis Krupp <louis.krupp@gmail.com>
4781
4782 PR fortran/68078
4783 * gfortran.dg/pr68078.f90: New test.
4784 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4785
d58661cb 47862016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4787
4788 PR target/77613
4789 * gcc.target/powerpc/swaps-p8-25.c: New.
4790
24b3d864 47912016-09-16 Jakub Jelinek <jakub@redhat.com>
4792
e6db887a 4793 PR c++/77482
4794 * g++.dg/cpp0x/constexpr-77482.C: New test.
4795
44df6c11 4796 PR c++/77379
4797 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4798 thunk offsets.
4799 * g++.dg/abi/abi-tag23a.C: Likewise.
4800
53d2f3de 4801 PR c++/77338
4802 * g++.dg/cpp0x/decltype-77338.C: New test.
4803
24b3d864 4804 PR c++/77375
4805 * g++.dg/cpp0x/mutable1.C: New test.
4806
42f172d0 48072016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4808
4809 PR fortran/77612
4810 * gfortran.dg/pr77612.f90: New test.
4811
0665113b 48122016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4813
4814 * gcc.dg/torture/pr70421.c: Require int32plus.
4815
dff10ec9 48162016-09-16 Jakub Jelinek <jakub@redhat.com>
4817
be63912c 4818 PR middle-end/77475
4819 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4820
dff10ec9 4821 PR target/77526
4822 * gcc.target/i386/pr77526.c: New test.
4823
69cdadd9 48242016-09-16 Jakub Jelinek <jakub@redhat.com>
4825 Eric Botcazou <ebotcazou@adacore.com>
4826
4827 PR middle-end/77594
4828 * gcc.target/i386/pr77594.c: New test.
4829
b74250bc 48302016-09-15 Louis Krupp <louis.krupp@zoho.com>
4831
4832 PR fortran/69963
4833 * gfortran.dg/misplaced_implicit_character.f90: New test.
4834
834a2c29 48352016-09-15 Bin Cheng <bin.cheng@arm.com>
4836
4837 PR tree-optimization/77503
4838 * gcc.dg/vect/pr77503.c: New test.
4839
fbcb99d5 48402016-09-15 Richard Biener <rguenther@suse.de>
4841
4842 PR middle-end/77544
4843 * c-c++-common/torture/pr77544.c: New testcase.
4844
3aa4e8c2 48452016-09-15 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR middle-end/77475
4848 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4849 * gcc.dg/march-generic.c: Likewise.
4850 * gcc.target/i386/spellcheck-options-1.c: New test.
4851 * gcc.target/i386/spellcheck-options-2.c: New test.
4852 * gcc.target/i386/spellcheck-options-3.c: New test.
4853 * gcc.target/i386/spellcheck-options-4.c: New test.
4854
e9dea525 48552016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4856
4857 PR fortran/72743
4858 * gfortran.dg/goacc/pr72743.f90: New test.
4859
7270347c 48602016-09-15 Richard Biener <rguenther@suse.de>
4861
4862 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4863
091e8e90 48642016-09-15 Richard Biener <rguenther@suse.de>
4865
4866 PR tree-optimization/77514
4867 * gcc.dg/torture/pr77514.c: New testcase.
4868
8cc08773 48692016-09-14 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR c++/77549
4872 * g++.dg/lookup/pr77549.C: New test.
4873
5be60f03 48742016-09-14 Marek Polacek <polacek@redhat.com>
4875
4876 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4877 * c-c++-common/gomp/atomic-13.c: Likewise.
4878 * c-c++-common/gomp/atomic-14.c: Likewise.
4879 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4880 * g++.dg/cpp1z/bool-increment1.C: New test.
4881 * c-c++-common/pr60439.c: Add dg-warning.
4882 * g++.dg/expr/bitfield4.C: Likewise.
4883 * g++.dg/expr/bitfield5.C: Likewise.
4884 * g++.dg/expr/bitfield6.C: Likewise.
4885 * g++.dg/expr/bool1.C: Likewise.
4886 * g++.dg/expr/bool3.C: Likewise.
4887 * g++.dg/expr/lval3.C: Likewise.
4888 * g++.dg/expr/lval4.C: Likewise.
4889 * g++.old-deja/g++.jason/bool5.C: Likewise.
4890 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4891 * g++.dg/other/error18.C: Likewise.
4892 * g++.dg/gomp/atomic-14.C: Likewise.
4893
f80a245e 48942016-09-14 Nathan Sidwell <nathan@acm.org>
4895
4896 PR c++/77539
4897 * g++.dg/cpp1y/pr77539.C: New.
4898
7b329bca 48992016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4900
4901 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4902 dg-require.
4903 * g++.dg/ext/builtin_alloca.C: Likewise.
4904 * g++.dg/template/spec35.C: Likewise.
4905 * gcc.dg/builtins-68.c: Likewise.
4906 * gcc.misc-tests/gcov-13.c: Likewise.
4907 * gcc.misc-tests/gcov-14.c: Likewise.
4908
0029200d 49092016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4910
4911 * gfortran.dg/dec_structure_14.f90: New testcase.
4912
0975f764 49132016-09-14 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR sanitizer/68260
4916 * c-c++-common/tsan/pr68260.c: New test.
4917
1098c313 49182016-09-13 Joe Seymour <joe.s@somniumtech.com>
4919
4920 PR target/70713
4921 * gcc.target/msp430/function-attributes-1.c: New test.
4922 * gcc.target/msp430/function-attributes-2.c: New test.
4923 * gcc.target/msp430/function-attributes-3.c: New test.
4924
2e7b05a3 49252015-04-18 Martin Sebor <msebor@redhat.com>
4926
4927 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4928 of non-nul characters.
4929 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4930
46fad8d5 49312016-09-13 Jakub Jelinek <jakub@redhat.com>
4932
4bdba715 4933 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4934 * g++.dg/cpp1z/gen-attrs1.C: New test.
4935
99d887de 4936 PR tree-optimization/77454
4937 * gcc.dg/pr77454.c: New test.
4938
46fad8d5 4939 PR c++/77553
4940 * g++.dg/cpp1y/constexpr-77553.C: New test.
4941
68ef907c 49422016-09-13 David Malcolm <dmalcolm@redhat.com>
4943
4944 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4945 (test_show_locus): Replace rich_location::add_fixit_insert calls
4946 with add_fixit_insert_before and add_fixit_insert_after.
4947
2c24fd5e 49482016-09-13 Jason Merrill <jason@redhat.com>
4949 Tom de Vries <tom@codesourcery.com>
4950
4951 PR c++/77427
4952 * g++.dg/pr77427.C: New test.
4953
68b219ee 49542016-09-13 Martin Liska <mliska@suse.cz>
4955
4956 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4957 effective target.
4958 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4959 * lib/target-supports.exp: Define the new target.
4960
c72e91d3 49612016-09-12 Andrew Pinski <apinski@cavium.com>
4962
4963 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4964 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4965
b38c0a37 49662016-09-12 Uros Bizjak <ubizjak@gmail.com>
4967
4968 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4969 variable arguments.
4970 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4971 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4972 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4973 variable argument.
4974 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4975 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4976
7a21b590 49772016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4978
4979 PR c++/77496
4980 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4981 * g++.dg/ext/pr77496.C: New test.
4982 * g++.dg/warn/pr77496.C: New test.
4983
00434032 49842016-09-12 David Malcolm <dmalcolm@redhat.com>
4985
4986 PR c/72858
4987 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4988 to preserve conversion chars, and to preserve prefix information.
4989 * gcc.dg/format/pr72858.c: New test case.
4990
54f56c28 49912016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4992
4993 * gfortran.dg/pr77507.f90: Move to ...
4994 * gfortran.dg/ieee/pr77507.f90: here.
4995
08d6d42c 49962016-08-09 Jan Hubicka <hubicka@ucw.cz>
4997
4998 PR ipa/61159
4999 * compile/pr61159.c: New testcase
5000
35870532 50012016-08-09 Jan Hubicka <hubicka@ucw.cz>
5002
5003 PR ipa/64316
5004 * gcc.dg/ipa/pr63416.c: New testcase.
5005
953b9eef 50062016-09-10 Paul Thomas <pault@gcc.gnu.org>
5007 Steven G. Kargl <kargl@gcc.gnu.org>
5008
5009 PR fortran/77532
c78b1f64 5010 * gfortran.dg/dtio_11.f90: new test.
953b9eef 5011
1aef7c3c 50122016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5013
5014 PR fortran/77507
5015 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5016 * gfortran.dg/c_assoc_4.f90: Ditto.
5017
3bb45f76 50182016-09-10 Tom de Vries <tom@codesourcery.com>
5019
5020 PR C/71602
5021 * c-c++-common/va-arg-va-list-type.c: New test.
5022
9731eaaf 50232016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5024
5025 PR rtl-optimization/77289
5026 * gcc.target/powerpc/pr77289.c: New test.
5027
911ea34a 50282016-09-09 Martin Sebor <msebor@redhat.com>
5029
5030 PR c/77520
5031 PR c/77521
5032 * gcc.dg/pr77520.c: New test.
5033 * gcc.dg/pr77521.c: New test.
5034
edd0f33b 50352016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5036
5037 PR fortran/77506
5038 * gfortran.dg/pr77506.f90: New test.
5039
374777a4 50402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5041
5042 PR fortran/77507
5043 * gfortran.dg/pr77507.f90: New test.
5044
c5eddaf9 50452016-09-09 Joseph Myers <joseph@codesourcery.com>
5046
5047 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5048
3e7e4e14 50492016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5050 Louis Krupp <lkrupp@gcc.gnu.org>
5051
5052 PR fortran/69514
5053 * gfortran.dg/pr69514_1.f90: New test.
5054 * gfortran.dg/pr69514_2.f90: New test.
5055
51688bb7 50562016-09-08 Jakub Jelinek <jakub@redhat.com>
5057
a34338c9 5058 PR fortran/77500
5059 * gfortran.dg/gomp/pr77500.f90: New test.
5060
51688bb7 5061 PR fortran/77516
5062 * gfortran.dg/gomp/pr77516.f90: New test.
5063
3ecb55e7 50642016-09-07 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR middle-end/77475
5067 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5068 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5069 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5070 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5071 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5072 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5073
3da97ff7 50742016-09-07 David Malcolm <dmalcolm@redhat.com>
5075
5076 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5077 "substring-locations.h".
5078
b55f1f44 50792016-09-07 Richard Biener <rguenther@suse.de>
5080
5081 PR c/77450
5082 * c-c++-common/vector-subscript-8.c: Move ..
5083 * gcc.dg/pr77450.c: ... here.
5084
7d482049 50852016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 5086
5087 PR libgfortran/77393
5088 * gfortran.dg/fmt_f0_2.f90: Update test.
5089 * gfortran.dg/fmt_f0_3.f90: New test.
5090
ef3b531c 50912016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5092
5093 PR debug/77389
5094 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5095 in dg-options.
5096
5097 PR debug/57519
5098 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5099
39370ea0 51002016-09-06 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR target/69255
5103 * gcc.target/i386/pr69255-1.c: New test.
5104 * gcc.target/i386/pr69255-2.c: New test.
5105 * gcc.target/i386/pr69255-3.c: New test.
5106
51072016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 5108
5109 PR c/77336
5110 * gcc.dg/format/miss-7.c: New test.
5111
88820414 51122016-09-06 Uros Bizjak <ubizjak@gmail.com>
5113
5114 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5115
4c790ba8 51162016-09-06 Martin Liska <mliska@suse.cz>
5117
5118 PR gcov-profile/77378
5119 PR gcov-profile/77466
5120 * gcc.dg/profile-update-warning.c: New test.
5121
43d2460d 51222016-09-06 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/77479
5125 * gcc.dg/torture/pr77479.c: New testcase.
5126
4c04bcce 51272016-09-06 Richard Biener <rguenther@suse.de>
5128
5129 PR c/77450
5130 * c-c++-common/vector-subscript-7.c: Adjust.
5131 * c-c++-common/vector-subscript-8.c: New testcase.
5132
8925068a 51332016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5134
5135 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5136
daea048c 51372016-09-05 Jakub Jelinek <jakub@redhat.com>
5138
e315ff48 5139 PR target/77476
5140 * gcc.target/i386/avx512f-pr77476.c: New test.
5141 * gcc.target/i386/avx512bw-pr77476.c: New test.
5142 * gcc.target/i386/avx512dq-pr77476.c: New test.
5143
8eeca3ac 5144 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5145 Update comment to mention also avx512f.
5146
daea048c 5147 PR sanitizer/77396
5148 * g++.dg/asan/pr77396-2.C: New test.
5149
a6ffaadf 51502016-09-05 Uros Bizjak <ubizjak@gmail.com>
5151
5152 PR rtl-optimization/77452
5153 * gcc.target/i386/pr77452.c: New test.
5154
8f8828ba 51552016-09-05 Marek Polacek <polacek@redhat.com>
5156
5157 PR c/77423
5158 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5159
65277f2a 51602016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5161
5162 PR fortran/77391
5163 * gfortran.dg/pr77391.f90: New test.
5164
a1cf06b8 51652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5166
5167 PR fortran/77460
5168 * gfortran.dg/pr77460.f90: New test.
5169
4d261282 51702016-09-03 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c/65467
5173 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5174
4fc4eb94 51752016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5176
5177 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5178
40a431fa 51792016-09-02 David Malcolm <dmalcolm@redhat.com>
5180
5181 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5182 test case.
5183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5184 diagnostic-test-show-locus-generate-patch.c to the sources
5185 for diagnostic_plugin_test_show_locus.c.
5186
a940fdc7 51872016-09-02 Jakub Jelinek <jakub@redhat.com>
5188
0b80c4b2 5189 PR c/65467
5190 * gcc.dg/gomp/_Atomic-1.c: New test.
5191 * gcc.dg/gomp/_Atomic-2.c: New test.
5192 * gcc.dg/gomp/_Atomic-3.c: New test.
5193 * gcc.dg/gomp/_Atomic-4.c: New test.
5194 * gcc.dg/gomp/_Atomic-5.c: New test.
5195
a940fdc7 5196 PR sanitizer/77396
5197 * g++.dg/asan/pr77396.C: New test.
5198
51992016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 5200
5201 PR tree-optimization/71831
5202 * gcc.dg/builtin-object-size-16.c: New test.
5203 * gcc.dg/builtin-object-size-17.c: New test.
5204
0b404bb4 52052016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5206
5207 PR libgfortran/77393
5208 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5209
8a5817a9 52102016-09-01 Uros Bizjak <ubizjak@gmail.com>
5211
5212 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5213 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5214 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5215 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5216 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5217 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5218 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5219 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5220 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5221 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5222 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5223 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5224 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5225 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5226 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5227 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5228 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5229 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5230
209253ae 52312016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5232
5233 * gnat.dg/opt58.adb: New test.
5234 * gnat.dg/opt58_pkg.ads: New helper.
5235
15182c1d 52362016-09-01 Richard Biener <rguenther@suse.de>
5237
5238 PR middle-end/77436
5239 * gcc.dg/torture/pr77436.c: New testcase.
5240
1c02615c 52412016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5242
5243 * gcc.dg/pr64252.c: Require int32plus.
5244 * gcc.dg/pr66299-1.c: Likewise.
5245 * gcc.dg/pr66299-2.c: Likewise.
5246 * gcc.dg/torture/20131115-1.c: Skip for avr.
5247
08fded5f 52482016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5249
5250 * gcc.target/aarch64/ands_3.c: New test.
5251
a7b3b7c4 52522016-08-31 Jakub Jelinek <jakub@redhat.com>
5253
68c215e4 5254 PR fortran/77352
5255 * gfortran.dg/gomp/pr77352.f90: New test.
5256
a7b3b7c4 5257 PR fortran/77374
5258 * gfortran.dg/gomp/pr77374.f08: New test.
5259
51a43c06 52602016-08-31 Marc Glisse <marc.glisse@inria.fr>
5261
5262 PR tree-optimization/73714
5263 * gcc.dg/tree-ssa/pr73714.c: New test.
5264
01109414 52652016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5266
5267 PR libgfortran/77393
5268 * gfortran.dg/fmt_f0_2.f90: New test.
5269
8036ac7f 52702016-08-31 Marc Glisse <marc.glisse@inria.fr>
5271
5272 * gcc.target/i386/pr59539-2.c: Adapt options.
5273 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5274
b298bde8 52752016-08-31 Paul Thomas <pault@gcc.gnu.org>
5276
5277 PR fortran/77418
5278 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5279 of the associate entity and replace with a pointer to the
5280 intended item on the stack.
5281
9f732c4e 52822016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 5283 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 5284
5285 PR fortran/48298
5286 * gfortran.dg/dtio_1.f90: New test.
5287 * gfortran.dg/dtio_2.f90: New test.
5288 * gfortran.dg/dtio_3.f90: New test.
5289 * gfortran.dg/dtio_4.f90: New test.
5290 * gfortran.dg/dtio_5.f90: New test.
5291 * gfortran.dg/dtio_6.f90: New test.
5292 * gfortran.dg/dtio_7.f90: New test.
5293 * gfortran.dg/dtio_8.f90: New test.
5294 * gfortran.dg/dtio_9.f90: New test.
5295 * gfortran.dg/dtio_10.f90: New test.
5296
d6dd1b60 52972016-08-30 David Malcolm <dmalcolm@redhat.com>
5298
5299 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5300 (test_many_nested_locations): New function.
5301 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5302 (test_show_locus): Handle "test_many_nested_locations".
5303
2e7400df 53042016-08-30 David Malcolm <dmalcolm@redhat.com>
5305
5306 * g++.dg/template/double-greater-than-fixit.C: New test case.
5307
98023bfd 53082016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5309
5310 * gnat.dg/opt57.ad[sb]: New test.
5311 * gnat.dg/opt57_pkg.ads: New helper.
5312
f9723d87 53132016-08-30 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/69047
5316 * gcc.dg/pr69047.c: Fix byte-order check.
5317
77ce6232 53182016-08-30 Jakub Jelinek <jakub@redhat.com>
5319
adca2d16 5320 PR tree-optimization/72866
5321 * gcc.dg/vect/pr72866.c: New test.
5322
06cee168 5323 PR debug/77363
5324 * g++.dg/debug/dwarf2/pr77363.C: New test.
5325
4472e8d1 5326 PR middle-end/77377
5327 * gcc.target/i386/pr77377.c: New test.
5328
77ce6232 5329 PR debug/77389
5330 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5331 in dg-options.
5332
36bda760 53332016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5334
5335 * gfortran.dg/pr77372.f90: Moved to ...
5336 * gfortran.dg/ieee/pr77372.f90: here.
5337
2db6ea89 53382016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5339
5340 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5341 vector short/char initializations.
5342 * gcc.target/powerpc/vec-init-5.c: Likewise.
5343 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5344 vector initialization optimizations.
5345 * gcc.target/powerpc/vec-init-7.c: Likewise.
5346 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5347 vector float/double initializations.
5348 * gcc.target/powerpc/vec-init-9.c: Likewise.
5349
1e4df796 53502016-08-29 Uros Bizjak <ubizjak@gmail.com>
5351
5352 PR target/77403
5353 * gcc.target/i386/pr77403.c: New test.
5354
f293b7f2 53552016-08-29 Marek Polacek <polacek@redhat.com>
5356
5357 PR c/77292
5358 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5359
ea2ec8f6 53602016-08-29 Tom de Vries <tom@codesourcery.com>
5361
5362 PR c/77398
5363 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5364
686436fe 53652016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5366
5367 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 5368
686436fe 53692016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 5370
5371 * gfortran.dg/dec_structure_13.f90: New testcase.
5372
f1ecf8b3 53732016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5374
5375 PR fortran/77261
5376 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5377 available.
5378
4670f428 53792016-08-28 Tom de Vries <tom@codesourcery.com>
5380
5381 PR lto/70955
5382 * gcc.dg/pr70955.c: New test.
5383 * gcc.dg/lto/pr70955_0.c: Same.
5384 * gcc.dg/lto/pr70955_1.c: Same.
5385
b243b563 53862016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR tree-optimization/71077
5389 * gcc.target/i386/pr71077.c: New test.
5390
92a44a68 53912016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 5392
5393 PR fortran/77380
5394 * gfortran.dg/pr77380.f90: New test.
5395
92a44a68 53962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 5397
5398 PR fortran/77372
5399 gfortran.dg/pr77372.f90: New test.
5400
367964fa 54012016-08-26 David Malcolm <dmalcolm@redhat.com>
5402
5403 * gcc.dg/spellcheck-fields-2.c (test): Move
5404 dg-begin/end-multiline-output within function body.
5405 (test_macro): New function.
5406
df4248fb 54072016-08-26 David Malcolm <dmalcolm@redhat.com>
5408
5409 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5410 (test_fixit_insert): Update expected output.
5411 (test_fixit_remove): Likewise.
5412 (test_fixit_replace): Likewise.
5413
377da6e4 54142016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5415
5416 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5417 Fix typo.
5418
4f16cc83 54192016-08-26 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/69047
5422 * gcc.dg/pr69047.c: New testcase.
5423
a54071b2 54242016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5425 Martin Jambhor <mjambor@suse.cz>
377da6e4 5426
a54071b2 5427 * gcc.dg/ipa/propbits-1.c: New test-case.
5428 * gcc.dg/ipa/propbits-2.c: Likewise.
5429 * gcc.dg/ipa/propbits-3.c: Likewise.
5430
2ae10c8c 54312016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5432
5433 PR fortran/77351
5434 * gfortran.dg/pr77351.f90: New test.
5435
c4963714 54362016-08-25 Marek Polacek <polacek@redhat.com>
5437
5438 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5439
49e1f4eb 54402016-08-25 Marek Polacek <polacek@redhat.com>
5441
5442 PR c/77323
5443 * gcc.dg/pr77323.c: New test.
5444
984f03c2 54452016-08-24 Paul Thomas <pault@gcc.gnu.org>
5446
5447 PR fortran/77358
5448 * gfortran.dg/submodule_17.f08: New test.
5449
92a44a68 54502016-08-24 Michael Collison <michael.collison@linaro.org>
5451 Michael Collison <michael.collison@arm.com>
f6c98a9a 5452
5453 * gcc.target/arm/builtin_saddl.c: New testcase.
5454 * gcc.target/arm/builtin_saddll.c: New testcase.
5455 * gcc.target/arm/builtin_uaddl.c: New testcase.
5456 * gcc.target/arm/builtin_uaddll.c: New testcase.
5457 * gcc.target/arm/builtin_ssubl.c: New testcase.
5458 * gcc.target/arm/builtin_ssubll.c: New testcase.
5459 * gcc.target/arm/builtin_usubl.c: New testcase.
5460 * gcc.target/arm/builtin_usubll.c: New testcase.
5461
8938d43d 54622016-08-24 Uros Bizjak <ubizjak@gmail.com>
5463
5464 PR target/77270
5465 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5466 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5467 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5468 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5469 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5470 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5471 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5472 effective target. Remove scan-assembler-times directives.
5473 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5474 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5475 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5476
2fb84e50 54772016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5478
5479 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5480 of unsigned int.
5481 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5482
cac7df4e 54832016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5484
5485 PR testsuite/77317
5486 * lib/target-supports.exp
5487 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5488 (check_effective_target_vect_natural_alignment): Ditto.
5489 (check_effective_target_vector_alignment_reachable): Ditto.
5490 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5491
b904831d 54922016-08-23 Ian Lance Taylor <iant@golang.org>
5493
5494 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5495
ff055c48 54962016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5497
5498 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5499 being created from pointers to memory locations.
5500 * gcc.target/powerpc/vec-init-2.c: Likewise.
5501
27af8972 55022016-08-23 Fritz Reese <fritzoreese@gmail.com>
5503
5504 * gfortran.dg/dec_structure_12.f90: New testcase.
5505
bd8ac469 55062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5507
5508 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5509
434d4291 55102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5511
5512 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5513 verification.
5514
be0be2de 55152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5516
5517 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5518 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5519
7feac654 55202016-08-23 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/27336
5523 * c-c++-common/pr27336.c: New testcase.
5524
364743f3 55252016-08-22 Marek Polacek <polacek@redhat.com>
5526
5527 PR c++/77321
5528 * g++.dg/cpp1y/pr77321.C: New test.
5529
b92c452d 55302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5531
5532 PR fortran/60774
5533 * gfortran.dg/empty_label.f: Adjust test for new error message.
5534 * gfortran.dg/empty_label.f90: Ditto.
5535 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5536 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5537 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5538
bfbc628a 55392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5540
5541 PR fortran/61318
5542 * gfortran.dg/pr61318.f90: New test.
5543
99af6e70 55442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5545
5546 PR fortran/77260
5547 * gfortran.dg/pr77260_1.f90: New test.
5548 * gfortran.dg/pr77260_2.f90: Ditto.
5549
6cfc7001 55502016-08-22 Joseph Myers <joseph@codesourcery.com>
5551
5552 PR middle-end/77269
5553 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5554 __builtin_signbitf and __builtin_signbitl in expected generic
5555 expansion.
5556 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5557 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5558 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5559 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5560 tests.
5561
012f068a 55622016-08-22 Joseph Myers <joseph@codesourcery.com>
5563
5564 * gcc.dg/torture/float128-builtin.c,
5565 gcc.dg/torture/float128-ieee-nan.c,
5566 gcc.dg/torture/float128x-builtin.c,
5567 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5568 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5569 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5570 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5571 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5572 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5573 gcc.dg/torture/floatn-nan.h: New tests.
5574
e2c5b687 55752016-08-22 Joseph Myers <joseph@codesourcery.com>
5576
5577 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5578 macro.
5579 (main): Update calls to TEST_I_F.
5580 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5581 macro.
5582 (main): Update calls to TEST_I_F.
5583
b4635564 55842016-08-22 Joseph Myers <joseph@codesourcery.com>
5585
5586 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5587 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5588 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5589 names in calls to TEST_I_F.
5590
802bc569 55912016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5592
5593 PR c/52952
5594 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5595
70fa7158 55962016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5597
5598 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5599 and !natural_alignment_64.
5600 * gcc.dg/ipa/propalign-2.c: Likewise.
5601 * gcc.dg/ipa/propalign-3.c: Likewise.
5602 * gcc.dg/ipa/propalign-4.c: Likewise.
5603 * gcc.dg/ipa/propalign-5.c: Likewise.
5604 * lib/target-supports.exp
5605 (check_effective_target_natural_alignment_32): Add avr-*-*.
5606
d0346b1a 56072016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5608
5609 PR tree-optimization/61839
5610 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5611 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5612 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5613 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5614
82c85aba 56152016-08-19 Joseph Myers <joseph@codesourcery.com>
5616
5617 PR c/32187
5618 * lib/target-supports.exp (check_effective_target_float16)
5619 (check_effective_target_float32, check_effective_target_float64)
5620 (check_effective_target_float128, check_effective_target_float32x)
5621 (check_effective_target_float64x)
5622 (check_effective_target_float128x)
5623 (check_effective_target_float16_runtime)
5624 (check_effective_target_float32_runtime)
5625 (check_effective_target_float64_runtime)
5626 (check_effective_target_float128_runtime)
5627 (check_effective_target_float32x_runtime)
5628 (check_effective_target_float64x_runtime)
5629 (check_effective_target_float128x_runtime)
5630 (check_effective_target_floatn_nx_runtime)
5631 (add_options_for_float16, add_options_for_float32)
5632 (add_options_for_float64, add_options_for_float128)
5633 (add_options_for_float32x, add_options_for_float64x)
5634 (add_options_for_float128x): New procedures.
5635 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5636 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5637 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5638 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5639 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5640 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5641 gcc.dg/torture/float128-complex.c,
5642 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5643 gcc.dg/torture/float128x-basic.c,
5644 gcc.dg/torture/float128x-complex.c,
5645 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5646 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5647 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5648 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5649 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5650 gcc.dg/torture/float32x-basic.c,
5651 gcc.dg/torture/float32x-complex.c,
5652 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5653 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5654 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5655 gcc.dg/torture/float64x-basic.c,
5656 gcc.dg/torture/float64x-complex.c,
5657 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5658 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5659 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5660 gcc.dg/torture/floatn-tg.h,
5661 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5662 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5663 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5664 gcc.dg/torture/fp-int-convert-float128x.c,
5665 gcc.dg/torture/fp-int-convert-float16-timode.c,
5666 gcc.dg/torture/fp-int-convert-float16.c,
5667 gcc.dg/torture/fp-int-convert-float32-timode.c,
5668 gcc.dg/torture/fp-int-convert-float32.c,
5669 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5670 gcc.dg/torture/fp-int-convert-float32x.c,
5671 gcc.dg/torture/fp-int-convert-float64-timode.c,
5672 gcc.dg/torture/fp-int-convert-float64.c,
5673 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5674 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5675 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5676 maximum exponent of floating-point type. Use it in testing
5677 whether 0x8...0 fits in the floating-point type. Always treat -1
5678 (signed 0xf...f) as fitting in the floating-point type.
5679 (M_OK1): New macro.
5680 * gcc.dg/torture/fp-int-convert-double.c,
5681 gcc.dg/torture/fp-int-convert-float.c,
5682 gcc.dg/torture/fp-int-convert-float128-timode.c,
5683 gcc.dg/torture/fp-int-convert-float128.c,
5684 gcc.dg/torture/fp-int-convert-float80-timode.c,
5685 gcc.dg/torture/fp-int-convert-float80.c,
5686 gcc.dg/torture/fp-int-convert-long-double.c,
5687 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5688
cf0bbc39 56892016-08-19 Jakub Jelinek <jakub@redhat.com>
5690
9354a9a5 5691 PR fortran/72744
5692 * gfortran.dg/gomp/pr72744.f90: New test.
5693
cf0bbc39 5694 PR fortran/69281
5695 * gfortran.dg/gomp/pr69281.f90: New test.
5696
ee0e163a 56972016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5698
1e4df796 5699 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5700 the last special seed value.
5701 * gfortran.dg/random_7.f90: Use size for last array member instead
5702 of hardcoded value.
ee0e163a 5703
6d7de609 57042016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5705
5706 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5707 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5708
e3243c77 57092016-08-19 Richard Biener <rguenther@suse.de>
5710
5711 PR tree-optimization/77286
5712 * gcc.dg/torture/pr77286.c: New testcase.
5713
b983d92d 57142016-08-18 David Malcolm <dmalcolm@redhat.com>
5715
5716 * gcc.dg/verbose-asm-2.c: New test case.
5717
48a7392b 57182016-08-18 David Malcolm <dmalcolm@redhat.com>
5719
5720 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5721 (custom_diagnostic_finalizer): Update for change to
5722 diagnostic_show_locus.
5723
5c8151fa 57242016-08-18 David Malcolm <dmalcolm@redhat.com>
5725
5726 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5727 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5728
26040f06 57292016-08-18 Marek Polacek <polacek@redhat.com>
5730
5731 PR c/71514
5732 * gcc.dg/pr71514.c: New test.
5733
360e911d 57342015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 PR target/72839
5737 * gcc.target/i386/pr72839.c: New test.
5738
6de0546d 57392016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5740
5741 PR middle-end/70895
5742 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5743 * c-c++-common/goacc/reduction-1.c: Likewise.
5744 * c-c++-common/goacc/reduction-2.c: Likewise.
5745 * c-c++-common/goacc/reduction-3.c: Likewise.
5746 * c-c++-common/goacc/reduction-4.c: Likewise.
5747
cee80871 57482016-08-18 Alan Modra <amodra@gmail.com>
5749
5750 * gcc.c-torture/compile/pr72771.c: New.
5751
f9c39b65 57522016-08-17 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR fortran/67496
5755 * gfortran.dg/pr67496.f90: New test.
5756
92a44a68 57572015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 5758
5759 PR tree-optimization/71752
f9c39b65 5760 * gcc.dg/vect/pr71752.c: New.
bf448dc8 5761
d2392ec3 57622016-08-17 Uros Bizjak <ubizjak@gmail.com>
5763
5764 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5765
c4994c0b 57662016-08-17 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR middle-end/77259
5769 * g++.dg/ipa/devirt-52.C: New test.
5770
f7896ff0 57712016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5772
5773 * c-c++-common/goacc/reduction-6.c: New testcase.
5774
7104d1a8 57752016-08-17 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/76490
5778 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5779 * gcc.dg/pr52904.c: XFAIL.
5780
cff41b9e 57812016-08-17 Richard Biener <rguenther@suse.de>
5782
5783 PR tree-optimization/23855
5784 * gcc.dg/loop-unswitch-2.c: Adjust.
5785
b1398e47 57862016-08-16 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR tree-optimization/72817
5789 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5790
de41fc22 57912016-08-16 Joseph Myers <joseph@codesourcery.com>
5792
5793 PR libgcc/77265
5794 * gcc.dg/torture/float128-extend-inf.c: New test.
5795
5927e78e 57962016-08-16 David Malcolm <dmalcolm@redhat.com>
5797
5798 PR c/72857
5799 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5800 for embedded NUL.
5801 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5802 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5803 caret placement.
5804 (test_oct): Likewise.
5805 (test_multiple): Likewise.
5806 (test_field_width_specifier): Likewise.
5807 (test_field_width_specifier_2): New function.
5808 (test_field_precision_specifier): New function.
5809 (test_embedded_nul): Update expected caret placement.
5810 (test_non_contiguous_strings): Update line number.
5811 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5812 (__emit_string_literal_range): Add "caret_idx" param.
5813 (test_simple_string_literal): Add value for new param, updating
5814 expected output..
5815 (test_concatenated_string_literal): Likewise.
5816 (test_multiline_string_literal): Likewise.
5817 (test_hex): Likewise.
5818 (test_oct): Likewise.
5819 (test_multiple): Likewise.
5820 (test_ucn4): Likewise.
5821 (test_ucn8): Likewise.
5822 (test_u8): Likewise.
5823 (test_u): Likewise; update expected message, from "range" to
5824 "location".
5825 (test_U): Likewise.
5826 (test_L): Likewise.
5827 (test_macro): Add value for new param.
5828 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5829 (__emit_string_literal_range): Add "caret_idx" param.
5830 (test_stringified_token_1): Add value for new param. Update
5831 expected message, from "range" to "location".
5832 (test_stringized_token_2): Likewise, adding param to macro.
5833 (test_stringified_token_3): Likewise.
5834 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5835 (emit_warning): Convert param from source_range to location_t.
5836 (test_string_literals): Add caret_idx param, and use it when
5837 constructing a substring_loc. Update error message, from
5838 "range" to "location".
5839
b8d94309 58402016-08-16 Jakub Jelinek <jakub@redhat.com>
5841
2e947447 5842 PR target/71910
5843 * g++.dg/gomp/pr71910.C: New test.
5844
9ea71b15 5845 PR middle-end/67485
5846 * gcc.c-torture/compile/pr67485.c: New test.
5847
b8d94309 5848 PR target/72867
5849 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5850
31de5086 58512016-08-16 Bin Cheng <bin.cheng@arm.com>
5852
5853 PR tree-optimization/69848
5854 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5855
a05d3de8 58562016-08-16 Martin Liska <mliska@suse.cz>
5857
5858 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5859 of memory operations so that it can be handled by core2
5860 in 32-bit mode.
5861
b50ad04e 58622016-08-16 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/76783
5865 * gcc.dg/pr76783.c: New testcase.
5866 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5867
b441db40 58682016-08-16 Bin Cheng <bin.cheng@arm.com>
5869
5870 PR tree-optimization/72817
5871 PR tree-optimization/73450
5872 * gcc.dg/tree-ssa/pr72817.c: New test.
5873 * gcc.dg/tree-ssa/pr73450.c: New test.
5874
36d310d0 58752016-08-15 Fritz Reese <fritzoreese@gmail.com>
5876
5877 * gfortran.dg/init_flag_13.f90: New testcase.
5878 * gfortran.dg/init_flag_14.f90: Ditto.
5879 * gfortran.dg/init_flag_15.f03: Ditto.
5880 * gfortran.dg/dec_init_1.f90: Ditto.
5881 * gfortran.dg/dec_init_2.f90: Ditto.
5882
e5ec9f76 58832016-08-15 Uros Bizjak <ubizjak@gmail.com>
5884
5885 PR target/72867
5886 * gcc.target/i386/pr72867.c: New test.
5887
6ce66d38 58882016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5889
5890 * c-c++-common/dump-ada-spec-5.c: New test.
5891
894463cf 58922016-08-15 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/73434
5895 * gcc.dg/torture/pr73434.c: New testcase.
5896
98b374b4 58972016-08-15 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR tree-optimization/72824
5900 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5901
9b90f118 59022016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5903
5904 PR fortran/70598
5905 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5906 in use_device clause.
5907 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5908 * gfortran.dg/goacc/list.f95: Adjust to catch
5909 "neither a POINTER nor an array" error messages.
5910
1d80868e 59112016-08-14 Uros Bizjak <ubizjak@gmail.com>
5912
5913 PR target/76342
5914 * gcc.target/i386/pr76342.c: New test.
5915
153e4ac1 59162016-08-12 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR c/71512
5919 * g++.dg/ubsan/pr71512.C: New test.
5920 * c-c++-common/ubsan/pr71512-1.c: New test.
5921 * c-c++-common/ubsan/pr71512-2.c: New test.
5922
3c382998 59232016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5924
5925 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5926 vector initialization options.
5927 * gcc.target/powerpc/vec-init-2.c: Likewise.
5928 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5929 is generated on ISA 3.0.
5930
7079d57a 59312016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5932
5933 PR middle-end/71654
5934 * gcc.dg/c-c++-common/pr71654.c: New test.
5935 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5936 dg-options.
5937 * gcc.dg/tree-ssa/vrp24: Likewise.
5938
7175bb2a 59392016-08-12 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR c/67410
5942 * gcc.dg/pr67410.c: New test.
5943
56fb8e9d 59442016-08-12 Bin Cheng <bin.cheng@arm.com>
5945
5946 PR tree-optimization/69848
5947 * gcc.dg/vect/vect-pr69848.c: New test.
5948
1f84b4ab 59492016-08-12 Uros Bizjak <ubizjak@gmail.com>
5950
5951 PR testsuite/71008
5952 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5953 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5954 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5955 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5956
60b349d9 59572016-08-12 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/57326
5960 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5961 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5962 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5963 * gcc.target/i386/pr45685.c: Likewise.
5964 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5965 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5966 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5967 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5968 * gfortran.dg/pr34163.f90: Likewise.
5969
6d5f72f3 59702016-08-12 Martin Liska <mliska@suse.cz>
5971
5972 * g++.dg/gcov/gcov-16.C: New test.
5973 * lib/gcov.exp: Support new argument for run-gcov function.
5974
b357db2c 59752016-08-12 Martin Liska <mliska@suse.cz>
5976
5977 PR gcov-profile/35590
5978 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5979
08e33f10 59802016-08-12 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/72851
5983 * gcc.dg/torture/pr72851.c: New testcase.
5984
92a44a68 59852016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5986
832d369d 5987 PR debug/63240
5988 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5989 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5990 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5991 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5992 DW_AT_deleted.
5993
1289a281 5994 PR debug/55641
5995 * g++.dg/debug/dwarf2/ref-1.C: New.
5996
9a478fab 5997 PR debug/49366
5998 * g++.dg/debug/dwarf2/template-params-12.H: New.
5999 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6000 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6001 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6002 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6003 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6004 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6005 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6006
e61229f8 60072016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6008
6009 PR target/72863
6010 * gcc.target/powerpc/pr72863.c: New test.
6011
c7823416 60122016-08-11 Uros Bizjak <ubizjak@gmail.com>
6013
6014 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6015
df15667f 60162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6017
6018 * gcc.target/i386/pieces-strcpy-1.c: New test.
6019 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6020
83c375ba 60212016-08-11 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR c++/72868
6024 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6025
350f354a 60262015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6027
6028 * gcc.target/i386/pieces-memcpy-1.c: New test.
6029 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6030 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6031 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6032 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6033 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6034
74be5bc1 60352016-08-11 Jakub Jelinek <jakub@redhat.com>
6036
6037 PR c/72816
20fb4916 6038 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 6039
40395983 60402016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6041
6042 PR tree-optimization/71083
6043 * gcc.c-torture/execute/pr71083.c: New test.
6044 * gnat.dg/loop_optimization23.adb: New test.
6045 * gnat.dg/loop_optimization23_pkg.ads: New test.
6046 * gnat.dg/loop_optimization23_pkg.adb: New test.
6047
ec969ce4 60482016-08-11 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/72772
6051 * gcc.dg/graphite/pr35356-1.c: Adjust.
6052 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6053
25482c16 60542016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6055
6056 * gfortran.dg/random_7.f90: Take into account that the last seed
6057 value is the special p value.
6058 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6059
f454033a 60602016-08-11 Richard Biener <rguenther@suse.de>
6061
6062 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6063
2d2b78a1 60642016-08-11 Alan Modra <amodra@gmail.com>
6065
6066 * gcc.target/powerpc/pr71680.c: New.
6067
97468983 60682016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6069
6070 * gcc.target/powerpc/bfp/bfp.exp: New file.
6071 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6072 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6073 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6074 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6075 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6076 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6077 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6078 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6079 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6080 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6081 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6082 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6083 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6084 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6085 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6086 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6087 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6088 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6089 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6090 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6091 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6092 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6093 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6094 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6095 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6096 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6097 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6098 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6099 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6100 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6101 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6102 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6103 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6104 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6105 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6106 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6107 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6108 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6109 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6110 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6111 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6112 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6113 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6114 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6115 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6116 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6117 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6118 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6119 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6120 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6121 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6122 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6123 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6124
23a6fe48 61252016-08-10 Bin Cheng <bin.cheng@arm.com>
6126
6127 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6128 Add aarch64*-*-*.
6129
0cb8f73e 61302016-08-10 Bin Cheng <bin.cheng@arm.com>
6131
6132 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6133
b7ed2a65 61342016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6135
6136 PR target/72853
6137 * gcc.target/powerpc/pr72853.c: New test.
6138
2d2b4107 61392016-08-10 Martin Liska <mliska@suse.cz>
6140
6141 PR gcov-profile/58306
6142 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6143
7132b755 61442016-08-10 Martin Liska <mliska@suse.cz>
6145
6146 * g++.dg/gcov/gcov-threads-1.C: New test.
6147
5186407c 61482016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6149
6150 PR target/71873
6151 * gcc.target/avr/pr71873.c: New test.
6152
44f01555 61532016-08-09 Martin Liska <mliska@suse.cz>
6154
6155 * g++.dg/gcov/gcov-dump-1.C: New test.
6156 * g++.dg/gcov/gcov-dump-2.C: New test.
6157
7d4f18f5 61582016-08-09 Martin Liska <mliska@suse.cz>
6159
6160 * gcc.dg/tree-prof/val-prof-9.c: New test.
6161
defa7026 61622016-08-09 Martin Liska <mliska@suse.cz>
6163
6164 * gcc.dg/tree-prof/val-prof-8.c: New test.
6165
ae7e6062 61662016-08-09 Martin Jambor <mjambor@suse.cz>
6167
0c47dd26 6168 PR ipa/71981
6169 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 6170
a69fb570 61712016-08-09 Bin Cheng <bin.cheng@arm.com>
6172
6173 PR tree-optimization/33707
6174 * gcc.dg/vect/pr33707.c: New test.
6175
a031a844 61762016-08-09 Bin Cheng <bin.cheng@arm.com>
6177
6178 PR tree-optimization/pr72772
6179 * gcc.dg/tree-ssa/pr72772.c: New test.
6180
8f1baf0d 61812016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6182
6183 PR rtl-optimization/66669
6184 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6185
53e7aca1 61862016-08-09 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/72824
6189 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6190
c162fa25 61912016-08-09 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/71802
6194 * gcc.dg/torture/pr71802.c: New testcase.
6195
87156a7d 61962016-08-09 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR c++/72809
6199 * g++.dg/eh/stdarg1.C: New test.
6200
d0029333 62012016-08-08 Andi Kleen <ak@linux.intel.com>
6202
6203 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6204 test command line in failure log.
6205 (profopt-execute): dito. Make autofdo file names unique.
6206
7af4d06b 62072016-08-08 David Malcolm <dmalcolm@redhat.com>
6208
6209 PR c/64955
6210 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6211 output.
6212
7091ff70 62132016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6214
6215 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6216 c99_runtime.
6217 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6218 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6219 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6220 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6221 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6222 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6223
d189b094 62242016-08-08 David Malcolm <dmalcolm@redhat.com>
6225
6226 PR c/52952
6227 * gcc.dg/cpp/pr66415-1.c: Likewise.
6228 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6229 * gcc.dg/format/c90-printf-1.c: Likewise.
6230 * gcc.dg/format/diagnostic-ranges.c: New test case.
6231
440837fe 62322016-08-08 Jakub Jelinek <jakub@redhat.com>
6233
7cbcf608 6234 PR fortran/72716
6235 * gfortran.dg/gomp/pr72716.f90: New test.
6236
aa1ddb66 6237 PR middle-end/72781
6238 * gcc.dg/gomp/pr72781.c: New test.
6239
440837fe 6240 PR middle-end/68762
6241 * g++.dg/vect/pr68762-1.cc: New test.
6242 * g++.dg/vect/pr68762-2.cc: New test.
6243 * g++.dg/vect/pr68762.h: New file.
6244
eb571c16 62452016-08-08 Martin Sebor <msebor@redhat.com>
6246
6247 PR testsuite/72838
f9c39b65 6248 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6249 * g++.dg/warn/overflow-warn-3.C: Same.
6250 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 6251
8ca5189a 62522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6253
6254 PR fortran/71936
6255 * gfortran.dg/allocate_with_source_21.f03: New test.
6256
1495e54c 62572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6258
6259 PR fortran/72698
6260 * gfortran.dg/allocate_with_source_20.f03: New test.
6261
d1e97886 62622016-08-08 Alan Modra <amodra@gmail.com>
6263
6264 * gcc.c-torture/compile/pr72802.c: New.
6265
9da84a54 62662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6267
6268 PR fortran/70524
6269 * gfortran.dg/dependency_48.f90: New test.
6270
3f9692a5 62712016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6272
b5b764be 6273 PR fortran/70040
3f9692a5 6274 * gfortran.dg/pr70040.f90: New testcase.
6275
099ec19a 62762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6277
6278 PR fortran/71961
6279 * gfortran.dg/matmul_10.f90: New testcase.
6280
e8272095 62812016-08-07 Jan Hubicka <hubicka@ucw.cz>
6282
6283 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6284
f5d2c462 62852016-08-07 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR c/72816
6288 * gcc.dg/pr72816.c: New test.
6289
30c60892 62902016-08-06 Jonathan Wakely <jwakely@redhat.com>
6291
6292 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6293 * g++.dg/conversion/pr41426.C: Likewise.
6294 * g++.dg/conversion/pr66211.C: Likewise.
6295 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6296 * g++.dg/init/ref8.C: Likewise.
6297 * g++.old-deja/g++.law/cvt20.C: Likewise.
6298 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6299
2abf3c4a 63002016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6301
6302 PR tree-optimization/18046
6303 * gcc.dg/tree-ssa/vrp105.c: New test.
6304 * gcc.dg/tree-ssa/vrp106.c: New test.
6305
a940fdc7 63062016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 6307
6308 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6309 1ul in diagnostics. Remove hyphen from "constant-expression."
6310 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6311 * g++.dg/cpp0x/static_assert3.C: Same.
6312 * g++.dg/cpp1y/constexpr-throw.C: Same.
6313 * g++.dg/template/nontype3.C: Same.
6314 * g++.dg/warn/overflow-warn-1.C: Same.
6315 * g++.dg/warn/overflow-warn-3.C: Same.
6316 * g++.dg/warn/overflow-warn-4.C: Same.
6317
d4166bdc 63182016-08-05 David Malcolm <dmalcolm@redhat.com>
6319
6320 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6321 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6322 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6324
906dd612 63252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6326
6327 PR tree-optimization/72810
6328 * gcc.dg/tree-ssa/vrp110.c: New test.
6329
9788fb76 63302016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6331
6332 PR Target/72819
6333 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6334 registers.
6335 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6336 saving the half-precision registers.
6337 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6338 value is returned in h0.
6339 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6340 are passed in FP/SIMD registers.
6341 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6342 passing works corrcetly.
6343 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6344 (hfa_f16x2_t): Likewise.
6345 (hfa_f16x3_t): Likewise.
6346 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6347 are promoted to double and passed in a double register.
6348 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6349 are promoted to double and stacked.
6350 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6351 __fp16 data types.
6352 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6353 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6354 __fp16 first get passed in FP/SIMD registers, then stacked.
6355
30f40fe4 63562016-08-05 Nathan Sidwell <nathan@acm.org>
6357
6358 PR c++/68724
6359 * g++.dg/cpp0x/pr68724.C: New.
6360
8a6540e1 63612016-08-05 Richard Biener <rguenther@suse.de>
6362
6363 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6364
09001ac1 63652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6366
6367 * gcc.dg/tree-ssa/vrp107.c: New test.
6368 * gcc.dg/tree-ssa/vrp108.c: New test.
6369 * gcc.dg/tree-ssa/vrp109.c: New test.
6370
88ab6a9c 63712016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6372
6373 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6374 dg-options.
6375
b2a036e7 63762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6377
6378 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6379 test-cases.
6380 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6381 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6382 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6383 test-cases.
6384 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6385 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6386 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6387 large_double.
6388
8dbf49cb 63892016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/72800
6392 * g++.dg/cpp1y/lambda-ice1.C: New.
6393
dcc45aae 63942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6395
6396 PR c++/72759
6397 * g++.dg/cpp1y/pr72759.C: New test.
6398
88fe4062 63992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6400
6401 * gcc.dg/switch-10.c: New test.
6402
a1af716f 64032016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6404
6405 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6406
1fa5d8ba 64072016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6408
6409 * c-c++-common/goacc/routine-5.c: Update.
6410
e8dedc4a 64112016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6412
6413 PR rtl-optimization/70903
6414 * gcc.c-torture/execute/pr70903.c: New test.
6415
7ca5003c 64162016-08-04 Martin Liska <mliska@suse.cz>
6417
6418 * gcc.dg/params/params.exp: Replace file exists with
6419 TESTING_IN_BUILD_TREE.
6420
810702a2 64212016-08-04 Marek Polacek <polacek@redhat.com>
6422
6423 PR c++/70229
6424 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6425
fa8a8f79 64262016-08-04 Richard Biener <rguenther@suse.de>
6427
6428 PR middle-end/71984
6429 * gcc.dg/torture/pr71984.c: Guard correctness check for
6430 little-endian.
6431
9916f5a5 64322016-08-03 Andrew Pinski <apinski@cavium.com>
6433
6434 * gcc.c-torture/compile/20160802-1.c: New testcase.
6435
278b4698 64362016-08-03 Fritz Reese <fritzoreese@gmail.com>
6437
6438 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6439
860c3c85 64402016-08-03 Richard Biener <rguenther@suse.de>
6441
6442 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6443 and remove -O3.
6444 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6445 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6446
0a41d717 64472016-08-03 Richard Biener <rguenther@suse.de>
6448
6449 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6450 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6451 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6452 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6453
52e3c0e8 64542016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6455
6456 * gcc.dg/init-excess-2.c: Require int32plus.
6457 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6458 * gcc.dg/pr59963-2.c: Require int32plus.
6459 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6460 * gcc.dg/unroll-7.c: Require int32plus.
6461
ad8a330c 64622016-08-02 Bin Cheng <bin.cheng@arm.com>
6463
6464 PR tree-optimization/34114
6465 * gcc.dg/tree-ssa/loop-42.c: New test.
6466
d3aa3636 64672016-08-02 Tamar Christina <tamar.christina@arm.com>
6468
6469 * gcc.target/aarch64/vminmaxnm.c: New.
6470 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6471 tests.
6472
c79d3723 64732016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6474
6475 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6476 vec_extract for vector float, vector int, vector short, and vector
6477 char.
6478 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6479 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6480 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6481 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6482
5fc13c39 64832016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6484
6485 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 6486 single stack adjustment, no writeback.
5fc13c39 6487 * gcc.target/aarch64/test_frame_12.c: Likewise.
6488 * gcc.target/aarch64/test_frame_13.c: Likewise.
6489 * gcc.target/aarch64/test_frame_15.c: Likewise.
6490 * gcc.target/aarch64/test_frame_6.c: Likewise.
6491 * gcc.target/aarch64/test_frame_7.c: Likewise.
6492 * gcc.target/aarch64/test_frame_8.c: Likewise.
6493 * gcc.target/aarch64/test_frame_16.c: New test.
6494
2eb70c76 64952015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6496
6497 PR target/72748
6498 * gcc.target/i386/pr72748.c: New test.
6499
92a44a68 65002015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 6501
6502 PR tree-optimization/71818
6503 * gcc.dg/vect/pr71818.c: New
6504
56e7a293 65052016-08-01 Martin Liska <mliska@suse.cz>
6506
6507 PR tree-optimization/71857
6508 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6509
aa8852cc 65102016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6511
6512 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6513
f3c032a4 65142016-08-01 Jan Beulich <jbeulich@suse.com>
6515
6516 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6517
a1e9d2c3 65182016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6519
6520 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6521 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6522
466045aa 65232016-07-31 Jonathan Wakely <jwakely@redhat.com>
6524
6525 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6526 (check_effective_target_c++): Likewise. Also match for libstdc++.
6527
92a44a68 65282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 6529
6530 PR fortran/41922
6531 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6532 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6533 * gfortran.dg/pr41922.f90: New test.
6534
dd13eb1b 65352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6536
6537 PR fortran/68566
6538 * gfortran.dg/pr68566.f90: new test.
6539
a940fdc7 65402016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 6541
6542 PR c++/60760
6543 PR c++/71091
6544 * g++.dg/cpp0x/constexpr-cast.C: New test.
6545 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6546 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6547 * g++.dg/ubsan/pr63956.C: Correct.
6548
efa8ff03 65492016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6550
6551 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6552 vector double or vector long where the vector is in memory.
6553 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6554 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6555
0b8113c5 65562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6557
6558 PR fortran/69867
6559 * gfortran.dg/pr69867.f90: New test.
6560
3badc59b 65612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6562
6563 PR fortran/69962
6564 * gfortran.dg/pr69962.f90: New test.
6565
fc8b54ff 65662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/70006
6569 * gfortran.dg/pr70006.f90: New test.
6570
165b422e 65712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6572
6573 PR fortran/71730
6574 * gfortran.dg/pr71730.f90: New test.
6575 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6576 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6577 * gfortran.dg/array_constructor_26.f03: Ditto.
6578
0c6334ed 65792016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6580
6581 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6582 * gcc.target/powerpc/pr71763.c: Likewise.
6583
4ebf85be 65842016-07-29 Marek Polacek <polacek@redhat.com>
6585
6586 PR c/71742
6587 * gcc.dg/940510-1.c: Adjust dg-error.
6588 * gcc.dg/c99-flex-array-1.c: Likewise.
6589 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6590
9efe5be6 6591 PR c/71853
6592 * gcc.dg/noncompile/pr71853.c: New test.
6593
4c4548bb 6594 PR c/71573
6595 * gcc.dg/noncompile/pr71573.c: New test.
6596
8ae70602 6597 PR c/71926
6598 * g++.dg/warn/Wparentheses-30.C: New test.
6599 * gcc.dg/Wparentheses-14.c: New test.
6600
cfc1aded 66012016-07-29 Uros Bizjak <ubizjak@gmail.com>
6602
6603 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6604
d5e80d93 66052016-07-29 Bin Cheng <bin.cheng@arm.com>
6606
6607 PR tree-optimization/57558
6608 * gcc.dg/vect/pr57558-1.c: New test.
6609 * gcc.dg/vect/pr57558-2.c: New test.
6610
c7c713ec 66112016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6612
cfc1aded 6613 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 6614 to scan forwprop1 dump pass.
6615
34b9af67 66162016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/51488
6619 * g++.dg/template/pr51488.C: New.
6620
322d4184 66212016-07-29 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR c/71969
6624 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6625 static __inline__.
6626 * gcc.dg/pr71969-1.c: New test.
6627 * gcc.dg/pr71969-2.c: New test.
6628 * gcc.dg/pr71969-3.c: New test.
6629
7648c9c7 66302016-07-29 Marek Polacek <polacek@redhat.com>
6631
6632 PR c/71574
6633 * c-c++-common/pr71574.c: New test.
6634
35fddbd6 6635 PR c/71583
6636 * gcc.dg/noncompile/pr71583.c: New test.
6637
d06bcb87 66382016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6639
6640 PR middle-end/68217
6641 * gcc.dg/pr68217.c: New test.
6642
fb5574d7 66432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6644
6645 PR fortran/71067
6646 * gfortran.dg/pr71067_1.f90: New test.
6647 * gfortran.dg/pr71067_2.f90: Ditto.
6648
a52bb7a0 66492016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6650
6651 * gcc.target/powerpc/vec-extract-1.c: New test.
6652
42e96823 66532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6654
6655 PR fortran/71799
6656 * gfortran.dg/pr71799.f90: New test.
6657
d5539c6b 66582016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6659
6660 PR c++/71665
6661 * g++.dg/cpp0x/pr71665-1.C: New.
6662 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6663 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6664 * g++.dg/ext/label10.C: Likewise.
6665 * g++.dg/parse/constant5.C: Likewise.
6666
05995232 66672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6668
6669 PR fortran/71859
6670 * gfortran.dg/pr71859.f90: New test.
6671 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6672 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6673
7a4429b2 66742016-07-28 Paul Thomas <pault@gcc.gnu.org>
6675
6676 PR fortran/71883
6677 * gfortran.dg/pr71883.f90 : New test.
6678
f339cf78 66792016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6680
6681 PR tree-optimization/71734
cfc1aded 6682 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 6683
8311fe26 66842016-07-28 Renlin Li <renlin.li@arm.com>
6685
6686 Revert
6687 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6688
6689 PR fortran/71902
6690 * gfortran.dg/dependency_47.f90: New test.
6691
595e387a 66922016-07-28 Martin Liska <mliska@suse.cz>
6693
6694 PR gcov-profile/68025
6695 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6696
83554604 66972016-07-28 Martin Liska <mliska@suse.cz>
6698
6699 * g++.dg/vect/pr70944.cc: New test.
6700
ec6d2d63 67012016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6702
6703 PR middle-end/71994
6704 * gcc.dg/torture/pr71994.c: New test.
6705
12dabcee 67062016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6707
6708 PR middle-end/71078
6709 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6710 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6711 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6712
262a83d5 67132016-07-27 Richard Biener <rguenther@suse.de>
6714
6715 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6716
3989f1fe 67172016-07-27 Martin Liska <mliska@suse.cz>
6718
6719 * gcc.dg/predict-13.c: New test.
6720 * gcc.dg/predict-14.c: New test.
6721
69a499fa 67222016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6723
7a4429b2 6724 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 6725 including stdint.h.
6726 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6727 including stdint.h.
6728
751fef95 67292016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6730
6731 PR target/71869
6732 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6733 IEEE built-in functions handle quiet and signalling NaNs
6734 correctly.
6735
5e07497c 67362016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6737
6738 PR fortran/71862
6739 * gfortran.dg/pr71862.f90: New test.
6740
18928e61 67412016-07-26 Martin Sebor <msebor@redhat.com>
6742
6743 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6744 selector with dg-options.
6745
7e1856f1 67462016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6747
6748 PR tree-optimization/18046
6749 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6750 * gcc.dg/tree-ssa/vrp103.c: New test.
6751 * gcc.dg/tree-ssa/vrp104.c: New test.
6752
08679462 67532016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6754
6755 * gcc.target/powerpc/pr63354.c: Require lp64 since
6756 -mprofile-kernel is not legal with -m32.
6757
8c3efadf 67582016-07-26 Richard Biener <rguenther@suse.de>
6759
6760 PR rtl-optimization/71984
6761 * gcc.dg/torture/pr71984.c: New testcase.
6762
78866ecd 67632016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6764
6765 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6766 g++-dg-runtest via et-dg-runtest.
6767 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6768 * gcc.dg/vect/vect.exp: Likewise.
6769 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6770 gfortran-dg-runtest.
6771 * gfortran.dg/vect/vect.exp: Likewise.
6772 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6773 (check_mips_loongson_hw_available): Likewise.
6774 (check_effective_target_mpaired_single_runtime): Likewise.
6775 (check_effective_target_mips_loongson_runtime): Likewise.
6776 (add_options_for_mpaired_single): Likewise.
6777 (check_effective_target_vect_int): Add global et_index.
6778 Check and save the supported feature for a target selected by
6779 the et_index target. Break long lines where appropriate. Call
6780 et-is-effective-target for MIPS with an argument instead of
6781 check_effective_target_* where appropriate.
6782 (check_effective_target_vect_intfloat_cvt): Likewise.
6783 (check_effective_target_vect_uintfloat_cvt): Likewise.
6784 (check_effective_target_vect_floatint_cvt): Likewise.
6785 (check_effective_target_vect_floatuint_cvt): Likewise.
6786 (check_effective_target_vect_simd_clones): Likewise.
6787 (check_effective_target_vect_shift): ewise.
6788 (check_effective_target_whole_vector_shift): Likewise.
6789 (check_effective_target_vect_bswap): Likewise.
6790 (check_effective_target_vect_shift_char): Likewise.
6791 (check_effective_target_vect_long): Likewise.
6792 (check_effective_target_vect_float): Likewise.
6793 (check_effective_target_vect_double): Likewise.
6794 (check_effective_target_vect_long_long): Likewise.
6795 (check_effective_target_vect_no_int_max): Likewise.
6796 (check_effective_target_vect_no_int_add): Likewise.
6797 (check_effective_target_vect_no_bitwise): Likewise.
6798 (check_effective_target_vect_widen_shift): Likewise.
6799 (check_effective_target_vect_no_align): Likewise.
6800 (check_effective_target_vect_hw_misalign): Likewise.
6801 (check_effective_target_vect_element_align): Likewise.
6802 (check_effective_target_vect_condition): Likewise.
6803 (check_effective_target_vect_cond_mixed): Likewise.
6804 (check_effective_target_vect_char_mult): Likewise.
6805 (check_effective_target_vect_short_mult): Likewise.
6806 (check_effective_target_vect_int_mult): Likewise.
6807 (check_effective_target_vect_extract_even_odd): Likewise.
6808 (check_effective_target_vect_interleave): Likewise.
6809 (check_effective_target_vect_stridedN): Likewise.
6810 (check_effective_target_vect_multiple_sizes): Likewise.
6811 (check_effective_target_vect64): Likewise.
6812 (check_effective_target_vect_call_copysignf): Likewise.
6813 (check_effective_target_vect_call_sqrtf): Likewise.
6814 (check_effective_target_vect_call_btrunc): Likewise.
6815 (check_effective_target_vect_call_btruncf): Likewise.
6816 (check_effective_target_vect_call_ceil): Likewise.
6817 (check_effective_target_vect_call_ceilf): Likewise.
6818 (check_effective_target_vect_call_floor): Likewise.
6819 (check_effective_target_vect_call_floorf): Likewise.
6820 (check_effective_target_vect_call_lceil): Likewise.
6821 (check_effective_target_vect_call_lfloor): Likewise.
6822 (check_effective_target_vect_call_nearbyint): Likewise.
6823 (check_effective_target_vect_call_nearbyintf): Likewise.
6824 (check_effective_target_vect_call_round): Likewise.
6825 (check_effective_target_vect_call_roundf): Likewise.
6826 (check_effective_target_vect_perm): Likewise, but also append *_saved
6827 to the existing global name to properly cache the result.
6828 (check_effective_target_vect_perm_byte): Likewise.
6829 (check_effective_target_vect_perm_short): Likewise.
6830 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6831 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6832 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6833 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6834 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6835 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6836 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6837 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6838 (check_effective_target_vect_sdot_qi): Likewise.
6839 (check_effective_target_vect_udot_qi): Likewise.
6840 (check_effective_target_vect_sdot_hi): Likewise.
6841 (check_effective_target_vect_udot_hi): Likewise.
6842 (check_effective_target_vect_usad_char): Likewise.
6843 (check_effective_target_vect_pack_trunc): Likewise.
6844 (check_effective_target_vect_unpack): Likewise.
6845 (check_effective_target_vect_aligned_arrays): Likewise.
6846 (check_effective_target_vect_natural_alignment): Likewise.
6847 (check_effective_target_vector_alignment_reachable): Likewise.
6848 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6849 (is-effective-target): Initialize et_index if undefined.
6850 (et-dg-runtest): New.
6851 (et-is-effective-target): Likewise.
6852 (check_vect_support_and_set_flags): Add supported MIPS targets to
6853 EFFECTIVE_TARGETS list. Return the number of supported targets.
6854
b2930f09 68552016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 6856 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 6857
6858 PR middle-end/70920
6859 * gcc.dg/pr70920-1.c: New test-case.
6860 * gcc.dg/pr70902-2.c: Likewise.
6861 * gcc.dg/pr70920-3.c: Likewise.
6862 * gcc.dg/pr70920-4.c: Likewise
6863 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6864 2 instead of 3.
6865
90821294 68662016-07-25 Alexander Monakov <amonakov@ispras.ru>
6867
6868 * gcc.c-torture/execute/pr71494.c: Require label_values.
6869 * gcc.dg/pr16973.c: Ditto.
6870
1660595b 68712016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6872
6873 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6874 * gcc.dg/torture/pr69771.c: Require int32plus.
6875 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6876
5b2b88ce 68772016-07-25 Martin Liska <mliska@suse.cz>
6878
6879 * gcc.dg/torture/pr71987.c: New test.
6880
e2f926e9 68812016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6882
6883 PR fortran/71935
6884 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6885 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6886 * gfortran.dg/pr71935.f90: New test.
6887
a940fdc7 68882016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 6889
6890 PR c++/71675
6891 * g++.dg/ext/atomic-3.C: New test.
6892 * gcc.dg/atomic/pr71675.c: New test.
6893
5a43070d 68942016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6895
6896 * gcc.target/i386/mvc8.c: New test.
6897
1b793819 68982016-07-22 Bin Cheng <bin.cheng@arm.com>
6899
6900 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6901 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6902
d4b4c787 69032016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
6905 PR fortran/71795
6906 * gfortran.dg/constructor_50.f90: New test.
6907
45648efe 69082016-07-22 Martin Liska <mliska@suse.cz>
6909
6910 PR gcov-profile/69028
6911 PR gcov-profile/62047
6912 * g++.dg/cilk-plus/pr69028.C: New test.
6913
b657bb1f 69142016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6915
6916 * gfortran.dg/coarray_stat_2.f90: New test.
6917
3a421504 69182016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6919
6920 * gcc.target/powerpc/vec-extract.h: New files to check the
6921 vec_extract built-in functions for all vector types, testing
6922 accessing each element, both with constant and variable element
6923 numbers.
6924 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6925 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6926 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6927 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6928 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6929 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6930 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6931 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6932 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6933
d40a1eac 69342016-07-21 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c++/71728
6937 * g++.dg/other/pr71728.C: New test.
6938
3b0d7293 69392016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6940
6941 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6942 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6943 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6944 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6945 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6946
50953a9f 69472016-07-21 Richard Biener <rguenther@suse.de>
6948
6949 PR tree-optimization/71947
6950 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6951
90261646 69522016-07-21 Bin Cheng <bin.cheng@arm.com>
6953
6954 * gcc.dg/tree-ssa/scev-15.c: New.
6955
5a5a7a90 69562016-07-21 Bin Cheng <bin.cheng@arm.com>
6957
6958 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6959
df0c563f 69602016-07-21 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR c++/71941
6963 * g++.dg/gomp/pr71941.C: New test.
6964
24acd4ab 69652016-07-20 David Malcolm <dmalcolm@redhat.com>
6966
6967 PR c/70339
6968 PR c/71858
6969 * g++.dg/spellcheck-identifiers.C: New test case, based on
6970 gcc.dg/spellcheck-identifiers.c.
6971 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6972 gcc.dg/spellcheck-identifiers-2.c.
6973 * g++.dg/spellcheck-typenames.C: New test case, based on
6974 gcc.dg/spellcheck-typenames.c
6975
8669e753 69762016-07-20 Jonathan Wakely <jwakely@redhat.com>
6977
6978 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6979 pointer to member function and also test catching by reference.
6980
75cb41b8 69812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6982
6983 * gcc.target/s390/pr67443.c: Fix test case.
6984
07be1239 69852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6986
6987 * gcc.target/s390/insv-1.c: Xfail some tests.
6988 * gcc.target/s390/insv-2.c: Likewise.
6989
e9b5fdd9 69902016-07-20 Georg-Johann Lay <avr@gjlay.de>
6991
6992 * gcc.target/avr/torture/get-mem.c: New test.
6993 * gcc.target/avr/torture/set-mem.c: New test.
6994
b704b0e1 69952016-07-20 Georg-Johann Lay <avr@gjlay.de>
6996
6997 PR target/71948
6998 * gcc.target/avr/torture/tiny-progmem.c: New test.
6999
051eb924 70002016-07-20 Jakub Jelinek <jakub@redhat.com>
7001
fdb70809 7002 PR c++/71909
7003 * g++.dg/parse/pr71909.C: New test.
7004 * g++.dg/tm/pr71909.C: New test.
7005
051eb924 7006 PR c++/50060
7007 * g++.dg/cpp0x/constexpr-50060.C: New test.
7008 * g++.dg/cpp1y/constexpr-50060.C: New test.
7009
c4e1267c 70102016-07-20 Martin Liska <mliska@suse.cz>
7011
7012 * gfortran.dg/graphite/pr71898.f90: New test.
7013
ecaa5fd4 70142016-07-20 Bin Cheng <bin.cheng@arm.com>
7015
7016 PR tree-optimization/71503
7017 PR tree-optimization/71683
7018 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7019 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7020
f5b88ba1 70212016-07-20 Martin Liska <mliska@suse.cz>
7022
7023 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7024 * gcc.dg/plugin/sreal-test-1.c: Remove.
7025 * gcc.dg/plugin/sreal_plugin.c: Remove.
7026
e889bd11 70272016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7028
7029 PR fortran/71902
7030 * gfortran.dg/dependency_47.f90: New test.
7031
1c6bb1c0 70322016-07-19 Jakub Jelinek <jakub@redhat.com>
7033
94d511af 7034 PR rtl-optimization/71916
7035 * gcc.c-torture/compile/pr71916.c: New test.
7036
54e95a17 7037 PR middle-end/71874
7038 * g++.dg/torture/pr71874.C: New test.
7039
1c6bb1c0 7040 PR middle-end/71734
7041 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7042 (my_alloc): Rewritten to use __builtin_posix_memalign and
7043 __SIZE_TYPE__.
7044 (my_free): Use __builtin_free instead of _mm_free.
7045 (Vec::operator=): Use __builtin_memcpy.
7046
0d565f19 70472016-07-19 Martin Jambor <mjambor@suse.cz>
7048
cfc1aded 7049 PR fortran/71688
7050 * gfortran.dg/pr71688.f90: New test.
0d565f19 7051
2be13cd5 70522016-07-19 Richard Biener <rguenther@suse.de>
7053
7054 * c-c++-common/vector-subscript-6.c: New testcase.
7055 * c-c++-common/vector-subscript-7.c: Likewise.
7056
1697df09 70572016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7058
7a4429b2 7059 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 7060 and UInt32 based on __SIZEOF_INT__.
7061
8894566e 70622016-07-19 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/71901
7065 * gcc.dg/torture/pr71901.c: New testcase.
7066
70672016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 7068
7069 PR tree-optimization/71908
7070 * gcc.dg/torture/pr71908.c: New testcase.
7071
106ac76d 70722016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7073
7074 PR target/71493
7075 * gcc.target/powerpc/pr71493-1.c: New test.
7076 * gcc.target/powerpc/pr71493-2.c: Likewise.
7077
e6517a48 70782016-07-18 Jakub Jelinek <jakub@redhat.com>
7079
d1e0c36e 7080 PR c++/71835
7081 * g++.dg/conversion/ambig3.C: New test.
7082
6fe424c2 7083 PR c++/71828
7084 * g++.dg/cpp0x/constexpr-71828.C: New test.
7085
d3dd9e33 7086 PR c++/71826
7087 * g++.dg/template/pr71826.C: New test.
7088
74fd83a9 7089 PR c++/71822
7090 * g++.dg/template/defarg21.C: New test.
7091
e6517a48 7092 PR c++/71871
7093 * g++.dg/ext/vector31.C: New test.
7094
f942bdbf 70952016-07-18 Uros Bizjak <ubizjak@gmail.com>
7096
7097 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7098
4b1425be 70992016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7100
7101 PR tree-optimization/71734
7102 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7103
a80f37e1 71042016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7105
7106 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7107 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7108 stack-layout-dynamic-1.c: New test.
7109
ea283725 71102016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7111
7112 * gcc.target/s390/nolrl-1.c: New test.
7113
14eab729 71142016-07-17 Fritz Reese <fritzoreese@gmail.com>
7115
7116 PR fortran/71523
7117 * gfortran.dg/pr71523_1.f90: New test.
7118 * gfortran.dg/pr71523_2.f90: New test.
7119
3925d644 71202016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7121
7122 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7123
fb9ff4ce 71242016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 7125 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 7126
7127 PR fortran/62125
7128 * gfortran.dg/pr62125.f90: New test.
7129
95b0f5e9 71302016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7131
7132 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7133 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7134
1913be16 71352016-07-15 Jonathan Wakely <jwakely@redhat.com>
7136
7137 PR c++/58796
7138 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7139 * g++.dg/cpp0x/nullptr35.C: New test.
7140
b4803084 71412016-07-15 Bin Cheng <bin.cheng@arm.com>
7142
7143 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7144
89e3ec3d 71452016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7146
7147 * gfortran.dg/goacc/vector_length.f90: New test.
7148
2084e279 71492016-07-15 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/71881
7152 * gcc.dg/torture/pr71881.c: New testcase.
7153
2177bb9a 71542016-07-15 Richard Biener <rguenther@suse.de>
7155
7156 PR tree-optimization/71887
7157 * gcc.dg/torture/pr71887.c: New testcase.
7158
0dd7db3b 71592016-07-15 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR c/71858
7162 * gcc.dg/spellcheck-identifiers-3.c: New test.
7163
b41cc4d1 71642016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7165
7166 PR fortran/71807
7167 * gfortran.dg/null_9.f90: New test.
7168
a4d34e5e 71692016-07-15 Bin Cheng <bin.cheng@arm.com>
7170
7171 * gcc.dg/tree-ssa/loop-41.c: New test.
7172
1547c551 71732016-07-15 Bin Cheng <bin.cheng@arm.com>
7174
7175 PR tree-optimization/71347
7176 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7177
b9c2416b 71782016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7179
7180 PR fortran/29819
7181 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7182 * gfortran.dg/contains.f90: Ditto.
7183 * gfortran.dg/contains_empty_1.f03: Ditto.
7184 * gfortran.dg/submodule_3.f08: Ditto.
7185
28413b15 71862016-07-14 Jakub Jelinek <jakub@redhat.com>
7187
661af228 7188 PR testsuite/71865
7189 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7190 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7191 expected diagnostics.
7192
28413b15 7193 PR c/71858
7194 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7195 * gcc.dg/spellcheck-identifiers-2.c: New test.
7196 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7197 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7198
7b3b3a49 71992016-07-14 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR tree-optimization/71872
7202 * gcc.c-torture/compile/pr71872.c: New test.
7203
7c039c44 72042016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7205
7206 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7207 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7208 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7209 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7210 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7211 * gcc.target/arm/atomic-op-acquire-1.c: This.
7212 * gcc.target/arm/atomic-op-char.c: Rename into ...
7213 * gcc.target/arm/atomic-op-char-1.c: This.
7214 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7215 * gcc.target/arm/atomic-op-consume-1.c: This.
7216 * gcc.target/arm/atomic-op-int.c: Rename into ...
7217 * gcc.target/arm/atomic-op-int-1.c: This.
7218 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7219 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7220 * gcc.target/arm/atomic-op-release.c: Rename into ...
7221 * gcc.target/arm/atomic-op-release-1.c: This.
7222 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7223 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7224 * gcc.target/arm/atomic-op-short.c: Rename into ...
7225 * gcc.target/arm/atomic-op-short-1.c: This.
7226 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7227 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7228 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7229 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7230 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7231 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7232 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7233 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7234 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7235 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7236
80c5e533 72372016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7238
7239 PR fortran/70842
7240 * gfortran.dg/select_type_35.f03: New test.
7241
c5a9fc7b 72422016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7243
7244 PR target/65951
7245 PR tree-optimization/70923
7246 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7247 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7248 * gcc.dg/vect/pr65951.c: Likewise.
7249 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7250
d1242c94 72512016-07-14 David Edelsohn <dje.gcc@gmail.com>
7252
7253 * c-c++-common/pr60226.c: Expect maximum object file alignment
7254 error on AIX.
7255
97f2a90b 72562016-07-14 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/71866
7259 * gcc.dg/torture/pr71866.c: New testcase.
7260
6029a910 72612016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7262
7263 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7264 selector and enclose boolean expression in curly braces.
7265
798d22ed 72662016-07-14 Alan Modra <amodra@gmail.com>
7267
7268 PR target/71733
7269 * gcc.target/powerpc/p9-novsx.c: New.
7270
3ffcb27d 72712016-07-13 Andi Kleen <ak@linux.intel.com>
7272
7273 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7274 * g++.dg/tree-prof/morefunc.C: Dito.
7275 * g++.dg/tree-prof/pr35545.C: Dito.
7276 * g++.dg/tree-prof/reorder.C: Dito.
7277 * gcc.dg/tree-prof/20050826-2.c: Dito.
7278 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7279 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7280 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7281 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7282 * gcc.dg/tree-prof/inliner-1.c: Dito.
7283 * gcc.dg/tree-prof/merge_block.c: Dito.
7284 * gcc.dg/tree-prof/stringop-1.c: Dito.
7285 * gcc.dg/tree-prof/stringop-2.c: Dito.
7286 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7287 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7288 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7289 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7290 * gcc.dg/tree-prof/update-loopch.c: Dito.
7291 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7292 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7293 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7294 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7295 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7296 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7297 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7298
9ace90e5 72992016-07-13 Andi Kleen <ak@linux.intel.com>
7300
7301 * lib/profopt.exp (profopt-execute): Remove .imports files.
7302
b75cf198 73032016-07-13 Andi Kleen <ak@linux.intel.com>
7304
f942bdbf 7305 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 7306
4d0389a9 73072016-07-13 Andi Kleen <ak@linux.intel.com>
7308
7309 * lib/profopt.exp (dg-final-scan-autofdo,
7310 dg-final-scan-not-autofdo): New functions.
7311
a5af7a75 73122016-07-13 Bin Cheng <bin.cheng@arm.com>
7313
7314 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7315 * gcc.dg/vect/vect-35.c: Ditto.
7316 * gcc.dg/vect/vect-alias-check-2.c: New test.
7317
c6bcae01 73182016-07-13 Martin Liska <mliska@suse.cz>
7319
7320 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 7321 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 7322 * gfortran.dg/pr42108.f90: Update expected dump scan.
7323
0644c120 73242016-07-13 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/24574
7327 * gcc.dg/pr24574.c: New testcase.
7328
2bbae5b9 73292016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7330
f942bdbf 7331 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 7332 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7333 * c-c++-common/pr68833-1.c: Require int32plus.
7334 * gcc.dg/ipa/pr63551.c: Likewise.
7335 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7336 * gcc.dg/ipa/pr64041.c: Require int32plus.
7337
839a6560 73382016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7339
7340 PR ipa/71633
7341 * g++.dg/pr71633.C: New test.
7342
8f5f2788 73432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7344
7345 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7346 Add new arm_thumb1_cbz_ok effective target.
7347 * gcc.target/arm/cbz.c: New test.
7348
417e5cc5 73492016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7350
7351 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7352 Define effective target.
7353 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7354 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7355 * gcc.target/arm/movhi_movw.c: New test.
7356 * gcc.target/arm/movsi_movw.c: Likewise.
7357 * gcc.target/arm/movdi_movw.c: Likewise.
7358
68a5143e 73592016-07-13 Richard Biener <rguenther@suse.de>
7360
7361 PR middle-end/71104
7362 * gcc.dg/pr71104-1.c: New testcase.
7363 * gcc.dg/pr71104-2.c: Likewise.
7364
69e8d259 73652016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7366
7367 PR target/71805
7368 * gcc.target/powerpc/pr71805.c: New test.
7369
244f142f 73702016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7371
7372 * gcc.target/powerpc/divkc3-1.c: New.
7373 * gcc.target/powerpc/mulkc3-1.c: New.
7374
6fc56f1f 73752016-07-12 Nathan Sidwell <nathan@acm.org>
7376
7377 * gcc.target/arm/data-rel-1.c: New.
7378 * gcc.target/arm/data-rel-2.c: New.
7379 * gcc.target/arm/data-rel-3.c: New.
7380
94ee1e9c 73812016-07-12 Martin Liska <mliska@suse.cz>
7382
7383 * gcc.dg/params/blocksort-part.c: New test.
7384 * gcc.dg/params/params.exp: New file.
7385
cd32d747 73862016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387
7388 PR middle-end/71700
7389 * gcc.c-torture/execute/pr71700.c: New test.
7390
ad010d47 73912016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7392 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/23286
7395 PR tree-optimization/70159
7396 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7397 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7398 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7399 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7400 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7401 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7402 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7403 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7404 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7405 * gcc.dg/pr51879-12.c: Likewise.
7406 * gcc.dg/strlenopt-9.c: Likewise.
7407 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7408 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7409 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7410 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7411 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7412 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7413 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7414 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7415 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7416 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7417 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7418 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7419 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7420 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7421 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7422
9aece49e 74232016-07-12 Richard Biener <rguenther@suse.de>
7424
7425 PR rtl-optimization/68961
7426 * gcc.target/i386/pr68961.c: New testcase.
7427
8f05fee9 74282016-07-11 Jakub Jelinek <jakub@redhat.com>
7429
4a6cc5cd 7430 PR middle-end/71758
7431 * c-c++-common/gomp/pr71758.c: New test.
7432 * gfortran.dg/gomp/pr71758.f90: New test.
7433
8f05fee9 7434 PR tree-optimization/71823
7435 * gcc.dg/vect/pr71823.c: New test.
7436
b73690a4 74372016-07-11 David Malcolm <dmalcolm@redhat.com>
7438
7439 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7440 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7441 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7442
675f4c6b 74432016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7444
7445 PR target/71801
7446 * gcc.target/i386/pr71801.c: New test.
7447
9aaf7e3e 74482016-07-11 Richard Biener <rguenther@suse.de>
7449
7450 PR tree-optimization/71816
7451 * gcc.dg/torture/pr71816.c: New testcase.
7452
dd58bf21 74532016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7454
7455 PR fortran/71783
7456 * gfortran.dg/dependency_46.f90: New test.
7457
a2ebcb84 74582016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7459
7460 PR rtl-optimization/71621
7461 * gcc.target/i386/pr71621-1.c: New.
7462 * gcc.target/i386/pr71621-2.c: New.
7463
6cedf97e 74642016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7465
7466 * gfortran.dg/goacc/pr71704.f90: New test.
7467
dc71c755 74682016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7469
7470 PR target/71297
7471 * gcc.target/powerpc/pr71297.c: New.
7472
288161af 74732016-07-08 Jiong Wang <jiong.wang@arm.com>
7474
7475 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7476
98e771d6 74772016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7478
7479 PR target/71806
7480 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7481
c3d27339 74822016-07-08 Alan Hayward <alan.hayward@arm.com>
7483
7484 PR tree-optimization/71667
7485 * gcc.dg/vect/pr71667.c: New
7486
b1b5042a 74872016-07-08 Martin Liska <mliska@suse.cz>
7488
7489 * gcc.dg/torture/pr71606.c: New test.
7490
5cdc40a0 74912016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7492
7493 PR fortran/71764
7494 * gfortran.dg/pr71764.f90: New test.
7495
bcc4d868 74962016-07-07 Jakub Jelinek <jakub@redhat.com>
7497 Kai Tietz <ktietz70@googlemail.com>
7498
7499 PR c++/70869
7500 PR c++/71054
7501 * g++.dg/cpp0x/pr70869.C: New test.
7502 * g++.dg/cpp0x/pr71054.C: New test.
7503
b39328b2 75042016-07-07 David Edelsohn <dje.gcc@gmail.com>
7505
7506 * g++.dg/debug/pr71432.C: Fail on AIX.
7507
95c9caad 75082016-07-07 Martin Liska <mliska@suse.cz>
7509
7510 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7511 an undefined behavior.
7512 * gfortran.dg/do_3.F90: Likewise.
7513 * gfortran.dg/do_check_11.f90: New test.
7514 * gfortran.dg/do_check_12.f90: New test.
7515 * gfortran.dg/do_corner_warn.f90: New test.
7516
8e976d11 75172016-07-07 Martin Liska <mliska@suse.cz>
7518
7519 * gfortran.dg/predict-1.f90: Ammend the test.
7520 * gfortran.dg/predict-2.f90: Likewise.
7521
26716fc7 75222016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7523
7524 PR ipa/71624
7525 * g++.dg/pr71624.C: New test.
7526
2d079cbf 75272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7528
7529 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7530 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7531 ARMv8-M Mainline architectures.
7532
9e6f4af4 75332016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7534
7535 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7536 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7537
d490b07a 75382016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7539
7540 PR target/70098
7541 PR target/71763
7542 * gcc.target/powerpc/pr71763.c: New file.
7543
798fc305 75442016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7545
7546 PR tree-optimization/71518
f942bdbf 7547 * gcc.dg/pr71518.c: New test.
798fc305 7548
97e4cbac 75492016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7550
7551 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7552
19aea164 75532016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7554
f942bdbf 7555 PR target/50739
19aea164 7556 * gcc.target/avr/pr50739.c: New test.
7557
105e9dfc 75582016-07-05 Jan Hubicka <jh@suse.cz>
7559
7560 * gcc.dg/tree-ssa/scev-14.c: update template.
7561
1137da9c 75622016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7563
7564 * gcc.dg/vect/group-no-gaps-1.c: New test.
7565
ce393063 75662016-07-05 Andi Kleen <ak@linux.intel.com>
7567
7568 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7569 if kernel supports MPX.
7570
92a44a68 75712016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 7572
7573 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7574
f2ccdf8e 75752016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7576 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7577
7578 * gcc.target/powerpc/signbit-1.c: New test.
7579 * gcc.target/powerpc/signbit-2.c: New test.
7580 * gcc.target/powerpc/signbit-3.c: New test.
7581
0215a22c 75822016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7583
7584 PR rtl-optimization/71594
7585 * gcc.dg/torture/pr71594.c: New test.
7586
30a39817 75872016-07-05 Jan Hubicka <jh@suse.cz>
7588
7589 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7590
b65b8df2 75912016-07-05 David Malcolm <dmalcolm@redhat.com>
7592
7593 PR c++/62314
f9c39b65 7594 * g++.dg/parse/error5.C: Update column
b65b8df2 7595 number of missing semicolon error.
7596 * g++.dg/pr62314-2.C: New test case.
7597
6b5471d8 75982016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7599
7600 * gfortran.dg/coarray_stat_function.f90: New test.
7601 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7602 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7603 to new interfaces.
7604
35b3a8dd 76052016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7606
7607 PR fortran/71623
7608 * gfortran.dg/deferred_character_17.f90: New test.
7609
b84c1ddf 76102016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7611
7612 * gcc.target/arm/neon/polytypes.c: Move to ...
7613 * gcc.target/arm/polytypes.c: ... here.
7614 * gcc.target/arm/neon/pr51534.c: Move to ...
7615 * gcc.target/arm/pr51534.c: ... here.
7616 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7617 * gcc.target/arm/vect-vcvt.c: ... here.
7618 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7619 * gcc.target/arm/vect-vcvtq.c: ... here.
7620 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7621 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7622 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7623 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7624 * gcc.target/arm/neon/neon.exp: Delete.
7625 * gcc.target/arm/neon/: Delete.
7626
7e9136f1 76272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7628
7629 PR fortran/65575
7630 * gfortran.dg: pr65575.f90: New test.
7631
18b42a28 76322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7633
7634 PR fortran/35849
7635 * gfortran.dg: pr35849.f90: New test.
7636
f8765404 76372016-07-04 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c++/71739
7640 * g++.dg/cpp0x/pr71739.C: New test.
7641
e3422b3a 76422016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7643
7644 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7645
2da1c9f7 76462016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7647
7648 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7649 locr.
7650 * gcc.target/s390/loc-1.c: New test.
7651
6125d36e 76522016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7653
f9c39b65 7654 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7655 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 7656
42797d4b 76572016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7658
7659 PR target/63874
7660 * gcc.target/aarch64/pr63874.c: New test.
7661
9d9fe66a 76622016-07-04 Jan Beulich <jbeulich@suse.com>
7663
7664 * g++.dg/header.c: New.
7665 * gcc.dg/header.c: New.
7666
c364d0f3 76672016-07-02 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c/71719
7670 * c-c++-common/Wunused-var-15.c: New test.
7671
267f3c67 76722016-07-01 Jakub Jelinek <jakub@redhat.com>
7673
7674 PR fortran/71687
7675 * gfortran.dg/gomp/pr71687.f90: New test.
7676
8297c70b 76772016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678
7679 * gcc.dg/const-float128-ped.c: Require __float128 effective
7680 target and options.
7681 * gcc.dg/const-float128.c: Likewise.
7682 * gcc.dg/torture/float128-cmp-invalid.c: Require
7683 __float128 and base_quadfloat_support effective targets, and
7684 __float128 options.
7685 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7686 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7687 * gcc.dg/torture/float128-nan.c: Likewise.
7688 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7689 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7690 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 7691 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 7692 (add_options_for___float128): New.
7693 (check_effective_target_base_quadword_support): New.
7694
eab79b94 76952016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7696
7697 PR target/71720
7698 * gcc.target/powerpc/pr71720.c: New test.
7699
4ce6622a 77002016-07-01 Jan Beulich <jbeulich@suse.com>
7701
7702 * gcc.dg/bss.c: New.
7703
0b6f1914 77042016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7705
7706 PR target/71698
7707 * gcc.target/powerpc/pr71698.c: New test.
7708
4d28a470 77092016-07-01 Georg-Johann Lay <avr@gjlay.de>
7710
7711 PR target/71151
7712 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7713 instead of ".foo" for its section name.
7714 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7715 depending on MCU's flash size.
7716 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7717 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7718 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7719 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7720 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7721 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7722
ed8613ec 77232016-07-01 Jan Beulich <jbeulich@suse.com>
7724
7725 * gcc.target/i386/pr65105-2.c: Add -msse2.
7726
720a0bce 77272016-06-30 Jakub Jelinek <jakub@redhat.com>
7728
c54ee83c 7729 PR tree-optimization/71707
7730 * gcc.dg/strlenopt-29.c: New test.
7731
a845ae6c 7732 PR fortran/71704
7733 * gfortran.dg/gomp/pr71704.f90: New test.
7734
720a0bce 7735 PR fortran/71705
7736 * gfortran.dg/gomp/pr71705.f90: New test.
7737
17c32c4a 77382016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7739
7740 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7741 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7742 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7743 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7744 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7745 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7746 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7747 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7748 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7749 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7750 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7751 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7752 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7753 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7754 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7755 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7756 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7757 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7758 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7759 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7760 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7761 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7762 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7763 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7764 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7765 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7766 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7767 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7768 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7769 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7770 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7771 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7772 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7773 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7774 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7775 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7776 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7777 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7778 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7784 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7785 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7786 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7787 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7788 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7789 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7793 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7794 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7795 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7796 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7797 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7821
443405c9 78222016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 7823 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 7824
7825 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7826
6e3a3de2 78272016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 7828 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 7829
7830 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7831
413c4f6c 78322016-06-30 David Malcolm <dmalcolm@redhat.com>
7833
7834 PR driver/71651
7835 * gcc.dg/spellcheck-options-12.c: New test case.
7836
4c4e99c3 78372016-06-30 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR middle-end/71693
7840 * gcc.c-torture/compile/pr71693.c: New test.
7841
26a2e993 78422016-06-29 David Malcolm <dmalcolm@redhat.com>
7843
7844 * gcc.dg/spellcheck-params.c: New testcase.
7845 * gcc.dg/spellcheck-params-2.c: New testcase.
7846
63abcf45 78472016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7848
7849 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7850 vector extract instructions.
7851 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7852
5f1d49ac 78532016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7854
7855 PR fortran/71686
7856 * gfortran.dg/unexpected_eof_2.f90: New test.
7857 * gfortran.dg/unexpected_eof_3.f90: New test.
7858
0dc00113 78592016-06-29 Jim Wilson <jim.wilson@linaro.org>
7860
7861 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7862
4b975445 78632016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7864
7865 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7866 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7867 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7868
e276a6b9 78692016-06-29 Richard Biener <rguenther@suse.de>
7870
7871 PR middle-end/15256
7872 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7873
c02f3e35 78742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7875
7876 * gcc.target/arm/aapcs/neon-vect10.c: Require
7877 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7878 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7879 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7880 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7881 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7882 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7883 * gcc.target/arm/fp16-aapcs-1.c: Require
7884 -mfloat-ab=hard. Also simplify the test.
7885 * gcc.target/arm/fp16-aapcs-2.c: New.
7886
d0c2a3dd 78872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7888
f942bdbf 7889 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 7890 (add_options_for_arm_fp16_ieee): New.
7891 (add_options_for_arm_fp16_alternative): New.
7892 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7893 long-line.
7894 (effective_target_arm_fp16_hw): New.
7895
162fed22 78962016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7897
7898 PR tree-optimization/71655
7899 * g++.dg/pr71655.C: New test.
7900
9ed0eb00 79012016-06-29 Martin Liska <mliska@suse.cz>
7902
7903 * gcc.dg/pr71585.c: New test.
7904 * gcc.dg/pr71585-2.c: New test.
7905 * gcc.dg/pr71585-3.c: New test.
7906
641b1c86 79072016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7908
7909 PR tree-optimization/70729
7910 * g++.dg/vect/pr70729.cc: New test.
7911
44e775d8 79122016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7913
7914 * c-c++-common/gomp/cancel-1.c: Extend.
7915
83b23cdf 79162016-06-29 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR tree-optimization/71625
7919 * gcc.dg/strlenopt-28.c: New test.
7920
b6a4a0f5 79212016-06-29 Richard Biener <rguenther@suse.de>
7922
7923 PR middle-end/71002
7924 * g++.dg/torture/pr71002.C: Adjust testcase.
7925
1af10ce6 79262016-06-29 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR c/71685
7929 * gcc.dg/pr71685.c: New test.
7930
79312016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7932
7933 PR c/71552
7934 * gcc.dg/init-bad-9.c: New test.
7935
043457fd 79362016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7937
7938 * gcc.target/powerpc/abs128-1.c: Require VSX.
7939 * gcc.target/powerpc/copysign128-1.c: Likewise.
7940 * gcc.target/powerpc/inf128-1.c: Likewise.
7941 * gcc.target/powerpc/nan128-1.c: Likewise.
7942
d378e319 79432016-06-28 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR middle-end/71626
7946 * gcc.c-torture/execute/pr71626-1.c: New test.
7947 * gcc.c-torture/execute/pr71626-2.c: New test.
7948
10ef7949 79492016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7950
7951 PR target/71656
7952 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7953
1fcfb8f7 79542016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7955
7956 PR target/71670
7957 * gcc.target/powerpc/pr71670.c: New testcase.
7958
35fd0c10 79592016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7960
7961 PR target/71656
7962 * gcc.target/powerpc/pr71656-1.c: New test.
7963 * gcc.target/powerpc/pr71656-2.c: New test.
7964
584757bc 79652016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7966
7967 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7968 around fp16 code.
7969 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7972 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7973 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7974 Add arm_neon_fp16_ok effective target.
f942bdbf 7975 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7976 Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7978 Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7980 Likewise.
7981 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7982 Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7984 Likewise.
7985 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7986 Likewise.
7987 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7988 Likewise.
7989 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7990 Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7992 Likewise.
7993 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7994 Likewise.
7995 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7996 Likewise.
584757bc 7997
cbcc4297 79982016-06-26 Jan Hubicka <hubicka@ucw.cz>
7999
8000 * gcc.dg/predict-12.c: New testcase.
8001
0aa73965 80022016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8003
8004 PR fortran/71649
8005 * gfortran.dg/pr71649.f90: New test.
8006
9977f724 80072016-06-25 Jakub Jelinek <jakub@redhat.com>
8008
a5c54f33 8009 PR tree-optimization/71643
8010 * g++.dg/opt/pr71643.C: New test.
8011
9977f724 8012 PR tree-optimization/71631
8013 * gcc.c-torture/execute/pr71631.c: New test.
8014
e09883e4 80152016-06-24 Jan Hubicka <hubicka@ucw.cz>
8016
8017 * gcc.dg/predict-11.c: New testcase.
8018 * gfortran.dg/predict-2.f90: New testcase.
8019
89beffc9 80202016-06-24 Jan Hubicka <hubicka@ucw.cz>
8021
8022 * gcc.dg/predict-10.c: New test.
8023
2275a11d 80242016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8025
8026 * gcc.target/powerpc/abs128-1.c: New.
8027 * gcc.target/powerpc/copysign128-1.c: New.
8028 * gcc.target/powerpc/inf128-1.c: New.
8029 * gcc.target/powerpc/nan128-1.c: New.
8030
37681b7f 80312016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8032
8033 * gfortran.dg/pr71642.f90: New test.
8034
9cf2d600 80352016-06-24 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR tree-optimization/71647
8038 * gcc.target/i386/pr71647.c: New test.
8039
eea332b9 80402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8041
8042 * gcc.target/i386/noplt-gd-1.c: New test.
8043 * gcc.target/i386/noplt-gd-2.c: Likewise.
8044 * gcc.target/i386/noplt-gd-3.c: Likewise.
8045 * gcc.target/i386/noplt-ld-1.c: Likewise.
8046 * gcc.target/i386/noplt-ld-2.c: Likewise.
8047 * gcc.target/i386/noplt-ld-3.c: Likewise.
8048 * lib/target-supports.exp
8049 (check_effective_target_tls_get_addr_via_got): New.
8050
b6d48a78 80512016-06-24 Uros Bizjak <ubizjak@gmail.com>
8052
8053 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8054 testsuite compile flags.
8055 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8056 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8057
80582016-06-24 Uros Bizjak <ubizjak@gmail.com>
8059
8060 * g++dg/vect/pr36684.cc: Add dg-do compile.
8061 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8062 * gcc.dg/vect/pr70021.c: Ditto.
8063 * gcc.dg/vect/pr70138-1.c: Ditto.
8064 * gcc.dg/vect/pr70138-2.c: Ditto.
8065 * gcc.dg/vect/pr70354-1.c: Ditto.
8066 * gcc.dg/vect/pr70354-2.c: Ditto.
8067 * gcc.dg/vect/pr71259.c: Ditto.
8068 * gcc.dg/vect/pr71416-1.c: Ditto.
8069 * gcc.dg/vect/slp-43.c: Ditto.
8070 * gcc.dg/vect/slp-45.c: Ditto.
8071 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8072 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8073 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8074 * gfortran.dg/vect/pr69980.f90: Ditto.
8075
80762016-06-24 Uros Bizjak <ubizjak@gmail.com>
8077
8078 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8079 * gcc.dg/vect/bb-slp-30.c: Ditto.
8080 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8081 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8082 * gcc.dg/vect/pr45902.c: Ditto.
8083 * gcc.dg/vect/pr48172.c: Ditto.
8084 * gcc.dg/vect/pr48377.c: Ditto.
8085 * gcc.dg/vect/pr49038.c: Ditto.
8086 * gcc.dg/vect/pr49771.c: Ditto.
8087 * gcc.dg/vect/pr52091.c: Ditto.
8088 * gcc.dg/vect/pr53185-2.c: Ditto.
8089 * gcc.dg/vect/pr56826.c: Ditto.
8090 * gcc.dg/vect/pr60276.c: Ditto.
8091 * gcc.dg/vect/pr62021.c: Ditto.
8092 * gcc.dg/vect/pr63530.c: Ditto.
8093 * gcc.dg/vect/pr65518.c: Ditto.
8094 * gcc.dg/vect/pr65947-1.c: Ditto.
8095 * gcc.dg/vect/pr65947-10.c: Ditto.
8096 * gcc.dg/vect/pr65947-11.c: Ditto.
8097 * gcc.dg/vect/pr65947-12.c: Ditto.
8098 * gcc.dg/vect/pr65947-13.c: Ditto.
8099 * gcc.dg/vect/pr65947-2.c: Ditto.
8100 * gcc.dg/vect/pr65947-3.c: Ditto.
8101 * gcc.dg/vect/pr65947-4.c: Ditto.
8102 * gcc.dg/vect/pr65947-5.c: Ditto.
8103 * gcc.dg/vect/pr65947-6.c: Ditto.
8104 * gcc.dg/vect/pr65947-7.c: Ditto.
8105 * gcc.dg/vect/pr65947-8.c: Ditto.
8106 * gcc.dg/vect/pr65947-9.c: Ditto.
8107 * gcc.dg/vect/pr71416-1.c: Ditto.
8108 * gcc.dg/vect/pr71439.c: Ditto.
8109 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8110 * gcc.dg/vect/vect-bswap16.c: Ditto.
8111 * gcc.dg/vect/vect-bswap32.c: Ditto.
8112 * gcc.dg/vect/vect-bswap64.c: Ditto.
8113 * gcc.dg/vect/vect-live-1.c: Ditto.
8114 * gcc.dg/vect/vect-live-2.c: Ditto.
8115 * gcc.dg/vect/vect-live-3.c: Ditto.
8116 * gcc.dg/vect/vect-live-4.c: Ditto.
8117 * gcc.dg/vect/vect-live-5.c: Ditto.
8118 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8119 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8120 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8121 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8122 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8123 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8124 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8125 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8126 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8127 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8128 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8129 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8130 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8131 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8132 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8133 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8134 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8135
d4213166 81362016-06-24 Uros Bizjak <ubizjak@gmail.com>
8137
8138 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8139
5aaec397 81402016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8141
8142 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8143 ia32 if R_386_GOT32X relocation is supported.
8144 * gcc.target/i386/noplt-3.c: Likewise.
8145 * gcc.target/i386/noplt-2.c: Likewise.
8146 (main): Renamed to ...
8147 (bar): This.
8148 * gcc.target/i386/noplt-4.c: Likewise.
8149 (main): Renamed to ...
8150 (bar): This.
8151 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8152 * gcc.target/i386/pr67400-5.c: Likewise.
8153
77104764 81542016-06-24 Jakub Jelinek <jakub@redhat.com>
8155
7318e591 8156 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8157 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8158
77104764 8159 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8160 f4): Adjust expected diagnostics.
8161 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8162 (T): If OVFP is defined, redefine to TP.
8163 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8164 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8165 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8166 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8167 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8168 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8169 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8170 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8171 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8172 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8173 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8174 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8175 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8176 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8177 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8178 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8179 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8180 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8181 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8182 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8183 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8184 as last argument to __builtin_add_overflow_p.
8185
ddf08519 81862016-06-23 Uros Bizjak <ubizjak@gmail.com>
8187
8188 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8189 dg-options and remove default vector testsuite compile flags.
8190 * g++.dg/vect/pr33860a.cc: Ditto.
8191 * g++.dg/vect/pr45470-a.cc: Ditto.
8192 * g++.dg/vect/pr45470-b.cc: Ditto.
8193 * g++.dg/vect/pr60896.cc: Ditto.
8194 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8195 * gcc.dg/vect/pr18308.c: Ditto.
8196 * gcc.dg/vect/pr24049.c: Ditto.
8197 * gcc.dg/vect/pr33373.c: Ditto.
8198 * gcc.dg/vect/pr36228.c: Ditto.
8199 * gcc.dg/vect/pr42395.c: Ditto.
8200 * gcc.dg/vect/pr42604.c: Ditto.
8201 * gcc.dg/vect/pr46663.c: Ditto.
8202 * gcc.dg/vect/pr48765.c: Ditto.
8203 * gcc.dg/vect/pr49093.c: Ditto.
8204 * gcc.dg/vect/pr49352.c: Ditto.
8205 * gcc.dg/vect/pr52298.c: Ditto.
8206 * gcc.dg/vect/pr52870.c: Ditto.
8207 * gcc.dg/vect/pr53185.c: Ditto.
8208 * gcc.dg/vect/pr53773.c: Ditto.
8209 * gcc.dg/vect/pr56695.c: Ditto.
8210 * gcc.dg/vect/pr62171.c: Ditto.
8211 * gcc.dg/vect/pr63530.c: Ditto.
8212 * gcc.dg/vect/pr68339.c: Ditto.
8213 * gcc.dg/vect/pr71259.c: Ditto.
8214 * gcc.dg/vect/vect-82_64.c: Ditto.
8215 * gcc.dg/vect/vect-83_64.c: Ditto.
8216 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8217 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8218 * gcc.dg/vect/vect-shift-2.c: Ditto.
8219 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8220 * gfortran.dg/vect/pr39318.f90: Ditto.
8221 * gfortran.dg/vect/pr45714-a.f: Ditto.
8222 * gfortran.dg/vect/pr45714-b.f: Ditto.
8223 * gfortran.dg/vect/pr46213.f90: Ditto.
8224
81883aeb 82252016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8226 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8227
8228 * gcc.target/powerpc/p9-splat-5.c: New test.
8229
affe5c16 82302016-06-23 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR tree-optimization/71488
8233 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8234 * lib/target-supports.exp: ... here.
8235 (check_sse4_hw_available): New procedure.
8236 (check_effective_target_sse4_runtime): Ditto.
8237 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8238 -march=westmere for sse4_runtime targets.
547fdd3e 8239 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 8240 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 8241 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 8242 (main): Call check_vect ().
e50240d3 8243 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 8244
6fb2f181 82452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8246
8247 PR target/66232
8248 PR target/67400
8249 * gcc.target/i386/pr66232-14.c: New file.
8250 * gcc.target/i386/pr66232-15.c: Likewise.
8251 * gcc.target/i386/pr66232-16.c: Likewise.
8252 * gcc.target/i386/pr66232-17.c: Likewise.
8253 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8254 ia32 if R_386_GOT32X relocation is supported.
8255 * gcc.target/i386/pr67400-2.c: Likewise.
8256 * gcc.target/i386/pr67400-3.c: Likewise.
8257 * gcc.target/i386/pr67400-4.c: Likewise.
8258 * gcc.target/i386/pr67400-6.c: Likewise.
8259 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 8260 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 8261
88be2b3c 82622016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8263
8264 PR libgfortran/48852
8265 * gfortran.dg/char4_iunit_1.f03: Update test.
8266 * gfortran.dg/f2003_io_5.f03: Update test.
8267 * gfortran.dg/real_const_3.f90: Update test.
8268
ff600f64 82692016-06-23 Andi Kleen <ak@linux.intel.com>
8270
8271 * g++.dg/bprob/bprob.exp: Support autofdo.
8272 * g++.dg/tree-prof/tree-prof.exp: dito.
8273 * gcc.dg/tree-prof/tree-prof.exp: dito.
8274 * gcc.misc-tests/bprob.exp: dito.
8275 * gfortran.dg/prof/prof.exp: dito.
8276 * lib/profopt.exp: dito.
8277 * lib/target-supports.exp: Check for autofdo.
8278
afa7ed87 82792016-06-23 Martin Liska <mliska@suse.cz>
8280
8281 * gcc.dg/pr71619.c: New test.
8282
0941fba8 82832016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8284
8285 PR target/67400
56896ed3 8286 * gcc.target/i386/pr67400-1.c: New test.
8287 * gcc.target/i386/pr67400-2.c: Likewise.
8288 * gcc.target/i386/pr67400-3.c: Likewise.
8289 * gcc.target/i386/pr67400-4.c: Likewise.
8290 * gcc.target/i386/pr67400-5.c: Likewise.
8291 * gcc.target/i386/pr67400-6.c: Likewise.
8292 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 8293
e557fc7f 82942016-06-22 David Malcolm <dmalcolm@redhat.com>
8295
8296 * c-c++-common/missing-header-1.c: New test case.
8297 * c-c++-common/missing-header-2.c: New test case.
8298 * c-c++-common/missing-header-3.c: New test case.
8299 * c-c++-common/missing-header-4.c: New test case.
8300
8469aece 83012016-06-22 David Malcolm <dmalcolm@redhat.com>
8302
8303 PR c/70339
8304 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8305 hint.
8306 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8307 expected results due to builtin "nanl" now being suggested for
8308 "name".
8309 * gcc.dg/pr67580.c: Update expected messages.
8310 * gcc.dg/spellcheck-identifiers.c: New testcase.
8311 * gcc.dg/spellcheck-typenames.c: New testcase.
8312
6628b04d 83132016-06-22 David Malcolm <dmalcolm@redhat.com>
8314
8315 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8316 file.
8317 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8318 diagnostic-test-show-locus-parseable-fixits.c to sources for
8319 diagnostic_plugin_test_show_locus.c.
8320 * lib/gcc-defs.exp (freeform_regexps): New global.
8321 (dg-regexp): New function.
8322 (handle-dg-regexps): New function.
8323 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8324 freeform_regexps to the empty list.
8325 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8326
82ccd33e 83272016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8328
affe5c16 8329 PR tree-optimization/71488
82ccd33e 8330 * g++.dg/pr71488.C: New test.
8331 * gcc.dg/vect/vect-bool-cmp.c: New test.
8332
2c21de58 83332016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8334
8335 * gcc.dg/guality/param-5.c: New test.
8336
fadfd5fc 83372016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8338
8339 * gcc.target/i386/asm-flag-7.c: New test.
8340
03fee1f8 83412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8342
8343 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8344 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8345 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8346 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8347 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8348 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8350 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8352 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8355 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8356 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8357 * lib/target-supports.exp: Likewise.
8358
6905db52 83592016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8360
8361 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8362 * gcc.dg/attr-ms_struct-2.c: Likewise.
8363 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8364 * gcc.dg/bf-ms-attrib.c: Likewise.
8365 * gcc.dg/bf-ms-layout-2.c: Likewise.
8366 * gcc.dg/bf-ms-layout-3.c: Likewise.
8367 * gcc.dg/bf-ms-layout.c: Likewise.
8368 * gcc.dg/bf-no-ms-layout.c: Likewise.
8369 * gcc.target/i386/bitfield1.c: Likewise.
8370 * gcc.target/i386/bitfield2.c: Likewise.
8371 * gcc.target/i386/bitfield3.c: Likewise.
8372
a6f93fc2 83732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8374
8375 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8376 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8377 override other than -mcpu=power9 command-line option is specified,
8378 or if the target operating system is aix.
8379 * gcc.target/powerpc/darn-1.c: Likewise.
8380 * gcc.target/powerpc/darn-2.c: Likewise.
8381 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8382 test if effective-target is not powerpc_p9vector_ok or if the
8383 target operating system is not defined.
8384 * gcc.target/powerpc/vslv-1.c: Likewise.
8385 * gcc.target/powerpc/vsrv-0.c: Likewise.
8386 * gcc.target/powerpc/vsrv-1.c: Likewise.
8387
1cb2b4d3 83882016-06-21 Tobias Burnus <burnus@net-b.de>
8389
8390 PR fortran/71068
8391 * gfortran.dg/coarray/data_1.f90: New.
8392
66ff0c67 83932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8394
8395 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8396 (dg-require-effective-target): Use arm_v8_neon_hw.
8397 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8398 (dg-require-effective-target): Likewise.
8399 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8400 (dg-require-effective-target): Likewise.
8401 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8402 (dg-require-effective-target): Likewise.
8403 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8404 (dg-require-effective-target): Likewise.
8405 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8406 (dg-require-effective-target): Likewise.
8407 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8408 Add AArch64 check.
8409
949bfed4 84102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8411
8412 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8413 Set to 3 so test passes.
8414
a20f6cd4 84152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8416
8417 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8418
12792843 84192016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8420
8421 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8422 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8423 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8424 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8425
49763db6 84262016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8427
8428 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8429 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8430
ada61167 84312016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8432
8433 PR target/71549
8434 * gcc.target/i386/pr71549.c: New test.
8435
a15584d4 84362016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8437
8438 * gcc.target/powerpc/vadsdu-0.c: Replace
8439 dg-require-effective-target directive to allow test to run on more
8440 platforms, and add dg-skip-if directive to disable test on aix
8441 platforms because of known incompatibilities.
8442 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8443 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8444 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8445 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8446 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8447 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8448 * gcc.target/powerpc/vadsdub-2.c: Replace
8449 dg-require-effective-target directive to allow test to run on more
8450 platforms, and add dg-skip-if directive to disable test on aix
8451 platforms because of known incompatibilities.
8452 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8453 with vec_absdb call to differentiate this test from vadsdub-1.c.
8454 * gcc.target/powerpc/vadsduh-1.c: Replace
8455 dg-require-effective-target directive to allow test to run on more
8456 platforms, and add dg-skip-if directive to disable test on aix
8457 platforms because of known incompatibilities.
8458 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8459 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8460 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8461
ec15ec36 84622016-06-21 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR tree-optimization/71588
8465 * gcc.dg/pr71558.c: New test.
8466
faeffe49 84672016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8468
8469 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8470 * c-c++-common/pr68657-2.c: Likewise.
8471 * c-c++-common/pr68657-3.c: Likewise.
8472 * gcc.dg/torture/pr69714.c: Require int32plus support.
8473 * gcc.dg/torture/pr70025.c: Likewise.
8474 * gcc.dg/torture/pr70083.c: Likewise.
8475 * gcc.dg/torture/pr70542.c: Likewise.
8476 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8477
e218d07f 84782016-06-20 Joseph Myers <joseph@codesourcery.com>
8479
8480 PR c/71601
8481 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8482
232a3df7 84832016-06-20 Jakub Jelinek <jakub@redhat.com>
8484
d7f45b87 8485 PR middle-end/71581
8486 * gcc.dg/pr71581.c: New test.
8487
232a3df7 8488 PR rtl-optimization/71591
8489 * gcc.dg/cpp/pr71591.c: New test.
8490
dbddef42 84912016-06-20 David B. Robins <gcc@davidrobins.net>
8492
8493 PR target/71571
8494 * g++.dg/torture/pr71571.C: New test.
8495
03129ccb 84962016-06-20 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR target/71559
8499 * gcc.target/i386/sse2-pr71559.c: New test.
8500 * gcc.target/i386/avx-pr71559.c: New test.
8501 * gcc.target/i386/avx512f-pr71559.c: New test.
8502
a40b4b62 85032016-06-20 Tobias Burnus <burnus@net-b.de>
8504
8505 PR fortran/71194
8506 * gfortran.dg/pointer_remapping_10.f90: New.
8507
ecbea05a 85082016-06-20 David Malcolm <dmalcolm@redhat.com>
8509
8510 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8511
0f61dae9 85122016-06-20 Martin Sebor <msebor@redhat.com>
8513
8514 PR c/69507
8515 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8516 * gnu90-const-expr-1.c: Same.
8517 * gnu99-const-expr-1.c: Same.
8518 * gnu99-static-1.c: Same.
8519
e458dfd8 85202016-06-20 Renlin Li <renlin.li@arm.com>
8521
2c0c0c9b 8522 PR testsuite/71489
e458dfd8 8523 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8524
7ab71cb3 85252016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8526
8527 * gcc.target/aarch64/vcvt_f64_1.c: New.
8528 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8529 * gcc.target/aarch64/vrecp_f64_1.c: New.
8530
34d36b7a 85312016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532
8533 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8534 "alignement".
8535
ed7f4748 85362016-06-20 Georg-Johann Lay <avr@gjlay.de>
8537
8538 PR target/71103
8539 * gcc.target/avr/torture/pr71103-2.c: New test.
8540
a940fdc7 85412016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 8542
8543 PR c/69507
8544 * gcc.dg/alignof.c: New test.
8545
98683d85 85462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8547
8548 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8549 vs dg-error; test constexpr specifier too.
8550
358cee25 85512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8552
8553 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8554
c3d7ceb6 85552016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8556
8557 * lib/target-supports.exp
8558 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8559 arm_neon_ok and merge flags. Fix temporary test name.
8560 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8561 and merge flags.
8562
1176073c 85632016-06-17 Martin Liska <mliska@suse.cz>
8564
8565 * gcc.dg/predict-9.c: Fix dump scanning.
8566
f3e2969a 85672016-06-17 Bin Cheng <bin.cheng@arm.com>
8568
8569 PR tree-optimization/71354
8570 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8571
7fdca647 85722016-06-17 Bin Cheng <bin.cheng@arm.com>
8573
8574 PR tree-optimization/71347
8575 * gcc.dg/tree-ssa/pr71347.c: New test.
8576
a338a226 85772016-06-17 Bin Cheng <bin.cheng@arm.com>
8578
8579 PR tree-optimization/71354
8580 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8581
c1e75671 85822016-06-17 Bin Cheng <bin.cheng@arm.com>
8583
8584 * gcc.dg/vect/vect-alias-check-1.c: New test.
8585
365ba13d 85862016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8587
59bde511 8588 PR target/71151
365ba13d 8589 * gcc.target/avr/pr71151-1.c: New test.
8590 * gcc.target/avr/pr71151-2.c: New test.
8591 * gcc.target/avr/pr71151-3.c: New test.
8592 * gcc.target/avr/pr71151-4.c: New test.
8593 * gcc.target/avr/pr71151-5.c: New test.
8594 * gcc.target/avr/pr71151-6.c: New test.
8595 * gcc.target/avr/pr71151-7.c: New test.
8596 * gcc.target/avr/pr71151-8.c: New test.
8597 * gcc.target/avr/pr71151-common.h: New test.
8598
db48d95b 85992016-06-16 Martin Liska <mliska@suse.cz>
8600
8601 * gfortran.dg/predict-1.f90: New test.
8602
4c780a59 86032016-06-16 Uros Bizjak <ubizjak@gmail.com>
8604
8605 PR target/71242
f9c39b65 8606 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 8607
8c1879bc 86082016-06-16 Jan Hubicka <hubicka@ucw.cz>
8609
8610 * g++.dg/vect/pr36648.cc: Disable cunrolli
8611
33698dfe 86122016-06-16 Jakub Jelinek <jakub@redhat.com>
8613
745f2db6 8614 PR target/71554
8615 * gcc.c-torture/execute/pr71554.c: New test.
8616
33698dfe 8617 PR rtl-optimization/71532
8618 * gcc.dg/torture/pr71532.c: New test.
8619
b42322b9 86202016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 * gcc.target/powerpc/p9-dimode1.c: New test.
8623 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8624
412b298a 86252016-06-15 Jakub Jelinek <jakub@redhat.com>
8626
93479f99 8627 * gcc.c-torture/compile/20160615-1.c: New test.
8628
412b298a 8629 * g++.dg/cpp0x/ref-qual17.C: New test.
8630
3ec40531 86312016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8632
8633 PR middle-end/71529
8634 * gcc.target/i386/pr71529.C: New test.
8635
edfe7670 86362016-06-15 Alan Hayward <alan.hayward@arm.com>
8637
8638 PR tree-optimization/71483
8639 * g++.dg/vect/pr71483.c: New
8640
6e52ac17 86412016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8642
8643 PR c++/70202
8644 * g++.dg/inherit/crash6.C: New.
8645 * g++.dg/inherit/union2.C: Likewise.
8646 * g++.dg/inherit/virtual12.C: Likewise.
8647 * g++.dg/inherit/virtual13.C: Likewise.
8648 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8649
aed35af2 86502016-06-15 Uros Bizjak <ubizjak@gmail.com>
8651
0941fba8 8652 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 8653
6f710392 86542016-06-15 Alan Hayward <alan.hayward@arm.com>
8655
8656 PR tree-optimization/71439
8657 * gcc.dg/vect/pr71439.c: New
8658
d1cedfd3 86592016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8660
8661 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8662
ee8fd158 86632016-06-15 Richard Biener <rguenther@suse.de>
8664
8665 * gcc.dg/vect/slp-45.c: New testcase.
8666
5695a690 86672016-06-15 Richard Biener <rguenther@suse.de>
8668
8669 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8670
267ae3ee 86712016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8672
8673 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8674 requirements, and disable for AIX for now.
8675 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8676
a6d0e20a 86772016-06-14 Jakub Jelinek <jakub@redhat.com>
8678
b2efd162 8679 PR c++/71528
8680 * g++.dg/opt/pr71528.C: New test.
8681
a6d0e20a 8682 PR c++/71516
8683 * g++.dg/init/pr71516.C: New test.
8684
035778de 86852016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8686
8687 * g++.dg/init/array46.C: New.
8688
7c9dc58e 86892016-06-14 Uros Bizjak <ubizjak@gmail.com>
8690
0941fba8 8691 * gcc.target/i386/float128-3.c: New test.
8692 * gcc.target/i386/quad-sse4.c: Ditto.
8693 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8694 Update scan strings.
7c9dc58e 8695
412640c9 86962016-06-14 Richard Biener <rguenther@suse.de>
8697
8698 PR middle-end/71526
8699 * gfortran.dg/pr71526.f90: New testcase.
8700
1b9fde85 87012016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8702
8703 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8704 * gcc.dg/zero_bits_compound-1.c: Likewise.
8705
306097e3 87062016-06-14 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/71522
8709 * gcc.dg/torture/pr71522.c: New testcase.
8710
566255a8 87112016-06-14 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR tree-optimization/71520
8714 * gcc.dg/tree-ssa/pr71520.c: New test.
8715
eb912adb 87162016-06-14 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/71521
56d35455 8719 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 8720
9720103d 87212016-06-13 Jakub Jelinek <jakub@redhat.com>
8722
12cb8367 8723 PR sanitizer/71498
8724 * c-c++-common/ubsan/bounds-13.c: New test.
8725
9720103d 8726 PR preprocessor/71183
8727 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8728
5965fbcc 87292016-06-13 Jeff Law <law@redhat.com>
8730
8731 PR tree-optimization/71403
8732 * c-c++-common/ubsan/pr71403-1.c: New test.
8733 * c-c++-common/ubsan/pr71403-2.c: New test.
8734 * c-c++-common/ubsan/pr71403-3.c: New test.
8735
04537049 87362016-06-13 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR middle-end/71478
8739 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8740 Add -Wno-psabi -w to dg-options.
8741
412f195f 87422016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8743
8744 * gcc.target/powerpc/vadsdu-0.c: New test.
8745 * gcc.target/powerpc/vadsdu-1.c: New test.
8746 * gcc.target/powerpc/vadsdu-2.c: New test.
8747 * gcc.target/powerpc/vadsdu-3.c: New test.
8748 * gcc.target/powerpc/vadsdu-4.c: New test.
8749 * gcc.target/powerpc/vadsdu-5.c: New test.
8750 * gcc.target/powerpc/vadsdub-1.c: New test.
8751 * gcc.target/powerpc/vadsdub-2.c: New test.
8752 * gcc.target/powerpc/vadsduh-1.c: New test.
8753 * gcc.target/powerpc/vadsduh-2.c: New test.
8754 * gcc.target/powerpc/vadsduw-1.c: New test.
8755 * gcc.target/powerpc/vadsduw-2.c: New test.
8756
527790c1 87572016-06-13 David Malcolm <dmalcolm@redhat.com>
8758
8759 * gcc.dg/c99-init-2.c (c): Update expected error message.
8760 * gcc.dg/init-bad-8.c (foo): Likewise.
8761 * gcc.dg/spellcheck-fields-3.c: New test case.
8762
102e67eb 87632016-06-13 Martin Liska <mliska@suse.cz>
8764
8765 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8766 and "guess loop iv compared" heuristics.
8767 * gcc.dg/predict-2.c: Likewise.
8768 * gcc.dg/predict-3.c: Likewise.
8769 * gcc.dg/predict-4.c: Likewise.
8770 * gcc.dg/predict-5.c: Likewise.
8771 * gcc.dg/predict-6.c: Likewise.
8772
1a54d3be 87732016-06-13 Marek Polacek <polacek@redhat.com>
8774
8775 PR middle-end/71476
8776 * c-c++-common/Wswitch-unreachable-4.c: New test.
8777 * gcc.dg/Wswitch-unreachable-2.c: New test.
8778 * g++.dg/tm/jump1.C: Move dg-warning.
8779
5b7401b8 87802016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8781
8782 * gnat.dg/renaming10.ad[sb]: New test.
8783
1c93151c 87842016-06-13 Paul Thomas <pault@gcc.gnu.org>
8785
8786 PR fortran/70673
8787 * gfortran.dg/pr70673.f90: New test.
8788
249865a0 87892016-06-13 Richard Biener <rguenther@suse.de>
8790
8791 PR middle-end/64516
8792 * gcc.dg/align-3.c: New testcase.
8793
776d9b14 87942016-06-13 Martin Liska <mliska@suse.cz>
8795
8796 * gcc.target/i386/pr71458.c: New test.
8797
0cf5c551 87982016-06-12 Uros Bizjak <ubizjak@gmail.com>
8799
8800 PR target/71241
f9c39b65 8801 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 8802
34de0a35 88032016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8804
8805 PR target/60751
8806 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8807 statement.
8808
0cc8bc98 88092016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8810
8811 PR target/60751
8812 * gfortran.dg/comma_IO_extension_1.f90: New test.
8813 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8814 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8815 statement.
8816 * gfortran.dg/graphite/pr38083.f90: Likewise.
8817 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8818 missing format.
8819
0ff78c86 88202016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8821
8822 * gnat.dg/case_character.adb: New test.
8823
6c38863e 88242016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8825
8826 PR middle-end/71310
8827 * gcc.target/powerpc/pr71310.c: New testcase.
8828
24c41395 88292016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8830
8831 PR middle-end/71478
8832 * gcc.dg/pr71478.c: New test.
8833
aeb26fb6 88342016-06-10 Jakub Jelinek <jakub@redhat.com>
8835
702b3575 8836 PR middle-end/71494
8837 * gcc.c-torture/execute/pr71494.c: New test.
8838
8ec29807 8839 PR c/68657
8840 * gcc.target/i386/pr68657.c: New test.
8841
aeb26fb6 8842 PR inline-asm/68843
8843 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8844 (test): Add -masm=intel alternatives.
8845
1dc4d519 88462016-06-10 Martin Sebor <msebor@redhat.com>
8847
8848 PR c/71392
8849 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8850
6385d6d3 88512016-06-10 Jeff Law <law@redhat.com>
8852
8853 PR tree-optimization/71335
8854 * gcc.c-torture/execute/pr71335.c: New test.
8855
041a412b 88562016-06-10 David Malcolm <dmalcolm@redhat.com>
8857
8858 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8859 the various "cannot tail-call: " messages.
8860
4a5edbb2 88612016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8862
8863 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8864 and options.
8865
9cf3aec3 88662016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8867
8868 PR sanitizer/71480
8869 * c-c++-common/asan/pr71480.c: New test.
8870
61724718 88712016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8872
8873 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8874 (ASMNAME2): Likewise.
8875 (main): Replace fn in asm statement with ASMNAME ("fn").
8876 * gcc.dg/guality/pr68037-2.c: Likewise.
8877 * gcc.dg/guality/pr68037-3.c: Likewise.
8878 * gcc.dg/torture/pr68037-1.c: Likewise.
8879 * gcc.dg/torture/pr68037-2.c: Likewise.
8880 * gcc.dg/torture/pr68037-3.c: Likewise.
8881
1807f6fb 88822016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8883
8884 PR inline-asm/68843
8885 * gcc.target/i386/pr68843-1.c: New test.
8886 * gcc.target/i386/pr68843-2.c: New test.
8887
ccfa030f 88882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 8889 Cesar Philippidis <cesar@codesourcery.com>
8890
8891 PR middle-end/71373
8892 * gcc.dg/goacc/nested-function-1.c: New file.
8893 * gcc.dg/goacc/nested-function-2.c: Likewise.
8894 * gcc.dg/goacc/pr71373.c: Likewise.
8895 * gfortran.dg/goacc/cray-2.f95: Likewise.
8896 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8897 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8898 * gfortran.dg/goacc/cray.f95: Update.
8899 * gfortran.dg/goacc/loop-1.f95: Likewise.
8900 * gfortran.dg/goacc/loop-3.f95: Likewise.
8901 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8902 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8903
89042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8905
8906 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8907 for OpenACC tile clauses.
8908 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 8909
8910 PR c/71381
8911 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8912 to...
8913 * c-c++-common/goacc/cache-2.c: ... this new file.
8914 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8915 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8916 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8917 usage.
8918 * gfortran.dg/goacc/cray.f95: Likewise.
8919 * gfortran.dg/goacc/loop-1.f95: Likewise.
8920
bb038f3e 89212016-06-10 Alan Hayward <alan.hayward@arm.com>
8922
8923 PR tree-optimization/71407
8924 PR tree-optimization/71416
8925 * gcc.dg/vect/pr71407.c: New
8926 * gcc.dg/vect/pr71416-1.c: New
8927 * gcc.dg/vect/pr71416-2.c: New
8928
332409d3 89292016-06-10 Richard Biener <rguenther@suse.de>
8930
8931 PR middle-end/71477
8932 * gcc.dg/torture/pr71477.c: New testcase.
8933
03cf727c 89342016-06-09 Julia Koval <julia.koval@intel.com>
8935
8936 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8937 * gcc.target/i386/interrupt-13.c: Likewise.
8938 * gcc.target/i386/interrupt-15.c: Likewise.
8939 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8940 * gcc.target/i386/interrupt-24.c: Likewise.
8941 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8942 * gcc.target/i386/interrupt-9.c: Likewise.
8943 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8944
23b101c5 89452016-06-09 Martin Sebor <msebor@redhat.com>
8946
8947 PR c/70883
8948 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8949 * gcc.dg/builtin-constant_p-1.c: Same.
8950 * gcc.dg/builtins-error.c: Same.
8951 * gcc.dg/pr70859.c: Same.
8952
188d6bbb 89532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8954
8955 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8956 * gcc.dg/torture/pr68067-1.c: Likewise.
8957 * gcc.dg/torture/pr68067-2.c: Likewise.
8958
89592016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8960
8961 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8962 when setting SIZE.
8963
ff8886bd 89642016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/71465
8967 * g++.dg/inherit/crash5.C: New.
8968 Revert:
8969 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/70202
8972 * g++.dg/inherit/crash5.C: New.
8973 * g++.dg/inherit/virtual1.C: Adjust.
8974
3f76cceb 89752016-06-09 Martin Liska <mliska@suse.cz>
8976
8977 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8978 * g++.dg/predict-loop-exit-2.C: Likewise.
8979 * g++.dg/predict-loop-exit-3.C: Likewise.
8980 * gcc.dg/predict-1.c: Likewise.
8981 * gcc.dg/predict-2.c: Likewise.
8982 * gcc.dg/predict-3.c: Likewise.
8983 * gcc.dg/predict-4.c: Likewise.
8984 * gcc.dg/predict-5.c: Likewise.
8985 * gcc.dg/predict-6.c: Likewise.
8986 * gcc.dg/predict-7.c: Likewise.
8987
59ae3d1b 89882016-06-09 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/71462
8991 * gcc.dg/torture/pr71462.c: New testcase.
8992
8c2d2acf 89932016-06-09 Marek Polacek <polacek@redhat.com>
8994
8995 PR c/65471
8996 * gcc.dg/c11-generic-3.c: New test.
8997
224cb6b7 89982016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 * g++.dg/init/array42.C: New.
9001 * g++.dg/init/array43.C: Likewise.
9002 * g++.dg/init/array44.C: Likewise.
9003 * g++.dg/init/array45.C: Likewise.
9004 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9005 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9006 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9007 * g++.dg/gomp/pr35751.C: Likewise.
9008 * g++.dg/init/array23.C: Likewise.
9009 * g++.dg/init/brace2.C: Likewise.
9010 * g++.dg/init/brace6.C: Likewise.
9011
732905bb 90122016-06-08 Martin Sebor <msebor@redhat.com>
9013 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR c++/70507
9016 PR c/68120
9017 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9018 * c-c++-common/builtin-arith-overflow-2.c: New test.
9019 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9020 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9021 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9022
7ddaa622 90232016-06-08 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR c++/71442
9026 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9027
84ee0905 90282016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9029
9030 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9031 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9032 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9033 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9034 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9035 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9036 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9037 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9038 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9039 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9040 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9041 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9042 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9043
2876af98 90442016-06-08 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/68558
9047 * gcc.dg/vect/slp-44.c: New testcase.
9048
acbb0d03 90492016-06-08 Richard Biener <rguenther@suse.de>
9050
9051 * gcc.dg/vect/slp-43.c: New testcase.
9052
f8689010 90532016-06-08 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/71452
9056 * gcc.dg/torture/pr71452.c: New testcase.
9057
52d393eb 90582016-06-08 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR c++/71448
9061 * g++.dg/torture/pr71448.C: New test.
9062
9d700ce4 90632016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9064
9065 PR debug/71432
9066 PR ada/71413
9067 * g++.dg/debug/pr71432.C: New test.
9068
eb96ef65 90692016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9070
9071 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9072 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9073 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9074
a4753cdd 90752016-06-08 Alan Hayward <alan.hayward@arm.com>
9076
9077 * gcc.dg/vect/vect-live-2.c: Update effective target.
9078 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9079 * lib/target-supports.exp: Add aarch64 to vect_long.
9080
bafc7b1d 90812016-06-08 Marek Polacek <polacek@redhat.com>
9082
9083 PR c/71418
9084 * gcc.dg/noncompile/pr71418.c: New test.
9085
06e590e7 9086 PR c/71426
9087 * gcc.dg/noncompile/pr71426.c: New test.
9088
d3cb49c9 90892016-06-07 Jan Hubicka <hubicka@ucw.cz>
9090
9091 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9092 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9093 * gcc.dg/predict-3.c: Update template.
9094 * gcc.dg/predict-5.c: Update template.
9095 * gcc.dg/predict-6.c: Update template.
9096 * gcc.dg/predict-9.c: Update template.
9097 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9098
2d76c36a 90992016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9100
9101 * gcc.target/powerpc/vec-mul.c: New test.
9102
7cfde92a 91032016-06-07 David Malcolm <dmalcolm@redhat.com>
9104
9105 * gcc.dg/spellcheck-fields-2.c: New test case.
9106
b032c4dd 91072016-06-07 Richard Biener <rguenther@suse.de>
9108
9109 PR c/61564
9110 * gcc.dg/Wpragmas-1.c: New testcase.
9111 * gcc.dg/Wattributes-4.c: Likewise.
9112 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9113 entry.
9114
a7056369 91152016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9116
9117 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9118 spurious debug code.
9119
123c61e0 91202016-06-07 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/71428
9123 * gcc.dg/torture/pr71428.c: New testcase.
9124
5819d47b 91252016-06-07 Richard Biener <rguenther@suse.de>
9126
9127 PR middle-end/71423
9128 * gcc.dg/torture/pr71423.c: New testcase.
9129
6cec5c6b 91302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9131
9132 PR middle-end/71408
9133 * gcc.dg/tree-ssa/pr71408.c: New test.
9134
40bbfc17 91352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9136
9137 PR middle-end/71281
9138 * g++.dg/torture/pr71281.C: New test.
9139
61f1f80c 91402016-06-06 Marek Polacek <polacek@redhat.com>
9141
9142 PR c/71362
9143 * gcc.dg/pr71362.c: New test.
9144
0406b32f 91452016-06-06 Jakub Jelinek <jakub@redhat.com>
9146 Patrick Palka <ppalka@gcc.gnu.org>
9147
9148 PR c++/70847
9149 PR c++/71330
9150 PR c++/71393
9151 * g++.dg/opt/pr70847.C: New test.
9152 * g++.dg/ubsan/pr70847.C: New test.
9153 * g++.dg/ubsan/pr71393.C: New test.
9154
b1445999 91552016-06-06 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR tree-optimization/71259
9158 * gcc.dg/vect/pr71259.c: New test.
9159
99b4f3a2 91602016-06-06 David Malcolm <dmalcolm@redhat.com>
9161
9162 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9163 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9164 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9165 above.
9166
837679bc 91672016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9168
9169 PR middle-end/37780
9170 * gcc.c-torture/execute/pr37780.c: New test.
9171 * gcc.target/aarch64/pr37780_1.c: Likewise.
9172 * gcc.target/arm/pr37780_1.c: Likewise.
9173
e4b92538 91742016-06-06 Marek Polacek <polacek@redhat.com>
9175
9176 * c-c++-common/attr-may-alias-1.c: New test.
9177 * c-c++-common/attr-may-alias-2.c: New test.
9178 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9179
43ac2f2f 91802016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9181
9182 PR c/24414
9183 * gcc.target/i386/pr24414.c: New test.
9184
7e1786b2 91852016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9186
9187 * gcc.target/sparc/vis4misc.c: New file.
9188 * gcc.target/sparc/fpcmp.c: Likewise.
9189 * gcc.target/sparc/fpcmpu.c: Likewise.
9190
f593ccb2 91912016-06-06 Alan Hayward <alan.hayward@arm.com>
9192
9193 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9194 * gcc.dg/vect/vect-live-3.c: Likewise.
9195
be6d8ddc 91962016-06-06 Richard Biener <rguenther@suse.de>
9197
9198 PR tree-optimization/71398
9199 * gcc.dg/torture/pr71398.c: New testcase.
9200
78f27916 92012016-06-06 Uros Bizjak <ubizjak@gmail.com>
9202
9203 PR target/71389
9204 * g++.dg/pr71389.C: New test.
9205
c5899606 92062016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9207
9208 PR fortran/71404
9209 * gfortran.dg/fmt_read_5.f: New test.
9210
8e3cd305 92112016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9212
9213 PR fortran/69659
9214 * gfortran.dg/class_array_22.f03: New test.
9215
703c0a09 92162016-06-05 Jan Hubicka <hubicka@ucw.cz>
9217
9218 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9219
d07b2b6f 92202016-06-05 Jan Hubicka <hubicka@ucw.cz>
9221
9222 * gcc.dg/predict-9.c: Update template.
9223
4a7ec4ac 92242016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9225
9226 PR c++/49377
9227 * g++.dg/template/pr49377.C: New.
9228
7499ef4a 92292016-06-04 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR tree-optimization/71405
9232 * g++.dg/torture/pr71405.C: New test.
9233
558c800d 92342016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/70202
9237 * g++.dg/inherit/crash5.C: New.
9238 * g++.dg/inherit/virtual1.C: Adjust.
9239
4ee7cf4b 92402016-06-03 Jeff Law <law@redhat.com>
9241
9242 PR tree-optimization/71316
9243 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9244
b12ae762 92452016-06-03 Jakub Jelinek <jakub@redhat.com>
9246
9247 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9248 dg-additional-options with just -fno-tree-scev-cprop in it.
9249 * gcc.dg/vect/vect-live-2.c: Likewise.
9250 * gcc.dg/vect/vect-live-5.c: Likewise.
9251 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9252 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9253 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9254
e09a5ee3 92552016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/27100
9258 * g++.dg/other/friend6.C: New test.
9259
f14b1922 92602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9261
9262 * g++.dg/torture/ppc-ldst-array.C: New.
9263
20702ea3 92642016-06-03 Joseph Myers <joseph@codesourcery.com>
9265
9266 PR target/71276
9267 PR target/71277
9268 * gcc.dg/torture/builtin-fp-int-inexact.c,
9269 gcc.target/i386/387-builtin-fp-int-inexact.c,
9270 gcc.target/i386/387-rint-inline-1.c,
9271 gcc.target/i386/387-rint-inline-2.c,
9272 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9273 gcc.target/i386/sse2-rint-inline-1.c,
9274 gcc.target/i386/sse2-rint-inline-2.c,
9275 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9276 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9277
5ed3cc7b 92782016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9279 Julia Koval <julia.koval@intel.com>
9280
9281 PR target/66960
9282 PR target/67630
9283 PR target/67634
9284 PR target/67841
9285 PR target/68037
9286 PR target/68618
9287 PR target/68661
9288 PR target/69575
9289 PR target/69596
9290 PR target/69734
9291 * gcc.dg/guality/pr68037-1.c: New test.
9292 * gcc.dg/guality/pr68037-2.c: Likewise.
9293 * gcc.dg/guality/pr68037-3.c: Likewise.
9294 * gcc.dg/torture/pr68037-1.c: Likewise.
9295 * gcc.dg/torture/pr68037-2.c: Likewise.
9296 * gcc.dg/torture/pr68037-3.c: Likewise.
9297 * gcc.dg/torture/pr68661-1a.c: Likewise.
9298 * gcc.dg/torture/pr68661-1b.c: Likewise.
9299 * gcc.target/i386/interrupt-1.c: Likewise.
9300 * gcc.target/i386/interrupt-2.c: Likewise.
9301 * gcc.target/i386/interrupt-3.c: Likewise.
9302 * gcc.target/i386/interrupt-4.c: Likewise.
9303 * gcc.target/i386/interrupt-5.c: Likewise.
9304 * gcc.target/i386/interrupt-6.c: Likewise.
9305 * gcc.target/i386/interrupt-7.c: Likewise.
9306 * gcc.target/i386/interrupt-8.c: Likewise.
9307 * gcc.target/i386/interrupt-9.c: Likewise.
9308 * gcc.target/i386/interrupt-10.c: Likewise.
9309 * gcc.target/i386/interrupt-11.c: Likewise.
9310 * gcc.target/i386/interrupt-12.c: Likewise.
9311 * gcc.target/i386/interrupt-13.c: Likewise.
9312 * gcc.target/i386/interrupt-14.c: Likewise.
9313 * gcc.target/i386/interrupt-15.c: Likewise.
9314 * gcc.target/i386/interrupt-16.c: Likewise.
9315 * gcc.target/i386/interrupt-17.c: Likewise.
9316 * gcc.target/i386/interrupt-18.c: Likewise.
9317 * gcc.target/i386/interrupt-19.c: Likewise.
9318 * gcc.target/i386/interrupt-20.c: Likewise.
9319 * gcc.target/i386/interrupt-21.c: Likewise.
9320 * gcc.target/i386/interrupt-22.c: Likewise.
9321 * gcc.target/i386/interrupt-23.c: Likewise.
9322 * gcc.target/i386/interrupt-24.c: Likewise.
9323 * gcc.target/i386/interrupt-25.c: Likewise.
9324 * gcc.target/i386/interrupt-26.c: Likewise.
9325 * gcc.target/i386/interrupt-27.c: Likewise.
9326 * gcc.target/i386/interrupt-28.c: Likewise.
9327 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9328 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9329 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9330 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9331 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9332 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9333 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9334 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9335 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9336 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9337 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9338 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9339
3e346f54 93402016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9341
f27c52fb 9342 PR tree-optimization/52171
9343 * gcc.dg/pr52171.c: New test.
9344 * gcc.target/i386/pr52171.c: New test.
3e346f54 9345
22e029d2 93462016-06-03 Jan Hubicka <jh@suse.cz>
9347
9348 * g++.dg/tree-ssa/pred-1.C: New testcase
9349 * gcc.dg/tree-ssa/pred-1.c: New testcase
9350
41ce74ed 93512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9352
9353 PR target/70957
9354 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9355 support.
9356 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9357
cf573a72 93582016-06-03 Alan Hayward <alan.hayward@arm.com>
9359
9360 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9361
75aae5b4 93622016-06-03 Alan Hayward <alan.hayward@arm.com>
9363
9364 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 9365 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 9366 * gcc.dg/vect/vect-live-1.c: New test.
9367 * gcc.dg/vect/vect-live-2.c: New test.
9368 * gcc.dg/vect/vect-live-3.c: New test.
9369 * gcc.dg/vect/vect-live-4.c: New test.
9370 * gcc.dg/vect/vect-live-5.c: New test.
9371 * gcc.dg/vect/vect-live-slp-1.c: New test.
9372 * gcc.dg/vect/vect-live-slp-2.c: New test.
9373 * gcc.dg/vect/vect-live-slp-3.c: New test.
9374
eba6788d 93752016-06-03 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR middle-end/71387
9378 * g++.dg/opt/pr71387.C: New test.
9379
5a653985 93802016-06-02 Jeff Law <law@redhat.com>
9381
9382 PR tree-optimization/71328
9383 * gcc.c-torture/compile/pr71328.c: New test.
9384
f92f6941 93852016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9386
9387 PR fortran/52393
9388 * gfortran.dg/fmt_read_3.f90: Fix typo.
9389 * gfortran.dg/fmt_read_4.f90: New test.
9390
0d29e152 93912016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9392
9393 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9394 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9395 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9396 * g++.dg/cpp0x/override2.C: Likewise.
9397 * g++.dg/parse/crash5.C: Likewise.
9398 * g++.dg/parse/error16.C: Likewise.
9399 * g++.dg/parse/error27.C: Likewise.
9400 * g++.dg/template/qualttp15.C: Likewise.
9401 * g++.dg/template/redecl4.C: Likewise.
9402 * g++.old-deja/g++.other/crash39.C: Likewise.
9403 * g++.old-deja/g++.other/struct1.C: Likewise.
9404 * g++.old-deja/g++.pt/m9a.C: Likewise.
9405 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9406
2740a1a5 94072016-06-02 Jakub Jelinek <jakub@redhat.com>
9408
89f17a65 9409 PR c++/71372
9410 * c-c++-common/pr71372.c: New test.
9411
2740a1a5 9412 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9413 __TIME__ strings with __builtin_strcmp instead of printf and
9414 dg-output.
9415
9ae89a4e 94162016-06-02 Martin Liska <mliska@suse.cz>
9417
9418 * gcc.dg/predict-9.c: New test.
9419
41258f9c 94202016-06-02 Jakub Jelinek <jakub@redhat.com>
9421
9422 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9423 global set_compiler_env_var and global saved_compiler_env_var.
9424
dad46eb8 94252016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9426
9427 PR rtl-optimization/71295
9428 * gcc.c-torture/compile/pr71295.c: New test.
9429
9cc8a892 94302016-06-02 Jakub Jelinek <jakub@redhat.com>
9431
98e7c96c 9432 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9433
4a5a4de2 9434 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9435 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9436
9cc8a892 9437 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9438 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9439 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9440 alternative number.
9441
46819a36 94422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9443
9444 * gcc.target/powerpc/p9-splat-4.c: New test.
9445
94462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9447
9448 PR target/71186
9449 * gcc.target/powerpc/pr71186.c: New test.
9450
d9820cc5 94512016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452
9453 PR fortran/52393
9454 * gfortran.dg/fmt_read_3.f90: New test.
9455
2f14ca3e 94562016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9457
9458 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9459 procedure.
9460
dfa5c0d3 94612016-06-01 Eduard Sanou <dhole@openmailbox.org>
9462
9463 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9464 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9465 env var is set.
9466 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9467 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9468 shown once.
9469 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9470 during compilation.
9471 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9472 vars set by dg-set-compiler-env-var.
9473
7d7125df 94742016-06-01 Paul Thomas <pault@gcc.gnu.org>
9475
9476 PR fortran/71156
9477 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9478 to the module procedure declaration.
9479 * gfortran.dg/submodule_16.f08: New test.
9480
6ab9cde4 94812016-06-01 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR middle-end/71371
9484 * c-c++-common/gomp/pr71371.c: New test.
9485
0cfe7a23 94862016-06-01 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/71366
9489 * gcc.dg/torture/pr71366-1.c: New testcase.
9490 * gcc.dg/torture/pr71366-2.c: Likewise.
9491
5a5b02e1 94922016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9493
9494 * gcc.target/powerpc/vslv-0.c: New test.
9495 * gcc.target/powerpc/vslv-1.c: New test.
9496 * gcc.target/powerpc/vsrv-0.c: New test.
9497 * gcc.target/powerpc/vsrv-1.c: New test.
9498
d27a79f6 94992016-06-01 Nathan Sidwell <nathan@acm.org>
9500
9501 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9502 * gcc.target/nvptx/weak.c: New.
9503
6172a9fd 95042016-06-01 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/71261
9507 * gcc.dg/torture/vect-bool-1.c: New testcase.
9508
f9aaabb2 95092016-06-01 Jakub Jelinek <jakub@redhat.com>
9510
9511 * gfortran.dg/gomp/order-1.f90: New test.
9512 * gfortran.dg/gomp/order-2.f90: New test.
9513
53b01069 95142016-06-01 Jan Hubicka <hubicka@ucw.cz>
9515
9516 * gcc.dg/unroll-6.c: Update template.
9517 * gcc.dg/unroll-7.c: New testcase.
9518 * gcc.dg/unroll-8.c: New testcase.
9519
36757397 95202016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9521
9522 * gnat.dg/opt56.ad[sb]: New test.
9523
7f93bd6e 95242016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9525
9526 PR c++/66635
9527 * g++.dg/cpp0x/constexpr-ice16.C: New.
9528
9f41a2ce 95292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9530
9531 PR tree-optimization/71314
9532 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9533 -mbranch-cost=2.
9534
31e02373 95352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9536
9537 PR tree-optimization/71077
9538 * gcc.dg/tree-ssa/pr71077.c: New test.
9539
76f8f901 95402016-05-31 Jan Hubicka <hubicka@ucw.cz>
9541
7f93bd6e 9542 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9543 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9544 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 9545
04f5f923 95462016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9547
9548 PR c++/71248
9549 * g++.dg/cpp0x/pr71248.C: New.
9550 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9551 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9552 * g++.dg/init/new37.C: Likewise.
9553 * g++.dg/template/static1.C: Likewise.
9554 * g++.dg/template/static2.C: Likewise.
9555
4ffddf28 95562016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9557
9558 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9559 instead of %rdi.
9560 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9561
4ff7bd21 95622016-05-31 Marek Polacek <polacek@redhat.com>
9563
9564 * c-c++-common/Wswitch-unreachable-3.c: New test.
9565 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9566
e1f7cc4b 95672016-05-31 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/71352
9570 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9571
02978bd1 95722016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9573
9574 * gcc.target/arm/armv5_thumb_isa.c: New test.
9575
cfce8164 95762016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9577
9578 PR target/71346
9579 * gcc.target/i386/pr71346.c: New test.
9580
7a51c705 95812016-05-31 Tom de Vries <tom@codesourcery.com>
9582
9583 PR tree-optimization/69068
9584 * gcc.dg/graphite/pr69068.c: New test.
9585
8c1ac106 95862016-05-27 Martin Sebor <msebor@redhat.com>
9587
9588 PR c++/71306
9589 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9590
b6431756 95912016-05-30 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR c++/71349
9594 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9595 nowait depend(inout: dd[0]) clauses where permitted.
9596
f6203294 95972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 PR c++/71238
9600 * g++.dg/parse/pr71238.C: New.
9601 * g++.dg/concepts/friend1.C: Test column numbers too.
9602 * g++.dg/cpp0x/initlist31.C: Likewise.
9603 * g++.dg/cpp0x/pr51420.C: Likewise.
9604 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9605 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9606 * g++.dg/ext/builtin3.C: Likewise.
9607 * g++.dg/lookup/friend12.C: Likewise.
9608 * g++.dg/lookup/friend7.C: Likewise.
9609 * g++.dg/lookup/koenig1.C: Likewise.
9610 * g++.dg/lookup/koenig5.C: Likewise.
9611 * g++.dg/lookup/used-before-declaration.C: Likewise.
9612 * g++.dg/overload/koenig1.C: Likewise.
9613 * g++.dg/template/crash65.C: Likewise.
9614 * g++.dg/template/friend57.C: Likewise.
9615 * g++.dg/warn/Wshadow-5.C: Likewise.
9616 * g++.dg/warn/Wunused-8.C: Likewise.
9617 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9618 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9619 * g++.old-deja/g++.jason/member.C: Likewise.
9620 * g++.old-deja/g++.jason/report.C: Likewise.
9621 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9622 * g++.old-deja/g++.law/visibility20.C: Likewise.
9623 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9624 * g++.old-deja/g++.other/static5.C: Likewise.
9625 * g++.old-deja/g++.pt/overload2.C: Likewise.
9626
b96f8145 96272016-05-30 Jan Hubicka <hubicka@ucw.cz>
9628
9629 * gcc.dg/tree-ssa/peel1.c: New testcase.
9630 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9631 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9632
ed5bca7a 96332016-05-30 Tom de Vries <tom@codesourcery.com>
9634
9635 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9636 to ce.
9637
c0aa0333 96382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9639
9640 PR c++/71099
9641 * g++.dg/parse/virtual1.C: New.
9642
231010db 96432016-05-30 Uros Bizjak <ubizjak@gmail.com>
9644
9645 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9646 Use correct register when clearing %edx.
9647
765557c0 96482016-05-30 Alexander Monakov <amonakov@ispras.ru>
9649
9650 PR tree-optimization/71289
9651 * gcc.dg/pr71289.c: New test.
9652
fc3b1c44 96532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9654
9655 PR middle-end/71269
9656 PR middle-end/71292
9657 * gcc.dg/tree-ssa/pr71269.c: New test.
9658 * gcc.dg/tree-ssa/pr71292.c: New test.
9659
ce352457 96602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9661
9662 PR middle-end/71252
9663 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9664
eedd711b 96652016-05-30 Jan Hubicka <hubicka@ucw.cz>
9666
9667 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9668 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9669 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9670
8c061890 96712016-05-30 Tom de Vries <tom@codesourcery.com>
9672
9673 PR tree-optimization/69067
9674 * gcc.dg/graphite/pr69067.c: New test.
9675
a6b0884c 96762016-05-29 Uros Bizjak <ubizjak@gmail.com>
9677
9678 PR target/71245
9679 * gcc.target/i386/pr71245-1.c: New test.
9680 * gcc.target/i386/pr71245-2.c: Ditto.
9681
2369edfc 96822016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9683
9684 PR c++/71105
9685 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9686 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9687 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9688
b6ab3f43 96892016-05-27 Jan Hubicka <hubicka@ucw.cz>
9690
9691 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9692
0192662b 96932016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9694
9695 Revert:
9696 PR c++/69855
9697 * g++.dg/overload/69855.C: New.
9698 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9699 * g++.old-deja/g++.pt/crash3.C: Likewise.
9700
fce78c50 97012016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/60385
9704 * g++.dg/parse/namespace13.C: New.
9705
372172fe 97062016-05-26 Jeff Law <law@redhat.com>
9707
9708 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9709 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9710 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9711 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9712 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9713 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9714 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9715 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9716 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9717 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9718 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9719 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9720 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9721
5d8a8944 97222016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9723
9724 PR c++/69855
9725 * g++.dg/overload/69855.C: New.
9726 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9727 * g++.old-deja/g++.pt/crash3.C: Likewise.
9728
29602b75 97292016-05-27 Jiong Wang <jiong.wang@arm.com>
9730
9731 PR target/63596
9732 * gcc.target/aarch64/va_arg_1.c: New testcase.
9733 * gcc.target/aarch64/va_arg_2.c: Likewise.
9734 * gcc.target/aarch64/va_arg_3.c: Likewise.
9735
c900b732 97362016-05-27 Jiong Wang <jiong.wang@arm.com>
9737
9738 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9739 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9740 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9741 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9742 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9743
73ef73bd 97442016-05-27 Marek Polacek <polacek@redhat.com>
9745
9746 PR middle-end/71308
9747 * g++.dg/torture/pr71308.C: New test.
9748
a6031633 97492016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9750
9751 * gcc.dg/zero_bits_compound-1.c: New test.
9752 * gcc.dg/zero_bits_compound-2.c: New test.
9753
1fbdc7ae 97542016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9755
9756 PR middle-end/71279
9757 * gcc.dg/pr71279.c: New test.
9758
2e196ca8 97592016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9760
9761 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9762 floating point min/max/comparison instructions.
9763 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9764
6feab9ce 97652016-05-26 Jakub Jelinek <jakub@redhat.com>
9766
9767 * c-c++-common/gomp/schedule-1.c: New test.
9768 * gfortran.dg/gomp/schedule-1.f90: New test.
9769
978cea8f 97702016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9771
9772 PR c++/70822
9773 PR c++/70106
9774 * g++.dg/cpp1y/auto-fn32.C: New test.
9775 * g++.dg/cpp1y/paren4.C: New test.
9776
0478d9ed 97772016-05-26 Nathan Sidwell <nathan@acm.org>
9778
9779 * gcc.dg/20060410.c: Xfail on ptx.
9780 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9781 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9782 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9783 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9784 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9785
5fd1c174 97862016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9787
9788 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9789
c5e8b3e2 97902016-05-26 Jakub Jelinek <jakub@redhat.com>
9791
0db93a5b 9792 PR tree-optimization/71280
9793 * gcc.dg/pr71280.c: New test.
9794
7199c05c 9795 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9796
76c786ac 9797 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9798 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9799
c5e8b3e2 9800 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9801
e9bcea2f 98022016-05-26 Jiong Wang <jiong.wang@arm.com>
9803
9804 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 9805 kept in memory.
e9bcea2f 9806
955d947b 98072016-05-25 Jeff Law <law@redhat.com>
9808
9809 PR tree-optimization/71272
9810 * gcc.c-torture/compile/pr71272.c: new test.
9811
77102dbe 98122016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9813
9814 * gcc.target/powerpc/vec-cmpne.c: New test.
9815 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9816
552821b4 98172016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9818
9819 * gnat.dg/opt55.ad[sb]: New test.
9820
0113f3c5 98212016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9822
9823 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9824 * c-c++-common/pr60226.c: Require int32plus.
9825 * gcc.c-torture/execute/pr70602.c: Likewise.
9826 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9827 unsigned long for malloc arg type.
9828 * gcc.dg/asr_div1.c: Require int32plus.
9829 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9830 * gcc.dg/pie-1.c: Require pie.
9831 * gcc.dg/pie-2.c: Likewise.
9832 * gcc.dg/pr59471.c: Require int32plus.
9833 * gcc.dg/pr59963-2.c: XFAIL for int16.
9834 * gcc.dg/pr60114.c: Require int32plus.
9835 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9836 unsigned long for typedef of size_t.
9837 * gcc.dg/pr63914.c: Require int32plus.
9838 * gcc.dg/pr64536.c: Require pt32plus.
9839 * gcc.dg/pr65658.c: Likewise.
9840 * gcc.dg/pr67271.c: Require int32plus.
9841 * gcc.dg/pr68112.c: Likewise.
9842 * gcc.dg/pr69071.c: Skip for avr target.
9843 * gcc.dg/pr69973.c: Require int32plus.
9844 * gcc.dg/pr70169.c: Skip for avr target.
9845 * gcc.dg/sso-6.c: Require int32plus.
9846 * gcc.dg/sso-7.c: Likewise.
9847 * gcc.dg/sso-8.c: Likewise.
9848 * gcc.dg/vrp-min-max-2.c: Likewise.
9849
f4094380 98502016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9851
9852 PR target/70738
9853 * gcc.target/i386/pr70738-1.c: New test.
9854 * gcc.target/i386/pr70738-2.c: Likewise.
9855 * gcc.target/i386/pr70738-3.c: Likewise.
9856 * gcc.target/i386/pr70738-4.c: Likewise.
9857 * gcc.target/i386/pr70738-5.c: Likewise.
9858 * gcc.target/i386/pr70738-6.c: Likewise.
9859 * gcc.target/i386/pr70738-7.c: Likewise.
9860 * gcc.target/i386/pr70738-8.c: Likewise.
9861 * gcc.target/i386/pr70738-9.c: Likewise.
9862
239a4bea 98632016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9864
9865 PR rtl-optimization/66940
9866 * gcc.c-torture/execute/pr66940.c: New test.
9867
bf6382ba 98682016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9869
9870 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9871 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9872 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9873 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9874 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9875 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9876 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9877 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9878 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9879 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9880 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9881 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9882 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9883 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9884 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9885 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9886 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9887 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9888 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9889 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9890 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9891 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9892 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9893 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9894
2c995da9 98952016-05-25 Marek Polacek <polacek@redhat.com>
9896
9897 PR c/71265
9898 * gcc.dg/noncompile/pr71265.c: New test.
9899
abfbb5b5 9900 PR c/71266
9901 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9902
f6871bbd 99032016-05-25 Nathan Sidwell <nathan@acm.org>
9904
9905 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9906
de04e83e 99072016-05-25 Richard Biener <rguenther@suse.de>
9908
9909 PR tree-optimization/71261
9910 * c-c++-common/torture/pr71261.c: New testcase.
9911
b35931f7 99122016-05-25 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/71264
9915 * gcc.dg/vect/pr71264.c: New testcase.
9916
166c3089 99172016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9918
9919 PR c++/55992
9920 * g++.dg/cpp0x/alias-decl-53.C: New.
9921 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9922
14240409 99232016-05-25 Martin Liska <mliska@suse.cz>
9924
9925 * g++.dg/pr71239.C: New test.
9926
bc47d9f6 99272016-05-25 Richard Biener <rguenther@suse.de>
9928
4860a6bf 9929 * gcc.dg/vect/pr58135.c: Rename to ...
9930 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9931
d8a3f157 99322016-05-25 Marek Polacek <polacek@redhat.com>
9933
9934 * g++.dg/pr65295.C: Use target c++14.
9935
3af16045 99362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9937
231010db 9938 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9939 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9940
949479b2 99412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9942
9943 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9944 instructions.
9945
6d6a3fc3 99462016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9947
9948 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9949 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9950 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9951 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9952 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9953 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9954 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9955 * c-c++-common/goacc/pcopy.c: Likewise.
9956 * c-c++-common/goacc/pcopyin.c: Likewise.
9957 * c-c++-common/goacc/pcopyout.c: Likewise.
9958 * c-c++-common/goacc/pcreate.c: Likewise.
9959 * c-c++-common/goacc/pr70688.c: New test.
9960 * c-c++-common/goacc/present-1.c: Adjust test.
9961 * c-c++-common/goacc/reduction-5.c: Likewise.
9962 * g++.dg/goacc/data-1.C: New test.
9963
af648be2 99642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9965
9966 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9967 vector parity built-in functions.
9968 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9969 count trailing zeros automatic vectorization.
9970 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9971 count trailing zeros built-in functions.
9972
4e173d60 99732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9974
9975 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9976
a0c02a52 99772016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9978
9979 PR target/71050
9980 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9981
64c52e9c 99822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9983
9984 PR c++/50436
9985 * g++.dg/template/crash123.C: New.
9986 * g++.dg/template/crash124.C: Likewise.
9987
752b5a4c 99882016-05-24 Martin Sebor <msebor@redhat.com>
9989
9990 PR c++/71147
9991 * g++.dg/ext/flexary16.C: New test.
9992
a36dd683 99932016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9994
f6871bbd 9995 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9996 before math.h is included.
a36dd683 9997 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9998 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9999 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10000 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10001 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10002 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10003 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10004 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10005 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10006 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10007 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10008 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10009 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10010 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10011 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10012 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10013 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10014 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10015 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10016 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10017 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10018 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10019 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10020
d60e1df7 100212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10022 Kelvin Nilsen <kelvin@gcc.gnu.org>
10023
10024 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10025 support.
10026
22d09025 100272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10028
10029 PR c++/69872
10030 * g++.dg/warn/Wno-narrowing1.C: New.
10031
6ef0143d 100322016-05-24 Marek Polacek <polacek@redhat.com>
10033
10034 PR c/71249
10035 * c-c++-common/Wswitch-unreachable-2.c: New test.
10036
962a2062 100372016-05-24 Jakub Jelinek <jakub@redhat.com>
10038
ead77194 10039 PR c++/71257
10040 * g++.dg/vect/simd-clone-6.cc: New test.
10041 * g++.dg/gomp/declare-simd-6.C: New test.
10042
962a2062 10043 PR middle-end/70434
10044 PR c/69504
10045 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10046
23edc6d1 100472016-05-24 Richard Biener <rguenther@suse.de>
10048
10049 PR tree-optimization/71240
10050 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10051
30633bcc 100522016-05-24 Richard Biener <rguenther@suse.de>
10053
10054 PR tree-optimization/71230
10055 * gcc.dg/torture/pr71230.c: New testcase.
10056 * g++.dg/torture/pr71230.C: Likewise.
10057
c9d624bd 100582016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10059
10060 * c-c++-common/goacc/routine-5.c: Add tests.
10061 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10062 * gfortran.dg/goacc/routine-6.f90: Add tests.
10063
ce143ff0 100642016-05-24 Richard Biener <rguenther@suse.de>
10065
10066 PR tree-optimization/71253
10067 * gcc.dg/torture/pr71253.c: New testcase.
10068
3bdaecd5 100692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10070
10071 PR middle-end/71252
10072 * gfortran.dg/pr71252.f90: New test.
10073
856b494d 100742016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10075
10076 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10077
7345b977 100782016-05-24 Richard Biener <rguenther@suse.de>
10079
10080 PR middle-end/70434
10081 PR c/69504
10082 * c-c++-common/vector-subscript-4.c: New testcase.
10083 * c-c++-common/vector-subscript-5.c: Likewise.
10084
6f065267 100852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10086
10087 PR fortran/71123
10088 * gfortran.dg/namelist_90.f: New test
10089
fd6757da 100902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10091
10092 PR fortran/66461
10093 * gfortran.dg/unexpected_eof.f: New test
10094
7d5555a8 100952016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10096 Kelvin Nilsen <kelvin@gcc.gnu.org>
10097
10098 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10099 as little endian.
10100
ae6744c9 101012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10102
10103 PR c++/70972
10104 * g++.dg/cpp0x/inh-ctor20.C: New.
10105 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10106
f0d91a85 101072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/69095
10110 * g++.dg/cpp0x/variadic168.C: New.
10111
1618ffe5 101122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 * g++.dg/cpp0x/pr31445.C: Test column number too.
10115 * g++.dg/cpp0x/pr32253.C: Likewise.
10116 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10117 * g++.dg/cpp0x/variadic36.C: Likewise.
10118
c0205bab 101192016-05-23 Marc Glisse <marc.glisse@inria.fr>
10120
10121 * gcc.dg/fold-notshift-2.c: Adjust.
10122
1398da0f 101232016-05-23 Marek Polacek <polacek@redhat.com>
10124
10125 PR c/49859
10126 * c-c++-common/Wswitch-unreachable-1.c: New test.
10127 * gcc.dg/Wswitch-unreachable-1.c: New test.
10128 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10129 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10130 * g++.dg/gomp/block-10.C: Likewise.
10131 * gcc.dg/gomp/block-10.c: Likewise.
10132 * g++.dg/gomp/block-9.C: Likewise.
10133 * gcc.dg/gomp/block-9.c: Likewise.
10134 * g++.dg/gomp/target-1.C: Likewise.
10135 * g++.dg/gomp/target-2.C: Likewise.
10136 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 10137 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 10138 * g++.dg/gomp/taskgroup-1.C: Likewise.
10139 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10140 * gcc.dg/gomp/teams-1.c: Likewise.
10141 * g++.dg/gomp/teams-1.C: Likewise.
10142 * g++.dg/overload/error3.C: Likewise.
10143 * g++.dg/tm/jump1.C: Likewise.
10144 * g++.dg/torture/pr40335.C: Likewise.
10145 * gcc.dg/c99-vla-jump-5.c: Likewise.
10146 * gcc.dg/switch-warn-1.c: Likewise.
10147 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10148 * gcc.dg/nested-func-1.c: Likewise.
10149 * gcc.dg/pr67784-4.c: Likewise.
10150
5403ed8b 101512016-05-23 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/71230
10154 * gfortran.dg/pr71230-1.f90: New testcase.
10155 * gfortran.dg/pr71230-2.f90: Likewise.
10156
27510941 101572016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10158
1618ffe5 10159 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 10160 * gcc.dg/vect/pr58135.c: Add new.
10161 * gfortran.dg/pr46519-1.f: Adjust test case.
10162
a41c605d 101632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10164
10165 PR c++/53401
10166 * g++.dg/cpp0x/decltype64.C: New.
10167
3eb254ab 101682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10169
10170 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10171 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10173
a75fffe1 101742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10175
10176 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10177 Add poly64x1_t and poly64x2_t cases if supported.
10178 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10179 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10180 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10181 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10182 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10183
56979b12 101842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10185
10186 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10187 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10188 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10189 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10190 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10191 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10192 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10193
dc5e98db 101942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10195
10196 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10197
c0f383ae 101982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10199
10200 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10201 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10202
2a4d70a2 102032016-05-22 Jakub Jelinek <jakub@redhat.com>
10204
4c109025 10205 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10206 constraint instead of "r".
10207 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10208 insn instead of vxorpd.
10209 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10210
bad891ce 10211 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10212 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10213
ac23ddb9 10214 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10215
9dac9579 10216 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10217 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10218
2a4d70a2 10219 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10220
9eafdd7b 102212016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10222
10223 PR middle-end/40921
10224 * gcc.dg/tree-ssa/pr40921.c: New test.
10225
93df190d 102262016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10227
10228 PR target/71103
10229 * gcc.target/avr/pr71103.c: New test.
10230
933b9f7f 102312016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10232
10233 PR middle-end/71179
10234 * gcc.dg/tree-ssa/pr71179.c: New test.
10235
8bdfbc08 102362016-05-20 Martin Sebor <msebor@redhat.com>
10237
10238 PR c/71115
10239 * gcc.dg/init-excess-2.c: New test.
10240
6827ab42 102412016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10242
10243 * gnat.dg/opt53.adb: New test.
10244 * gnat.dg/opt54.adb: Likewise.
10245
58a5f4c0 102462016-05-20 Martin Jambor <mjambor@suse.cz>
10247
10248 PR tree-optimization/70884
10249 * gcc.dg/tree-ssa/pr70919.c: New test.
10250
bb7145f6 102512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10252
10253 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10254 formatting.
f6871bbd 10255 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10256 fix code formatting.
10257
102582016-05-20 Nathan Sidwell <nathan@acm.org>
10259
10260 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10261 non-common cases.
10262 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 10263
9954d230 102642016-05-20 David Malcolm <dmalcolm@redhat.com>
10265
10266 * jit.dg/all-non-failing-tests.h: Add
10267 test-factorial-must-tail-call.c.
10268 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10269 * jit.dg/test-factorial-must-tail-call.c: New test case.
10270
08a161f9 102712016-05-20 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR fortran/71204
10274 * gfortran.dg/pr71204.f90: New test.
10275
3d380077 102762016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10277
10278 * gcc.target/nvptx/sincos.c: New test.
10279
0f104d56 102802016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10281
10282 PR c++/70572
10283 * g++.dg/cpp1y/auto-fn31.C: New.
10284
61736a1b 102852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10286
10287 * gcc.target/powerpc/vec-addec.c: New test.
10288 * gcc.target/powerpc/vec-addec-int128.c: New test.
10289
b4a61e77 102902016-05-20 David Malcolm <dmalcolm@redhat.com>
10291
10292 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10293 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10294 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10295 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10296
9a2ace10 102972016-05-20 Jan Hubicka <hubicka@ucw.cz>
10298
10299 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10300
45cdf8c6 103012016-05-20 Jakub Jelinek <jakub@redhat.com>
10302
b9a1dcd5 10303 PR c++/71210
10304 * g++.dg/opt/pr71210-1.C: New test.
10305 * g++.dg/opt/pr71210-2.C: New test.
10306
45cdf8c6 10307 PR tree-optimization/29756
10308 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10309 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10310 only on selected targets where V4SImode vectors are known to be
10311 supported.
10312
92e3ffbf 103132016-05-20 Marc Glisse <marc.glisse@inria.fr>
10314
10315 PR tree-optimization/71079
10316 PR tree-optimization/71206
10317 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10318
5da368e3 103192016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10320
10321 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10322 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10323 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10324
2506d97a 103252016-05-20 Richard Guenther <rguenther@suse.de>
10326
10327 PR tree-optimization/29756
10328 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10329
adade307 103302016-05-20 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/71185
10333 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10334
c3deca25 103352016-05-20 Richard Biener <rguenther@suse.de>
10336
10337 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10338
8b0bef14 103392016-05-19 Marek Polacek <polacek@redhat.com>
10340
10341 PR c++/71075
10342 * g++.dg/diagnostic/pr71075.C: New test.
10343
08025288 103442016-05-19 David Malcolm <dmalcolm@redhat.com>
10345
10346 PR c++/71184
10347 * g++.dg/pr71184.C: New test case.
10348
26a51591 103492016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10350
10351 * gcc.target/powerpc/darn-0.c: New test.
10352 * gcc.target/powerpc/darn-1.c: New test.
10353 * gcc.target/powerpc/darn-2.c: New test.
10354
d8d3e75a 103552016-05-19 Marek Polacek <polacek@redhat.com>
10356
10357 PR tree-optimization/71031
10358 * gcc.dg/tree-ssa/vrp100.c: New test.
10359
c28211ae 103602016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10361
10362 PR rtl-optimization/71148
10363 * gcc.dg/pr71148.c: New test.
10364
3f5ea43a 103652016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10366
10367 PR target/71056
10368 * gcc.target/arm/pr71056.c: New test.
10369
2a7d4c20 103702016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10371
10372 * c-c++-common/pr69669.c: Check the used mode.
10373
ed0b0569 103742016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10375
10376 PR sanitizer/64354
10377 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10378
410372fe 103792016-05-19 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/70729
10382 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10383 * gcc.dg/graphite/scop-18.c: Likewise.
10384 * gcc.dg/pr41783.c: Disable LIM.
10385 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10386 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10387 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10388 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10389 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10390 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10391 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10392 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10393 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10394 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10395 * gfortran.dg/pr42108.f90: Likewise.
10396
56f34f03 103972016-05-18 David Malcolm <dmalcolm@redhat.com>
10398
10399 PR driver/69265
10400 * gcc.dg/spellcheck-options-11.c: New test case.
10401
e6481cd1 104022016-05-18 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR c++/71100
10405 * g++.dg/opt/pr71100.C: New test.
10406
be951c59 104072016-05-18 Martin Jambor <mjambor@suse.cz>
10408
10409 PR ipa/69708
10410 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10411 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10412 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10413 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10414
665ff45b 104152016-05-18 Martin Jambor <mjambor@suse.cz>
10416
10417 PR ipa/69708
10418 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10419 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10420 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10421 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10422 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10423
485be62c 104242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10425
10426 PR c++/69793
10427 * g++.dg/template/crash122.C: New.
10428
b251d5f5 104292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10430
10431 PR c++/70466
10432 * g++.dg/template/pr70466-1.C: New.
10433 * g++.dg/template/pr70466-2.C: Likewise.
10434
c93e9931 104352016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10436
10437 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10438 splat operations and the XXSPLTIB instruction.
10439 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10440 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10441 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10442 xxlxor to clear a register.
10443
8ba6639c 104442016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10445
10446 * gcc.dg/torture/pr71020.c: New test.
10447
ec6e3005 104482016-05-18 Martin Jambor <mjambor@suse.cz>
10449
10450 PR ipa/70646
10451 * gcc.dg/ipa/pr70646.c: New test.
10452
5ef3c918 104532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10454
10455 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10456
70a88eab 104572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10458
10459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10460 missing tests for vreinterpretq_p{8,16}.
10461
b52a930c 104622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10463
10464 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10465 vsliq_n_s64 and vsliq_n_u64.
10466
bdd4080b 104672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10468
10469 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10470 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10471
37814bf5 104722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10473
10474 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10475 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10476 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10477
764af2e0 104782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10479
10480 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10481 in comment.
10482
ffe01a83 104832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 10484
10485 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10486 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10487 "blr\t" and switch to scan-assembler-times.
10488
fab6dae9 104892016-05-18 Jiong Wang <jiong.wang@arm.com>
10490
231010db 10491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10492 with __aarch64__.
10493 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10494 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 10495
4eb0c566 104962016-05-18 Jakub Jelinek <jakub@redhat.com>
10497
442f18f1 10498 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10499 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10500 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10501 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10502 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10503 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10504
4d83b36b 10505 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10506 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10507
a4528eec 10508 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10509 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10510
f0066139 10511 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10512 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10513
4eb0c566 10514 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10515
303e9267 105162016-05-18 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/71168
10519 * gcc.dg/torture/pr71168.c: New testcase.
10520
0d7ddd44 105212016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10522
10523 PR middle-end/63586
10524 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10525 * gcc.dg/tree-ssa/pr63586.c: New test.
10526 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10527
899bcc0f 105282016-05-17 Nathan Sidwell <nathan@acm.org>
10529
10530 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10531 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10532 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10533 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10534
a2246979 105352016-05-17 Nathan Sidwell <nathan@acm.org>
10536
10537 * gcc.target/nvptx/abi-vararg-3.c: New.
10538
2f6a4d21 105392016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10540
10541 PR tree-optimization/54579
10542 PR middle-end/55299
10543 * gcc.dg/fold-notrotate-1.c: New test.
10544 * gcc.dg/fold-notshift-1.c: New test.
10545 * gcc.dg/fold-notshift-2.c: New test.
10546
27bdad45 105472016-05-17 Marek Polacek <polacek@redhat.com>
10548
10549 PR ipa/71146
10550 * g++.dg/ipa/pr71146.C: New test.
10551
f33a295a 105522016-05-17 David Malcolm <dmalcolm@redhat.com>
10553
10554 * jit.dg/test-error-array-bounds.c: New test case.
10555
b6dd53bf 105562016-05-17 Marc Glisse <marc.glisse@inria.fr>
10557
10558 * gcc.dg/tree-ssa/and-1.c: New testcase.
10559
a8719545 105602016-05-17 Marc Glisse <marc.glisse@inria.fr>
10561
10562 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10563 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10564
34806102 105652016-05-17 Marc Glisse <marc.glisse@inria.fr>
10566
10567 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10568 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10569
25fe08a8 105702016-05-17 Jiong Wang <jiong.wang@arm.com>
10571
10572 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10573
abf1a837 105742016-05-17 Jiong Wang <jiong.wang@arm.com>
10575
10576 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10577
666b9dd3 105782016-05-17 Jiong Wang <jiong.wang@arm.com>
10579
10580 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10581 ".2d[index]" when scan the assembly.
10582 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10583 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10584 float64x1.
10585 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10586
77d095c0 105872016-05-17 Richard Biener <rguenther@suse.de>
10588
10589 PR tree-optimization/71132
10590 * gcc.dg/torture/pr71132.c: New testcase.
10591
28adcc23 105922016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10593
10594 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10595
2439931e 105962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10597
10598 PR target/70809
10599 * gcc.target/aarch64/pr70809_1.c: New test.
10600
5ec2ff80 106012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10602
10603 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10604 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10605 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10606 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10607
17fd1c7a 106082016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10609 Ilya Enkovich <ilya.enkovich@intel.com>
10610
10611 PR target/71114
10612 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10613
46729204 106142016-05-16 Jan Hubicka <hubicka@ucw.cz>
10615
10616 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10617 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10618
2a1125d6 106192016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10620
10621 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10622 test for __ARM_FP16_ARGS.
10623 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10624 * gcc.target/arm/aapcs/neon-vect10.c: New.
10625 * gcc.target/arm/aapcs/neon-vect9.c: New.
10626 * gcc.target/arm/aapcs/vfp18.c: New.
10627 * gcc.target/arm/aapcs/vfp19.c: New.
10628 * gcc.target/arm/aapcs/vfp20.c: New.
10629 * gcc.target/arm/aapcs/vfp21.c: New.
10630 * gcc.target/arm/fp16-aapcs-1.c: New.
10631 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10632 test for __ARM_FP16_ARGS.
10633 * g++.target/arm/fp16-return-1.c: Update expected output.
10634
ea3d2d74 106352016-05-16 Jiong Wang <jiong.wang@arm.com>
10636
10637 PR testsuite/70227
10638 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10639
6989e05f 106402016-05-15 Harald Anlauf <anlauf@gmx.de>
10641
10642 PR fortran/69603
10643 * gfortran.dg/pr69603.f90: New testcase.
10644
a5f52592 106452016-05-14 Fritz Reese <fritzoreese@gmail.com>
10646
10647 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10648
88f949ab 106492016-05-14 Fritz Reese <fritzoreese@gmail.com>
10650
10651 PR fortran/71047
10652 * gfortran.dg/pr71047.f08: New test.
10653
90c88567 106542016-05-13 Joseph Myers <joseph@codesourcery.com>
10655
10656 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10657 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10658 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10659
00a690cc 106602016-05-13 Martin Sebor <msebor@redhat.com>
10661
10662 PR c++/60049
10663 * g++.dg/cpp0x/constexpr-60049.C: New test.
10664
ec8b6af7 106652016-05-13 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR bootstrap/71071
10668 * gcc.dg/pr71071.c: New test.
10669
f54d1d7b 106702016-05-13 Uros Bizjak <ubizjak@gmail.com>
10671
10672 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10673 remove XOP handling.
2f3af60f 10674 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 10675
a39a0392 106762016-05-13 Nathan Sidwell <nathan@acm.org>
10677
10678 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10679 __atomic_is_lock_free declaration.
10680
42333dd9 106812016-05-13 Richard Biener <rguenther@suse.de>
10682
10683 PR tree-optimization/42587
10684 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10685
c5442454 106862016-05-13 Martin Liska <mliska@suse.cz>
10687
10688 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10689 the new format of dump output.
10690
03a400fb 106912016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10692
10693 * gcc.dg/pr71084.c: New test.
10694
69278c3f 106952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10696
231010db 10697 PR target/53440
10698 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 10699
8138f11b 107002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10701
10702 * gcc.target/aarch64/struct_return.c: New test.
10703
22a3f7bd 107042016-05-12 Marek Polacek <polacek@redhat.com>
10705
10706 PR c/70756
10707 * c-c++-common/pr70756-2.c: New test.
10708 * c-c++-common/pr70756.c: New test.
10709
9bcd42cc 107102016-05-12 Richard Biener <rguenther@suse.de>
10711
10712 PR tree-optimization/71059
10713 * gcc.dg/torture/pr71059.c: New testcase.
10714
5ffb4a0d 107152016-05-12 Richard Biener <rguenther@suse.de>
10716
10717 PR tree-optimization/71062
10718 * gcc.dg/torture/pr71062.c: New testcase.
10719
2ab65c31 107202016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10721
10722 PR tree-optimization/71006
10723 * gcc.dg/pr71006.c: New test.
10724
f0158fc0 107252016-05-12 Marek Polacek <polacek@redhat.com>
10726
10727 PR driver/71063
10728 * gcc.dg/opts-7.c: New test.
10729
0f56938b 107302016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10731
10732 PR target/70830
10733 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10734 Add -save-temps to dg-options.
10735 Scan for ldmfd rather than pop instruction.
10736 * gcc.target/arm/interrupt-2.c: Likewise.
10737 * gcc.target/arm/pr70830.c: New test.
10738
e10946d5 107392016-05-12 Jakub Jelinek <jakub@redhat.com>
10740
9fa8e468 10741 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10742 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10743
9ce62bbe 10744 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10745 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10746 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10747
708ae1b1 10748 PR target/71019
10749 * gcc.target/i386/avx512vl-pack-1.c: New test.
10750 * gcc.target/i386/avx512vl-pack-2.c: New test.
10751 * gcc.target/i386/avx512bw-pack-2.c: New test.
10752
a461f32e 10753 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10754
e10946d5 10755 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10756 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10757 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10758
f52a3ef6 107592016-05-12 Richard Biener <rguenther@suse.de>
10760
10761 PR tree-optimization/70986
10762 * gcc.dg/torture/pr70986-1.c: New testcase.
10763 * gcc.dg/torture/pr70986-2.c: Likewise.
10764 * gcc.dg/torture/pr70986-3.c: Likewise.
10765
54c4d22e 107662016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10767
10768 PR c/43651
10769 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10770 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10771
57215d5b 107722016-05-11 Uros Bizjak <ubizjak@gmail.com>
10773
10774 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10775 directive.
10776 * gcc.target/i386/pr66746.c: Ditto.
10777
67d3121c 107782016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10779
10780 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10781 support.
10782 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10783 warning when using -mvsx-timode.
10784 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10785 * gcc.target/powerpc/dform-2.c: Likewise.
10786 * gcc.target/powerpc/pr68805.c: Likewise.
10787
7f8012a5 107882016-05-11 Marek Polacek <polacek@redhat.com>
10789
10790 PR c++/71024
10791 * c-c++-common/attributes-3.c: New test.
10792
3e8567ce 107932016-05-11 Nathan Sidwell <nathan@acm.org>
10794
10795 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10796 * gcc.c-torture/execute/pr68185.c: Likewise.
10797 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10798 * gcc.dg/pr69634.c: Requires scheduling.
10799 * gcc.dg/torture/pr66178.c: Require label values.
10800 * gcc.dg/setjmp-6.c: Require indirect jumps.
10801
3739ac00 108022016-05-11 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/71055
10805 * gcc.dg/torture/pr71055.c: New testcase.
10806
1ff8b385 108072016-05-11 Richard Biener <rguenther@suse.de>
10808
10809 PR debug/71057
10810 * g++.dg/debug/pr71057.C: New testcase.
10811
77126efa 108122016-05-11 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR fortran/70855
10815 * gfortran.dg/gomp/pr70855.f90: New test.
10816
6fcaaf9b 108172016-05-11 Richard Biener <rguenther@suse.de>
10818
10819 PR middle-end/71002
10820 * g++.dg/torture/pr71002.C: New testcase.
10821
bfa8ea12 108222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10823
10824 PR middle-end/70807
10825 * gcc.dg/pr70807.c: New test.
10826
87632549 108272016-05-10 Martin Sebor <msebor@redhat.com>
10828
10829 PR c++/38611
10830 * g++.dg/Wattributes.C: New test.
10831
f9153689 108322016-05-10 Marc Glisse <marc.glisse@inria.fr>
10833
10834 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10835 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10836 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10837
a44ed58a 108382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10839
10840 PR target/70799
10841 * gcc.target/i386/pr70799-1.c: New test.
10842
d6c90d89 108432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10844
10845 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10846
c1f73044 108472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10848
10849 PR middle-end/70877
10850 * gcc.target/i386/pr70877.c: New test.
10851
e66d763a 108522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10853
10854 PR tree-optimization/70786
10855 * gcc.target/i386/pr70876.c: New test.
10856
a30ff73a 108572016-05-10 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR target/70927
10860 * gcc.target/i386/avx512vl-logic-1.c: New test.
10861 * gcc.target/i386/avx512vl-logic-2.c: New test.
10862 * gcc.target/i386/avx512dq-logic-2.c: New test.
10863
4b3fd38f 108642016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10865
10866 PR target/70963
10867 * gcc.target/powerpc/pr70963.c: New.
10868
abf93a25 108692016-05-10 David Malcolm <dmalcolm@redhat.com>
10870
10871 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10872 (test_very_wide_line): Add ruler to expected output.
10873 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10874 (test_very_wide_line): Likewise.
10875 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10876 (test_show_locus): Within the handling of "test_very_wide_line",
10877 enable show_ruler_p on the diagnostic context.
10878
d614888f 108792016-05-10 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/71039
10882 * gcc.dg/torture/pr71039.c: New testcase.
10883
dbca5ed9 108842016-05-10 Nathan Sidwell <nathan@acm.org>
10885
10886 * gcc.dg/nested-func-10.c: Requires alloca.
10887 * gcc.dg/nested-func-9.c: Requires alloca.
10888 * gcc.c-torture/execute/pr70460.c: Requires labels.
10889 * gcc.c-torture/compile/pr70199.c: Requires labels.
10890 * gcc.target/nvptx/decl.c: Compile only.
10891 * gcc.target/nvptx/trailing-init.c: Compile only.
10892 * gcc.target/nvptx/ary-init.c: Compile only.
10893
3fa82609 108942016-05-10 Marek Polacek <polacek@redhat.com>
10895
10896 PR c/70255
10897 * gcc.dg/attr-opt-1.c: New test.
10898
76825907 108992016-05-10 Richard Biener <rguenther@suse.de>
10900
10901 PR tree-optimization/70497
10902 PR tree-optimization/28367
10903 * gcc.dg/torture/20160404-1.c: New testcase.
10904 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10905 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10906
68255819 109072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10908
10909 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10910
d9aa8cdb 109112016-05-09 Uros Bizjak <ubizjak@gmail.com>
10912
10913 * gcc.target/i386/fabsneg-1.c New test.
10914
7cc16f50 109152016-05-09 Alan Modra <amodra@gmail.com>
10916
10917 PR testsuite/70826
10918 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10919
a83b7b63 109202016-05-09 Richard Biener <rguenther@suse.de>
10921
10922 PR tree-optimization/70985
10923 * gcc.dg/torture/pr70985.c: New testcase.
10924
189d0706 109252016-05-09 Bin Cheng <bin.cheng@arm.com>
10926
10927 * gcc.dg/tree-ssa/ifc-9.c: New test.
10928 * gcc.dg/tree-ssa/ifc-10.c: New test.
10929 * gcc.dg/tree-ssa/ifc-11.c: New test.
10930 * gcc.dg/tree-ssa/ifc-12.c: New test.
10931 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10932 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10933 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10934
1ec957b0 109352016-05-09 Richard Biener <rguenther@suse.de>
10936
10937 PR fortran/70937
10938 * gfortran.dg/pr70937.f90: New testcase.
10939
923c7714 109402016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10941
10942 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10943
d7cd448a 109442016-05-07 Fritz Reese <fritzoreese@gmail.com>
10945
10946 PR fortran/56226
10947 * gfortran.dg/dec_structure_1.f90: New testcase.
10948 * gfortran.dg/dec_structure_2.f90: Ditto.
10949 * gfortran.dg/dec_structure_3.f90: Ditto.
10950 * gfortran.dg/dec_structure_4.f90: Ditto.
10951 * gfortran.dg/dec_structure_5.f90: Ditto.
10952 * gfortran.dg/dec_structure_6.f90: Ditto.
10953 * gfortran.dg/dec_structure_7.f90: Ditto.
10954 * gfortran.dg/dec_structure_8.f90: Ditto.
10955 * gfortran.dg/dec_structure_9.f90: Ditto.
10956 * gfortran.dg/dec_structure_10.f90: Ditto.
10957 * gfortran.dg/dec_structure_11.f90: Ditto.
10958 * gfortran.dg/dec_union_1.f90: Ditto.
10959 * gfortran.dg/dec_union_2.f90: Ditto.
10960 * gfortran.dg/dec_union_3.f90: Ditto.
10961 * gfortran.dg/dec_union_4.f90: Ditto.
10962 * gfortran.dg/dec_union_5.f90: Ditto.
10963 * gfortran.dg/dec_union_6.f90: Ditto.
10964 * gfortran.dg/dec_union_7.f90: Ditto.
10965
f681e29b 109662016-05-07 Tom de Vries <tom@codesourcery.com>
10967
10968 PR tree-optimization/70956
10969 * gcc.dg/graphite/pr70956.c: New test.
10970
68d7f375 109712016-05-06 Jakub Jelinek <jakub@redhat.com>
10972
faf39348 10973 PR middle-end/70941
10974 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10975 (a, b, c, d): Change type from char to signed char.
10976 (main): Compare against (signed char) -1634678893 instead of
10977 hardcoded -109. Use __builtin_abort instead of abort.
10978
b768b13a 10979 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10980 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10981
68d7f375 10982 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10983
5dda16ea 109842016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10985
10986 PR debug/70935
10987 * gcc.dg/torture/pr70935.c: New test.
10988
13ede1b5 109892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10990
10991 PR target/58219
7fc878c4 10992 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10993
96d94be2 109942016-05-06 Richard Biener <rguenther@suse.de>
10995
10996 PR tree-optimization/70960
10997 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10998
e5d9f15d 109992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11000
11001 PR target/52933
11002 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11003 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11004 Adjust expected instruction counts.
11005 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11006
2dd7705f 110072016-05-06 Marek Polacek <polacek@redhat.com>
11008
11009 PR sanitizer/70875
11010 * gcc.dg/ubsan/bounds-3.c: New test.
11011
cb8bc632 110122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11013
11014 PR target/54089
11015 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11016
b343c173 110172016-05-06 Richard Biener <rguenther@suse.de>
11018
11019 PR middle-end/70931
11020 * gfortran.dg/pr70931.f90: New testcase.
11021
1e3db0b1 110222016-05-06 Richard Biener <rguenther@suse.de>
11023
11024 PR middle-end/70941
11025 * gcc.dg/torture/pr70941.c: New testcase.
11026
bdd54b6d 110272016-05-05 Bin Cheng <bin.cheng@arm.com>
11028
11029 PR tree-optimization/57206
11030 * gcc.dg/vect/pr57206.c: New test.
11031
499adcfd 110322016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11033
11034 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11035
871164c4 110362016-05-05 Jakub Jelinek <jakub@redhat.com>
11037
ecb23e00 11038 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11039
871164c4 11040 * c-c++-common/Wdangling-else-4.c: New test.
11041
70cf83ba 110422016-05-04 Jakub Jelinek <jakub@redhat.com>
11043
858c9470 11044 PR c++/70906
11045 PR c++/70933
11046 * g++.dg/opt/pr70906.C: New test.
11047 * g++.dg/opt/pr70933.C: New test.
11048
70cf83ba 11049 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11050
aaa36a78 110512016-05-04 Jan Hubicka <hubicka@ucw.cz>
11052
11053 * gcc.dg/ipa/pure-const-3.c: New testcase.
11054
1d52c456 110552016-05-04 Marek Polacek <polacek@redhat.com>
11056
11057 * c-c++-common/Wdangling-else-1.c: New test.
11058 * c-c++-common/Wdangling-else-2.c: New test.
11059 * c-c++-common/Wdangling-else-3.c: New test.
11060
dc581573 110612016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11062
11063 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11064 flag is present.
11065
a64030fe 110662016-05-04 Marek Polacek <polacek@redhat.com>
11067
11068 PR c/48778
11069 * gcc.dg/Waddress-2.c: New test.
11070
b461b04a 110712016-05-04 Alan Modra <amodra@gmail.com>
11072
11073 * gcc.target/powerpc/pr70866.c: New.
11074
c388a0cf 110752016-05-03 Martin Sebor <msebor@redhat.com>
11076
11077 PR c++/66561
11078 * c-c++-common/builtin_location.c: New test.
11079 * g++.dg/cpp1y/builtin_location.C: New test.
11080
5d4db8ef 110812016-05-03 Marek Polacek <polacek@redhat.com>
11082
11083 PR c/70859
11084 * gcc.dg/pr70859.c: New test.
11085 * gcc.dg/pr70859-2.c: New test.
11086
ca938765 110872016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11088
11089 * gnat.dg/debug5.adb: New testcase.
11090
60b27d5f 110912016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11092
11093 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11094 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11095 Procedure to check for z10 instruction set.
11096
5ab325d0 110972016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11098
11099 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11100
c548a0ad 111012016-05-03 Alan Modra <amodra@gmail.com>
11102
11103 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11104
d5ecd946 111052016-05-03 Jakub Jelinek <jakub@redhat.com>
11106
11107 * gcc.target/i386/avx512f-cvt-1.c: New test.
11108
35b0a053 111092016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11110
11111 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11112 -fdump-tree-vrp-details.
11113
9ae1b28a 111142016-05-03 Richard Biener <rguenther@suse.de>
11115
11116 * gcc.dg/pr30172-1.c: Adjust.
11117 * gcc.dg/pr63743.c: Likewise.
11118 * gcc.dg/tm/pr51696.c: Likewise.
11119 * c-c++-common/tm/safe-1.c: Likewise.
11120 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11121 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11122 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11123 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11124
9c1a31e4 111252016-05-03 Jakub Jelinek <jakub@redhat.com>
11126
fe69bcb9 11127 PR rtl-optimization/70467
11128 * gcc.target/i386/pr70467-3.c: New test.
11129 * gcc.target/i386/pr70467-4.c: New test.
11130
9082c4a4 11131 PR tree-optimization/70916
11132 * gcc.c-torture/compile/pr70916.c: New test.
11133
9c1a31e4 11134 PR target/49244
11135 * gcc.target/i386/pr49244-1.c: New test.
11136 * gcc.target/i386/pr49244-2.c: New test.
11137
69105acc 111382016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11139
11140 PR rtl-optimization/44281
11141 * gcc.target/i386/pr44281.c: New test.
11142
9ab8df54 111432016-05-03 bin cheng <bin.cheng@arm.com>
11144
11145 PR tree-optimization/56541
11146 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11147 * gcc.dg/vect/pr56541.c: new test.
11148
3c62cae0 111492016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11150
11151 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11152 __float128.
11153 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11154
91abc161 111552016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11156
11157 PR testsuite/70520
11158 * c-c++-common/asan/clone-test-1.c (main): Align child process
11159 stack to 16 bytes.
11160
aa3d1155 111612016-05-02 David Malcolm <dmalcolm@redhat.com>
11162
11163 PR c++/62314
11164 * g++.dg/spellcheck-fields-2.C: New test case.
11165
002c3f28 111662016-05-02 David Malcolm <dmalcolm@redhat.com>
11167
11168 PR c++/62314
11169 * g++.dg/pr62314.C: New test case.
11170
46e5dccc 111712016-05-02 Jan Hubicka <hubicka@ucw.cz>
11172
11173 * gcc.dg/ipa/inline-8.c: New testcase.
11174
663f4248 111752016-05-02 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR rtl-optimization/70467
11178 * gcc.target/i386/pr70467-1.c: New test.
11179
efe8bdf5 111802016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11181
11182 * gcc.dg/spec-options.c: Run the test on all targets.
11183 * gcc.dg/foo.specs: Use cpp_unique_options.
11184
47ef9633 111852016-05-02 Marc Glisse <marc.glisse@inria.fr>
11186
11187 * gcc.dg/tree-ssa/unord.c: New testcase.
11188
eb1a077c 111892016-05-02 Marc Glisse <marc.glisse@inria.fr>
11190
11191 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11192
28e869d0 111932016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11194
11195 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11196
dd185f6e 111972016-05-02 Marek Polacek <polacek@redhat.com>
11198
11199 PR c/70851
11200 * gcc.dg/enum-incomplete-3.c: New test.
11201
773d09b9 112022016-05-02 Marek Polacek <polacek@redhat.com>
11203 Tom de Vries <tom@codesourcery.com>
11204
11205 PR tree-optimization/70700
11206 * gcc.dg/pr70700.c: New test.
11207
f0dc3286 112082016-05-01 Uros Bizjak <ubizjak@gmail.com>
11209
11210 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11211 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11212 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11213 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11214 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11215
7f931827 112162016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11217
11218 * ada/acats/run_acats: Rename into...
11219 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11220 * ada/acats/run_all.sh: Remove redundant test.
11221 (target_run): Move around.
11222 (target_gnatchop): Use newly built executable.
11223 (target_gnatmake): Likewise.
11224 Check that the compilation of impbit succeeds.
11225
1c492b4e 112262016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11227
11228 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11229 * gcc.dg/20021029-1.c: Likewise.
11230 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11231 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11232 * gcc.target/sh/cmpstr.c: Likewise.
11233 * gcc.target/sh/cmpstrn.c: Likewise.
11234 * gcc.target/sh/memset.c: Likewise.
11235 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11236 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11237 * gcc.target/sh/pr39423-1.c: Likewise.
11238 * gcc.target/sh/pr49468-di.c: Likewise.
11239 * gcc.target/sh/pr49468-si.c: Likewise.
11240 * gcc.target/sh/pr49880-1.c: Likewise.
11241 * gcc.target/sh/pr49880-2.c: Likewise.
11242 * gcc.target/sh/pr49880-3.c: Likewise.
11243 * gcc.target/sh/pr50751-1.c: Likewise.
11244 * gcc.target/sh/pr50751-4.c: Likewise.
11245 * gcc.target/sh/pr50751-7.c: Likewise.
11246 * gcc.target/sh/pr51244-1.c: Likewise.
11247 * gcc.target/sh/pr51244-10.c: Likewise.
11248 * gcc.target/sh/pr51244-11.c: Likewise.
11249 * gcc.target/sh/pr51244-12.c: Likewise.
11250 * gcc.target/sh/pr51244-13.c: Likewise.
11251 * gcc.target/sh/pr51244-14.c: Likewise.
11252 * gcc.target/sh/pr51244-17.c: Likewise.
11253 * gcc.target/sh/pr51244-18.c: Likewise.
11254 * gcc.target/sh/pr51244-19.c: Likewise.
11255 * gcc.target/sh/pr51244-4.c: Likewise.
11256 * gcc.target/sh/pr51244-5.c: Likewise.
11257 * gcc.target/sh/pr51244-7.c: Likewise.
11258 * gcc.target/sh/pr51244-8.c: Likewise.
11259 * gcc.target/sh/pr51244-9.c: Likewise.
11260 * gcc.target/sh/pr51697.c: Likewise.
11261 * gcc.target/sh/pr52483-1.c: Likewise.
11262 * gcc.target/sh/pr52483-2.c: Likewise.
11263 * gcc.target/sh/pr52483-3.c: Likewise.
11264 * gcc.target/sh/pr52483-5.c: Likewise.
11265 * gcc.target/sh/pr52933-1.c: Likewise.
11266 * gcc.target/sh/pr52933-2.c: Likewise.
11267 * gcc.target/sh/pr52933-3.c: Likewise.
11268 * gcc.target/sh/pr53568-1.c: Likewise.
11269 * gcc.target/sh/pr53976-1.c: Likewise.
11270 * gcc.target/sh/pr53988-1.c: Likewise.
11271 * gcc.target/sh/pr53988.c: Likewise.
11272 * gcc.target/sh/pr54089-1.c: Likewise.
11273 * gcc.target/sh/pr54089-6.c: Likewise.
11274 * gcc.target/sh/pr54089-7.c: Likewise.
11275 * gcc.target/sh/pr54089-8.c: Likewise.
11276 * gcc.target/sh/pr54089-9.c: Likewise.
11277 * gcc.target/sh/pr54236-1.c: Likewise.
11278 * gcc.target/sh/pr54236-2.c: Likewise.
11279 * gcc.target/sh/pr54236-3.c: Likewise.
11280 * gcc.target/sh/pr54236-4.c: Likewise.
11281 * gcc.target/sh/pr54386.c: Likewise.
11282 * gcc.target/sh/pr54602-1.c: Likewise.
11283 * gcc.target/sh/pr54685.c: Likewise.
11284 * gcc.target/sh/pr54760-1.c: Likewise.
11285 * gcc.target/sh/pr54760-2.c: Likewise.
11286 * gcc.target/sh/pr54760-3.c: Likewise.
11287 * gcc.target/sh/pr54760-4.c: Likewise.
11288 * gcc.target/sh/pr54760-5.c: Likewise.
11289 * gcc.target/sh/pr54760-6.c: Likewise.
11290 * gcc.target/sh/pr55146.c: Likewise.
11291 * gcc.target/sh/pr55160.c: Likewise.
11292 * gcc.target/sh/pr59278.c: Likewise.
11293 * gcc.target/sh/pr59401-1.c: Likewise.
11294 * gcc.target/sh/pr59533-1.c: Likewise.
11295 * gcc.target/sh/pr63260.c: Likewise.
11296 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11297 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11298 * gcc.target/sh/strlen.c: Likewise.
11299 * gcc.target/sh/torture/pr30807.c: Likewise.
11300 * gcc.target/sh/torture/pr34777.c: Likewise.
11301 * gcc.target/sh/torture/pr64652.c: Likewise.
11302 * gcc.target/sh/torture/pr65505.c: Likewise.
11303 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11304 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11305
0c4005be 113062016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11307
11308 PR c++/66644
11309 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11310
d94e6223 113112016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11312
11313 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11314 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11315 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11316 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11317
46f37836 113182016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11319
11320 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11321 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11322
4d0a8bac 113232016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11324
11325 PR middle-end/70626
11326 * c-c++-common/goacc/combined-reduction.c: New test.
11327 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11328
b98e0db3 113292016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11330
11331 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11332 *movdi_internal pattern only if PIC off.
11333 * gcc.target/i386/pr70155-2.c: Likewise.
11334 * gcc.target/i386/pr70155-3.c: Likewise.
11335 * gcc.target/i386/pr70155-4.c: Likewise.
11336 * gcc.target/i386/pr70155-5.c: Likewise.
11337 * gcc.target/i386/pr70155-6.c: Likewise.
11338 * gcc.target/i386/pr70155-7.c: Likewise.
11339 * gcc.target/i386/pr70155-8.c: Likewise.
11340 * gcc.target/i386/pr70155-15.c: Likewise.
11341 * gcc.target/i386/pr70155-17.c: Likewise.
11342 * gcc.target/i386/pr70155-22.c: Likewise.
11343
8b066242 113442016-04-29 Bin Cheng <bin.cheng@arm.com>
11345
11346 PR tree-optimization/70803
11347 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11348
22912e73 113492016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11350
11351 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11352 optimization of vector loop.
11353 * gcc.target/i386/vect-unpack-3.c: New test.
11354 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11355 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11356 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11357
568128c6 113582016-04-29 Marek Polacek <polacek@redhat.com>
11359
11360 PR sanitizer/70342
11361 * g++.dg/ubsan/null-7.C: New test.
11362
025dd1e0 11363 PR c/70852
11364 * gcc.dg/pr70852.c: New test.
11365
eb16928e 113662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11367
11368 PR/69089
11369 * g++.dg/cpp0x/alignas6.C: New test.
11370
d7377ee9 113712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11372
4860a6bf 11373 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11374 * gcc.dg/pr27003.c: Likewise.
11375 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11376 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11377 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11378 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 11379 * gcc.target/arc/mxy.c: Likewise.
11380 * gcc.target/arc/mswape.c: Likewise.
11381 * gcc.target/arc/mrtsc.c: Likewise.
11382 * gcc.target/arc/mcrc.c: Likewise.
11383 * gcc.target/arc/mdsp-packa.c: Likewise.
11384 * gcc.target/arc/mdvbf.c: Likewise.
11385 * gcc.target/arc/mlock.c: Likewise.
11386 * gcc.target/arc/mmac-24.c: Likewise.
11387 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11388
efa1b7ab 113892016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11390 Matthijs Kooijman <matthijs@stdin.nl>
11391 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11392
11393 PR target/60040
11394 * gcc.target/avr/pr60040-1.c: New.
11395 * gcc.target/avr/pr60040-2.c: New.
11396
00371d68 113972016-04-29 Richard Biener <rguenther@suse.de>
11398
11399 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11400
73447cc5 114012016-04-29 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/13962
11404 PR tree-optimization/65686
11405 * gcc.dg/uninit-pr65686.c: New testcase.
11406
c2087b56 114072016-04-29 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR middle-end/70843
11410 * gcc.dg/pr70843.c: New test.
11411
cdd06d5a 114122016-04-28 Jakub Jelinek <jakub@redhat.com>
11413
11414 PR target/70858
11415 * gcc.target/i386/pr70858.c: New test.
11416
1a60079e 114172016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11418
11419 * gcc.target/arc/nps400-1.c: New file.
11420
11bc2894 114212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11422 Andrew Burgess <andrew.burgess@embecosm.com>
11423
11424 * gcc.target/arc/movh_cl-1.c: New file.
11425
dd9bf0b5 114262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11427 Andrew Burgess <andrew.burgess@embecosm.com>
11428
11429 * gcc.target/arc/extzv-1.c: New file.
11430 * gcc.target/arc/insv-1.c: New file.
11431 * gcc.target/arc/insv-2.c: New file.
11432 * gcc.target/arc/movb-1.c: New file.
11433 * gcc.target/arc/movb-2.c: New file.
11434 * gcc.target/arc/movb-3.c: New file.
11435 * gcc.target/arc/movb-4.c: New file.
11436 * gcc.target/arc/movb-5.c: New file.
11437 * gcc.target/arc/movb_cl-1.c: New file.
11438 * gcc.target/arc/movb_cl-2.c: New file.
11439 * gcc.target/arc/movbi_cl-1.c: New file.
11440 * gcc.target/arc/movl-1.c: New file.
11441
a22e4209 114422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11443 Andrew Burgess <andrew.burgess@embecosm.com>
11444
11445 * gcc.target/arc/cmem-1.c: New file.
11446 * gcc.target/arc/cmem-2.c: New file.
11447 * gcc.target/arc/cmem-3.c: New file.
11448 * gcc.target/arc/cmem-4.c: New file.
11449 * gcc.target/arc/cmem-5.c: New file.
11450 * gcc.target/arc/cmem-6.c: New file.
11451 * gcc.target/arc/cmem-7.c: New file.
11452 * gcc.target/arc/cmem-ld.inc: New file.
11453 * gcc.target/arc/cmem-st.inc: New file.
11454
287c3982 114552016-04-28 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/70821
11458 * gcc.target/i386/pr70821.c: New test.
11459
e40e5340 114602016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11461
11462 * gcc.target/powerpc/vec-adde.c: New test.
11463 * gcc.target/powerpc/vec-adde-int128.c: New test.
11464
cf977d50 114652016-04-28 Jakub Jelinek <jakub@redhat.com>
11466
11467 * gcc.target/i386/avx-vround-1.c: New test.
11468 * gcc.target/i386/avx-vround-2.c: New test.
11469 * gcc.target/i386/avx512vl-vround-1.c: New test.
11470 * gcc.target/i386/avx512vl-vround-2.c: New test.
11471
572f8300 114722016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11473
11474 PR testsuite/70595
11475 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11476 (check_effective_target_cilkplus_runtime): ... this.
11477 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11478 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11479
11480 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11481 Require cilkplus_runtime.
11482 Don't add -lcilkrts.
11483 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11484 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11485 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11486 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11487 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11488 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11489 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11490 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11491 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11492 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11493 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11494 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11495 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11496 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11497 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11498 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11499 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11500 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11501 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11502 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11503 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11504 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11505 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11506 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11507 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11508 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11509 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11510 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11511 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11512
11513 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11514 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11515
11516 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11517
11518 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11519 cilkplus_runtime.
11520
dfba0905 115212016-04-27 Marc Glisse <marc.glisse@inria.fr>
11522
11523 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11524 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11525
605a4556 115262015-04-27 Ryan Burn <contact@rnburn.com>
11527
11528 PR c++/69024
11529 PR c++/68997
11530 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11531 diagnostic.
11532 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11533 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11534
6a1231a5 115352016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11536
11537 * gnat.dg/limited_with4.ad[sb]: New test.
11538 * gnat.dg/limited_with4_pkg.ads: New helper.
11539
4dad9e09 115402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11541
11542 PR target/70155
11543 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11544 and movv1ti_internal patterns
11545 * gcc.target/i386/pr70155-1.c: New test.
11546 * gcc.target/i386/pr70155-2.c: Likewise.
11547 * gcc.target/i386/pr70155-3.c: Likewise.
11548 * gcc.target/i386/pr70155-4.c: Likewise.
11549 * gcc.target/i386/pr70155-5.c: Likewise.
11550 * gcc.target/i386/pr70155-6.c: Likewise.
11551 * gcc.target/i386/pr70155-7.c: Likewise.
11552 * gcc.target/i386/pr70155-8.c: Likewise.
11553 * gcc.target/i386/pr70155-9.c: Likewise.
11554 * gcc.target/i386/pr70155-10.c: Likewise.
11555 * gcc.target/i386/pr70155-11.c: Likewise.
11556 * gcc.target/i386/pr70155-12.c: Likewise.
11557 * gcc.target/i386/pr70155-13.c: Likewise.
11558 * gcc.target/i386/pr70155-14.c: Likewise.
11559 * gcc.target/i386/pr70155-15.c: Likewise.
11560 * gcc.target/i386/pr70155-16.c: Likewise.
11561 * gcc.target/i386/pr70155-17.c: Likewise.
11562 * gcc.target/i386/pr70155-18.c: Likewise.
11563 * gcc.target/i386/pr70155-19.c: Likewise.
11564 * gcc.target/i386/pr70155-20.c: Likewise.
11565 * gcc.target/i386/pr70155-21.c: Likewise.
11566 * gcc.target/i386/pr70155-22.c: Likewise.
11567
a80f3f45 115682016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11569
11570 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11571 ".{5,6}".
11572
279305d1 115732016-04-27 Bin Cheng <bin.cheng@arm.com>
11574
11575 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11576 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11577 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11578 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11579 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11580
8974b625 115812016-04-27 Richard Biener <rguenther@suse.de>
11582
11583 PR ipa/70760
11584 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11585 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11586
886d5463 115872016-04-27 Nathan Sidwell <nathan@acm.org>
11588
11589 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11590 * g++.dg/ubsan/pr63956.C: Adjust error location.
11591
f0e35aa9 115922016-04-27 Nick Clifton <nickc@redhat.com>
11593
11594 PR middle-end/49889
11595 * gcc.dg/pr49889.c: New test.
11596
40385231 115972016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11598
11599 * c-c++-common/memset-array.c: New test.
11600
37229a71 116012016-04-26 Martin Sebor <msebor@redhat.com>
11602
11603 PR c++/66639
11604 * g++.dg/cpp1y/func_constexpr.C: New test.
11605
3eedf9bd 116062016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11607
11608 PR c++/70241
11609 * g++.dg/cpp0x/enum32.C: New test.
11610 * g++.dg/cpp0x/enum33.C: New test.
11611
116122016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 11613
11614 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11615 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11616 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11617 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11618 * gcc.c-torture/execute/pr38151.c: Likewise.
11619 * gcc.c-torture/execute/pr66556.c: Likewise.
11620 * gcc.c-torture/execute/pr67781.c: Likewise.
11621 * gcc.c-torture/execute/pr68648.c: Likewise.
11622
8c51f92f 116232016-04-26 Marc Glisse <marc.glisse@inria.fr>
11624
11625 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11626
fa20ebd3 116272016-04-26 Marek Polacek <polacek@redhat.com>
11628
11629 PR c/67784
11630 * gcc.dg/pr67784-3.c: New test.
11631 * gcc.dg/pr67784-4.c: New test.
11632 * gcc.dg/pr67784-5.c: New test.
11633
9db47803 11634 PR c/70791
11635 * gcc.dg/Wnested-externs-2.c: New test.
11636
bff407f2 116372016-04-26 Marc Glisse <marc.glisse@inria.fr>
11638
11639 * gcc.dg/fold-plusmult.c: Adjust.
11640 * gcc.dg/no-strict-overflow-6.c: Adjust.
11641 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11642
78d0c69e 116432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11644
11645 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11646 number scans.
11647 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11648 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11649 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11650 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11651 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11652 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11653 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11654 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11655 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11656 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11657 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11658 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11659 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11660 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11661 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11662 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11663 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11664 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11665 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11666 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11667 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11668 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11669 scans.
11670 * gcc.target/i386/pr32219-4.c: Likewise.
11671 * gcc.target/i386/pr32219-6.c: Likewise.
11672 * gcc.target/i386/pr32219-8.c: Likewise.
11673
221d6722 116742016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11675
11676 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11677 associated options.
11678
514727a9 116792016-04-26 Marek Polacek <polacek@redhat.com>
11680
11681 PR c++/70744
11682 * g++.dg/ext/cond2.C: New test.
11683
e6ee4c61 116842016-04-26 Bin Cheng <bin.cheng@arm.com>
11685
11686 PR tree-optimization/70771
11687 PR tree-optimization/70775
11688 * gcc.dg/pr70771.c: New test.
3730828c 11689 * gcc.dg/pr70775.c: New test.
e6ee4c61 11690
b3d72796 116912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11692
11693 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11694
c11ece29 116952016-04-25 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/70780
11698 * gcc.dg/torture/pr70780.c: New testcase.
11699
92a44a68 117002016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 11701
4860a6bf 11702 * gcc.target/arm/neon-vaddws16.c: New test.
11703 * gcc.target/arm/neon-vaddws32.c: New test.
11704 * gcc.target/arm/neon-vaddwu16.c: New test.
11705 * gcc.target/arm/neon-vaddwu32.c: New test.
11706 * gcc.target/arm/neon-vaddwu8.c: New test.
11707 * lib/target-supports.exp
d40b10b2 11708 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11709 that arm neon support vector widen sum of HImode TO SImode.
11710
4bbfd6c2 117112016-04-23 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR sanitizer/70712
11714 * c-c++-common/asan/pr70712.c: New test.
11715
524df596 117162016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11717
11718 * .gitattributes: New file.
11719
426c75c3 117202016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11721
11722 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11723
c052a8d5 117242016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11725
11726 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11727 * gfortran.dg/submodule_15.f08: Likewise.
11728
c08d4612 117292016-04-22 Richard Biener <rguenther@suse.de>
11730
11731 PR tree-optimization/70740
11732 * gcc.dg/torture/pr70740.c: New testcase.
11733
fd3211e1 117342016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11735
11736 PR target/70750
11737 * gcc.target/i386/pr70750-1.c: New test.
11738 * gcc.target/i386/pr70750-2.c: Likewise.
11739
15acd78c 117402016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11741
11742 PR c++/70540
11743 * g++.dg/cpp0x/auto48.C: New.
11744
192bf59c 117452016-04-21 Marek Polacek <polacek@redhat.com>
11746
11747 PR c++/70513
11748 * g++.dg/cpp0x/forw_enum12.C: New test.
11749 * g++.dg/cpp0x/forw_enum13.C: New test.
11750
5d429e99 117512016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11752
11753 PR target/70728
11754 * gcc.target/i386/pr70728.c: New test.
11755
06777d85 117562016-04-21 Richard Biener <rguenther@suse.de>
11757
11758 PR middle-end/70747
11759 * gcc.dg/pr70747.c: New testcase.
11760
7434c6fb 117612016-04-21 Bin Cheng <bin.cheng@arm.com>
11762
11763 PR tree-optimization/70715
11764 * gcc.dg/tree-ssa/scev-13.c: New test.
11765
f3ec0970 117662016-04-21 Marc Glisse <marc.glisse@inria.fr>
11767
11768 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11769
523f3a9d 117702016-04-21 Marc Glisse <marc.glisse@inria.fr>
11771
11772 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11773
ace7bf06 117742016-04-20 Jan Hubicka <jh@suse.cz>
11775
11776 PR ipa/70018
11777 * g++.dg/ipa/nothrow-1.C: New testcase.
11778
2b073aa6 117792016-04-20 Nathan Sidwell <nathan@acm.org>
11780
11781 PR c++/55635
11782 * g++.dg/eh/delete1.C: New.
11783
8a574c11 117842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11785
11786 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11787 -mtune-ctrl=sse_typeless_stores.
11788
e3400750 117892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11790
11791 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11792
4bd8a059 117932016-04-20 Bin Cheng <bin.cheng@arm.com>
11794
11795 PR tree-optimization/69489
11796 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11797
70574e60 117982016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11799
11800 PR c++/69363
11801 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11802 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11803 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11804
bd6f374c 118052016-04-20 Bin Cheng <bin.cheng@arm.com>
11806
11807 PR tree-optimization/56625
11808 PR tree-optimization/69489
11809 * gcc.dg/vect/pr56625.c: New test.
11810 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11811
482539ee 118122016-04-20 Andrew Pinski <apinski@cavium.com>
11813
11814 PR target/64971
11815 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11816
b4672800 118172016-04-20 Arnaud Charlet <charlet@adacore.com>
11818
11819 * gnat.dg/self1.adb: Remove now incorrect test.
11820
4fb48737 118212016-04-20 Bin Cheng <bin.cheng@arm.com>
11822
11823 * gcc.dg/tree-ssa/scev-11.c: New test.
11824 * gcc.dg/tree-ssa/scev-12.c: New test.
11825
97efb92e 118262016-04-20 Marek Polacek <polacek@redhat.com>
11827
11828 PR tree-optimization/70725
11829 * gcc.dg/pr70725.c: New test.
11830
9d2d4060 118312016-04-20 Richard Biener <rguenther@suse.de>
11832
11833 PR tree-optimization/70726
11834 * g++.dg/vect/pr70726.cc: New testcase.
11835
54530437 118362016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11837
11838 PR target/70674
11839 * gcc.target/s390/pr70674.c: New test.
11840
acda2210 118412016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11842
11843 PR libgfortran/70684
11844 * gfortran.dg/list_read_14.f90: New test.
11845
b7040bb0 118462016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11847
11848 PR target/69201
11849 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11850 extern to force it misaligned.
11851 (b): Likewise.
11852 (c): Likewise.
11853 (d): Likewise.
11854 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11855 Don't check `*' before movv4sf_internal.
11856 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11857 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11858 Don't check `*' before movv16qi_internal.
11859 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11860 extern to force it misaligned.
11861 (b): Likewise.
11862 (c): Likewise.
11863 (d): Likewise.
11864 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11865 Don't check `*' before movv2df_internal.
11866 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11867 extern to force it misaligned.
11868 (b): Likewise.
11869 (c): Likewise.
11870 (d): Likewise.
11871 Check movv8sf_internal instead of avx_storeups256.
11872 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11873
263b5475 118742016-04-19 Richard Biener <rguenther@suse.de>
11875
11876 PR tree-optimization/70171
11877 * g++.dg/tree-ssa/pr70171.C: New testcase.
11878
222ac318 118792016-04-19 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/70724
11882 * gcc.dg/torture/pr70724.c: New testcase.
11883
003000a4 118842016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11885
11886 PR middle-end/70689
4860a6bf 11887 * gcc.target/i386/pr70689.c: New.
003000a4 11888
3f6e13de 118892016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11890
11891 PR target/70708
11892 * gcc.target/i386/pr70708.c: New test.
11893
10abddbd 118942016-04-18 Richard Biener <rguenther@suse.de>
11895
11896 PR tree-optimization/43434
11897 * gcc.dg/vect/pr43434.c: New testcase.
11898 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11899 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11900 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11901 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11902 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11903 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11904 * gcc.dg/gomp/pr68640.c: Likewise.
11905 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11906 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11907
950db54a 119082016-04-18 Richard Biener <rguenther@suse.de>
11909
11910 PR tree-optimization/70701
11911 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11912
67ccbf39 119132016-04-18 Tom de Vries <tom@codesourcery.com>
11914
11915 PR testsuite/70699
11916 * gcc.dg/pr70161.c: Add dot-file scans.
11917 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11918 instead of after last dot char.
11919
021ad2f3 119202016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11921
11922 * c-c++-common/dump-ada-spec-3.c: New test.
11923 * c-c++-common/dump-ada-spec-4.c: Likewise.
11924
d572fcfd 119252016-04-17 Tom de Vries <tom@codesourcery.com>
11926
11927 PR other/70183
11928 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11929
8b4ee73c 119302016-04-15 Jan Hubicka <jh@suse.cz>
11931
11932 PR ipa/70018
11933 * g++.dg/ipa/pure-const-1.C: New testcase.
11934 * g++.dg/ipa/pure-const-2.C: New testcase.
11935 * g++.dg/ipa/pure-const-3.C: New testcase.
11936
eac243e7 119372016-04-15 Marek Polacek <polacek@redhat.com>
11938
11939 PR c/70671
11940 * gcc.dg/bitfld-22.c: New test.
11941
64c1df32 119422016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11943
11944 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11945 x86_64.
11946
926f9422 119472016-04-15 Marek Polacek <polacek@redhat.com>
11948
11949 PR c/70651
11950 * c-c++-common/pr70651.c: New test.
11951
309bbaa3 119522016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11953
11954 PR rtl-optimization/70681
11955 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11956 dump scan on arm and powerpc.
11957 * gcc.dg/pr10474.c: Likewise.
11958
b4ba8358 119592016-04-15 Jakub Jelinek <jakub@redhat.com>
11960
ed92874a 11961 PR c++/69517
11962 PR c++/70019
11963 PR c++/70588
11964 * g++.dg/cpp1y/vla11.C: Revert for real.
11965
b4ba8358 11966 PR c/70436
11967 * c-c++-common/Wparentheses-1.c: New test.
11968 * c-c++-common/gomp/Wparentheses-1.c: New test.
11969 * c-c++-common/gomp/Wparentheses-2.c: New test.
11970 * c-c++-common/gomp/Wparentheses-3.c: New test.
11971 * c-c++-common/gomp/Wparentheses-4.c: New test.
11972 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11973 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11974 * c-c++-common/goacc/Wparentheses-1.c: New test.
11975
65717bb5 119762016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11977
11978 PR target/70662
11979 * gcc.target/i386/pr70662.c: New test.
11980
ca1a4077 119812016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11982 Alan Modra <amodra@gmail.com>
ca1a4077 11983
11984 PR tree-optimization/70130
11985 * gcc.dg/vect/O3-pr70130.c: New testcase.
11986
dbe1794c 119872016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11988
11836644 11989 PR target/70669
11990 * gcc.target/powerpc/pr70669.c: New test.
11991
dbe1794c 11992 PR target/70640
11993 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11994 a power7 system that does not have an assembler that supports
11995 power8.
11996
4c1007f1 119972016-04-14 Martin Sebor <msebor@redhat.com>
11998
11999 PR c++/69517
12000 PR c++/70019
12001 PR c++/70588
12002 * c-c++-common/ubsan/vla-1.c: Revert.
12003 * g++.dg/cpp1y/vla11.C: Same.
12004 * g++.dg/cpp1y/vla12.C: Same.
12005 * g++.dg/cpp1y/vla13.C: Same.
12006 * g++.dg/cpp1y/vla14.C: Same.
12007 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 12008 * g++.dg/init/array24.C: Same.
4c1007f1 12009 * g++.dg/ubsan/vla-1.C: Same.
12010
22dcab66 120112016-04-14 Marek Polacek <polacek@redhat.com>
12012 Jan Hubicka <hubicka@ucw.cz>
12013
12014 PR c++/70029
12015 * g++.dg/torture/pr70029.C: New test.
12016
3e74b025 120172016-04-14 Martin Sebor <msebor@redhat.com>
12018
12019 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12020 type size to prevent failures on targets with very low maximum
12021 alignment.
12022
1d2e0f2a 120232016-04-14 Richard Biener <rguenther@suse.de>
12024
12025 PR tree-optimization/70623
12026 * gcc.dg/torture/pr70623.c: New testcase.
12027 * gcc.dg/torture/pr70623-2.c: Likewise.
12028
9aed0626 120292016-04-13 Martin Sebor <msebor@redhat.com>
12030
12031 PR c++/69517
12032 PR c++/70019
12033 PR c++/70588
12034 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12035 * g++.dg/cpp1y/vla11.C: New test.
12036 * g++.dg/cpp1y/vla12.C: New test.
12037 * g++.dg/cpp1y/vla13.C: New test.
12038 * g++.dg/cpp1y/vla14.C: New test.
12039 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 12040 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 12041 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12042
fd499010 120432016-04-13 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR c++/70641
12046 * g++.dg/opt/pr70641.C: New test.
12047
87fa7252 120482016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12049
12050 PR rtl-optimization/68749
12051 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12052 effects of argument promotions.
12053 Remove default args to dg-skip-if.
12054
6c40e18b 120552016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12056
12057 PR c++/70635
12058 * g++.dg/parse/pr70635.C: New.
12059
92c53257 120602016-04-13 Marek Polacek <polacek@redhat.com>
12061
12062 PR c++/70639
12063 * c-c++-common/Wmisleading-indentation-4.c: New test.
12064
0241e4dc 120652016-04-13 Marek Polacek <polacek@redhat.com>
12066
12067 PR c/70436
4860a6bf 12068 * gcc.dg/Wparentheses-12.c: New test.
12069 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 12070
92bda444 120712016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12072
12073 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12074 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12075 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12076
38ea8a26 120772016-04-13 Jakub Jelinek <jakub@redhat.com>
12078
d08aa032 12079 PR middle-end/70633
12080 * gcc.c-torture/compile/pr70633.c: New test.
12081
38ea8a26 12082 PR debug/70628
12083 * gcc.dg/torture/pr70628.c: New test.
12084
9231d5c2 120852016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12086
12087 PR c++/70610
12088 * g++.dg/template/pr70610.C: New test.
12089 * g++.dg/template/pr70610-2.C: New test.
12090 * g++.dg/template/pr70610-3.C: New test.
12091 * g++.dg/template/pr70610-4.C: New test.
12092
249ca944 120932016-04-12 Jakub Jelinek <jakub@redhat.com>
12094
7f2ea2fb 12095 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12096 128 instead of 32.
12097
249ca944 12098 PR c++/70571
12099 * g++.dg/ext/pr70571.C: New test.
12100
8ca5a97d 121012016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12102
bf32a52d 12103 PR target/70640
8ca5a97d 12104 * gcc.target/powerpc/pr70640.c: New test.
12105
e971b45f 121062016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12107
12108 PR c++/68722
12109 * g++.dg/parse/pr68722.C: New.
12110
0b54d964 121112016-04-12 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR rtl-optimization/70596
12114 * gcc.target/i386/pr70596.c: New test.
12115
d2dd85e3 121162016-04-12 Nathan Sidwell <nathan@acm.org>
12117
12118 PR c++/70501
12119 * g++.dg/init/pr70501.C: New.
12120
2d0001b0 121212016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12122
12123 * gcc.target/i386/asm-flag-6.c: New test.
12124
6c4df0d1 121252016-04-12 Tom de Vries <tom@codesourcery.com>
12126
12127 PR tree-optimization/68756
12128 * gcc.dg/graphite/pr68756.c: New test.
12129
0d60da57 121302016-04-12 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR tree-optimization/70602
12133 * gcc.c-torture/execute/pr70602.c: New test.
12134
62735984 121352016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12136
12137 PR target/70381
12138 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12139 __float128 emulator is built and runs.
12140 * gcc.target/powerpc/float128-1.c: Likewise.
12141
12142 * lib/target-supports.exp (check_ppc_float128_sw_available):
12143 Rework tests for __float128 software and hardware
12144 availability. Fix exit condition to return 0 on success.
12145
a702492c 121462016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12147
12148 PR target/70133
12149 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12150 * gcc.target/aarch64/target_attr_15.c: Likewise.
12151
a8c5ce92 121522016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12153
12154 PR c++/69066
12155 * g++.dg/cpp1y/pr69066.C: New.
12156
5ecab913 121572016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12158
12159 PR fortran/68566
12160 * gfortran.dg/pr36192.f90: Update test.
12161 * gfortran.dg/pr36192_1.f90: Update test.
12162 * gfortran.dg/real_dimension_1.f: Update test.
12163 * gfortran.dg/parameter_array_init_7.f90: New test.
12164
6cb5ef70 121652016-04-09 John David Anglin <danglin@gcc.gnu.org>
12166
4edfdd23 12167 PR testsuite/64039
12168 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12169
964f71e3 12170 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12171
5d61c198 12172 PR rtl-optimization/66669
12173 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12174
16eaaf58 12175 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12176
0b68802d 12177 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12178 * gcc.dg/pie-1.c: Likewise.
12179 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12180 * gcc.dg/pic-4.c: Likewise.
12181 * gcc.dg/pie-3.c: Likewise.
12182 * gcc.dg/pie-4.c: Likewise.
12183
9c0dd509 12184 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12185
03b2d3c1 12186 PR tree-optimization/68644
12187 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12188
6cb5ef70 12189 PR rtl-optimization/64886
12190 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12191
07de41ba 121922016-04-09 Tom de Vries <tom@codesourcery.com>
12193
12194 PR tree-optimization/68953
12195 * gcc.dg/graphite/pr68953.c: New test.
12196
d294e3fb 121972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12198
12199 PR fortran/70592
12200 * gfortran.dg/deferred_character_16.f90: New test.
12201
3cb15094 122022016-04-09 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR tree-optimization/70586
12205 * gcc.c-torture/execute/pr70586.c: New test.
12206
a02dc66f 122072016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12208
12209 PR sanitizer/70573
12210 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12211 with __builtin_memset
12212 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12213
0c302595 122142016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12215
12216 PR lto/70289
12217 PR ipa/70348
12218 PR tree-optimization/70373
12219 PR middle-end/70533
12220 PR middle-end/70534
12221 PR middle-end/70535
12222 * c-c++-common/goacc/reduction-5.c: New test.
12223 * c-c++-common/goacc/reduction-promotions.c: New test.
12224 * gfortran.dg/goacc/reduction-3.f95: New test.
12225 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12226
c6c0523b 122272016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12228
12229 PR c++/70590
12230 PR c++/70452
12231 * g++.dg/pr70590.C: New test.
12232 * g++.dg/pr70590-2.C: New test.
12233
3ac399da 122342016-04-08 Jakub Jelinek <jakub@redhat.com>
12235
e97d1706 12236 PR middle-end/70593
12237 * gcc.target/i386/pr70593.c: New test.
12238
3ac399da 12239 PR rtl-optimization/70574
12240 * gcc.target/i386/avx2-pr70574.c: New test.
12241
fcfbb129 122422016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12243
12244 PR sanitizer/70541
12245 * c-c++-common/asan/pr70541.c: New test.
12246
0aabcddf 122472016-04-08 Tom de Vries <tom@codesourcery.com>
12248
12249 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12250 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12251
bec0c1e8 122522016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12253
12254 PR target/70566
12255 * gcc.c-torture/execute/pr70566.c: New test.
12256
87c791f5 122572016-04-08 Tom de Vries <tom@codesourcery.com>
12258
12259 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12260 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12261
7f38718f 122622016-04-08 Alan Modra <amodra@gmail.com>
12263
12264 * gcc.target/powerpc/pr70117.c: New.
12265
a96a7710 122662016-04-07 Jakub Jelinek <jakub@redhat.com>
12267
7a6265d1 12268 PR testsuite/70581
12269 * gcc.dg/lto/simd-function_0.c: New test.
12270
a96a7710 12271 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12272 clones.
12273 * c-c++-common/attr-simd-2.c: Likewise.
12274 * c-c++-common/attr-simd-4.c: Likewise.
12275 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12276 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12277
508dd607 122782016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12279
12280 PR testsuite/70553
12281 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12282
1b61585a 122832016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12284 Tom de Vries <tom@codesourcery.com>
12285
12286 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12287 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12288 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12289 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12290 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12291 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12292 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12293 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12294
5f060aa8 122952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12296
12297 PR c/70436
12298 * g++.dg/warn/Wparentheses-29.C: New test.
12299
d3831f71 123002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12301
12302 PR c/70436
12303 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12304 explicit braces to resolve a future -Wparentheses warning.
12305
382ece2d 123062016-04-06 Richard Henderson <rth@redhat.com>
12307
12308 * gcc.dg/pr61817-1.c: New test.
12309 * gcc.dg/pr61817-2.c: New test.
12310 * gcc.dg/pr69391-1.c: New test.
12311 * gcc.dg/pr69391-2.c: New test.
12312
72234ee9 123132016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12314
12315 PR rtl-optimization/70398
4860a6bf 12316 * gcc.target/aarch64/pr70398.c: New.
72234ee9 12317
5547150a 123182016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12319
12320 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12321
15b70121 123222016-04-06 Yvan Roux <yvan.roux@linaro.org>
12323 Pedro Alves <palves@redhat.com>
12324
12325 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12326
585aefbb 123272016-04-06 Jakub Jelinek <jakub@redhat.com>
12328
0cbb513b 12329 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12330 Check for avx512f effective targets instead of avx2.
12331 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12332 for AVX512F clones.
12333 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12334 * g++.dg/gomp/declare-simd-1.C: Likewise.
12335 * g++.dg/gomp/declare-simd-3.C: Likewise.
12336 * g++.dg/gomp/declare-simd-4.C: Likewise.
12337
585aefbb 12338 PR middle-end/70550
12339 * c-c++-common/gomp/pr70550-1.c: New test.
12340 * c-c++-common/gomp/pr70550-2.c: New test.
12341
0b91cceb 123422016-04-05 Nathan Sidwell <nathan@acm.org>
12343
12344 PR c++/70512
12345 * g++.dg/ext/attribute-may-alias-5.C: New.
12346
645a9d8e 123472016-04-05 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR c++/70336
12350 * c-c++-common/pr70336.c: New test.
12351 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12352 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12353
bdf23925 123542016-04-05 Jan Hubicka <hubicka@ucw.cz>
12355
12356 PR ipa/66223
12357 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12358
aaff837c 123592016-04-05 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR rtl-optimization/70542
12362 * gcc.dg/torture/pr70542.c: New test.
12363 * gcc.target/i386/avx2-pr70542.c: New test.
12364
2eac58a0 123652016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12366
12367 PR tree-optimization/70509
12368 * gcc.target/i386/avx512bw-pr70509.c: New test.
12369
4f7ebe46 123702016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12371
12372 PR c++/70452
12373 * g++.dg/ext/constexpr-vla4.C: New test.
12374
305d86a0 123752016-04-05 Uros Bizjak <ubizjak@gmail.com>
12376
12377 PR target/70510
12378 * gcc.target/i386/pr70510.c: New test.
12379
eec3b789 123802016-04-05 Richard Biener <rguenther@suse.de>
12381
12382 PR tree-optimization/70526
12383 * g++.dg/torture/pr70526.C: New testcase.
12384
ca943582 123852016-04-05 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR target/70525
12388 * gcc.target/i386/pr70525.c: New test.
12389
87825cd5 123902016-04-05 Richard Biener <rguenther@suse.de>
12391
12392 PR middle-end/70499
12393 * g++.dg/torture/pr70499.C: New testcase.
12394
14638828 123952016-04-05 Richard Biener <rguenther@suse.de>
12396
12397 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12398 remove XFAIL.
12399
967a90d5 124002016-04-04 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR middle-end/70307
12403 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12404 rs6000 ABI warnings.
12405
d374a3a3 124062016-04-04 Jan Hubicka <hubicka@ucw.cz>
12407
12408 PR ipa/66223
12409 * g++.dg/ipa/devirt-51.C: New testcase.
12410
8ff377a6 124112016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 12412 Jakub Jelinek <jakub@redhat.com>
8ff377a6 12413
12414 PR middle-end/70457
12415 * gcc.dg/torture/pr70457.c: New.
12416
f567b44f 124172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12418
12419 PR fortran/67538
12420 * gfortran.dg/allocate_with_source_19.f08: New test.
12421
89d4ebfa 124222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12423
12424 PR fortran/65795
12425 * gfortran.dg/coarray_allocate_6.f08: New test.
12426
68ab33a6 124272016-04-04 Richard Biener <rguenther@suse.de>
12428
12429 PR rtl-optimization/70484
12430 * gcc.dg/torture/pr70484.c: New testcase.
12431
c4f5465d 124322016-04-04 Marek Polacek <polacek@redhat.com>
12433
12434 PR c/70307
12435 * gcc.dg/torture/pr70307.c: New test.
12436
bfec6609 124372016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12438
12439 PR target/70416
12440 PR target/67391
12441 * gcc.target/sh/torture/pr70416.c: New.
12442
40df9099 124432016-04-02 Martin Sebor <msebor@redhat.com>
12444
12445 PR c++/67376
12446 PR c++/70170
12447 PR c++/70172
12448 PR c++/70228
12449 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12450 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12451 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12452 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12453 * g++.dg/cpp0x/constexpr-string.C: Same.
12454 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12455 * g++.dg/cpp0x/pr65398.C: Same.
12456 * g++.dg/ext/constexpr-vla1.C: Same.
12457 * g++.dg/ext/constexpr-vla2.C: Same.
12458 * g++.dg/ext/constexpr-vla3.C: Same.
12459 * g++.dg/ubsan/pr63956.C: Same.
12460
0edb9bfe 124612016-04-01 Jakub Jelinek <jakub@redhat.com>
12462
12463 PR rtl-optimization/70467
12464 * gcc.target/i386/pr70467-2.c: New test.
12465
e5b1a1d9 124662016-04-01 Jakub Jelinek <jakub@redhat.com>
12467 Marek Polacek <polacek@redhat.com>
12468
12469 PR c++/70488
12470 * g++.dg/init/new47.C: New test.
12471
b2ca3fb0 124722016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12473
12474 PR target/70496
12475 * gcc.target/arm/pr70496.c: New test.
12476
4c3bd1e3 124772016-04-01 Nathan Sidwell <nathan@acm.org>
12478
47de69ad 12479 PR c++/68475
12480 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12481
313d569f 124822016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12483
12484 PR target/69890
12485 * gcc.dg/strlenopt.h (memmove): New.
12486 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12487 instead of "string.h".
12488 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12489 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12490 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12491 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12492 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12493 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12494 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12495 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12496 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12497 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12498 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12499 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12500 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12501 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12502 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12503 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12504 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12505 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12506 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12507 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12508
5469facd 125092016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12510
12511 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12512 (Holder::foo): Reflect this.
12513
503de754 125142016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12515
12516 PR target/70442
12517 * gcc.dg/pr70442.c: New test.
12518
13ee2de7 125192016-03-31 Nathan Sidwell <nathan@acm.org>
12520
12521 PR c++/70393
12522 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12523
5e0d03a8 125242016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12525
12526 PR target/70453
12527 * gcc.target/i386/pr70453.c: New test.
12528
8cb82ed4 125292016-03-31 Andrey Belevantsev <abel@ispras.ru>
12530
12531 PR target/70292
12532 * gcc.c-torture/pr70292.c: New test.
12533
7952b661 125342016-03-31 Marek Polacek <polacek@redhat.com>
12535
12536 PR c/70297
12537 * c-c++-common/pr70297.c: New test.
12538 * g++.dg/cpp0x/typedef-redecl.C: New test.
12539 * gcc.dg/typedef-redecl2.c: New test.
12540
1607cc74 125412016-03-31 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR rtl-optimization/70460
12544 * gcc.c-torture/execute/pr70460.c: New test.
12545
c689c252 125462016-03-31 Richard Biener <rguenther@suse.de>
12547
12548 PR c++/70430
12549 * g++.dg/ext/vector30.C: New testcase.
12550
91c9586d 125512016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12552 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12553
12554 * gfortran.dg/fmt_pf.f90: New test.
12555
afa5c1b8 125562016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557
12558 Forward-port from 5 branch
12559 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12560
12561 PR testsuite/70356
12562 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12563 dg-require-effective-target after dg-do.
12564
12565 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12566
12567 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12568
6a5dcab3 125692016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12570 Julian Brown <julian@codesourcery.com>
12571 Chung-Lin Tang <cltang@codesourcery.com>
12572 Cesar Philippidis <cesar@codesourcery.com>
12573 James Norris <jnorris@codesourcery.com>
12574 Tom de Vries <tom@codesourcery.com>
12575 Nathan Sidwell <nathan@codesourcery.com>
12576
305d86a0 12577 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 12578 * c-c++-common/goacc/loop-clauses.c: Likewise.
12579 * g++.dg/goacc/template.C: Likewise.
12580 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12581 * gfortran.dg/goacc/loop-1.f95: Likewise.
12582 * gfortran.dg/goacc/loop-5.f95: Likewise.
12583 * gfortran.dg/goacc/loop-6.f95: Likewise.
12584 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12585 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12586 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12587 * c-c++-common/goacc/clauses-fail.c: Likewise.
12588 * c-c++-common/goacc/parallel-1.c: Likewise.
12589 * c-c++-common/goacc/reduction-1.c: Likewise.
12590 * c-c++-common/goacc/reduction-2.c: Likewise.
12591 * c-c++-common/goacc/reduction-3.c: Likewise.
12592 * c-c++-common/goacc/reduction-4.c: Likewise.
12593 * c-c++-common/goacc/routine-3.c: Likewise.
12594 * c-c++-common/goacc/routine-4.c: Likewise.
12595 * c-c++-common/goacc/routine-5.c: Likewise.
12596 * c-c++-common/goacc/tile.c: Likewise.
12597 * g++.dg/goacc/template.C: Likewise.
12598 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12599 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12600 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12601 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12602 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12603 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12604 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12605 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12606 * c-c++-common/goacc/use_device-1.c: ... this file.
12607 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12608 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12609 * c-c++-common/goacc/host_data-6.c: ... this file.
12610 * c-c++-common/goacc/loop-2-kernels.c: New file.
12611 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12612 * c-c++-common/goacc/loop-3.c: Likewise.
12613 * g++.dg/goacc/reference.C: Likewise.
12614 * g++.dg/goacc/routine-1.C: Likewise.
12615 * g++.dg/goacc/routine-2.C: Likewise.
12616
932c0baa 126172016-03-30 Richard Biener <rguenther@suse.de>
12618
12619 PR middle-end/70450
12620 * gcc.dg/torture/pr70450.c: New testcase.
12621
7f7c4659 126222016-03-30 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR target/70421
12625 * gcc.dg/torture/pr70421.c: New test.
12626 * gcc.target/i386/avx512f-pr70421.c: New test.
12627
9cbfe80c 126282016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12629
12630 PR testsuite/70364
12631 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12632 (check): New function.
12633 (bar): Call check.
12634 (foo): Align stack to 16 bytes when calling bar.
12635 * gcc.target/i386/cleanup-2.c: Likewise.
12636
f56c7d36 126372016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12638
12639 PR tree-optimization/59124
12640 * gcc.dg/Warray-bounds-19.c: New test.
12641
92a44a68 126422016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 12643
12644 * lib/prune.exp (escape_regex_chars): New.
12645 (prune_file_path): Update to quote metcharacters for regexp.
12646
a3daa269 126472016-03-29 Jakub Jelinek <jakub@redhat.com>
12648
24e1ba3d 12649 PR rtl-optimization/70429
12650 * gcc.c-torture/execute/pr70429.c: New test.
12651
a3daa269 12652 PR tree-optimization/70405
12653 * gcc.dg/pr70405.c: New test.
12654
3ef41a6e 126552016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12656
12657 PR fortran/70397
12658 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12659 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12660
4abd9410 126612016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12662
12663 PR testsuite/64177
12664 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12665 __cilkrts_set_param to set two workers.
12666 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12667 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12668
b58e5f0f 126692016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12670
305d86a0 12671 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 12672
bff53658 126732016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12674
12675 PR target/70406
305d86a0 12676 * gcc.target/i386/pr70406.c: New test.
bff53658 12677
bb2c9c15 126782016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12679
12680 * gnat.dg/specs/double_record_extension3.ads: New test.
12681
f12c84ab 126822016-03-25 Richard Henderson <rth@redhat.com>
12683
12684 PR target/70120
12685 * gcc.target/aarch64/pr70120-1.c: New.
12686 * gcc.target/aarch64/pr70120-2.c: New.
12687 * gcc.target/aarch64/pr70120-3.c: New.
12688
b0bf58c4 126892016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12690
12691 PR c++/62212
12692 * g++.dg/template/mangle2.C: The dg-do directive should be
12693 "compile" not "assemble".
12694
f175ba0f 126952016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12696
12697 PR lto/69650
12698 * gcc.dg/pr69650.c: New test.
12699
4cc3295f 127002016-03-25 David Edelsohn <dje.gcc@gmail.com>
12701
12702 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12703
0cf40600 127042016-03-25 Alan Modra <amodra@gmail.com>
12705
12706 * gcc.dg/dfp/pr70052.c: New test.
12707
3aebf099 127082016-03-24 Richard Henderson <rth@redhat.com>
12709
12710 PR middle-end/69845
12711 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12712 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12713
83245bd3 127142016-03-24 Tom de Vries <tom@codesourcery.com>
12715
12716 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12717
108e7ee4 127182016-03-24 Tom de Vries <tom@codesourcery.com>
12719
12720 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12721 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12722
17af0b14 127232016-03-24 Tom de Vries <tom@codesourcery.com>
12724
12725 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12726 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12727
6c8770ee 127282016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12729
12730 PR c++/62212
12731 * g++.dg/template/mangle2.C: New test.
12732
a7e21b7b 127332016-03-24 Richard Biener <rguenther@suse.de>
12734
12735 PR tree-optimization/70396
12736 * gcc.dg/torture/pr70396.c: New testcase.
12737
f365d297 127382016-03-24 Richard Biener <rguenther@suse.de>
12739
12740 PR middle-end/70370
12741 * gcc.dg/torture/pr70370.c: New testcase.
12742
da7aeb13 127432016-03-24 Tom de Vries <tom@codesourcery.com>
12744
12745 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12746 * gfortran.dg/goacc/kernels-tree.f95: Same.
12747 * gfortran.dg/goacc/parallel-tree.f95: Same.
12748
80b30de0 127492016-03-24 Tom de Vries <tom@codesourcery.com>
12750
12751 * c-c++-common/goacc/uninit-if-clause.c: New test.
12752 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12753
cb9b6b99 127542016-03-24 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR target/70290
305d86a0 12757 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12758 Fix formatting.
cb9b6b99 12759
a4225fff 127602016-03-24 Richard Biener <rguenther@suse.de>
12761
12762 PR tree-optimization/70372
12763 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12764
5a869ab8 127652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12766
12767 PR c++/70347
12768 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12769
36ce5faa 127702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12771
12772 PR c++/70332
12773 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12774
c4fa85c9 127752016-03-23 Jakub Jelinek <jakub@redhat.com>
12776
d9377ad5 12777 PR c++/70001
12778 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12779 * g++.dg/cpp1y/pr70001.C: New test.
12780
c4fa85c9 12781 PR c++/70323
12782 * g++.dg/cpp0x/constexpr-70323.C: New test.
12783
0a2062da 127842016-03-23 Alexandre Oliva <aoliva@redhat.com>
12785 Jason Merrill <jason@redhat.com>
12786 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR c++/69315
12789 * g++.dg/cpp0x/constexpr-69315.C: New test.
12790 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12791
62d2a6dc 127922016-03-23 Marek Polacek <polacek@redhat.com>
12793
12794 PR c++/69884
12795 * g++.dg/warn/Wignored-attributes-1.C: New test.
12796 * g++.dg/warn/Wignored-attributes-2.C: New test.
12797
a82d6246 127982016-03-23 Tom de Vries <tom@codesourcery.com>
12799
12800 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12801 initialization.
12802 * gfortran.dg/goacc/private-3.f95 (test): Same.
12803 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12804 missing use param.
12805
dc834ba1 128062016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12807
12808 * lib/target-supports.exp: Remove v7ve entry from loop
12809 creating effective target checks.
12810 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12811 (add_options_for_arm_arch_v7ve): Likewise.
12812
7e83fd1f 128132016-03-23 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR tree-optimization/70354
12816 * gcc.dg/vect/pr70354-1.c: New test.
12817 * gcc.dg/vect/pr70354-2.c: New test.
12818 * gcc.target/i386/avx2-pr70354-1.c: New test.
12819 * gcc.target/i386/avx2-pr70354-2.c: New test.
12820
4e4da058 128212016-03-22 Jeff Law <law@redhat.com>
12822
12823 PR target/70232
12824 * gcc.dg/tree-ssa/pr70232.c: New test.
12825
6855137b 128262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12827
12828 PR target/70302
12829 * gcc.target/i386/pr70302.c: New test.
12830
19db1ec8 128312016-03-22 Richard Biener <rguenther@suse.de>
12832
12833 PR middle-end/70251
12834 * g++.dg/torture/pr70251.C: New testcase.
12835
4baec9f2 128362016-03-22 David Malcolm <dmalcolm@redhat.com>
12837
12838 PR c/69993
12839 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12840 Wmisleading-indentation.c.
12841 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12842 reflect change to diagnostic text and order of messages.
12843 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12844
fcfec126 128452016-03-22 David Edelsohn <dje.gcc@gmail.com>
12846
12847 * g++.dg/ext/java-3.C: Don't compile on AIX.
12848
aa30728a 128492016-03-22 Richard Biener <rguenther@suse.de>
12850
12851 PR middle-end/70333
12852 * gcc.dg/torture/pr70333.c: New testcase.
12853
46ec4eb4 128542016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12855
12856 * g++.dg/ext/pr70290.C: New test.
12857
4880f878 128582016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12859
12860 PR target/70325
12861 * gcc.target/i386/pr70325.c: New test.
12862
3d78ea44 128632016-03-22 Jakub Jelinek <jakub@redhat.com>
12864
5934fb8f 12865 PR target/70329
12866 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12867 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12868
b6436f79 12869 PR target/70300
12870 * gcc.target/i386/pr70300.c: New test.
12871
3d78ea44 12872 PR c++/70295
12873 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12874 (func2): New function for cond with parens, xfail warning for c++.
12875 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12876
b60244f6 128772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12878
12879 PR c++/70096
12880 * g++.dg/template/ptrmem30.C: New test.
12881
c8e3e744 128822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12883
12884 PR c++/70204
12885 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12886 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12887
2715f63a 128882016-03-21 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR middle-end/70326
12891 * gcc.dg/pr70326.c: New test.
12892
2daa2cda 128932016-03-21 Marc Glisse <marc.glisse@inria.fr>
12894 Jakub Jelinek <jakub@redhat.com>
12895
12896 PR tree-optimization/70317
12897 * gcc.dg/pr70317.c: New test.
12898
d9aa5a50 128992016-03-21 Uros Bizjak <ubizjak@gmail.com>
12900
12901 PR target/70327
12902 * gcc.target/i386/pr70327.c: New test.
12903
e1a88bf4 129042016-03-21 Martin Liska <mliska@suse.cz>
12905
61941425 12906 PR ipa/70306
e1a88bf4 12907 * gcc.dg/ipa/pr70306.c: New test.
12908
d9aa5a50 129092016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 12910
12911 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12912 * gcc.target/arm/attr-align3.c: Likewise.
12913 * gcc.target/arm/attr_arm.c: Likewise.
12914 * gcc.target/arm/flip-thumb.c: Likewise.
12915
afdde20c 129162016-03-21 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR target/70296
12919 * gcc.target/powerpc/altivec-36.c: New test.
12920
3f2ef661 129212016-03-21 Richard Biener <rguenther@suse.de>
12922
12923 PR tree-optimization/70310
12924 * gcc.dg/torture/pr70310.c: New testcase.
12925
08b2b692 129262016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12927
12928 PR target/70293
12929 * gcc.target/i386/pr70293.c: New test.
12930
93505d22 129312016-03-21 Richard Biener <rguenther@suse.de>
12932
12933 PR tree-optimization/70288
12934 * gcc.dg/torture/pr70288-1.c: New testcase.
12935 * gcc.dg/torture/pr70288-2.c: Likewise.
12936
06fd1914 129372016-03-21 Andrey Belevantsev <abel@ispras.ru>
12938
12939 PR rtl-optimization/69307
12940 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12941
b628775e 129422016-03-21 Andrey Belevantsev <abel@ispras.ru>
12943
12944 PR rtl-optimization/69102
12945 * gcc.c-torture/compile/pr69102.c: New test.
12946
1421f43c 129472016-03-18 Jeff Law <law@redhat.com>
12948
12949 PR rtl-optimization/70263
12950 * gcc.c-torture/compile/pr70263-1.c: New test.
12951 * gcc.target/i386/pr70263-2.c: New test.
12952
e7142ce1 129532016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12954
12955 PR rtl-optimization/70278
12956 * gcc.dg/torture/pr70278.c: New test.
12957 * gcc.target/arm/pr70278.c: New test.
12958
5539bc70 129592016-03-18 David Malcolm <dmalcolm@redhat.com>
12960
12961 PR c/70281
12962 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12963 (test_builtin_types_compatible_p): New test function.
12964 * gcc.dg/pr70281.c: New test case.
12965
296a290a 129662016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12967
12968 PR target/70113
12969 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12970
666094f0 129712016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12972
12973 PR tree-optimization/70252
12974 * gcc.dg/pr70252.c: New test.
12975
350514e8 129762016-03-18 Tom de Vries <tom@codesourcery.com>
12977
12978 * gcc.dg/pr70161-2.c: New test.
12979 * gcc.dg/pr70161.c: New test.
12980
011e0cea 129812016-03-18 Tom de Vries <tom@codesourcery.com>
12982
12983 PR ipa/70269
12984 * gcc.dg/pr70269.c: New test.
12985
292a09de 129862016-03-18 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR c++/70267
12989 * g++.dg/ext/java-3.C: New test.
12990
efc86c4c 129912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12992
12993 PR c++/70205
12994 * g++.dg/lookup/pr70205.C: New test.
12995
a28dd575 129962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12997
12998 PR c++/70218
12999 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13000
92e7ab1e 130012016-03-17 Marek Polacek <polacek@redhat.com>
13002
13003 PR c/69407
13004 * gcc.dg/atomic-op-6.c: New test.
13005
7378dbfb 130062016-03-17 David Malcolm <dmalcolm@redhat.com>
13007
13008 PR c/70264
13009 * c-c++-common/pr70264.c: New test case.
13010
f7995d7d 130112016-03-17 Jakub Jelinek <jakub@redhat.com>
13012
e2895b76 13013 PR c++/70144
13014 * c-c++-common/pr70144-1.c: New test.
13015 * c-c++-common/pr70144-2.c: New test.
13016
f7995d7d 13017 PR c++/70272
13018 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13019 * g++.dg/opt/flifetime-dse6.C: New test.
13020 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13021
5ec4a949 130222016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13023
13024 PR driver/70192
13025 * gcc.dg/pic-1.c: New test.
13026 * gcc.dg/pic-2.c: Likewise.
13027 * gcc.dg/pic-3.c: Likewise.
13028 * gcc.dg/pic-4.c: Likewise.
13029 * gcc.dg/pie-1.c: Likewise.
13030 * gcc.dg/pie-2.c: Likewise.
13031 * gcc.dg/pie-3.c: Likewise.
13032 * gcc.dg/pie-4.c: Likewise.
13033 * gcc.dg/pie-5.c: Likewise.
13034 * gcc.dg/pie-6.c: Likewise.
13035
c28550e1 130362016-03-17 Tom de Vries <tom@codesourcery.com>
13037
13038 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13039 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13040
be3296cb 130412016-03-17 Richard Biener <rguenther@suse.de>
13042
13043 PR debug/70271
13044 * g++.dg/debug/pr70271.C: New testcase.
13045
9b60ef21 130462016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13047
13048 * gcc.target/i386/pr70251.c: New test.
13049
9a80bc1a 130502016-03-17 Marek Polacek <polacek@redhat.com>
13051
13052 PR c++/70194
13053 * g++.dg/warn/constexpr-70194.C: New test.
13054
733d7ff9 130552016-03-16 Richard Henderson <rth@redhat.com>
13056
13057 PR middle-end/70240
13058 * gcc.c-torture/compile/pr70240.c: New.
13059
3e6f12bf 130602016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13061
13062 * gcc.c-torture/compile/20151204.c: Skip for avr.
13063
867c9e99 130642016-03-16 Jakub Jelinek <jakub@redhat.com>
13065
13066 PR target/70245
13067 * g++.dg/opt/pr70245.C: New test.
13068 * g++.dg/opt/pr70245.h: New file.
13069 * g++.dg/opt/pr70245-aux.cc: New file.
13070
8ced6ab7 130712016-03-16 Martin Sebor <msebor@redhat.com>
13072
13073 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13074
37af779a 130752016-03-16 Richard Henderson <rth@redhat.com>
13076
13077 PR middle-end/70199
13078 * gcc.c-torture/compile/pr70199.c: New.
13079
78ed999c 130802016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13081
13082 * gcc.dg/uninit-19.c: Run dos2unix.
13083
462ca422 130842016-03-16 Marek Polacek <polacek@redhat.com>
13085
13086 PR c/70093
13087 * gcc.dg/nested-func-10.c: New test.
13088 * gcc.dg/nested-func-9.c: New test.
13089
fe58aacc 130902016-03-16 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR tree-optimization/68714
13093 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13094
27a53872 130952016-03-16 Tom de Vries <tom@codesourcery.com>
13096
13097 PR tree-optimization/68715
13098 * gcc.dg/graphite/pr68715-2.c: New test.
13099 * gcc.dg/graphite/pr68715.c: New test.
13100 * gfortran.dg/graphite/pr68715.f90: New test.
13101
95049c3c 131022016-03-16 Tom de Vries <tom@codesourcery.com>
13103
13104 PR tree-optimization/68809
13105 * gcc.dg/graphite/pr68809-2.c: New test.
13106 * gcc.dg/graphite/pr68809.c: New test.
13107
09eddd70 131082016-03-16 Jakub Jelinek <jakub@redhat.com>
13109
81fc5915 13110 PR c++/70147
13111 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13112 method call to i () as argument. Adjust expected output.
13113
09eddd70 13114 PR c++/70147
13115 * g++.dg/ubsan/pr70147-1.C: New test.
13116 * g++.dg/ubsan/pr70147-2.C: New test.
13117
6373d2a2 131182016-03-15 Martin Sebor <msebor@redhat.com>
13119
13120 PR c++/58281
13121 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13122
d27a0c11 131232016-03-15 John David Anglin <danglin@gcc.gnu.org>
13124
9908039d 13125 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13126 hppa*-*-hpux*.
13127
45cdc3a6 13128 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13129
d27a0c11 13130 PR libfortran/69799
13131 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13132 libatomic_available.
13133
0dd1d57f 131342016-03-15 Marek Polacek <polacek@redhat.com>
13135
13136 PR c++/70209
13137 * g++.dg/ext/attribute-may-alias-4.C: New test.
13138
0ce02c07 131392016-03-15 Alexander Monakov <amonakov@ispras.ru>
13140
13141 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13142 -fvar-tracking-assignments-toggle flag.
13143
f6e39b30 131442016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13145
13146 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13147
167f93a2 131482016-03-15 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR rtl-optimization/70222
13151 * gcc.c-torture/execute/pr70222-1.c: New test.
13152 * gcc.c-torture/execute/pr70222-2.c: New test.
13153
08a8af4a 131542016-03-15 Richard Henderson <rth@redhat.com>
13155
13156 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13157
738eb905 131582016-03-15 Andrey Belevantsev <abel@ispras.ru>
13159
13160 PR rtl-optimization/69032
13161 * gcc.dg/pr69032.c: New test.
13162
dd148b3a 131632016-03-15 Andrey Belevantsev <abel@ispras.ru>
13164
13165 PR rtl-optimization/63384
d9aa5a50 13166 * g++.dg/pr63384.C: New test.
dd148b3a 13167
acf58115 131682016-03-15 Andrey Belevantsev <abel@ispras.ru>
13169
13170 PR target/64411
13171 * gcc.target/i386/pr64411.C: New test.
13172
a2897dc4 131732016-03-15 Tom de Vries <tom@codesourcery.com>
13174
13175 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13176 * gfortran.dg/goacc/kernels-alias.f95: New test.
13177
7bad2faf 131782016-03-14 Martin Sebor <msebor@redhat.com>
13179
13180 PR c++/53792
13181 * g++.dg/cpp0x/constexpr-inline.C: New test.
13182 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13183
d65fa8d9 131842016-03-14 David Edelsohn <dje.gcc@gmail.com>
13185
13186 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13187
2b3c633f 131882016-03-14 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR middle-end/70219
13191 * gcc.dg/pr70219.c: New test.
13192
e947f9c3 131932016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13194
13195 PR target/70083
13196 * gcc.dg/torture/pr70083.c: New test.
13197 * gcc.target/i386/pr70083.c: New test.
13198
74201dc2 131992016-03-14 Richard Biener <rguenther@suse.de>
13200
13201 PR tree-optimization/56365
13202 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13203
88aea41e 132042016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13205
13206 PR target/70098
13207 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13208 New function.
13209 * g++.dg/pr70098.C: New testcase.
13210
13211
1bd2aefd 132122016-03-14 Tom de Vries <tom@codesourcery.com>
13213
13214 PR tree-optimization/70045
13215 * gcc.dg/graphite/pr70045.c: New test.
13216
922c7033 132172016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13218
13219 PR fortran/69043
13220 * gfortran.dg/include_9.f90: New test.
13221
fd4ab6d9 132222016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13223
13224 PR fortran/45076
13225 gfortran.dg/prof/prof.exp: New script.
13226 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13227
7d7218d3 132282016-03-12 Andrey Belevantsev <abel@ispras.ru>
13229
13230 PR rtl-optimization/69307
13231 * gcc.dg/pr69307.c: New test.
13232
02ffd664 132332016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13234
13235 PR target/69614
13236 * gcc.target/arm/pr69614.c: New.
13237
76e207a9 132382016-03-12 Paul Thomas <pault@gcc.gnu.org>
13239
13240 PR fortran/70031
13241 * gfortran.dg/submodule_14.f08: New test
13242
13243 PR fortran/69524
13244 * gfortran.dg/submodule_15.f08: New test
13245
490ee78a 132462016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13247
13248 PR c++/70106
13249 * g++.dg/cpp1y/paren3.C: New test.
13250
04e137ff 132512016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13252
13253 PR target/70131
13254 * gcc.target/powerpc/ppc-round2.c: New test.
13255
27b2c1c4 132562016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13257
13258 PR target/70123
13259 * gcc.dg/torture/pr70123.c: New test.
13260
84116671 132612016-03-11 Jeff Law <law@redhat.com>
13262
13263 PR tree-optimization/70190
13264 * gcc.c-torture/compile/pr70190.c: New test.
13265
cfa58bc8 132662016-03-11 David Malcolm <dmalcolm@redhat.com>
13267
13268 PR c/68187
13269 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13270 case.
13271 (test43_b): Likewise.
13272 (test43_c): Likewise.
13273 (test43_d): Likewise.
13274 (test43_e): Likewise.
13275 (test43_f): Likewise.
13276 (test43_g): Likewise.
13277 (test44_a): Likewise.
13278 (test44_b): Likewise.
13279 (test44_c): Likewise.
13280 (test44_d): Likewise.
13281 (test44_e): Likewise.
13282
ce234f27 132832016-03-11 David Malcolm <dmalcolm@redhat.com>
13284
13285 PR c/70085
13286 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13287
e4756b48 132882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13289
13290 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13291 dg-options.
13292
1f5ef87e 132932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13294
13295 PR target/70002
13296 PR target/69245
13297 * gcc.target/aarch64/pr69245_2.c: New test.
13298
f9c352a1 132992016-03-11 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR tree-optimization/70177
13302 * gcc.dg/pr70177.c: New test.
13303
4dd92ac6 133042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13305
13306 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13307
331e4fdb 133082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13309
13310 * gcc.dg/tree-ssa/sra-20.c: New.
13311
69262824 133122016-03-11 Jakub Jelinek <jakub@redhat.com>
13313
6f9a7425 13314 PR rtl-optimization/70174
13315 * gcc.dg/pr70174.c: New test.
13316
69262824 13317 PR tree-optimization/70169
13318 * gcc.dg/pr70169.c: New test.
13319
4637a847 133202016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13321
13322 PR target/70160
13323 * gcc.target/i386/pr70160.c: New test.
13324
5a86d754 133252016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13326
13327 * gcc.target/s390/dfp-1.c: New test.
13328
af4c8290 133292016-03-10 Nick Clifton <nickc@redhat.com>
13330
13331 PR target/70044
13332 * gcc.target/aarch64/pr70044.c: New test.
13333
98dfd328 133342016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13335 Jakub Jelinek <jakub@redhat.com>
13336
13337 PR c++/70001
13338 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13339 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13340 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13341
75e72311 133422016-03-10 Jan Hubicka <hubicka@ucw.cz>
13343
13344 PR lto/69589
13345 * g++.dg/lto/pr69589_0.C: New testcase
13346 * g++.dg/lto/pr69589_1.C: New testcase
13347
a2eb1271 133482016-03-10 Marek Polacek <polacek@redhat.com>
13349
13350 PR c++/70153
13351 * g++.dg/delayedfold/unary-plus1.C: New test.
13352
133532016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 13354
13355 * gcc.target/arm/pr45701-1.c: Escape brackets.
13356 * gcc.target/arm/pr45701-2.c: Likewise.
13357
5ab2987f 133582016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13359
13360 * gfortran.dg/unconstrained_commons.f: New.
13361
6972afac 133622016-03-10 Alan Modra <amodra@gmail.com>
13363
13364 * gcc.dg/pr69195.c: New.
13365 * gcc.dg/pr69238.c: New.
13366
c82c99ec 133672016-03-10 Tom de Vries <tom@codesourcery.com>
13368
13369 PR testsuite/68915
13370 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13371
a2389d4a 133722016-03-10 Richard Biener <rguenther@suse.de>
13373
13374 PR tree-optimization/70128
13375 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13376 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13377
c272412d 133782016-03-09 Jakub Jelinek <jakub@redhat.com>
13379
a0451069 13380 PR tree-optimization/70152
13381 * gcc.dg/pr70152.c: New test.
13382
c272412d 13383 PR target/70086
13384 * gcc.target/i386/pr70086-1.c: New test.
13385 * gcc.target/i386/pr70086-2.c: New test.
13386 * gcc.target/i386/pr70086-3.c: New test.
5f611068 13387
13388 PR tree-optimization/70127
13389 * gcc.c-torture/execute/pr70127.c: New test.
13390
27dcb7a8 133912016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13392
13393 * c-c++-common/goacc/combined-directives-2.c: New test.
13394
c24757cf 133952016-03-09 David Malcolm <dmalcolm@redhat.com>
13396
13397 PR c/68473
13398 PR c++/70105
13399 * g++.dg/diagnostic/pr70105.C: New test.
13400 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13401 (test_multiple_ordinary_maps): New test function.
13402
83108969 134032016-03-09 David Malcolm <dmalcolm@redhat.com>
13404
13405 PR c/68473
13406 PR c++/70105
13407 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13408 Drop range information from call to inform_at_rich_loc.
13409 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13410 New.
13411 (test_show_locus): Replace calls to rich_location::add_range with
13412 calls to add_range. Rewrite the tests that used the now-defunct
13413 rich_location ctor taking a source_range. Simplify other tests
13414 by replacing calls to COMBINE_LOCATION_DATA with calls to
13415 make_location.
13416
6733c0e8 134172016-03-09 Richard Biener <rguenther@suse.de>
13418 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR tree-optimization/70138
13421 * gcc.dg/vect/pr70138-1.c: New testcase.
13422 * gcc.dg/vect/pr70138-2.c: Likewise.
13423
96abb9f5 134242016-03-09 Jakub Jelinek <jakub@redhat.com>
13425
13426 PR target/70049
13427 * gcc.target/i386/pr70049.c: New test.
13428
42bb3bfb 134292016-03-09 Richard Biener <rguenther@suse.de>
13430
13431 PR c/70143
13432 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13433 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13434 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13435
27527428 134362016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13437
13438 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13439 arm-*-*.
13440
248449f2 134412016-03-09 Jakub Jelinek <jakub@redhat.com>
13442
1bd49ced 13443 PR middle-end/67278
13444 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13445
248449f2 13446 PR target/67278
13447 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13448
13449 PR middle-end/70050
13450 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13451 in testcase comment.
13452
dfc460ff 134532016-03-09 Tom de Vries <tom@codesourcery.com>
13454
13455 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13456 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13457 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13458 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13459 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13460 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13461 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13462 * gfortran.dg/goacc/kernels-loop.f95: New test.
13463
0377fc7f 134642016-03-08 Martin Sebor <msebor@redhat.com>
13465
13466 PR c++/62096
13467 * g++.dg/warn/overflow-warn-7.C: New test.
13468
3556aa80 134692016-03-08 Jason Merrill <jason@redhat.com>
13470
13471 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13472 * lib/target-supports.exp (check_effective_target_concepts): New.
13473
e5096208 134742016-03-08 Jakub Jelinek <jakub@redhat.com>
13475
5370eb8d 13476 PR c++/70135
13477 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13478 * g++.dg/ubsan/pr70135.C: New test.
13479
e5096208 13480 PR target/70110
13481 * gcc.dg/pr70110.c: New test.
13482
cc37120d 134832016-03-07 Martin Jambor <mjambor@suse.cz>
13484
13485 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13486 * c-c++-common/gomp/if-1.c: Likewise.
13487 * c-c++-common/gomp/pr61486-2.c: Likewise.
13488 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13489 to dg-additional-options.
13490 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13491 * g++/gomp/target-teams-1.c: Likewise.
13492 * gcc.dg/gomp/gomp.exp: Likewise.
13493 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13494 dg-additional-options.
13495 * gfortran.dg/gomp/gomp.exp: Likewise.
13496 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13497 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13498 dg-additional-options.
13499 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13500
53c248d8 135012016-03-07 Martin Jambor <mjambor@suse.cz>
13502
13503 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13504 * c-c++-common/gomp/gridify-1.c: New test.
13505 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13506
541e79a0 135072016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13508
13509 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13510 trigger for cortex-r8, when scanning for register r8.
13511 * gcc.target/arm/pr45701-2.c: Likewise.
13512
4dfabd94 135132016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 13514 Jeff Law <law@redhat.com>
4dfabd94 13515
13516 PR tree-optimization/69740
13517 * gcc.c-torture/compile/pr69740-1.c: New test.
13518 * gcc.c-torture/compile/pr69740-2.c: New test.
13519
1b63a87b 135202016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13521
13522 * lib/target-supports.exp
13523 (check_effective_target_whole_vector_shift): Enable for PPC64.
13524
d33914da 135252016-03-07 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/70115
13528 * gcc.dg/torture/pr70115.c: New testcase.
13529
584fba4b 135302016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13531
13532 PR middle-end/69916
13533 * c-c-++-common/goacc/pr69916.c: New.
13534
7f2f5ec0 135352016-03-07 Richard Henderson <rth@redhat.com>
13536
13537 * gcc.c-torture/compile/pr70061.c: New test.
13538
f530e7c4 135392016-03-07 Richard Biener <rguenther@suse.de>
13540
13541 PR testsuite/70109
13542 * gcc.dg/vect/O3-pr36098.c: New testcase.
13543
a3855fed 135442016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13545
13546 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13547
091ffc31 135482016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13549
13550 * gnat.dg/renaming9.ad[sb]: New testcase.
13551
2941b871 135522016-03-05 Jakub Jelinek <jakub@redhat.com>
13553
13554 PR c++/70084
13555 * g++.dg/expr/stdarg3.C: New test.
13556
5173ce42 135572016-03-04 Jeff Law <law@redhat.com>
13558
13559 PR tree-optimization/69196
13560 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13561 x86_64-*-*.
13562
2d1d2e55 135632016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13564
0e43078e 13565 PR c/69973
13566 * gcc.dg/pr69973.c: New test.
13567
d8ec06ae 13568 PR rtl-optimization/69941
13569 * gcc.dg/torture/pr69941.c: New test.
13570
2d1d2e55 13571 PR c/69824
13572 * gcc.dg/pr69824.c: New test.
13573
32f692e2 135742016-03-05 Tom de Vries <tom@codesourcery.com>
13575
13576 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13577 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13578 function.
13579
1c699e9a 135802016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13581
13582 PR c++/66786
13583 * g++.dg/cpp1y/var-templ48.C: New test.
13584 * g++.dg/cpp1y/var-templ49.C: New test.
13585
358448c6 135862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13587
13588 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13589
01dc3c45 135902016-03-04 Jakub Jelinek <jakub@redhat.com>
13591
e968ff6d 13592 PR c++/70035
13593 * g++.dg/ubsan/pr70035.C: New test.
13594
01dc3c45 13595 PR target/70062
13596 * gcc.target/i386/pr70062.c: New test.
13597
3937d618 135982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13599
13600 * g++.dg/template/typename21.C: Remove c++98_only.
13601
c58ac7f8 136022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13603
13604 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13605
0060768a 136062016-03-04 David Malcolm <dmalcolm@redhat.com>
13607
13608 PR c/68187
13609 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13610 function.
13611 (fn_42_b): Likewise.
13612 (fn_42_c): Likewise.
13613
74c6fd40 136142016-03-04 David Malcolm <dmalcolm@redhat.com>
13615
13616 PR c/68187
13617 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13618 function.
13619 (fn_40_b): Likewise.
13620 (fn_41_a): Likewise.
13621 (fn_41_b): Likewise.
13622
31b11359 136232016-03-04 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR target/70059
13626 * gcc.target/i386/avx512f-pr70059.c: New test.
13627 * gcc.target/i386/avx512dq-pr70059.c: New test.
13628
c5b93452 136292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13630
13631 PR rtl-optimization/57676
13632 * gcc.dg/torture/pr57676.c: New test.
13633
268fbd56 136342016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13635
13636 * gcc.dg/pr70026.c: New test.
13637
6560d1ad 136382016-03-04 Marek Polacek <polacek@redhat.com>
13639
13640 PR c/69798
13641 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13642 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13643
cc7dfddf 136442016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13645
13646 PR target/70004
13647 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13648 Delete.
13649 (test_corners_sisd_si): Likewise.
13650 (main): Remove checks of the above.
13651 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13652
e9663bd4 136532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13654
13655 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13656
dcdd684e 136572016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13658
13659 * gcc.dg/torture/pr69951.c: Accept argc==0.
13660
e692d332 136612016-03-04 Richard Biener <rguenther@suse.de>
13662
13663 PR c++/70054
13664 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13665 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13666
af77b7e6 136672016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13668
13669 PR testsuite/69766
13670 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13671 testing multiarch.
13672
290da96e 136732016-03-04 Jakub Jelinek <jakub@redhat.com>
13674
13675 PR debug/69947
13676 * gcc.dg/guality/pr69947.c: New test.
13677
e51ce713 136782016-03-03 Jakub Jelinek <jakub@redhat.com>
13679
13680 PR ada/70017
13681 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13682
1feed892 136832016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13684
13685 PR rtl-optimization/69904
13686 * gcc.target/arm/pr69904.c: New test.
13687
c32bda69 136882016-03-03 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR target/70021
13691 * gcc.dg/vect/pr70021.c: New test.
13692 * gcc.target/i386/pr70021.c: New test.
13693
1bc579ed 136942016-03-03 Marek Polacek <polacek@redhat.com>
13695
13696 PR middle-end/70050
13697 * gcc.dg/pr70050.c: New test.
13698
cfa8d638 136992016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13700
13701 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13702
1b889259 137032016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13704
13705 PR tree-optimization/70043
13706 * gfortran.dg/vect/pr70043.f90: New test.
13707
f756dfa3 137082016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13709
13710 * gnat.dg/specs/task1.ads: New test.
13711
5cb4863d 137122016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13713
13714 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13715 Invoke gdb with -batch.
13716 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13717
5dd12e43 137182016-03-03 Richard Biener <rguenther@suse.de>
13719
13720 PR tree-optimization/55936
13721 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13722
d97ba4ca 137232016-03-02 Jeff Law <law@redhat.com>
13724
5d23c86f 13725 PR rtl-optimization/69942
13726 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13727 effects of argument promotions.
13728
d97ba4ca 13729 PR tree-optimization/69987
13730 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13731 target does not support -fprefetch-loop-arrays.
13732
901faaa0 137332016-03-02 Uros Bizjak <ubizjak@gmail.com>
13734
13735 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13736
51f6fdce 137372016-03-02 Bin Cheng <bin.cheng@arm.com>
13738
6bc7872f 13739 PR rtl-optimization/69052
51f6fdce 13740 * gcc.target/i386/pr69052.c: New test.
13741
31d31e07 137422016-03-02 Alan Modra <amodra@gmail.com>
13743
13744 * gcc.dg/pr69990.c: New.
13745
04faee95 137462016-03-02 Jakub Jelinek <jakub@redhat.com>
13747
270d0117 13748 PR c/68062
13749 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13750
13751 PR middle-end/70022
13752 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13753
04faee95 13754 PR target/70028
13755 * gcc.target/i386/pr70028.c: New test.
13756
a2cc9e8e 137572016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13758
13759 * c-c++-common/asan/swapcontext-test-1.c,
13760 * c-c++-common/tsan/thread_leak.c,
13761 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13762 * g++.dg/tsan/benign_race.C,
13763 * g++.dg/tsan/fd_close_norace.C,
13764 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13765 races with sanitizer output
13766
dd4bd263 137672016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 13768 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 13769
13770 PR target/67278
13771 * gcc.dg/simd-8.c: New testcase.
13772
b5fe3a49 137732016-03-02 Richard Biener <rguenther@suse.de>
13774
13775 PR middle-end/67278
13776 * gcc.dg/simd-7.c: New testcase.
13777
23601f67 137782016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13779
13780 * gcc.target/i386/pr70007.c: Tweak.
13781
f66f65e7 137822016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13783
13784 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13785
60773515 137862016-03-02 Marek Polacek <polacek@redhat.com>
13787
13788 PR c/67854
13789 * gcc.dg/pr67854.c: New test.
13790
6c094cb1 137912016-03-02 Jakub Jelinek <jakub@redhat.com>
13792
13793 PR middle-end/70025
13794 * gcc.dg/torture/pr70025.c: New test.
13795
7627bb56 137962016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13797
13798 PR tree-optimization/68621
13799 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13800
066c8e94 138012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13802
13803 * gcc.target/i386/pr70007.c: New test.
13804
d3b819ad 138052016-03-01 Jeff Law <law@redhat.com>
13806
d4b9ad56 13807 PR tree-optimization/69196
7e217344 13808 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 13809
d3b819ad 13810 PR tree-optimization/69196
13811 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13812 duplicating code and spoiling the expected output.
13813
4f37285d 138142016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13815
13816 PR target/70033
13817 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13818 supports power9 before doing tests.
13819 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13820 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13821 * gcc.target/powerpc/p9-permute.c: Likewise.
13822
3e9c4f6c 138232016-03-01 Uros Bizjak <ubizjak@gmail.com>
13824
13825 PR target/70027
13826 * gcc.target/i386/pr70027.c: New test.
13827
e324729e 138282016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 13829
13830 * gcc.dg/pr70017.c: New test.
13831
40e9ce2d 138322016-03-01 Jakub Jelinek <jakub@redhat.com>
13833
13834 PR c/69796
13835 PR c/69974
13836 * gcc.dg/pr69796.c: New test.
13837 * gcc.dg/pr69974.c: New test.
13838
e8b016ea 138392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13840
13841 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13842
24d3127c 138432016-02-29 Jeff Law <law@redhat.com>
13844
13845 PR tree-optimization/69987
13846 * gfortran.dg/pr69987.f90: New test.
13847
13848 PR tree-optimization/69989
13849 * gcc.c-torture/compile/pr69989-2.c: New test.
13850
12cc1225 138512016-03-01 Marek Polacek <polacek@redhat.com>
13852
13853 PR c++/69795
13854 * g++.dg/parse/invalid1.C: New test.
13855
d99a947c 138562016-03-01 Richard Biener <rguenther@suse.de>
13857
13858 PR middle-end/70022
13859 * gcc.dg/pr70022.c: New testcase.
13860
395dbc60 138612016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13862
13863 PR tree-optimization/69956
13864 * gcc.dg/pr69956.c: New test.
13865
40a35c55 138662016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13867
13868 PR target/70011
13869 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13870 XFAIL when hardware supports efficient unaligned storage access.
13871
4edc90b0 138722016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13873
13874 PR c++/69961
13875 * g++.dg/template/pr69961a.C: New test.
13876 * g++.dg/template/pr69961b.C: New test.
13877
1ed1f69a 138782016-02-29 David Malcolm <dmalcolm@redhat.com>
13879
13880 PR preprocessor/69985
13881 * gcc.dg/cpp/pr69985.c: New test case.
13882
01c5d15d 138832016-02-29 Jeff Law <law@redhat.com>
13884
3a4d3de5 13885 PR tree-optimization/70005
13886 * gcc.c-torture/execute/pr70005.c New test.
13887
01c5d15d 13888 PR tree-optimization/69999
13889 * gcc.c-torture/compile/pr69999.c: New test.
13890
1bf66b54 138912016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13892
13893 PR tree-optimization/69652
13894 * gcc.dg/torture/pr69652.c: Delete test.
13895 * gcc.dg/vect/pr69652.c: New test.
13896
b4d653d5 138972016-02-19 Richard Biener <rguenther@suse.de>
13898
13899 PR tree-optimization/69980
13900 * gfortran.dg/vect/pr69980.f90: New testcase.
13901
35bc4745 139022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13903
13904 * gcc.target/sparc/20160229-1.c: New test.
13905
bb54a538 139062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13907
13908 * gnat.dg/stack_usage3.adb: New test.
13909 * gnat.dg/stack_usage3_pkg.ads: New helper.
13910
95164e71 139112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13912
13913 * gnat.dg/renaming8.adb: New test.
13914 * gnat.dg/renaming8_pkg1.ads: New helper.
13915 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13916 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13917
a890896f 139182016-02-29 Richard Biener <rguenther@suse.de>
13919
13920 PR tree-optimization/69720
13921 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13922
5c70403a 139232016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13924
13925 PR fortran/68147
13926 PR fortran/47674
13927 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13928
dfb6d139 139292016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13930 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13931
13932 PR fortran/56007
13933 * gfortran.dg/coarray_8.f90: Adjust error message.
13934 * gfortran.dg/pr56007.f90: New test.
13935 * gfortran.dg/pr56007.f: New test.
13936
536508db 139372016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13938
13939 PR tree-optimization/69989
13940 * gcc.dg/torture/pr69989.c: New test.
13941
eec75e45 139422016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13943
13944 * gcc.target/i386/stack-realign-win.c: New test.
13945
0175e45a 139462016-02-28 Harald Anlauf <anlauf@gmx.de>
13947
13948 PR fortran/60126
13949 * gfortran.dg/pr60126.f90: New test.
13950
2a703589 139512016-02-27 Jeff Law <law@redhat.com>
13952
13953 Revert
13954 2016-02-26 Richard Biener <rguenther@suse.de>
13955 Jeff Law <law@redhat.com>
13956
13957 PR tree-optimization/69740
13958 * gcc.c-torture/compile/pr69740-1.c: New test.
13959 * gcc.c-torture/compile/pr69740-2.c: New test.
13960
359b4c18 139612016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13962
1c96765a 13963 PR fortran/69910
359b4c18 13964 * gfortran.dg/newunit_4.f90: New test.
13965
49462d93 139662016-02-27 Jakub Jelinek <jakub@redhat.com>
13967
13968 PR target/69613
13969 PR rtl-optimization/69886
13970 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13971 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13972 target.
13973
c4ac733e 139742016-02-26 Martin Sebor <msebor@redhat.com>
13975
13976 PR tree-optimization/15826
13977 * gcc.dg/tree-ssa/pr15826.c: New test.
13978
da8c4b5d 139792016-02-26 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR target/69969
13982 * gcc.target/powerpc/pr69969.c: New test.
13983
0a4558eb 139842016-02-26 Martin Sebor <msebor@redhat.com>
13985
13986 PR c++/15766
13987 * g++.old-deja/g++.other/decl5.C: Add a test case.
13988
5b500299 139892016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13990
13991 PR target/69946
13992 * gcc.target/powerpc/pr69946.c: New file.
13993
565f533b 139942016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13995 Jeff Law <law@redhat.com>
565f533b 13996
0a4558eb 13997 PR tree-optimization/69740
565f533b 13998 * gcc.c-torture/compile/pr69740-1.c: New test.
13999 * gcc.c-torture/compile/pr69740-2.c: New test.
14000
ff67cbea 140012016-02-26 Martin Jambor <mjambor@suse.cz>
14002
14003 PR middle-end/69920
14004 * gcc.dg/torture/pr69932.c: New test.
14005 * gcc.dg/torture/pr69936.c: Likewise.
14006
e400d817 140072016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14008
14009 PR target/69709
14010 * gcc.target/s390/pr69709.c: New test.
14011
126a5a2d 140122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14013
14014 PR target/69245
14015 * gcc.target/aarch64/pr69245_1.c: New test.
14016
59c58860 140172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14018
14019 PR target/69613
14020 * gcc.dg/torture/pr69613.c: New test.
14021
9441fa4e 140222016-02-26 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR rtl-optimization/69891
14025 * gcc.target/i386/pr69891.c: New test.
14026
e48fcde0 140272016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 14028 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14029
35ed600a 14030 PR target/61397
f41208a1 14031 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14032 functionality for both 32-bit and 64-bit.
14033
c86aaa0e 140342016-02-26 Richard Biener <rguenther@suse.de>
14035
14036 PR tree-optimization/69551
14037 * gcc.dg/torture/pr69951.c: New testcase.
14038
38e71a65 140392016-02-25 Richard Biener <rguenther@suse.de>
14040
14041 PR tree-optimization/48795
14042 * gcc.dg/Warray-bounds-18.c: New testcase.
14043
03331e69 140442016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14045
14046 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14047
f14d8d6a 140482016-02-25 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR rtl-optimization/69896
14051 * gcc.dg/pr69896.c: New test.
14052
4003c807 140532016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14054
14055 PR c++/69736
14056 * g++.dg/cpp1y/paren2.C: New test.
14057
a0573328 140582016-02-24 Martin Sebor <msebor@redhat.com>
14059
14060 PR c/51147
14061 * gcc.dg/enum-mode-2.c: New test.
14062
2cde02ad 140632016-02-24 Jakub Jelinek <jakub@redhat.com>
14064
14065 PR c++/69922
14066 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14067 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14068 * g++.dg/ubsan/pr69922.C: New test.
14069
f0ea75d1 140702016-02-24 Marek Polacek <polacek@redhat.com>
14071
14072 PR c/69819
14073 * gcc.dg/pr69819.c: New test.
14074
05027366 140752016-02-24 Martin Sebor <msebor@redhat.com>
14076
34ed562b 14077 PR c++/69912
14078 * g++.dg/ext/flexary15.C: New test.
14079
140802016-02-24 Martin Sebor <msebor@redhat.com>
14081
14082 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 14083 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 14084 * g++.dg/ext/builtin_alloca.C: Same.
05027366 14085
650c3ad5 140862016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14087 Charles Baylis <charles.baylis@linaro.org>
14088
14089 PR debug/61033
14090 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14091
596070e8 140922016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 14093 Jakub Jelinek <jakub@redhat.com>
596070e8 14094
14095 PR middle-end/69760
14096 * gcc.dg/torture/pr69760.c: New testcase.
14097
d6b92d9f 140982016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14099
14100 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14101 pattern on Solaris with as.
14102
90436d9d 141032016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14104
14105 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14106 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14107 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14108 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14109
7c749495 141102016-02-24 Jakub Jelinek <jakub@redhat.com>
14111
14112 PR middle-end/69915
14113 * gcc.dg/pr69915.c: New test.
14114
9c9680b5 141152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14116
14117 PR rtl-optimization/69886
14118 * gcc.dg/torture/pr69886.c: New test.
14119
36d081ee 141202016-02-24 Richard Biener <rguenther@suse.de>
14121
14122 PR middle-end/68963
14123 * gcc.dg/torture/pr68963.c: New testcase.
14124
2a0accb9 141252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14126
14127 PR target/69875
14128 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14129 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14130 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14131 * gcc.target/arm/atomic_loaddi_1.c: New test.
14132 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14133 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14134 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14135 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14136 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14137 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14138 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14139 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14140
f0e92ef1 141412016-02-24 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR middle-end/69909
14144 * gcc.dg/torture/pr69909.c: New test.
14145
6907286f 141462016-02-24 Richard Biener <rguenther@suse.de>
14147
14148 PR tree-optimization/69907
14149 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14150 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14151 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14152
e6ab7475 141532016-02-24 Christian Bruel <christian.bruel@st.com>
14154
14155 * gcc.target/arm/pragma_cpp_fma.c: New test.
14156
47587450 141572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14158
14159 PR fortran/61156
14160 * gfortran.dg/include_6.f90: Update test.
14161
d41ab738 141622016-02-23 Jakub Jelinek <jakub@redhat.com>
14163
14164 PR objc/69844
14165 * objc.dg/pr69844.m: New test.
14166
4772d9d5 141672016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14168
14169 PR libgfortran/69456
14170 * gfortran.dg/namelist_89.f90: New test.
14171 * gfortran.dg/pr59700.f90: Update test..
14172
8c38d887 141732016-02-23 Martin Sebor <msebor@redhat.com>
14174
14175 PR middle-end/69780
14176 * g++.dg/ext/builtin_alloca.C: New test.
14177 * gcc.dg/builtins-68.c: New test.
14178
ee1bfdb0 141792016-02-23 Richard Henderson <rth@redhat.com>
14180
14181 * gcc.target/i386/addr-space-3.c: Remove test.
14182
52609ec3 141832016-02-23 David Malcolm <dmalcolm@redhat.com>
14184
14185 PR preprocessor/69126
14186 PR preprocessor/69543
14187 * c-c++-common/pr69126-2-long.c: New test.
14188 * c-c++-common/pr69126-2-short.c: New test.
14189 * c-c++-common/pr69543-1.c: Remove xfail.
14190
d5bf2cc8 141912016-02-23 David Malcolm <dmalcolm@redhat.com>
14192
14193 PR preprocessor/69126
14194 PR preprocessor/69543
14195 PR preprocessor/69558
14196 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14197 (f): Rename to...
14198 (test_2): ...this, and add leading comment.
14199 (MACRO_3, test_3): New.
14200 (MACRO_4A, MACRO_4B, test_4): New.
14201 (MACRO): Rename to...
14202 (MACRO_5): ...this.
14203 (g): Rename to...
14204 (test_5): ...this, updating for renaming of MACRO, and
14205 add leading comment.
14206 * c-c++-common/pr69543-1.c: New.
14207 * c-c++-common/pr69543-2.c: New.
14208 * c-c++-common/pr69543-3.c: New.
14209 * c-c++-common/pr69543-4.c: New.
14210 * c-c++-common/pr69558-1.c: New.
14211 * c-c++-common/pr69558-2.c: New.
14212 * c-c++-common/pr69558-3.c: New.
14213 * c-c++-common/pr69558-4.c: New.
14214 * gcc.dg/pr69558.c: Move to...
14215 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14216 xfail for c++.
14217
3a37a410 142182016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14219
14220 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14221 to -ftree-parallelize-loops/-fopenacc changes.
14222 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14223 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14224 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14225 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14226 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14227 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14228 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14229 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14230 * c-c++-common/goacc/kernels-loop.c: Likewise.
14231 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14232 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14233 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14234 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14235
ecca180f 142362016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14237
14238 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14239
eec0fa3f 142402016-02-23 Jakub Jelinek <jakub@redhat.com>
14241
f1f91c07 14242 PR c++/69902
14243 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14244
eec0fa3f 14245 PR c/69900
14246 * gcc.dg/pr69900.c: New test.
14247
e045424d 142482016-02-23 Martin Jambor <mjambor@suse.cz>
14249
14250 PR tree-optimization/69666
14251 * gcc.dg/tree-ssa/pr69666.c: New test.
14252
f482dff6 142532016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14254
14255 PR fortran/67451
14256 * gfortran.dg/coarray_allocate_5.f08: New test.
14257
57ed698b 142582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14259
14260 * gcc.target/s390/vcond-shift.c: Move to ...
14261 * gcc.target/s390/vector/vcond-shift.c: ... here.
14262
990e443c 142632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14264
14265 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14266 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14267
296c5f01 142682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14269
14270 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14271
e53f41d5 142722016-02-20 Mark Wielaard <mjw@redhat.com>
14273
14274 PR c/28901
14275 * gcc.dg/unused-variable-3.c: New test.
14276
13af201d 142772016-02-22 Jakub Jelinek <jakub@redhat.com>
14278
14279 PR target/69888
14280 * gcc.target/i386/pr69888.c: New test.
14281
682c90f9 142822016-02-22 Richard Biener <rguenther@suse.de>
14283
14284 PR tree-optimization/69882
14285 * gfortran.dg/vect/pr69882.f90: New testcase.
14286
b8cd18c3 142872016-02-22 Jakub Jelinek <jakub@redhat.com>
14288
14289 PR target/69885
14290 * gcc.dg/pr69885.c: New test.
14291
09343379 142922016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14293
14294 PR target/69806
14295 PR target/54089
14296 * gcc.target/sh/pr54089-10.c: New.
14297
b345a09f 142982016-02-20 Paul Thomas <pault@gcc.gnu.org>
14299
14300 PR fortran/69423
14301 * gfortran.dg/deferred_character_15.f90 : New test.
14302
51385aed 143032016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14304
14305 PR fortran/57365
14306 gfortran.dg/allocate_with_source_18.f03: New test.
14307
143082016-02-20 Harald Anlauf <anlauf@gmx.de>
14309
14310 PR fortran/52531
14311 gfortran.dg/gomp/pr52531.f90: New test.
14312
9cce8384 143132016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14314
14315 PR c++/69865
14316 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14317 -std=c++03.
14318
d91f5fbb 143192016-02-19 Jakub Jelinek <jakub@redhat.com>
14320
563d5cb8 14321 PR c++/69826
14322 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14323 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14324
0a04aac9 14325 PR c++/69850
14326 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14327
d91f5fbb 14328 PR c++/69851
14329 * g++.dg/torture/pr69851.C: New test.
14330
5fe1f282 143312016-02-19 Martin Sebor <msebor@redhat.com>
14332
14333 PR testsuite/69573
14334 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14335
a45bce11 143362016-02-19 Jakub Jelinek <jakub@redhat.com>
14337
6263dde1 14338 PR c++/69850
14339 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14340 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14341
a45bce11 14342 PR c++/67767
14343 * g++.dg/cpp0x/pr67767.C: New test.
14344
cf2ed1b7 143452016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14346
14347 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14348 for fp, simd, crypto, crc, lse.
14349 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14350 above.
14351 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14352 effective target check.
14353
f6cc34b0 143542016-02-19 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR target/69820
14357 * gcc.target/i386/pr69820.c: New test.
14358
6c678e78 143592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14360
14361 * gcc.target/s390/vector/int128-1.c: New test.
14362
b088ff4b 143632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14364
14365 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14366
b11e60a4 143672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14368
14369 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14370 instruction pattern name to prevent the testcase from failing with
14371 -march=z13.
14372
664ff6a0 143732016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14374
14375 * gcc.target/s390/md/movstr-2.c: New test.
14376
e80be24b 143772016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14378
14379 * gcc.target/s390/morestack.c: New test.
14380
9839f350 143812016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14382
14383 PR target/69625
14384 * gcc.target/s390/pr69625.c: Add test case.
14385
4550fbd0 143862016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14387
14388 PR testsuite/68580
14389 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14390
57d00b6a 143912016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14392
14393 PR target/68404
14394 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14395 * gcc.target/powerpc/fusion3.c: Likewise.
14396
63ad69d6 143972016-02-18 Richard Biener <rguenther@suse.de>
14398
14399 PR middle-end/69553
14400 * g++.dg/torture/pr69553.C: New testcase.
14401
d92404ed 144022016-02-18 Nick Clifton <nickc@redhat.com>
14403
4550fbd0 14404 PR target/62254
14405 PR target/69610
14406 * gcc.target/arm/pr62554.c: New test.
14407 * gcc.target/arm/pr69610-1.c: New test.
14408 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 14409
0808dfce 144102016-02-18 Richard Biener <rguenther@suse.de>
14411
14412 PR middle-end/69854
14413 * gcc.dg/torture/pr69854.c: New testcase.
14414
fc3527e3 144152016-02-17 Jakub Jelinek <jakub@redhat.com>
14416
14417 PR c++/69850
14418 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14419
e3c24279 144202012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14421
14422 * gcc.target/powerpc/vec-cg.c: New test.
14423
c9732c2b 144242016-02-17 Richard Biener <rguenther@suse.de>
14425
14426 PR testsuite/69586
14427 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14428
51bf9f9b 144292016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14430
14431 PR target/69161
14432 * gcc.c-torture/compile/pr69161.c: New test.
14433
6baedca3 144342016-02-17 David Sherwood <david.sherwood@arm.com>
14435
14436 PR target/69532
14437 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14438 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14439
4f240715 144402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14441
14442 * gcc.dg/ifcvt-4.c: Skip on Visium.
14443
e0c0515d 144442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14445
14446 * gnat.dg/atomic8.adb: New test.
14447
7b319ee6 144482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14449
14450 * gnat.dg/discr46.ad[sb]: New test.
14451
48a7e3d1 144522016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14453
14454 PR Target/48344
14455 * gcc.target/powerpc/pr48344-1.c: New test.
14456
3f844f15 144572015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14458
14459 PR fortran/69742
14460 * gfortran.dg/associate_21.f90: New test.
14461
7675e968 144622016-02-16 Jakub Jelinek <jakub@redhat.com>
14463
14464 PR c/69835
14465 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14466 -Wnonnull in dg-options.
14467 * c-c++-common/nonnull-2.c: New test.
14468
d6faee88 144692016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14470 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14471
14472 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14473
3a2a72aa 144742016-02-16 Jakub Jelinek <jakub@redhat.com>
14475
14476 PR middle-end/69801
14477 * gcc.dg/pr69801.c: Add empty dg-options.
14478
28072426 144792016-02-16 James Norris <jnorris@codesourcery.com>
14480
14481 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14482 * g++.dg/goacc/deviceptr-1.c: New file.
14483
37fffac2 144842016-02-16 Jakub Jelinek <jakub@redhat.com>
14485
14486 PR tree-optimization/69820
14487 * gcc.dg/vect/pr69820.c: New test.
14488
f72a5e61 144892016-02-16 Richard Biener <rguenther@suse.de>
14490
14491 PR tree-optimization/69776
14492 * gcc.dg/torture/pr69776-2.c: New testcase.
14493
50e0cd76 144942016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14495
14496 PR tree-optimization/69714
14497 * gcc.dg/torture/pr69714.c: New test.
14498
14a72c4e 144992016-02-16 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR tree-optimization/69802
14502 * gcc.dg/pr69802.c: New test.
14503
fd808c11 145042016-02-16 Richard Biener <rguenther@suse.de>
14505
14506 PR middle-end/69801
14507 * gcc.dg/pr69801.c: New testcase.
14508
49a549ca 145092016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14510
14511 PR libgfortran/69651
14512 * gfortran.dg/read_bang.f90: New test.
14513 * gfortran.dg/read_bang4.f90: New test.
14514
77454e6e 145152016-02-15 Jakub Jelinek <jakub@redhat.com>
14516
2074f21c 14517 PR c++/69658
14518 * g++.dg/init/pr69658.C: New test.
14519
77454e6e 14520 PR c++/69797
14521 * c-c++-common/pr69797.c: New test.
14522
4ef4d764 145232016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14524
14525 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14526 check for aarch64*-*-*.
14527
4a45fe0f 145282016-02-15 Richard Biener <rguenther@suse.de>
14529
14530 PR tree-optimization/69783
14531 * gcc.dg/vect/pr69783.c: New testcase.
14532
0b3619e6 145332016-02-15 Richard Biener <rguenther@suse.de>
14534
14535 PR tree-optimization/69776
14536 * gcc.dg/torture/pr69776.c: New testcase.
14537
9b49c3cb 145382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14539
14540 PR fortran/60526
14541 * gfortran.dg/type_decl_4.f90: Reinstated.
14542
e46faff9 145432016-02-14 John David Anglin <danglin@gcc.gnu.org>
14544
14545 PR fortran/68746
14546 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14547
a96c809a 145482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14549
14550 PR fortran/60526
14551 PR bootstrap/69816
14552 * gfortran.dg/type_decl_4.f90: Removed.
14553
fdec7e88 145542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14555
14556 PR fortran/60526
14557 * gfortran.dg/type_decl_4.f90: New test.
14558
a72095c4 145592016-02-14 Alan Modra <amodra@gmail.com>
14560
bc436924 14561 PR testsuite/68886
a72095c4 14562 * gcc.c-torture/execute/stkalign.c: Revise test.
14563
73bb5f8b 145642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14565
14566 PR target/67260
14567 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14568
beb13161 145692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14570
14571 PR target/67260
14572 * gcc.target/sh/torture/pr67260.c: New.
14573
67cab04e 145742016-02-12 John David Anglin <danglin@gcc.gnu.org>
14575
14576 * gcc.dg/pr67964.c: Add dg-require-alias.
14577
44a59bb1 145782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14579
14580 PR target/67636
14581 PR target/64345
14582 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14583
38c9bd3a 145842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14585
14586 PR libgfortran/69668
14587 * gfortran.dg/namelist_88.f90: New test.
14588
1774ff82 145892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14590
14591 PR libgfortran/69668
14592 * gfortran.dg/namelist_38.f90: Update test.
14593 * gfortran.dg/namelist_84.f90: Update test.
14594
aec1f4bd 145952016-02-12 David Malcolm <dmalcolm@redhat.com>
14596
14597 PR other/69554
14598 * gcc.dg/pr69554-1.c: New test.
14599 * gfortran.dg/pr69554-1.F90: New test.
14600 * gfortran.dg/pr69554-2.F90: New test.
14601 * lib/gcc-dg.exp (proc dg-locus): New function.
14602 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14603 distinguish between the caret-printing and non-caret-printing
14604 cases. If caret-printing has been explicitly enabled, bail out
14605 without attempting to fix up the output.
14606
da7d5066 146072016-02-12 David Malcolm <dmalcolm@redhat.com>
14608
14609 PR driver/69265
14610 PR driver/69453
14611 * gcc.dg/spellcheck-options-3.c: New test case.
14612 * gcc.dg/spellcheck-options-4.c: New test case.
14613 * gcc.dg/spellcheck-options-5.c: New test case.
14614 * gcc.dg/spellcheck-options-6.c: New test case.
14615 * gcc.dg/spellcheck-options-7.c: New test case.
14616 * gcc.dg/spellcheck-options-8.c: New test case.
14617 * gcc.dg/spellcheck-options-9.c: New test case.
14618 * gcc.dg/spellcheck-options-10.c: New test case.
14619
fcce1b0b 146202016-02-12 Jakub Jelinek <jakub@redhat.com>
14621
14622 PR rtl-optimization/69764
14623 PR rtl-optimization/69771
14624 * c-c++-common/pr69764.c: New test.
14625 * gcc.dg/torture/pr69771.c: New test.
14626
6d609290 146272016-02-12 Marek Polacek <polacek@redhat.com>
14628
14629 * g++.dg/torture/init-list1.C: New.
14630
7d75fb56 146312016-02-12 Marek Polacek <polacek@redhat.com>
14632
14633 * gcc.dg/pr69522.c: Add empty dg-options.
14634
52543fda 146352016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14636
14637 * g++.dg/lto/lto.exp: Include and init mpx.
14638 * g++.dg/lto/pr69729_0.C: New test.
14639
34947478 146402016-02-12 Jakub Jelinek <jakub@redhat.com>
14641
9181a4ec 14642 PR ipa/69241
14643 * g++.dg/ipa/pr69241-4.C: New test.
14644
34947478 14645 PR ipa/68672
14646 * g++.dg/ipa/pr68672-1.C: New test.
14647 * g++.dg/ipa/pr68672-2.C: New test.
14648 * g++.dg/ipa/pr68672-3.C: New test.
14649
74a4140f 146502016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14651
14652 PR c/69522
50e0cd76 14653 * gcc.dg/pr69522.c: New test.
74a4140f 14654
9ddb20d6 146552016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14656
14657 PR c++/69098
14658 * g++.dg/cpp1y/69098.C: New test.
14659 * g++.dg/cpp1y/69098-2.C: New test.
14660
67cf9b55 146612016-02-12 Jakub Jelinek <jakub@redhat.com>
14662
14663 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14664 and neighbour -> neighbor.
14665 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14666 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14667 * c-c++-common/Wvarargs.c: Likewise.
14668 * c-c++-common/goacc/host_data-5.c: Likewise.
14669 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14670 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14671 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14672 * gcc.target/aarch64/pr60697.c: Likewise.
14673 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14674 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14675 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14676 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14677 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14678 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14679 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14680 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14681 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14682 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14683 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14684 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14685 * g++.dg/lookup/koenig5.C: Likewise.
14686 * g++.dg/ext/no-asm-2.C: Likewise.
14687 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14688 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14689 * gfortran.dg/used_types_16.f90: Likewise.
14690 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14691 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14692 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14693 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14694 * gfortran.dg/abstract_type_6.f03: Likewise.
14695 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14696 * gfortran.dg/used_types_15.f90: Likewise.
14697 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14698 * gfortran.dg/exit_3.f08: Likewise.
14699 * gfortran.dg/open_status_2.f90: Likewise.
14700 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14701 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14702 * gfortran.dg/associate_1.f03: Likewise.
14703 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14704 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14705 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14706 * gcc.dg/builtin-object-size-1.c: Likewise.
14707 * gcc.dg/noreturn-6.c: Likewise.
14708 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14709 * gcc.dg/globalalias.c: Likewise.
14710 * gcc.dg/builtins-config.h: Likewise.
14711 * gcc.dg/pr30457.c: Likewise.
14712 * gcc.c-torture/compile/volatile-1.c: Likewise.
14713 * gcc.c-torture/execute/20101011-1.c: Likewise.
14714 * c-c++-common/Waddress-1.c: Likewise.
14715
40b38ace 147162016-02-11 Jakub Jelinek <jakub@redhat.com>
14717
14718 PR c/69768
14719 * c-c++-common/Waddress-1.c: New test.
14720
42c87ca9 147212016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14722
14723 PR fortran/69296
14724 * gfortran.dg/associate_19.f03: New test.
14725 * gfortran.dg/associate_20.f03: New test.
14726
acb7939f 147272016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14728
14729 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14730
6defe3c5 147312016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14732
14733 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14734 .arch armv8-a\n. Add -dA to dg-options.
14735 * gcc.target/aarch64/assembler_arch_1.c: New test.
14736 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14737
63f63318 147382016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14739
14740 PR c++/68726
14741 * g++.dg/cpp0x/pr68726.C: New.
14742
1cddf457 147432016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14744
14745 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14746 test.
14747
b86fba37 147482016-02-11 Richard Biener <rguenther@suse.de>
14749
14750 * g++.dg/tree-ssa/pr61034.C: Adjust.
14751
ec4ec95a 147522016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14753
be7c31e9 14754 PR target/69148
ec4ec95a 14755 * gcc.target/s390/pr69148.c: New.
14756
f64416ca 147572016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14758
14759 PR tree-optimization/69652
14760 * gcc.dg/torture/pr69652.c: New test.
14761
e5d1ea31 147622016-02-10 Jakub Jelinek <jakub@redhat.com>
14763 Patrick Palka <ppalka@gcc.gnu.org>
14764
14765 PR ipa/69241
14766 PR c++/69649
14767 * g++.dg/ipa/pr69241-1.C: New test.
14768 * g++.dg/ipa/pr69241-2.C: New test.
14769 * g++.dg/ipa/pr69241-3.C: New test.
14770 * g++.dg/ipa/pr69649.C: New test.
14771
fa03b19d 147722016-02-10 Uros Bizjak <ubizjak@gmail.com>
14773
14774 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14775 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14776
14485c8a 147772016-02-10 Bin Cheng <bin.cheng@arm.com>
14778
14779 PR tree-optimization/68021
14780 * gcc.dg/tree-ssa/pr68021.c: New test.
14781
79f1ed25 147822016-02-10 Richard Biener <rguenther@suse.de>
14783
14784 PR tree-optimization/69726
14785 * gcc.dg/uninit-22.c: New testcase.
14786
58f74eff 147872016-02-09 Andrew Pinski <apinski@cavium.com>
14788
14789 PR tree-opt/69282
14790 * gcc.c-torture/compile/20160205-1.c: New testcase.
14791
600c00f7 147922016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14793
14794 PR target/68404
14795 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14796 instead accessing a really large arrray.
14797 * gcc.target/powerpc/fusion3.c: Likewise.
14798
0771836e 147992016-02-09 Charles Baylis <charles.baylis@linaro.org>
14800
14801 PR target/68532
14802 * gcc.c-torture/execute/pr68532.c: New test.
14803
4ccd644f 148042016-02-11 Alexandre Oliva <aoliva@redhat.com>
14805
14806 PR target/69634
14807 * gcc.dg/pr69634.c: New.
14808
2e980a39 148092016-02-09 Richard Biener <rguenther@suse.de>
14810
14811 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14812
aacf7102 148132016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 14814
aacf7102 14815 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14816
a1856ddf 148172016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14818
14819 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14820
d4d3da7e 148212016-02-09 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/69715
14824 * gcc.dg/torture/pr69715.c: New testcase.
14825
9cc6714f 148262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14827
14828 PR c++/69139
14829 * g++.dg/cpp0x/trailing12.C: New test.
14830 * g++.dg/cpp0x/trailing13.C: New test.
14831
83d5062b 148322016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14833
14834 PR c++/69283
14835 PR c++/67835
14836 * g++.dg/cpp1y/auto-fn29.C: New test.
14837 * g++.dg/cpp1y/auto-fn30.C: New test.
14838
394a86f3 148392016-02-08 Jakub Jelinek <jakub@redhat.com>
14840
14841 PR tree-optimization/69209
14842 * gcc.c-torture/compile/pr69209.c: New test.
14843
93b124b4 148442016-02-08 Jeff Law <law@redhat.com>
14845
14846 PR tree-optimization/68541
14847 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14848 of statements allowed in join block for path splitting.
14849
26abce13 148502016-02-08 Jakub Jelinek <jakub@redhat.com>
14851
0acb2d6e 14852 PR c++/59627
14853 * g++.dg/gomp/pr59627.C: New test.
14854
26abce13 14855 PR ipa/69239
14856 * g++.dg/ipa/pr69239.C: New test.
14857
86e0b129 148582016-02-08 David Malcolm <dmalcolm@redhat.com>
14859
14860 PR preprocessor/69664
14861 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14862 * gcc.dg/cpp/warn-comments.c: Likewise.
14863
f553d9f8 148642016-02-08 Marek Polacek <polacek@redhat.com>
14865
14866 PR c++/69688
14867 * g++.dg/init/const12.C: New test.
14868
600695e0 148692016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14870
14871 PR target/60410
14872 * gcc.dg/lto/pr55113_0.c: Remove test.
14873
c4f4b1e8 148742016-02-08 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/69719
14877 * gcc.dg/torture/pr69719.c: New testcase.
14878
5a987d87 148792016-02-08 Richard Biener <rguenther@suse.de>
14880 Jeff Law <law@redhat.com>
14881
14882 PR target/68273
14883 * gcc.target/mips/pr68273.c: New testcase.
14884
0418e71d 148852016-02-08 Richard Biener <rguenther@suse.de>
14886
14887 PR rtl-optimization/69274
14888 * gcc.target/i386/addr-sel-1.c: XFAIL.
14889
07c0f1ca 148902016-02-08 Jeff Law <law@redhat.com>
14891
40d85f4c 14892 PR tree-optimization/68541
14893 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14894
140e093f 14895 PR tree-optimization/65917
07c0f1ca 14896 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14897
16430acf 148982016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14899
14900 PR fortran/50555
14901 * gfortran.dg/namelist_args.f90: New test.
14902
3f0ff0d8 149032016-02-05 Jeff Law <law@redhat.com>
14904
140e093f 14905 PR tree-optimization/68541
3f0ff0d8 14906 * gcc.dg/tree-ssa/split-path-2.c: New test.
14907 * gcc.dg/tree-ssa/split-path-3.c: New test.
14908 * gcc.dg/tree-ssa/split-path-4.c: New test.
14909 * gcc.dg/tree-ssa/split-path-5.c: New test.
14910 * gcc.dg/tree-ssa/split-path-6.c: New test.
14911 * gcc.dg/tree-ssa/split-path-7.c: New test.
14912
a7cc1f94 149132016-02-05 Martin Sebor <msebor@redhat.com>
14914
14915 PR c++/69662
14916 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14917 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14918
fcb25f28 149192016-02-06 Richard HEnderson <rth@redhat.com>
14920
14921 PR c/69643
14922 * gcc.target/i386/addr-space-4.c: New.
14923 * gcc.target/i386/addr-space-5.c: New.
14924
3a2545a1 149252016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14926
14927 PR fortran/66089
14928 * gfortran.dg/elemental_dependency_6.f90: New.
14929
1e302465 149302016-02-05 Jakub Jelinek <jakub@redhat.com>
14931
66feb54c 14932 PR rtl-optimization/69691
14933 * gcc.c-torture/execute/pr69691.c: New test.
14934
1e302465 14935 PR c++/69628
14936 * g++.dg/parse/pr69628.C: New test.
14937
9c28a298 149382016-02-05 Uros Bizjak <ubizjak@gmail.com>
14939
14940 * gcc.dg/sancov/asan.c: Move to ...
14941 * gcc.dg/asan/sancov-1.c: ... here.
14942
a854e286 149432016-02-05 Uros Bizjak <ubizjak@gmail.com>
14944
14945 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14946
d4f0b240 149472016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14948
14949 PR target/69677
14950 * gcc.target/i386/pr69677.c: New test.
14951
235d8723 149522016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14953
14954 PR c++/68948
14955 * g++.dg/template/pr68948.C: New test.
14956
f390cf65 149572016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14958
14959 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14960 (only necessary on s390x).
14961
ab99f104 149622016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14963
14964 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14965 -mno-accumulate-outgoing-args.
14966
f7ef5392 149672016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14968
14969 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14970
6b098e91 149712016-02-04 Jakub Jelinek <jakub@redhat.com>
14972
14973 PR c/69669
14974 * c-c++-common/pr69669.c: New test.
14975
f0146cf3 149762016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14977
14978 PR target/69667
14979 * g++.dg/pr69667.C: New file.
14980
08fd6cf5 149812016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14982
14983 PR target/69619
14984 * gcc.dg/pr69619.c: Add new test.
14985
a6f3f39f 149862016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14987
14988 PR rtl-optimization/69577
14989 * gcc.target/i386/pr69577.c: New test.
14990
774068a0 149912016-02-04 Martin Liska <mliska@suse.cz>
14992
14993 * g++.dg/asan/pr69276.C: New test.
14994
f50a7894 149952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14996
14997 PR target/65932
14998 PR target/67714
14999 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15000 a single smulbb instruction.
15001 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15002 * gcc.target/amr/wmul-2.c: Likewise.
15003
6b722eb3 150042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15005
15006 PR target/65932
15007 PR target/67714
15008 * gcc.c-torture/execute/pr67714.c: New test.
15009
1f1475a7 150102016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15011
15012 PR target/69454
15013 * gcc.target/i386/pr69454-1.c: New test.
15014 * gcc.target/i386/pr69454-2.c: New test.
15015
6b94e133 150162016-02-03 Martin Sebor <msebor@redhat.com>
15017
15018 PR c++/69251
15019 PR c++/69253
15020 PR c++/69290
15021 PR c++/69277
15022 PR c++/69349
15023 * g++.dg/ext/flexarray-mangle-2.C: New test.
15024 * g++.dg/ext/flexarray-mangle.C: New test.
15025 * g++.dg/ext/flexarray-subst.C: New test.
15026 * g++.dg/ext/flexary11.C: New test.
15027 * g++.dg/ext/flexary12.C: New test.
15028 * g++.dg/ext/flexary13.C: New test.
15029 * g++.dg/ext/flexary14.C: New test.
15030 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15031
342ed0ac 150322016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15033
15034 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15035 Define only if CHECK_FLOAT128 is defined.
15036 (main): Properly initialize u5.
15037
edf6c4d2 150382016-02-03 Jakub Jelinek <jakub@redhat.com>
15039
415d5641 15040 PR c/69627
15041 * gcc.dg/pr69627.c: New test.
15042
edf6c4d2 15043 PR target/69644
15044 * gcc.dg/pr69644.c: New test.
15045
cf8f3ba0 150462016-02-03 Mike Stump <mikestump@comcast.net>
15047
15048 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15049 support for struct-layout-1.exp.
15050
c90d55dd 150512016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15052
15053 PR c++/69056
f7ef5392 15054 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 15055
401bd0c8 150562016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15057 Alexandre Oliva <aoliva@redhat.com>
15058
15059 PR target/69461
15060 * gcc.target/powerpc/pr69461.c: New.
15061
277d9d1d 150622016-02-03 Uros Bizjak <ubizjak@gmail.com>
15063
15064 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15065 works from here ...
15066 (check_effective_target_fsanitize_thread): ... to here. Do not
15067 specify additional compile flags for the test source.
15068 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15069 specify additional compile flags for the test source.
15070
e69ad94a 150712016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15072
15073 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15074
a4454da2 150752016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15076
15077 PR fortran/67451
15078 PR fortran/69418
15079 * gfortran.dg/coarray_allocate_2.f08: New test.
15080 * gfortran.dg/coarray_allocate_3.f08: New test.
15081 * gfortran.dg/coarray_allocate_4.f08: New test.
15082
88cab2dd 150832016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15084
15085 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15086 use same scan-tree-dump-times on all platforms.
15087 * gcc.dg/vect/vect-outer-1.c: Likewise.
15088 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15089 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15090 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15091 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15092 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15093 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15094 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15095
66ea75c4 150962016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15097
15098 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15099 warning.
15100
4eef8df7 151012016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15102
15103 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15104
665fbc2f 151052016-02-02 James Norris <jnorris@codesourcery.com>
15106
15107 * c-c++-common/goacc/routine-5.c: Add tests.
15108
b10e3d47 151092016-02-02 Alexander Monakov <amonakov@ispras.ru>
15110
15111 * gcc.target/nvptx/unsigned-cmp.c: New test.
15112
12ad66dd 151132016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15114
15115 * gcc.target/aarch64/scalar_shift_1.c
15116 (test_corners_sisd_di): Improve force to SIMD register.
15117 (test_corners_sisd_si): Likewise.
15118 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15119 Remove scan-assembler check for ldr.
15120
f9ec342f 151212016-02-02 Richard Biener <rguenther@suse.de>
15122
15123 PR tree-optimization/69595
15124 * gcc.dg/Warray-bounds-17.c: New testcase.
15125
32f2925a 151262016-02-02 Richard Biener <rguenther@suse.de>
15127
15128 PR tree-optimization/69606
15129 * gcc.dg/torture/pr69606.c: New testcase.
15130
cfd9ca84 151312016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15132
15133 PR middle-end/68542
15134 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15135 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15136
19bf08e2 151372016-02-02 Alan Modra <amodra@gmail.com>
15138
15139 PR target/69548
15140 * gcc.target/powerpc/pr69548.c: New test.
15141
6f13b088 151422016-02-01 Jakub Jelinek <jakub@redhat.com>
15143
dcddc5af 15144 PR rtl-optimization/69592
15145 * gcc.dg/pr69592.c: New test.
15146
6f13b088 15147 PR preprocessor/69543
15148 PR c/69558
15149 * gcc.dg/pr69543.c: New test.
15150 * gcc.dg/pr69558.c: New test.
15151
d090e5c2 151522016-02-01 Uros Bizjak <ubizjak@gmail.com>
15153
fcb317c5 15154 PR testsuite/65940
15155 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 15156
aaf527dc 151572016-02-01 Martin Sebor <msebor@redhat.com>
15158
15159 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15160
1674217b 151612016-02-01 Bin Cheng <bin.cheng@arm.com>
15162
15163 PR tree-optimization/67921
15164 * c-c++-common/ubsan/pr67921.c: New test.
15165
b4007655 151662016-02-01 Richard Biener <rguenther@suse.de>
15167
15168 PR middle-end/69556
15169 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15170
88a477bb 151712016-02-01 Richard Biener <rguenther@suse.de>
15172
15173 PR tree-optimization/69574
15174 * gcc.dg/torture/pr69574.c: New testcase.
15175
2eaaa4e7 151762016-02-01 Richard Biener <rguenther@suse.de>
15177
15178 PR tree-optimization/69579
15179 * gcc.dg/setjmp-6.c: New testcase.
15180
e3882c44 151812016-02-01 Jakub Jelinek <jakub@redhat.com>
15182
15183 PR rtl-optimization/69570
15184 * g++.dg/opt/pr69570.C: New test.
15185
f80aff47 151862016-02-01 Richard Henderson <rth@redhat.com>
15187
15188 * gcc.dg/pr69535.c: New test.
15189
240568aa 151902016-01-31 John David Anglin <danglin@gcc.gnu.org>
15191
6009b3b8 15192 PR testsuite/69584
15193 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15194 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15195
1fdf7177 15196 PR debug/68244
15197 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15198
240568aa 15199 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15200
cb3e5ac0 152012016-01-31 Paul Thomas <pault@gcc.gnu.org>
15202
15203 PR fortran/67564
15204 * gfortran.dg/allocate_with_source_17.f03: New test.
15205
3b8b902b 152062016-01-30 Jakub Jelinek <jakub@redhat.com>
15207
15208 PR tree-optimization/69546
15209 * gcc.dg/torture/pr69546.c: New test.
15210
17985abe 152112016-01-30 Paul Thomas <pault@gcc.gnu.org>
15212
15213 PR fortran/69566
15214 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15215
b5239e80 152162016-01-30 Martin Sebor <msebor@redhat.com>
15217
15218 PR c++/68490
15219 * g++.dg/ext/flexary10.C: New test.
15220
e8f03010 152212016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15222
15223 PR fortran/66707
15224 gfortran.dg/common_23.f90: New test.
15225
dc93691a 152262016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15227
15228 PR target/65546
15229 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15230 condition being checked, and disable it when the target supports
15231 misaligned loads and stores.
15232
ff5e28e9 152332016-01-29 Jakub Jelinek <jakub@redhat.com>
15234
15235 PR debug/69518
15236 * gcc.dg/torture/pr69518.c: New test.
15237
b0d8930a 152382016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15239
15240 PR target/69530
15241 * gcc.target/i386/pr69530.c: New test.
15242
21601fc7 152432016-01-29 Steve Ellcey <sellcey@imgtec.com>
15244
15245 PR target/65604
15246 * gcc.target/mips/div-delay.c: New test.
15247
ca6c7317 152482016-01-29 Jakub Jelinek <jakub@redhat.com>
15249
4758dc39 15250 PR target/69551
15251 * gcc.target/i386/pr69551.c: New test.
15252
ca6c7317 15253 PR target/66137
15254 * gcc.target/i386/pr66137.c: New test.
15255
e3078da6 152562016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15257
15258 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15259 always built for p5600.
15260 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15261 isa=p5600 dg-option.
15262
b622ec25 152632016-01-29 Richard Biener <rguenther@suse.de>
15264
15265 PR tree-optimization/69547
15266 * g++.dg/tree-ssa/pr69547.C: New testcase.
15267
d2a60e99 152682016-01-29 Jakub Jelinek <jakub@redhat.com>
15269
15270 PR debug/66869
15271 * g++.dg/warn/Wunused-function2.C: New test.
15272
ae849d2b 152732016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15274
15275 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15276 support for test to succeed.
15277
ce6a6978 152782016-01-29 Marek Polacek <polacek@redhat.com>
15279
15280 PR c++/69509
15281 PR c++/69516
15282 * g++.dg/ext/constexpr-vla2.C: New test.
15283 * g++.dg/ext/constexpr-vla3.C: New test.
15284 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15285
7550d855 152862016-01-29 Richard Biener <rguenther@suse.de>
15287
15288 PR middle-end/69537
15289 * gcc.dg/uninit-21.c: New testcase.
15290
f11bb279 152912016-01-28 Uros Bizjak <ubizjak@gmail.com>
15292
15293 PR target/69459
15294 * gcc.target/i386/pr69459.c: New test.
15295
c80c12c8 152962016-01-28 Steve Ellcey <sellcey@imgtec.com>
15297
15298 PR target/68400
15299 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15300 * gcc.target/mips/pr68400.c: New test.
15301
c649bacc 153022016-01-28 Martin Sebor <msebor@redhat.com>
15303
15304 PR target/17381
15305 * gcc.target/powerpc/pr17381.c: New test.
15306
f4881661 153072016-01-28 Jakub Jelinek <jakub@redhat.com>
15308
15309 PR middle-end/69542
15310 * gcc.dg/torture/pr69542.c: New test.
15311
d66fdd75 153122016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15313
15314 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15315
d4a78818 153162016-01-28 David Edelsohn <dje.gcc@gmail.com>
15317
15318 * gcc.dg/pr65980.c: Skip on AIX.
15319 * gcc.dg/pr66688.c: Same.
15320
21329e97 153212016-01-28 David Edelsohn <dje.gcc@gmail.com>
15322
15323 PR target/63679
15324 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15325 * gcc.dg/tree-ssa/sra-18.c: Same.
15326
cc7124a6 153272016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15328
15329 PR fortran/62536
15330 * gfortran.dg/block_15.f08: New test.
15331 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15332 on incorrectly closed BLOCK.
15333
358dfcb4 153342016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15335
15336 * gcc.dg/declare-simd.c: New test.
2034deb9 15337
e87502d6 153382016-01-28 Richard Biener <rguenther@suse.de>
15339
15340 PR tree-optimization/69466
15341 * gfortran.dg/vect/pr69466.f90: New testcase.
15342
44e7334b 153432016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15344
15345 * g++.dg/pr67989.C: Remove ARM-specific option.
15346 * gcc.target/arm/pr67989.C: New file.
15347
5ce8f551 153482016-01-27 Uros Bizjak <ubizjak@gmail.com>
15349
15350 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15351 and expm1 test for glibc < 2.11.
15352
fa6e6b15 153532016-01-27 Richard Henderson <rth@redhat.com>
15354
15355 * gcc.c-torture/execute/pr69447.c: New test.
15356
153572016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 15358
7b8122c6 15359 PR fortran/69422
147b2f9b 15360 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15361
78e516eb 153622016-01-27 Jakub Jelinek <jakub@redhat.com>
15363
15364 PR debug/66869
15365 * gcc.dg/pr66869.c: New test.
15366
9b849350 153672016-01-25 Jeff Law <law@redhat.com>
15368
15369 PR tree-optimization/68398
f11bb279 15370 PR tree-optimization/69196
9b849350 15371 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15372 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15373 path to avoid new heuristic allowing more irreducible regions
15374 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15375 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15376 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15377 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15378 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15379
fee5e491 153802016-01-27 Marek Polacek <polacek@redhat.com>
15381
15382 PR c/68062
15383 * c-c++-common/vector-compare-4.c: New test.
15384
eec96426 153852016-01-27 David Malcolm <dmalcolm@redhat.com>
15386
15387 PR preprocessor/69126
15388 * c-c++-common/pr69126.c: New test case.
15389
5068be18 153902016-01-27 Ian Lance Taylor <iant@google.com>
15391
15392 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15393
5fa82c11 153942016-01-27 Ryan Burn <contact@rnburn.com>
15395
15396 PR cilkplus/69267
15397 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15398
b3df0219 153992016-01-27 Uros Bizjak <ubizjak@gmail.com>
15400
15401 PR target/69512
15402 * gcc.target/i386/pr69512.c: New test.
15403
d46a16d4 154042016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15405
15406 PR ada/69488
15407 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15408
6a9b35ef 154092016-01-27 Marek Polacek <polacek@redhat.com>
15410
15411 PR c++/69379
15412 * g++.dg/pr69379.C: New test.
15413
18e9663b 154142016-01-27 Martin Sebor <msebor@redhat.com>
15415
15416 PR c++/69317
15417 * g++.dg/abi/Wabi-2-2.C: New test.
15418 * g++.dg/abi/Wabi-2-3.C: New test.
15419 * g++.dg/abi/Wabi-3-2.C: New test.
15420 * g++.dg/abi/Wabi-3-3.C: New test.
15421
c88301ad 154222016-01-27 Richard Biener <rguenther@suse.de>
15423
15424 PR tree-optimization/69166
15425 * gcc.dg/torture/pr69166.c: New testcase.
15426
8ca47550 154272016-01-27 Martin Jambor <mjambor@suse.cz>
15428
15429 PR tree-optimization/69355
15430 * gcc.dg/tree-ssa/pr69355.c: New test.
15431
5cb23e3c 154322016-01-27 Marek Polacek <polacek@redhat.com>
15433
15434 PR c++/69496
15435 * g++.dg/ext/constexpr-vla1.C: New test.
15436
7b0c1b6d 154372016-01-20 Christian Bruel <christian.bruel@st.com>
15438
15439 PR target/69245
15440 * gcc.target/arm/pr69245.c: New test.
15441
220112fc 154422016-01-27 Jakub Jelinek <jakub@redhat.com>
15443
15444 PR tree-optimization/69399
15445 * gcc.dg/torture/pr69399.c: New test.
15446
16294490 154472016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15448
15449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15450
8abd3d0c 154512016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15452
15453 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15454
7cf9b895 154552016-01-26 Tom de Vries <tom@codesourcery.com>
15456
15457 PR tree-optimization/69110
15458 * gcc.dg/autopar/pr69110.c: New test.
15459
557c1942 154602016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 15461 Sebastian Pop <s.pop@samsung.com>
557c1942 15462
15463 * gcc.dg/graphite/isl-ast-op-select.c: New.
15464
80adbd96 154652015-01-26 Paul Thomas <pault@gcc.gnu.org>
15466
15467 PR fortran/69385
15468 * gfortran.dg/allocate_error_6.f90: New test.
15469
c3f86f60 154702016-01-26 Richard Henderson <rth@redhat.com>
15471
15472 * gcc.dg/tm/pr60908.c: New test.
15473
3752e5b1 154742016-01-26 David Malcolm <dmalcolm@redhat.com>
15475
15476 PR other/69006
15477 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15478 directive.
15479 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15480 expected multiline output to reflect the colorization being
15481 disabled before newlines.
15482 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15483 (custom_diagnostic_finalizer): Replace call to
15484 pp_newline_and_flush with call to pp_flush.
15485 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15486 * gfortran.dg/implicit_class_1.f90: Likewise.
15487 * lib/gcc-dg.exp (allow_blank_lines): New global.
15488 (dg-allow-blank-lines-in-output): New procedure.
15489 (gcc-dg-prune): Complain about blank lines in the output, unless
15490 dg-allow-blank-lines-in-output was called.
15491 * lib/multiline.exp (_build_multiline_regex): Only support
15492 arbitrary followup text for non-blank-lines, not for blank lines.
15493
9bbfd060 154942016-01-26 Jakub Jelinek <jakub@redhat.com>
15495
15496 PR tree-optimization/69483
15497 * gcc.dg/pr69483.c: New test.
15498 * g++.dg/opt/pr69483.C: New test.
15499
53773057 155002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15501
15502 PR target/68620
15503 * gcc.target/arm/pr68620.c: New test.
15504
442a556f 155052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15506
15507 * gcc.target/i386/pr68986-2.c: Remove -m32.
15508
d513c683 155092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15510
15511 PR target/68986
15512 * gcc.target/i386/pr68986-1.c: New test.
15513 * gcc.target/i386/pr68986-2.c: Likewise.
15514 * gcc.target/i386/pr68986-3.c: Likewise.
15515
976877a5 155162016-01-26 Christian Bruel <christian.bruel@st.com>
15517
15518 * lib/target-supports.exp
15519 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15520 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15521 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15522
2c7b2f88 155232016-01-26 Richard Biener <rguenther@suse.de>
15524
15525 PR tree-optimization/69452
15526 * gcc.dg/torture/pr69452.c: New testcase.
15527
f7fc06e7 155282016-01-26 Jakub Jelinek <jakub@redhat.com>
15529
15530 PR target/69442
15531 * gcc.dg/pr69442.c: New test.
15532
d1dae587 155332016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15534
15535 PR target/67896
15536 * gcc.target/aarch64/simd/pr67896.C: New.
15537
ef7be7f8 155382016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15539
15540 PR tree-optimization/69400
15541 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15542 function.
15543 (plugin_init): Call it.
15544 * gcc.dg/torture/pr69400.c: New test.
15545
648433a4 155462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15547
15548 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15549
45fc5243 155502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15551 Sebastian Pop <s.pop@samsung.com>
15552
15553 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15554 isl-0.15.
15555
c699f6a1 155562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15557 Sebastian Pop <s.pop@samsung.com>
15558
15559 * gcc.dg/graphite/pr69292.c: New.
15560
b86e24ea 155612016-01-25 Jakub Jelinek <jakub@redhat.com>
15562
15563 * c-c++-common/goacc/use_device-1.c: New test.
15564
105cb8d7 155652016-01-25 Jeff Law <law@redhat.com>
15566
15567 PR tree-optimization/69196
15568 PR tree-optimization/68398
15569 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15570 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15571
44562749 155722016-01-25 David Edelsohn <dje.gcc@gmail.com>
15573
15574 PR target/69469
15575 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15576 Algorithm.
15577
6837fee7 155782016-01-25 Richard Biener <rguenther@suse.de>
15579
15580 PR testsuite/69380
15581 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15582
fe500d65 155832016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15584
15585 PR target/69421
15586 * gcc.dg/pr69421.c: New test.
15587
8eacba94 155882016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15589
15590 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15591 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15592 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15593 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15594 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15595 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15596 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15597 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15598 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15599 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15600
af09d40d 156012016-01-25 Richard Biener <rguenther@suse.de>
15602
15603 PR tree-optimization/69376
15604 * gcc.dg/torture/pr69376.c: New testcase.
15605
d65063f5 156062016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15607
15608 PR fortran/69397
15609 PR fortran/68442
15610 * gfortran.dg/interface_38.f90: New test.
15611 * gfortran.dg/interface_39.f90: New test.
80adbd96 15612
08c7bfb4 156132016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15614
15615 Revert:
15616 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15617
15618 PR c++/11858
15619 PR c++/24663
15620 PR c++/24664
15621 * g++.dg/template/pr11858.C: New test.
15622 * g++.dg/template/pr24663.C: New test.
15623 * g++.dg/template/unify12.C: New test.
15624 * g++.dg/template/unify13.C: New test.
15625 * g++.dg/template/unify14.C: New test.
15626 * g++.dg/template/unify15.C: New test.
15627 * g++.dg/template/unify16.C: New test.
15628 * g++.dg/template/unify17.C: New test.
15629
c2e7d2be 156302016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15631
15632 PR fortran/68283
15633 gfortran.dg/pr68283.f90: New test.
15634
9f2e8617 156352016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15636
15637 PR fortran/66094
15638 * gfortran.dg/inline_matmul_13.f90: New test.
15639 * gfortran.dg/matmul_bounds_8.f90: New test.
15640 * gfortran.dg/matmul_bounds_9.f90: New test.
15641 * gfortran.dg/matmul_bounds_10.f90: New test.
15642
a4838119 156432016-01-23 Tom de Vries <tom@codesourcery.com>
15644
15645 PR tree-optimization/69426
15646 * gcc.dg/autopar/pr69426.c: New test.
15647
feddf0dc 156482016-01-23 Martin Sebor <msebor@redhat.com>
15649
15650 PR c++/58109
15651 PR c++/69022
15652 * g++.dg/cpp0x/alignas5.C: New test.
15653 * g++.dg/ext/vector29.C: Same.
15654
132731fb 156552016-01-23 Uros Bizjak <ubizjak@gmail.com>
15656
15657 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15658 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15659 _GNU_SOURCE from compile flags to the source.
15660 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15661 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15662 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15663 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15664
51aec681 156652016-01-22 Jakub Jelinek <jakub@redhat.com>
15666
15667 PR target/69432
15668 * g++.dg/opt/pr69432.C: New test.
15669
147aa3e3 156702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15671
15672 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15673 32-bit targets testing an -m64 multilib.
15674
4d04e35e 156752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15676
15677 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15678 64-bit support.
15679
86f38d0c 156802016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15681
15682 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15683
f776e712 156842016-01-21 Christian Bruel <christian.bruel@st.com>
15685
15686 PR target/68674
15687 * gcc.target/i386/pr68674.c
15688 * gcc.target/aarch64/pr68674.c
15689 * gcc.target/arm/pr68674.c
15690
7b9de435 156912016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15692
15693 PR target/69403
15694 * gcc.c-torture/execute/pr69403.c: New test.
15695
9935a0ba 156962016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15697
15698 PR c++/55843
15699 * g++.dg/template/pr55843.C: New.
15700
06b94aa1 157012016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15702
15703 PR testsuite/66877
15704 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15705 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15706
b68773a8 157072016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15708
15709 PR testsuite/67489
132731fb 15710 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15711 from dg-do compile directive, and instead add
15712 { dg-require-effective-target int128 }.
b68773a8 15713
bbbbe8ab 157142016-01-20 Martin Sebor <msebor@redhat.com>
15715
15716 PR c/69405
15717 * gcc.dg/sync-fetch.c: New test.
15718
f3a6a26f 157192016-01-21 Martin Sebor <msebor@redhat.com>
15720
15721 PR target/69252
15722 * gcc.target/powerpc/pr69252.c: New test.
15723
d1565a03 157242016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15725
15726 PR fortran/65996
132731fb 15727 * gfortran.dg/pr65996.f90: New test.
d1565a03 15728
15a5a905 157292016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15730
15731 PR c++/68810
bbbbe8ab 15732 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 15733 expected to generate an error.
15a5a905 15734
e4538af5 157352016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15736
15737 PR middle-end/66178
15738 * gcc.dg/torture/pr66178.c: New test.
15739
4d4180ce 157402016-01-21 Anton Blanchard <anton@samba.org>
15741 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15742
15743 PR target/63354
15744 * gcc.target/powerpc/pr63354.c: New test.
15745
86e16058 157462016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15747
15748 PR rtl-optimization/68990
15749 * gcc.target/i386/pr68990: New.
15750
b11b85e4 157512016-01-21 Nick Clifton <nickc@redhat.com>
15752
15753 PR target/69129
15754 * gcc.target/mips/pr69129.c: New.
15755
62dd9f85 157562016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15757
15758 PR c++/58046
15759 * g++.dg/cpp0x/pr58046.C: New.
15760
ac7d424b 157612016-01-21 Jakub Jelinek <jakub@redhat.com>
15762
47c0bea3 15763 PR target/69187
15764 PR target/65624
15765 * gcc.target/arm/pr69187.c: New test.
15766
ac7d424b 15767 PR c++/69355
15768 * g++.dg/torture/pr69355.C: New test.
15769
9e18b252 157702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15771 Sebastian Pop <s.pop@samsung.com>
15772
15773 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15774
de862e2f 157752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15776 Sebastian Pop <s.pop@samsung.com>
15777
132731fb 15778 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 15779
f55f9344 157802016-01-21 Jakub Jelinek <jakub@redhat.com>
15781
15782 PR middle-end/67653
15783 * c-c++-common/pr67653.c: New test.
15784 * gcc.dg/torture/pr29119.c: Add dg-warning.
15785
62752e71 157862016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15787
15788 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15789
16d4186f 157902016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15791
15792 PR c/24293
15793 * gcc.dg/pr24293.c: New test.
15794 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15795 incomplete struct type.
15796 * gcc.dg/declspec-1.c: Likewise.
15797 * gcc.dg/pr63549.c: Likewise.
15798
58219d13 157992016-01-20 Jakub Jelinek <jakub@redhat.com>
15800
15801 PR tree-optimization/66612
15802 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15803 for bdn instruction.
15804
a7b5688a 158052016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15806
15807 * lib/target-supports.exp
15808 (check_effective_target_arm_fp_ok_nocache): New.
15809 (check_effective_target_arm_fp_ok): New.
15810 (add_options_for_arm_fp): New.
15811 (check_effective_target_arm_crypto_ok_nocache): Require
15812 target_arm_v8_neon_ok instead of arm32.
15813 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15814 (check_effective_target_arm_crypto_pragma_ok): New.
15815 (add_options_for_arm_vfp): New.
15816 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15817 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15818 target instead. Force initial fpu to vfp.
15819 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15820 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15821 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15822 dependency.
15823 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15824 use arm_vfp effective target instead. Force initial fpu to vfp.
15825 * gcc.target/arm/attr-neon3.c: Likewise.
15826 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15827 arm_vfp_ok.
15828 * gcc.target/arm/unsigned-float.c: Likewise.
15829 * gcc.target/arm/vfp-1.c: Likewise.
15830 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15831 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15832 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15833 * gcc.target/arm/vfp-ldmias.c: Likewise.
15834 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15835 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15836 * gcc.target/arm/vfp-stmiad.c: Likewise.
15837 * gcc.target/arm/vfp-stmias.c: Likewise.
15838 * gcc.target/arm/vnmul-1.c: Likewise.
15839 * gcc.target/arm/vnmul-2.c: Likewise.
15840 * gcc.target/arm/vnmul-3.c: Likewise.
15841 * gcc.target/arm/vnmul-4.c: Likewise.
15842
7ca56ca8 158432016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 15844
7fb75b57 15845 PR testsuite/69366
15846 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15847 the MPX run-time library, for compile-time MPX test.
15848 * gcc.target/i386/chkp-always_inline.c: Likewise.
15849 * gcc.target/i386/chkp-bndret.c: Likewise.
15850 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15851 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15852 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15853 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15854 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15855 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15856 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15857 * gcc.target/i386/chkp-label-address.c: Likewise.
15858 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15859 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15860 * gcc.target/i386/chkp-pr69044.c: Likewise.
15861 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15862 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15863 * gcc.target/i386/chkp-strchr.c: Likewise.
15864 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15865 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15866 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15867 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15868 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15869 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15870 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15871 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15872 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15873 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15874 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15875 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15876 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15877 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15878 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15879 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15880 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15881 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15882 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15883 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15884 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15885 * gcc.target/i386/pr63995-2.c: Likewise.
15886 * gcc.target/i386/pr64805.c: Likewise.
15887 * gcc.target/i386/pr65044.c: Likewise.
15888 * gcc.target/i386/pr65167.c: Likewise.
15889 * gcc.target/i386/pr65183.c: Likewise.
15890 * gcc.target/i386/pr65184.c: Likewise.
15891 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 15892
f2da0b99 158932016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15894
15895 PR tree-optimization/69328
15896 * gcc.dg/pr69328.c: New test.
15897
4d379676 158982016-01-20 Jeff Law <law@redhat.com>
15899
4a11f145 15900 PR target/25114
4d379676 15901 * gcc.target/m68k/pr25114.c: New test.
15902
0754bad1 159032016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15904
15905 * gcc.target/arm/memset-inline-10.c: Added
15906 dg-require-effective-target arm_thumb2_ok.
15907
63bd5c2d 159082016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15909
15910 * gcc.dg/debug/dwarf2/sso.c: New test.
15911
a9c01e81 159122016-01-19 Uros Bizjak <ubizjak@gmail.com>
15913
15914 PR testsuite/68820
15915 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15916 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15917 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15918
53fa0e54 159192016-01-19 Jan Hubicka <hubicka@ucw.cz>
15920
15921 PR ipa/66223
15922 * g++.dg/ipa/devirt-50.C: New testcase.
15923
e035a62c 159242016-01-19 Marek Polacek <polacek@redhat.com>
15925
15926 PR c++/68965
15927 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15928 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15929
885cc3ea 159302016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15931
15932 PR target/69135
15933 * gcc.target/arm/pr69135_1.c: New test.
15934
07bd240e 159352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15936
15937 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15938
9f60d257 159392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15940
15941 * gcc.target/aarch64/ccmp_1.c: New testcase.
15942
a0c919f7 159432016-01-19 Marek Polacek <polacek@redhat.com>
15944
15945 PR c++/68586
15946 * g++.dg/cpp0x/enum30.C: New test.
15947
dc5d6d17 159482016-01-19 Richard Biener <rguenther@suse.de>
15949
15950 PR tree-optimization/69336
15951 * g++.dg/tree-ssa/pr69336.C: New testcase.
15952
6dd156e0 159532016-01-19 Jakub Jelinek <jakub@redhat.com>
15954
15955 PR debug/65779
15956 * gcc.dg/pr65779.c: New test.
15957
3e0d45b9 159582016-01-19 Richard Biener <rguenther@suse.de>
15959
15960 PR tree-optimization/69352
15961 * gcc.dg/torture/pr69352.c: New testcase.
15962
7a3cf64d 159632016-01-19 Jakub Jelinek <jakub@redhat.com>
15964
15965 PR rtl-optimization/68955
15966 PR rtl-optimization/64557
15967 * gcc.dg/torture/pr68955.c: New test.
15968
8be55b33 159692016-01-19 Jan Hubicka <hubicka@ucw.cz>
15970
15971 PR lto/69136
15972 * g++.dg/torture/pr69136.C: New testcase.
15973
72a985d7 159742016-01-19 Jan Hubicka <hubicka@ucw.cz>
15975
15976 PR lto/69133
15977 * g++.dg/lto/pr69133_0.C: New testcase.
15978 * g++.dg/lto/pr69133_1.C: New testcase.
15979
56778b62 159802016-01-15 Jeff Law <law@redhat.com>
15981
15982 PR tree-optimization/69320
15983 * gcc.c-torture/pr69320-1.c: New test.
15984 * gcc.c-torture/pr69320-2.c: New test.
15985 * gcc.c-torture/pr69320-3.c: New test.
15986 * gcc.c-torture/pr69320-4.c: New test.
15987
ced41b93 159882016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15989
15990 PR c++/11858
15991 PR c++/24663
15992 PR c++/24664
15993 * g++.dg/template/pr11858.C: New test.
15994 * g++.dg/template/pr24663.C: New test.
15995 * g++.dg/template/unify12.C: New test.
15996 * g++.dg/template/unify13.C: New test.
15997 * g++.dg/template/unify14.C: New test.
15998 * g++.dg/template/unify15.C: New test.
15999 * g++.dg/template/unify16.C: New test.
16000 * g++.dg/template/unify17.C: New test.
16001
7f8cbcaf 160022016-01-18 David Malcolm <dmalcolm@redhat.com>
16003
16004 PR testsuite/69181
16005 * gcc.dg/pr69181-1.c: New test file.
16006 * gcc.dg/pr69181-2.c: New test file.
16007 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16008 globals by moving it to...
16009 (cleanup-after-saved-dg-test): ...this new function. Add
16010 "global additional_sources_used". Add reset of global
16011 multiline_expected_outputs to the empty list.
16012 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16013 global to...
16014 (multiline_expected_outputs): ...this, and updated comments to
16015 note that it is modified from gcc-dg.exp.
16016 (dg-end-multiline-output): Update for the above renaming.
16017 (handle-multiline-outputs): Likewise. Remove the clearing
16018 of the expected outputs to the empty list.
16019
3c7cbfc0 160202016-01-18 Richard Biener <rguenther@suse.de>
16021
16022 PR tree-optimization/69297
16023 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16024
81d49cc1 160252016-01-18 Joseph Myers <joseph@codesourcery.com>
16026
16027 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16028 dg-options.
16029 * gcc.target/mips/mips-3d-2.c: Likewise.
16030 * gcc.target/mips/mips-3d-3.c: Likewise.
16031 * gcc.target/mips/mips-3d-4.c: Likewise.
16032 * gcc.target/mips/mips-3d-5.c: Likewise.
16033 * gcc.target/mips/mips-3d-6.c: Likewise.
16034 * gcc.target/mips/mips-3d-7.c: Likewise.
16035 * gcc.target/mips/mips-3d-8.c: Likewise.
16036 * gcc.target/mips/mips-3d-9.c: Likewise.
16037 * gcc.target/mips/mips-ps-1.c: Likewise.
16038 * gcc.target/mips/mips-ps-2.c: Likewise.
16039 * gcc.target/mips/mips-ps-3.c: Likewise.
16040 * gcc.target/mips/mips-ps-4.c: Likewise.
16041 * gcc.target/mips/mips-ps-5.c: Likewise.
16042 * gcc.target/mips/mips-ps-6.c: Likewise.
16043 * gcc.target/mips/mips-ps-7.c: Likewise.
16044 * gcc.target/mips/mips-ps-type.c: Likewise.
16045 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16046 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16047
03c4ff3a 160482016-01-18 Tom de Vries <tom@codesourcery.com>
16049
16050 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16051 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16052 * c-c++-common/goacc/kernels-empty.c: New test.
16053 * c-c++-common/goacc/kernels-eternal.c: New test.
16054 * c-c++-common/goacc/kernels-loop-2.c: New test.
16055 * c-c++-common/goacc/kernels-loop-3.c: New test.
16056 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16057 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16058 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16059 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16060 * c-c++-common/goacc/kernels-loop-data.c: New test.
16061 * c-c++-common/goacc/kernels-loop-g.c: New test.
16062 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16063 * c-c++-common/goacc/kernels-loop-n.c: New test.
16064 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16065 * c-c++-common/goacc/kernels-loop.c: New test.
16066 * c-c++-common/goacc/kernels-noreturn.c: New test.
16067 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16068 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16069 * c-c++-common/goacc/kernels-reduction.c: New test.
16070
22e3dcee 160712016-01-18 Tom de Vries <tom@codesourcery.com>
16072
16073 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16074 * gcc.dg/autopar/outer-2.c: Same.
16075 * gcc.dg/autopar/outer-3.c: Same.
16076 * gcc.dg/autopar/outer-4.c: Same.
16077 * gcc.dg/autopar/outer-5.c: Same.
16078 * gcc.dg/autopar/outer-6.c: Same.
16079 * gcc.dg/autopar/parallelization-1.c: Same.
16080 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16081 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16082 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16083 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16084 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16085 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16086 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16087 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16088 * gcc.dg/autopar/pr39500-1.c: Same.
16089 * gcc.dg/autopar/pr39500-2.c: Same.
16090 * gcc.dg/autopar/pr46193.c: Same.
16091 * gcc.dg/autopar/pr46194.c: Same.
16092 * gcc.dg/autopar/pr49580.c: Same.
16093 * gcc.dg/autopar/pr49960-1.c: Same.
16094 * gcc.dg/autopar/pr49960.c: Same.
16095 * gcc.dg/autopar/pr68373.c: Same.
16096 * gcc.dg/autopar/reduc-1.c: Same.
16097 * gcc.dg/autopar/reduc-1char.c: Same.
16098 * gcc.dg/autopar/reduc-1short.c: Same.
16099 * gcc.dg/autopar/reduc-2.c: Same.
16100 * gcc.dg/autopar/reduc-2char.c: Same.
16101 * gcc.dg/autopar/reduc-2short.c: Same.
16102 * gcc.dg/autopar/reduc-3.c: Same.
16103 * gcc.dg/autopar/reduc-4.c: Same.
16104 * gcc.dg/autopar/reduc-6.c: Same.
16105 * gcc.dg/autopar/reduc-7.c: Same.
16106 * gcc.dg/autopar/reduc-8.c: Same.
16107 * gcc.dg/autopar/reduc-9.c: Same.
16108 * gcc.dg/autopar/uns-outer-4.c: Same.
16109 * gcc.dg/autopar/uns-outer-5.c: Same.
16110 * gcc.dg/autopar/uns-outer-6.c: Same.
16111 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16112 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16113
fd5cbe2f 161142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16115
16116 PR target/63679
16117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16118 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16119
fa75ab55 161202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16121
16122 PR target/63679
16123 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16124 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16125 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16126
214b2582 161272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16128
16129 PR target/63679
16130 * gcc.dg/tree-ssa/sra-17.c: New.
16131 * gcc.dg/tree-ssa/sra-18.c: New.
16132
13146837 161332016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16134
16135 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16136
6ccd18c2 161372016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16138
16139 * gnat.dg/inline12.adb: New test.
16140
8872b95f 161412016-01-18 Bin Cheng <bin.cheng@arm.com>
16142
16143 PR tree-optimization/66797
16144 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16145
971514e3 161462016-01-18 Richard Biener <rguenther@suse.de>
16147
16148 PR tree-optimization/69170
16149 * gcc.dg/torture/pr69170.c: New testcase.
16150
dfb6d139 161512016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 16152
16153 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16154
164d84c2 161552016-01-16 Tom de Vries <tom@codesourcery.com>
16156
16157 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16158
4c33b769 161592016-01-16 Tom de Vries <tom@codesourcery.com>
16160
16161 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16162 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16163 redundant dg-require-effective-target pthread.
16164 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16165 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16166 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16167 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16168 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16169 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16170 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16171
673441b0 161722016-01-16 David Edelsohn <dje.gcc@gmail.com>
16173
16174 PR target/68609
16175 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16176 * gcc.target/powerpc/recip-7.c: Same.
16177
90153ae7 161782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16179
16180 PR c++/69091
16181 * g++.dg/template/pr69091.C: New test.
16182
bc24d01d 161832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16184
16185 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16186 dump does not contain an error_mark_node.
16187 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16188 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16189
4067c0fd 161902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16191
16192 PR c++/68936
16193 * g++.dg/template/pr68936.C: New test.
16194
27c6dbdd 161952016-01-15 David Edelsohn <dje.gcc@gmail.com>
16196
16197 PR target/68609
16198 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16199 * gcc.target/powerpc/recip-2.c: Same.
16200 * gcc.target/powerpc/recip-3.c: Same.
16201 * gcc.target/powerpc/recip-4.c: Same.
16202 * gcc.target/powerpc/recip-sqrtf.c: Same.
16203
e390c57d 162042016-01-15 Jeff Law <law@redhat.com>
16205
16206 PR tree-optimization/69270
16207 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16208 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16209
ddcfeaf1 162102016-01-15 Paul Thomas <pault@gcc.gnu.org>
16211
16212 PR fortran/49630
16213 * gfortran.dg/deferred_character_13.f90: New test for the fix
16214 of comment 3 of the PR.
16215
16216 PR fortran/54070
16217 * gfortran.dg/deferred_character_8.f90: New test
16218 * gfortran.dg/allocate_error_5.f90: New test
16219
16220 PR fortran/60593
16221 * gfortran.dg/deferred_character_10.f90: New test
16222
16223 PR fortran/60795
16224 * gfortran.dg/deferred_character_14.f90: New test
16225
16226 PR fortran/61147
16227 * gfortran.dg/deferred_character_11.f90: New test
16228
16229 PR fortran/64324
16230 * gfortran.dg/deferred_character_9.f90: New test
16231
81be349c 162322016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16233
16234 PR rtl-optimization/69030
16235 * gcc.target/i386/pr69030.c: New.
16236
998456c5 162372016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16238
16239 * gcc.target/aarch64/target_attr_17.c: New test.
16240
0d85be19 162412016-01-15 Richard Biener <rguenther@suse.de>
16242
16243 PR tree-optimization/66856
16244 * gcc.dg/torture/pr66856-1.c: New testcase.
16245 * gcc.dg/torture/pr66856-2.c: Likewise.
16246
321d36c8 162472016-01-15 Richard Biener <rguenther@suse.de>
16248
16249 PR debug/69137
16250 * g++.dg/lto/pr69137_0.C: New testcase.
16251
d94a1f53 162522016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16253
16254 PR middle-end/69246
16255 * gcc.target/i386/pr69246.c: New test.
16256
5fe9a861 162572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16258
a9c01e81 16259 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 16260
3d05a5e9 162612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16262
16263 PR c++/56194
16264 * g++.dg/init/const9.C: Disable test on S/390.
16265
5e8132b5 162662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16267
16268 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16269 * g++.dg/Wno-frame-address.C: Ditto.
16270
32307cdf 162712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16272
16273 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16274
1ca28250 162752016-01-15 Richard Biener <rguenther@suse.de>
16276
16277 PR tree-optimization/68961
16278 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16279
6271bd93 162802016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16281
16282 * gcc.target/i386/pr65105-5.c: New test.
16283
dfb6d139 162842016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 16285
16286 * gcc.c-torture/execute/alias-4.c: New testcase.
16287
dfb6d139 162882016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 16289
16290 PR ipa/68148
16291 * g++.dg/ipa/devirt-49.C: New testcase.
16292
7bbac464 162932016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 16294
16295 PR target/65837
16296 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16297 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16298 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16299
4345b868 163002016-01-15 Richard Biener <rguenther@suse.de>
16301
16302 PR tree-optimization/69117
16303 * gcc.dg/torture/pr69117.c: New testcase.
16304
580357e7 163052015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 16306
16307 PR c++/69048
16308 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16309
612baa31 163102016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16311
16312 PR testsuite/67509
16313 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16314 range tests use 100 * maximum instead of maximum + 1.
16315
44e09bc4 163162016-01-14 Jakub Jelinek <jakub@redhat.com>
16317
16318 PR debug/69244
16319 * gcc.dg/guality/pr69244.c: New test.
16320
96962ae4 163212016-01-14 Uros Bizjak <ubizjak@gmail.com>
16322
16323 * lib/target-supports.exp (check_effective_target_issignaling):
16324 New procedure.
16325 * gcc.dg/pr61441.c: Require issignaling effective target.
16326
ab9c400b 163272016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16328
16329 PR target/68803
16330 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16331
a7ed4583 163322016-01-14 David Malcolm <dmalcolm@redhat.com>
16333
16334 PR c++/68819
16335 PR preprocessor/69177
16336 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16337 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16338 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16340
77f35cec 163412016-01-14 Marek Polacek <polacek@redhat.com>
16342
16343 PR c/69262
16344 * gcc.dg/array-15.c: New test.
16345
915d0950 163462016-01-14 Jakub Jelinek <jakub@redhat.com>
16347
16348 PR middle-end/68146
16349 PR tree-optimization/69155
16350 * gfortran.dg/pr68146.f: New test.
16351 * gfortran.dg/pr69155.f90: New test.
16352
24651fb7 163532016-01-14 Richard Biener <rguenther@suse.de>
16354
16355 PR tree-optimization/68060
16356 * gcc.dg/torture/pr68060-1.c: New testcase.
16357 * gcc.dg/torture/pr68060-2.c: Likewise.
16358
2f63f950 163592016-01-14 Nick Clifton <nickc@redhat.com>
16360
16361 * lib/target-supports.exp
16362 (check_effective_target_arm_neon_ok_nocache): Add an option
16363 sequence that includes setting the ARM architecture to ARMv7-A.
16364 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16365 command line options necessary to enable Neon support.
16366 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16367 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16368 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16369 * gcc.target/arm/pr69180.c: Likewise.
16370
3ce0acde 163712016-01-14 Jeff Law <law@redhat.com>
16372
16373 PR tree-optimization/69270
16374 * gcc.dg/tree-ssa/pr69270.c: New test.
16375
bda05c57 163762016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16377
16378 PR c/66208
16379 * c-c++-common/pr66208.c: New file.
16380
9b657cf1 163812016-01-13 Jakub Jelinek <jakub@redhat.com>
16382
16383 PR tree-optimization/69156
16384 * gcc.dg/pr69156.c: New test.
16385
58ba1b9d 163862016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16387
16388 * gcc.target/i386/pr69225-7.c: New test.
16389
e5fee0fe 163902016-01-13 Richard Henderson <rth@redhat.com>
16391
16392 * gcc.dg/tm/memopt-13.c: Update expected function.
16393 * gcc.dg/tm/memopt-6.c: Likewise.
16394
3f0e9745 163952016-01-13 Uros Bizjak <ubizjak@gmail.com>
16396
16397 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16398 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16399 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16400 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 16401
3f0e9745 164022016-01-13 Tom de Vries <tom@codesourcery.com>
16403
16404 PR tree-optimization/69169
7a6ddc0d 16405 * gcc.dg/pr69169.c: New test.
16406
9b657cf1 164072016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 16408
16409 PR target/69228
16410 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16411 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16412 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16413 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16414 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16415 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16416 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16417 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16418
f704d701 164192016-01-13 Jakub Jelinek <jakub@redhat.com>
16420
16421 PR target/69247
16422 * gcc.dg/pr69247.c: New test.
16423
e966d6b9 164242016-01-13 Richard Biener <rguenther@suse.de>
16425
16426 PR tree-optimization/69242
16427 * gcc.dg/torture/pr69242.c: New testcase.
16428
1ca1d9b2 164292016-01-13 Richard Biener <rguenther@suse.de>
16430
16431 PR tree-optimization/69186
16432 * gcc.dg/torture/pr69186.c: New testcase.
16433
d07cbccc 164342016-01-13 Jeff Law <law@redhat.com>
16435
16436 PR tree-optimization/67755
16437 * gcc.dg/tree-ssa/pr67755.c: New test.
16438
164392016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 16440
16441 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16442 pass number in output by a star.
16443
b95d41cf 164442016-01-12 Bin Cheng <bin.cheng@arm.com>
16445
16446 PR tree-optimization/68911
16447 * gcc.c-torture/execute/pr68911.c: New test.
16448
91d87e22 164492016-01-12 Marek Polacek <polacek@redhat.com>
16450
16451 PR c++/68979
16452 * g++.dg/warn/permissive-1.C: New test.
16453
8a9401a4 164542016-01-12 Jakub Jelinek <jakub@redhat.com>
16455
16456 PR objc++/68511
16457 PR c++/69213
16458 * g++.dg/opt/pr69213.C: New test.
16459
b9cb7a67 164602016-01-12 Christian Bruel <christian.bruel@st.com>
16461
16462 PR target/69180
16463 * gcc.target/arm/pr69180.c: New test.
16464
e4c96992 164652016-01-12 Richard Biener <rguenther@suse.de>
16466
16467 PR lto/69077
16468 * g++.dg/lto/pr69077_0.C: New testcase.
16469 * g++.dg/lto/pr69077_1.C: Likewise.
16470
90525f61 164712016-01-12 Jakub Jelinek <jakub@redhat.com>
16472
16473 PR target/69175
16474 * g++.dg/opt/pr69175.C: New test.
16475
9e7edfd3 164762016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16477
16478 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16479 rather than #including math.h & stdlib.h.
16480 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16481 * gcc.dg/vect/pr49771.c: Likewise.
16482 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16483 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16484 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16485 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16486 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16487 * gcc.dg/vect/pr44507.c: Likewise.
16488 * gcc.dg/vect/pr45902.c: Likewise.
16489 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16490 * gcc.dg/vect/vect-117.c: Likewise.
16491 * gcc.dg/vect/vect-99.c: Likewise.
16492 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16493 * gcc.dg/vect/vect-cond-1.c: Likewise.
16494 * gcc.dg/vect/vect-cond-2.c: Likewise.
16495 * gcc.dg/vect/vect-cond-3.c: Likewise.
16496 * gcc.dg/vect/vect-cond-4.c: Likewise.
16497 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16498 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16499 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16500 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16501 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16502 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16503 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16504 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16505 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16506 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16507 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16508 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16509 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16510 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16511 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16512 include of signal.h.
16513 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16514 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16515 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16516 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16517 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16518 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16519 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16520 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16521 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16522 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16523 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16524 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16525 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16526 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16527 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16528 * gcc.dg/vect/vect-outer-5.c: Likewise.
16529 * gcc.dg/vect/vect-outer-6.c: Likewise.
16530 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16531 include of stdio.h.
16532
3368873d 165332016-01-12 Nick Clifton <nickc@redhat.com>
16534
16535 PR target/68913
16536 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16537 to fread so that it will be found in all target runtimes.
16538
0464ea95 165392016-01-12 Richard Biener <rguenther@suse.de>
16540
16541 PR tree-optimization/69053
16542 * g++.dg/torture/pr69053.C: New testcase.
16543
7819730f 165442016-01-12 Richard Biener <rguenther@suse.de>
16545
16546 PR tree-optimization/69168
16547 * gcc.dg/torture/pr69168.c: New testcase.
16548
995bfebf 165492016-01-12 Richard Biener <rguenther@suse.de>
16550
16551 PR tree-optimization/69157
16552 * gcc.dg/torture/pr69157.c: New testcase.
16553
165542016-01-12 Richard Biener <rguenther@suse.de>
16555
16556 PR tree-optimization/69174
16557 * gcc.dg/torture/pr69174.c: New testcase.
16558
1d10d64c 165592016-01-12 Jakub Jelinek <jakub@redhat.com>
16560
16561 PR c++/66808
16562 PR c++/69000
16563 * g++.dg/tls/pr66808.C: New test.
16564 * g++.dg/tls/pr69000.C: New test.
16565
f0b79faf 165662016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16567
16568 * gcc.target/powerpc/swaps-p8-23.c: New test.
16569 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16570
04cf75a4 165712016-01-11 John David Anglin <danglin@gcc.gnu.org>
16572
16573 PR tree-optimization/68356
16574 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16575
0eb4264c 165762016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16577 Jim Wilson <jim.wilson@linaro.org>
16578
16579 PR target/69194
16580 * gcc.target/arm/pr69194.c: New test.
16581
2f66de64 165822016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16583
16584 PR target/69225
16585 * gcc.target/i386/pr69225-1.c: New test.
16586 * gcc.target/i386/pr69225-2.c: Likewise.
16587 * gcc.target/i386/pr69225-3.c: Likewise.
16588 * gcc.target/i386/pr69225-4.c: Likewise.
16589 * gcc.target/i386/pr69225-5.c: Likewise.
16590 * gcc.target/i386/pr69225-6.c: Likewise.
16591
36105e82 165922016-01-11 Jakub Jelinek <jakub@redhat.com>
16593
1c78ce2e 16594 PR target/67462
16595 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16596 if lp64.
16597
a4a87320 16598 PR target/69071
16599 * gcc.dg/pr69071.c: New test.
16600
91fbd04f 16601 PR c++/69211
16602 * g++.dg/opt/pr69211.C: New test.
16603
36105e82 16604 PR tree-optimization/69214
16605 * gcc.c-torture/compile/pr69214.c: New test.
16606
e934c380 166072016-01-11 Uros Bizjak <ubizjak@gmail.com>
16608
16609 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16610 * gcc.target/i386/pr66232-11.c: Ditto.
16611 * gcc.target/i386/pr66232-12.c: Ditto.
16612 * gcc.target/i386/pr66232-13.c: Ditto.
16613
3ff1b153 166142016-01-11 Richard Biener <rguenther@suse.de>
16615
16616 PR tree-optimization/69173
16617 * gcc.dg/torture/pr69173.c: New testcase.
16618
04e1504c 166192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16620
16621 PR rtl-optimization/68796
16622 * gcc.target/aarch64/tst_5.c: New test.
16623 * gcc.target/aarch64/tst_6.c: Likewise.
16624
ae8718b5 166252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16626
16627 PR rtl-optimization/68841
16628 * gcc.dg/pr68841.c: New test.
16629 * gcc.c-torture/execute/pr68841.c: New test.
16630
bd8bece2 166312016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16632
16633 PR rtl-optimization/68920
16634 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16635 for ix86 targets.
16636 * gcc.dg/ifcvt-5.c: New test.
16637
9b657cf1 166382016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 16639
16640 PR bootstrap/69123
16641 * g++.dg/pr69123.C: New.
16642
7a158352 166432016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16644
16645 PR target/69010
16646 * gcc.target/i386/pr69010.c: New test.
16647
ff375d11 166482016-01-11 Martin Jambor <mjambor@suse.cz>
16649
16650 PR ipa/69044
16651 * gcc.target/i386/chkp-pr69044.c: New test.
16652
9eb890f1 166532016-01-11 Tom de Vries <tom@codesourcery.com>
16654
16655 PR tree-optimization/69109
16656 * gcc.dg/autopar/pr69109-2.c: New test.
16657 * gcc.dg/autopar/pr69109.c: New test.
16658
c4157ee5 166592016-01-11 Tom de Vries <tom@codesourcery.com>
16660
16661 PR tree-optimization/69108
16662 * gcc.dg/autopar/pr69108.c: New test.
16663
b933e511 166642016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16665
16666 PR c++/69029
16667 * c-c++-common/Wisleading-indentation.c: Augment test.
16668
efb73de1 166692016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16670
16671 PR fortran/69154
16672 * gfortran.dg/inline_matmul_12.f90: New test.
16673
40c86c3b 166742016-01-10 Paul Thomas <pault@gcc.gnu.org>
16675
16676 PR fortran/67779
16677 * gfortran.dg/actual_array_offset_1: New test.
16678
a006c0bb 166792016-01-10 Tom de Vries <tom@codesourcery.com>
16680
16681 PR tree-optimization/69062
16682 * gcc.dg/autopar/pr69062.c: New test.
16683
880ed4be 166842016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16685
16686 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16687 * gcc.dg/vect/slp-perm-2.c: Likewise.
16688 * gcc.dg/vect/slp-perm-3.c: Likewise.
16689 * gcc.dg/vect/slp-perm-5.c: Likewise.
16690 * gcc.dg/vect/slp-perm-6.c: Likewise.
16691 * gcc.dg/vect/slp-perm-7.c: Likewise.
16692 * gcc.dg/vect/slp-perm-8.c: Likewise.
16693
d95e1856 166942016-01-10 Tom de Vries <tom@codesourcery.com>
16695
16696 PR tree-optimization/69039
16697 * gcc.dg/autopar/pr69039.c: New test.
16698
0f8f48d0 166992016-01-09 Marek Polacek <polacek@redhat.com>
16700
16701 PR c++/69113
16702 * g++.dg/pr69113.C: New test.
16703
7dff0499 167042016-01-09 Jakub Jelinek <jakub@redhat.com>
16705
16706 PR middle-end/50865
16707 PR tree-optimization/69097
16708 * gcc.c-torture/execute/pr50865.c: New test.
16709 * gcc.c-torture/execute/pr69097-1.c: New test.
16710 * gcc.c-torture/execute/pr69097-2.c: New test.
16711 * gcc.dg/pr69097-1.c: New test.
16712 * gcc.dg/pr69097-2.c: New test.
16713
18431e78 167142016-01-09 Jakub Jelinek <jakub@redhat.com>
16715
16716 PR c++/69164
16717 * g++.dg/opt/pr69164.C: New test.
16718
1943a4a2 167192016-01-08 Jakub Jelinek <jakub@redhat.com>
16720
16721 PR tree-optimization/69167
16722 * gcc.dg/pr69167.c: New test.
16723
a143e277 167242016-01-08 Marek Polacek <polacek@redhat.com>
16725
16726 PR c++/68449
16727 * g++.dg/pr68449.C: New.
16728
44c01906 167292016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16730
16731 PR tree-optimization/68707
16732 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16733 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16734 on platforms supporting it.
16735 * gcc.dg/vect/slp-perm-2.c: Likewise.
16736 * gcc.dg/vect/slp-perm-3.c: Likewise.
16737 * gcc.dg/vect/slp-perm-5.c: Likewise.
16738 * gcc.dg/vect/slp-perm-7.c: Likewise.
16739 * gcc.dg/vect/slp-perm-8.c: Likewise.
16740 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16741 on platforms supporting it.
16742
c437d1e8 167432016-01-08 Jakub Jelinek <jakub@redhat.com>
16744
c9595c51 16745 PR tree-optimization/69162
16746 * gcc.dg/pr69162.c: New test.
16747
c437d1e8 16748 PR tree-optimization/69172
16749 * gcc.dg/pr69172.c: New test.
16750
6a46a28c 167512016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16752
16753 PR tree-optimization/67781
16754 * gcc.c-torture/execute/pr67781.c: New file.
16755
62ad9a04 167562016-01-08 Jakub Jelinek <jakub@redhat.com>
16757
16758 PR tree-optimization/69083
16759 * gcc.dg/vect/pr69083.c: New test.
16760
9e0e8c2a 167612016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16762
16763 PR tree-optimization/61441
16764 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16765 Use -fexcess-precision=standard for compiler options.
16766 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16767
5d034e37 167682016-01-08 Jakub Jelinek <jakub@redhat.com>
16769
5013f740 16770 PR fortran/69128
16771 * gfortran.dg/gomp/pr69128.f90: New test.
16772
5d034e37 16773 PR c++/69145
16774 * g++.dg/ext/pr69145-1.C: New test.
16775 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16776 * g++.dg/ext/pr69145-2.h: New file.
16777
517906ff 167782016-01-07 Martin Sebor <msebor@redhat.com>
16779
16780 PR c/68966
16781 * gcc.dg/atomic-fetch-bool.c: New test.
16782 * gcc.dg/sync-fetch-bool.c: New test.
16783
cdbb524c 167842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16785
16786 PR fortran/66680
16787 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16788
ec3aba9e 167892016-01-07 Nick Clifton <nickc@redhat.com>
16790
16791 PR target/66655
16792 * g++.dg/pr66655.C: New test.
16793 * g++.dg/pr66655_1.cc: Test support file.
16794 * g++.dg/pr66655.h: Test header file.
16795
9b657cf1 167962016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 16797
16798 PR fortran/66680
16799 gfortran.dg/gomp/pr66680.f90: New test.
16800
cd45d7a5 168012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16802
16803 PR target/69171
16804 * gcc.target/i386/pr69171-1.c: New test.
16805 * gcc.target/i386/pr69171-2.c: Likewise.
16806 * gcc.target/i386/pr69171-3.c: Likewise.
16807 * gcc.target/i386/pr69171-4.c: Likewise.
16808 * gcc.target/i386/pr69171-5.c: Likewise.
16809 * gcc.target/i386/pr69171-6.c: Likewise.
16810
4a86a91a 168112015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16812
16813 PR middle-end/67639
16814 * c-c++-common/pr67639.c: New test.
16815
34c05552 168162016-01-07 Jakub Jelinek <jakub@redhat.com>
16817
16818 PR tree-optimization/69141
16819 * g++.dg/opt/pr69141.C: New test.
16820
f08d6895 168212016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16822
16823 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16824
32ec4173 168252016-01-06 Uros Bizjak <ubizjak@gmail.com>
16826
16827 PR target/69140
16828 * gcc.target/i386/pr69140.c: New test
16829
d74214f3 168302016-01-06 David Malcolm <dmalcolm@redhat.com>
16831
16832 * gcc.dg/bad-dereference.c: New test case.
16833
73991cab 168342015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16835
16836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16837
fc8cc457 168382016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16839
16840 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16841
be3c9981 168422016-01-06 Marek Polacek <polacek@redhat.com>
16843
16844 PR sanitizer/69099
16845 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16846
2cb724f9 168472016-01-05 Marek Polacek <polacek@redhat.com>
16848
16849 PR c/69104
16850 * gcc.dg/atomic-invalid-2.c: New.
16851
233a53ed 168522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16853
16854 PR target/68991
16855 * gcc.target/i386/pr68991.c: New test.
16856
ea87c5e3 168572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16858
16859 PR target/68991
16860 * g++.dg/pr68991-1.C: New test.
16861 * g++.dg/pr68991-2.C: Likewise.
16862
1943a4a2 168632016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 16864
1943a4a2 16865 PR other/60465
afe82e5b 16866 * gcc.target/ia64/pr60465-gprel64.c: New test.
16867 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16868
1e9147dd 168692016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16870
16871 PR rtl-optimization/68651
16872 * gcc.target/aarch64/pr68651_1.c: New test.
16873
d42aa619 168742016-01-05 David Malcolm <dmalcolm@redhat.com>
16875
16876 PR c/69122
16877 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16878
1776de76 168792016-01-05 Nathan Sidwell <nathan@acm.org>
16880
2d7d361d 16881 PR c++/58583
16882 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16883
1776de76 16884 * gcc.dg/alias-15.c: New.
16885
5beb12c0 168862016-01-05 Nick Clifton <nickc@redhat.com>
16887
16888 PR target/68870
16889 * g++.dg/pr68770.C: New test.
16890
d8cca921 168912016-01-04 Mike Stump <mikestump@comcast.net>
16892
16893 * lib/target-supports.exp (check_effective_target_cilkplus):
16894 cilkplus targets require pthreads.
afc907ef 16895 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 16896
8427dff3 168972016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16898
16899 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16900 generation.
16901
f1717362 169022016-01-04 Jakub Jelinek <jakub@redhat.com>
16903
16904 Update copyright years.
16905
d7d6a3ab 169062016-01-04 Marek Polacek <polacek@redhat.com>
16907
16908 PR c/68908
16909 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16910 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16911 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16912
b8f4a5f9 169132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16914
16915 * gcc.target/sparc/20160104-2.c: New test.
16916
6b5c028f 169172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16918
16919 * gcc.target/sparc/20160104-1.c: New test.
16920
300e1002 169212016-01-03 Paul Thomas <pault@gcc.gnu.org>
16922
16923 PR fortran/65045
16924 * gfortran.dg/pr65045.f90: New test.
16925
855b105f 169262016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16927
16928 * gnat.dg/specs/debug1.ads: Delete.
16929
bdc177dc 169302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16931
16932 PR libgfortran/68867
16933 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16934 expression.
16935
48aaffae 169362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16937
16938 PR libgfortran/68867
16939 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16940 PowerPC.
16941
19a468b8 169422016-01-01 Paul Thomas <pault@gcc.gnu.org>
16943
16944 PR fortran/68864
16945 * gfortran.dg/pr68864.f90: New test.
16946
25371c91 169472016-01-01 Jakub Jelinek <jakub@redhat.com>
16948
2a659064 16949 PR tree-optimization/69070
16950 * gcc.dg/pr69070.c: New test.
16951
57aa9851 16952 PR sanitizer/69055
16953 * gfortran.dg/pr69055.f90: New test.
16954
25371c91 16955 PR target/69015
16956 * gcc.dg/pr69015.c: New test.
f1717362 16957\f
fb2c1edd 16958Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16959
16960Copying and distribution of this file, with or without modification,
16961are permitted in any medium without royalty provided the copyright
16962notice and this notice are preserved.