]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix ice in set_value_range
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
166f8178 12016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR ipa/78121
4 * gcc.dg/ipa/pr78121.c: New test.
5
e7c5f688 62016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
7
8 * c-c++-common/asan/default_options.h: New file.
9 * c-c++-common/asan/strcasestr-1.c: New test.
10 * c-c++-common/asan/strcasestr-2.c: Likewise.
11 * c-c++-common/asan/strcspn-1.c: Likewise.
12 * c-c++-common/asan/strcspn-2.c: Likewise.
13 * c-c++-common/asan/strpbrk-1.c: Likewise.
14 * c-c++-common/asan/strpbrk-2.c: Likewise.
15 * c-c++-common/asan/strspn-1.c: Likewise.
16 * c-c++-common/asan/strspn-2.c: Likewise.
17 * c-c++-common/asan/strstr-1.c: Likewise.
18 * c-c++-common/asan/strstr-2.c: Likewise.
19 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
20
1350ad47 212016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
22
23 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
24
a3ba9d54 252016-11-08 Janus Weil <janus@gcc.gnu.org>
26
27 PR fortran/68440
28 * gfortran.dg/class_58.f90: New test.
29
bcc971fd 302016-11-08 Uros Bizjak <ubizjak@gmail.com>
31
32 PR target/70799
33 * gcc.target/i386/pr70799-2.c: New test.
34
af1b77d0 352016-11-08 Janus Weil <janus@gcc.gnu.org>
36
37 PR fortran/77596
38 * gfortran.dg/proc_ptr_comp_46.f90: New test.
39
ed73a6cb 402016-11-08 Bin Cheng <bin.cheng@arm.com>
41
42 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
43
b887afd7 442016-11-08 Bin Cheng <bin.cheng@arm.com>
45
46 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
47
4ba8fd25 482016-11-08 Bin Cheng <bin.cheng@arm.com>
49
50 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
51
d71fcb4d 522016-11-08 Martin Liska <mliska@suse.cz>
53
54 PR testsuite/78242
55 * g++.dg/asan/use-after-scope-4.C: New test.
56 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
57 * gcc.dg/asan/use-after-scope-8.c: Remove.
58
dc168f1c 592016-11-08 Richard Biener <rguenther@suse.de>
60
61 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
62
2cda118d 632016-11-08 Tamar Christina <tamar.christina@arm.com>
64
65 PR testsuite/78136
66 * gcc.dg/cpp/trad/trad.exp
67 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
68 * gcc.dg/cpp/trad/include.c: Use local header file.
69
de8f611c 702016-11-08 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/78205
73 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
74
095c7123 752016-11-08 Richard Biener <rguenther@suse.de>
76
77 PR tree-optimization/78224
78 * g++.dg/torture/pr78224.C: New testcase.
79
5de86198 802016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
81
82 * gcc.dg/store_merging_1.c: Require store_merge.
83 * gcc.dg/store_merging_2.c: Likewise.
84 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 85 * gcc.dg/store_merging_5.c: Likewise.
5de86198 86 * gcc.dg/store_merging_6.c: Likewise.
87 * gcc.dg/store_merging_7.c: Likewise.
88 * gcc.dg/store_merging_8.c: Likewise.
89 * lib/target-supports.exp (check_effective_target_store_merge): New.
90
9c118ae0 912016-11-07 David Edelsohn <dje.gcc@gmail.com>
92
93 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
94 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
95 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
96 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
97 -mvsx -mpower8-vector.
98 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
99 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
100 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
101 -mvsx -mpower8-vector.
102
ded98213 1032016-11-07 David Edelsohn <dje.gcc@gmail.com>
104
105 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
106
107 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
108 * gcc.dg/visibility-14.c: XFAIL AIX.
109 * gcc.dg/visibility-15.c: XFAIL AIX.
110 * gcc.dg/visibility-16.c: XFAIL AIX.
111 * gcc.dg/visibility-17.c: XFAIL AIX.
112 * gcc.dg/visibility-18.c: XFAIL AIX.
113 * gcc.dg/visibility-19.c: XFAIL AIX.
114 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
115 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
116 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
117 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
118
dfeedc5c 1192016-11-07 Jakub Jelinek <jakub@redhat.com>
120
121 PR target/78227
122 * gcc.target/i386/pr78227-1.c: New test.
123 * gcc.target/i386/pr78227-2.c: New test.
124
4a9eb7eb 1252016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
126
127 PR middle-end/35691
128 * gcc.dg/pr35691-1.c: New test-case.
129 * gcc.dg/pr35691-2.c: Likewise.
130
9075517e 1312016-11-07 Bernd Schmidt <bschmidt@redhat.com>
132
133 PR rtl-optimization/77309
134 * gcc.dg/torture/pr77309.c: New test.
135
1764c2f2 1362016-11-07 Jakub Jelinek <jakub@redhat.com>
137
138 PR middle-end/71529
139 * gcc.target/i386/pr71529.C: Moved to ...
140 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
141
142 PR target/64411
143 * gcc.target/i386/pr64411.C: Moved to ...
144 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
145 lp64.
146
147 PR target/65105
148 * gcc.target/i386/pr65105-4.C: Moved to ...
149 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
150 Run into compile test rather than execute test.
151
e3dbe99a 1522016-11-07 Richard Biener <rguenther@suse.de>
153
154 PR target/78229
155 * g++.dg/pr78229.C: New testcase.
156
4de7f8df 1572016-11-07 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/78218
160 * gcc.dg/torture/pr78218.c: New testcase.
161
57b2dea1 1622016-11-07 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/78228
165 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
166
0c448d00 1672016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168
169 PR target/77822
170 * g++.dg/torture/pr77822.C: New test.
171
ea86011c 1722016-11-07 Martin Liska <mliska@suse.cz>
173
174 * c-c++-common/asan/force-inline-opt0-1.c: Disable
175 -f-sanitize-address-use-after-scope.
176 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
177 internal fn calls.
178 * g++.dg/asan/use-after-scope-1.C: New test.
179 * g++.dg/asan/use-after-scope-2.C: Likewise.
180 * g++.dg/asan/use-after-scope-3.C: Likewise.
181 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
182 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
183 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
184 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
185 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
186 * g++.dg/asan/use-after-scope-types.h: Likewise.
187 * gcc.dg/asan/use-after-scope-1.c: Likewise.
188 * gcc.dg/asan/use-after-scope-2.c: Likewise.
189 * gcc.dg/asan/use-after-scope-3.c: Likewise.
190 * gcc.dg/asan/use-after-scope-4.c: Likewise.
191 * gcc.dg/asan/use-after-scope-5.c: Likewise.
192 * gcc.dg/asan/use-after-scope-6.c: Likewise.
193 * gcc.dg/asan/use-after-scope-7.c: Likewise.
194 * gcc.dg/asan/use-after-scope-8.c: Likewise.
195 * gcc.dg/asan/use-after-scope-9.c: Likewise.
196 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
197 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
198 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
199 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
200 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
201
82031b11 2022016-11-07 Richard Biener <rguenther@suse.de>
203
204 PR tree-optimization/78189
205 * g++.dg/torture/pr78189.C: New testcase.
206
272c18b8 2072016-11-06 David Edelsohn <dje.gcc@gmail.com>
208
209 * gcc.dg/Wtrampolines.c: XFAIL AIX.
210
5055cc98 2112016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
212
213 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
214 occuring.
215
ddd81c4d 2162016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
217
218 PR fortran/78221
219 * arith.c (gfc_complex2real): Change gfc_warning_now to
220 gfc_warning.
221
ae1fe1c1 2222016-11-05 Paul Thomas <pault@gcc.gnu.org>
223
224 * gfortran.dg/move_alloc_17.f03: New test.
225
1f8787c9 2262016-11-05 Richard Biener <rguenther@suse.de>
227
228 PR bootstrap/78188
229 * g++.dg/ipa/pr78188.C: New test.
230
a3886308 2312016-11-05 Janus Weil <janus@gcc.gnu.org>
232 Dominique d'Humieres <dominiq@lps.ens.fr>
233
234 PR fortran/69495
235 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
236
ae235bb5 2372016-11-05 Paul Thomas <pault@gcc.gnu.org>
238
239 PR fortran/67564
240 * gfortran.dg/select_type_39.f03: New test.
241
2422016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 243
244 PR fortran/64933
245 * gfortran.dg/associate_23.f90: New test.
246
cdf56687 2472016-11-04 Jakub Jelinek <jakub@redhat.com>
248
249 PR target/77834
250 * gcc.dg/pr77834.c: New test.
251
8be5cb78 2522016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/67980
255 * g++.dg/cpp1y/pr67980.C: New.
256
133e5599 2572016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
258
259 * gcc.target/powerpc/fold-vec-add-1.c: New.
260 * gcc.target/powerpc/fold-vec-add-2.c: New.
261 * gcc.target/powerpc/fold-vec-add-3.c: New.
262 * gcc.target/powerpc/fold-vec-add-4.c: New.
263 * gcc.target/powerpc/fold-vec-add-5.c: New.
264 * gcc.target/powerpc/fold-vec-add-6.c: New.
265 * gcc.target/powerpc/fold-vec-add-7.c: New.
266
1c518af3 2672016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 268
269 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
270 for -mbranch-likely, infer -mno-branch-likely for R6.
271
25326fef 2722016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
273
274 PR c++/71973
275 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
276 * g++.dg/init/new15.C: Likewise.
277 * g++.dg/ipa/inline-1.C: Likewise.
278 * g++.dg/ipa/inline-2.C: Likewise.
279 * g++.dg/lto/20080908-1_0.C: Likewise.
280 * g++.dg/tc1/dr20.C: Likewise.
281 * g++.dg/tree-ssa/inline-1.C: Likewise.
282 * g++.dg/tree-ssa/inline-2.C: Likewise.
283 * g++.old-deja/g++.law/except1.C: Likewise.
284 * g++.old-deja/g++.other/vbase5.C: Likewise.
285 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
286
e72902d2 2872016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
288
289 PR tree-optimization/78210
290 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
291 possibility of widening multiplies.
292
5b9b62c9 2932016-11-04 Richard Biener <rguenther@suse.de>
294
295 PR middle-end/78185
296 * gcc.dg/pr78185.c: New testcase.
297
5f1e62c6 2982016-10-04 David Edelsohn <dje.gcc@gmail.com>
299
300 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
301 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
302
2034deb9 3032016-11-03 Jakub Jelinek <jakub@redhat.com>
304 Alexandre Oliva <aoliva@redhat.com>
305 Jason Merrill <jason@redhat.com>
306
307 PR debug/28767
308 PR debug/56974
309 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
310 * g++.dg/debug/dwarf2/ref-3.C: New test.
311 * g++.dg/debug/dwarf2/ref-4.C: New test.
312 * g++.dg/debug/dwarf2/refqual-1.C: New test.
313 * g++.dg/debug/dwarf2/refqual-2.C: New test.
314
3152016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 316
317 * gfortran.dg/dec_exp_1.f90: New test.
318 * gfortran.dg/dec_exp_2.f90: Likewise.
319 * gfortran.dg/dec_exp_3.f90: Likewise.
320
2034deb9 3212016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 322
323 * gfortran.dg/dec_parameter_1.f: New test.
324 * gfortran.dg/dec_parameter_2.f90: Likewise.
325 * gfortran.dg/dec_parameter_3.f90: Likewise.
326 * gfortran.dg/dec_parameter_4.f90: Likewise.
327
36ffeeaf 3282016-11-03 Martin Liska <mliska@suse.cz>
329
330 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
331 output.
332 * gcc.dg/tree-prof/time-profiler-3.c: New test.
333
9769a02b 3342016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
335
336 PR libgcc/78067
337 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
338
d9b9f4ab 3392016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
340
341 * gcc.c-torture/execute/pr78170.c: Require int32plus.
342
60cd8c97 3432016-11-02 Max Filippov <jcmvbkbc@gmail.com>
344
345 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
346
e69f2f12 3472016-11-01 Tamar Christina <tamar.christina@arm.com>
348
349 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
350 Check for arm_v8_neon_hw.
351 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
352 Likewise.
353 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
354 Likewise.
355 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
356 Likewise.
357
427223f1 3582016-11-02 Richard Biener <rguenther@suse.de>
359
360 * gcc.dg/store_merging_8.c: New testcase.
361
2034deb9 3622016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 363
364 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
365
134e84c6 3662016-11-02 David Edelsohn <dje.gcc@gmail.com>
367
bbfcea83 368 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
369 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
370 * gcc.dg/addr_equal_1.c: XFAIL AIX.
371 * gcc.dg/pr65779.c: XFAIL AIX.
372 * gcc.dg/pr70405.c: XFAIL AIX.
373
134e84c6 374 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
375 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
376 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
377
0cc844b2 3782016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
379
380 * lib/target-supports.exp (check_gc_sections_available): Use
381 -print-prog-name=ld to determine linker used.
382
5e0b5f08 3832016-11-02 Martin Liska <mliska@suse.cz>
384
385 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
386 test case.
387
5e922e43 3882016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 PR tree-optimization/78170
391 * gcc.c-torture/execute/pr78170.c: New test.
392
e77557c0 3932016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
394
395 PR tree-optimization/78162
396 * gcc.c-torture/compile/pr78162.c: New test.
397
76bc343a 3982016-11-02 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/78035
401 PR tree-optimization/77964
402 * gcc.target/i386/pr78035.c: New testcase.
403
3763b845 4042016-11-02 Richard Biener <rguenther@suse.de>
405
406 * gcc.dg/tree-ssa/vrp111.c: New testcase.
407 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
408 * gcc.dg/tree-ssa/pr21086.c: Likewise.
409 * gcc.dg/tree-ssa/pr58480.c: Likewise.
410 * gcc.dg/tree-ssa/vrp08.c: Likewise.
411
3e41d21b 4122016-11-01 David Edelsohn <dje.gcc@gmail.com>
413
414 * gfortran.dg/pr70937.f90: require-effective-target lto.
415
66d722cc 4162016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
417
418 PR fortran/69544
419 * gfortran.dg/where_6.f90: New test.
420
dcc1dde9 4212016-11-01 Jakub Jelinek <jakub@redhat.com>
422
423 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
424
d28d2da4 4252016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
426
427 PR fortran/69544
428 * gfortran.dg/where_5.f90: New test.
429
94bea3fe 4302016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
431
432 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
433 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
434 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
435 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
436
164d44e8 4372016-11-01 Uros Bizjak <ubizjak@gmail.com>
438
439 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
440 Whitespace fixes.
441 (check_effective_target_vect_cmdline_needed): Check
442 is-effective-target ia32 for x86 targets.
443 (check_effective_target_vect_simd_clones): Simplify condition.
444 (check_effective_target_vect_double): Ditto.
445 (check_effective_target_vect_aligned_arrays): Check
446 is-effective-target ia32 for x86 targets. Simplify condition.
447 (check_effective_target_vect_multiple_sizes): Simplify condition.
448 (check_effective_target_sqrt_insn): Add i?86-*-* target.
449 (check_effective_target_sync_int_128): Simplify condition.
450 (check_effective_target_sync_int_128_runtime): Ditto.
451 (check_effective_target_sync_long_long_runtime): Ditto.
452 (check_effective_target_divmod): Add i?86-*-* target.
453
9fc5a5fc 4542016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
455
456 * gcc.target/powerpc/vsx-extract-4.c: New test.
457 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
458
a5b29676 4592016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460
461 PR fortran/54679
462 * gfortran.dg/fmt_l.f90: Update test.
463 * gfortran.dg/fmt_l0.f90: New test.
464
e7defe0c 4652016-10-31 Jakub Jelinek <jakub@redhat.com>
466
467 PR c++/78089
468 * c-c++-common/builtin-shuffle-1.c: New test.
469 * g++.dg/cpp0x/addressof3.C: New test.
470
6743ce6f 4712016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
472
473 Add tests for a const member and a reference member for launder.
474 * g++.dg/cpp1z/launder3.C: New.
475 * g++.dg/cpp1z/launder4.C: Likewise.
476 * g++.dg/cpp1z/launder5.C: Likewise.
477 * g++.dg/cpp1z/launder5.cc: Likewise.
478 * g++.dg/cpp1z/launder5.h: Likewise.
479 * g++.dg/cpp1z/launder6.C: Likewise.
480 * g++.dg/cpp1z/launder6.cc: Likewise.
481 * g++.dg/cpp1z/launder6.h: Likewise.
482
c02417ad 4832016-10-31 Jakub Jelinek <jakub@redhat.com>
484
f6f44a1d 485 PR c++/77948
486 * g++.dg/cpp0x/pr77948-1.C: New test.
487 * g++.dg/cpp0x/pr77948-2.C: New test.
488 * g++.dg/cpp0x/pr77948-3.C: New test.
489 * g++.dg/cpp0x/pr77948-4.C: New test.
490 * g++.dg/cpp0x/pr77948-5.C: New test.
491 * g++.dg/cpp0x/pr77948-6.C: New test.
492
c02417ad 493 PR tree-optimization/77860
494 * gcc.dg/pr77860.c: New test.
495
5f5452c2 4962016-10-31 Jakub Jelinek <jakub@redhat.com>
497
498 PR c++/77886
499 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
500
c6c79147 5012016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
502
503 * gcc.dg/lto/pr60449_0.c: Skip for avr.
504
50d3ad71 5052016-10-30 Le-Chun Wu <lcwu@google.com>
506 Mark Wielaard <mjw@redhat.com>
507
508 * gcc.dg/Wshadow-compatible-local-1.c: New test.
509 * gcc.dg/Wshadow-local-1.c: Likewise.
510 * gcc.dg/Wshadow-local-2.c: Likewise.
511 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
512 * g++.dg/warn/Wshadow-local-1.C: Likewise.
513 * g++.dg/warn/Wshadow-local-2.C: Likewise.
514
7f0c2660 5152016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
516
517 PR tree-optimization/71915
518 PR tree-optimization/71490
519 * gcc.dg/tree-ssa/pr54245.c: Delete.
520 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
521 document why.
522
8efd711b 5232016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
524
525 PR fortran/78123
526 * gfortran.dg/fmt_t_9.f: New test.
527
a57f28d2 5282016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
529
530 PR fortran/67219
531 * gfortran.dg/pr67219.f90: New test.
532
f6443ac9 5332016-10-29 Jakub Jelinek <jakub@redhat.com>
534
90ff29c3 535 PR rtl-optimization/77919
536 * g++.dg/torture/pr77919-2.C: New test.
537
f6443ac9 538 PR target/78148
539 * gcc.dg/pr78148.c: New test.
540
97574c57 5412016-10-28 Eric Botcazou <ebotcazou@adacore.com>
542
543 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
544 * gcc.target/sparc/overflow-4.c: ...here.
545 * gcc.target/sparc/overflow-5.c: New test.
546
67f7b566 5472016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
548 Kugan Vivekanandarajah <kuganv@linaro.org>
549 Jim Wilson <jim.wilson@linaro.org>
550
551 PR tree-optimization/43721
552 * lib/target-supports.exp (check_effective_target_divmod): New.
553 (check_effective_target_divmod_simode): Likewise.
554 (check_effective_target_arm_divmod_simode): Likewise.
555 * gcc.dg/divmod-1-simode.c: New test.
556 * gcc.dg/divmod-1.c: Likewise.
557 * gcc.dg/divmod-2-simode.c: Likewise.
558 * gcc.dg/divmod-2.c: Likewise.
559 * gcc.dg/divmod-3-simode.c: Likewise.
560 * gcc.dg/divmod-3.c: Likewise.
561 * gcc.dg/divmod-4-simode.c: Likewise.
562 * gcc.dg/divmod-4.c: Likewise.
563 * gcc.dg/divmod-5.c: Likewise.
564 * gcc.dg/divmod-6-simode.c: Likewise.
565 * gcc.dg/divmod-6.c: Likewise.
566 * gcc.dg/divmod-7.c: Likewise.
567
3d3e04ac 5682016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 569 Jakub Jelinek <jakub@redhat.com>
570 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 571
572 PR middle-end/22141
573 PR rtl-optimization/23684
574 * gcc.c-torture/execute/pr22141-1.c: New test.
575 * gcc.c-torture/execute/pr22141-2.c: Likewise.
576 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
577 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
578 * gcc.dg/store_merging_1.c: New test.
579 * gcc.dg/store_merging_2.c: Likewise.
580 * gcc.dg/store_merging_3.c: Likewise.
581 * gcc.dg/store_merging_4.c: Likewise.
582 * gcc.dg/store_merging_5.c: Likewise.
583 * gcc.dg/store_merging_6.c: Likewise.
584 * gcc.dg/store_merging_7.c: Likewise.
585 * gcc.target/i386/pr22141.c: Likewise.
586 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
587 * g++.dg/init/new17.C: Likewise.
588
2034deb9 5892016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 590
591 PR middle-end/72747
592 * c-c++-common/pr72747-1.c: New test.
593 * c-c++-common/pr72747-2.c: Likewise.
594
987860a9 5952016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
596
597 * gcc.target/s390/oscbreak-1.c: New test.
598
55c01516 5992016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
600
601 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
602
452a353a 6032016-10-28 Jakub Jelinek <jakub@redhat.com>
604
971e7f12 605 PR rtl-optimization/77919
606 * g++.dg/torture/pr77919.C: New test.
607
452a353a 608 PR rtl-optimization/78132
609 * gcc.target/i386/pr78132.c: New test.
610
c8fb4e06 6112016-10-27 Eric Botcazou <ebotcazou@adacore.com>
612
613 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
614
d59ca9c8 6152016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
616
617 * gcc.target/powerpc/vsx-simode.c: New test.
618 * gcc.target/powerpc/vsx-simode2.c: Likewise.
619 * gcc.target/powerpc/vsx-simode3.c: Likewise.
620
b95a2fd4 6212016-10-27 Jakub Jelinek <jakub@redhat.com>
622
bd7b3fc8 623 PR fortran/78026
624 * gfortran.dg/gomp/pr78026.f03: New test.
625 * gfortran.dg/select_type_38.f03: New test.
626
b95a2fd4 627 PR middle-end/78025
628 * g++.dg/gomp/declare-simd-7.C: New test.
629
bd7b3fc8 6302016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 631
632 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
633 * gfortran.dg/dec_init_2.f90: Likewise.
634 * gfortran.dg/dec_init_3.f90: New test.
635 * gfortran.dg/dec_init_4.f90: Likewise.
636
641ae1b8 6372016-10-27 Bin Cheng <bin.cheng@arm.com>
638
639 * gcc.dg/fold-narrowbopcst-1.c: New test.
640
bd7b3fc8 6412016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 642
643 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
644 dg-shouldfail/dg-output instead of XFAIL.
645 * gfortran.dg/dec_io_6.f90: Likewise.
646
84b72a11 6472016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
648
649 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
650 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
651 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
652 * gcc.target/arm/atomic-op-char-3.c: Likewise.
653 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
654 * gcc.target/arm/atomic-op-int-3.c: Likewise.
655 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
656 * gcc.target/arm/atomic-op-release-3.c: Likewise.
657 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
658 * gcc.target/arm/atomic-op-short-3.c: Likewise.
659
15eeb126 6602016-10-27 Bin Cheng <bin.cheng@arm.com>
661
662 * gcc.dg/fold-convmaxconv-1.c: New test.
663 * gcc.dg/fold-convminconv-1.c: New test.
664
2034deb9 6652016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 666
667 PR fortran/78092
668 * gfortran.dg/pr78092.f90: New test.
669
2db725dd 6702016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
671
672 PR target/78056
673 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
674 expected error message.
675 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
676 expected error message.
677 * gcc.target/powerpc/vsu/vec-all-nez-7.c
678 (test_all_not_equal_and_not_zero): Change expected error message.
679
816a8c6d 6802016-10-26 Jakub Jelinek <jakub@redhat.com>
681
682 PR fortran/77973
683 * gfortran.dg/gomp/pr77973.f90: New test.
684
ed09e1d5 6852016-10-26 Paul Thomas <pault@gcc.gnu.org>
686
687 PR fortran/78108
688 * gfortran.dg/submodule_18.f08: New test.
689 * gfortran.dg/submodule_19.f08: New test.
690
a0194feb 6912016-10-26 Michael Matz <matz@suse.de>
692
693 * g++.dg/pr78060.C: New test.
694 * gfortran.dg/pr78061.f: New test.
695 * g++.dg/pr78088.C: New test.
696
bd7b3fc8 6972016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 698
699 * gfortran.dg/dec_io_1.f90: New test.
700 * gfortran.dg/dec_io_2.f90: New test.
701 * gfortran.dg/dec_io_3.f90: New test.
702 * gfortran.dg/dec_io_4.f90: New test.
703 * gfortran.dg/dec_io_5.f90: New test.
704 * gfortran.dg/dec_io_6.f90: New test.
705
83ee671e 7062016-10-25 Jakub Jelinek <jakub@redhat.com>
707
708 PR sanitizer/78106
709 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
710
7112016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 712
713 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
714 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
715
9db5ef21 7162016-10-25 Eric Botcazou <ebotcazou@adacore.com>
717
718 * gnat.dg/opt59.adb: New test.
719 * gnat.dg/opt59_pkg.ad[sb]: New helper.
720
721 * gnat.dg/opt60.adb: New test.
722
255d575a 7232016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
724
725 PR fortran/72770
726 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
727 this pr.
728
6a2e2a85 7292016-10-25 Jakub Jelinek <jakub@redhat.com>
730
731 PR target/78102
732 * gcc.target/i386/pr78102.c: New test.
733
83ee671e 7342016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 735
736 * gfortran.dg/dec_logical_xor_1.f90: New test.
737 * gfortran.dg/dec_logical_xor_2.f90: New test.
738 * gfortran.dg/dec_logical_xor_3.f03: New test.
739
83ee671e 7402016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 741
742 * gfortran.dg/dec_loc_rval_1.f90: New test.
743 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 744 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 745
83ee671e 7462016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 747
006943e8 748 * gfortran.dg/dec_type_print.f90: New testcase.
749
83ee671e 7502016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 751
752 * gfortran.dg/feed_1.f90: New test.
753 * gfortran.dg/feed_2.f90: New test.
501b58b2 754
a07d5339 7552016-10-25 Martin Liska <mliska@suse.cz>
756
757 PR sanitizer/78106
758 * gcc.dg/asan/pr78106.c: New test.
759
131ad74b 7602016-10-25 Martin Liska <mliska@suse.cz>
761
762 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
763
78e31c4c 7642016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
765
766 PR target/78041
767 * gcc.target/arm/pr78041.c: New test.
768
6e1b2ffb 7692016-10-25 Jakub Jelinek <jakub@redhat.com>
770
771 * g++.dg/cpp1z/launder1.C: New test.
772 * g++.dg/cpp1z/launder2.C: New test.
773
c9a8ee19 7742016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 775 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 776
777 PR target/71676
778 PR target/71678
779 * gcc.target/avr/pr71676-2.c: New test.
780
24c7ece1 7812016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 782 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 783
784 PR target/71676
785 PR target/71678
786 * gcc.target/avr/pr71676-1.c: New test.
787 * gcc.target/avr/pr71676-3.c: New test.
788 * gcc.target/avr/pr71676.c: New test.
789 * gcc.target/avr/pr71678.c: New test.
790
2e2f6914 7912016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
792
793 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
794 such that cloned verions of tested functions are not created.
795
0fdad659 7962016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
797
798 PR fortran/71895
799 * gfortran.dg/pr71895.f90: New test.
800
1eaf0150 8012016-10-24 Jakub Jelinek <jakub@redhat.com>
802
803 * g++.dg/debug/dwarf2/ref-2.C: New test.
804
5f64e688 8052016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
806
807 * c-c++-common/Wint-in-bool-context-3.c: New test.
808
c62d63d4 8092016-10-24 Martin Sebor <msebor@redhat.com>
810
811 PR middle-end/77735
812 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
813 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
814 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
815 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
816 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
817 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
818 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
819
11cb7700 8202016-10-24 Richard Biener <rguenther@suse.de>
821
822 PR testsuite/71491
823 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
824 * gcc.dg/vect/slp-45.c: Likewise.
825
c2423c1d 8262016-10-24 Richard Biener <rguenther@suse.de>
827
828 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
829 * gcc.dg/tree-ssa/pr21458.c: Likewise.
830 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
831
2cd66116 8322016-10-24 Georg-Johann Lay <avr@gjlay.de>
833
834 PR target/78093
835 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
836 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
837
8cc18ee3 8382016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
839
840 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
841
595090de 8422016-10-24 Jakub Jelinek <jakub@redhat.com>
843
844 * gcc.target/i386/bmi2-pext-1.c: New test.
845 * gcc.target/i386/bmi2-pdep-1.c: New test.
846 * gcc.target/i386/bmi2-bzhi-3.c: New test.
847 * gcc.target/i386/tbm-bextri-1.c: New test.
848 * gcc.target/i386/bmi-bextr-6.c: New test.
849
98d9f593 8502016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
851
852 PR target/77483
853 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
854 * gcc.target/i386/pr65105-1.c: Likewise.
855 * gcc.target/i386/pr65105-2.c: Likewise.
856 * gcc.target/i386/pr65105-3.c: Likewise.
857 * gcc.target/i386/pr65105-5.c: Likewise.
858 * gcc.target/i386/pr67761.c: Likewise.
859 * gcc.target/i386/pr70799-1.c: Likewise.
860
020c2754 8612016-10-24 Martin Liska <mliska@suse.cz>
862
863 PR sanitizer/77966
864 * c-c++-common/ubsan/unreachable-3.c: New test.
865
a484f6fe 8662016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/77763
869 * gfortran.dg/pr77763.f90
870
1a6627ef 8712016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
872
873 PR fortran/54730
874 PR fortran/78033
875 * gfortran.dg/pr78033.f90: New test.
876
b0cb70c0 8772016-10-23 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/69834
880 * gfortran.dg/select_type_1.f03: Change error for overlapping
881 TYPE IS cases.
882 * gfortran.dg/select_type_36.f03: New test.
883
11d8d4ee 8842016-10-22 Eric Botcazou <ebotcazou@adacore.com>
885
886 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
887
5676fa7f 8882016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/78021
891 * gfortran.dg/string_length_3.f90: New test.
892
d202d7b5 8932016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
894
d202d7b5 895 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
896
8972016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
898
899 PR fortran/43366
900 PR fortran/57117
901 PR fortran/61337
902 * gfortran.dg/alloc_comp_class_5.f03: New test.
903 * gfortran.dg/class_allocate_21.f90: New test.
904 * gfortran.dg/class_allocate_22.f90: New test.
905 * gfortran.dg/realloc_on_assign_27.f08: New test.
906
5a096987 9072016-10-21 Jeff Law <law@redhat.com>
908
909 * PR tree-optimization/71947
910 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
911 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
912 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
913
6cb5d057 9142016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
915
916 * gcc.dg/ipa/vrp5.c: New test.
917 * gcc.dg/ipa/vrp6.c: New test.
918
0ee6ade7 9192016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
920
921 * gcc.target/aarch64/test_frame_17.c: New test.
922
0fe76522 9232016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
924
925 * gcc.target/aarch64/test_frame_17.c: New test.
926
4e2173b0 9272016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
928
929 PR preprocessor/71681
930 * gcc.dg/cpp/pr71681-1.c: New testcase
931 * gcc.dg/cpp/pr71681-2.c: Likewise
932 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
933 * gcc.dg/cpp/remap/a/header.gcc: Likewise
934 * gcc.dg/cpp/remap/a/t_1.h: Likewise
935 * gcc.dg/cpp/remap/a/t_2.h: Likewise
936
4d8040d8 9372016-10-21 Jakub Jelinek <jakub@redhat.com>
938
1a4cced6 939 PR target/78057
940 * gcc.target/i386/pr78057.c: New test.
941
4d8040d8 942 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
943
60e91af4 9442016-10-21 Paul Thomas <pault@gcc.gnu.org>
945
946 PR fortran/69566
947 * gfortran.dg/select_type_37.f03: New test.
948
c2c800fc 9492016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
950
951 PR target/71627
952 * gcc.target/avr/pr71627.c: New test
953
121d313b 9542016-10-21 Eric Botcazou <ebotcazou@adacore.com>
955
956 * gcc.target/sparc/overflow-1.c: New test.
957 * gcc.target/sparc/overflow-2.c: Likewise.
958 * gcc.target/sparc/overflow-3.c: Likewise.
959
f1ea412a 9602016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
961
962 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
963 effective target.
964
ec85126d 9652016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
966
967 PR rtl-optimization/78038
968 * gcc.target/aarch64/pr78038.c: New test.
969
a3d5ca2a 9702016-10-21 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/78051
973 * g++.dg/torture/pr78051.C: New testcase.
974
127b5b65 9752016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
976
977 * c-c++-common/wdate-time.c: Restored test case.
978 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
979
8d379b82 9802016-10-20 Jakub Jelinek <jakub@redhat.com>
981
982 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
983
e0a20c9e 9842016-10-20 Uros Bizjak <ubizjak@gmail.com>
985
986 PR target/78037
987 * gcc.target/i386/pr78037.c: New test.
988
06904722 9892016-10-20 Eric Botcazou <ebotcazou@adacore.com>
990
991 * gcc.target/visium/overflow8.c: New.
992 * gcc.target/visium/overflow16.c: Likewise.
993 * gcc.target/visium/overflow32: Likewise.
994
92a2a716 9952016-10-20 Michael Matz <matz@suse.de>
996
997 * gcc.dg/loop-split.c: New test.
998 * gcc.dg/tree-ssa/ifc-9.c: Update.
999 * gcc.dg/tree-ssa/ifc-10.c: Update.
1000
8a0d346b 10012016-10-20 Richard Biener <rguenther@suse.de>
1002
1003 * gcc.dg/graphite/pr35356-1.c: Update.
1004
bc3bde59 10052016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/77446
1008 * g++.dg/cpp1y/pr77446.C: New.
1009
ab056ef4 10102016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1011
1012 PR tree-optimization/53979
1013 * gcc.dg/pr53979-1.c: New test-case.
1014 * gcc.dg/pr53979-2.c: Likewise.
1015
5c2ba578 10162016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1017
1018 * c-c++-common/Wint-in-bool-context-2.c: New test.
1019
dbbe97e3 10202016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1021
1022 * gfortran.dg/dtio_17.f90: Fix test.
1023
0d05daf3 10242016-10-19 Aldy Hernandez <aldyh@redhat.com>
1025
1026 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1027 * gcc.dg/Walloca-2.c: Same.
1028
e066ee66 10292016-10-19 Aldy Hernandez <aldyh@redhat.com>
1030
1031 * gcc.dg/Wvla-1.c: Rename to...
1032 * gcc.dg/Wvla-larger-than-1.c: ...this.
1033 * gcc.dg/Wvla-2.c: Rename to...
1034 * gcc.dg/Wvla-larger-than-2.c: ...this.
1035 * gcc.dg/Wvla-3.c: Rename to...
1036 * gcc.dg/Walloca-11.c.: ...this.
1037 * gcc.dg/wvla-[1-7].c: Rename to:
1038 * gcc.dg/Wvla-[1-7].c: ...this.
1039
82112bf2 10402016-10-19 Bin Cheng <bin.cheng@arm.com>
1041
1042 PR tree-optimization/78005
1043 * gcc.dg/vect/pr78005.c: New.
1044 * gcc.target/i386/l_fma_float_1.c: Revise test.
1045 * gcc.target/i386/l_fma_float_2.c: Ditto.
1046 * gcc.target/i386/l_fma_float_3.c: Ditto.
1047 * gcc.target/i386/l_fma_float_4.c: Ditto.
1048 * gcc.target/i386/l_fma_float_5.c: Ditto.
1049 * gcc.target/i386/l_fma_float_6.c: Ditto.
1050 * gcc.target/i386/l_fma_double_1.c: Ditto.
1051 * gcc.target/i386/l_fma_double_2.c: Ditto.
1052 * gcc.target/i386/l_fma_double_3.c: Ditto.
1053 * gcc.target/i386/l_fma_double_4.c: Ditto.
1054 * gcc.target/i386/l_fma_double_5.c: Ditto.
1055 * gcc.target/i386/l_fma_double_6.c: Ditto.
1056
b3e3b38b 10572016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1058
1059 PR tree-optimization/78024
1060 * gcc.dg/goacc/loop-processing-1.c: New file.
1061
1227b118 10622016-10-19 Richard Biener <rguenther@suse.de>
1063
1064 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1065
f9debd38 10662016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1067
1068 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1069 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1070 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1071 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1072 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1073 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1074 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1075 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1076 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1077 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1078 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1079 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1080 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1081 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1082 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1083 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1084 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1085 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1086 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1087 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1088 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1089 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1090 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1091 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1092 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1093 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1094 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1095 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1096 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1097 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1098 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1099 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1100 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1101 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1102 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1103 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1104 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1105 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1106 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1107 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1108 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1109 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1110 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1111 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1112 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1113 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1114 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1115 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1116 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1117 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1118 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1119 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1120 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1121 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1122 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1123 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1124 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1125 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1126 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1127 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1128 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1129 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1130 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1131 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1132 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1133 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1134 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1135 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1136 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1137 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1138 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1139 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1140 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1141 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1142 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1143 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1144 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1145 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1146 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1147 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1148 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1149 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1150 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1151 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1152 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1153 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1154 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1155 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1156 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1157 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1158 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1159 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1160 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1161 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1162 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1163 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1164 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1165 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1166 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1167 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1168 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1169 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1170 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1171 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1172 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1173 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1174 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1175 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1176 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1177 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1178 * gcc.target/powerpc/vsu/vsu.exp: New file.
1179
4d7671d9 11802016-10-18 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/77991
1183 * gcc.target/i386/pr77991.c: New test.
1184
ce1813aa 11852016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1186
1187 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1188 LTO is used.
1189
7c57132a 11902016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1191
4d7671d9 1192 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1193
9edca09e 11942016-10-18 Richard Biener <rguenther@suse.de>
1195
1196 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1197 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1198 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1199 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1200 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1201 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1202 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1203 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1204 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1205 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1206 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1207 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1208 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1209 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1210 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1211 * gcc.dg/pr68217.c: Likewise.
1212 * gcc.dg/predict-9.c: Likewise.
1213 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1214 * gcc.dg/predict-1.c: Likewise.
1215
089541f0 12162016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1217
1218 * gfortran.dg/dtio_17.f90: New test.
1219
130a8de2 12202016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1221
1222 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1223
fc323d70 12242016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1225
1226 * gcc.dg/ipa/vrp4.c: New test.
1227
5b48910f 12282016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1229
1230 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1231 * gcc.dg/torture/pr39074.c: Likewise.
1232
946d814a 12332016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1236 * gnat.dg/trampoline4.adb: Minor tweak.
1237
53cddf24 12382016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1239
1240 PR tree-optimization/77916
1241 * gcc.dg/torture/pr77916.c: New.
1242
443d1195 12432016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1244
1245 PR fortran/77978
1246 * gfortran.dg/pr77978_1.f90: New test.
1247 * gfortran.dg/pr77978_2.f90: Ditto.
1248 * gfortran.dg/pr77978_3.f90: Ditto.
1249
5db34fe5 12502016-10-17 Paul Thomas <pault@gcc.gnu.org>
1251
1252 PR fortran/61420
1253 PR fortran/78013
1254 * gfortran.dg/proc_ptr_49.f90: New test.
1255
a68b3ea1 12562016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1257
1258 PR target/77308
1259 * gcc.target/arm/pr77308.c: New test.
1260
dbd2f085 12612016-10-17 David Edelsohn <dje.gcc@gmail.com>
1262
1263 * lib/target-supports.exp
1264 (check_effective_target_floatn_nx_runtime): Return 0 for
1265 powerpc*-ibm-aix*.
1266
5bcc4152 12672016-10-17 Andrew Pinski <apinski@cavium.com>
1268
1269 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1270 long instead of long.
1271 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1272 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1273 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1274 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1275 * gcc.target/aarch64/pr68102_1.c: Likewise.
1276 * gcc.target/aarch64/target_attr_3.c: Likewise.
1277
6539e0f7 12782016-10-17 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/77988
1281 * gcc.dg/torture/pr77988.c: New testcase.
1282
6a0d39d6 12832016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1284
1285 * gcc.dg/pr71636-1.c: New test-case.
1286 * gcc.dg/pr71636-2.c: Likewise.
1287
a27e3913 12882016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1289
1290 * gnat.dg/trampoline3.adb: New test.
1291 * gnat.dg/trampoline4.adb: Likewise.
1292
4c3a9c43 12932016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1294
1295 * gfortran.dg/dtio_16.f90: New test.
1296
b39e7130 12972016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1298
1299 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1300 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1301 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1302
e16e12bf 13032016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gcc.target/sparc/popc.c: Rename to...
1306 * gcc.target/sparc/popc-1.c: ...this.
1307 * gcc.target/sparc/popc-2.c: New test.
1308
f2540a7e 13092016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1310
1311 PR fortran/77972
1312 * gfortran.dg/unexpected_eof_4.f90: New test.
1313
5ba96fdd 13142016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1315
c258c004 1316 PR libfortran/48587
1317 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1318
6b34469c 13192016-10-14 Jakub Jelinek <jakub@redhat.com>
1320
7aeed2e5 1321 PR middle-end/77959
1322 * gfortran.dg/pr77959.f90: New test.
1323
6b34469c 1324 DR 1511 - const volatile variables and ODR
1325 * g++.dg/DRs/dr1511-1.C: New test.
1326 * g++.dg/DRs/dr1511-2.C: New test.
1327
f81df488 13282016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * gnat.dg/debug7.adb (dg-options): Remove -g.
1331 * gnat.dg/debug8.adb (dg-options): Add -margs.
1332 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1333
e5664bb5 13342016-10-14 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/77979
1337 * gcc.dg/torture/pr77979.c: New testcase.
1338
3b7a15a1 13392016-10-14 Martin Liska <mliska@suse.cz>
1340
1341 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1342 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1343 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1344
2b379696 13452016-10-14 Uros Bizjak <ubizjak@gmail.com>
1346
1347 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1348 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1349 * gcc.dg/torture/pr77937-2.c: Likewise.
1350
0dfdb37a 13512016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1352
1353 * gnat.dg/lto15.adb: Adjust.
1354 * gnat.dg/lto16.adb: Likewise.
1355 * gnat.dg/lto17.adb: Likewise
1356 * gnat.dg/lto18.ad[sb]: New test.
1357 * gnat.dg/lto18_pkg.ads: New helper.
1358 * gnat.dg/lto19.adb: New test.
1359 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1360 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1361 * gnat.dg/lto20.adb: New test.
1362 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1363
30825815 13642016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1365
1366 * gfortran.dg/coarray_38.f90: Expect error message.
1367
f6412f44 13682016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1369
1370 * gcc.target/aarch64/spellcheck_1.c: New test.
1371 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1372 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1373 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1374 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1375 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1376
7a8fd205 13772016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1378
1379 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1380
0512a8c6 13812016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1382
1383 PR tree-optimization/77937
1384 * gcc.dg/torture/pr77937-1.c: New.
1385 * gcc.dg/torture/pr77937-2.c: New.
1386
81f19d90 13872016-10-13 Jakub Jelinek <jakub@redhat.com>
1388
1389 * g++.dg/cpp1z/inline-var1.C: New test.
1390 * g++.dg/cpp1z/inline-var1a.C: New test.
1391 * g++.dg/cpp1z/inline-var1.h: New file.
1392 * g++.dg/cpp1z/inline-var2.C: New test.
1393 * g++.dg/cpp1z/inline-var3.C: New test.
1394 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1395 uninitialized const.
1396
83ee671e 13972016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1398
f3e6118a 1399 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1400 Xscale is specified, not just -march.
1401 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1402 is incompatible with Xscale.
8d16d6ff 1403
2e7b05a3 14042016-10-13 Martin Sebor <msebor@redhat.com>
1405
1406 PR c++/71912
1407 * g++.dg/ext/flexary4.C: Adjust.
1408 * g++.dg/ext/flexary5.C: Same.
1409 * g++.dg/ext/flexary9.C: Same.
1410 * g++.dg/ext/flexary19.C: New test.
1411 * g++.dg/ext/flexary18.C: New test.
1412 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1413 regression test.
4d7671d9 1414 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1415 Avoid generating a flexible array member in an array.
2e7b05a3 1416
ff56abd1 14172016-10-13 Martin Sebor <msebor@redhat.com>
1418
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1420 to placate -Wformat on targets where the type is not int.
1421
c4966203 14222016-10-13 David Malcolm <dmalcolm@redhat.com>
1423
1424 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1425 in INSN_LOCATION.
1426
0655e0e6 14272016-10-13 Bin Cheng <bin.cheng@arm.com>
1428
1429 * gcc.target/i386/l_fma_float_1.c: Revise test.
1430 * gcc.target/i386/l_fma_float_2.c: Ditto.
1431 * gcc.target/i386/l_fma_float_3.c: Ditto.
1432 * gcc.target/i386/l_fma_float_4.c: Ditto.
1433 * gcc.target/i386/l_fma_float_5.c: Ditto.
1434 * gcc.target/i386/l_fma_float_6.c: Ditto.
1435 * gcc.target/i386/l_fma_double_1.c: Ditto.
1436 * gcc.target/i386/l_fma_double_2.c: Ditto.
1437 * gcc.target/i386/l_fma_double_3.c: Ditto.
1438 * gcc.target/i386/l_fma_double_4.c: Ditto.
1439 * gcc.target/i386/l_fma_double_5.c: Ditto.
1440 * gcc.target/i386/l_fma_double_6.c: Ditto.
1441
c4dd22f7 14422016-10-13 Bin Cheng <bin.cheng@arm.com>
1443
1444 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1445
73e363e1 14462016-10-13 Bin Cheng <bin.cheng@arm.com>
1447
1448 * gcc.dg/vect/vect-98.c: Refine test case.
1449 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1450 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1451 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1452
c0f4422f 14532016-10-13 Jakub Jelinek <jakub@redhat.com>
1454
1455 PR c/77946
1456 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1457
5d3eb95a 14582016-10-13 Martin Liska <mliska@suse.cz>
1459
1460 PR tree-optimization/77943
1461 * g++.dg/tree-ssa/pr77943.C: New test.
1462
eb04d24c 14632016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1464
1465 PR fortran/72832
1466 * gfortran.dg/allocate_with_source_22.f03: New test.
1467 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1468 fail.
1469
4c57e30a 14702016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1471
1472 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1473 * gcc.target/arm/movsi_movw.c: Likewise.
1474 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1475 directive to work on big endian targets.
1476
a70bfd3e 14772016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1478
1479 * gcc.dg/tree-ssa/evrp6.c: New test.
1480
ef51c561 14812016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1482
1483 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1484 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1485 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1486
c1276ee1 14872016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1488
1489 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1490 * gcc.target/powerpc/warn-2.c: Ditto.
1491
a5c34f4b 14922016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1493
1494 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1495 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1496 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1497 for -mmsa.
1498 * gcc.target/mips/msa.c: New test.
1499 * gcc.target/mips/msa-builtins.c: Likewise.
1500 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1501 (check_effective_target_mips_msa_runtime): Likewise.
1502 (check_effective_target_mips_msa): Likewise.
1503 (add_options_for_mips_msa): Likewise.
1504 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1505 (check_effective_target_vect_intfloat_cvt): Likewise.
1506 (check_effective_target_vect_uintfloat_cvt): Likewise.
1507 (check_effective_target_vect_floatint_cvt): Likewise.
1508 (check_effective_target_vect_floatuint_cvt): Likewise.
1509 (check_effective_target_vect_shift): Likewise.
1510 (check_effective_target_vect_shift_char): Likewise.
1511 (check_effective_target_vect_long): Likewise.
1512 (check_effective_target_vect_float): Likewise.
1513 (check_effective_target_vect_double): Likewise.
1514 (check_effective_target_vect_long_long): Likewise.
1515 (check_effective_target_vect_perm): Likewise.
1516 (check_effective_target_vect_perm_byte): Likewise.
1517 (check_effective_target_vect_perm_short): Likewise.
1518 (check_effective_target_vect_sdot_qi): Likewise.
1519 (check_effective_target_vect_udot_qi): Likewise.
1520 (check_effective_target_vect_sdot_hi): Likewise.
1521 (check_effective_target_vect_udot_hi): Likewise.
1522 (check_effective_target_vect_pack_trunc): Likewise.
1523 (check_effective_target_vect_unpack): Likewise.
1524 (check_effective_target_vect_hw_misalign): Likewise.
1525 (check_effective_target_vect_condition): Likewise.
1526 (check_effective_target_vect_cond_mixed): Likewise.
1527 (check_effective_target_vect_char_mult): Likewise.
1528 (check_effective_target_vect_short_mult): Likewise.
1529 (check_effective_target_vect_int_mult): Likewise.
1530 (check_effective_target_vect_extract_even_odd): Likewise.
1531 (check_effective_target_vect_interleave): Likewise.
1532 (check_vect_support_and_set_flags): Check if the target supports MSA
1533 and append to the list of EFFECTIVE_TARGETS.
1534
3e7c21b1 15352016-10-12 Richard Biener <rguenther@suse.de>
1536
1537 PR debug/77947
1538 * g++.dg/torture/pr77947.C: New testcase.
1539
bd043173 15402016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1541
1542 * gnat.dg/debug8.adb: New testcase.
1543
dade7ede 15442016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1545
1546 * gnat.dg/debug9.adb: New testcase.
1547
98e16200 15482016-10-12 Richard Biener <rguenther@suse.de>
1549
1550 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1551 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1552 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1553
30855003 15542016-10-12 Richard Biener <rguenther@suse.de>
1555
1556 PR tree-optimization/77920
1557 * gcc.dg/torture/pr77920.c: New testcase.
1558
12663602 15592016-10-12 Jakub Jelinek <jakub@redhat.com>
1560
221d7858 1561 PR tree-optimization/77929
1562 * gcc.c-torture/compile/pr77929.c: New test.
1563
12663602 1564 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1565 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1566 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1567 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1568 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1569 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1570 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1571 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1572 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1573
443a4842 15742016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1575
1576 * gcc.target/sparc/setcc-4.c: Adjust.
1577 * gcc.target/sparc/setcc-5.c: Likewise.
1578 * gcc.target/sparc/setcc-6.c: Likewise.
1579 * gcc.target/sparc/setcc-7.c: Likewise.
1580 * gcc.target/sparc/setcc-8.c: Likewise.
1581 * gcc.target/sparc/setcc-9.c: Likewise.
1582 * gcc.target/sparc/setcc-10.c: Delete.
1583
ffe8440e 15842016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1585
1586 PR fortran/77942
1587 * gfortran.dg/pr77942.f90
1588
f9d86318 15892016-10-11 Fritz Reese <fritzoreese@gmail.com>
1590
1591 * gfortran.dg/dec_math.f90: New testsuite.
1592
aec336e9 15932016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1594
1595 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1596 (main): Declare j as i32 instead of int.
1597
96eb1519 15982016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1599
1600 PR testsuite/PR77710
1601 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1602 target triplet instead of *-*-*-*.
1603
a84cc613 16042016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * gnat.dg/unchecked_convert10.adb: New test.
1607 * gnat.dg/unchecked_convert11.adb: Likewise.
1608 * gnat.dg/unchecked_convert12.adb: Likewise.
1609
94ec1a50 16102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 * gcc.target/sparc/cbcond-1.c: New test.
1613 * gcc.target/sparc/cbcond-2.c: Likewise.
1614 * gcc.target/sparc/movcc-1.c: Likewise.
1615 * gcc.target/sparc/movcc-2.c: Likewise.
1616 * gcc.target/sparc/setcc-1.c: Adjust.
1617 * gcc.target/sparc/setcc-2.c: Likewise.
1618 * gcc.target/sparc/setcc-3.c: Likewise.
1619 * gcc.target/sparc/setcc-4.c: Likewise.
1620 * gcc.target/sparc/setcc-5.c: Likewise.
1621 * gcc.target/sparc/setcc-6.c: New test.
1622 * gcc.target/sparc/setcc-7.c: Likewise.
1623 * gcc.target/sparc/setcc-8.c: Likewise.
1624 * gcc.target/sparc/setcc-9.c: Likewise.
1625 * gcc.target/sparc/setcc-10.c: Likewise.
1626
74cf8d76 16272016-10-10 Jeff Law <law@redhat.com>
1628
1629 PR tree-optimization/71947
1630 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1631 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1632 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1633 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1634 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1635 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1636
8d3bf9df 16372016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1638
1639 PR fortran/77915
1640 * gfortran.dg/matmul_11.f90: New test.
1641
ade2e453 16422016-10-10 Jiong Wang <jiong.wang@arm.com>
1643
1644 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1645 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1701 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1703
d9b5db8e 17042016-10-10 Jiong Wang <jiong.wang@arm.com>
1705
1706 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1715 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1716 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1717 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1720
67789205 17212016-10-10 Jiong Wang <jiong.wang@arm.com>
1722
1723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1724 Enable AArch64.
1725 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1726 vdup*_laneq.
1727 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1731
6dfe8276 17322016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1733 Jiong Wang <jiong.wang@arm.com>
1734
1735 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1736 AArch64 support.
1737 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1738 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1739 AArch64 targets.
1740 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1741 AArch64 targets.
1742 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1743 targets.
1744 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1745
ec8fd20e 17462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * gnat.dg/specs/vfa.ads: New test.
1749
6dfe8276 17502016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1751
1752 * gnat.dg/inline13.ad[sb]: New test.
1753 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1754
8fc51369 17552016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1756
1757 * gnat.dg/biased_subtype.adb: New test.
1758
b4d09fc1 17592016-10-09 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/77901
1762 * gcc.c-torture/compile/pr77901.c: New test.
1763
14964a36 17642016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1765
1766 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1767 * gcc.dg/ipa/propalign-2.c: Likewise
1768 * gcc.dg/ipa/propalign-3.c: Likewise.
1769 * gcc.dg/ipa/propalign-4.c: Likewise.
1770 * gcc.dg/ipa/propalign-5.c: Likewise.
1771
ad0c1dec 17722016-10-08 Jakub Jelinek <jakub@redhat.com>
1773
ae691a10 1774 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1775
4582d852 1776 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1777
ad0c1dec 1778 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1779 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1780
90a2ad05 17812016-10-07 Fritz Reese <fritzoreese@gmail.com>
1782
1783 * gfortran.dg/dec_union_11.f90: New testcase.
1784
4076953a 17852016-10-07 Nathan Sidwell <nathan@acm.org>
1786
1787 PR c++/66443
1788 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1789 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1790 * g++.dg/cpp1y/pr66443-cxx14.C: New
1791 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1792 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1793
cd45162d 17942016-10-07 Jakub Jelinek <jakub@redhat.com>
1795
1796 * g++.dg/cpp0x/addressof1.C: New test.
1797 * g++.dg/cpp0x/addressof2.C: New test.
1798
7d29bba9 17992016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 * gcc.target/powerpc/float128-type-1.c: New test to check that
1802 PowerPC 64-bit Linux enables -mfloat128-type by default.
1803 * gcc.target/powerpc/float128-type-2.c: Likewise.
1804 * gcc.target/powerpc/float128-mix.c: Change error message to
1805 reflect that __ibm128 is now #define'ed to be long double.
1806
7d562e89 18072016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1808
1809 PR fortran/77406
1810 * gfortran.dg/pr77406.f90: New test.
1811 * gfortran.dg/assumed_type_3.f90: Update error messages.
1812 * gfortran.dg/defined_operators_1.f90: Ditto.
1813 * gfortran.dg/generic_26.f90: Ditto.
1814 * gfortran.dg/generic_7.f90: Ditto.
1815 * gfortran.dg/gomp/udr5.f90: Ditto.
1816 * gfortran.dg/gomp/udr7.f90: Ditto.
1817 * gfortran.dg/interface_1.f90: Ditto.
1818 * gfortran.dg/interface_37.f90: Ditto.
1819 * gfortran.dg/interface_5.f90: Ditto.
1820 * gfortran.dg/interface_6.f90: Ditto.
1821 * gfortran.dg/interface_7.f90
1822 * gfortran.dg/no_arg_check_3.f90
1823 * gfortran.dg/operator_5.f90
1824 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1825
0365bfa8 18262016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1827
1828 PR c++/77700
1829 * c-c++-common/Wint-in-bool-context.c: Update test.
1830
1941149a 18312016-10-07 Richard Biener <rguenther@suse.de>
1832
1833 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1834 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1835
dc5b5d21 18362016-10-07 Marek Polacek <polacek@redhat.com>
1837
1838 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1839
30ac4925 18402016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1841
1842 PR c++/69733
1843 * c-c++-common/pr69733.c: New test.
1844 * gcc.dg/pr69733.c: New test.
1845 * gcc.target/i386/pr69733.c: New test.
1846
95c0ad19 18472016-10-07 Marek Polacek <polacek@redhat.com>
1848
1849 PR c++/77803
1850 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1851
fafde080 18522016-10-07 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR tree-optimization/77664
1855 * gcc.dg/tree-ssa/pr77664.c: New test.
1856 * gcc.dg/pr77664.c: New test.
1857
18582016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1859
1860 * gfortran.dg/pr69955.f90: New test.
1861
4147af80 18622016_10-06 Louis Krupp <louis.krupp@zoho.com>
1863
1864 PR fortran/57910
1865 * gfortran.dg/pr57910.f90: New test.
1866
adeca879 18672016-10-06 Jakub Jelinek <jakub@redhat.com>
1868
1869 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1870 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1871
fefb1a11 18722016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1873
1874 PR tree-optimization/77862
1875 * gcc.dg/pr77862.c: New test.
1876
f7df25e9 18772016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1878
1879 * gcc.dg/tree-ssa/evrp4.c: New test.
1880
3ff1ad36 18812016-10-06 Jeff Law <law@redhat.com>
1882
1883 PR tree-optimization/71661
1884 * gcc.dg/tree-ssa/pr71661.c: New test.
1885
1424fde5 18862016-10-06 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/77855
1889 * gcc.dg/torture/pr77855.c: New testcase.
1890
a22dd5ec 18912016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1892 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1893
1894 * g++.dg/other/pr77759.C: New test.
1895
cb1f8eb4 18962016-10-06 Richard Biener <rguenther@suse.de>
1897
1898 PR tree-optimization/77839
1899 * gcc.dg/torture/pr77839.c: New testcase.
1900
bb513366 19012016-10-06 Marek Polacek <polacek@redhat.com>
1902
1903 * g++.dg/cpp1z/init-statement9.C: New test.
1904
26d689f4 19052016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1906
1907 * gcc.target/i386/pcommit-1.c: Deleted.
1908 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1909 * gcc.target/i386/sse-13.c: Ditto.
1910 * gcc.target/i386/sse-14.c: Ditto.
1911 * gcc.target/i386/sse-22.c: Ditto.
1912 * gcc.target/i386/sse-23.c: Ditto.
1913 * g++.dg/other/i386-2.C: Ditto.
1914
847e66cc 19152016-10-05 Uros Bizjak <ubizjak@gmail.com>
1916
1917 * gcc.target/i386/pr77833.c: Require int128 effective target.
1918
670ec524 19192016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1920
1921 PR fortran/58991
1922 PR fortran/58992
1923 * gfortran.dg/associate_22.f90: New test.
1924
fca4e258 19252016-10-05 Fritz Reese <fritzoreese@gmail.com>
1926
1927 * gfortran.dg/dec_union_9.f90: New testcase.
1928 * gfortran.dg/dec_union_10.f90: New testcase.
1929
994fc95f 19302016-10-05 Jakub Jelinek <jakub@redhat.com>
1931
c6958264 1932 PR sanitizer/66343
1933 * gcc.dg/pch/pr66343-3.c: New test.
1934 * gcc.dg/pch/pr66343-3.hs: New file.
1935
994fc95f 1936 PR sanitizer/66343
1937 * gcc.dg/pch/pr66343-1.c: New test.
1938 * gcc.dg/pch/pr66343-1.hs: New file.
1939 * gcc.dg/pch/pr66343-2.c: New test.
1940 * gcc.dg/pch/pr66343-2.hs: New file.
1941
2b6903a5 19422016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1943
1944 * c-c++-common/Wint-in-bool-context.c: Update test.
1945
a9e44c43 19462016-10-05 Marek Polacek <polacek@redhat.com>
1947
1948 * g++.dg/cpp1z/init-statement1.C: New test.
1949 * g++.dg/cpp1z/init-statement2.C: New test.
1950 * g++.dg/cpp1z/init-statement3.C: New test.
1951 * g++.dg/cpp1z/init-statement4.C: New test.
1952 * g++.dg/cpp1z/init-statement5.C: New test.
1953 * g++.dg/cpp1z/init-statement6.C: New test.
1954 * g++.dg/cpp1z/init-statement7.C: New test.
1955 * g++.dg/cpp1z/init-statement8.C: New test.
1956
d0a5b595 19572016-10-05 Louis Krupp <louis.krupp@zoho.com>
1958
1959 PR fortran/67524
1960 * gfortran.dg/pr67524.f90: New test.
1961
c7b01e77 19622016-10-05 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR sanitizer/77823
1965 * c-c++-common/ubsan/shift-9.c: New test.
1966
d204444e 19672016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1968
1969 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1970 of int if __SIZEOF_INT__ is less than 4 bytes.
1971
ea55eab9 19722016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1973
1974 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1975 * gfortran.dg/class_array_20.f03: Likewise.
1976 * gfortran.dg/class_array_21.f03: Likewise.
1977 * gfortran.dg/finalize_29.f08: Likewise.
1978 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1979
bf1426ea 19802016-10-05 Richard Biener <rguenther@suse.de>
1981
1982 PR middle-end/77826
1983 * gcc.dg/torture/pr77826.c: New testcase.
1984
eb93b162 19852016-10-05 Richard Biener <rguenther@suse.de>
1986
1987 * gcc.dg/fold-copysign-1.c: New testcase.
1988
830f8f08 19892016-10-05 Andreas Schwab <schwab@suse.de>
1990
1991 * g++.dg/pr49847-2.C: Remove.
1992
ce229d56 19932016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1994
1995 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1996
d82d27a3 19972016-10-05 Richard Biener <rguenther@suse.de>
1998
1999 PR middle-end/55152
2000 * gcc.dg/pr55152-2.c: New testcase.
2001
29e40d1d 20022016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2003
2004 * gfortran.dg/dtio_15.f90: New test.
2005
78dc0da1 20062016-10-04 Ian Lance Taylor <iant@golang.org>
2007
2008 * gcc.dg/split-7.c: New test.
2009
f72de674 20102016-10-04 Martin Sebor <msebor@redhat.com>
2011
2012 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2013 %lc directive to wint_t to silence -Wformat warnings on targets
2014 where the latter is a distinct type such as long.
2015
c30da209 20162016-10-04 Martin Sebor <msebor@redhat.com>
2017
2018 PR c++/77804
2019 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2020
c93d719b 20212016-10-04 Jakub Jelinek <jakub@redhat.com>
2022
c8887d28 2023 PR c++/77791
2024 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2025
c93d719b 2026 * g++.dg/other/java3.C: Remove.
2027 * g++.dg/other/java1.C: Remove.
2028 * g++.dg/other/error12.C: Remove.
2029 * g++.dg/other/java2.C: Remove.
2030 * g++.dg/warn/Wnvdtor.C: Remove.
2031 * g++.dg/lookup/java1.C: Remove.
2032 * g++.dg/lookup/java2.C: Remove.
2033 * g++.dg/ext/pr34829.C: Remove.
2034 * g++.dg/ext/java-3.C: Remove.
2035 * g++.dg/ext/java-1.C: Remove.
2036 * g++.dg/ext/java-2.C: Remove.
2037 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2038
e62363b1 20392016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2040
2041 PR tree-optimization/77808
2042 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2043
38f18c01 20442016-10-04 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/77399
2047 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2048
47fd90af 20492016-10-04 Richard Biener <rguenther@suse.de>
2050
2051 PR middle-end/77833
2052 * gcc.target/i386/pr77833.c: New testcase.
2053
2f8d6297 20542016-09-26 Jeff Law <law@redhat.com>
2055
2056 PR tree-optimization/71550
2057 PR tree-optimization/71403
2058 * gcc.c-torture/execute/pr71550.c: New test.
2059
4092cccf 20602016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2061
2062 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2063 option.
2064
8e8fe25a 20652016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2066
2067 Revert
2068 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2069
2070 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2071
fcfa0d6a 20722016-10-03 Marek Polacek <polacek@redhat.com>
2073
2074 * g++.dg/cpp0x/nullptr37.C: New test.
2075
255beb07 20762016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2077
2078 * c-c++-common/Wint-in-bool-context.c: Update test.
2079
16127d51 20802016-10-02 Jakub Jelinek <jakub@redhat.com>
2081
2082 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2083 earlier.
2084 * g++.dg/charset/asm2.c (memmove): Likewise.
2085 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2086 * g++.dg/tls/diag-4.C (foo): Likewise.
2087 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2088 dg-warning, fix up regex.
2089 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2090 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2091 * g++.old-deja/g++.mike/net31.C: Likewise.
2092 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2093 for C++17.
2094 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2095 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2096
c9e875f1 20972016-10-01 Richard Biener <rguenther@suse.de>
2098
2099 PR middle-end/77798
2100 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2101
77daf8b6 21022016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2103
2104 PR fortran/77663
2105 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2106
ff2feb8b 21072016-10-01 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR c/77490
2110 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2111 Add dg-prune-output directive.
2112
fd3720ac 21132016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2114
2115 PR fortran/66643
2116 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2117 * gfortran.fortran-torture/compile/write.f90: Update test.
2118
dd07e329 21192016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2120
2121 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2122 arm_fp16_alternative_ok as the required effective target.
2123 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2124 -mfp16-format=alternative to the dg-options directive and remove
2125 the dg-add-options directive.
2126
580083a2 21272016-09-30 Fritz Reese <fritzoreese@gmail.com>
2128
2129 PR fortran/77764
2130 * gfortran.dg/dec_union_8.f90: New testcase.
2131
f24fcad2 21322016-09-30 Fritz Reese <fritzoreese@gmail.com>
2133
2134 PR fortran/77782
2135 * gfortran.dg/dec_structure_16.f90: New testcase.
2136
e0e00cf4 21372016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2138
2139 * gfortran.dg/coarray_allocate_10.f08: New test.
2140 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2141
44211526 21422016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2143
2144 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2145
e2441cd8 21462016-09-30 Richard Biener <rguenther@suse.de>
2147
2148 PR tree-optimization/77399
2149 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2150
0914a8ef 21512016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2152
5db34fe5 2153 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2154 -fdelete-null-pointer-checks explicit.
2155 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2156 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2157 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2158 * gcc.dg/pic-1.c: Require fpic target support.
2159 * gcc.dg/pic-2.c: Likewise.
2160
c5d89bae 21612016-09-29 Jakub Jelinek <jakub@redhat.com>
2162
2163 Implement P0001R1 - C++17 removal of register storage class specifier
2164 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2165 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2166 C++17.
2167 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2168 keyword if not __SSE2__.
2169 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2170 C++17.
2171 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2172 register keywords.
2173 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2174 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2175 no_erroneous_warning): Expect new warnings for C++17.
2176 * g++.dg/warn/register-var-2.C (f): Likewise.
2177 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2178 * g++.dg/parse/linkage2.C (foo): Likewise.
2179 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2180 keyword on parameters for C++17.
2181 * g++.dg/cpp1z/register1.C: New test.
2182 * g++.dg/cpp1z/register2.C: New test.
2183 * g++.dg/cpp1z/register3.C: New test.
2184
5424b150 21852016-09-29 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2188 * gcc.target/i386/avx2-check.h (main): Ditto.
2189 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2190 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2191 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2192 * gcc.target/i386/avx512er-check.h (main): Ditto.
2193 * gcc.target/i386/avx512f-check.h (main): Ditto.
2194 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2195 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2196 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2197
132fa33c 21982016-09-29 Uros Bizjak <ubizjak@gmail.com>
2199
2200 PR target/77756
2201 * gcc.target/i386/pr77756.c: New test.
2202
ea72fa65 22032016-09-29 Marek Polacek <polacek@redhat.com>
2204
2205 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2206
40334d1a 22072016-09-29 Marek Polacek <polacek@redhat.com>
2208
2209 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2210 C++14.
2211
2bf721c3 22122016-09-29 Martin Liska <mliska@suse.cz>
2213
2214 * objc/execute/construct1.m: New test.
2215
a8243a97 22162016-09-29 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/77768
2219 * gcc.dg/torture/pr77768.c: New testcase.
2220
98da8d3b 22212016-09-28 Richard Biener <rguenther@suse.de>
2222
2223 PR middle-end/77407
2224 * gcc.dg/pr77407.c: New testcase.
2225
b0ab3ca0 22262016-09-29 Richard Biener <rguenther@suse.de>
2227
2228 PR middle-end/55152
2229 * gcc.dg/pr55152.c: New testcase.
2230 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2231
f76c9f26 22322016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2233
2234 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2235 (dg-options): Remove -m32.
2236
94d9ba6a 22372016-09-28 Martin Sebor <msebor@redhat.com>
2238
2239 PR middle-end/77721
2240 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2241
d23296dc 22422016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2243
2244 PR libgfortran/77707
2245 * gfortran.dg/inquire_17.f90: New test.
2246
2a2770c6 22472016-09-28 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR c++/77467
2250 * g++.dg/cpp1y/constexpr-77467.C: New test.
2251
3e822015 22522016-09-28 Martin Sebor <msebor@redhat.com>
2253
2254 PR c/77762
2255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2256 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2257 (test_sprintf_p_const): Adjust line numbers to avoid failures
2258 introduced in r240503.
2259
21ce832f 22602016-09-28 Martin Sebor <msebor@redhat.com>
2261
2262 PR middle-end/77683
2263 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2264
8d9e3eb6 22652016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2266
cfa852a5 2267 PR c++/77748
2268 * g++.dg/pr77550.C: Avoid undefined behavior.
2269
8d9e3eb6 2270 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2271
85dd8d9a 22722016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2273
2274 * gcc.dg/strlenopt-20.c: Update test.
2275 * gcc.dg/strlenopt-21.c: Likewise.
2276 * gcc.dg/strlenopt-22.c: Likewise.
2277 * gcc.dg/strlenopt-22g.c: Likewise.
2278 * gcc.dg/strlenopt-26.c: Likewise.
2279 * gcc.dg/strlenopt-5.c: Likewise.
2280 * gcc.dg/strlenopt-7.c: Likewise.
2281 * gcc.dg/strlenopt-9.c: Likewise.
2282
ce7e2f0e 22832016-09-27 Jakub Jelinek <jakub@redhat.com>
2284
4fd4e9e0 2285 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2286
66108a57 2287 * g++.dg/cpp1z/lambda-this1.C: New test.
2288 * g++.dg/cpp1z/lambda-this2.C: New test.
2289
ce7e2f0e 2290 PR c++/77722
2291 * g++.dg/ubsan/return-4.C: New test.
2292 * g++.dg/ubsan/return-5.C: New test.
2293 * g++.dg/ubsan/return-6.C: New test.
2294
eedf6f96 22952016-09-27 Jiong Wang <jiong.wang@arm.com>
2296
2297 * lib/target-supports.exp
2298 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2299 in function comment.
2300
febf7a45 23012016-09-27 Martin Liska <mliska@suse.cz>
2302
2303 PR gcov-profile/46266
2304 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2305 considered.
2306
1ef012e4 23072016-09-27 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/77745
2310 * g++.dg/torture/pr77745.C: New testcase.
2311
fcaf08b7 23122016-09-27 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/77478
2315 * gcc.dg/torture/pr77478.c: New testcase.
2316
db46bcd3 23172016-09-27 Martin Liska <mliska@suse.cz>
2318
2319 PR gcov-profile/7970
2320 PR gcov-profile/16855
2321 PR gcov-profile/44779
2322 * g++.dg/gcov/pr16855.C: New test.
2323
2e0bcd96 23242016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2325
2326 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2327
93768ef7 23282016-09-27 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR fortran/77666
2331 * gfortran.dg/gomp/pr77666.f90: New test.
2332
b09a4365 23332016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2334
2335 PR ipa/77677
2336 * gcc.dg/torture/pr77677-2.c: New test.
2337
85527e8f 23382016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2339
2340 PR fortran/77420
2341 * gfortran.dg/pr77420_1.f90: New test.
2342 * gfortran.dg/pr77420_2.f90: Ditto.
2343 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2344 * gfortran.dg/pr77420_4.f90: this file.
2345
140cd7ff 23462016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2347
2348 PR middle-end/77719
2349 * gfortran.dg/pr77719.f90: New test.
2350
d4d58fc3 23512016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2352
2353 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2354 singular form of byte when quantity is unknown.
d4d58fc3 2355
e997bd3a 23562016-09-26 Marek Polacek <polacek@redhat.com>
2357
2358 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2359
9c7de46a 23602016-09-26 Martin Liska <mliska@suse.cz>
2361
2362 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2363 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2364 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2365 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2366 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2367 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2368 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2369 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2370 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2371
3c77f69c 23722016-09-26 Marek Polacek <polacek@redhat.com>
2373
2374 PR c/7652
2375 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2376 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2377 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2378 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2379 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2380 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2381 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2382 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2383 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2384 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2385 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2386 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2387 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2388 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2389 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2390 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2391 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2392 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2393 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2394 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2395 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2396 * c-c++-common/attr-fallthrough-1.c: New test.
2397 * c-c++-common/attr-fallthrough-2.c: New test.
2398 * g++.dg/cpp0x/fallthrough1.C: New test.
2399 * g++.dg/cpp0x/fallthrough2.C: New test.
2400 * g++.dg/cpp1z/fallthrough1.C: New test.
2401 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2402 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2403 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2404 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2405
40e245e1 24062016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2407
9e9fb49b 2408 PR fortran/77429
40e245e1 2409 * gfortran.dg/pr77429.f90: New test.
2410
cfffcdf4 24112016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2412
2413 PR fortran/77694
2414 * gfortran.dg/pr77694.f90: New test.
2415
223e6ae9 24162016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2417
2418 PR target/51244
2419 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2420
9e932ac2 24212016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2422
2423 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2424 for 32-bit mode.
2425
04f16d28 24262016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2427
2428 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2429 for 32-bit mode.
2430
481ce481 24312016-09-24 Marek Polacek <polacek@redhat.com>
2432
2433 PR c/77490
2434 * c-c++-common/Wbool-operation-1.c: New test.
2435 * gcc.dg/Wbool-operation-1.c: New test.
2436
8e652fcf 24372016-09-23 Fritz Reese <fritzoreese@gmail.com>
2438
2439 * gfortran.dg/dec_static_1.f90: New.
2440 * gfortran.dg/dec_static_2.f90: New.
2441 * gfortran.dg/dec_static_3.f90: New.
2442 * gfortran.dg/dec_static_4.f90: New.
2443
e7c4560c 24442016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2445
2446 PR fortran/48298
2447 * gfortran.dg/negative_unit_check.f90: Update test.
2448 * gfortran.dg/dtio_14.f90: New test.
481ce481 2449
ad020996 24502016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2451
2452 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2453 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2454 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2455 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2456 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2457 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2458 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2459
e2c1228b 24602016-09-23 Martin Sebor <msebor@redhat.com>
2461
2462 PR testsuite/77713
2463 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2464 assuming long double is bigger than double.
2465
9b5db70f 24662016-09-23 Jakub Jelinek <jakub@redhat.com>
2467
2468 Implement P0138R2, C++17 construction rules for enum class values
2469 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2470
a30e370d 24712016-09-23 David Malcolm <dmalcolm@redhat.com>
2472
2473 PR preprocessor/77672
2474 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2475 expected multiline output from first warning to reflect change
2476 in r240434.
2477
15650eb7 24782016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2479
2480 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2481
f886b2b4 24822016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2483 Tom de Vries <tom@codesourcery.com>
2484
2485 PR testsuite/77411
2486 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2487
f74ba31d 24882016-09-23 Marek Polacek <polacek@redhat.com>
2489
2490 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2491 * c-c++-common/gomp/atomic-13.c: Likewise.
2492 * c-c++-common/gomp/atomic-14.c: Likewise.
2493 * c-c++-common/pr60439.c: Remove invalid code.
2494 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2495 * g++.dg/expr/bitfield5.C: Likewise.
2496 * g++.dg/expr/bitfield6.C: Likewise.
2497 * g++.dg/expr/bool1.C: Likewise.
2498 * g++.dg/expr/bool3.C: Likewise.
2499 * g++.dg/expr/lval3.C: Likewise.
2500 * g++.dg/expr/lval4.C: Likewise.
2501 * g++.old-deja/g++.jason/bool5.C: Likewise.
2502
7413e757 25032016-09-23 David Malcolm <dmalcolm@redhat.com>
2504
2505 PR preprocessor/77672
2506 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2507 (test_terminator_location): New function.
2508
81df50de 25092016-09-23 Richard Biener <rguenther@suse.de>
2510
2511 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2512
5f4626d8 25132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2514
2515 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2516 -march=armv8.2-a+fp16 when supported by the hardware.
2517 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2518 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2519 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2520 semi-colons to a macro invocations.
2521 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2523 defined.
2524 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2525 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2527 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2528 defined.
2529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2532 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2534 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2535 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2536 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2539 defined.
2540 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2541 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2542 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2543 defined.
2544 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2546 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2547 defined.
2548 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2550 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2551 defined.
2552 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2554 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2555 defined. Also fix some white-space.
2556 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2557 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2558 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2559 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2561 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2562 defined. Also fix some long lines and white-space.
2563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2564 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2565 defined. Also fix some long lines and white-space.
2566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2567 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2568 defined.
2569 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2571 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2572 defined.
2573 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2575 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2576 defined.
2577 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2580 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2587 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2593 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2594 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2596
f2645569 25972016-09-23 Jiong Wang <jiong.wang@arm.com>
2598 Matthew Wahab <matthew.wahab@arm.com>
2599
2600 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2618 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2619 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2626 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2627 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2628 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2629 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2637
66a55fc4 26382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2639
2640 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2641 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2642 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2643 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2644 support.
2645
ada0f4c4 26462016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2647
2648 PR ipa/77677
2649 * gcc.dg/torture/pr77677.c: New test.
2650
8771094d 26512016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2652
2653 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2654 here now.
2655
c959fae1 26562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2657
2658 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2659 options. Add tests for float16x4_t and float16x8_t.
2660
88b594a3 26612016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2662
2663 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2664 * gcc.target/s390/risbg-ll-2.c: Ditto.
2665 * gcc.target/s390/risbg-ll-3.c: Ditto.
2666
e4ad661c 26672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2668
2669 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2670 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2671
4005a882 26722016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2673
2674 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2675 output to the simplified instructions.
2676
9854d864 26772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2678
2679 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2680 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2681
388ce7db 26822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2683
2684 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2685 (FP16_SUPPORTED): New
2686 (expected-hfloat-16x4): Make conditional on __fp16 support.
2687 (expected-hfloat-16x8): Likewise.
2688 (vdup_n_f16): Disable for non-AArch64 targets.
2689 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2690 conditional on FP16_SUPPORTED.
2691 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2692 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2695 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2696 for testing __fp16.
2697 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2698 conditional on FP16_SUPPORTED.
2699 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2701
837bb76e 27022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2703
2704 * gcc.target/arm/short-vfp-1.c: New.
2705
e183c2b8 27062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2707
2708 * gcc.target/arm/attr-fp16-arith-1.c: New.
2709
cd6fbed6 27102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2711
2712 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2713 New.
2714 (add_options_for_arm_v8_2a_fp16_neon): New.
2715 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2716 (add_options_for_arm_arch_v8_2a): Auto-generate.
2717 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2718 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2719 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2720 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2721 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2722 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2723 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2724
4961b0ab 27252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2726
2727 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2728 arm_fp16_alternative_ok.
2729 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2730 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2731 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2732 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2733 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2734 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2735 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2736 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2737 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2738 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2739 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2740 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2741 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2742 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2743 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2744 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2745 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2746 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2747 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2748 arm_fp16_alternative_ok.
2749 * lib/target-supports.exp
2750 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2751 (check_effective_target_arm_fp16_alternative_ok): New.
2752 (check_effective_target_arm_fp16_none_ok_nocache): New.
2753 (check_effective_target_arm_fp16_none_ok): New.
2754
ce5b3c3b 27552016-09-23 Martin Liska <mliska@suse.cz>
2756
2757 * gcc.dg/ipa/pr77653.c: Replace adress
2758 with address.
2759
d4c65e05 27602016-09-23 Martin Liska <mliska@suse.cz>
2761
2762 * gcc.target/i386/movbe-4.c: New test.
2763
82a47693 27642016-09-23 Martin Liska <mliska@suse.cz>
2765
2766 * gcc.target/i386/crc32-5.c: New test.
2767
0253072a 27682016-09-23 Martin Liska <mliska@suse.cz>
2769
2770 * gcc.target/i386/pr71652.c: New test.
2771 * gcc.target/i386/pr71652-2.c: New test.
2772 * gcc.target/i386/pr71652-3.c: New test.
2773
0bfdbd22 27742016-09-23 Jakub Jelinek <jakub@redhat.com>
2775
2776 * lib/gcc-dg.exp (process-message): Support relative line number
2777 notation - .+4 or .-1 etc.
2778 * gcc.dg/dg-test-1.c: New test.
2779
ff982ab4 27802016-09-22 Martin Sebor <msebor@redhat.com>
2781
2782 PR target/77676
2783 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2784 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2785 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2786 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2787
78299f8d 27882016-09-22 Uros Bizjak <ubizjak@gmail.com>
2789
2790 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2791 * gcc.dg/ifcvt-2.c: Ditto.
2792 * gcc.dg/zero_bits_compound-1.c: Ditto.
2793 * gcc.dg/zero_bits_compound-1.c: Ditto.
2794 * gcc.dg/pr40550.c: Simplify target selectors.
2795 Use dg-additional-options.
2796 * gcc.dg/pr47893.c: Ditto.
2797 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2798 additional options for 32-bit x86 targets.
2799 * gcc.dg/pr70955.c: Move to ...
2800 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2801
ec645283 28022016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/61019
2805 * g++.dg/cpp0x/pr61019.C: New.
2806
9753b549 28072016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2808 Terry Guo <terry.guo@arm.com>
2809
2810 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2811 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2812 * gcc.target/arm/pure-code/pure-code.exp: New.
2813
7dbfb427 28142016-09-22 Uros Bizjak <ubizjak@gmail.com>
2815
2816 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2817 Remove SSE effective target requirement.
2818
7e20dff2 28192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2820
2821 PR c++/71979
2822 * g++.dg/cpp0x/pr71979.C: New.
2823
05dd002d 28242016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2825
2826 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2827
53769cc8 28282016-09-22 Martin Liska <mliska@suse.cz>
2829
2830 PR ipa/77653
2831 * gcc.dg/ipa/pr77653.c: New test.
2832
51c846d6 28332016-09-22 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR fortran/77665
2836 * gfortran.dg/gomp/pr77665.f90: New test.
2837
51278c1a 28382016-09-22 Paul Thomas <pault@gcc.gnu.org>
2839
2840 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2841 * gfortran.dg/dtio_13.f90: New test.
2842
cde225a2 28432016-09-21 Louis Krupp <louis.krupp@zoho.com>
2844
2845 PR fortran/66107
2846 * gfortran.dg/pr66107.f90: New test.
2847
0d5530d9 28482016-09-21 Ian Lance Taylor <iant@golang.org>
2849
2850 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2851 with call to builtin delete function.
2852
9ca7e933 28532016-09-21 Joseph Myers <joseph@codesourcery.com>
2854
2855 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2856 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2857 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2858 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2859 tests.
2860
451127c6 28612016-09-21 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2864
98aa0f57 28652016-09-21 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR c++/77651
2868 * g++.dg/cpp1z/aligned-new6.C: New test.
2869
65eeae10 28702016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2871
2872 * gcc.target/arm/fp16-aapcs-3.c: New.
2873 * gcc.target/arm/fp16-aapcs-4.c: New.
2874 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2875 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2876 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2877 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2878
1a39df22 28792016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2880
2881 PR tree-optimization/77550
2882 * g++.dg/pr77550.C: New test.
2883
48bc6fdd 28842016-09-21 Georg-Johann Lay <avr@gjlay.de>
2885
2886 PR target/77326
2887 * gcc.target/avr/torture/pr77326.c: New test.
2888
a09b160b 28892016-09-21 Louis Krupp <louis.krupp@zoho.com>
2890
2891 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2892
91207228 28932016-09-21 Richard Biener <rguenther@suse.de>
2894
2895 PR tree-optimization/77648
2896 * gcc.dg/torture/pr77648-1.c: New testcase.
2897 * gcc.dg/torture/pr77648-2.c: Likewise.
2898
f6aeb966 28992016-09-21 Richard Biener <rguenther@suse.de>
2900 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR tree-optimization/77621
2903 * gcc.dg/pr77621.c: New testcase.
2904
637b3ebb 29052016-09-21 Paul Thomas <pault@gcc.gnu.org>
2906
2907 PR fortran/77657
2908 * gfortran.dg/dtio_12.f90: New test.
2909
b5b88e7a 29102016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2911
2912 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2913
8ccdb0a4 29142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2915
2916 PR tree-optimization/72835
2917 * gcc.dg/tree-ssa/pr72835.c: New test.
2918
b9833bfd 29192016-09-20 Martin Sebor <msebor@redhat.com>
2920
2921 PR middle-end/49905
2922 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2923 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2924 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2925 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2926 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2927 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2928 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2929
597323ed 29302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2931
2932 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2933 arguments/compare will be optimized away.
2934 * gcc.dg/torture/ftrapv-1.c: Likewise.
2935
25a8e007 29362016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2937
2938 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2939 will be optimized away.
2940 * gcc.dg/ipa/vrp1.c: New test.
2941 * gcc.dg/ipa/vrp2.c: New test.
2942 * gcc.dg/ipa/vrp3.c: New test.
2943
6e93da1b 29442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2945
2946 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2947 does the same transformation.
2948 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2949 * gcc.dg/tree-ssa/evrp1.c: New test.
2950 * gcc.dg/tree-ssa/evrp2.c: New test.
2951 * gcc.dg/tree-ssa/evrp3.c: New test.
2952 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2953 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2954 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2955 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2956 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2957 foling now happens early.
2958 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2959 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2960 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2961 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2962 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2963
b8b3b645 29642016-09-20 Uros Bizjak <ubizjak@gmail.com>
2965
2966 PR target/77621
2967 * gcc.target/i386/pr77621.c: New test.
2968 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2969 pattern, loop should vectorize with -mtune=atom.
2970
81165554 29712016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2972 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR testsuite/63299
2975 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2976 instead of delete.
2977
2f8a2ead 29782016-09-20 Jakub Jelinek <jakub@redhat.com>
2979
a48667ee 2980 PR c++/77626
2981 * g++.dg/other/pr77626.C: New test.
2982
7e67c6d5 2983 PR c++/77638
2984 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2985
59934ea3 2986 PR c++/77637
2987 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2988
2f8a2ead 2989 PR middle-end/77624
2990 * c-c++-common/pr77624-1.c: New test.
2991 * c-c++-common/pr77624-2.c: New test.
2992
a1268ee1 29932016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2994
2995 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2996 of digits expected.
2997
0b77b2cf 29982016-09-20 Richard Biener <rguenther@suse.de>
2999
3000 PR tree-optimization/77646
3001 * gcc.dg/torture/pr77646.c: New testcase.
3002
bed03df1 30032016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3004
3005 PR c++/77434
3006 * c-c++-common/Wint-in-bool-context.c: New test.
3007
cb19a0da 30082016-09-19 Joseph Myers <joseph@codesourcery.com>
3009
3010 * gcc.dg/cr-decimal-dig-1.c: New test.
3011
9b5c49ef 30122016-09-19 Joseph Myers <joseph@codesourcery.com>
3013
3014 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3015 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3016 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3017 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3018
48d1445d 30192016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3020
3021 PR rtl-optimization/77416
3022 * gcc.target/powerpc/pr77416.c: New.
3023
579f478b 30242016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3025
3026 PR c++/77639
3027 * g++.dg/template/error-recovery4.C: New test.
3028
f2e52448 30292016-09-19 Bin Cheng <bin.cheng@arm.com>
3030
3031 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3032
aaf7d5f8 30332016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3034
3035 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3036 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3037
5f036000 30382016-09-19 Jakub Jelinek <jakub@redhat.com>
3039 Jan Hubicka <jh@suse.cz>
3040
3041 PR target/77587
3042 * gcc.dg/pr77587.c: New test.
3043 * gcc.dg/pr77587a.c: New file.
3044
eee0cf09 30452016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3046
3047 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3048 * gfortran.dg/coarray_38.f90:
3049 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3050 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3051 * gfortran.dg/coarray_allocate_7.f08: New test.
3052 * gfortran.dg/coarray_allocate_8.f08: New test.
3053 * gfortran.dg/coarray_allocate_9.f08: New test.
3054 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3055 new caf_register.
3056 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3057 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3058 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3059 get_by_refs.
3060 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3061 * gfortran.dg/coarray_lock_7.f90: Same.
3062 * gfortran.dg/coarray_poly_5.f90: Same.
3063 * gfortran.dg/coarray_poly_6.f90: Same.
3064 * gfortran.dg/coarray_poly_7.f90: Same.
3065 * gfortran.dg/coarray_poly_8.f90: Same.
3066 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3067
891196d7 30682016-09-19 Fritz Reese <fritzoreese@gmail.com>
3069
3070 PR fortran/77584
3071 * gfortran.dg/dec_structure_15.f90: New testcase.
3072
281da9a3 30732016-09-19 Richard Biener <rguenther@suse.de>
3074
3075 PR middle-end/77605
3076 * gcc.dg/torture/pr77605.c: New testcase.
3077
8a252920 30782016-09-18 Louis Krupp <louis.krupp@zoho.com>
3079
3080 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3081
a18b7a33 30822016-09-17 Jan Hubicka <hubicka@ucw.cz>
3083
3084 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3085 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3086 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3087 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3088 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3089 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3090 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3091 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3092 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3093 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3094 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3095
b868c23d 30962016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3097
3098 * gcc.target/i386/pr68633.c: Fix expected result.
3099
360d7ea8 31002016-09-17 Louis Krupp <louis.krupp@gmail.com>
3101
3102 PR fortran/68078
3103 * gfortran.dg/pr68078.f90: New test.
3104 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3105
d58661cb 31062016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3107
3108 PR target/77613
3109 * gcc.target/powerpc/swaps-p8-25.c: New.
3110
24b3d864 31112016-09-16 Jakub Jelinek <jakub@redhat.com>
3112
e6db887a 3113 PR c++/77482
3114 * g++.dg/cpp0x/constexpr-77482.C: New test.
3115
44df6c11 3116 PR c++/77379
3117 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3118 thunk offsets.
3119 * g++.dg/abi/abi-tag23a.C: Likewise.
3120
53d2f3de 3121 PR c++/77338
3122 * g++.dg/cpp0x/decltype-77338.C: New test.
3123
24b3d864 3124 PR c++/77375
3125 * g++.dg/cpp0x/mutable1.C: New test.
3126
42f172d0 31272016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3128
3129 PR fortran/77612
3130 * gfortran.dg/pr77612.f90: New test.
3131
0665113b 31322016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3133
3134 * gcc.dg/torture/pr70421.c: Require int32plus.
3135
dff10ec9 31362016-09-16 Jakub Jelinek <jakub@redhat.com>
3137
be63912c 3138 PR middle-end/77475
3139 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3140
dff10ec9 3141 PR target/77526
3142 * gcc.target/i386/pr77526.c: New test.
3143
69cdadd9 31442016-09-16 Jakub Jelinek <jakub@redhat.com>
3145 Eric Botcazou <ebotcazou@adacore.com>
3146
3147 PR middle-end/77594
3148 * gcc.target/i386/pr77594.c: New test.
3149
b74250bc 31502016-09-15 Louis Krupp <louis.krupp@zoho.com>
3151
3152 PR fortran/69963
3153 * gfortran.dg/misplaced_implicit_character.f90: New test.
3154
834a2c29 31552016-09-15 Bin Cheng <bin.cheng@arm.com>
3156
3157 PR tree-optimization/77503
3158 * gcc.dg/vect/pr77503.c: New test.
3159
fbcb99d5 31602016-09-15 Richard Biener <rguenther@suse.de>
3161
3162 PR middle-end/77544
3163 * c-c++-common/torture/pr77544.c: New testcase.
3164
3aa4e8c2 31652016-09-15 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR middle-end/77475
3168 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3169 * gcc.dg/march-generic.c: Likewise.
3170 * gcc.target/i386/spellcheck-options-1.c: New test.
3171 * gcc.target/i386/spellcheck-options-2.c: New test.
3172 * gcc.target/i386/spellcheck-options-3.c: New test.
3173 * gcc.target/i386/spellcheck-options-4.c: New test.
3174
e9dea525 31752016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3176
3177 PR fortran/72743
3178 * gfortran.dg/goacc/pr72743.f90: New test.
3179
7270347c 31802016-09-15 Richard Biener <rguenther@suse.de>
3181
3182 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3183
091e8e90 31842016-09-15 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/77514
3187 * gcc.dg/torture/pr77514.c: New testcase.
3188
8cc08773 31892016-09-14 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR c++/77549
3192 * g++.dg/lookup/pr77549.C: New test.
3193
5be60f03 31942016-09-14 Marek Polacek <polacek@redhat.com>
3195
3196 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3197 * c-c++-common/gomp/atomic-13.c: Likewise.
3198 * c-c++-common/gomp/atomic-14.c: Likewise.
3199 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3200 * g++.dg/cpp1z/bool-increment1.C: New test.
3201 * c-c++-common/pr60439.c: Add dg-warning.
3202 * g++.dg/expr/bitfield4.C: Likewise.
3203 * g++.dg/expr/bitfield5.C: Likewise.
3204 * g++.dg/expr/bitfield6.C: Likewise.
3205 * g++.dg/expr/bool1.C: Likewise.
3206 * g++.dg/expr/bool3.C: Likewise.
3207 * g++.dg/expr/lval3.C: Likewise.
3208 * g++.dg/expr/lval4.C: Likewise.
3209 * g++.old-deja/g++.jason/bool5.C: Likewise.
3210 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3211 * g++.dg/other/error18.C: Likewise.
3212 * g++.dg/gomp/atomic-14.C: Likewise.
3213
f80a245e 32142016-09-14 Nathan Sidwell <nathan@acm.org>
3215
3216 PR c++/77539
3217 * g++.dg/cpp1y/pr77539.C: New.
3218
7b329bca 32192016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3220
3221 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3222 dg-require.
3223 * g++.dg/ext/builtin_alloca.C: Likewise.
3224 * g++.dg/template/spec35.C: Likewise.
3225 * gcc.dg/builtins-68.c: Likewise.
3226 * gcc.misc-tests/gcov-13.c: Likewise.
3227 * gcc.misc-tests/gcov-14.c: Likewise.
3228
0029200d 32292016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3230
3231 * gfortran.dg/dec_structure_14.f90: New testcase.
3232
0975f764 32332016-09-14 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR sanitizer/68260
3236 * c-c++-common/tsan/pr68260.c: New test.
3237
1098c313 32382016-09-13 Joe Seymour <joe.s@somniumtech.com>
3239
3240 PR target/70713
3241 * gcc.target/msp430/function-attributes-1.c: New test.
3242 * gcc.target/msp430/function-attributes-2.c: New test.
3243 * gcc.target/msp430/function-attributes-3.c: New test.
3244
2e7b05a3 32452015-04-18 Martin Sebor <msebor@redhat.com>
3246
3247 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3248 of non-nul characters.
3249 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3250
46fad8d5 32512016-09-13 Jakub Jelinek <jakub@redhat.com>
3252
4bdba715 3253 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3254 * g++.dg/cpp1z/gen-attrs1.C: New test.
3255
99d887de 3256 PR tree-optimization/77454
3257 * gcc.dg/pr77454.c: New test.
3258
46fad8d5 3259 PR c++/77553
3260 * g++.dg/cpp1y/constexpr-77553.C: New test.
3261
68ef907c 32622016-09-13 David Malcolm <dmalcolm@redhat.com>
3263
3264 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3265 (test_show_locus): Replace rich_location::add_fixit_insert calls
3266 with add_fixit_insert_before and add_fixit_insert_after.
3267
2c24fd5e 32682016-09-13 Jason Merrill <jason@redhat.com>
3269 Tom de Vries <tom@codesourcery.com>
3270
3271 PR c++/77427
3272 * g++.dg/pr77427.C: New test.
3273
68b219ee 32742016-09-13 Martin Liska <mliska@suse.cz>
3275
3276 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3277 effective target.
3278 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3279 * lib/target-supports.exp: Define the new target.
3280
c72e91d3 32812016-09-12 Andrew Pinski <apinski@cavium.com>
3282
3283 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3284 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3285
b38c0a37 32862016-09-12 Uros Bizjak <ubizjak@gmail.com>
3287
3288 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3289 variable arguments.
3290 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3291 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3292 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3293 variable argument.
3294 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3295 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3296
7a21b590 32972016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3298
3299 PR c++/77496
3300 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3301 * g++.dg/ext/pr77496.C: New test.
3302 * g++.dg/warn/pr77496.C: New test.
3303
00434032 33042016-09-12 David Malcolm <dmalcolm@redhat.com>
3305
3306 PR c/72858
3307 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3308 to preserve conversion chars, and to preserve prefix information.
3309 * gcc.dg/format/pr72858.c: New test case.
3310
54f56c28 33112016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3312
3313 * gfortran.dg/pr77507.f90: Move to ...
3314 * gfortran.dg/ieee/pr77507.f90: here.
3315
08d6d42c 33162016-08-09 Jan Hubicka <hubicka@ucw.cz>
3317
3318 PR ipa/61159
3319 * compile/pr61159.c: New testcase
3320
35870532 33212016-08-09 Jan Hubicka <hubicka@ucw.cz>
3322
3323 PR ipa/64316
3324 * gcc.dg/ipa/pr63416.c: New testcase.
3325
953b9eef 33262016-09-10 Paul Thomas <pault@gcc.gnu.org>
3327 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/77532
c78b1f64 3330 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3331
1aef7c3c 33322016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3333
3334 PR fortran/77507
3335 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3336 * gfortran.dg/c_assoc_4.f90: Ditto.
3337
3bb45f76 33382016-09-10 Tom de Vries <tom@codesourcery.com>
3339
3340 PR C/71602
3341 * c-c++-common/va-arg-va-list-type.c: New test.
3342
9731eaaf 33432016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3344
3345 PR rtl-optimization/77289
3346 * gcc.target/powerpc/pr77289.c: New test.
3347
911ea34a 33482016-09-09 Martin Sebor <msebor@redhat.com>
3349
3350 PR c/77520
3351 PR c/77521
3352 * gcc.dg/pr77520.c: New test.
3353 * gcc.dg/pr77521.c: New test.
3354
edd0f33b 33552016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3356
3357 PR fortran/77506
3358 * gfortran.dg/pr77506.f90: New test.
3359
374777a4 33602016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3361
3362 PR fortran/77507
3363 * gfortran.dg/pr77507.f90: New test.
3364
c5eddaf9 33652016-09-09 Joseph Myers <joseph@codesourcery.com>
3366
3367 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3368
3e7e4e14 33692016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3370 Louis Krupp <lkrupp@gcc.gnu.org>
3371
3372 PR fortran/69514
3373 * gfortran.dg/pr69514_1.f90: New test.
3374 * gfortran.dg/pr69514_2.f90: New test.
3375
51688bb7 33762016-09-08 Jakub Jelinek <jakub@redhat.com>
3377
a34338c9 3378 PR fortran/77500
3379 * gfortran.dg/gomp/pr77500.f90: New test.
3380
51688bb7 3381 PR fortran/77516
3382 * gfortran.dg/gomp/pr77516.f90: New test.
3383
3ecb55e7 33842016-09-07 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR middle-end/77475
3387 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3388 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3389 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3390 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3391 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3392 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3393
3da97ff7 33942016-09-07 David Malcolm <dmalcolm@redhat.com>
3395
3396 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3397 "substring-locations.h".
3398
b55f1f44 33992016-09-07 Richard Biener <rguenther@suse.de>
3400
3401 PR c/77450
3402 * c-c++-common/vector-subscript-8.c: Move ..
3403 * gcc.dg/pr77450.c: ... here.
3404
7d482049 34052016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3406
3407 PR libgfortran/77393
3408 * gfortran.dg/fmt_f0_2.f90: Update test.
3409 * gfortran.dg/fmt_f0_3.f90: New test.
3410
ef3b531c 34112016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3412
3413 PR debug/77389
3414 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3415 in dg-options.
3416
3417 PR debug/57519
3418 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3419
39370ea0 34202016-09-06 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR target/69255
3423 * gcc.target/i386/pr69255-1.c: New test.
3424 * gcc.target/i386/pr69255-2.c: New test.
3425 * gcc.target/i386/pr69255-3.c: New test.
3426
34272016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3428
3429 PR c/77336
3430 * gcc.dg/format/miss-7.c: New test.
3431
88820414 34322016-09-06 Uros Bizjak <ubizjak@gmail.com>
3433
3434 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3435
4c790ba8 34362016-09-06 Martin Liska <mliska@suse.cz>
3437
3438 PR gcov-profile/77378
3439 PR gcov-profile/77466
3440 * gcc.dg/profile-update-warning.c: New test.
3441
43d2460d 34422016-09-06 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/77479
3445 * gcc.dg/torture/pr77479.c: New testcase.
3446
4c04bcce 34472016-09-06 Richard Biener <rguenther@suse.de>
3448
3449 PR c/77450
3450 * c-c++-common/vector-subscript-7.c: Adjust.
3451 * c-c++-common/vector-subscript-8.c: New testcase.
3452
8925068a 34532016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3454
3455 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3456
daea048c 34572016-09-05 Jakub Jelinek <jakub@redhat.com>
3458
e315ff48 3459 PR target/77476
3460 * gcc.target/i386/avx512f-pr77476.c: New test.
3461 * gcc.target/i386/avx512bw-pr77476.c: New test.
3462 * gcc.target/i386/avx512dq-pr77476.c: New test.
3463
8eeca3ac 3464 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3465 Update comment to mention also avx512f.
3466
daea048c 3467 PR sanitizer/77396
3468 * g++.dg/asan/pr77396-2.C: New test.
3469
a6ffaadf 34702016-09-05 Uros Bizjak <ubizjak@gmail.com>
3471
3472 PR rtl-optimization/77452
3473 * gcc.target/i386/pr77452.c: New test.
3474
8f8828ba 34752016-09-05 Marek Polacek <polacek@redhat.com>
3476
3477 PR c/77423
3478 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3479
65277f2a 34802016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77391
3483 * gfortran.dg/pr77391.f90: New test.
3484
a1cf06b8 34852016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3486
3487 PR fortran/77460
3488 * gfortran.dg/pr77460.f90: New test.
3489
4d261282 34902016-09-03 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR c/65467
3493 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3494
4fc4eb94 34952016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3496
3497 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3498
40a431fa 34992016-09-02 David Malcolm <dmalcolm@redhat.com>
3500
3501 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3502 test case.
3503 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3504 diagnostic-test-show-locus-generate-patch.c to the sources
3505 for diagnostic_plugin_test_show_locus.c.
3506
a940fdc7 35072016-09-02 Jakub Jelinek <jakub@redhat.com>
3508
0b80c4b2 3509 PR c/65467
3510 * gcc.dg/gomp/_Atomic-1.c: New test.
3511 * gcc.dg/gomp/_Atomic-2.c: New test.
3512 * gcc.dg/gomp/_Atomic-3.c: New test.
3513 * gcc.dg/gomp/_Atomic-4.c: New test.
3514 * gcc.dg/gomp/_Atomic-5.c: New test.
3515
a940fdc7 3516 PR sanitizer/77396
3517 * g++.dg/asan/pr77396.C: New test.
3518
35192016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3520
3521 PR tree-optimization/71831
3522 * gcc.dg/builtin-object-size-16.c: New test.
3523 * gcc.dg/builtin-object-size-17.c: New test.
3524
0b404bb4 35252016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3526
3527 PR libgfortran/77393
3528 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3529
8a5817a9 35302016-09-01 Uros Bizjak <ubizjak@gmail.com>
3531
3532 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3533 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3534 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3535 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3536 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3537 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3538 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3539 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3540 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3541 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3542 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3543 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3544 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3545 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3546 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3547 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3548 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3549 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3550
209253ae 35512016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3552
3553 * gnat.dg/opt58.adb: New test.
3554 * gnat.dg/opt58_pkg.ads: New helper.
3555
15182c1d 35562016-09-01 Richard Biener <rguenther@suse.de>
3557
3558 PR middle-end/77436
3559 * gcc.dg/torture/pr77436.c: New testcase.
3560
1c02615c 35612016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562
3563 * gcc.dg/pr64252.c: Require int32plus.
3564 * gcc.dg/pr66299-1.c: Likewise.
3565 * gcc.dg/pr66299-2.c: Likewise.
3566 * gcc.dg/torture/20131115-1.c: Skip for avr.
3567
08fded5f 35682016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3569
3570 * gcc.target/aarch64/ands_3.c: New test.
3571
a7b3b7c4 35722016-08-31 Jakub Jelinek <jakub@redhat.com>
3573
68c215e4 3574 PR fortran/77352
3575 * gfortran.dg/gomp/pr77352.f90: New test.
3576
a7b3b7c4 3577 PR fortran/77374
3578 * gfortran.dg/gomp/pr77374.f08: New test.
3579
51a43c06 35802016-08-31 Marc Glisse <marc.glisse@inria.fr>
3581
3582 PR tree-optimization/73714
3583 * gcc.dg/tree-ssa/pr73714.c: New test.
3584
01109414 35852016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3586
3587 PR libgfortran/77393
3588 * gfortran.dg/fmt_f0_2.f90: New test.
3589
8036ac7f 35902016-08-31 Marc Glisse <marc.glisse@inria.fr>
3591
3592 * gcc.target/i386/pr59539-2.c: Adapt options.
3593 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3594
b298bde8 35952016-08-31 Paul Thomas <pault@gcc.gnu.org>
3596
3597 PR fortran/77418
3598 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3599 of the associate entity and replace with a pointer to the
3600 intended item on the stack.
3601
9f732c4e 36022016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3603 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3604
3605 PR fortran/48298
3606 * gfortran.dg/dtio_1.f90: New test.
3607 * gfortran.dg/dtio_2.f90: New test.
3608 * gfortran.dg/dtio_3.f90: New test.
3609 * gfortran.dg/dtio_4.f90: New test.
3610 * gfortran.dg/dtio_5.f90: New test.
3611 * gfortran.dg/dtio_6.f90: New test.
3612 * gfortran.dg/dtio_7.f90: New test.
3613 * gfortran.dg/dtio_8.f90: New test.
3614 * gfortran.dg/dtio_9.f90: New test.
3615 * gfortran.dg/dtio_10.f90: New test.
3616
d6dd1b60 36172016-08-30 David Malcolm <dmalcolm@redhat.com>
3618
3619 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3620 (test_many_nested_locations): New function.
3621 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3622 (test_show_locus): Handle "test_many_nested_locations".
3623
2e7400df 36242016-08-30 David Malcolm <dmalcolm@redhat.com>
3625
3626 * g++.dg/template/double-greater-than-fixit.C: New test case.
3627
98023bfd 36282016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3629
3630 * gnat.dg/opt57.ad[sb]: New test.
3631 * gnat.dg/opt57_pkg.ads: New helper.
3632
f9723d87 36332016-08-30 Richard Biener <rguenther@suse.de>
3634
3635 PR tree-optimization/69047
3636 * gcc.dg/pr69047.c: Fix byte-order check.
3637
77ce6232 36382016-08-30 Jakub Jelinek <jakub@redhat.com>
3639
adca2d16 3640 PR tree-optimization/72866
3641 * gcc.dg/vect/pr72866.c: New test.
3642
06cee168 3643 PR debug/77363
3644 * g++.dg/debug/dwarf2/pr77363.C: New test.
3645
4472e8d1 3646 PR middle-end/77377
3647 * gcc.target/i386/pr77377.c: New test.
3648
77ce6232 3649 PR debug/77389
3650 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3651 in dg-options.
3652
36bda760 36532016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 * gfortran.dg/pr77372.f90: Moved to ...
3656 * gfortran.dg/ieee/pr77372.f90: here.
3657
2db6ea89 36582016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3659
3660 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3661 vector short/char initializations.
3662 * gcc.target/powerpc/vec-init-5.c: Likewise.
3663 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3664 vector initialization optimizations.
3665 * gcc.target/powerpc/vec-init-7.c: Likewise.
3666 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3667 vector float/double initializations.
3668 * gcc.target/powerpc/vec-init-9.c: Likewise.
3669
1e4df796 36702016-08-29 Uros Bizjak <ubizjak@gmail.com>
3671
3672 PR target/77403
3673 * gcc.target/i386/pr77403.c: New test.
3674
f293b7f2 36752016-08-29 Marek Polacek <polacek@redhat.com>
3676
3677 PR c/77292
3678 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3679
ea2ec8f6 36802016-08-29 Tom de Vries <tom@codesourcery.com>
3681
3682 PR c/77398
3683 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3684
686436fe 36852016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3686
3687 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3688
686436fe 36892016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3690
3691 * gfortran.dg/dec_structure_13.f90: New testcase.
3692
f1ecf8b3 36932016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3694
3695 PR fortran/77261
3696 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3697 available.
3698
4670f428 36992016-08-28 Tom de Vries <tom@codesourcery.com>
3700
3701 PR lto/70955
3702 * gcc.dg/pr70955.c: New test.
3703 * gcc.dg/lto/pr70955_0.c: Same.
3704 * gcc.dg/lto/pr70955_1.c: Same.
3705
b243b563 37062016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3707
3708 PR tree-optimization/71077
3709 * gcc.target/i386/pr71077.c: New test.
3710
92a44a68 37112016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3712
3713 PR fortran/77380
3714 * gfortran.dg/pr77380.f90: New test.
3715
92a44a68 37162016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3717
3718 PR fortran/77372
3719 gfortran.dg/pr77372.f90: New test.
3720
367964fa 37212016-08-26 David Malcolm <dmalcolm@redhat.com>
3722
3723 * gcc.dg/spellcheck-fields-2.c (test): Move
3724 dg-begin/end-multiline-output within function body.
3725 (test_macro): New function.
3726
df4248fb 37272016-08-26 David Malcolm <dmalcolm@redhat.com>
3728
3729 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3730 (test_fixit_insert): Update expected output.
3731 (test_fixit_remove): Likewise.
3732 (test_fixit_replace): Likewise.
3733
377da6e4 37342016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3735
3736 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3737 Fix typo.
3738
4f16cc83 37392016-08-26 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/69047
3742 * gcc.dg/pr69047.c: New testcase.
3743
a54071b2 37442016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3745 Martin Jambhor <mjambor@suse.cz>
377da6e4 3746
a54071b2 3747 * gcc.dg/ipa/propbits-1.c: New test-case.
3748 * gcc.dg/ipa/propbits-2.c: Likewise.
3749 * gcc.dg/ipa/propbits-3.c: Likewise.
3750
2ae10c8c 37512016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3752
3753 PR fortran/77351
3754 * gfortran.dg/pr77351.f90: New test.
3755
c4963714 37562016-08-25 Marek Polacek <polacek@redhat.com>
3757
3758 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3759
49e1f4eb 37602016-08-25 Marek Polacek <polacek@redhat.com>
3761
3762 PR c/77323
3763 * gcc.dg/pr77323.c: New test.
3764
984f03c2 37652016-08-24 Paul Thomas <pault@gcc.gnu.org>
3766
3767 PR fortran/77358
3768 * gfortran.dg/submodule_17.f08: New test.
3769
92a44a68 37702016-08-24 Michael Collison <michael.collison@linaro.org>
3771 Michael Collison <michael.collison@arm.com>
f6c98a9a 3772
3773 * gcc.target/arm/builtin_saddl.c: New testcase.
3774 * gcc.target/arm/builtin_saddll.c: New testcase.
3775 * gcc.target/arm/builtin_uaddl.c: New testcase.
3776 * gcc.target/arm/builtin_uaddll.c: New testcase.
3777 * gcc.target/arm/builtin_ssubl.c: New testcase.
3778 * gcc.target/arm/builtin_ssubll.c: New testcase.
3779 * gcc.target/arm/builtin_usubl.c: New testcase.
3780 * gcc.target/arm/builtin_usubll.c: New testcase.
3781
8938d43d 37822016-08-24 Uros Bizjak <ubizjak@gmail.com>
3783
3784 PR target/77270
3785 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3786 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3787 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3788 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3789 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3790 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3791 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3792 effective target. Remove scan-assembler-times directives.
3793 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3794 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3795 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3796
2fb84e50 37972016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3798
3799 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3800 of unsigned int.
3801 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3802
cac7df4e 38032016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3804
3805 PR testsuite/77317
3806 * lib/target-supports.exp
3807 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3808 (check_effective_target_vect_natural_alignment): Ditto.
3809 (check_effective_target_vector_alignment_reachable): Ditto.
3810 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3811
b904831d 38122016-08-23 Ian Lance Taylor <iant@golang.org>
3813
3814 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3815
ff055c48 38162016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3817
3818 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3819 being created from pointers to memory locations.
3820 * gcc.target/powerpc/vec-init-2.c: Likewise.
3821
27af8972 38222016-08-23 Fritz Reese <fritzoreese@gmail.com>
3823
3824 * gfortran.dg/dec_structure_12.f90: New testcase.
3825
bd8ac469 38262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3827
3828 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3829
434d4291 38302016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3831
3832 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3833 verification.
3834
be0be2de 38352016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3836
3837 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3838 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3839
7feac654 38402016-08-23 Richard Biener <rguenther@suse.de>
3841
3842 PR tree-optimization/27336
3843 * c-c++-common/pr27336.c: New testcase.
3844
364743f3 38452016-08-22 Marek Polacek <polacek@redhat.com>
3846
3847 PR c++/77321
3848 * g++.dg/cpp1y/pr77321.C: New test.
3849
b92c452d 38502016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3851
3852 PR fortran/60774
3853 * gfortran.dg/empty_label.f: Adjust test for new error message.
3854 * gfortran.dg/empty_label.f90: Ditto.
3855 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3856 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3857 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3858
bfbc628a 38592016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3860
3861 PR fortran/61318
3862 * gfortran.dg/pr61318.f90: New test.
3863
99af6e70 38642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3865
3866 PR fortran/77260
3867 * gfortran.dg/pr77260_1.f90: New test.
3868 * gfortran.dg/pr77260_2.f90: Ditto.
3869
6cfc7001 38702016-08-22 Joseph Myers <joseph@codesourcery.com>
3871
3872 PR middle-end/77269
3873 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3874 __builtin_signbitf and __builtin_signbitl in expected generic
3875 expansion.
3876 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3877 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3878 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3879 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3880 tests.
3881
012f068a 38822016-08-22 Joseph Myers <joseph@codesourcery.com>
3883
3884 * gcc.dg/torture/float128-builtin.c,
3885 gcc.dg/torture/float128-ieee-nan.c,
3886 gcc.dg/torture/float128x-builtin.c,
3887 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3888 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3889 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3890 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3891 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3892 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3893 gcc.dg/torture/floatn-nan.h: New tests.
3894
e2c5b687 38952016-08-22 Joseph Myers <joseph@codesourcery.com>
3896
3897 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3898 macro.
3899 (main): Update calls to TEST_I_F.
3900 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3901 macro.
3902 (main): Update calls to TEST_I_F.
3903
b4635564 39042016-08-22 Joseph Myers <joseph@codesourcery.com>
3905
3906 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3907 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3908 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3909 names in calls to TEST_I_F.
3910
802bc569 39112016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3912
3913 PR c/52952
3914 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3915
70fa7158 39162016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3917
3918 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3919 and !natural_alignment_64.
3920 * gcc.dg/ipa/propalign-2.c: Likewise.
3921 * gcc.dg/ipa/propalign-3.c: Likewise.
3922 * gcc.dg/ipa/propalign-4.c: Likewise.
3923 * gcc.dg/ipa/propalign-5.c: Likewise.
3924 * lib/target-supports.exp
3925 (check_effective_target_natural_alignment_32): Add avr-*-*.
3926
d0346b1a 39272016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3928
3929 PR tree-optimization/61839
3930 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3931 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3932 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3933 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3934
82c85aba 39352016-08-19 Joseph Myers <joseph@codesourcery.com>
3936
3937 PR c/32187
3938 * lib/target-supports.exp (check_effective_target_float16)
3939 (check_effective_target_float32, check_effective_target_float64)
3940 (check_effective_target_float128, check_effective_target_float32x)
3941 (check_effective_target_float64x)
3942 (check_effective_target_float128x)
3943 (check_effective_target_float16_runtime)
3944 (check_effective_target_float32_runtime)
3945 (check_effective_target_float64_runtime)
3946 (check_effective_target_float128_runtime)
3947 (check_effective_target_float32x_runtime)
3948 (check_effective_target_float64x_runtime)
3949 (check_effective_target_float128x_runtime)
3950 (check_effective_target_floatn_nx_runtime)
3951 (add_options_for_float16, add_options_for_float32)
3952 (add_options_for_float64, add_options_for_float128)
3953 (add_options_for_float32x, add_options_for_float64x)
3954 (add_options_for_float128x): New procedures.
3955 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3956 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3957 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3958 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3959 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3960 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3961 gcc.dg/torture/float128-complex.c,
3962 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3963 gcc.dg/torture/float128x-basic.c,
3964 gcc.dg/torture/float128x-complex.c,
3965 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3966 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3967 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3968 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3969 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3970 gcc.dg/torture/float32x-basic.c,
3971 gcc.dg/torture/float32x-complex.c,
3972 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3973 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3974 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3975 gcc.dg/torture/float64x-basic.c,
3976 gcc.dg/torture/float64x-complex.c,
3977 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3978 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3979 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3980 gcc.dg/torture/floatn-tg.h,
3981 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3982 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3983 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3984 gcc.dg/torture/fp-int-convert-float128x.c,
3985 gcc.dg/torture/fp-int-convert-float16-timode.c,
3986 gcc.dg/torture/fp-int-convert-float16.c,
3987 gcc.dg/torture/fp-int-convert-float32-timode.c,
3988 gcc.dg/torture/fp-int-convert-float32.c,
3989 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3990 gcc.dg/torture/fp-int-convert-float32x.c,
3991 gcc.dg/torture/fp-int-convert-float64-timode.c,
3992 gcc.dg/torture/fp-int-convert-float64.c,
3993 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3994 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3995 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3996 maximum exponent of floating-point type. Use it in testing
3997 whether 0x8...0 fits in the floating-point type. Always treat -1
3998 (signed 0xf...f) as fitting in the floating-point type.
3999 (M_OK1): New macro.
4000 * gcc.dg/torture/fp-int-convert-double.c,
4001 gcc.dg/torture/fp-int-convert-float.c,
4002 gcc.dg/torture/fp-int-convert-float128-timode.c,
4003 gcc.dg/torture/fp-int-convert-float128.c,
4004 gcc.dg/torture/fp-int-convert-float80-timode.c,
4005 gcc.dg/torture/fp-int-convert-float80.c,
4006 gcc.dg/torture/fp-int-convert-long-double.c,
4007 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4008
cf0bbc39 40092016-08-19 Jakub Jelinek <jakub@redhat.com>
4010
9354a9a5 4011 PR fortran/72744
4012 * gfortran.dg/gomp/pr72744.f90: New test.
4013
cf0bbc39 4014 PR fortran/69281
4015 * gfortran.dg/gomp/pr69281.f90: New test.
4016
ee0e163a 40172016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4018
1e4df796 4019 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4020 the last special seed value.
4021 * gfortran.dg/random_7.f90: Use size for last array member instead
4022 of hardcoded value.
ee0e163a 4023
6d7de609 40242016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4025
4026 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4027 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4028
e3243c77 40292016-08-19 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/77286
4032 * gcc.dg/torture/pr77286.c: New testcase.
4033
b983d92d 40342016-08-18 David Malcolm <dmalcolm@redhat.com>
4035
4036 * gcc.dg/verbose-asm-2.c: New test case.
4037
48a7392b 40382016-08-18 David Malcolm <dmalcolm@redhat.com>
4039
4040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4041 (custom_diagnostic_finalizer): Update for change to
4042 diagnostic_show_locus.
4043
5c8151fa 40442016-08-18 David Malcolm <dmalcolm@redhat.com>
4045
4046 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4047 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4048
26040f06 40492016-08-18 Marek Polacek <polacek@redhat.com>
4050
4051 PR c/71514
4052 * gcc.dg/pr71514.c: New test.
4053
360e911d 40542015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4055
4056 PR target/72839
4057 * gcc.target/i386/pr72839.c: New test.
4058
6de0546d 40592016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4060
4061 PR middle-end/70895
4062 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4063 * c-c++-common/goacc/reduction-1.c: Likewise.
4064 * c-c++-common/goacc/reduction-2.c: Likewise.
4065 * c-c++-common/goacc/reduction-3.c: Likewise.
4066 * c-c++-common/goacc/reduction-4.c: Likewise.
4067
cee80871 40682016-08-18 Alan Modra <amodra@gmail.com>
4069
4070 * gcc.c-torture/compile/pr72771.c: New.
4071
f9c39b65 40722016-08-17 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR fortran/67496
4075 * gfortran.dg/pr67496.f90: New test.
4076
92a44a68 40772015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4078
4079 PR tree-optimization/71752
f9c39b65 4080 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4081
d2392ec3 40822016-08-17 Uros Bizjak <ubizjak@gmail.com>
4083
4084 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4085
c4994c0b 40862016-08-17 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR middle-end/77259
4089 * g++.dg/ipa/devirt-52.C: New test.
4090
f7896ff0 40912016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4092
4093 * c-c++-common/goacc/reduction-6.c: New testcase.
4094
7104d1a8 40952016-08-17 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/76490
4098 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4099 * gcc.dg/pr52904.c: XFAIL.
4100
cff41b9e 41012016-08-17 Richard Biener <rguenther@suse.de>
4102
4103 PR tree-optimization/23855
4104 * gcc.dg/loop-unswitch-2.c: Adjust.
4105
b1398e47 41062016-08-16 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR tree-optimization/72817
4109 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4110
de41fc22 41112016-08-16 Joseph Myers <joseph@codesourcery.com>
4112
4113 PR libgcc/77265
4114 * gcc.dg/torture/float128-extend-inf.c: New test.
4115
5927e78e 41162016-08-16 David Malcolm <dmalcolm@redhat.com>
4117
4118 PR c/72857
4119 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4120 for embedded NUL.
4121 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4122 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4123 caret placement.
4124 (test_oct): Likewise.
4125 (test_multiple): Likewise.
4126 (test_field_width_specifier): Likewise.
4127 (test_field_width_specifier_2): New function.
4128 (test_field_precision_specifier): New function.
4129 (test_embedded_nul): Update expected caret placement.
4130 (test_non_contiguous_strings): Update line number.
4131 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4132 (__emit_string_literal_range): Add "caret_idx" param.
4133 (test_simple_string_literal): Add value for new param, updating
4134 expected output..
4135 (test_concatenated_string_literal): Likewise.
4136 (test_multiline_string_literal): Likewise.
4137 (test_hex): Likewise.
4138 (test_oct): Likewise.
4139 (test_multiple): Likewise.
4140 (test_ucn4): Likewise.
4141 (test_ucn8): Likewise.
4142 (test_u8): Likewise.
4143 (test_u): Likewise; update expected message, from "range" to
4144 "location".
4145 (test_U): Likewise.
4146 (test_L): Likewise.
4147 (test_macro): Add value for new param.
4148 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4149 (__emit_string_literal_range): Add "caret_idx" param.
4150 (test_stringified_token_1): Add value for new param. Update
4151 expected message, from "range" to "location".
4152 (test_stringized_token_2): Likewise, adding param to macro.
4153 (test_stringified_token_3): Likewise.
4154 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4155 (emit_warning): Convert param from source_range to location_t.
4156 (test_string_literals): Add caret_idx param, and use it when
4157 constructing a substring_loc. Update error message, from
4158 "range" to "location".
4159
b8d94309 41602016-08-16 Jakub Jelinek <jakub@redhat.com>
4161
2e947447 4162 PR target/71910
4163 * g++.dg/gomp/pr71910.C: New test.
4164
9ea71b15 4165 PR middle-end/67485
4166 * gcc.c-torture/compile/pr67485.c: New test.
4167
b8d94309 4168 PR target/72867
4169 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4170
31de5086 41712016-08-16 Bin Cheng <bin.cheng@arm.com>
4172
4173 PR tree-optimization/69848
4174 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4175
a05d3de8 41762016-08-16 Martin Liska <mliska@suse.cz>
4177
4178 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4179 of memory operations so that it can be handled by core2
4180 in 32-bit mode.
4181
b50ad04e 41822016-08-16 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/76783
4185 * gcc.dg/pr76783.c: New testcase.
4186 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4187
b441db40 41882016-08-16 Bin Cheng <bin.cheng@arm.com>
4189
4190 PR tree-optimization/72817
4191 PR tree-optimization/73450
4192 * gcc.dg/tree-ssa/pr72817.c: New test.
4193 * gcc.dg/tree-ssa/pr73450.c: New test.
4194
36d310d0 41952016-08-15 Fritz Reese <fritzoreese@gmail.com>
4196
4197 * gfortran.dg/init_flag_13.f90: New testcase.
4198 * gfortran.dg/init_flag_14.f90: Ditto.
4199 * gfortran.dg/init_flag_15.f03: Ditto.
4200 * gfortran.dg/dec_init_1.f90: Ditto.
4201 * gfortran.dg/dec_init_2.f90: Ditto.
4202
e5ec9f76 42032016-08-15 Uros Bizjak <ubizjak@gmail.com>
4204
4205 PR target/72867
4206 * gcc.target/i386/pr72867.c: New test.
4207
6ce66d38 42082016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4209
4210 * c-c++-common/dump-ada-spec-5.c: New test.
4211
894463cf 42122016-08-15 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/73434
4215 * gcc.dg/torture/pr73434.c: New testcase.
4216
98b374b4 42172016-08-15 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR tree-optimization/72824
4220 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4221
9b90f118 42222016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4223
4224 PR fortran/70598
4225 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4226 in use_device clause.
4227 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4228 * gfortran.dg/goacc/list.f95: Adjust to catch
4229 "neither a POINTER nor an array" error messages.
4230
1d80868e 42312016-08-14 Uros Bizjak <ubizjak@gmail.com>
4232
4233 PR target/76342
4234 * gcc.target/i386/pr76342.c: New test.
4235
153e4ac1 42362016-08-12 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR c/71512
4239 * g++.dg/ubsan/pr71512.C: New test.
4240 * c-c++-common/ubsan/pr71512-1.c: New test.
4241 * c-c++-common/ubsan/pr71512-2.c: New test.
4242
3c382998 42432016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4244
4245 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4246 vector initialization options.
4247 * gcc.target/powerpc/vec-init-2.c: Likewise.
4248 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4249 is generated on ISA 3.0.
4250
7079d57a 42512016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4252
4253 PR middle-end/71654
4254 * gcc.dg/c-c++-common/pr71654.c: New test.
4255 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4256 dg-options.
4257 * gcc.dg/tree-ssa/vrp24: Likewise.
4258
7175bb2a 42592016-08-12 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR c/67410
4262 * gcc.dg/pr67410.c: New test.
4263
56fb8e9d 42642016-08-12 Bin Cheng <bin.cheng@arm.com>
4265
4266 PR tree-optimization/69848
4267 * gcc.dg/vect/vect-pr69848.c: New test.
4268
1f84b4ab 42692016-08-12 Uros Bizjak <ubizjak@gmail.com>
4270
4271 PR testsuite/71008
4272 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4273 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4274 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4275 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4276
60b349d9 42772016-08-12 Richard Biener <rguenther@suse.de>
4278
4279 PR tree-optimization/57326
4280 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4281 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4282 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4283 * gcc.target/i386/pr45685.c: Likewise.
4284 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4285 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4286 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4287 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4288 * gfortran.dg/pr34163.f90: Likewise.
4289
6d5f72f3 42902016-08-12 Martin Liska <mliska@suse.cz>
4291
4292 * g++.dg/gcov/gcov-16.C: New test.
4293 * lib/gcov.exp: Support new argument for run-gcov function.
4294
b357db2c 42952016-08-12 Martin Liska <mliska@suse.cz>
4296
4297 PR gcov-profile/35590
4298 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4299
08e33f10 43002016-08-12 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/72851
4303 * gcc.dg/torture/pr72851.c: New testcase.
4304
92a44a68 43052016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4306
832d369d 4307 PR debug/63240
4308 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4309 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4310 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4311 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4312 DW_AT_deleted.
4313
1289a281 4314 PR debug/55641
4315 * g++.dg/debug/dwarf2/ref-1.C: New.
4316
9a478fab 4317 PR debug/49366
4318 * g++.dg/debug/dwarf2/template-params-12.H: New.
4319 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4320 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4321 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4322 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4323 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4324 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4325 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4326
e61229f8 43272016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4328
4329 PR target/72863
4330 * gcc.target/powerpc/pr72863.c: New test.
4331
c7823416 43322016-08-11 Uros Bizjak <ubizjak@gmail.com>
4333
4334 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4335
df15667f 43362015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4337
4338 * gcc.target/i386/pieces-strcpy-1.c: New test.
4339 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4340
83c375ba 43412016-08-11 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR c++/72868
4344 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4345
350f354a 43462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4347
4348 * gcc.target/i386/pieces-memcpy-1.c: New test.
4349 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4350 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4351 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4352 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4353 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4354
74be5bc1 43552016-08-11 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR c/72816
20fb4916 4358 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4359
40395983 43602016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4361
4362 PR tree-optimization/71083
4363 * gcc.c-torture/execute/pr71083.c: New test.
4364 * gnat.dg/loop_optimization23.adb: New test.
4365 * gnat.dg/loop_optimization23_pkg.ads: New test.
4366 * gnat.dg/loop_optimization23_pkg.adb: New test.
4367
ec969ce4 43682016-08-11 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/72772
4371 * gcc.dg/graphite/pr35356-1.c: Adjust.
4372 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4373
25482c16 43742016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4375
4376 * gfortran.dg/random_7.f90: Take into account that the last seed
4377 value is the special p value.
4378 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4379
f454033a 43802016-08-11 Richard Biener <rguenther@suse.de>
4381
4382 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4383
2d2b78a1 43842016-08-11 Alan Modra <amodra@gmail.com>
4385
4386 * gcc.target/powerpc/pr71680.c: New.
4387
97468983 43882016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4389
4390 * gcc.target/powerpc/bfp/bfp.exp: New file.
4391 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4392 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4393 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4394 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4395 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4396 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4397 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4398 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4399 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4400 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4401 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4402 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4403 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4404 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4405 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4406 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4407 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4408 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4409 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4410 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4411 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4412 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4413 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4414 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4415 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4416 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4417 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4418 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4419 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4420 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4421 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4422 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4423 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4424 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4425 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4426 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4427 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4428 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4429 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4430 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4431 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4432 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4433 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4434 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4435 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4436 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4437 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4438 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4439 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4440 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4441 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4442 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4443 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4444
23a6fe48 44452016-08-10 Bin Cheng <bin.cheng@arm.com>
4446
4447 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4448 Add aarch64*-*-*.
4449
0cb8f73e 44502016-08-10 Bin Cheng <bin.cheng@arm.com>
4451
4452 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4453
b7ed2a65 44542016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4455
4456 PR target/72853
4457 * gcc.target/powerpc/pr72853.c: New test.
4458
2d2b4107 44592016-08-10 Martin Liska <mliska@suse.cz>
4460
4461 PR gcov-profile/58306
4462 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4463
7132b755 44642016-08-10 Martin Liska <mliska@suse.cz>
4465
4466 * g++.dg/gcov/gcov-threads-1.C: New test.
4467
5186407c 44682016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4469
4470 PR target/71873
4471 * gcc.target/avr/pr71873.c: New test.
4472
44f01555 44732016-08-09 Martin Liska <mliska@suse.cz>
4474
4475 * g++.dg/gcov/gcov-dump-1.C: New test.
4476 * g++.dg/gcov/gcov-dump-2.C: New test.
4477
7d4f18f5 44782016-08-09 Martin Liska <mliska@suse.cz>
4479
4480 * gcc.dg/tree-prof/val-prof-9.c: New test.
4481
defa7026 44822016-08-09 Martin Liska <mliska@suse.cz>
4483
4484 * gcc.dg/tree-prof/val-prof-8.c: New test.
4485
ae7e6062 44862016-08-09 Martin Jambor <mjambor@suse.cz>
4487
0c47dd26 4488 PR ipa/71981
4489 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4490
a69fb570 44912016-08-09 Bin Cheng <bin.cheng@arm.com>
4492
4493 PR tree-optimization/33707
4494 * gcc.dg/vect/pr33707.c: New test.
4495
a031a844 44962016-08-09 Bin Cheng <bin.cheng@arm.com>
4497
4498 PR tree-optimization/pr72772
4499 * gcc.dg/tree-ssa/pr72772.c: New test.
4500
8f1baf0d 45012016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4502
4503 PR rtl-optimization/66669
4504 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4505
53e7aca1 45062016-08-09 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR tree-optimization/72824
4509 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4510
c162fa25 45112016-08-09 Richard Biener <rguenther@suse.de>
4512
4513 PR tree-optimization/71802
4514 * gcc.dg/torture/pr71802.c: New testcase.
4515
87156a7d 45162016-08-09 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR c++/72809
4519 * g++.dg/eh/stdarg1.C: New test.
4520
d0029333 45212016-08-08 Andi Kleen <ak@linux.intel.com>
4522
4523 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4524 test command line in failure log.
4525 (profopt-execute): dito. Make autofdo file names unique.
4526
7af4d06b 45272016-08-08 David Malcolm <dmalcolm@redhat.com>
4528
4529 PR c/64955
4530 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4531 output.
4532
7091ff70 45332016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4534
4535 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4536 c99_runtime.
4537 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4538 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4539 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4540 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4541 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4542 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4543
d189b094 45442016-08-08 David Malcolm <dmalcolm@redhat.com>
4545
4546 PR c/52952
4547 * gcc.dg/cpp/pr66415-1.c: Likewise.
4548 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4549 * gcc.dg/format/c90-printf-1.c: Likewise.
4550 * gcc.dg/format/diagnostic-ranges.c: New test case.
4551
440837fe 45522016-08-08 Jakub Jelinek <jakub@redhat.com>
4553
7cbcf608 4554 PR fortran/72716
4555 * gfortran.dg/gomp/pr72716.f90: New test.
4556
aa1ddb66 4557 PR middle-end/72781
4558 * gcc.dg/gomp/pr72781.c: New test.
4559
440837fe 4560 PR middle-end/68762
4561 * g++.dg/vect/pr68762-1.cc: New test.
4562 * g++.dg/vect/pr68762-2.cc: New test.
4563 * g++.dg/vect/pr68762.h: New file.
4564
eb571c16 45652016-08-08 Martin Sebor <msebor@redhat.com>
4566
4567 PR testsuite/72838
f9c39b65 4568 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4569 * g++.dg/warn/overflow-warn-3.C: Same.
4570 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4571
8ca5189a 45722016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4573
4574 PR fortran/71936
4575 * gfortran.dg/allocate_with_source_21.f03: New test.
4576
1495e54c 45772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4578
4579 PR fortran/72698
4580 * gfortran.dg/allocate_with_source_20.f03: New test.
4581
d1e97886 45822016-08-08 Alan Modra <amodra@gmail.com>
4583
4584 * gcc.c-torture/compile/pr72802.c: New.
4585
9da84a54 45862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4587
4588 PR fortran/70524
4589 * gfortran.dg/dependency_48.f90: New test.
4590
3f9692a5 45912016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4592
b5b764be 4593 PR fortran/70040
3f9692a5 4594 * gfortran.dg/pr70040.f90: New testcase.
4595
099ec19a 45962016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4597
4598 PR fortran/71961
4599 * gfortran.dg/matmul_10.f90: New testcase.
4600
e8272095 46012016-08-07 Jan Hubicka <hubicka@ucw.cz>
4602
4603 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4604
f5d2c462 46052016-08-07 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR c/72816
4608 * gcc.dg/pr72816.c: New test.
4609
30c60892 46102016-08-06 Jonathan Wakely <jwakely@redhat.com>
4611
4612 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4613 * g++.dg/conversion/pr41426.C: Likewise.
4614 * g++.dg/conversion/pr66211.C: Likewise.
4615 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4616 * g++.dg/init/ref8.C: Likewise.
4617 * g++.old-deja/g++.law/cvt20.C: Likewise.
4618 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4619
2abf3c4a 46202016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4621
4622 PR tree-optimization/18046
4623 * gcc.dg/tree-ssa/vrp105.c: New test.
4624 * gcc.dg/tree-ssa/vrp106.c: New test.
4625
a940fdc7 46262016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4627
4628 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4629 1ul in diagnostics. Remove hyphen from "constant-expression."
4630 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4631 * g++.dg/cpp0x/static_assert3.C: Same.
4632 * g++.dg/cpp1y/constexpr-throw.C: Same.
4633 * g++.dg/template/nontype3.C: Same.
4634 * g++.dg/warn/overflow-warn-1.C: Same.
4635 * g++.dg/warn/overflow-warn-3.C: Same.
4636 * g++.dg/warn/overflow-warn-4.C: Same.
4637
d4166bdc 46382016-08-05 David Malcolm <dmalcolm@redhat.com>
4639
4640 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4641 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4642 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4644
906dd612 46452016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4646
4647 PR tree-optimization/72810
4648 * gcc.dg/tree-ssa/vrp110.c: New test.
4649
9788fb76 46502016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4651
4652 PR Target/72819
4653 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4654 registers.
4655 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4656 saving the half-precision registers.
4657 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4658 value is returned in h0.
4659 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4660 are passed in FP/SIMD registers.
4661 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4662 passing works corrcetly.
4663 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4664 (hfa_f16x2_t): Likewise.
4665 (hfa_f16x3_t): Likewise.
4666 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4667 are promoted to double and passed in a double register.
4668 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4669 are promoted to double and stacked.
4670 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4671 __fp16 data types.
4672 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4673 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4674 __fp16 first get passed in FP/SIMD registers, then stacked.
4675
30f40fe4 46762016-08-05 Nathan Sidwell <nathan@acm.org>
4677
4678 PR c++/68724
4679 * g++.dg/cpp0x/pr68724.C: New.
4680
8a6540e1 46812016-08-05 Richard Biener <rguenther@suse.de>
4682
4683 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4684
09001ac1 46852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4686
4687 * gcc.dg/tree-ssa/vrp107.c: New test.
4688 * gcc.dg/tree-ssa/vrp108.c: New test.
4689 * gcc.dg/tree-ssa/vrp109.c: New test.
4690
88ab6a9c 46912016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4692
4693 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4694 dg-options.
4695
b2a036e7 46962016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4697
4698 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4699 test-cases.
4700 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4701 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4702 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4703 test-cases.
4704 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4705 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4706 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4707 large_double.
4708
8dbf49cb 47092016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4710
4711 PR c++/72800
4712 * g++.dg/cpp1y/lambda-ice1.C: New.
4713
dcc45aae 47142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4715
4716 PR c++/72759
4717 * g++.dg/cpp1y/pr72759.C: New test.
4718
88fe4062 47192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4720
4721 * gcc.dg/switch-10.c: New test.
4722
a1af716f 47232016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4724
4725 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4726
1fa5d8ba 47272016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4728
4729 * c-c++-common/goacc/routine-5.c: Update.
4730
e8dedc4a 47312016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4732
4733 PR rtl-optimization/70903
4734 * gcc.c-torture/execute/pr70903.c: New test.
4735
7ca5003c 47362016-08-04 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/params/params.exp: Replace file exists with
4739 TESTING_IN_BUILD_TREE.
4740
810702a2 47412016-08-04 Marek Polacek <polacek@redhat.com>
4742
4743 PR c++/70229
4744 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4745
fa8a8f79 47462016-08-04 Richard Biener <rguenther@suse.de>
4747
4748 PR middle-end/71984
4749 * gcc.dg/torture/pr71984.c: Guard correctness check for
4750 little-endian.
4751
9916f5a5 47522016-08-03 Andrew Pinski <apinski@cavium.com>
4753
4754 * gcc.c-torture/compile/20160802-1.c: New testcase.
4755
278b4698 47562016-08-03 Fritz Reese <fritzoreese@gmail.com>
4757
4758 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4759
860c3c85 47602016-08-03 Richard Biener <rguenther@suse.de>
4761
4762 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4763 and remove -O3.
4764 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4765 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4766
0a41d717 47672016-08-03 Richard Biener <rguenther@suse.de>
4768
4769 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4770 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4771 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4772 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4773
52e3c0e8 47742016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4775
4776 * gcc.dg/init-excess-2.c: Require int32plus.
4777 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4778 * gcc.dg/pr59963-2.c: Require int32plus.
4779 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4780 * gcc.dg/unroll-7.c: Require int32plus.
4781
ad8a330c 47822016-08-02 Bin Cheng <bin.cheng@arm.com>
4783
4784 PR tree-optimization/34114
4785 * gcc.dg/tree-ssa/loop-42.c: New test.
4786
d3aa3636 47872016-08-02 Tamar Christina <tamar.christina@arm.com>
4788
4789 * gcc.target/aarch64/vminmaxnm.c: New.
4790 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4791 tests.
4792
c79d3723 47932016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4794
4795 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4796 vec_extract for vector float, vector int, vector short, and vector
4797 char.
4798 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4799 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4800 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4801 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4802
5fc13c39 48032016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4804
4805 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4806 single stack adjustment, no writeback.
5fc13c39 4807 * gcc.target/aarch64/test_frame_12.c: Likewise.
4808 * gcc.target/aarch64/test_frame_13.c: Likewise.
4809 * gcc.target/aarch64/test_frame_15.c: Likewise.
4810 * gcc.target/aarch64/test_frame_6.c: Likewise.
4811 * gcc.target/aarch64/test_frame_7.c: Likewise.
4812 * gcc.target/aarch64/test_frame_8.c: Likewise.
4813 * gcc.target/aarch64/test_frame_16.c: New test.
4814
2eb70c76 48152015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4816
4817 PR target/72748
4818 * gcc.target/i386/pr72748.c: New test.
4819
92a44a68 48202015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4821
4822 PR tree-optimization/71818
4823 * gcc.dg/vect/pr71818.c: New
4824
56e7a293 48252016-08-01 Martin Liska <mliska@suse.cz>
4826
4827 PR tree-optimization/71857
4828 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4829
aa8852cc 48302016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4831
4832 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4833
f3c032a4 48342016-08-01 Jan Beulich <jbeulich@suse.com>
4835
4836 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4837
a1e9d2c3 48382016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4839
4840 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4841 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4842
466045aa 48432016-07-31 Jonathan Wakely <jwakely@redhat.com>
4844
4845 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4846 (check_effective_target_c++): Likewise. Also match for libstdc++.
4847
92a44a68 48482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4849
4850 PR fortran/41922
4851 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4852 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4853 * gfortran.dg/pr41922.f90: New test.
4854
dd13eb1b 48552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/68566
4858 * gfortran.dg/pr68566.f90: new test.
4859
a940fdc7 48602016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4861
4862 PR c++/60760
4863 PR c++/71091
4864 * g++.dg/cpp0x/constexpr-cast.C: New test.
4865 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4866 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4867 * g++.dg/ubsan/pr63956.C: Correct.
4868
efa8ff03 48692016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4870
4871 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4872 vector double or vector long where the vector is in memory.
4873 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4874 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4875
0b8113c5 48762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4877
4878 PR fortran/69867
4879 * gfortran.dg/pr69867.f90: New test.
4880
3badc59b 48812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4882
4883 PR fortran/69962
4884 * gfortran.dg/pr69962.f90: New test.
4885
fc8b54ff 48862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4887
4888 PR fortran/70006
4889 * gfortran.dg/pr70006.f90: New test.
4890
165b422e 48912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4892
4893 PR fortran/71730
4894 * gfortran.dg/pr71730.f90: New test.
4895 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4896 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4897 * gfortran.dg/array_constructor_26.f03: Ditto.
4898
0c6334ed 48992016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4900
4901 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4902 * gcc.target/powerpc/pr71763.c: Likewise.
4903
4ebf85be 49042016-07-29 Marek Polacek <polacek@redhat.com>
4905
4906 PR c/71742
4907 * gcc.dg/940510-1.c: Adjust dg-error.
4908 * gcc.dg/c99-flex-array-1.c: Likewise.
4909 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4910
9efe5be6 4911 PR c/71853
4912 * gcc.dg/noncompile/pr71853.c: New test.
4913
4c4548bb 4914 PR c/71573
4915 * gcc.dg/noncompile/pr71573.c: New test.
4916
8ae70602 4917 PR c/71926
4918 * g++.dg/warn/Wparentheses-30.C: New test.
4919 * gcc.dg/Wparentheses-14.c: New test.
4920
cfc1aded 49212016-07-29 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4924
d5e80d93 49252016-07-29 Bin Cheng <bin.cheng@arm.com>
4926
4927 PR tree-optimization/57558
4928 * gcc.dg/vect/pr57558-1.c: New test.
4929 * gcc.dg/vect/pr57558-2.c: New test.
4930
c7c713ec 49312016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4932
cfc1aded 4933 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4934 to scan forwprop1 dump pass.
4935
34b9af67 49362016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 PR c++/51488
4939 * g++.dg/template/pr51488.C: New.
4940
322d4184 49412016-07-29 Jakub Jelinek <jakub@redhat.com>
4942
4943 PR c/71969
4944 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4945 static __inline__.
4946 * gcc.dg/pr71969-1.c: New test.
4947 * gcc.dg/pr71969-2.c: New test.
4948 * gcc.dg/pr71969-3.c: New test.
4949
7648c9c7 49502016-07-29 Marek Polacek <polacek@redhat.com>
4951
4952 PR c/71574
4953 * c-c++-common/pr71574.c: New test.
4954
35fddbd6 4955 PR c/71583
4956 * gcc.dg/noncompile/pr71583.c: New test.
4957
d06bcb87 49582016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4959
4960 PR middle-end/68217
4961 * gcc.dg/pr68217.c: New test.
4962
fb5574d7 49632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4964
4965 PR fortran/71067
4966 * gfortran.dg/pr71067_1.f90: New test.
4967 * gfortran.dg/pr71067_2.f90: Ditto.
4968
a52bb7a0 49692016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4970
4971 * gcc.target/powerpc/vec-extract-1.c: New test.
4972
42e96823 49732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4974
4975 PR fortran/71799
4976 * gfortran.dg/pr71799.f90: New test.
4977
d5539c6b 49782016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4979
4980 PR c++/71665
4981 * g++.dg/cpp0x/pr71665-1.C: New.
4982 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4983 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4984 * g++.dg/ext/label10.C: Likewise.
4985 * g++.dg/parse/constant5.C: Likewise.
4986
05995232 49872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4988
4989 PR fortran/71859
4990 * gfortran.dg/pr71859.f90: New test.
4991 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4992 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4993
7a4429b2 49942016-07-28 Paul Thomas <pault@gcc.gnu.org>
4995
4996 PR fortran/71883
4997 * gfortran.dg/pr71883.f90 : New test.
4998
f339cf78 49992016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5000
5001 PR tree-optimization/71734
cfc1aded 5002 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5003
8311fe26 50042016-07-28 Renlin Li <renlin.li@arm.com>
5005
5006 Revert
5007 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5008
5009 PR fortran/71902
5010 * gfortran.dg/dependency_47.f90: New test.
5011
595e387a 50122016-07-28 Martin Liska <mliska@suse.cz>
5013
5014 PR gcov-profile/68025
5015 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5016
83554604 50172016-07-28 Martin Liska <mliska@suse.cz>
5018
5019 * g++.dg/vect/pr70944.cc: New test.
5020
ec6d2d63 50212016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5022
5023 PR middle-end/71994
5024 * gcc.dg/torture/pr71994.c: New test.
5025
12dabcee 50262016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5027
5028 PR middle-end/71078
5029 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5030 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5031 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5032
262a83d5 50332016-07-27 Richard Biener <rguenther@suse.de>
5034
5035 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5036
3989f1fe 50372016-07-27 Martin Liska <mliska@suse.cz>
5038
5039 * gcc.dg/predict-13.c: New test.
5040 * gcc.dg/predict-14.c: New test.
5041
69a499fa 50422016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5043
7a4429b2 5044 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5045 including stdint.h.
5046 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5047 including stdint.h.
5048
751fef95 50492016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5050
5051 PR target/71869
5052 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5053 IEEE built-in functions handle quiet and signalling NaNs
5054 correctly.
5055
5e07497c 50562016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5057
5058 PR fortran/71862
5059 * gfortran.dg/pr71862.f90: New test.
5060
18928e61 50612016-07-26 Martin Sebor <msebor@redhat.com>
5062
5063 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5064 selector with dg-options.
5065
7e1856f1 50662016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5067
5068 PR tree-optimization/18046
5069 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5070 * gcc.dg/tree-ssa/vrp103.c: New test.
5071 * gcc.dg/tree-ssa/vrp104.c: New test.
5072
08679462 50732016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5074
5075 * gcc.target/powerpc/pr63354.c: Require lp64 since
5076 -mprofile-kernel is not legal with -m32.
5077
8c3efadf 50782016-07-26 Richard Biener <rguenther@suse.de>
5079
5080 PR rtl-optimization/71984
5081 * gcc.dg/torture/pr71984.c: New testcase.
5082
78866ecd 50832016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5084
5085 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5086 g++-dg-runtest via et-dg-runtest.
5087 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5088 * gcc.dg/vect/vect.exp: Likewise.
5089 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5090 gfortran-dg-runtest.
5091 * gfortran.dg/vect/vect.exp: Likewise.
5092 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5093 (check_mips_loongson_hw_available): Likewise.
5094 (check_effective_target_mpaired_single_runtime): Likewise.
5095 (check_effective_target_mips_loongson_runtime): Likewise.
5096 (add_options_for_mpaired_single): Likewise.
5097 (check_effective_target_vect_int): Add global et_index.
5098 Check and save the supported feature for a target selected by
5099 the et_index target. Break long lines where appropriate. Call
5100 et-is-effective-target for MIPS with an argument instead of
5101 check_effective_target_* where appropriate.
5102 (check_effective_target_vect_intfloat_cvt): Likewise.
5103 (check_effective_target_vect_uintfloat_cvt): Likewise.
5104 (check_effective_target_vect_floatint_cvt): Likewise.
5105 (check_effective_target_vect_floatuint_cvt): Likewise.
5106 (check_effective_target_vect_simd_clones): Likewise.
5107 (check_effective_target_vect_shift): ewise.
5108 (check_effective_target_whole_vector_shift): Likewise.
5109 (check_effective_target_vect_bswap): Likewise.
5110 (check_effective_target_vect_shift_char): Likewise.
5111 (check_effective_target_vect_long): Likewise.
5112 (check_effective_target_vect_float): Likewise.
5113 (check_effective_target_vect_double): Likewise.
5114 (check_effective_target_vect_long_long): Likewise.
5115 (check_effective_target_vect_no_int_max): Likewise.
5116 (check_effective_target_vect_no_int_add): Likewise.
5117 (check_effective_target_vect_no_bitwise): Likewise.
5118 (check_effective_target_vect_widen_shift): Likewise.
5119 (check_effective_target_vect_no_align): Likewise.
5120 (check_effective_target_vect_hw_misalign): Likewise.
5121 (check_effective_target_vect_element_align): Likewise.
5122 (check_effective_target_vect_condition): Likewise.
5123 (check_effective_target_vect_cond_mixed): Likewise.
5124 (check_effective_target_vect_char_mult): Likewise.
5125 (check_effective_target_vect_short_mult): Likewise.
5126 (check_effective_target_vect_int_mult): Likewise.
5127 (check_effective_target_vect_extract_even_odd): Likewise.
5128 (check_effective_target_vect_interleave): Likewise.
5129 (check_effective_target_vect_stridedN): Likewise.
5130 (check_effective_target_vect_multiple_sizes): Likewise.
5131 (check_effective_target_vect64): Likewise.
5132 (check_effective_target_vect_call_copysignf): Likewise.
5133 (check_effective_target_vect_call_sqrtf): Likewise.
5134 (check_effective_target_vect_call_btrunc): Likewise.
5135 (check_effective_target_vect_call_btruncf): Likewise.
5136 (check_effective_target_vect_call_ceil): Likewise.
5137 (check_effective_target_vect_call_ceilf): Likewise.
5138 (check_effective_target_vect_call_floor): Likewise.
5139 (check_effective_target_vect_call_floorf): Likewise.
5140 (check_effective_target_vect_call_lceil): Likewise.
5141 (check_effective_target_vect_call_lfloor): Likewise.
5142 (check_effective_target_vect_call_nearbyint): Likewise.
5143 (check_effective_target_vect_call_nearbyintf): Likewise.
5144 (check_effective_target_vect_call_round): Likewise.
5145 (check_effective_target_vect_call_roundf): Likewise.
5146 (check_effective_target_vect_perm): Likewise, but also append *_saved
5147 to the existing global name to properly cache the result.
5148 (check_effective_target_vect_perm_byte): Likewise.
5149 (check_effective_target_vect_perm_short): Likewise.
5150 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5151 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5152 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5153 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5154 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5155 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5156 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5157 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5158 (check_effective_target_vect_sdot_qi): Likewise.
5159 (check_effective_target_vect_udot_qi): Likewise.
5160 (check_effective_target_vect_sdot_hi): Likewise.
5161 (check_effective_target_vect_udot_hi): Likewise.
5162 (check_effective_target_vect_usad_char): Likewise.
5163 (check_effective_target_vect_pack_trunc): Likewise.
5164 (check_effective_target_vect_unpack): Likewise.
5165 (check_effective_target_vect_aligned_arrays): Likewise.
5166 (check_effective_target_vect_natural_alignment): Likewise.
5167 (check_effective_target_vector_alignment_reachable): Likewise.
5168 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5169 (is-effective-target): Initialize et_index if undefined.
5170 (et-dg-runtest): New.
5171 (et-is-effective-target): Likewise.
5172 (check_vect_support_and_set_flags): Add supported MIPS targets to
5173 EFFECTIVE_TARGETS list. Return the number of supported targets.
5174
b2930f09 51752016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5176 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5177
5178 PR middle-end/70920
5179 * gcc.dg/pr70920-1.c: New test-case.
5180 * gcc.dg/pr70902-2.c: Likewise.
5181 * gcc.dg/pr70920-3.c: Likewise.
5182 * gcc.dg/pr70920-4.c: Likewise
5183 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5184 2 instead of 3.
5185
90821294 51862016-07-25 Alexander Monakov <amonakov@ispras.ru>
5187
5188 * gcc.c-torture/execute/pr71494.c: Require label_values.
5189 * gcc.dg/pr16973.c: Ditto.
5190
1660595b 51912016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5192
5193 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5194 * gcc.dg/torture/pr69771.c: Require int32plus.
5195 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5196
5b2b88ce 51972016-07-25 Martin Liska <mliska@suse.cz>
5198
5199 * gcc.dg/torture/pr71987.c: New test.
5200
e2f926e9 52012016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5202
5203 PR fortran/71935
5204 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5205 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5206 * gfortran.dg/pr71935.f90: New test.
5207
a940fdc7 52082016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5209
5210 PR c++/71675
5211 * g++.dg/ext/atomic-3.C: New test.
5212 * gcc.dg/atomic/pr71675.c: New test.
5213
5a43070d 52142016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5215
5216 * gcc.target/i386/mvc8.c: New test.
5217
1b793819 52182016-07-22 Bin Cheng <bin.cheng@arm.com>
5219
5220 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5221 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5222
d4b4c787 52232016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5224
5225 PR fortran/71795
5226 * gfortran.dg/constructor_50.f90: New test.
5227
45648efe 52282016-07-22 Martin Liska <mliska@suse.cz>
5229
5230 PR gcov-profile/69028
5231 PR gcov-profile/62047
5232 * g++.dg/cilk-plus/pr69028.C: New test.
5233
b657bb1f 52342016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5235
5236 * gfortran.dg/coarray_stat_2.f90: New test.
5237
3a421504 52382016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5239
5240 * gcc.target/powerpc/vec-extract.h: New files to check the
5241 vec_extract built-in functions for all vector types, testing
5242 accessing each element, both with constant and variable element
5243 numbers.
5244 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5245 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5246 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5247 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5248 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5249 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5250 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5251 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5252 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5253
d40a1eac 52542016-07-21 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR c++/71728
5257 * g++.dg/other/pr71728.C: New test.
5258
3b0d7293 52592016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5260
5261 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5262 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5263 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5264 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5265 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5266
50953a9f 52672016-07-21 Richard Biener <rguenther@suse.de>
5268
5269 PR tree-optimization/71947
5270 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5271
90261646 52722016-07-21 Bin Cheng <bin.cheng@arm.com>
5273
5274 * gcc.dg/tree-ssa/scev-15.c: New.
5275
5a5a7a90 52762016-07-21 Bin Cheng <bin.cheng@arm.com>
5277
5278 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5279
df0c563f 52802016-07-21 Jakub Jelinek <jakub@redhat.com>
5281
5282 PR c++/71941
5283 * g++.dg/gomp/pr71941.C: New test.
5284
24acd4ab 52852016-07-20 David Malcolm <dmalcolm@redhat.com>
5286
5287 PR c/70339
5288 PR c/71858
5289 * g++.dg/spellcheck-identifiers.C: New test case, based on
5290 gcc.dg/spellcheck-identifiers.c.
5291 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5292 gcc.dg/spellcheck-identifiers-2.c.
5293 * g++.dg/spellcheck-typenames.C: New test case, based on
5294 gcc.dg/spellcheck-typenames.c
5295
8669e753 52962016-07-20 Jonathan Wakely <jwakely@redhat.com>
5297
5298 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5299 pointer to member function and also test catching by reference.
5300
75cb41b8 53012016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5302
5303 * gcc.target/s390/pr67443.c: Fix test case.
5304
07be1239 53052016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5306
5307 * gcc.target/s390/insv-1.c: Xfail some tests.
5308 * gcc.target/s390/insv-2.c: Likewise.
5309
e9b5fdd9 53102016-07-20 Georg-Johann Lay <avr@gjlay.de>
5311
5312 * gcc.target/avr/torture/get-mem.c: New test.
5313 * gcc.target/avr/torture/set-mem.c: New test.
5314
b704b0e1 53152016-07-20 Georg-Johann Lay <avr@gjlay.de>
5316
5317 PR target/71948
5318 * gcc.target/avr/torture/tiny-progmem.c: New test.
5319
051eb924 53202016-07-20 Jakub Jelinek <jakub@redhat.com>
5321
fdb70809 5322 PR c++/71909
5323 * g++.dg/parse/pr71909.C: New test.
5324 * g++.dg/tm/pr71909.C: New test.
5325
051eb924 5326 PR c++/50060
5327 * g++.dg/cpp0x/constexpr-50060.C: New test.
5328 * g++.dg/cpp1y/constexpr-50060.C: New test.
5329
c4e1267c 53302016-07-20 Martin Liska <mliska@suse.cz>
5331
5332 * gfortran.dg/graphite/pr71898.f90: New test.
5333
ecaa5fd4 53342016-07-20 Bin Cheng <bin.cheng@arm.com>
5335
5336 PR tree-optimization/71503
5337 PR tree-optimization/71683
5338 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5339 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5340
f5b88ba1 53412016-07-20 Martin Liska <mliska@suse.cz>
5342
5343 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5344 * gcc.dg/plugin/sreal-test-1.c: Remove.
5345 * gcc.dg/plugin/sreal_plugin.c: Remove.
5346
e889bd11 53472016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5348
5349 PR fortran/71902
5350 * gfortran.dg/dependency_47.f90: New test.
5351
1c6bb1c0 53522016-07-19 Jakub Jelinek <jakub@redhat.com>
5353
94d511af 5354 PR rtl-optimization/71916
5355 * gcc.c-torture/compile/pr71916.c: New test.
5356
54e95a17 5357 PR middle-end/71874
5358 * g++.dg/torture/pr71874.C: New test.
5359
1c6bb1c0 5360 PR middle-end/71734
5361 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5362 (my_alloc): Rewritten to use __builtin_posix_memalign and
5363 __SIZE_TYPE__.
5364 (my_free): Use __builtin_free instead of _mm_free.
5365 (Vec::operator=): Use __builtin_memcpy.
5366
0d565f19 53672016-07-19 Martin Jambor <mjambor@suse.cz>
5368
cfc1aded 5369 PR fortran/71688
5370 * gfortran.dg/pr71688.f90: New test.
0d565f19 5371
2be13cd5 53722016-07-19 Richard Biener <rguenther@suse.de>
5373
5374 * c-c++-common/vector-subscript-6.c: New testcase.
5375 * c-c++-common/vector-subscript-7.c: Likewise.
5376
1697df09 53772016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5378
7a4429b2 5379 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5380 and UInt32 based on __SIZEOF_INT__.
5381
8894566e 53822016-07-19 Richard Biener <rguenther@suse.de>
5383
5384 PR tree-optimization/71901
5385 * gcc.dg/torture/pr71901.c: New testcase.
5386
53872016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5388
5389 PR tree-optimization/71908
5390 * gcc.dg/torture/pr71908.c: New testcase.
5391
106ac76d 53922016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5393
5394 PR target/71493
5395 * gcc.target/powerpc/pr71493-1.c: New test.
5396 * gcc.target/powerpc/pr71493-2.c: Likewise.
5397
e6517a48 53982016-07-18 Jakub Jelinek <jakub@redhat.com>
5399
d1e0c36e 5400 PR c++/71835
5401 * g++.dg/conversion/ambig3.C: New test.
5402
6fe424c2 5403 PR c++/71828
5404 * g++.dg/cpp0x/constexpr-71828.C: New test.
5405
d3dd9e33 5406 PR c++/71826
5407 * g++.dg/template/pr71826.C: New test.
5408
74fd83a9 5409 PR c++/71822
5410 * g++.dg/template/defarg21.C: New test.
5411
e6517a48 5412 PR c++/71871
5413 * g++.dg/ext/vector31.C: New test.
5414
f942bdbf 54152016-07-18 Uros Bizjak <ubizjak@gmail.com>
5416
5417 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5418
4b1425be 54192016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5420
5421 PR tree-optimization/71734
5422 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5423
a80f37e1 54242016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5425
5426 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5427 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5428 stack-layout-dynamic-1.c: New test.
5429
ea283725 54302016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5431
5432 * gcc.target/s390/nolrl-1.c: New test.
5433
14eab729 54342016-07-17 Fritz Reese <fritzoreese@gmail.com>
5435
5436 PR fortran/71523
5437 * gfortran.dg/pr71523_1.f90: New test.
5438 * gfortran.dg/pr71523_2.f90: New test.
5439
3925d644 54402016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5441
5442 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5443
fb9ff4ce 54442016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5445 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5446
5447 PR fortran/62125
5448 * gfortran.dg/pr62125.f90: New test.
5449
95b0f5e9 54502016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5451
5452 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5453 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5454
1913be16 54552016-07-15 Jonathan Wakely <jwakely@redhat.com>
5456
5457 PR c++/58796
5458 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5459 * g++.dg/cpp0x/nullptr35.C: New test.
5460
b4803084 54612016-07-15 Bin Cheng <bin.cheng@arm.com>
5462
5463 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5464
89e3ec3d 54652016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5466
5467 * gfortran.dg/goacc/vector_length.f90: New test.
5468
2084e279 54692016-07-15 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/71881
5472 * gcc.dg/torture/pr71881.c: New testcase.
5473
2177bb9a 54742016-07-15 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/71887
5477 * gcc.dg/torture/pr71887.c: New testcase.
5478
0dd7db3b 54792016-07-15 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR c/71858
5482 * gcc.dg/spellcheck-identifiers-3.c: New test.
5483
b41cc4d1 54842016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5485
5486 PR fortran/71807
5487 * gfortran.dg/null_9.f90: New test.
5488
a4d34e5e 54892016-07-15 Bin Cheng <bin.cheng@arm.com>
5490
5491 * gcc.dg/tree-ssa/loop-41.c: New test.
5492
1547c551 54932016-07-15 Bin Cheng <bin.cheng@arm.com>
5494
5495 PR tree-optimization/71347
5496 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5497
b9c2416b 54982016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5499
5500 PR fortran/29819
5501 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5502 * gfortran.dg/contains.f90: Ditto.
5503 * gfortran.dg/contains_empty_1.f03: Ditto.
5504 * gfortran.dg/submodule_3.f08: Ditto.
5505
28413b15 55062016-07-14 Jakub Jelinek <jakub@redhat.com>
5507
661af228 5508 PR testsuite/71865
5509 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5510 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5511 expected diagnostics.
5512
28413b15 5513 PR c/71858
5514 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5515 * gcc.dg/spellcheck-identifiers-2.c: New test.
5516 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5517 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5518
7b3b3a49 55192016-07-14 Jakub Jelinek <jakub@redhat.com>
5520
5521 PR tree-optimization/71872
5522 * gcc.c-torture/compile/pr71872.c: New test.
5523
7c039c44 55242016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5525
5526 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5527 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5528 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5529 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5530 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5531 * gcc.target/arm/atomic-op-acquire-1.c: This.
5532 * gcc.target/arm/atomic-op-char.c: Rename into ...
5533 * gcc.target/arm/atomic-op-char-1.c: This.
5534 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5535 * gcc.target/arm/atomic-op-consume-1.c: This.
5536 * gcc.target/arm/atomic-op-int.c: Rename into ...
5537 * gcc.target/arm/atomic-op-int-1.c: This.
5538 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5539 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5540 * gcc.target/arm/atomic-op-release.c: Rename into ...
5541 * gcc.target/arm/atomic-op-release-1.c: This.
5542 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5543 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5544 * gcc.target/arm/atomic-op-short.c: Rename into ...
5545 * gcc.target/arm/atomic-op-short-1.c: This.
5546 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5547 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5548 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5549 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5550 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5551 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5552 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5553 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5554 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5555 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5556
80c5e533 55572016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5558
5559 PR fortran/70842
5560 * gfortran.dg/select_type_35.f03: New test.
5561
c5a9fc7b 55622016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5563
5564 PR target/65951
5565 PR tree-optimization/70923
5566 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5567 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5568 * gcc.dg/vect/pr65951.c: Likewise.
5569 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5570
d1242c94 55712016-07-14 David Edelsohn <dje.gcc@gmail.com>
5572
5573 * c-c++-common/pr60226.c: Expect maximum object file alignment
5574 error on AIX.
5575
97f2a90b 55762016-07-14 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/71866
5579 * gcc.dg/torture/pr71866.c: New testcase.
5580
6029a910 55812016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5582
5583 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5584 selector and enclose boolean expression in curly braces.
5585
798d22ed 55862016-07-14 Alan Modra <amodra@gmail.com>
5587
5588 PR target/71733
5589 * gcc.target/powerpc/p9-novsx.c: New.
5590
3ffcb27d 55912016-07-13 Andi Kleen <ak@linux.intel.com>
5592
5593 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5594 * g++.dg/tree-prof/morefunc.C: Dito.
5595 * g++.dg/tree-prof/pr35545.C: Dito.
5596 * g++.dg/tree-prof/reorder.C: Dito.
5597 * gcc.dg/tree-prof/20050826-2.c: Dito.
5598 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5599 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5600 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5601 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5602 * gcc.dg/tree-prof/inliner-1.c: Dito.
5603 * gcc.dg/tree-prof/merge_block.c: Dito.
5604 * gcc.dg/tree-prof/stringop-1.c: Dito.
5605 * gcc.dg/tree-prof/stringop-2.c: Dito.
5606 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5607 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5608 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5609 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5610 * gcc.dg/tree-prof/update-loopch.c: Dito.
5611 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5612 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5613 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5614 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5615 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5616 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5617 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5618
9ace90e5 56192016-07-13 Andi Kleen <ak@linux.intel.com>
5620
5621 * lib/profopt.exp (profopt-execute): Remove .imports files.
5622
b75cf198 56232016-07-13 Andi Kleen <ak@linux.intel.com>
5624
f942bdbf 5625 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5626
4d0389a9 56272016-07-13 Andi Kleen <ak@linux.intel.com>
5628
5629 * lib/profopt.exp (dg-final-scan-autofdo,
5630 dg-final-scan-not-autofdo): New functions.
5631
a5af7a75 56322016-07-13 Bin Cheng <bin.cheng@arm.com>
5633
5634 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5635 * gcc.dg/vect/vect-35.c: Ditto.
5636 * gcc.dg/vect/vect-alias-check-2.c: New test.
5637
c6bcae01 56382016-07-13 Martin Liska <mliska@suse.cz>
5639
5640 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5641 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5642 * gfortran.dg/pr42108.f90: Update expected dump scan.
5643
0644c120 56442016-07-13 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/24574
5647 * gcc.dg/pr24574.c: New testcase.
5648
2bbae5b9 56492016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5650
f942bdbf 5651 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5652 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5653 * c-c++-common/pr68833-1.c: Require int32plus.
5654 * gcc.dg/ipa/pr63551.c: Likewise.
5655 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5656 * gcc.dg/ipa/pr64041.c: Require int32plus.
5657
839a6560 56582016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5659
5660 PR ipa/71633
5661 * g++.dg/pr71633.C: New test.
5662
8f5f2788 56632016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5664
5665 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5666 Add new arm_thumb1_cbz_ok effective target.
5667 * gcc.target/arm/cbz.c: New test.
5668
417e5cc5 56692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5670
5671 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5672 Define effective target.
5673 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5674 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5675 * gcc.target/arm/movhi_movw.c: New test.
5676 * gcc.target/arm/movsi_movw.c: Likewise.
5677 * gcc.target/arm/movdi_movw.c: Likewise.
5678
68a5143e 56792016-07-13 Richard Biener <rguenther@suse.de>
5680
5681 PR middle-end/71104
5682 * gcc.dg/pr71104-1.c: New testcase.
5683 * gcc.dg/pr71104-2.c: Likewise.
5684
69e8d259 56852016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5686
5687 PR target/71805
5688 * gcc.target/powerpc/pr71805.c: New test.
5689
244f142f 56902016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5691
5692 * gcc.target/powerpc/divkc3-1.c: New.
5693 * gcc.target/powerpc/mulkc3-1.c: New.
5694
6fc56f1f 56952016-07-12 Nathan Sidwell <nathan@acm.org>
5696
5697 * gcc.target/arm/data-rel-1.c: New.
5698 * gcc.target/arm/data-rel-2.c: New.
5699 * gcc.target/arm/data-rel-3.c: New.
5700
94ee1e9c 57012016-07-12 Martin Liska <mliska@suse.cz>
5702
5703 * gcc.dg/params/blocksort-part.c: New test.
5704 * gcc.dg/params/params.exp: New file.
5705
cd32d747 57062016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5707
5708 PR middle-end/71700
5709 * gcc.c-torture/execute/pr71700.c: New test.
5710
ad010d47 57112016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5712 Richard Biener <rguenther@suse.de>
5713
5714 PR tree-optimization/23286
5715 PR tree-optimization/70159
5716 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5717 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5718 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5719 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5720 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5721 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5722 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5723 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5724 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5725 * gcc.dg/pr51879-12.c: Likewise.
5726 * gcc.dg/strlenopt-9.c: Likewise.
5727 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5728 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5729 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5730 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5731 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5732 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5733 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5734 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5735 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5736 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5737 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5738 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5739 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5740 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5741 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5742
9aece49e 57432016-07-12 Richard Biener <rguenther@suse.de>
5744
5745 PR rtl-optimization/68961
5746 * gcc.target/i386/pr68961.c: New testcase.
5747
8f05fee9 57482016-07-11 Jakub Jelinek <jakub@redhat.com>
5749
4a6cc5cd 5750 PR middle-end/71758
5751 * c-c++-common/gomp/pr71758.c: New test.
5752 * gfortran.dg/gomp/pr71758.f90: New test.
5753
8f05fee9 5754 PR tree-optimization/71823
5755 * gcc.dg/vect/pr71823.c: New test.
5756
b73690a4 57572016-07-11 David Malcolm <dmalcolm@redhat.com>
5758
5759 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5760 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5761 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5762
675f4c6b 57632016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5764
5765 PR target/71801
5766 * gcc.target/i386/pr71801.c: New test.
5767
9aaf7e3e 57682016-07-11 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/71816
5771 * gcc.dg/torture/pr71816.c: New testcase.
5772
dd58bf21 57732016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/71783
5776 * gfortran.dg/dependency_46.f90: New test.
5777
a2ebcb84 57782016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5779
5780 PR rtl-optimization/71621
5781 * gcc.target/i386/pr71621-1.c: New.
5782 * gcc.target/i386/pr71621-2.c: New.
5783
6cedf97e 57842016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5785
5786 * gfortran.dg/goacc/pr71704.f90: New test.
5787
dc71c755 57882016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5789
5790 PR target/71297
5791 * gcc.target/powerpc/pr71297.c: New.
5792
288161af 57932016-07-08 Jiong Wang <jiong.wang@arm.com>
5794
5795 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5796
98e771d6 57972016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5798
5799 PR target/71806
5800 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5801
c3d27339 58022016-07-08 Alan Hayward <alan.hayward@arm.com>
5803
5804 PR tree-optimization/71667
5805 * gcc.dg/vect/pr71667.c: New
5806
b1b5042a 58072016-07-08 Martin Liska <mliska@suse.cz>
5808
5809 * gcc.dg/torture/pr71606.c: New test.
5810
5cdc40a0 58112016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5812
5813 PR fortran/71764
5814 * gfortran.dg/pr71764.f90: New test.
5815
bcc4d868 58162016-07-07 Jakub Jelinek <jakub@redhat.com>
5817 Kai Tietz <ktietz70@googlemail.com>
5818
5819 PR c++/70869
5820 PR c++/71054
5821 * g++.dg/cpp0x/pr70869.C: New test.
5822 * g++.dg/cpp0x/pr71054.C: New test.
5823
b39328b2 58242016-07-07 David Edelsohn <dje.gcc@gmail.com>
5825
5826 * g++.dg/debug/pr71432.C: Fail on AIX.
5827
95c9caad 58282016-07-07 Martin Liska <mliska@suse.cz>
5829
5830 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5831 an undefined behavior.
5832 * gfortran.dg/do_3.F90: Likewise.
5833 * gfortran.dg/do_check_11.f90: New test.
5834 * gfortran.dg/do_check_12.f90: New test.
5835 * gfortran.dg/do_corner_warn.f90: New test.
5836
8e976d11 58372016-07-07 Martin Liska <mliska@suse.cz>
5838
5839 * gfortran.dg/predict-1.f90: Ammend the test.
5840 * gfortran.dg/predict-2.f90: Likewise.
5841
26716fc7 58422016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5843
5844 PR ipa/71624
5845 * g++.dg/pr71624.C: New test.
5846
2d079cbf 58472016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5848
5849 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5850 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5851 ARMv8-M Mainline architectures.
5852
9e6f4af4 58532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5854
5855 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5856 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5857
d490b07a 58582016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5859
5860 PR target/70098
5861 PR target/71763
5862 * gcc.target/powerpc/pr71763.c: New file.
5863
798fc305 58642016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5865
5866 PR tree-optimization/71518
f942bdbf 5867 * gcc.dg/pr71518.c: New test.
798fc305 5868
97e4cbac 58692016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5870
5871 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5872
19aea164 58732016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5874
f942bdbf 5875 PR target/50739
19aea164 5876 * gcc.target/avr/pr50739.c: New test.
5877
105e9dfc 58782016-07-05 Jan Hubicka <jh@suse.cz>
5879
5880 * gcc.dg/tree-ssa/scev-14.c: update template.
5881
1137da9c 58822016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5883
5884 * gcc.dg/vect/group-no-gaps-1.c: New test.
5885
ce393063 58862016-07-05 Andi Kleen <ak@linux.intel.com>
5887
5888 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5889 if kernel supports MPX.
5890
92a44a68 58912016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5892
5893 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5894
f2ccdf8e 58952016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5896 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5897
5898 * gcc.target/powerpc/signbit-1.c: New test.
5899 * gcc.target/powerpc/signbit-2.c: New test.
5900 * gcc.target/powerpc/signbit-3.c: New test.
5901
0215a22c 59022016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903
5904 PR rtl-optimization/71594
5905 * gcc.dg/torture/pr71594.c: New test.
5906
30a39817 59072016-07-05 Jan Hubicka <jh@suse.cz>
5908
5909 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5910
b65b8df2 59112016-07-05 David Malcolm <dmalcolm@redhat.com>
5912
5913 PR c++/62314
f9c39b65 5914 * g++.dg/parse/error5.C: Update column
b65b8df2 5915 number of missing semicolon error.
5916 * g++.dg/pr62314-2.C: New test case.
5917
6b5471d8 59182016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5919
5920 * gfortran.dg/coarray_stat_function.f90: New test.
5921 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5922 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5923 to new interfaces.
5924
35b3a8dd 59252016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5926
5927 PR fortran/71623
5928 * gfortran.dg/deferred_character_17.f90: New test.
5929
b84c1ddf 59302016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5931
5932 * gcc.target/arm/neon/polytypes.c: Move to ...
5933 * gcc.target/arm/polytypes.c: ... here.
5934 * gcc.target/arm/neon/pr51534.c: Move to ...
5935 * gcc.target/arm/pr51534.c: ... here.
5936 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5937 * gcc.target/arm/vect-vcvt.c: ... here.
5938 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5939 * gcc.target/arm/vect-vcvtq.c: ... here.
5940 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5941 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5942 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5943 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5944 * gcc.target/arm/neon/neon.exp: Delete.
5945 * gcc.target/arm/neon/: Delete.
5946
7e9136f1 59472016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5948
5949 PR fortran/65575
5950 * gfortran.dg: pr65575.f90: New test.
5951
18b42a28 59522016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5953
5954 PR fortran/35849
5955 * gfortran.dg: pr35849.f90: New test.
5956
f8765404 59572016-07-04 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR c++/71739
5960 * g++.dg/cpp0x/pr71739.C: New test.
5961
e3422b3a 59622016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5963
5964 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5965
2da1c9f7 59662016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5967
5968 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5969 locr.
5970 * gcc.target/s390/loc-1.c: New test.
5971
6125d36e 59722016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5973
f9c39b65 5974 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5975 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5976
42797d4b 59772016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5978
5979 PR target/63874
5980 * gcc.target/aarch64/pr63874.c: New test.
5981
9d9fe66a 59822016-07-04 Jan Beulich <jbeulich@suse.com>
5983
5984 * g++.dg/header.c: New.
5985 * gcc.dg/header.c: New.
5986
c364d0f3 59872016-07-02 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c/71719
5990 * c-c++-common/Wunused-var-15.c: New test.
5991
267f3c67 59922016-07-01 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR fortran/71687
5995 * gfortran.dg/gomp/pr71687.f90: New test.
5996
8297c70b 59972016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5998
5999 * gcc.dg/const-float128-ped.c: Require __float128 effective
6000 target and options.
6001 * gcc.dg/const-float128.c: Likewise.
6002 * gcc.dg/torture/float128-cmp-invalid.c: Require
6003 __float128 and base_quadfloat_support effective targets, and
6004 __float128 options.
6005 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6006 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6007 * gcc.dg/torture/float128-nan.c: Likewise.
6008 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6009 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6010 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6011 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6012 (add_options_for___float128): New.
6013 (check_effective_target_base_quadword_support): New.
6014
eab79b94 60152016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6016
6017 PR target/71720
6018 * gcc.target/powerpc/pr71720.c: New test.
6019
4ce6622a 60202016-07-01 Jan Beulich <jbeulich@suse.com>
6021
6022 * gcc.dg/bss.c: New.
6023
0b6f1914 60242016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6025
6026 PR target/71698
6027 * gcc.target/powerpc/pr71698.c: New test.
6028
4d28a470 60292016-07-01 Georg-Johann Lay <avr@gjlay.de>
6030
6031 PR target/71151
6032 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6033 instead of ".foo" for its section name.
6034 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6035 depending on MCU's flash size.
6036 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6037 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6038 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6039 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6040 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6041 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6042
ed8613ec 60432016-07-01 Jan Beulich <jbeulich@suse.com>
6044
6045 * gcc.target/i386/pr65105-2.c: Add -msse2.
6046
720a0bce 60472016-06-30 Jakub Jelinek <jakub@redhat.com>
6048
c54ee83c 6049 PR tree-optimization/71707
6050 * gcc.dg/strlenopt-29.c: New test.
6051
a845ae6c 6052 PR fortran/71704
6053 * gfortran.dg/gomp/pr71704.f90: New test.
6054
720a0bce 6055 PR fortran/71705
6056 * gfortran.dg/gomp/pr71705.f90: New test.
6057
17c32c4a 60582016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6059
6060 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6061 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6062 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6063 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6064 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6065 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6066 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6067 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6068 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6069 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6070 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6071 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6072 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6073 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6074 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6075 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6076 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6077 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6078 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6079 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6080 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6081 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6082 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6083 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6084 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6085 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6086 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6087 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6088 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6089 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6090 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6091 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6092 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6093 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6094 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6095 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6096 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6097 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6136 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6137 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6141
443405c9 61422016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6143 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6144
6145 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6146
6e3a3de2 61472016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6148 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6149
6150 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6151
413c4f6c 61522016-06-30 David Malcolm <dmalcolm@redhat.com>
6153
6154 PR driver/71651
6155 * gcc.dg/spellcheck-options-12.c: New test case.
6156
4c4e99c3 61572016-06-30 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR middle-end/71693
6160 * gcc.c-torture/compile/pr71693.c: New test.
6161
26a2e993 61622016-06-29 David Malcolm <dmalcolm@redhat.com>
6163
6164 * gcc.dg/spellcheck-params.c: New testcase.
6165 * gcc.dg/spellcheck-params-2.c: New testcase.
6166
63abcf45 61672016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6168
6169 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6170 vector extract instructions.
6171 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6172
5f1d49ac 61732016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174
6175 PR fortran/71686
6176 * gfortran.dg/unexpected_eof_2.f90: New test.
6177 * gfortran.dg/unexpected_eof_3.f90: New test.
6178
0dc00113 61792016-06-29 Jim Wilson <jim.wilson@linaro.org>
6180
6181 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6182
4b975445 61832016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6184
6185 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6186 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6187 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6188
e276a6b9 61892016-06-29 Richard Biener <rguenther@suse.de>
6190
6191 PR middle-end/15256
6192 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6193
c02f3e35 61942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6195
6196 * gcc.target/arm/aapcs/neon-vect10.c: Require
6197 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6198 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6199 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6200 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6201 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6202 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6203 * gcc.target/arm/fp16-aapcs-1.c: Require
6204 -mfloat-ab=hard. Also simplify the test.
6205 * gcc.target/arm/fp16-aapcs-2.c: New.
6206
d0c2a3dd 62072016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6208
f942bdbf 6209 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6210 (add_options_for_arm_fp16_ieee): New.
6211 (add_options_for_arm_fp16_alternative): New.
6212 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6213 long-line.
6214 (effective_target_arm_fp16_hw): New.
6215
162fed22 62162016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6217
6218 PR tree-optimization/71655
6219 * g++.dg/pr71655.C: New test.
6220
9ed0eb00 62212016-06-29 Martin Liska <mliska@suse.cz>
6222
6223 * gcc.dg/pr71585.c: New test.
6224 * gcc.dg/pr71585-2.c: New test.
6225 * gcc.dg/pr71585-3.c: New test.
6226
641b1c86 62272016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6228
6229 PR tree-optimization/70729
6230 * g++.dg/vect/pr70729.cc: New test.
6231
44e775d8 62322016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6233
6234 * c-c++-common/gomp/cancel-1.c: Extend.
6235
83b23cdf 62362016-06-29 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR tree-optimization/71625
6239 * gcc.dg/strlenopt-28.c: New test.
6240
b6a4a0f5 62412016-06-29 Richard Biener <rguenther@suse.de>
6242
6243 PR middle-end/71002
6244 * g++.dg/torture/pr71002.C: Adjust testcase.
6245
1af10ce6 62462016-06-29 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR c/71685
6249 * gcc.dg/pr71685.c: New test.
6250
62512016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6252
6253 PR c/71552
6254 * gcc.dg/init-bad-9.c: New test.
6255
043457fd 62562016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6257
6258 * gcc.target/powerpc/abs128-1.c: Require VSX.
6259 * gcc.target/powerpc/copysign128-1.c: Likewise.
6260 * gcc.target/powerpc/inf128-1.c: Likewise.
6261 * gcc.target/powerpc/nan128-1.c: Likewise.
6262
d378e319 62632016-06-28 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR middle-end/71626
6266 * gcc.c-torture/execute/pr71626-1.c: New test.
6267 * gcc.c-torture/execute/pr71626-2.c: New test.
6268
10ef7949 62692016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6270
6271 PR target/71656
6272 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6273
1fcfb8f7 62742016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6275
6276 PR target/71670
6277 * gcc.target/powerpc/pr71670.c: New testcase.
6278
35fd0c10 62792016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6280
6281 PR target/71656
6282 * gcc.target/powerpc/pr71656-1.c: New test.
6283 * gcc.target/powerpc/pr71656-2.c: New test.
6284
584757bc 62852016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6286
6287 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6288 around fp16 code.
6289 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6290 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6291 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6292 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6293 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6294 Add arm_neon_fp16_ok effective target.
f942bdbf 6295 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6296 Likewise.
6297 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6298 Likewise.
6299 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6300 Likewise.
6301 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6302 Likewise.
6303 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6304 Likewise.
6305 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6306 Likewise.
6307 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6308 Likewise.
6309 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6310 Likewise.
6311 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6312 Likewise.
6313 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6314 Likewise.
6315 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6316 Likewise.
584757bc 6317
cbcc4297 63182016-06-26 Jan Hubicka <hubicka@ucw.cz>
6319
6320 * gcc.dg/predict-12.c: New testcase.
6321
0aa73965 63222016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6323
6324 PR fortran/71649
6325 * gfortran.dg/pr71649.f90: New test.
6326
9977f724 63272016-06-25 Jakub Jelinek <jakub@redhat.com>
6328
a5c54f33 6329 PR tree-optimization/71643
6330 * g++.dg/opt/pr71643.C: New test.
6331
9977f724 6332 PR tree-optimization/71631
6333 * gcc.c-torture/execute/pr71631.c: New test.
6334
e09883e4 63352016-06-24 Jan Hubicka <hubicka@ucw.cz>
6336
6337 * gcc.dg/predict-11.c: New testcase.
6338 * gfortran.dg/predict-2.f90: New testcase.
6339
89beffc9 63402016-06-24 Jan Hubicka <hubicka@ucw.cz>
6341
6342 * gcc.dg/predict-10.c: New test.
6343
2275a11d 63442016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6345
6346 * gcc.target/powerpc/abs128-1.c: New.
6347 * gcc.target/powerpc/copysign128-1.c: New.
6348 * gcc.target/powerpc/inf128-1.c: New.
6349 * gcc.target/powerpc/nan128-1.c: New.
6350
37681b7f 63512016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6352
6353 * gfortran.dg/pr71642.f90: New test.
6354
9cf2d600 63552016-06-24 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR tree-optimization/71647
6358 * gcc.target/i386/pr71647.c: New test.
6359
eea332b9 63602016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6361
6362 * gcc.target/i386/noplt-gd-1.c: New test.
6363 * gcc.target/i386/noplt-gd-2.c: Likewise.
6364 * gcc.target/i386/noplt-gd-3.c: Likewise.
6365 * gcc.target/i386/noplt-ld-1.c: Likewise.
6366 * gcc.target/i386/noplt-ld-2.c: Likewise.
6367 * gcc.target/i386/noplt-ld-3.c: Likewise.
6368 * lib/target-supports.exp
6369 (check_effective_target_tls_get_addr_via_got): New.
6370
b6d48a78 63712016-06-24 Uros Bizjak <ubizjak@gmail.com>
6372
6373 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6374 testsuite compile flags.
6375 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6376 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6377
63782016-06-24 Uros Bizjak <ubizjak@gmail.com>
6379
6380 * g++dg/vect/pr36684.cc: Add dg-do compile.
6381 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6382 * gcc.dg/vect/pr70021.c: Ditto.
6383 * gcc.dg/vect/pr70138-1.c: Ditto.
6384 * gcc.dg/vect/pr70138-2.c: Ditto.
6385 * gcc.dg/vect/pr70354-1.c: Ditto.
6386 * gcc.dg/vect/pr70354-2.c: Ditto.
6387 * gcc.dg/vect/pr71259.c: Ditto.
6388 * gcc.dg/vect/pr71416-1.c: Ditto.
6389 * gcc.dg/vect/slp-43.c: Ditto.
6390 * gcc.dg/vect/slp-45.c: Ditto.
6391 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6392 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6393 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6394 * gfortran.dg/vect/pr69980.f90: Ditto.
6395
63962016-06-24 Uros Bizjak <ubizjak@gmail.com>
6397
6398 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6399 * gcc.dg/vect/bb-slp-30.c: Ditto.
6400 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6401 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6402 * gcc.dg/vect/pr45902.c: Ditto.
6403 * gcc.dg/vect/pr48172.c: Ditto.
6404 * gcc.dg/vect/pr48377.c: Ditto.
6405 * gcc.dg/vect/pr49038.c: Ditto.
6406 * gcc.dg/vect/pr49771.c: Ditto.
6407 * gcc.dg/vect/pr52091.c: Ditto.
6408 * gcc.dg/vect/pr53185-2.c: Ditto.
6409 * gcc.dg/vect/pr56826.c: Ditto.
6410 * gcc.dg/vect/pr60276.c: Ditto.
6411 * gcc.dg/vect/pr62021.c: Ditto.
6412 * gcc.dg/vect/pr63530.c: Ditto.
6413 * gcc.dg/vect/pr65518.c: Ditto.
6414 * gcc.dg/vect/pr65947-1.c: Ditto.
6415 * gcc.dg/vect/pr65947-10.c: Ditto.
6416 * gcc.dg/vect/pr65947-11.c: Ditto.
6417 * gcc.dg/vect/pr65947-12.c: Ditto.
6418 * gcc.dg/vect/pr65947-13.c: Ditto.
6419 * gcc.dg/vect/pr65947-2.c: Ditto.
6420 * gcc.dg/vect/pr65947-3.c: Ditto.
6421 * gcc.dg/vect/pr65947-4.c: Ditto.
6422 * gcc.dg/vect/pr65947-5.c: Ditto.
6423 * gcc.dg/vect/pr65947-6.c: Ditto.
6424 * gcc.dg/vect/pr65947-7.c: Ditto.
6425 * gcc.dg/vect/pr65947-8.c: Ditto.
6426 * gcc.dg/vect/pr65947-9.c: Ditto.
6427 * gcc.dg/vect/pr71416-1.c: Ditto.
6428 * gcc.dg/vect/pr71439.c: Ditto.
6429 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6430 * gcc.dg/vect/vect-bswap16.c: Ditto.
6431 * gcc.dg/vect/vect-bswap32.c: Ditto.
6432 * gcc.dg/vect/vect-bswap64.c: Ditto.
6433 * gcc.dg/vect/vect-live-1.c: Ditto.
6434 * gcc.dg/vect/vect-live-2.c: Ditto.
6435 * gcc.dg/vect/vect-live-3.c: Ditto.
6436 * gcc.dg/vect/vect-live-4.c: Ditto.
6437 * gcc.dg/vect/vect-live-5.c: Ditto.
6438 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6439 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6440 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6441 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6442 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6443 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6444 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6445 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6446 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6447 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6448 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6449 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6450 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6451 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6452 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6453 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6454 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6455
d4213166 64562016-06-24 Uros Bizjak <ubizjak@gmail.com>
6457
6458 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6459
5aaec397 64602016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6461
6462 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6463 ia32 if R_386_GOT32X relocation is supported.
6464 * gcc.target/i386/noplt-3.c: Likewise.
6465 * gcc.target/i386/noplt-2.c: Likewise.
6466 (main): Renamed to ...
6467 (bar): This.
6468 * gcc.target/i386/noplt-4.c: Likewise.
6469 (main): Renamed to ...
6470 (bar): This.
6471 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6472 * gcc.target/i386/pr67400-5.c: Likewise.
6473
77104764 64742016-06-24 Jakub Jelinek <jakub@redhat.com>
6475
7318e591 6476 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6477 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6478
77104764 6479 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6480 f4): Adjust expected diagnostics.
6481 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6482 (T): If OVFP is defined, redefine to TP.
6483 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6484 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6485 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6486 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6487 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6488 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6489 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6490 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6491 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6492 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6493 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6494 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6495 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6496 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6497 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6498 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6499 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6500 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6501 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6502 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6503 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6504 as last argument to __builtin_add_overflow_p.
6505
ddf08519 65062016-06-23 Uros Bizjak <ubizjak@gmail.com>
6507
6508 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6509 dg-options and remove default vector testsuite compile flags.
6510 * g++.dg/vect/pr33860a.cc: Ditto.
6511 * g++.dg/vect/pr45470-a.cc: Ditto.
6512 * g++.dg/vect/pr45470-b.cc: Ditto.
6513 * g++.dg/vect/pr60896.cc: Ditto.
6514 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6515 * gcc.dg/vect/pr18308.c: Ditto.
6516 * gcc.dg/vect/pr24049.c: Ditto.
6517 * gcc.dg/vect/pr33373.c: Ditto.
6518 * gcc.dg/vect/pr36228.c: Ditto.
6519 * gcc.dg/vect/pr42395.c: Ditto.
6520 * gcc.dg/vect/pr42604.c: Ditto.
6521 * gcc.dg/vect/pr46663.c: Ditto.
6522 * gcc.dg/vect/pr48765.c: Ditto.
6523 * gcc.dg/vect/pr49093.c: Ditto.
6524 * gcc.dg/vect/pr49352.c: Ditto.
6525 * gcc.dg/vect/pr52298.c: Ditto.
6526 * gcc.dg/vect/pr52870.c: Ditto.
6527 * gcc.dg/vect/pr53185.c: Ditto.
6528 * gcc.dg/vect/pr53773.c: Ditto.
6529 * gcc.dg/vect/pr56695.c: Ditto.
6530 * gcc.dg/vect/pr62171.c: Ditto.
6531 * gcc.dg/vect/pr63530.c: Ditto.
6532 * gcc.dg/vect/pr68339.c: Ditto.
6533 * gcc.dg/vect/pr71259.c: Ditto.
6534 * gcc.dg/vect/vect-82_64.c: Ditto.
6535 * gcc.dg/vect/vect-83_64.c: Ditto.
6536 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6537 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6538 * gcc.dg/vect/vect-shift-2.c: Ditto.
6539 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6540 * gfortran.dg/vect/pr39318.f90: Ditto.
6541 * gfortran.dg/vect/pr45714-a.f: Ditto.
6542 * gfortran.dg/vect/pr45714-b.f: Ditto.
6543 * gfortran.dg/vect/pr46213.f90: Ditto.
6544
81883aeb 65452016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6546 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6547
6548 * gcc.target/powerpc/p9-splat-5.c: New test.
6549
affe5c16 65502016-06-23 Uros Bizjak <ubizjak@gmail.com>
6551
6552 PR tree-optimization/71488
6553 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6554 * lib/target-supports.exp: ... here.
6555 (check_sse4_hw_available): New procedure.
6556 (check_effective_target_sse4_runtime): Ditto.
6557 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6558 -march=westmere for sse4_runtime targets.
547fdd3e 6559 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6560 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6561 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6562 (main): Call check_vect ().
e50240d3 6563 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6564
6fb2f181 65652016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6566
6567 PR target/66232
6568 PR target/67400
6569 * gcc.target/i386/pr66232-14.c: New file.
6570 * gcc.target/i386/pr66232-15.c: Likewise.
6571 * gcc.target/i386/pr66232-16.c: Likewise.
6572 * gcc.target/i386/pr66232-17.c: Likewise.
6573 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6574 ia32 if R_386_GOT32X relocation is supported.
6575 * gcc.target/i386/pr67400-2.c: Likewise.
6576 * gcc.target/i386/pr67400-3.c: Likewise.
6577 * gcc.target/i386/pr67400-4.c: Likewise.
6578 * gcc.target/i386/pr67400-6.c: Likewise.
6579 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6580 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6581
88be2b3c 65822016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6583
6584 PR libgfortran/48852
6585 * gfortran.dg/char4_iunit_1.f03: Update test.
6586 * gfortran.dg/f2003_io_5.f03: Update test.
6587 * gfortran.dg/real_const_3.f90: Update test.
6588
ff600f64 65892016-06-23 Andi Kleen <ak@linux.intel.com>
6590
6591 * g++.dg/bprob/bprob.exp: Support autofdo.
6592 * g++.dg/tree-prof/tree-prof.exp: dito.
6593 * gcc.dg/tree-prof/tree-prof.exp: dito.
6594 * gcc.misc-tests/bprob.exp: dito.
6595 * gfortran.dg/prof/prof.exp: dito.
6596 * lib/profopt.exp: dito.
6597 * lib/target-supports.exp: Check for autofdo.
6598
afa7ed87 65992016-06-23 Martin Liska <mliska@suse.cz>
6600
6601 * gcc.dg/pr71619.c: New test.
6602
0941fba8 66032016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6604
6605 PR target/67400
56896ed3 6606 * gcc.target/i386/pr67400-1.c: New test.
6607 * gcc.target/i386/pr67400-2.c: Likewise.
6608 * gcc.target/i386/pr67400-3.c: Likewise.
6609 * gcc.target/i386/pr67400-4.c: Likewise.
6610 * gcc.target/i386/pr67400-5.c: Likewise.
6611 * gcc.target/i386/pr67400-6.c: Likewise.
6612 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6613
e557fc7f 66142016-06-22 David Malcolm <dmalcolm@redhat.com>
6615
6616 * c-c++-common/missing-header-1.c: New test case.
6617 * c-c++-common/missing-header-2.c: New test case.
6618 * c-c++-common/missing-header-3.c: New test case.
6619 * c-c++-common/missing-header-4.c: New test case.
6620
8469aece 66212016-06-22 David Malcolm <dmalcolm@redhat.com>
6622
6623 PR c/70339
6624 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6625 hint.
6626 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6627 expected results due to builtin "nanl" now being suggested for
6628 "name".
6629 * gcc.dg/pr67580.c: Update expected messages.
6630 * gcc.dg/spellcheck-identifiers.c: New testcase.
6631 * gcc.dg/spellcheck-typenames.c: New testcase.
6632
6628b04d 66332016-06-22 David Malcolm <dmalcolm@redhat.com>
6634
6635 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6636 file.
6637 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6638 diagnostic-test-show-locus-parseable-fixits.c to sources for
6639 diagnostic_plugin_test_show_locus.c.
6640 * lib/gcc-defs.exp (freeform_regexps): New global.
6641 (dg-regexp): New function.
6642 (handle-dg-regexps): New function.
6643 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6644 freeform_regexps to the empty list.
6645 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6646
82ccd33e 66472016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6648
affe5c16 6649 PR tree-optimization/71488
82ccd33e 6650 * g++.dg/pr71488.C: New test.
6651 * gcc.dg/vect/vect-bool-cmp.c: New test.
6652
2c21de58 66532016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6654
6655 * gcc.dg/guality/param-5.c: New test.
6656
fadfd5fc 66572016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6658
6659 * gcc.target/i386/asm-flag-7.c: New test.
6660
03fee1f8 66612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6662
6663 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6664 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6665 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6666 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6667 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6668 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6671 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6672 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6673 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6674 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6675 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6676 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6677 * lib/target-supports.exp: Likewise.
6678
6905db52 66792016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6680
6681 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6682 * gcc.dg/attr-ms_struct-2.c: Likewise.
6683 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6684 * gcc.dg/bf-ms-attrib.c: Likewise.
6685 * gcc.dg/bf-ms-layout-2.c: Likewise.
6686 * gcc.dg/bf-ms-layout-3.c: Likewise.
6687 * gcc.dg/bf-ms-layout.c: Likewise.
6688 * gcc.dg/bf-no-ms-layout.c: Likewise.
6689 * gcc.target/i386/bitfield1.c: Likewise.
6690 * gcc.target/i386/bitfield2.c: Likewise.
6691 * gcc.target/i386/bitfield3.c: Likewise.
6692
a6f93fc2 66932016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6694
6695 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6696 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6697 override other than -mcpu=power9 command-line option is specified,
6698 or if the target operating system is aix.
6699 * gcc.target/powerpc/darn-1.c: Likewise.
6700 * gcc.target/powerpc/darn-2.c: Likewise.
6701 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6702 test if effective-target is not powerpc_p9vector_ok or if the
6703 target operating system is not defined.
6704 * gcc.target/powerpc/vslv-1.c: Likewise.
6705 * gcc.target/powerpc/vsrv-0.c: Likewise.
6706 * gcc.target/powerpc/vsrv-1.c: Likewise.
6707
1cb2b4d3 67082016-06-21 Tobias Burnus <burnus@net-b.de>
6709
6710 PR fortran/71068
6711 * gfortran.dg/coarray/data_1.f90: New.
6712
66ff0c67 67132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6714
6715 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6716 (dg-require-effective-target): Use arm_v8_neon_hw.
6717 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6718 (dg-require-effective-target): Likewise.
6719 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6720 (dg-require-effective-target): Likewise.
6721 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6722 (dg-require-effective-target): Likewise.
6723 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6724 (dg-require-effective-target): Likewise.
6725 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6726 (dg-require-effective-target): Likewise.
6727 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6728 Add AArch64 check.
6729
949bfed4 67302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6731
6732 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6733 Set to 3 so test passes.
6734
a20f6cd4 67352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6736
6737 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6738
12792843 67392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6740
6741 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6742 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6743 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6744 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6745
49763db6 67462016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6747
6748 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6749 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6750
ada61167 67512016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/71549
6754 * gcc.target/i386/pr71549.c: New test.
6755
a15584d4 67562016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6757
6758 * gcc.target/powerpc/vadsdu-0.c: Replace
6759 dg-require-effective-target directive to allow test to run on more
6760 platforms, and add dg-skip-if directive to disable test on aix
6761 platforms because of known incompatibilities.
6762 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6763 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6764 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6765 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6766 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6767 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6768 * gcc.target/powerpc/vadsdub-2.c: Replace
6769 dg-require-effective-target directive to allow test to run on more
6770 platforms, and add dg-skip-if directive to disable test on aix
6771 platforms because of known incompatibilities.
6772 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6773 with vec_absdb call to differentiate this test from vadsdub-1.c.
6774 * gcc.target/powerpc/vadsduh-1.c: Replace
6775 dg-require-effective-target directive to allow test to run on more
6776 platforms, and add dg-skip-if directive to disable test on aix
6777 platforms because of known incompatibilities.
6778 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6779 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6780 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6781
ec15ec36 67822016-06-21 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR tree-optimization/71588
6785 * gcc.dg/pr71558.c: New test.
6786
faeffe49 67872016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6788
6789 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6790 * c-c++-common/pr68657-2.c: Likewise.
6791 * c-c++-common/pr68657-3.c: Likewise.
6792 * gcc.dg/torture/pr69714.c: Require int32plus support.
6793 * gcc.dg/torture/pr70025.c: Likewise.
6794 * gcc.dg/torture/pr70083.c: Likewise.
6795 * gcc.dg/torture/pr70542.c: Likewise.
6796 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6797
e218d07f 67982016-06-20 Joseph Myers <joseph@codesourcery.com>
6799
6800 PR c/71601
6801 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6802
232a3df7 68032016-06-20 Jakub Jelinek <jakub@redhat.com>
6804
d7f45b87 6805 PR middle-end/71581
6806 * gcc.dg/pr71581.c: New test.
6807
232a3df7 6808 PR rtl-optimization/71591
6809 * gcc.dg/cpp/pr71591.c: New test.
6810
dbddef42 68112016-06-20 David B. Robins <gcc@davidrobins.net>
6812
6813 PR target/71571
6814 * g++.dg/torture/pr71571.C: New test.
6815
03129ccb 68162016-06-20 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR target/71559
6819 * gcc.target/i386/sse2-pr71559.c: New test.
6820 * gcc.target/i386/avx-pr71559.c: New test.
6821 * gcc.target/i386/avx512f-pr71559.c: New test.
6822
a40b4b62 68232016-06-20 Tobias Burnus <burnus@net-b.de>
6824
6825 PR fortran/71194
6826 * gfortran.dg/pointer_remapping_10.f90: New.
6827
ecbea05a 68282016-06-20 David Malcolm <dmalcolm@redhat.com>
6829
6830 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6831
0f61dae9 68322016-06-20 Martin Sebor <msebor@redhat.com>
6833
6834 PR c/69507
6835 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6836 * gnu90-const-expr-1.c: Same.
6837 * gnu99-const-expr-1.c: Same.
6838 * gnu99-static-1.c: Same.
6839
e458dfd8 68402016-06-20 Renlin Li <renlin.li@arm.com>
6841
2c0c0c9b 6842 PR testsuite/71489
e458dfd8 6843 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6844
7ab71cb3 68452016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6846
6847 * gcc.target/aarch64/vcvt_f64_1.c: New.
6848 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6849 * gcc.target/aarch64/vrecp_f64_1.c: New.
6850
34d36b7a 68512016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6852
6853 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6854 "alignement".
6855
ed7f4748 68562016-06-20 Georg-Johann Lay <avr@gjlay.de>
6857
6858 PR target/71103
6859 * gcc.target/avr/torture/pr71103-2.c: New test.
6860
a940fdc7 68612016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6862
6863 PR c/69507
6864 * gcc.dg/alignof.c: New test.
6865
98683d85 68662016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6869 vs dg-error; test constexpr specifier too.
6870
358cee25 68712016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6874
c3d7ceb6 68752016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6876
6877 * lib/target-supports.exp
6878 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6879 arm_neon_ok and merge flags. Fix temporary test name.
6880 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6881 and merge flags.
6882
1176073c 68832016-06-17 Martin Liska <mliska@suse.cz>
6884
6885 * gcc.dg/predict-9.c: Fix dump scanning.
6886
f3e2969a 68872016-06-17 Bin Cheng <bin.cheng@arm.com>
6888
6889 PR tree-optimization/71354
6890 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6891
7fdca647 68922016-06-17 Bin Cheng <bin.cheng@arm.com>
6893
6894 PR tree-optimization/71347
6895 * gcc.dg/tree-ssa/pr71347.c: New test.
6896
a338a226 68972016-06-17 Bin Cheng <bin.cheng@arm.com>
6898
6899 PR tree-optimization/71354
6900 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6901
c1e75671 69022016-06-17 Bin Cheng <bin.cheng@arm.com>
6903
6904 * gcc.dg/vect/vect-alias-check-1.c: New test.
6905
365ba13d 69062016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6907
59bde511 6908 PR target/71151
365ba13d 6909 * gcc.target/avr/pr71151-1.c: New test.
6910 * gcc.target/avr/pr71151-2.c: New test.
6911 * gcc.target/avr/pr71151-3.c: New test.
6912 * gcc.target/avr/pr71151-4.c: New test.
6913 * gcc.target/avr/pr71151-5.c: New test.
6914 * gcc.target/avr/pr71151-6.c: New test.
6915 * gcc.target/avr/pr71151-7.c: New test.
6916 * gcc.target/avr/pr71151-8.c: New test.
6917 * gcc.target/avr/pr71151-common.h: New test.
6918
db48d95b 69192016-06-16 Martin Liska <mliska@suse.cz>
6920
6921 * gfortran.dg/predict-1.f90: New test.
6922
4c780a59 69232016-06-16 Uros Bizjak <ubizjak@gmail.com>
6924
6925 PR target/71242
f9c39b65 6926 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6927
8c1879bc 69282016-06-16 Jan Hubicka <hubicka@ucw.cz>
6929
6930 * g++.dg/vect/pr36648.cc: Disable cunrolli
6931
33698dfe 69322016-06-16 Jakub Jelinek <jakub@redhat.com>
6933
745f2db6 6934 PR target/71554
6935 * gcc.c-torture/execute/pr71554.c: New test.
6936
33698dfe 6937 PR rtl-optimization/71532
6938 * gcc.dg/torture/pr71532.c: New test.
6939
b42322b9 69402016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6941
6942 * gcc.target/powerpc/p9-dimode1.c: New test.
6943 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6944
412b298a 69452016-06-15 Jakub Jelinek <jakub@redhat.com>
6946
93479f99 6947 * gcc.c-torture/compile/20160615-1.c: New test.
6948
412b298a 6949 * g++.dg/cpp0x/ref-qual17.C: New test.
6950
3ec40531 69512016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6952
6953 PR middle-end/71529
6954 * gcc.target/i386/pr71529.C: New test.
6955
edfe7670 69562016-06-15 Alan Hayward <alan.hayward@arm.com>
6957
6958 PR tree-optimization/71483
6959 * g++.dg/vect/pr71483.c: New
6960
6e52ac17 69612016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6962
6963 PR c++/70202
6964 * g++.dg/inherit/crash6.C: New.
6965 * g++.dg/inherit/union2.C: Likewise.
6966 * g++.dg/inherit/virtual12.C: Likewise.
6967 * g++.dg/inherit/virtual13.C: Likewise.
6968 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6969
aed35af2 69702016-06-15 Uros Bizjak <ubizjak@gmail.com>
6971
0941fba8 6972 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6973
6f710392 69742016-06-15 Alan Hayward <alan.hayward@arm.com>
6975
6976 PR tree-optimization/71439
6977 * gcc.dg/vect/pr71439.c: New
6978
d1cedfd3 69792016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6980
6981 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6982
ee8fd158 69832016-06-15 Richard Biener <rguenther@suse.de>
6984
6985 * gcc.dg/vect/slp-45.c: New testcase.
6986
5695a690 69872016-06-15 Richard Biener <rguenther@suse.de>
6988
6989 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6990
267ae3ee 69912016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992
6993 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6994 requirements, and disable for AIX for now.
6995 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6996
a6d0e20a 69972016-06-14 Jakub Jelinek <jakub@redhat.com>
6998
b2efd162 6999 PR c++/71528
7000 * g++.dg/opt/pr71528.C: New test.
7001
a6d0e20a 7002 PR c++/71516
7003 * g++.dg/init/pr71516.C: New test.
7004
035778de 70052016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 * g++.dg/init/array46.C: New.
7008
7c9dc58e 70092016-06-14 Uros Bizjak <ubizjak@gmail.com>
7010
0941fba8 7011 * gcc.target/i386/float128-3.c: New test.
7012 * gcc.target/i386/quad-sse4.c: Ditto.
7013 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7014 Update scan strings.
7c9dc58e 7015
412640c9 70162016-06-14 Richard Biener <rguenther@suse.de>
7017
7018 PR middle-end/71526
7019 * gfortran.dg/pr71526.f90: New testcase.
7020
1b9fde85 70212016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7022
7023 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7024 * gcc.dg/zero_bits_compound-1.c: Likewise.
7025
306097e3 70262016-06-14 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/71522
7029 * gcc.dg/torture/pr71522.c: New testcase.
7030
566255a8 70312016-06-14 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR tree-optimization/71520
7034 * gcc.dg/tree-ssa/pr71520.c: New test.
7035
eb912adb 70362016-06-14 Richard Biener <rguenther@suse.de>
7037
7038 PR tree-optimization/71521
56d35455 7039 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7040
9720103d 70412016-06-13 Jakub Jelinek <jakub@redhat.com>
7042
12cb8367 7043 PR sanitizer/71498
7044 * c-c++-common/ubsan/bounds-13.c: New test.
7045
9720103d 7046 PR preprocessor/71183
7047 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7048
5965fbcc 70492016-06-13 Jeff Law <law@redhat.com>
7050
7051 PR tree-optimization/71403
7052 * c-c++-common/ubsan/pr71403-1.c: New test.
7053 * c-c++-common/ubsan/pr71403-2.c: New test.
7054 * c-c++-common/ubsan/pr71403-3.c: New test.
7055
04537049 70562016-06-13 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR middle-end/71478
7059 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7060 Add -Wno-psabi -w to dg-options.
7061
412f195f 70622016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7063
7064 * gcc.target/powerpc/vadsdu-0.c: New test.
7065 * gcc.target/powerpc/vadsdu-1.c: New test.
7066 * gcc.target/powerpc/vadsdu-2.c: New test.
7067 * gcc.target/powerpc/vadsdu-3.c: New test.
7068 * gcc.target/powerpc/vadsdu-4.c: New test.
7069 * gcc.target/powerpc/vadsdu-5.c: New test.
7070 * gcc.target/powerpc/vadsdub-1.c: New test.
7071 * gcc.target/powerpc/vadsdub-2.c: New test.
7072 * gcc.target/powerpc/vadsduh-1.c: New test.
7073 * gcc.target/powerpc/vadsduh-2.c: New test.
7074 * gcc.target/powerpc/vadsduw-1.c: New test.
7075 * gcc.target/powerpc/vadsduw-2.c: New test.
7076
527790c1 70772016-06-13 David Malcolm <dmalcolm@redhat.com>
7078
7079 * gcc.dg/c99-init-2.c (c): Update expected error message.
7080 * gcc.dg/init-bad-8.c (foo): Likewise.
7081 * gcc.dg/spellcheck-fields-3.c: New test case.
7082
102e67eb 70832016-06-13 Martin Liska <mliska@suse.cz>
7084
7085 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7086 and "guess loop iv compared" heuristics.
7087 * gcc.dg/predict-2.c: Likewise.
7088 * gcc.dg/predict-3.c: Likewise.
7089 * gcc.dg/predict-4.c: Likewise.
7090 * gcc.dg/predict-5.c: Likewise.
7091 * gcc.dg/predict-6.c: Likewise.
7092
1a54d3be 70932016-06-13 Marek Polacek <polacek@redhat.com>
7094
7095 PR middle-end/71476
7096 * c-c++-common/Wswitch-unreachable-4.c: New test.
7097 * gcc.dg/Wswitch-unreachable-2.c: New test.
7098 * g++.dg/tm/jump1.C: Move dg-warning.
7099
5b7401b8 71002016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7101
7102 * gnat.dg/renaming10.ad[sb]: New test.
7103
1c93151c 71042016-06-13 Paul Thomas <pault@gcc.gnu.org>
7105
7106 PR fortran/70673
7107 * gfortran.dg/pr70673.f90: New test.
7108
249865a0 71092016-06-13 Richard Biener <rguenther@suse.de>
7110
7111 PR middle-end/64516
7112 * gcc.dg/align-3.c: New testcase.
7113
776d9b14 71142016-06-13 Martin Liska <mliska@suse.cz>
7115
7116 * gcc.target/i386/pr71458.c: New test.
7117
0cf5c551 71182016-06-12 Uros Bizjak <ubizjak@gmail.com>
7119
7120 PR target/71241
f9c39b65 7121 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7122
34de0a35 71232016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7124
7125 PR target/60751
7126 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7127 statement.
7128
0cc8bc98 71292016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7130
7131 PR target/60751
7132 * gfortran.dg/comma_IO_extension_1.f90: New test.
7133 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7134 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7135 statement.
7136 * gfortran.dg/graphite/pr38083.f90: Likewise.
7137 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7138 missing format.
7139
0ff78c86 71402016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/case_character.adb: New test.
7143
6c38863e 71442016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7145
7146 PR middle-end/71310
7147 * gcc.target/powerpc/pr71310.c: New testcase.
7148
24c41395 71492016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7150
7151 PR middle-end/71478
7152 * gcc.dg/pr71478.c: New test.
7153
aeb26fb6 71542016-06-10 Jakub Jelinek <jakub@redhat.com>
7155
702b3575 7156 PR middle-end/71494
7157 * gcc.c-torture/execute/pr71494.c: New test.
7158
8ec29807 7159 PR c/68657
7160 * gcc.target/i386/pr68657.c: New test.
7161
aeb26fb6 7162 PR inline-asm/68843
7163 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7164 (test): Add -masm=intel alternatives.
7165
1dc4d519 71662016-06-10 Martin Sebor <msebor@redhat.com>
7167
7168 PR c/71392
7169 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7170
6385d6d3 71712016-06-10 Jeff Law <law@redhat.com>
7172
7173 PR tree-optimization/71335
7174 * gcc.c-torture/execute/pr71335.c: New test.
7175
041a412b 71762016-06-10 David Malcolm <dmalcolm@redhat.com>
7177
7178 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7179 the various "cannot tail-call: " messages.
7180
4a5edbb2 71812016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7182
7183 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7184 and options.
7185
9cf3aec3 71862016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7187
7188 PR sanitizer/71480
7189 * c-c++-common/asan/pr71480.c: New test.
7190
61724718 71912016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7192
7193 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7194 (ASMNAME2): Likewise.
7195 (main): Replace fn in asm statement with ASMNAME ("fn").
7196 * gcc.dg/guality/pr68037-2.c: Likewise.
7197 * gcc.dg/guality/pr68037-3.c: Likewise.
7198 * gcc.dg/torture/pr68037-1.c: Likewise.
7199 * gcc.dg/torture/pr68037-2.c: Likewise.
7200 * gcc.dg/torture/pr68037-3.c: Likewise.
7201
1807f6fb 72022016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7203
7204 PR inline-asm/68843
7205 * gcc.target/i386/pr68843-1.c: New test.
7206 * gcc.target/i386/pr68843-2.c: New test.
7207
ccfa030f 72082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7209 Cesar Philippidis <cesar@codesourcery.com>
7210
7211 PR middle-end/71373
7212 * gcc.dg/goacc/nested-function-1.c: New file.
7213 * gcc.dg/goacc/nested-function-2.c: Likewise.
7214 * gcc.dg/goacc/pr71373.c: Likewise.
7215 * gfortran.dg/goacc/cray-2.f95: Likewise.
7216 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7217 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7218 * gfortran.dg/goacc/cray.f95: Update.
7219 * gfortran.dg/goacc/loop-1.f95: Likewise.
7220 * gfortran.dg/goacc/loop-3.f95: Likewise.
7221 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7222 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7223
72242016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7225
7226 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7227 for OpenACC tile clauses.
7228 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7229
7230 PR c/71381
7231 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7232 to...
7233 * c-c++-common/goacc/cache-2.c: ... this new file.
7234 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7235 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7236 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7237 usage.
7238 * gfortran.dg/goacc/cray.f95: Likewise.
7239 * gfortran.dg/goacc/loop-1.f95: Likewise.
7240
bb038f3e 72412016-06-10 Alan Hayward <alan.hayward@arm.com>
7242
7243 PR tree-optimization/71407
7244 PR tree-optimization/71416
7245 * gcc.dg/vect/pr71407.c: New
7246 * gcc.dg/vect/pr71416-1.c: New
7247 * gcc.dg/vect/pr71416-2.c: New
7248
332409d3 72492016-06-10 Richard Biener <rguenther@suse.de>
7250
7251 PR middle-end/71477
7252 * gcc.dg/torture/pr71477.c: New testcase.
7253
03cf727c 72542016-06-09 Julia Koval <julia.koval@intel.com>
7255
7256 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7257 * gcc.target/i386/interrupt-13.c: Likewise.
7258 * gcc.target/i386/interrupt-15.c: Likewise.
7259 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7260 * gcc.target/i386/interrupt-24.c: Likewise.
7261 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7262 * gcc.target/i386/interrupt-9.c: Likewise.
7263 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7264
23b101c5 72652016-06-09 Martin Sebor <msebor@redhat.com>
7266
7267 PR c/70883
7268 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7269 * gcc.dg/builtin-constant_p-1.c: Same.
7270 * gcc.dg/builtins-error.c: Same.
7271 * gcc.dg/pr70859.c: Same.
7272
188d6bbb 72732016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7274
7275 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7276 * gcc.dg/torture/pr68067-1.c: Likewise.
7277 * gcc.dg/torture/pr68067-2.c: Likewise.
7278
72792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7280
7281 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7282 when setting SIZE.
7283
ff8886bd 72842016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7285
7286 PR c++/71465
7287 * g++.dg/inherit/crash5.C: New.
7288 Revert:
7289 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7290
7291 PR c++/70202
7292 * g++.dg/inherit/crash5.C: New.
7293 * g++.dg/inherit/virtual1.C: Adjust.
7294
3f76cceb 72952016-06-09 Martin Liska <mliska@suse.cz>
7296
7297 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7298 * g++.dg/predict-loop-exit-2.C: Likewise.
7299 * g++.dg/predict-loop-exit-3.C: Likewise.
7300 * gcc.dg/predict-1.c: Likewise.
7301 * gcc.dg/predict-2.c: Likewise.
7302 * gcc.dg/predict-3.c: Likewise.
7303 * gcc.dg/predict-4.c: Likewise.
7304 * gcc.dg/predict-5.c: Likewise.
7305 * gcc.dg/predict-6.c: Likewise.
7306 * gcc.dg/predict-7.c: Likewise.
7307
59ae3d1b 73082016-06-09 Richard Biener <rguenther@suse.de>
7309
7310 PR tree-optimization/71462
7311 * gcc.dg/torture/pr71462.c: New testcase.
7312
8c2d2acf 73132016-06-09 Marek Polacek <polacek@redhat.com>
7314
7315 PR c/65471
7316 * gcc.dg/c11-generic-3.c: New test.
7317
224cb6b7 73182016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 * g++.dg/init/array42.C: New.
7321 * g++.dg/init/array43.C: Likewise.
7322 * g++.dg/init/array44.C: Likewise.
7323 * g++.dg/init/array45.C: Likewise.
7324 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7325 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7326 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7327 * g++.dg/gomp/pr35751.C: Likewise.
7328 * g++.dg/init/array23.C: Likewise.
7329 * g++.dg/init/brace2.C: Likewise.
7330 * g++.dg/init/brace6.C: Likewise.
7331
732905bb 73322016-06-08 Martin Sebor <msebor@redhat.com>
7333 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR c++/70507
7336 PR c/68120
7337 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7338 * c-c++-common/builtin-arith-overflow-2.c: New test.
7339 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7340 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7341 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7342
7ddaa622 73432016-06-08 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR c++/71442
7346 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7347
84ee0905 73482016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7349
7350 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7351 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7352 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7353 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7354 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7355 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7356 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7357 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7358 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7359 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7360 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7361 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7362 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7363
2876af98 73642016-06-08 Richard Biener <rguenther@suse.de>
7365
7366 PR tree-optimization/68558
7367 * gcc.dg/vect/slp-44.c: New testcase.
7368
acbb0d03 73692016-06-08 Richard Biener <rguenther@suse.de>
7370
7371 * gcc.dg/vect/slp-43.c: New testcase.
7372
f8689010 73732016-06-08 Richard Biener <rguenther@suse.de>
7374
7375 PR tree-optimization/71452
7376 * gcc.dg/torture/pr71452.c: New testcase.
7377
52d393eb 73782016-06-08 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c++/71448
7381 * g++.dg/torture/pr71448.C: New test.
7382
9d700ce4 73832016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7384
7385 PR debug/71432
7386 PR ada/71413
7387 * g++.dg/debug/pr71432.C: New test.
7388
eb96ef65 73892016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7390
7391 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7392 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7393 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7394
a4753cdd 73952016-06-08 Alan Hayward <alan.hayward@arm.com>
7396
7397 * gcc.dg/vect/vect-live-2.c: Update effective target.
7398 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7399 * lib/target-supports.exp: Add aarch64 to vect_long.
7400
bafc7b1d 74012016-06-08 Marek Polacek <polacek@redhat.com>
7402
7403 PR c/71418
7404 * gcc.dg/noncompile/pr71418.c: New test.
7405
06e590e7 7406 PR c/71426
7407 * gcc.dg/noncompile/pr71426.c: New test.
7408
d3cb49c9 74092016-06-07 Jan Hubicka <hubicka@ucw.cz>
7410
7411 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7412 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7413 * gcc.dg/predict-3.c: Update template.
7414 * gcc.dg/predict-5.c: Update template.
7415 * gcc.dg/predict-6.c: Update template.
7416 * gcc.dg/predict-9.c: Update template.
7417 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7418
2d76c36a 74192016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7420
7421 * gcc.target/powerpc/vec-mul.c: New test.
7422
7cfde92a 74232016-06-07 David Malcolm <dmalcolm@redhat.com>
7424
7425 * gcc.dg/spellcheck-fields-2.c: New test case.
7426
b032c4dd 74272016-06-07 Richard Biener <rguenther@suse.de>
7428
7429 PR c/61564
7430 * gcc.dg/Wpragmas-1.c: New testcase.
7431 * gcc.dg/Wattributes-4.c: Likewise.
7432 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7433 entry.
7434
a7056369 74352016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7436
7437 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7438 spurious debug code.
7439
123c61e0 74402016-06-07 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/71428
7443 * gcc.dg/torture/pr71428.c: New testcase.
7444
5819d47b 74452016-06-07 Richard Biener <rguenther@suse.de>
7446
7447 PR middle-end/71423
7448 * gcc.dg/torture/pr71423.c: New testcase.
7449
6cec5c6b 74502016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7451
7452 PR middle-end/71408
7453 * gcc.dg/tree-ssa/pr71408.c: New test.
7454
40bbfc17 74552016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7456
7457 PR middle-end/71281
7458 * g++.dg/torture/pr71281.C: New test.
7459
61f1f80c 74602016-06-06 Marek Polacek <polacek@redhat.com>
7461
7462 PR c/71362
7463 * gcc.dg/pr71362.c: New test.
7464
0406b32f 74652016-06-06 Jakub Jelinek <jakub@redhat.com>
7466 Patrick Palka <ppalka@gcc.gnu.org>
7467
7468 PR c++/70847
7469 PR c++/71330
7470 PR c++/71393
7471 * g++.dg/opt/pr70847.C: New test.
7472 * g++.dg/ubsan/pr70847.C: New test.
7473 * g++.dg/ubsan/pr71393.C: New test.
7474
b1445999 74752016-06-06 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR tree-optimization/71259
7478 * gcc.dg/vect/pr71259.c: New test.
7479
99b4f3a2 74802016-06-06 David Malcolm <dmalcolm@redhat.com>
7481
7482 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7483 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7484 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7485 above.
7486
837679bc 74872016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7488
7489 PR middle-end/37780
7490 * gcc.c-torture/execute/pr37780.c: New test.
7491 * gcc.target/aarch64/pr37780_1.c: Likewise.
7492 * gcc.target/arm/pr37780_1.c: Likewise.
7493
e4b92538 74942016-06-06 Marek Polacek <polacek@redhat.com>
7495
7496 * c-c++-common/attr-may-alias-1.c: New test.
7497 * c-c++-common/attr-may-alias-2.c: New test.
7498 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7499
43ac2f2f 75002016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7501
7502 PR c/24414
7503 * gcc.target/i386/pr24414.c: New test.
7504
7e1786b2 75052016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7506
7507 * gcc.target/sparc/vis4misc.c: New file.
7508 * gcc.target/sparc/fpcmp.c: Likewise.
7509 * gcc.target/sparc/fpcmpu.c: Likewise.
7510
f593ccb2 75112016-06-06 Alan Hayward <alan.hayward@arm.com>
7512
7513 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7514 * gcc.dg/vect/vect-live-3.c: Likewise.
7515
be6d8ddc 75162016-06-06 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/71398
7519 * gcc.dg/torture/pr71398.c: New testcase.
7520
78f27916 75212016-06-06 Uros Bizjak <ubizjak@gmail.com>
7522
7523 PR target/71389
7524 * g++.dg/pr71389.C: New test.
7525
c5899606 75262016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7527
7528 PR fortran/71404
7529 * gfortran.dg/fmt_read_5.f: New test.
7530
8e3cd305 75312016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7532
7533 PR fortran/69659
7534 * gfortran.dg/class_array_22.f03: New test.
7535
703c0a09 75362016-06-05 Jan Hubicka <hubicka@ucw.cz>
7537
7538 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7539
d07b2b6f 75402016-06-05 Jan Hubicka <hubicka@ucw.cz>
7541
7542 * gcc.dg/predict-9.c: Update template.
7543
4a7ec4ac 75442016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7545
7546 PR c++/49377
7547 * g++.dg/template/pr49377.C: New.
7548
7499ef4a 75492016-06-04 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR tree-optimization/71405
7552 * g++.dg/torture/pr71405.C: New test.
7553
558c800d 75542016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7555
7556 PR c++/70202
7557 * g++.dg/inherit/crash5.C: New.
7558 * g++.dg/inherit/virtual1.C: Adjust.
7559
4ee7cf4b 75602016-06-03 Jeff Law <law@redhat.com>
7561
7562 PR tree-optimization/71316
7563 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7564
b12ae762 75652016-06-03 Jakub Jelinek <jakub@redhat.com>
7566
7567 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7568 dg-additional-options with just -fno-tree-scev-cprop in it.
7569 * gcc.dg/vect/vect-live-2.c: Likewise.
7570 * gcc.dg/vect/vect-live-5.c: Likewise.
7571 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7572 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7573 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7574
e09a5ee3 75752016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7576
7577 PR c++/27100
7578 * g++.dg/other/friend6.C: New test.
7579
f14b1922 75802016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7581
7582 * g++.dg/torture/ppc-ldst-array.C: New.
7583
20702ea3 75842016-06-03 Joseph Myers <joseph@codesourcery.com>
7585
7586 PR target/71276
7587 PR target/71277
7588 * gcc.dg/torture/builtin-fp-int-inexact.c,
7589 gcc.target/i386/387-builtin-fp-int-inexact.c,
7590 gcc.target/i386/387-rint-inline-1.c,
7591 gcc.target/i386/387-rint-inline-2.c,
7592 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7593 gcc.target/i386/sse2-rint-inline-1.c,
7594 gcc.target/i386/sse2-rint-inline-2.c,
7595 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7596 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7597
5ed3cc7b 75982016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7599 Julia Koval <julia.koval@intel.com>
7600
7601 PR target/66960
7602 PR target/67630
7603 PR target/67634
7604 PR target/67841
7605 PR target/68037
7606 PR target/68618
7607 PR target/68661
7608 PR target/69575
7609 PR target/69596
7610 PR target/69734
7611 * gcc.dg/guality/pr68037-1.c: New test.
7612 * gcc.dg/guality/pr68037-2.c: Likewise.
7613 * gcc.dg/guality/pr68037-3.c: Likewise.
7614 * gcc.dg/torture/pr68037-1.c: Likewise.
7615 * gcc.dg/torture/pr68037-2.c: Likewise.
7616 * gcc.dg/torture/pr68037-3.c: Likewise.
7617 * gcc.dg/torture/pr68661-1a.c: Likewise.
7618 * gcc.dg/torture/pr68661-1b.c: Likewise.
7619 * gcc.target/i386/interrupt-1.c: Likewise.
7620 * gcc.target/i386/interrupt-2.c: Likewise.
7621 * gcc.target/i386/interrupt-3.c: Likewise.
7622 * gcc.target/i386/interrupt-4.c: Likewise.
7623 * gcc.target/i386/interrupt-5.c: Likewise.
7624 * gcc.target/i386/interrupt-6.c: Likewise.
7625 * gcc.target/i386/interrupt-7.c: Likewise.
7626 * gcc.target/i386/interrupt-8.c: Likewise.
7627 * gcc.target/i386/interrupt-9.c: Likewise.
7628 * gcc.target/i386/interrupt-10.c: Likewise.
7629 * gcc.target/i386/interrupt-11.c: Likewise.
7630 * gcc.target/i386/interrupt-12.c: Likewise.
7631 * gcc.target/i386/interrupt-13.c: Likewise.
7632 * gcc.target/i386/interrupt-14.c: Likewise.
7633 * gcc.target/i386/interrupt-15.c: Likewise.
7634 * gcc.target/i386/interrupt-16.c: Likewise.
7635 * gcc.target/i386/interrupt-17.c: Likewise.
7636 * gcc.target/i386/interrupt-18.c: Likewise.
7637 * gcc.target/i386/interrupt-19.c: Likewise.
7638 * gcc.target/i386/interrupt-20.c: Likewise.
7639 * gcc.target/i386/interrupt-21.c: Likewise.
7640 * gcc.target/i386/interrupt-22.c: Likewise.
7641 * gcc.target/i386/interrupt-23.c: Likewise.
7642 * gcc.target/i386/interrupt-24.c: Likewise.
7643 * gcc.target/i386/interrupt-25.c: Likewise.
7644 * gcc.target/i386/interrupt-26.c: Likewise.
7645 * gcc.target/i386/interrupt-27.c: Likewise.
7646 * gcc.target/i386/interrupt-28.c: Likewise.
7647 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7648 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7649 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7650 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7651 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7652 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7653 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7654 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7655 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7656 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7657 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7658 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7659
3e346f54 76602016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7661
f27c52fb 7662 PR tree-optimization/52171
7663 * gcc.dg/pr52171.c: New test.
7664 * gcc.target/i386/pr52171.c: New test.
3e346f54 7665
22e029d2 76662016-06-03 Jan Hubicka <jh@suse.cz>
7667
7668 * g++.dg/tree-ssa/pred-1.C: New testcase
7669 * gcc.dg/tree-ssa/pred-1.c: New testcase
7670
41ce74ed 76712016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7672
7673 PR target/70957
7674 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7675 support.
7676 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7677
cf573a72 76782016-06-03 Alan Hayward <alan.hayward@arm.com>
7679
7680 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7681
75aae5b4 76822016-06-03 Alan Hayward <alan.hayward@arm.com>
7683
7684 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7685 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7686 * gcc.dg/vect/vect-live-1.c: New test.
7687 * gcc.dg/vect/vect-live-2.c: New test.
7688 * gcc.dg/vect/vect-live-3.c: New test.
7689 * gcc.dg/vect/vect-live-4.c: New test.
7690 * gcc.dg/vect/vect-live-5.c: New test.
7691 * gcc.dg/vect/vect-live-slp-1.c: New test.
7692 * gcc.dg/vect/vect-live-slp-2.c: New test.
7693 * gcc.dg/vect/vect-live-slp-3.c: New test.
7694
eba6788d 76952016-06-03 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR middle-end/71387
7698 * g++.dg/opt/pr71387.C: New test.
7699
5a653985 77002016-06-02 Jeff Law <law@redhat.com>
7701
7702 PR tree-optimization/71328
7703 * gcc.c-torture/compile/pr71328.c: New test.
7704
f92f6941 77052016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7706
7707 PR fortran/52393
7708 * gfortran.dg/fmt_read_3.f90: Fix typo.
7709 * gfortran.dg/fmt_read_4.f90: New test.
7710
0d29e152 77112016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7714 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7715 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7716 * g++.dg/cpp0x/override2.C: Likewise.
7717 * g++.dg/parse/crash5.C: Likewise.
7718 * g++.dg/parse/error16.C: Likewise.
7719 * g++.dg/parse/error27.C: Likewise.
7720 * g++.dg/template/qualttp15.C: Likewise.
7721 * g++.dg/template/redecl4.C: Likewise.
7722 * g++.old-deja/g++.other/crash39.C: Likewise.
7723 * g++.old-deja/g++.other/struct1.C: Likewise.
7724 * g++.old-deja/g++.pt/m9a.C: Likewise.
7725 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7726
2740a1a5 77272016-06-02 Jakub Jelinek <jakub@redhat.com>
7728
89f17a65 7729 PR c++/71372
7730 * c-c++-common/pr71372.c: New test.
7731
2740a1a5 7732 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7733 __TIME__ strings with __builtin_strcmp instead of printf and
7734 dg-output.
7735
9ae89a4e 77362016-06-02 Martin Liska <mliska@suse.cz>
7737
7738 * gcc.dg/predict-9.c: New test.
7739
41258f9c 77402016-06-02 Jakub Jelinek <jakub@redhat.com>
7741
7742 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7743 global set_compiler_env_var and global saved_compiler_env_var.
7744
dad46eb8 77452016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7746
7747 PR rtl-optimization/71295
7748 * gcc.c-torture/compile/pr71295.c: New test.
7749
9cc8a892 77502016-06-02 Jakub Jelinek <jakub@redhat.com>
7751
98e7c96c 7752 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7753
4a5a4de2 7754 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7755 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7756
9cc8a892 7757 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7758 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7759 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7760 alternative number.
7761
46819a36 77622016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7763
7764 * gcc.target/powerpc/p9-splat-4.c: New test.
7765
77662016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7767
7768 PR target/71186
7769 * gcc.target/powerpc/pr71186.c: New test.
7770
d9820cc5 77712016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7772
7773 PR fortran/52393
7774 * gfortran.dg/fmt_read_3.f90: New test.
7775
2f14ca3e 77762016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7777
7778 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7779 procedure.
7780
dfa5c0d3 77812016-06-01 Eduard Sanou <dhole@openmailbox.org>
7782
7783 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7784 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7785 env var is set.
7786 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7787 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7788 shown once.
7789 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7790 during compilation.
7791 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7792 vars set by dg-set-compiler-env-var.
7793
7d7125df 77942016-06-01 Paul Thomas <pault@gcc.gnu.org>
7795
7796 PR fortran/71156
7797 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7798 to the module procedure declaration.
7799 * gfortran.dg/submodule_16.f08: New test.
7800
6ab9cde4 78012016-06-01 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR middle-end/71371
7804 * c-c++-common/gomp/pr71371.c: New test.
7805
0cfe7a23 78062016-06-01 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/71366
7809 * gcc.dg/torture/pr71366-1.c: New testcase.
7810 * gcc.dg/torture/pr71366-2.c: Likewise.
7811
5a5b02e1 78122016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7813
7814 * gcc.target/powerpc/vslv-0.c: New test.
7815 * gcc.target/powerpc/vslv-1.c: New test.
7816 * gcc.target/powerpc/vsrv-0.c: New test.
7817 * gcc.target/powerpc/vsrv-1.c: New test.
7818
d27a79f6 78192016-06-01 Nathan Sidwell <nathan@acm.org>
7820
7821 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7822 * gcc.target/nvptx/weak.c: New.
7823
6172a9fd 78242016-06-01 Richard Biener <rguenther@suse.de>
7825
7826 PR tree-optimization/71261
7827 * gcc.dg/torture/vect-bool-1.c: New testcase.
7828
f9aaabb2 78292016-06-01 Jakub Jelinek <jakub@redhat.com>
7830
7831 * gfortran.dg/gomp/order-1.f90: New test.
7832 * gfortran.dg/gomp/order-2.f90: New test.
7833
53b01069 78342016-06-01 Jan Hubicka <hubicka@ucw.cz>
7835
7836 * gcc.dg/unroll-6.c: Update template.
7837 * gcc.dg/unroll-7.c: New testcase.
7838 * gcc.dg/unroll-8.c: New testcase.
7839
36757397 78402016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7841
7842 * gnat.dg/opt56.ad[sb]: New test.
7843
7f93bd6e 78442016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/66635
7847 * g++.dg/cpp0x/constexpr-ice16.C: New.
7848
9f41a2ce 78492016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7850
7851 PR tree-optimization/71314
7852 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7853 -mbranch-cost=2.
7854
31e02373 78552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7856
7857 PR tree-optimization/71077
7858 * gcc.dg/tree-ssa/pr71077.c: New test.
7859
76f8f901 78602016-05-31 Jan Hubicka <hubicka@ucw.cz>
7861
7f93bd6e 7862 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7863 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7864 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7865
04f5f923 78662016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7867
7868 PR c++/71248
7869 * g++.dg/cpp0x/pr71248.C: New.
7870 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7871 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7872 * g++.dg/init/new37.C: Likewise.
7873 * g++.dg/template/static1.C: Likewise.
7874 * g++.dg/template/static2.C: Likewise.
7875
4ffddf28 78762016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7877
7878 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7879 instead of %rdi.
7880 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7881
4ff7bd21 78822016-05-31 Marek Polacek <polacek@redhat.com>
7883
7884 * c-c++-common/Wswitch-unreachable-3.c: New test.
7885 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7886
e1f7cc4b 78872016-05-31 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/71352
7890 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7891
02978bd1 78922016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7893
7894 * gcc.target/arm/armv5_thumb_isa.c: New test.
7895
cfce8164 78962016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7897
7898 PR target/71346
7899 * gcc.target/i386/pr71346.c: New test.
7900
7a51c705 79012016-05-31 Tom de Vries <tom@codesourcery.com>
7902
7903 PR tree-optimization/69068
7904 * gcc.dg/graphite/pr69068.c: New test.
7905
8c1ac106 79062016-05-27 Martin Sebor <msebor@redhat.com>
7907
7908 PR c++/71306
7909 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7910
b6431756 79112016-05-30 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR c++/71349
7914 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7915 nowait depend(inout: dd[0]) clauses where permitted.
7916
f6203294 79172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7918
7919 PR c++/71238
7920 * g++.dg/parse/pr71238.C: New.
7921 * g++.dg/concepts/friend1.C: Test column numbers too.
7922 * g++.dg/cpp0x/initlist31.C: Likewise.
7923 * g++.dg/cpp0x/pr51420.C: Likewise.
7924 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7925 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7926 * g++.dg/ext/builtin3.C: Likewise.
7927 * g++.dg/lookup/friend12.C: Likewise.
7928 * g++.dg/lookup/friend7.C: Likewise.
7929 * g++.dg/lookup/koenig1.C: Likewise.
7930 * g++.dg/lookup/koenig5.C: Likewise.
7931 * g++.dg/lookup/used-before-declaration.C: Likewise.
7932 * g++.dg/overload/koenig1.C: Likewise.
7933 * g++.dg/template/crash65.C: Likewise.
7934 * g++.dg/template/friend57.C: Likewise.
7935 * g++.dg/warn/Wshadow-5.C: Likewise.
7936 * g++.dg/warn/Wunused-8.C: Likewise.
7937 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7938 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7939 * g++.old-deja/g++.jason/member.C: Likewise.
7940 * g++.old-deja/g++.jason/report.C: Likewise.
7941 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7942 * g++.old-deja/g++.law/visibility20.C: Likewise.
7943 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7944 * g++.old-deja/g++.other/static5.C: Likewise.
7945 * g++.old-deja/g++.pt/overload2.C: Likewise.
7946
b96f8145 79472016-05-30 Jan Hubicka <hubicka@ucw.cz>
7948
7949 * gcc.dg/tree-ssa/peel1.c: New testcase.
7950 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7951 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7952
ed5bca7a 79532016-05-30 Tom de Vries <tom@codesourcery.com>
7954
7955 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7956 to ce.
7957
c0aa0333 79582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/71099
7961 * g++.dg/parse/virtual1.C: New.
7962
231010db 79632016-05-30 Uros Bizjak <ubizjak@gmail.com>
7964
7965 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7966 Use correct register when clearing %edx.
7967
765557c0 79682016-05-30 Alexander Monakov <amonakov@ispras.ru>
7969
7970 PR tree-optimization/71289
7971 * gcc.dg/pr71289.c: New test.
7972
fc3b1c44 79732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7974
7975 PR middle-end/71269
7976 PR middle-end/71292
7977 * gcc.dg/tree-ssa/pr71269.c: New test.
7978 * gcc.dg/tree-ssa/pr71292.c: New test.
7979
ce352457 79802016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7981
7982 PR middle-end/71252
7983 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7984
eedd711b 79852016-05-30 Jan Hubicka <hubicka@ucw.cz>
7986
7987 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7988 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7989 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7990
8c061890 79912016-05-30 Tom de Vries <tom@codesourcery.com>
7992
7993 PR tree-optimization/69067
7994 * gcc.dg/graphite/pr69067.c: New test.
7995
a6b0884c 79962016-05-29 Uros Bizjak <ubizjak@gmail.com>
7997
7998 PR target/71245
7999 * gcc.target/i386/pr71245-1.c: New test.
8000 * gcc.target/i386/pr71245-2.c: Ditto.
8001
2369edfc 80022016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8003
8004 PR c++/71105
8005 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8006 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8007 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8008
b6ab3f43 80092016-05-27 Jan Hubicka <hubicka@ucw.cz>
8010
8011 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8012
0192662b 80132016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8014
8015 Revert:
8016 PR c++/69855
8017 * g++.dg/overload/69855.C: New.
8018 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8019 * g++.old-deja/g++.pt/crash3.C: Likewise.
8020
fce78c50 80212016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8022
8023 PR c++/60385
8024 * g++.dg/parse/namespace13.C: New.
8025
372172fe 80262016-05-26 Jeff Law <law@redhat.com>
8027
8028 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8029 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8030 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8031 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8032 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8033 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8034 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8035 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8036 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8037 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8038 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8039 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8040 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8041
5d8a8944 80422016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8043
8044 PR c++/69855
8045 * g++.dg/overload/69855.C: New.
8046 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8047 * g++.old-deja/g++.pt/crash3.C: Likewise.
8048
29602b75 80492016-05-27 Jiong Wang <jiong.wang@arm.com>
8050
8051 PR target/63596
8052 * gcc.target/aarch64/va_arg_1.c: New testcase.
8053 * gcc.target/aarch64/va_arg_2.c: Likewise.
8054 * gcc.target/aarch64/va_arg_3.c: Likewise.
8055
c900b732 80562016-05-27 Jiong Wang <jiong.wang@arm.com>
8057
8058 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8059 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8060 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8061 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8062 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8063
73ef73bd 80642016-05-27 Marek Polacek <polacek@redhat.com>
8065
8066 PR middle-end/71308
8067 * g++.dg/torture/pr71308.C: New test.
8068
a6031633 80692016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8070
8071 * gcc.dg/zero_bits_compound-1.c: New test.
8072 * gcc.dg/zero_bits_compound-2.c: New test.
8073
1fbdc7ae 80742016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8075
8076 PR middle-end/71279
8077 * gcc.dg/pr71279.c: New test.
8078
2e196ca8 80792016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8080
8081 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8082 floating point min/max/comparison instructions.
8083 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8084
6feab9ce 80852016-05-26 Jakub Jelinek <jakub@redhat.com>
8086
8087 * c-c++-common/gomp/schedule-1.c: New test.
8088 * gfortran.dg/gomp/schedule-1.f90: New test.
8089
978cea8f 80902016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8091
8092 PR c++/70822
8093 PR c++/70106
8094 * g++.dg/cpp1y/auto-fn32.C: New test.
8095 * g++.dg/cpp1y/paren4.C: New test.
8096
0478d9ed 80972016-05-26 Nathan Sidwell <nathan@acm.org>
8098
8099 * gcc.dg/20060410.c: Xfail on ptx.
8100 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8101 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8102 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8103 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8104 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8105
5fd1c174 81062016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8107
8108 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8109
c5e8b3e2 81102016-05-26 Jakub Jelinek <jakub@redhat.com>
8111
0db93a5b 8112 PR tree-optimization/71280
8113 * gcc.dg/pr71280.c: New test.
8114
7199c05c 8115 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8116
76c786ac 8117 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8118 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8119
c5e8b3e2 8120 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8121
e9bcea2f 81222016-05-26 Jiong Wang <jiong.wang@arm.com>
8123
8124 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8125 kept in memory.
e9bcea2f 8126
955d947b 81272016-05-25 Jeff Law <law@redhat.com>
8128
8129 PR tree-optimization/71272
8130 * gcc.c-torture/compile/pr71272.c: new test.
8131
77102dbe 81322016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8133
8134 * gcc.target/powerpc/vec-cmpne.c: New test.
8135 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8136
552821b4 81372016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8138
8139 * gnat.dg/opt55.ad[sb]: New test.
8140
0113f3c5 81412016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8142
8143 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8144 * c-c++-common/pr60226.c: Require int32plus.
8145 * gcc.c-torture/execute/pr70602.c: Likewise.
8146 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8147 unsigned long for malloc arg type.
8148 * gcc.dg/asr_div1.c: Require int32plus.
8149 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8150 * gcc.dg/pie-1.c: Require pie.
8151 * gcc.dg/pie-2.c: Likewise.
8152 * gcc.dg/pr59471.c: Require int32plus.
8153 * gcc.dg/pr59963-2.c: XFAIL for int16.
8154 * gcc.dg/pr60114.c: Require int32plus.
8155 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8156 unsigned long for typedef of size_t.
8157 * gcc.dg/pr63914.c: Require int32plus.
8158 * gcc.dg/pr64536.c: Require pt32plus.
8159 * gcc.dg/pr65658.c: Likewise.
8160 * gcc.dg/pr67271.c: Require int32plus.
8161 * gcc.dg/pr68112.c: Likewise.
8162 * gcc.dg/pr69071.c: Skip for avr target.
8163 * gcc.dg/pr69973.c: Require int32plus.
8164 * gcc.dg/pr70169.c: Skip for avr target.
8165 * gcc.dg/sso-6.c: Require int32plus.
8166 * gcc.dg/sso-7.c: Likewise.
8167 * gcc.dg/sso-8.c: Likewise.
8168 * gcc.dg/vrp-min-max-2.c: Likewise.
8169
f4094380 81702016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8171
8172 PR target/70738
8173 * gcc.target/i386/pr70738-1.c: New test.
8174 * gcc.target/i386/pr70738-2.c: Likewise.
8175 * gcc.target/i386/pr70738-3.c: Likewise.
8176 * gcc.target/i386/pr70738-4.c: Likewise.
8177 * gcc.target/i386/pr70738-5.c: Likewise.
8178 * gcc.target/i386/pr70738-6.c: Likewise.
8179 * gcc.target/i386/pr70738-7.c: Likewise.
8180 * gcc.target/i386/pr70738-8.c: Likewise.
8181 * gcc.target/i386/pr70738-9.c: Likewise.
8182
239a4bea 81832016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8184
8185 PR rtl-optimization/66940
8186 * gcc.c-torture/execute/pr66940.c: New test.
8187
bf6382ba 81882016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8189
8190 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8191 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8192 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8193 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8194 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8195 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8196 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8197 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8198 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8199 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8200 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8201 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8202 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8203 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8204 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8205 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8206 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8207 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8208 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8209 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8210 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8211 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8212 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8213 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8214
2c995da9 82152016-05-25 Marek Polacek <polacek@redhat.com>
8216
8217 PR c/71265
8218 * gcc.dg/noncompile/pr71265.c: New test.
8219
abfbb5b5 8220 PR c/71266
8221 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8222
f6871bbd 82232016-05-25 Nathan Sidwell <nathan@acm.org>
8224
8225 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8226
de04e83e 82272016-05-25 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/71261
8230 * c-c++-common/torture/pr71261.c: New testcase.
8231
b35931f7 82322016-05-25 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/71264
8235 * gcc.dg/vect/pr71264.c: New testcase.
8236
166c3089 82372016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8238
8239 PR c++/55992
8240 * g++.dg/cpp0x/alias-decl-53.C: New.
8241 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8242
14240409 82432016-05-25 Martin Liska <mliska@suse.cz>
8244
8245 * g++.dg/pr71239.C: New test.
8246
bc47d9f6 82472016-05-25 Richard Biener <rguenther@suse.de>
8248
4860a6bf 8249 * gcc.dg/vect/pr58135.c: Rename to ...
8250 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8251
d8a3f157 82522016-05-25 Marek Polacek <polacek@redhat.com>
8253
8254 * g++.dg/pr65295.C: Use target c++14.
8255
3af16045 82562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8257
231010db 8258 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8259 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8260
949479b2 82612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8262
8263 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8264 instructions.
8265
6d6a3fc3 82662016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8267
8268 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8269 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8270 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8271 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8272 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8273 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8274 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8275 * c-c++-common/goacc/pcopy.c: Likewise.
8276 * c-c++-common/goacc/pcopyin.c: Likewise.
8277 * c-c++-common/goacc/pcopyout.c: Likewise.
8278 * c-c++-common/goacc/pcreate.c: Likewise.
8279 * c-c++-common/goacc/pr70688.c: New test.
8280 * c-c++-common/goacc/present-1.c: Adjust test.
8281 * c-c++-common/goacc/reduction-5.c: Likewise.
8282 * g++.dg/goacc/data-1.C: New test.
8283
af648be2 82842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8285
8286 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8287 vector parity built-in functions.
8288 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8289 count trailing zeros automatic vectorization.
8290 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8291 count trailing zeros built-in functions.
8292
4e173d60 82932016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8294
8295 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8296
a0c02a52 82972016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8298
8299 PR target/71050
8300 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8301
64c52e9c 83022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8303
8304 PR c++/50436
8305 * g++.dg/template/crash123.C: New.
8306 * g++.dg/template/crash124.C: Likewise.
8307
752b5a4c 83082016-05-24 Martin Sebor <msebor@redhat.com>
8309
8310 PR c++/71147
8311 * g++.dg/ext/flexary16.C: New test.
8312
a36dd683 83132016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8314
f6871bbd 8315 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8316 before math.h is included.
a36dd683 8317 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8318 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8319 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8320 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8321 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8322 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8323 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8324 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8325 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8326 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8327 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8328 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8329 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8330 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8331 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8332 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8333 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8334 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8335 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8336 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8337 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8338 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8339 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8340
d60e1df7 83412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8342 Kelvin Nilsen <kelvin@gcc.gnu.org>
8343
8344 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8345 support.
8346
22d09025 83472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8348
8349 PR c++/69872
8350 * g++.dg/warn/Wno-narrowing1.C: New.
8351
6ef0143d 83522016-05-24 Marek Polacek <polacek@redhat.com>
8353
8354 PR c/71249
8355 * c-c++-common/Wswitch-unreachable-2.c: New test.
8356
962a2062 83572016-05-24 Jakub Jelinek <jakub@redhat.com>
8358
ead77194 8359 PR c++/71257
8360 * g++.dg/vect/simd-clone-6.cc: New test.
8361 * g++.dg/gomp/declare-simd-6.C: New test.
8362
962a2062 8363 PR middle-end/70434
8364 PR c/69504
8365 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8366
23edc6d1 83672016-05-24 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/71240
8370 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8371
30633bcc 83722016-05-24 Richard Biener <rguenther@suse.de>
8373
8374 PR tree-optimization/71230
8375 * gcc.dg/torture/pr71230.c: New testcase.
8376 * g++.dg/torture/pr71230.C: Likewise.
8377
c9d624bd 83782016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8379
8380 * c-c++-common/goacc/routine-5.c: Add tests.
8381 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8382 * gfortran.dg/goacc/routine-6.f90: Add tests.
8383
ce143ff0 83842016-05-24 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/71253
8387 * gcc.dg/torture/pr71253.c: New testcase.
8388
3bdaecd5 83892016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8390
8391 PR middle-end/71252
8392 * gfortran.dg/pr71252.f90: New test.
8393
856b494d 83942016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8395
8396 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8397
7345b977 83982016-05-24 Richard Biener <rguenther@suse.de>
8399
8400 PR middle-end/70434
8401 PR c/69504
8402 * c-c++-common/vector-subscript-4.c: New testcase.
8403 * c-c++-common/vector-subscript-5.c: Likewise.
8404
6f065267 84052016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8406
8407 PR fortran/71123
8408 * gfortran.dg/namelist_90.f: New test
8409
fd6757da 84102016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR fortran/66461
8413 * gfortran.dg/unexpected_eof.f: New test
8414
7d5555a8 84152016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8416 Kelvin Nilsen <kelvin@gcc.gnu.org>
8417
8418 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8419 as little endian.
8420
ae6744c9 84212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8422
8423 PR c++/70972
8424 * g++.dg/cpp0x/inh-ctor20.C: New.
8425 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8426
f0d91a85 84272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/69095
8430 * g++.dg/cpp0x/variadic168.C: New.
8431
1618ffe5 84322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8433
8434 * g++.dg/cpp0x/pr31445.C: Test column number too.
8435 * g++.dg/cpp0x/pr32253.C: Likewise.
8436 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8437 * g++.dg/cpp0x/variadic36.C: Likewise.
8438
c0205bab 84392016-05-23 Marc Glisse <marc.glisse@inria.fr>
8440
8441 * gcc.dg/fold-notshift-2.c: Adjust.
8442
1398da0f 84432016-05-23 Marek Polacek <polacek@redhat.com>
8444
8445 PR c/49859
8446 * c-c++-common/Wswitch-unreachable-1.c: New test.
8447 * gcc.dg/Wswitch-unreachable-1.c: New test.
8448 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8449 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8450 * g++.dg/gomp/block-10.C: Likewise.
8451 * gcc.dg/gomp/block-10.c: Likewise.
8452 * g++.dg/gomp/block-9.C: Likewise.
8453 * gcc.dg/gomp/block-9.c: Likewise.
8454 * g++.dg/gomp/target-1.C: Likewise.
8455 * g++.dg/gomp/target-2.C: Likewise.
8456 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8457 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8458 * g++.dg/gomp/taskgroup-1.C: Likewise.
8459 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8460 * gcc.dg/gomp/teams-1.c: Likewise.
8461 * g++.dg/gomp/teams-1.C: Likewise.
8462 * g++.dg/overload/error3.C: Likewise.
8463 * g++.dg/tm/jump1.C: Likewise.
8464 * g++.dg/torture/pr40335.C: Likewise.
8465 * gcc.dg/c99-vla-jump-5.c: Likewise.
8466 * gcc.dg/switch-warn-1.c: Likewise.
8467 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8468 * gcc.dg/nested-func-1.c: Likewise.
8469 * gcc.dg/pr67784-4.c: Likewise.
8470
5403ed8b 84712016-05-23 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/71230
8474 * gfortran.dg/pr71230-1.f90: New testcase.
8475 * gfortran.dg/pr71230-2.f90: Likewise.
8476
27510941 84772016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8478
1618ffe5 8479 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8480 * gcc.dg/vect/pr58135.c: Add new.
8481 * gfortran.dg/pr46519-1.f: Adjust test case.
8482
a41c605d 84832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 PR c++/53401
8486 * g++.dg/cpp0x/decltype64.C: New.
8487
3eb254ab 84882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8489
8490 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8491 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8492 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8493
a75fffe1 84942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8495
8496 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8497 Add poly64x1_t and poly64x2_t cases if supported.
8498 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8499 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8500 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8503
56979b12 85042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8505
8506 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8507 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8508 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8509 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8510 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8511 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8512 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8513
dc5e98db 85142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8515
8516 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8517
c0f383ae 85182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8519
8520 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8521 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8522
2a4d70a2 85232016-05-22 Jakub Jelinek <jakub@redhat.com>
8524
4c109025 8525 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8526 constraint instead of "r".
8527 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8528 insn instead of vxorpd.
8529 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8530
bad891ce 8531 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8532 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8533
ac23ddb9 8534 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8535
9dac9579 8536 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8537 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8538
2a4d70a2 8539 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8540
9eafdd7b 85412016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8542
8543 PR middle-end/40921
8544 * gcc.dg/tree-ssa/pr40921.c: New test.
8545
93df190d 85462016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8547
8548 PR target/71103
8549 * gcc.target/avr/pr71103.c: New test.
8550
933b9f7f 85512016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8552
8553 PR middle-end/71179
8554 * gcc.dg/tree-ssa/pr71179.c: New test.
8555
8bdfbc08 85562016-05-20 Martin Sebor <msebor@redhat.com>
8557
8558 PR c/71115
8559 * gcc.dg/init-excess-2.c: New test.
8560
6827ab42 85612016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8562
8563 * gnat.dg/opt53.adb: New test.
8564 * gnat.dg/opt54.adb: Likewise.
8565
58a5f4c0 85662016-05-20 Martin Jambor <mjambor@suse.cz>
8567
8568 PR tree-optimization/70884
8569 * gcc.dg/tree-ssa/pr70919.c: New test.
8570
bb7145f6 85712016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8572
8573 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8574 formatting.
f6871bbd 8575 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8576 fix code formatting.
8577
85782016-05-20 Nathan Sidwell <nathan@acm.org>
8579
8580 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8581 non-common cases.
8582 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8583
9954d230 85842016-05-20 David Malcolm <dmalcolm@redhat.com>
8585
8586 * jit.dg/all-non-failing-tests.h: Add
8587 test-factorial-must-tail-call.c.
8588 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8589 * jit.dg/test-factorial-must-tail-call.c: New test case.
8590
08a161f9 85912016-05-20 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR fortran/71204
8594 * gfortran.dg/pr71204.f90: New test.
8595
3d380077 85962016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8597
8598 * gcc.target/nvptx/sincos.c: New test.
8599
0f104d56 86002016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8601
8602 PR c++/70572
8603 * g++.dg/cpp1y/auto-fn31.C: New.
8604
61736a1b 86052016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8606
8607 * gcc.target/powerpc/vec-addec.c: New test.
8608 * gcc.target/powerpc/vec-addec-int128.c: New test.
8609
b4a61e77 86102016-05-20 David Malcolm <dmalcolm@redhat.com>
8611
8612 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8613 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8614 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8616
9a2ace10 86172016-05-20 Jan Hubicka <hubicka@ucw.cz>
8618
8619 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8620
45cdf8c6 86212016-05-20 Jakub Jelinek <jakub@redhat.com>
8622
b9a1dcd5 8623 PR c++/71210
8624 * g++.dg/opt/pr71210-1.C: New test.
8625 * g++.dg/opt/pr71210-2.C: New test.
8626
45cdf8c6 8627 PR tree-optimization/29756
8628 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8629 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8630 only on selected targets where V4SImode vectors are known to be
8631 supported.
8632
92e3ffbf 86332016-05-20 Marc Glisse <marc.glisse@inria.fr>
8634
8635 PR tree-optimization/71079
8636 PR tree-optimization/71206
8637 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8638
5da368e3 86392016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8640
8641 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8642 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8643 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8644
2506d97a 86452016-05-20 Richard Guenther <rguenther@suse.de>
8646
8647 PR tree-optimization/29756
8648 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8649
adade307 86502016-05-20 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/71185
8653 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8654
c3deca25 86552016-05-20 Richard Biener <rguenther@suse.de>
8656
8657 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8658
8b0bef14 86592016-05-19 Marek Polacek <polacek@redhat.com>
8660
8661 PR c++/71075
8662 * g++.dg/diagnostic/pr71075.C: New test.
8663
08025288 86642016-05-19 David Malcolm <dmalcolm@redhat.com>
8665
8666 PR c++/71184
8667 * g++.dg/pr71184.C: New test case.
8668
26a51591 86692016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8670
8671 * gcc.target/powerpc/darn-0.c: New test.
8672 * gcc.target/powerpc/darn-1.c: New test.
8673 * gcc.target/powerpc/darn-2.c: New test.
8674
d8d3e75a 86752016-05-19 Marek Polacek <polacek@redhat.com>
8676
8677 PR tree-optimization/71031
8678 * gcc.dg/tree-ssa/vrp100.c: New test.
8679
c28211ae 86802016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8681
8682 PR rtl-optimization/71148
8683 * gcc.dg/pr71148.c: New test.
8684
3f5ea43a 86852016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 PR target/71056
8688 * gcc.target/arm/pr71056.c: New test.
8689
2a7d4c20 86902016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8691
8692 * c-c++-common/pr69669.c: Check the used mode.
8693
ed0b0569 86942016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8695
8696 PR sanitizer/64354
8697 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8698
410372fe 86992016-05-19 Richard Biener <rguenther@suse.de>
8700
8701 PR tree-optimization/70729
8702 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8703 * gcc.dg/graphite/scop-18.c: Likewise.
8704 * gcc.dg/pr41783.c: Disable LIM.
8705 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8706 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8707 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8708 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8709 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8710 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8711 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8712 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8713 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8714 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8715 * gfortran.dg/pr42108.f90: Likewise.
8716
56f34f03 87172016-05-18 David Malcolm <dmalcolm@redhat.com>
8718
8719 PR driver/69265
8720 * gcc.dg/spellcheck-options-11.c: New test case.
8721
e6481cd1 87222016-05-18 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR c++/71100
8725 * g++.dg/opt/pr71100.C: New test.
8726
be951c59 87272016-05-18 Martin Jambor <mjambor@suse.cz>
8728
8729 PR ipa/69708
8730 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8731 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8732 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8733 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8734
665ff45b 87352016-05-18 Martin Jambor <mjambor@suse.cz>
8736
8737 PR ipa/69708
8738 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8739 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8740 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8741 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8742 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8743
485be62c 87442016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/69793
8747 * g++.dg/template/crash122.C: New.
8748
b251d5f5 87492016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8750
8751 PR c++/70466
8752 * g++.dg/template/pr70466-1.C: New.
8753 * g++.dg/template/pr70466-2.C: Likewise.
8754
c93e9931 87552016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8756
8757 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8758 splat operations and the XXSPLTIB instruction.
8759 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8760 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8761 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8762 xxlxor to clear a register.
8763
8ba6639c 87642016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8765
8766 * gcc.dg/torture/pr71020.c: New test.
8767
ec6e3005 87682016-05-18 Martin Jambor <mjambor@suse.cz>
8769
8770 PR ipa/70646
8771 * gcc.dg/ipa/pr70646.c: New test.
8772
5ef3c918 87732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8774
8775 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8776
70a88eab 87772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8778
8779 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8780 missing tests for vreinterpretq_p{8,16}.
8781
b52a930c 87822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8783
8784 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8785 vsliq_n_s64 and vsliq_n_u64.
8786
bdd4080b 87872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8788
8789 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8790 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8791
37814bf5 87922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8793
8794 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8795 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8796 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8797
764af2e0 87982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8799
8800 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8801 in comment.
8802
ffe01a83 88032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8804
8805 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8806 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8807 "blr\t" and switch to scan-assembler-times.
8808
fab6dae9 88092016-05-18 Jiong Wang <jiong.wang@arm.com>
8810
231010db 8811 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8812 with __aarch64__.
8813 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8814 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8815
4eb0c566 88162016-05-18 Jakub Jelinek <jakub@redhat.com>
8817
442f18f1 8818 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8819 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8820 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8821 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8822 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8823 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8824
4d83b36b 8825 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8826 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8827
a4528eec 8828 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8829 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8830
f0066139 8831 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8832 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8833
4eb0c566 8834 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8835
303e9267 88362016-05-18 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/71168
8839 * gcc.dg/torture/pr71168.c: New testcase.
8840
0d7ddd44 88412016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8842
8843 PR middle-end/63586
8844 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8845 * gcc.dg/tree-ssa/pr63586.c: New test.
8846 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8847
899bcc0f 88482016-05-17 Nathan Sidwell <nathan@acm.org>
8849
8850 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8851 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8852 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8853 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8854
a2246979 88552016-05-17 Nathan Sidwell <nathan@acm.org>
8856
8857 * gcc.target/nvptx/abi-vararg-3.c: New.
8858
2f6a4d21 88592016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8860
8861 PR tree-optimization/54579
8862 PR middle-end/55299
8863 * gcc.dg/fold-notrotate-1.c: New test.
8864 * gcc.dg/fold-notshift-1.c: New test.
8865 * gcc.dg/fold-notshift-2.c: New test.
8866
27bdad45 88672016-05-17 Marek Polacek <polacek@redhat.com>
8868
8869 PR ipa/71146
8870 * g++.dg/ipa/pr71146.C: New test.
8871
f33a295a 88722016-05-17 David Malcolm <dmalcolm@redhat.com>
8873
8874 * jit.dg/test-error-array-bounds.c: New test case.
8875
b6dd53bf 88762016-05-17 Marc Glisse <marc.glisse@inria.fr>
8877
8878 * gcc.dg/tree-ssa/and-1.c: New testcase.
8879
a8719545 88802016-05-17 Marc Glisse <marc.glisse@inria.fr>
8881
8882 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8883 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8884
34806102 88852016-05-17 Marc Glisse <marc.glisse@inria.fr>
8886
8887 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8888 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8889
25fe08a8 88902016-05-17 Jiong Wang <jiong.wang@arm.com>
8891
8892 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8893
abf1a837 88942016-05-17 Jiong Wang <jiong.wang@arm.com>
8895
8896 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8897
666b9dd3 88982016-05-17 Jiong Wang <jiong.wang@arm.com>
8899
8900 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8901 ".2d[index]" when scan the assembly.
8902 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8904 float64x1.
8905 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8906
77d095c0 89072016-05-17 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/71132
8910 * gcc.dg/torture/pr71132.c: New testcase.
8911
28adcc23 89122016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8913
8914 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8915
2439931e 89162016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8917
8918 PR target/70809
8919 * gcc.target/aarch64/pr70809_1.c: New test.
8920
5ec2ff80 89212016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8922
8923 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8924 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8925 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8926 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8927
17fd1c7a 89282016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8929 Ilya Enkovich <ilya.enkovich@intel.com>
8930
8931 PR target/71114
8932 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8933
46729204 89342016-05-16 Jan Hubicka <hubicka@ucw.cz>
8935
8936 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8937 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8938
2a1125d6 89392016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8940
8941 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8942 test for __ARM_FP16_ARGS.
8943 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8944 * gcc.target/arm/aapcs/neon-vect10.c: New.
8945 * gcc.target/arm/aapcs/neon-vect9.c: New.
8946 * gcc.target/arm/aapcs/vfp18.c: New.
8947 * gcc.target/arm/aapcs/vfp19.c: New.
8948 * gcc.target/arm/aapcs/vfp20.c: New.
8949 * gcc.target/arm/aapcs/vfp21.c: New.
8950 * gcc.target/arm/fp16-aapcs-1.c: New.
8951 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8952 test for __ARM_FP16_ARGS.
8953 * g++.target/arm/fp16-return-1.c: Update expected output.
8954
ea3d2d74 89552016-05-16 Jiong Wang <jiong.wang@arm.com>
8956
8957 PR testsuite/70227
8958 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8959
6989e05f 89602016-05-15 Harald Anlauf <anlauf@gmx.de>
8961
8962 PR fortran/69603
8963 * gfortran.dg/pr69603.f90: New testcase.
8964
a5f52592 89652016-05-14 Fritz Reese <fritzoreese@gmail.com>
8966
8967 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8968
88f949ab 89692016-05-14 Fritz Reese <fritzoreese@gmail.com>
8970
8971 PR fortran/71047
8972 * gfortran.dg/pr71047.f08: New test.
8973
90c88567 89742016-05-13 Joseph Myers <joseph@codesourcery.com>
8975
8976 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8977 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8978 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8979
00a690cc 89802016-05-13 Martin Sebor <msebor@redhat.com>
8981
8982 PR c++/60049
8983 * g++.dg/cpp0x/constexpr-60049.C: New test.
8984
ec8b6af7 89852016-05-13 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR bootstrap/71071
8988 * gcc.dg/pr71071.c: New test.
8989
f54d1d7b 89902016-05-13 Uros Bizjak <ubizjak@gmail.com>
8991
8992 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8993 remove XOP handling.
2f3af60f 8994 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8995
a39a0392 89962016-05-13 Nathan Sidwell <nathan@acm.org>
8997
8998 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8999 __atomic_is_lock_free declaration.
9000
42333dd9 90012016-05-13 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/42587
9004 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9005
c5442454 90062016-05-13 Martin Liska <mliska@suse.cz>
9007
9008 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9009 the new format of dump output.
9010
03a400fb 90112016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9012
9013 * gcc.dg/pr71084.c: New test.
9014
69278c3f 90152016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9016
231010db 9017 PR target/53440
9018 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9019
8138f11b 90202016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9021
9022 * gcc.target/aarch64/struct_return.c: New test.
9023
22a3f7bd 90242016-05-12 Marek Polacek <polacek@redhat.com>
9025
9026 PR c/70756
9027 * c-c++-common/pr70756-2.c: New test.
9028 * c-c++-common/pr70756.c: New test.
9029
9bcd42cc 90302016-05-12 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/71059
9033 * gcc.dg/torture/pr71059.c: New testcase.
9034
5ffb4a0d 90352016-05-12 Richard Biener <rguenther@suse.de>
9036
9037 PR tree-optimization/71062
9038 * gcc.dg/torture/pr71062.c: New testcase.
9039
2ab65c31 90402016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9041
9042 PR tree-optimization/71006
9043 * gcc.dg/pr71006.c: New test.
9044
f0158fc0 90452016-05-12 Marek Polacek <polacek@redhat.com>
9046
9047 PR driver/71063
9048 * gcc.dg/opts-7.c: New test.
9049
0f56938b 90502016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9051
9052 PR target/70830
9053 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9054 Add -save-temps to dg-options.
9055 Scan for ldmfd rather than pop instruction.
9056 * gcc.target/arm/interrupt-2.c: Likewise.
9057 * gcc.target/arm/pr70830.c: New test.
9058
e10946d5 90592016-05-12 Jakub Jelinek <jakub@redhat.com>
9060
9fa8e468 9061 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9062 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9063
9ce62bbe 9064 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9065 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9066 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9067
708ae1b1 9068 PR target/71019
9069 * gcc.target/i386/avx512vl-pack-1.c: New test.
9070 * gcc.target/i386/avx512vl-pack-2.c: New test.
9071 * gcc.target/i386/avx512bw-pack-2.c: New test.
9072
a461f32e 9073 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9074
e10946d5 9075 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9076 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9077 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9078
f52a3ef6 90792016-05-12 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/70986
9082 * gcc.dg/torture/pr70986-1.c: New testcase.
9083 * gcc.dg/torture/pr70986-2.c: Likewise.
9084 * gcc.dg/torture/pr70986-3.c: Likewise.
9085
54c4d22e 90862016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9087
9088 PR c/43651
9089 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9090 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9091
57215d5b 90922016-05-11 Uros Bizjak <ubizjak@gmail.com>
9093
9094 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9095 directive.
9096 * gcc.target/i386/pr66746.c: Ditto.
9097
67d3121c 90982016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9099
9100 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9101 support.
9102 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9103 warning when using -mvsx-timode.
9104 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9105 * gcc.target/powerpc/dform-2.c: Likewise.
9106 * gcc.target/powerpc/pr68805.c: Likewise.
9107
7f8012a5 91082016-05-11 Marek Polacek <polacek@redhat.com>
9109
9110 PR c++/71024
9111 * c-c++-common/attributes-3.c: New test.
9112
3e8567ce 91132016-05-11 Nathan Sidwell <nathan@acm.org>
9114
9115 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9116 * gcc.c-torture/execute/pr68185.c: Likewise.
9117 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9118 * gcc.dg/pr69634.c: Requires scheduling.
9119 * gcc.dg/torture/pr66178.c: Require label values.
9120 * gcc.dg/setjmp-6.c: Require indirect jumps.
9121
3739ac00 91222016-05-11 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/71055
9125 * gcc.dg/torture/pr71055.c: New testcase.
9126
1ff8b385 91272016-05-11 Richard Biener <rguenther@suse.de>
9128
9129 PR debug/71057
9130 * g++.dg/debug/pr71057.C: New testcase.
9131
77126efa 91322016-05-11 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR fortran/70855
9135 * gfortran.dg/gomp/pr70855.f90: New test.
9136
6fcaaf9b 91372016-05-11 Richard Biener <rguenther@suse.de>
9138
9139 PR middle-end/71002
9140 * g++.dg/torture/pr71002.C: New testcase.
9141
bfa8ea12 91422016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9143
9144 PR middle-end/70807
9145 * gcc.dg/pr70807.c: New test.
9146
87632549 91472016-05-10 Martin Sebor <msebor@redhat.com>
9148
9149 PR c++/38611
9150 * g++.dg/Wattributes.C: New test.
9151
f9153689 91522016-05-10 Marc Glisse <marc.glisse@inria.fr>
9153
9154 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9155 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9156 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9157
a44ed58a 91582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9159
9160 PR target/70799
9161 * gcc.target/i386/pr70799-1.c: New test.
9162
d6c90d89 91632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9164
9165 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9166
c1f73044 91672016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9168
9169 PR middle-end/70877
9170 * gcc.target/i386/pr70877.c: New test.
9171
e66d763a 91722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9173
9174 PR tree-optimization/70786
9175 * gcc.target/i386/pr70876.c: New test.
9176
a30ff73a 91772016-05-10 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR target/70927
9180 * gcc.target/i386/avx512vl-logic-1.c: New test.
9181 * gcc.target/i386/avx512vl-logic-2.c: New test.
9182 * gcc.target/i386/avx512dq-logic-2.c: New test.
9183
4b3fd38f 91842016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9185
9186 PR target/70963
9187 * gcc.target/powerpc/pr70963.c: New.
9188
abf93a25 91892016-05-10 David Malcolm <dmalcolm@redhat.com>
9190
9191 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9192 (test_very_wide_line): Add ruler to expected output.
9193 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9194 (test_very_wide_line): Likewise.
9195 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9196 (test_show_locus): Within the handling of "test_very_wide_line",
9197 enable show_ruler_p on the diagnostic context.
9198
d614888f 91992016-05-10 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/71039
9202 * gcc.dg/torture/pr71039.c: New testcase.
9203
dbca5ed9 92042016-05-10 Nathan Sidwell <nathan@acm.org>
9205
9206 * gcc.dg/nested-func-10.c: Requires alloca.
9207 * gcc.dg/nested-func-9.c: Requires alloca.
9208 * gcc.c-torture/execute/pr70460.c: Requires labels.
9209 * gcc.c-torture/compile/pr70199.c: Requires labels.
9210 * gcc.target/nvptx/decl.c: Compile only.
9211 * gcc.target/nvptx/trailing-init.c: Compile only.
9212 * gcc.target/nvptx/ary-init.c: Compile only.
9213
3fa82609 92142016-05-10 Marek Polacek <polacek@redhat.com>
9215
9216 PR c/70255
9217 * gcc.dg/attr-opt-1.c: New test.
9218
76825907 92192016-05-10 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/70497
9222 PR tree-optimization/28367
9223 * gcc.dg/torture/20160404-1.c: New testcase.
9224 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9225 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9226
68255819 92272016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9228
9229 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9230
d9aa8cdb 92312016-05-09 Uros Bizjak <ubizjak@gmail.com>
9232
9233 * gcc.target/i386/fabsneg-1.c New test.
9234
7cc16f50 92352016-05-09 Alan Modra <amodra@gmail.com>
9236
9237 PR testsuite/70826
9238 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9239
a83b7b63 92402016-05-09 Richard Biener <rguenther@suse.de>
9241
9242 PR tree-optimization/70985
9243 * gcc.dg/torture/pr70985.c: New testcase.
9244
189d0706 92452016-05-09 Bin Cheng <bin.cheng@arm.com>
9246
9247 * gcc.dg/tree-ssa/ifc-9.c: New test.
9248 * gcc.dg/tree-ssa/ifc-10.c: New test.
9249 * gcc.dg/tree-ssa/ifc-11.c: New test.
9250 * gcc.dg/tree-ssa/ifc-12.c: New test.
9251 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9252 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9253 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9254
1ec957b0 92552016-05-09 Richard Biener <rguenther@suse.de>
9256
9257 PR fortran/70937
9258 * gfortran.dg/pr70937.f90: New testcase.
9259
923c7714 92602016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9261
9262 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9263
d7cd448a 92642016-05-07 Fritz Reese <fritzoreese@gmail.com>
9265
9266 PR fortran/56226
9267 * gfortran.dg/dec_structure_1.f90: New testcase.
9268 * gfortran.dg/dec_structure_2.f90: Ditto.
9269 * gfortran.dg/dec_structure_3.f90: Ditto.
9270 * gfortran.dg/dec_structure_4.f90: Ditto.
9271 * gfortran.dg/dec_structure_5.f90: Ditto.
9272 * gfortran.dg/dec_structure_6.f90: Ditto.
9273 * gfortran.dg/dec_structure_7.f90: Ditto.
9274 * gfortran.dg/dec_structure_8.f90: Ditto.
9275 * gfortran.dg/dec_structure_9.f90: Ditto.
9276 * gfortran.dg/dec_structure_10.f90: Ditto.
9277 * gfortran.dg/dec_structure_11.f90: Ditto.
9278 * gfortran.dg/dec_union_1.f90: Ditto.
9279 * gfortran.dg/dec_union_2.f90: Ditto.
9280 * gfortran.dg/dec_union_3.f90: Ditto.
9281 * gfortran.dg/dec_union_4.f90: Ditto.
9282 * gfortran.dg/dec_union_5.f90: Ditto.
9283 * gfortran.dg/dec_union_6.f90: Ditto.
9284 * gfortran.dg/dec_union_7.f90: Ditto.
9285
f681e29b 92862016-05-07 Tom de Vries <tom@codesourcery.com>
9287
9288 PR tree-optimization/70956
9289 * gcc.dg/graphite/pr70956.c: New test.
9290
68d7f375 92912016-05-06 Jakub Jelinek <jakub@redhat.com>
9292
faf39348 9293 PR middle-end/70941
9294 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9295 (a, b, c, d): Change type from char to signed char.
9296 (main): Compare against (signed char) -1634678893 instead of
9297 hardcoded -109. Use __builtin_abort instead of abort.
9298
b768b13a 9299 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9300 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9301
68d7f375 9302 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9303
5dda16ea 93042016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9305
9306 PR debug/70935
9307 * gcc.dg/torture/pr70935.c: New test.
9308
13ede1b5 93092016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9310
9311 PR target/58219
7fc878c4 9312 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9313
96d94be2 93142016-05-06 Richard Biener <rguenther@suse.de>
9315
9316 PR tree-optimization/70960
9317 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9318
e5d9f15d 93192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9320
9321 PR target/52933
9322 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9323 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9324 Adjust expected instruction counts.
9325 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9326
2dd7705f 93272016-05-06 Marek Polacek <polacek@redhat.com>
9328
9329 PR sanitizer/70875
9330 * gcc.dg/ubsan/bounds-3.c: New test.
9331
cb8bc632 93322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9333
9334 PR target/54089
9335 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9336
b343c173 93372016-05-06 Richard Biener <rguenther@suse.de>
9338
9339 PR middle-end/70931
9340 * gfortran.dg/pr70931.f90: New testcase.
9341
1e3db0b1 93422016-05-06 Richard Biener <rguenther@suse.de>
9343
9344 PR middle-end/70941
9345 * gcc.dg/torture/pr70941.c: New testcase.
9346
bdd54b6d 93472016-05-05 Bin Cheng <bin.cheng@arm.com>
9348
9349 PR tree-optimization/57206
9350 * gcc.dg/vect/pr57206.c: New test.
9351
499adcfd 93522016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9353
9354 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9355
871164c4 93562016-05-05 Jakub Jelinek <jakub@redhat.com>
9357
ecb23e00 9358 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9359
871164c4 9360 * c-c++-common/Wdangling-else-4.c: New test.
9361
70cf83ba 93622016-05-04 Jakub Jelinek <jakub@redhat.com>
9363
858c9470 9364 PR c++/70906
9365 PR c++/70933
9366 * g++.dg/opt/pr70906.C: New test.
9367 * g++.dg/opt/pr70933.C: New test.
9368
70cf83ba 9369 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9370
aaa36a78 93712016-05-04 Jan Hubicka <hubicka@ucw.cz>
9372
9373 * gcc.dg/ipa/pure-const-3.c: New testcase.
9374
1d52c456 93752016-05-04 Marek Polacek <polacek@redhat.com>
9376
9377 * c-c++-common/Wdangling-else-1.c: New test.
9378 * c-c++-common/Wdangling-else-2.c: New test.
9379 * c-c++-common/Wdangling-else-3.c: New test.
9380
dc581573 93812016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9382
9383 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9384 flag is present.
9385
a64030fe 93862016-05-04 Marek Polacek <polacek@redhat.com>
9387
9388 PR c/48778
9389 * gcc.dg/Waddress-2.c: New test.
9390
b461b04a 93912016-05-04 Alan Modra <amodra@gmail.com>
9392
9393 * gcc.target/powerpc/pr70866.c: New.
9394
c388a0cf 93952016-05-03 Martin Sebor <msebor@redhat.com>
9396
9397 PR c++/66561
9398 * c-c++-common/builtin_location.c: New test.
9399 * g++.dg/cpp1y/builtin_location.C: New test.
9400
5d4db8ef 94012016-05-03 Marek Polacek <polacek@redhat.com>
9402
9403 PR c/70859
9404 * gcc.dg/pr70859.c: New test.
9405 * gcc.dg/pr70859-2.c: New test.
9406
ca938765 94072016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9408
9409 * gnat.dg/debug5.adb: New testcase.
9410
60b27d5f 94112016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9412
9413 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9414 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9415 Procedure to check for z10 instruction set.
9416
5ab325d0 94172016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9418
9419 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9420
c548a0ad 94212016-05-03 Alan Modra <amodra@gmail.com>
9422
9423 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9424
d5ecd946 94252016-05-03 Jakub Jelinek <jakub@redhat.com>
9426
9427 * gcc.target/i386/avx512f-cvt-1.c: New test.
9428
35b0a053 94292016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9430
9431 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9432 -fdump-tree-vrp-details.
9433
9ae1b28a 94342016-05-03 Richard Biener <rguenther@suse.de>
9435
9436 * gcc.dg/pr30172-1.c: Adjust.
9437 * gcc.dg/pr63743.c: Likewise.
9438 * gcc.dg/tm/pr51696.c: Likewise.
9439 * c-c++-common/tm/safe-1.c: Likewise.
9440 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9441 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9442 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9443 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9444
9c1a31e4 94452016-05-03 Jakub Jelinek <jakub@redhat.com>
9446
fe69bcb9 9447 PR rtl-optimization/70467
9448 * gcc.target/i386/pr70467-3.c: New test.
9449 * gcc.target/i386/pr70467-4.c: New test.
9450
9082c4a4 9451 PR tree-optimization/70916
9452 * gcc.c-torture/compile/pr70916.c: New test.
9453
9c1a31e4 9454 PR target/49244
9455 * gcc.target/i386/pr49244-1.c: New test.
9456 * gcc.target/i386/pr49244-2.c: New test.
9457
69105acc 94582016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9459
9460 PR rtl-optimization/44281
9461 * gcc.target/i386/pr44281.c: New test.
9462
9ab8df54 94632016-05-03 bin cheng <bin.cheng@arm.com>
9464
9465 PR tree-optimization/56541
9466 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9467 * gcc.dg/vect/pr56541.c: new test.
9468
3c62cae0 94692016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9470
9471 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9472 __float128.
9473 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9474
91abc161 94752016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9476
9477 PR testsuite/70520
9478 * c-c++-common/asan/clone-test-1.c (main): Align child process
9479 stack to 16 bytes.
9480
aa3d1155 94812016-05-02 David Malcolm <dmalcolm@redhat.com>
9482
9483 PR c++/62314
9484 * g++.dg/spellcheck-fields-2.C: New test case.
9485
002c3f28 94862016-05-02 David Malcolm <dmalcolm@redhat.com>
9487
9488 PR c++/62314
9489 * g++.dg/pr62314.C: New test case.
9490
46e5dccc 94912016-05-02 Jan Hubicka <hubicka@ucw.cz>
9492
9493 * gcc.dg/ipa/inline-8.c: New testcase.
9494
663f4248 94952016-05-02 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR rtl-optimization/70467
9498 * gcc.target/i386/pr70467-1.c: New test.
9499
efe8bdf5 95002016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9501
9502 * gcc.dg/spec-options.c: Run the test on all targets.
9503 * gcc.dg/foo.specs: Use cpp_unique_options.
9504
47ef9633 95052016-05-02 Marc Glisse <marc.glisse@inria.fr>
9506
9507 * gcc.dg/tree-ssa/unord.c: New testcase.
9508
eb1a077c 95092016-05-02 Marc Glisse <marc.glisse@inria.fr>
9510
9511 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9512
28e869d0 95132016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9514
9515 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9516
dd185f6e 95172016-05-02 Marek Polacek <polacek@redhat.com>
9518
9519 PR c/70851
9520 * gcc.dg/enum-incomplete-3.c: New test.
9521
773d09b9 95222016-05-02 Marek Polacek <polacek@redhat.com>
9523 Tom de Vries <tom@codesourcery.com>
9524
9525 PR tree-optimization/70700
9526 * gcc.dg/pr70700.c: New test.
9527
f0dc3286 95282016-05-01 Uros Bizjak <ubizjak@gmail.com>
9529
9530 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9531 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9532 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9533 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9534 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9535
7f931827 95362016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 * ada/acats/run_acats: Rename into...
9539 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9540 * ada/acats/run_all.sh: Remove redundant test.
9541 (target_run): Move around.
9542 (target_gnatchop): Use newly built executable.
9543 (target_gnatmake): Likewise.
9544 Check that the compilation of impbit succeeds.
9545
1c492b4e 95462016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9547
9548 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9549 * gcc.dg/20021029-1.c: Likewise.
9550 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9551 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9552 * gcc.target/sh/cmpstr.c: Likewise.
9553 * gcc.target/sh/cmpstrn.c: Likewise.
9554 * gcc.target/sh/memset.c: Likewise.
9555 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9556 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9557 * gcc.target/sh/pr39423-1.c: Likewise.
9558 * gcc.target/sh/pr49468-di.c: Likewise.
9559 * gcc.target/sh/pr49468-si.c: Likewise.
9560 * gcc.target/sh/pr49880-1.c: Likewise.
9561 * gcc.target/sh/pr49880-2.c: Likewise.
9562 * gcc.target/sh/pr49880-3.c: Likewise.
9563 * gcc.target/sh/pr50751-1.c: Likewise.
9564 * gcc.target/sh/pr50751-4.c: Likewise.
9565 * gcc.target/sh/pr50751-7.c: Likewise.
9566 * gcc.target/sh/pr51244-1.c: Likewise.
9567 * gcc.target/sh/pr51244-10.c: Likewise.
9568 * gcc.target/sh/pr51244-11.c: Likewise.
9569 * gcc.target/sh/pr51244-12.c: Likewise.
9570 * gcc.target/sh/pr51244-13.c: Likewise.
9571 * gcc.target/sh/pr51244-14.c: Likewise.
9572 * gcc.target/sh/pr51244-17.c: Likewise.
9573 * gcc.target/sh/pr51244-18.c: Likewise.
9574 * gcc.target/sh/pr51244-19.c: Likewise.
9575 * gcc.target/sh/pr51244-4.c: Likewise.
9576 * gcc.target/sh/pr51244-5.c: Likewise.
9577 * gcc.target/sh/pr51244-7.c: Likewise.
9578 * gcc.target/sh/pr51244-8.c: Likewise.
9579 * gcc.target/sh/pr51244-9.c: Likewise.
9580 * gcc.target/sh/pr51697.c: Likewise.
9581 * gcc.target/sh/pr52483-1.c: Likewise.
9582 * gcc.target/sh/pr52483-2.c: Likewise.
9583 * gcc.target/sh/pr52483-3.c: Likewise.
9584 * gcc.target/sh/pr52483-5.c: Likewise.
9585 * gcc.target/sh/pr52933-1.c: Likewise.
9586 * gcc.target/sh/pr52933-2.c: Likewise.
9587 * gcc.target/sh/pr52933-3.c: Likewise.
9588 * gcc.target/sh/pr53568-1.c: Likewise.
9589 * gcc.target/sh/pr53976-1.c: Likewise.
9590 * gcc.target/sh/pr53988-1.c: Likewise.
9591 * gcc.target/sh/pr53988.c: Likewise.
9592 * gcc.target/sh/pr54089-1.c: Likewise.
9593 * gcc.target/sh/pr54089-6.c: Likewise.
9594 * gcc.target/sh/pr54089-7.c: Likewise.
9595 * gcc.target/sh/pr54089-8.c: Likewise.
9596 * gcc.target/sh/pr54089-9.c: Likewise.
9597 * gcc.target/sh/pr54236-1.c: Likewise.
9598 * gcc.target/sh/pr54236-2.c: Likewise.
9599 * gcc.target/sh/pr54236-3.c: Likewise.
9600 * gcc.target/sh/pr54236-4.c: Likewise.
9601 * gcc.target/sh/pr54386.c: Likewise.
9602 * gcc.target/sh/pr54602-1.c: Likewise.
9603 * gcc.target/sh/pr54685.c: Likewise.
9604 * gcc.target/sh/pr54760-1.c: Likewise.
9605 * gcc.target/sh/pr54760-2.c: Likewise.
9606 * gcc.target/sh/pr54760-3.c: Likewise.
9607 * gcc.target/sh/pr54760-4.c: Likewise.
9608 * gcc.target/sh/pr54760-5.c: Likewise.
9609 * gcc.target/sh/pr54760-6.c: Likewise.
9610 * gcc.target/sh/pr55146.c: Likewise.
9611 * gcc.target/sh/pr55160.c: Likewise.
9612 * gcc.target/sh/pr59278.c: Likewise.
9613 * gcc.target/sh/pr59401-1.c: Likewise.
9614 * gcc.target/sh/pr59533-1.c: Likewise.
9615 * gcc.target/sh/pr63260.c: Likewise.
9616 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9617 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9618 * gcc.target/sh/strlen.c: Likewise.
9619 * gcc.target/sh/torture/pr30807.c: Likewise.
9620 * gcc.target/sh/torture/pr34777.c: Likewise.
9621 * gcc.target/sh/torture/pr64652.c: Likewise.
9622 * gcc.target/sh/torture/pr65505.c: Likewise.
9623 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9624 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9625
0c4005be 96262016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9627
9628 PR c++/66644
9629 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9630
d94e6223 96312016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9632
9633 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9634 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9635 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9636 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9637
46f37836 96382016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9639
9640 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9641 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9642
4d0a8bac 96432016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9644
9645 PR middle-end/70626
9646 * c-c++-common/goacc/combined-reduction.c: New test.
9647 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9648
b98e0db3 96492016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9652 *movdi_internal pattern only if PIC off.
9653 * gcc.target/i386/pr70155-2.c: Likewise.
9654 * gcc.target/i386/pr70155-3.c: Likewise.
9655 * gcc.target/i386/pr70155-4.c: Likewise.
9656 * gcc.target/i386/pr70155-5.c: Likewise.
9657 * gcc.target/i386/pr70155-6.c: Likewise.
9658 * gcc.target/i386/pr70155-7.c: Likewise.
9659 * gcc.target/i386/pr70155-8.c: Likewise.
9660 * gcc.target/i386/pr70155-15.c: Likewise.
9661 * gcc.target/i386/pr70155-17.c: Likewise.
9662 * gcc.target/i386/pr70155-22.c: Likewise.
9663
8b066242 96642016-04-29 Bin Cheng <bin.cheng@arm.com>
9665
9666 PR tree-optimization/70803
9667 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9668
22912e73 96692016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9670
9671 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9672 optimization of vector loop.
9673 * gcc.target/i386/vect-unpack-3.c: New test.
9674 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9675 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9676 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9677
568128c6 96782016-04-29 Marek Polacek <polacek@redhat.com>
9679
9680 PR sanitizer/70342
9681 * g++.dg/ubsan/null-7.C: New test.
9682
025dd1e0 9683 PR c/70852
9684 * gcc.dg/pr70852.c: New test.
9685
eb16928e 96862016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9687
9688 PR/69089
9689 * g++.dg/cpp0x/alignas6.C: New test.
9690
d7377ee9 96912016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9692
4860a6bf 9693 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9694 * gcc.dg/pr27003.c: Likewise.
9695 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9696 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9697 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9698 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9699 * gcc.target/arc/mxy.c: Likewise.
9700 * gcc.target/arc/mswape.c: Likewise.
9701 * gcc.target/arc/mrtsc.c: Likewise.
9702 * gcc.target/arc/mcrc.c: Likewise.
9703 * gcc.target/arc/mdsp-packa.c: Likewise.
9704 * gcc.target/arc/mdvbf.c: Likewise.
9705 * gcc.target/arc/mlock.c: Likewise.
9706 * gcc.target/arc/mmac-24.c: Likewise.
9707 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9708
efa1b7ab 97092016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9710 Matthijs Kooijman <matthijs@stdin.nl>
9711 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9712
9713 PR target/60040
9714 * gcc.target/avr/pr60040-1.c: New.
9715 * gcc.target/avr/pr60040-2.c: New.
9716
00371d68 97172016-04-29 Richard Biener <rguenther@suse.de>
9718
9719 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9720
73447cc5 97212016-04-29 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/13962
9724 PR tree-optimization/65686
9725 * gcc.dg/uninit-pr65686.c: New testcase.
9726
c2087b56 97272016-04-29 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR middle-end/70843
9730 * gcc.dg/pr70843.c: New test.
9731
cdd06d5a 97322016-04-28 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR target/70858
9735 * gcc.target/i386/pr70858.c: New test.
9736
1a60079e 97372016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9738
9739 * gcc.target/arc/nps400-1.c: New file.
9740
11bc2894 97412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9742 Andrew Burgess <andrew.burgess@embecosm.com>
9743
9744 * gcc.target/arc/movh_cl-1.c: New file.
9745
dd9bf0b5 97462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9747 Andrew Burgess <andrew.burgess@embecosm.com>
9748
9749 * gcc.target/arc/extzv-1.c: New file.
9750 * gcc.target/arc/insv-1.c: New file.
9751 * gcc.target/arc/insv-2.c: New file.
9752 * gcc.target/arc/movb-1.c: New file.
9753 * gcc.target/arc/movb-2.c: New file.
9754 * gcc.target/arc/movb-3.c: New file.
9755 * gcc.target/arc/movb-4.c: New file.
9756 * gcc.target/arc/movb-5.c: New file.
9757 * gcc.target/arc/movb_cl-1.c: New file.
9758 * gcc.target/arc/movb_cl-2.c: New file.
9759 * gcc.target/arc/movbi_cl-1.c: New file.
9760 * gcc.target/arc/movl-1.c: New file.
9761
a22e4209 97622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9763 Andrew Burgess <andrew.burgess@embecosm.com>
9764
9765 * gcc.target/arc/cmem-1.c: New file.
9766 * gcc.target/arc/cmem-2.c: New file.
9767 * gcc.target/arc/cmem-3.c: New file.
9768 * gcc.target/arc/cmem-4.c: New file.
9769 * gcc.target/arc/cmem-5.c: New file.
9770 * gcc.target/arc/cmem-6.c: New file.
9771 * gcc.target/arc/cmem-7.c: New file.
9772 * gcc.target/arc/cmem-ld.inc: New file.
9773 * gcc.target/arc/cmem-st.inc: New file.
9774
287c3982 97752016-04-28 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR target/70821
9778 * gcc.target/i386/pr70821.c: New test.
9779
e40e5340 97802016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9781
9782 * gcc.target/powerpc/vec-adde.c: New test.
9783 * gcc.target/powerpc/vec-adde-int128.c: New test.
9784
cf977d50 97852016-04-28 Jakub Jelinek <jakub@redhat.com>
9786
9787 * gcc.target/i386/avx-vround-1.c: New test.
9788 * gcc.target/i386/avx-vround-2.c: New test.
9789 * gcc.target/i386/avx512vl-vround-1.c: New test.
9790 * gcc.target/i386/avx512vl-vround-2.c: New test.
9791
572f8300 97922016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9793
9794 PR testsuite/70595
9795 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9796 (check_effective_target_cilkplus_runtime): ... this.
9797 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9798 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9799
9800 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9801 Require cilkplus_runtime.
9802 Don't add -lcilkrts.
9803 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9804 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9805 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9806 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9807 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9808 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9809 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9810 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9811 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9812 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9813 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9814 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9815 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9816 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9817 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9818 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9819 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9820 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9821 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9822 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9823 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9824 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9825 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9826 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9827 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9828 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9829 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9830 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9831 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9832
9833 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9834 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9835
9836 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9837
9838 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9839 cilkplus_runtime.
9840
dfba0905 98412016-04-27 Marc Glisse <marc.glisse@inria.fr>
9842
9843 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9844 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9845
605a4556 98462015-04-27 Ryan Burn <contact@rnburn.com>
9847
9848 PR c++/69024
9849 PR c++/68997
9850 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9851 diagnostic.
9852 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9853 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9854
6a1231a5 98552016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gnat.dg/limited_with4.ad[sb]: New test.
9858 * gnat.dg/limited_with4_pkg.ads: New helper.
9859
4dad9e09 98602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9861
9862 PR target/70155
9863 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9864 and movv1ti_internal patterns
9865 * gcc.target/i386/pr70155-1.c: New test.
9866 * gcc.target/i386/pr70155-2.c: Likewise.
9867 * gcc.target/i386/pr70155-3.c: Likewise.
9868 * gcc.target/i386/pr70155-4.c: Likewise.
9869 * gcc.target/i386/pr70155-5.c: Likewise.
9870 * gcc.target/i386/pr70155-6.c: Likewise.
9871 * gcc.target/i386/pr70155-7.c: Likewise.
9872 * gcc.target/i386/pr70155-8.c: Likewise.
9873 * gcc.target/i386/pr70155-9.c: Likewise.
9874 * gcc.target/i386/pr70155-10.c: Likewise.
9875 * gcc.target/i386/pr70155-11.c: Likewise.
9876 * gcc.target/i386/pr70155-12.c: Likewise.
9877 * gcc.target/i386/pr70155-13.c: Likewise.
9878 * gcc.target/i386/pr70155-14.c: Likewise.
9879 * gcc.target/i386/pr70155-15.c: Likewise.
9880 * gcc.target/i386/pr70155-16.c: Likewise.
9881 * gcc.target/i386/pr70155-17.c: Likewise.
9882 * gcc.target/i386/pr70155-18.c: Likewise.
9883 * gcc.target/i386/pr70155-19.c: Likewise.
9884 * gcc.target/i386/pr70155-20.c: Likewise.
9885 * gcc.target/i386/pr70155-21.c: Likewise.
9886 * gcc.target/i386/pr70155-22.c: Likewise.
9887
a80f3f45 98882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9889
9890 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9891 ".{5,6}".
9892
279305d1 98932016-04-27 Bin Cheng <bin.cheng@arm.com>
9894
9895 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9896 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9897 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9898 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9899 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9900
8974b625 99012016-04-27 Richard Biener <rguenther@suse.de>
9902
9903 PR ipa/70760
9904 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9905 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9906
886d5463 99072016-04-27 Nathan Sidwell <nathan@acm.org>
9908
9909 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9910 * g++.dg/ubsan/pr63956.C: Adjust error location.
9911
f0e35aa9 99122016-04-27 Nick Clifton <nickc@redhat.com>
9913
9914 PR middle-end/49889
9915 * gcc.dg/pr49889.c: New test.
9916
40385231 99172016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9918
9919 * c-c++-common/memset-array.c: New test.
9920
37229a71 99212016-04-26 Martin Sebor <msebor@redhat.com>
9922
9923 PR c++/66639
9924 * g++.dg/cpp1y/func_constexpr.C: New test.
9925
3eedf9bd 99262016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9927
9928 PR c++/70241
9929 * g++.dg/cpp0x/enum32.C: New test.
9930 * g++.dg/cpp0x/enum33.C: New test.
9931
99322016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9933
9934 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9935 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9936 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9937 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9938 * gcc.c-torture/execute/pr38151.c: Likewise.
9939 * gcc.c-torture/execute/pr66556.c: Likewise.
9940 * gcc.c-torture/execute/pr67781.c: Likewise.
9941 * gcc.c-torture/execute/pr68648.c: Likewise.
9942
8c51f92f 99432016-04-26 Marc Glisse <marc.glisse@inria.fr>
9944
9945 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9946
fa20ebd3 99472016-04-26 Marek Polacek <polacek@redhat.com>
9948
9949 PR c/67784
9950 * gcc.dg/pr67784-3.c: New test.
9951 * gcc.dg/pr67784-4.c: New test.
9952 * gcc.dg/pr67784-5.c: New test.
9953
9db47803 9954 PR c/70791
9955 * gcc.dg/Wnested-externs-2.c: New test.
9956
bff407f2 99572016-04-26 Marc Glisse <marc.glisse@inria.fr>
9958
9959 * gcc.dg/fold-plusmult.c: Adjust.
9960 * gcc.dg/no-strict-overflow-6.c: Adjust.
9961 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9962
78d0c69e 99632016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9964
9965 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9966 number scans.
9967 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9968 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9969 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9970 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9971 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9972 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9973 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9974 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9975 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9976 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9977 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9978 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9979 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9980 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9981 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9982 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9983 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9984 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9985 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9986 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9987 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9988 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9989 scans.
9990 * gcc.target/i386/pr32219-4.c: Likewise.
9991 * gcc.target/i386/pr32219-6.c: Likewise.
9992 * gcc.target/i386/pr32219-8.c: Likewise.
9993
221d6722 99942016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9995
9996 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9997 associated options.
9998
514727a9 99992016-04-26 Marek Polacek <polacek@redhat.com>
10000
10001 PR c++/70744
10002 * g++.dg/ext/cond2.C: New test.
10003
e6ee4c61 100042016-04-26 Bin Cheng <bin.cheng@arm.com>
10005
10006 PR tree-optimization/70771
10007 PR tree-optimization/70775
10008 * gcc.dg/pr70771.c: New test.
3730828c 10009 * gcc.dg/pr70775.c: New test.
e6ee4c61 10010
b3d72796 100112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10012
10013 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10014
c11ece29 100152016-04-25 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/70780
10018 * gcc.dg/torture/pr70780.c: New testcase.
10019
92a44a68 100202016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10021
4860a6bf 10022 * gcc.target/arm/neon-vaddws16.c: New test.
10023 * gcc.target/arm/neon-vaddws32.c: New test.
10024 * gcc.target/arm/neon-vaddwu16.c: New test.
10025 * gcc.target/arm/neon-vaddwu32.c: New test.
10026 * gcc.target/arm/neon-vaddwu8.c: New test.
10027 * lib/target-supports.exp
d40b10b2 10028 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10029 that arm neon support vector widen sum of HImode TO SImode.
10030
4bbfd6c2 100312016-04-23 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR sanitizer/70712
10034 * c-c++-common/asan/pr70712.c: New test.
10035
524df596 100362016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10037
10038 * .gitattributes: New file.
10039
426c75c3 100402016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10041
10042 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10043
c052a8d5 100442016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10045
10046 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10047 * gfortran.dg/submodule_15.f08: Likewise.
10048
c08d4612 100492016-04-22 Richard Biener <rguenther@suse.de>
10050
10051 PR tree-optimization/70740
10052 * gcc.dg/torture/pr70740.c: New testcase.
10053
fd3211e1 100542016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10055
10056 PR target/70750
10057 * gcc.target/i386/pr70750-1.c: New test.
10058 * gcc.target/i386/pr70750-2.c: Likewise.
10059
15acd78c 100602016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10061
10062 PR c++/70540
10063 * g++.dg/cpp0x/auto48.C: New.
10064
192bf59c 100652016-04-21 Marek Polacek <polacek@redhat.com>
10066
10067 PR c++/70513
10068 * g++.dg/cpp0x/forw_enum12.C: New test.
10069 * g++.dg/cpp0x/forw_enum13.C: New test.
10070
5d429e99 100712016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10072
10073 PR target/70728
10074 * gcc.target/i386/pr70728.c: New test.
10075
06777d85 100762016-04-21 Richard Biener <rguenther@suse.de>
10077
10078 PR middle-end/70747
10079 * gcc.dg/pr70747.c: New testcase.
10080
7434c6fb 100812016-04-21 Bin Cheng <bin.cheng@arm.com>
10082
10083 PR tree-optimization/70715
10084 * gcc.dg/tree-ssa/scev-13.c: New test.
10085
f3ec0970 100862016-04-21 Marc Glisse <marc.glisse@inria.fr>
10087
10088 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10089
523f3a9d 100902016-04-21 Marc Glisse <marc.glisse@inria.fr>
10091
10092 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10093
ace7bf06 100942016-04-20 Jan Hubicka <jh@suse.cz>
10095
10096 PR ipa/70018
10097 * g++.dg/ipa/nothrow-1.C: New testcase.
10098
2b073aa6 100992016-04-20 Nathan Sidwell <nathan@acm.org>
10100
10101 PR c++/55635
10102 * g++.dg/eh/delete1.C: New.
10103
8a574c11 101042016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10105
10106 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10107 -mtune-ctrl=sse_typeless_stores.
10108
e3400750 101092016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10110
10111 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10112
4bd8a059 101132016-04-20 Bin Cheng <bin.cheng@arm.com>
10114
10115 PR tree-optimization/69489
10116 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10117
70574e60 101182016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10119
10120 PR c++/69363
10121 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10122 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10123 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10124
bd6f374c 101252016-04-20 Bin Cheng <bin.cheng@arm.com>
10126
10127 PR tree-optimization/56625
10128 PR tree-optimization/69489
10129 * gcc.dg/vect/pr56625.c: New test.
10130 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10131
482539ee 101322016-04-20 Andrew Pinski <apinski@cavium.com>
10133
10134 PR target/64971
10135 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10136
b4672800 101372016-04-20 Arnaud Charlet <charlet@adacore.com>
10138
10139 * gnat.dg/self1.adb: Remove now incorrect test.
10140
4fb48737 101412016-04-20 Bin Cheng <bin.cheng@arm.com>
10142
10143 * gcc.dg/tree-ssa/scev-11.c: New test.
10144 * gcc.dg/tree-ssa/scev-12.c: New test.
10145
97efb92e 101462016-04-20 Marek Polacek <polacek@redhat.com>
10147
10148 PR tree-optimization/70725
10149 * gcc.dg/pr70725.c: New test.
10150
9d2d4060 101512016-04-20 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/70726
10154 * g++.dg/vect/pr70726.cc: New testcase.
10155
54530437 101562016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10157
10158 PR target/70674
10159 * gcc.target/s390/pr70674.c: New test.
10160
acda2210 101612016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10162
10163 PR libgfortran/70684
10164 * gfortran.dg/list_read_14.f90: New test.
10165
b7040bb0 101662016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 PR target/69201
10169 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10170 extern to force it misaligned.
10171 (b): Likewise.
10172 (c): Likewise.
10173 (d): Likewise.
10174 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10175 Don't check `*' before movv4sf_internal.
10176 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10177 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10178 Don't check `*' before movv16qi_internal.
10179 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10180 extern to force it misaligned.
10181 (b): Likewise.
10182 (c): Likewise.
10183 (d): Likewise.
10184 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10185 Don't check `*' before movv2df_internal.
10186 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10187 extern to force it misaligned.
10188 (b): Likewise.
10189 (c): Likewise.
10190 (d): Likewise.
10191 Check movv8sf_internal instead of avx_storeups256.
10192 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10193
263b5475 101942016-04-19 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/70171
10197 * g++.dg/tree-ssa/pr70171.C: New testcase.
10198
222ac318 101992016-04-19 Richard Biener <rguenther@suse.de>
10200
10201 PR tree-optimization/70724
10202 * gcc.dg/torture/pr70724.c: New testcase.
10203
003000a4 102042016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10205
10206 PR middle-end/70689
4860a6bf 10207 * gcc.target/i386/pr70689.c: New.
003000a4 10208
3f6e13de 102092016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10210
10211 PR target/70708
10212 * gcc.target/i386/pr70708.c: New test.
10213
10abddbd 102142016-04-18 Richard Biener <rguenther@suse.de>
10215
10216 PR tree-optimization/43434
10217 * gcc.dg/vect/pr43434.c: New testcase.
10218 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10219 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10220 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10221 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10222 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10223 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10224 * gcc.dg/gomp/pr68640.c: Likewise.
10225 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10226 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10227
950db54a 102282016-04-18 Richard Biener <rguenther@suse.de>
10229
10230 PR tree-optimization/70701
10231 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10232
67ccbf39 102332016-04-18 Tom de Vries <tom@codesourcery.com>
10234
10235 PR testsuite/70699
10236 * gcc.dg/pr70161.c: Add dot-file scans.
10237 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10238 instead of after last dot char.
10239
021ad2f3 102402016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * c-c++-common/dump-ada-spec-3.c: New test.
10243 * c-c++-common/dump-ada-spec-4.c: Likewise.
10244
d572fcfd 102452016-04-17 Tom de Vries <tom@codesourcery.com>
10246
10247 PR other/70183
10248 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10249
8b4ee73c 102502016-04-15 Jan Hubicka <jh@suse.cz>
10251
10252 PR ipa/70018
10253 * g++.dg/ipa/pure-const-1.C: New testcase.
10254 * g++.dg/ipa/pure-const-2.C: New testcase.
10255 * g++.dg/ipa/pure-const-3.C: New testcase.
10256
eac243e7 102572016-04-15 Marek Polacek <polacek@redhat.com>
10258
10259 PR c/70671
10260 * gcc.dg/bitfld-22.c: New test.
10261
64c1df32 102622016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10263
10264 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10265 x86_64.
10266
926f9422 102672016-04-15 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/70651
10270 * c-c++-common/pr70651.c: New test.
10271
309bbaa3 102722016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10273
10274 PR rtl-optimization/70681
10275 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10276 dump scan on arm and powerpc.
10277 * gcc.dg/pr10474.c: Likewise.
10278
b4ba8358 102792016-04-15 Jakub Jelinek <jakub@redhat.com>
10280
ed92874a 10281 PR c++/69517
10282 PR c++/70019
10283 PR c++/70588
10284 * g++.dg/cpp1y/vla11.C: Revert for real.
10285
b4ba8358 10286 PR c/70436
10287 * c-c++-common/Wparentheses-1.c: New test.
10288 * c-c++-common/gomp/Wparentheses-1.c: New test.
10289 * c-c++-common/gomp/Wparentheses-2.c: New test.
10290 * c-c++-common/gomp/Wparentheses-3.c: New test.
10291 * c-c++-common/gomp/Wparentheses-4.c: New test.
10292 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10293 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10294 * c-c++-common/goacc/Wparentheses-1.c: New test.
10295
65717bb5 102962016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10297
10298 PR target/70662
10299 * gcc.target/i386/pr70662.c: New test.
10300
ca1a4077 103012016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10302 Alan Modra <amodra@gmail.com>
ca1a4077 10303
10304 PR tree-optimization/70130
10305 * gcc.dg/vect/O3-pr70130.c: New testcase.
10306
dbe1794c 103072016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10308
11836644 10309 PR target/70669
10310 * gcc.target/powerpc/pr70669.c: New test.
10311
dbe1794c 10312 PR target/70640
10313 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10314 a power7 system that does not have an assembler that supports
10315 power8.
10316
4c1007f1 103172016-04-14 Martin Sebor <msebor@redhat.com>
10318
10319 PR c++/69517
10320 PR c++/70019
10321 PR c++/70588
10322 * c-c++-common/ubsan/vla-1.c: Revert.
10323 * g++.dg/cpp1y/vla11.C: Same.
10324 * g++.dg/cpp1y/vla12.C: Same.
10325 * g++.dg/cpp1y/vla13.C: Same.
10326 * g++.dg/cpp1y/vla14.C: Same.
10327 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10328 * g++.dg/init/array24.C: Same.
4c1007f1 10329 * g++.dg/ubsan/vla-1.C: Same.
10330
22dcab66 103312016-04-14 Marek Polacek <polacek@redhat.com>
10332 Jan Hubicka <hubicka@ucw.cz>
10333
10334 PR c++/70029
10335 * g++.dg/torture/pr70029.C: New test.
10336
3e74b025 103372016-04-14 Martin Sebor <msebor@redhat.com>
10338
10339 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10340 type size to prevent failures on targets with very low maximum
10341 alignment.
10342
1d2e0f2a 103432016-04-14 Richard Biener <rguenther@suse.de>
10344
10345 PR tree-optimization/70623
10346 * gcc.dg/torture/pr70623.c: New testcase.
10347 * gcc.dg/torture/pr70623-2.c: Likewise.
10348
9aed0626 103492016-04-13 Martin Sebor <msebor@redhat.com>
10350
10351 PR c++/69517
10352 PR c++/70019
10353 PR c++/70588
10354 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10355 * g++.dg/cpp1y/vla11.C: New test.
10356 * g++.dg/cpp1y/vla12.C: New test.
10357 * g++.dg/cpp1y/vla13.C: New test.
10358 * g++.dg/cpp1y/vla14.C: New test.
10359 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10360 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10361 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10362
fd499010 103632016-04-13 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR c++/70641
10366 * g++.dg/opt/pr70641.C: New test.
10367
87fa7252 103682016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10369
10370 PR rtl-optimization/68749
10371 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10372 effects of argument promotions.
10373 Remove default args to dg-skip-if.
10374
6c40e18b 103752016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10376
10377 PR c++/70635
10378 * g++.dg/parse/pr70635.C: New.
10379
92c53257 103802016-04-13 Marek Polacek <polacek@redhat.com>
10381
10382 PR c++/70639
10383 * c-c++-common/Wmisleading-indentation-4.c: New test.
10384
0241e4dc 103852016-04-13 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/70436
4860a6bf 10388 * gcc.dg/Wparentheses-12.c: New test.
10389 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10390
92bda444 103912016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10392
10393 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10394 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10395 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10396
38ea8a26 103972016-04-13 Jakub Jelinek <jakub@redhat.com>
10398
d08aa032 10399 PR middle-end/70633
10400 * gcc.c-torture/compile/pr70633.c: New test.
10401
38ea8a26 10402 PR debug/70628
10403 * gcc.dg/torture/pr70628.c: New test.
10404
9231d5c2 104052016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10406
10407 PR c++/70610
10408 * g++.dg/template/pr70610.C: New test.
10409 * g++.dg/template/pr70610-2.C: New test.
10410 * g++.dg/template/pr70610-3.C: New test.
10411 * g++.dg/template/pr70610-4.C: New test.
10412
249ca944 104132016-04-12 Jakub Jelinek <jakub@redhat.com>
10414
7f2ea2fb 10415 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10416 128 instead of 32.
10417
249ca944 10418 PR c++/70571
10419 * g++.dg/ext/pr70571.C: New test.
10420
8ca5a97d 104212016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10422
bf32a52d 10423 PR target/70640
8ca5a97d 10424 * gcc.target/powerpc/pr70640.c: New test.
10425
e971b45f 104262016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10427
10428 PR c++/68722
10429 * g++.dg/parse/pr68722.C: New.
10430
0b54d964 104312016-04-12 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR rtl-optimization/70596
10434 * gcc.target/i386/pr70596.c: New test.
10435
d2dd85e3 104362016-04-12 Nathan Sidwell <nathan@acm.org>
10437
10438 PR c++/70501
10439 * g++.dg/init/pr70501.C: New.
10440
2d0001b0 104412016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10442
10443 * gcc.target/i386/asm-flag-6.c: New test.
10444
6c4df0d1 104452016-04-12 Tom de Vries <tom@codesourcery.com>
10446
10447 PR tree-optimization/68756
10448 * gcc.dg/graphite/pr68756.c: New test.
10449
0d60da57 104502016-04-12 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR tree-optimization/70602
10453 * gcc.c-torture/execute/pr70602.c: New test.
10454
62735984 104552016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10456
10457 PR target/70381
10458 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10459 __float128 emulator is built and runs.
10460 * gcc.target/powerpc/float128-1.c: Likewise.
10461
10462 * lib/target-supports.exp (check_ppc_float128_sw_available):
10463 Rework tests for __float128 software and hardware
10464 availability. Fix exit condition to return 0 on success.
10465
a702492c 104662016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10467
10468 PR target/70133
10469 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10470 * gcc.target/aarch64/target_attr_15.c: Likewise.
10471
a8c5ce92 104722016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10473
10474 PR c++/69066
10475 * g++.dg/cpp1y/pr69066.C: New.
10476
5ecab913 104772016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10478
10479 PR fortran/68566
10480 * gfortran.dg/pr36192.f90: Update test.
10481 * gfortran.dg/pr36192_1.f90: Update test.
10482 * gfortran.dg/real_dimension_1.f: Update test.
10483 * gfortran.dg/parameter_array_init_7.f90: New test.
10484
6cb5ef70 104852016-04-09 John David Anglin <danglin@gcc.gnu.org>
10486
4edfdd23 10487 PR testsuite/64039
10488 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10489
964f71e3 10490 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10491
5d61c198 10492 PR rtl-optimization/66669
10493 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10494
16eaaf58 10495 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10496
0b68802d 10497 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10498 * gcc.dg/pie-1.c: Likewise.
10499 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10500 * gcc.dg/pic-4.c: Likewise.
10501 * gcc.dg/pie-3.c: Likewise.
10502 * gcc.dg/pie-4.c: Likewise.
10503
9c0dd509 10504 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10505
03b2d3c1 10506 PR tree-optimization/68644
10507 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10508
6cb5ef70 10509 PR rtl-optimization/64886
10510 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10511
07de41ba 105122016-04-09 Tom de Vries <tom@codesourcery.com>
10513
10514 PR tree-optimization/68953
10515 * gcc.dg/graphite/pr68953.c: New test.
10516
d294e3fb 105172016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10518
10519 PR fortran/70592
10520 * gfortran.dg/deferred_character_16.f90: New test.
10521
3cb15094 105222016-04-09 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR tree-optimization/70586
10525 * gcc.c-torture/execute/pr70586.c: New test.
10526
a02dc66f 105272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10528
10529 PR sanitizer/70573
10530 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10531 with __builtin_memset
10532 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10533
0c302595 105342016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10535
10536 PR lto/70289
10537 PR ipa/70348
10538 PR tree-optimization/70373
10539 PR middle-end/70533
10540 PR middle-end/70534
10541 PR middle-end/70535
10542 * c-c++-common/goacc/reduction-5.c: New test.
10543 * c-c++-common/goacc/reduction-promotions.c: New test.
10544 * gfortran.dg/goacc/reduction-3.f95: New test.
10545 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10546
c6c0523b 105472016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10548
10549 PR c++/70590
10550 PR c++/70452
10551 * g++.dg/pr70590.C: New test.
10552 * g++.dg/pr70590-2.C: New test.
10553
3ac399da 105542016-04-08 Jakub Jelinek <jakub@redhat.com>
10555
e97d1706 10556 PR middle-end/70593
10557 * gcc.target/i386/pr70593.c: New test.
10558
3ac399da 10559 PR rtl-optimization/70574
10560 * gcc.target/i386/avx2-pr70574.c: New test.
10561
fcfbb129 105622016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10563
10564 PR sanitizer/70541
10565 * c-c++-common/asan/pr70541.c: New test.
10566
0aabcddf 105672016-04-08 Tom de Vries <tom@codesourcery.com>
10568
10569 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10570 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10571
bec0c1e8 105722016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10573
10574 PR target/70566
10575 * gcc.c-torture/execute/pr70566.c: New test.
10576
87c791f5 105772016-04-08 Tom de Vries <tom@codesourcery.com>
10578
10579 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10580 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10581
7f38718f 105822016-04-08 Alan Modra <amodra@gmail.com>
10583
10584 * gcc.target/powerpc/pr70117.c: New.
10585
a96a7710 105862016-04-07 Jakub Jelinek <jakub@redhat.com>
10587
7a6265d1 10588 PR testsuite/70581
10589 * gcc.dg/lto/simd-function_0.c: New test.
10590
a96a7710 10591 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10592 clones.
10593 * c-c++-common/attr-simd-2.c: Likewise.
10594 * c-c++-common/attr-simd-4.c: Likewise.
10595 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10596 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10597
508dd607 105982016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10599
10600 PR testsuite/70553
10601 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10602
1b61585a 106032016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10604 Tom de Vries <tom@codesourcery.com>
10605
10606 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10607 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10608 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10609 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10610 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10611 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10612 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10613 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10614
5f060aa8 106152016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10616
10617 PR c/70436
10618 * g++.dg/warn/Wparentheses-29.C: New test.
10619
d3831f71 106202016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10621
10622 PR c/70436
10623 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10624 explicit braces to resolve a future -Wparentheses warning.
10625
382ece2d 106262016-04-06 Richard Henderson <rth@redhat.com>
10627
10628 * gcc.dg/pr61817-1.c: New test.
10629 * gcc.dg/pr61817-2.c: New test.
10630 * gcc.dg/pr69391-1.c: New test.
10631 * gcc.dg/pr69391-2.c: New test.
10632
72234ee9 106332016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10634
10635 PR rtl-optimization/70398
4860a6bf 10636 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10637
5547150a 106382016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10639
10640 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10641
15b70121 106422016-04-06 Yvan Roux <yvan.roux@linaro.org>
10643 Pedro Alves <palves@redhat.com>
10644
10645 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10646
585aefbb 106472016-04-06 Jakub Jelinek <jakub@redhat.com>
10648
0cbb513b 10649 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10650 Check for avx512f effective targets instead of avx2.
10651 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10652 for AVX512F clones.
10653 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10654 * g++.dg/gomp/declare-simd-1.C: Likewise.
10655 * g++.dg/gomp/declare-simd-3.C: Likewise.
10656 * g++.dg/gomp/declare-simd-4.C: Likewise.
10657
585aefbb 10658 PR middle-end/70550
10659 * c-c++-common/gomp/pr70550-1.c: New test.
10660 * c-c++-common/gomp/pr70550-2.c: New test.
10661
0b91cceb 106622016-04-05 Nathan Sidwell <nathan@acm.org>
10663
10664 PR c++/70512
10665 * g++.dg/ext/attribute-may-alias-5.C: New.
10666
645a9d8e 106672016-04-05 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR c++/70336
10670 * c-c++-common/pr70336.c: New test.
10671 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10672 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10673
bdf23925 106742016-04-05 Jan Hubicka <hubicka@ucw.cz>
10675
10676 PR ipa/66223
10677 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10678
aaff837c 106792016-04-05 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR rtl-optimization/70542
10682 * gcc.dg/torture/pr70542.c: New test.
10683 * gcc.target/i386/avx2-pr70542.c: New test.
10684
2eac58a0 106852016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10686
10687 PR tree-optimization/70509
10688 * gcc.target/i386/avx512bw-pr70509.c: New test.
10689
4f7ebe46 106902016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10691
10692 PR c++/70452
10693 * g++.dg/ext/constexpr-vla4.C: New test.
10694
305d86a0 106952016-04-05 Uros Bizjak <ubizjak@gmail.com>
10696
10697 PR target/70510
10698 * gcc.target/i386/pr70510.c: New test.
10699
eec3b789 107002016-04-05 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/70526
10703 * g++.dg/torture/pr70526.C: New testcase.
10704
ca943582 107052016-04-05 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR target/70525
10708 * gcc.target/i386/pr70525.c: New test.
10709
87825cd5 107102016-04-05 Richard Biener <rguenther@suse.de>
10711
10712 PR middle-end/70499
10713 * g++.dg/torture/pr70499.C: New testcase.
10714
14638828 107152016-04-05 Richard Biener <rguenther@suse.de>
10716
10717 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10718 remove XFAIL.
10719
967a90d5 107202016-04-04 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR middle-end/70307
10723 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10724 rs6000 ABI warnings.
10725
d374a3a3 107262016-04-04 Jan Hubicka <hubicka@ucw.cz>
10727
10728 PR ipa/66223
10729 * g++.dg/ipa/devirt-51.C: New testcase.
10730
8ff377a6 107312016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10732 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10733
10734 PR middle-end/70457
10735 * gcc.dg/torture/pr70457.c: New.
10736
f567b44f 107372016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10738
10739 PR fortran/67538
10740 * gfortran.dg/allocate_with_source_19.f08: New test.
10741
89d4ebfa 107422016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10743
10744 PR fortran/65795
10745 * gfortran.dg/coarray_allocate_6.f08: New test.
10746
68ab33a6 107472016-04-04 Richard Biener <rguenther@suse.de>
10748
10749 PR rtl-optimization/70484
10750 * gcc.dg/torture/pr70484.c: New testcase.
10751
c4f5465d 107522016-04-04 Marek Polacek <polacek@redhat.com>
10753
10754 PR c/70307
10755 * gcc.dg/torture/pr70307.c: New test.
10756
bfec6609 107572016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10758
10759 PR target/70416
10760 PR target/67391
10761 * gcc.target/sh/torture/pr70416.c: New.
10762
40df9099 107632016-04-02 Martin Sebor <msebor@redhat.com>
10764
10765 PR c++/67376
10766 PR c++/70170
10767 PR c++/70172
10768 PR c++/70228
10769 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10770 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10771 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10772 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10773 * g++.dg/cpp0x/constexpr-string.C: Same.
10774 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10775 * g++.dg/cpp0x/pr65398.C: Same.
10776 * g++.dg/ext/constexpr-vla1.C: Same.
10777 * g++.dg/ext/constexpr-vla2.C: Same.
10778 * g++.dg/ext/constexpr-vla3.C: Same.
10779 * g++.dg/ubsan/pr63956.C: Same.
10780
0edb9bfe 107812016-04-01 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR rtl-optimization/70467
10784 * gcc.target/i386/pr70467-2.c: New test.
10785
e5b1a1d9 107862016-04-01 Jakub Jelinek <jakub@redhat.com>
10787 Marek Polacek <polacek@redhat.com>
10788
10789 PR c++/70488
10790 * g++.dg/init/new47.C: New test.
10791
b2ca3fb0 107922016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10793
10794 PR target/70496
10795 * gcc.target/arm/pr70496.c: New test.
10796
4c3bd1e3 107972016-04-01 Nathan Sidwell <nathan@acm.org>
10798
47de69ad 10799 PR c++/68475
10800 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10801
313d569f 108022016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10803
10804 PR target/69890
10805 * gcc.dg/strlenopt.h (memmove): New.
10806 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10807 instead of "string.h".
10808 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10809 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10810 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10811 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10812 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10813 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10814 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10815 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10816 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10817 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10818 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10819 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10820 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10821 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10822 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10823 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10824 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10825 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10826 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10827 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10828
5469facd 108292016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10830
10831 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10832 (Holder::foo): Reflect this.
10833
503de754 108342016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10835
10836 PR target/70442
10837 * gcc.dg/pr70442.c: New test.
10838
13ee2de7 108392016-03-31 Nathan Sidwell <nathan@acm.org>
10840
10841 PR c++/70393
10842 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10843
5e0d03a8 108442016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10845
10846 PR target/70453
10847 * gcc.target/i386/pr70453.c: New test.
10848
8cb82ed4 108492016-03-31 Andrey Belevantsev <abel@ispras.ru>
10850
10851 PR target/70292
10852 * gcc.c-torture/pr70292.c: New test.
10853
7952b661 108542016-03-31 Marek Polacek <polacek@redhat.com>
10855
10856 PR c/70297
10857 * c-c++-common/pr70297.c: New test.
10858 * g++.dg/cpp0x/typedef-redecl.C: New test.
10859 * gcc.dg/typedef-redecl2.c: New test.
10860
1607cc74 108612016-03-31 Jakub Jelinek <jakub@redhat.com>
10862
10863 PR rtl-optimization/70460
10864 * gcc.c-torture/execute/pr70460.c: New test.
10865
c689c252 108662016-03-31 Richard Biener <rguenther@suse.de>
10867
10868 PR c++/70430
10869 * g++.dg/ext/vector30.C: New testcase.
10870
91c9586d 108712016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10872 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10873
10874 * gfortran.dg/fmt_pf.f90: New test.
10875
afa5c1b8 108762016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878 Forward-port from 5 branch
10879 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR testsuite/70356
10882 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10883 dg-require-effective-target after dg-do.
10884
10885 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10886
10887 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10888
6a5dcab3 108892016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10890 Julian Brown <julian@codesourcery.com>
10891 Chung-Lin Tang <cltang@codesourcery.com>
10892 Cesar Philippidis <cesar@codesourcery.com>
10893 James Norris <jnorris@codesourcery.com>
10894 Tom de Vries <tom@codesourcery.com>
10895 Nathan Sidwell <nathan@codesourcery.com>
10896
305d86a0 10897 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10898 * c-c++-common/goacc/loop-clauses.c: Likewise.
10899 * g++.dg/goacc/template.C: Likewise.
10900 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10901 * gfortran.dg/goacc/loop-1.f95: Likewise.
10902 * gfortran.dg/goacc/loop-5.f95: Likewise.
10903 * gfortran.dg/goacc/loop-6.f95: Likewise.
10904 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10905 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10906 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10907 * c-c++-common/goacc/clauses-fail.c: Likewise.
10908 * c-c++-common/goacc/parallel-1.c: Likewise.
10909 * c-c++-common/goacc/reduction-1.c: Likewise.
10910 * c-c++-common/goacc/reduction-2.c: Likewise.
10911 * c-c++-common/goacc/reduction-3.c: Likewise.
10912 * c-c++-common/goacc/reduction-4.c: Likewise.
10913 * c-c++-common/goacc/routine-3.c: Likewise.
10914 * c-c++-common/goacc/routine-4.c: Likewise.
10915 * c-c++-common/goacc/routine-5.c: Likewise.
10916 * c-c++-common/goacc/tile.c: Likewise.
10917 * g++.dg/goacc/template.C: Likewise.
10918 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10919 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10920 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10921 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10922 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10923 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10924 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10925 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10926 * c-c++-common/goacc/use_device-1.c: ... this file.
10927 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10928 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10929 * c-c++-common/goacc/host_data-6.c: ... this file.
10930 * c-c++-common/goacc/loop-2-kernels.c: New file.
10931 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10932 * c-c++-common/goacc/loop-3.c: Likewise.
10933 * g++.dg/goacc/reference.C: Likewise.
10934 * g++.dg/goacc/routine-1.C: Likewise.
10935 * g++.dg/goacc/routine-2.C: Likewise.
10936
932c0baa 109372016-03-30 Richard Biener <rguenther@suse.de>
10938
10939 PR middle-end/70450
10940 * gcc.dg/torture/pr70450.c: New testcase.
10941
7f7c4659 109422016-03-30 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR target/70421
10945 * gcc.dg/torture/pr70421.c: New test.
10946 * gcc.target/i386/avx512f-pr70421.c: New test.
10947
9cbfe80c 109482016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10949
10950 PR testsuite/70364
10951 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10952 (check): New function.
10953 (bar): Call check.
10954 (foo): Align stack to 16 bytes when calling bar.
10955 * gcc.target/i386/cleanup-2.c: Likewise.
10956
f56c7d36 109572016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10958
10959 PR tree-optimization/59124
10960 * gcc.dg/Warray-bounds-19.c: New test.
10961
92a44a68 109622016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10963
10964 * lib/prune.exp (escape_regex_chars): New.
10965 (prune_file_path): Update to quote metcharacters for regexp.
10966
a3daa269 109672016-03-29 Jakub Jelinek <jakub@redhat.com>
10968
24e1ba3d 10969 PR rtl-optimization/70429
10970 * gcc.c-torture/execute/pr70429.c: New test.
10971
a3daa269 10972 PR tree-optimization/70405
10973 * gcc.dg/pr70405.c: New test.
10974
3ef41a6e 109752016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10976
10977 PR fortran/70397
10978 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10979 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10980
4abd9410 109812016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10982
10983 PR testsuite/64177
10984 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10985 __cilkrts_set_param to set two workers.
10986 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10987 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10988
b58e5f0f 109892016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10990
305d86a0 10991 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10992
bff53658 109932016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10994
10995 PR target/70406
305d86a0 10996 * gcc.target/i386/pr70406.c: New test.
bff53658 10997
bb2c9c15 109982016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10999
11000 * gnat.dg/specs/double_record_extension3.ads: New test.
11001
f12c84ab 110022016-03-25 Richard Henderson <rth@redhat.com>
11003
11004 PR target/70120
11005 * gcc.target/aarch64/pr70120-1.c: New.
11006 * gcc.target/aarch64/pr70120-2.c: New.
11007 * gcc.target/aarch64/pr70120-3.c: New.
11008
b0bf58c4 110092016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11010
11011 PR c++/62212
11012 * g++.dg/template/mangle2.C: The dg-do directive should be
11013 "compile" not "assemble".
11014
f175ba0f 110152016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11016
11017 PR lto/69650
11018 * gcc.dg/pr69650.c: New test.
11019
4cc3295f 110202016-03-25 David Edelsohn <dje.gcc@gmail.com>
11021
11022 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11023
0cf40600 110242016-03-25 Alan Modra <amodra@gmail.com>
11025
11026 * gcc.dg/dfp/pr70052.c: New test.
11027
3aebf099 110282016-03-24 Richard Henderson <rth@redhat.com>
11029
11030 PR middle-end/69845
11031 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11032 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11033
83245bd3 110342016-03-24 Tom de Vries <tom@codesourcery.com>
11035
11036 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11037
108e7ee4 110382016-03-24 Tom de Vries <tom@codesourcery.com>
11039
11040 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11041 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11042
17af0b14 110432016-03-24 Tom de Vries <tom@codesourcery.com>
11044
11045 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11046 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11047
6c8770ee 110482016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11049
11050 PR c++/62212
11051 * g++.dg/template/mangle2.C: New test.
11052
a7e21b7b 110532016-03-24 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/70396
11056 * gcc.dg/torture/pr70396.c: New testcase.
11057
f365d297 110582016-03-24 Richard Biener <rguenther@suse.de>
11059
11060 PR middle-end/70370
11061 * gcc.dg/torture/pr70370.c: New testcase.
11062
da7aeb13 110632016-03-24 Tom de Vries <tom@codesourcery.com>
11064
11065 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11066 * gfortran.dg/goacc/kernels-tree.f95: Same.
11067 * gfortran.dg/goacc/parallel-tree.f95: Same.
11068
80b30de0 110692016-03-24 Tom de Vries <tom@codesourcery.com>
11070
11071 * c-c++-common/goacc/uninit-if-clause.c: New test.
11072 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11073
cb9b6b99 110742016-03-24 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR target/70290
305d86a0 11077 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11078 Fix formatting.
cb9b6b99 11079
a4225fff 110802016-03-24 Richard Biener <rguenther@suse.de>
11081
11082 PR tree-optimization/70372
11083 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11084
5a869ab8 110852016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11086
11087 PR c++/70347
11088 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11089
36ce5faa 110902016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11091
11092 PR c++/70332
11093 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11094
c4fa85c9 110952016-03-23 Jakub Jelinek <jakub@redhat.com>
11096
d9377ad5 11097 PR c++/70001
11098 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11099 * g++.dg/cpp1y/pr70001.C: New test.
11100
c4fa85c9 11101 PR c++/70323
11102 * g++.dg/cpp0x/constexpr-70323.C: New test.
11103
0a2062da 111042016-03-23 Alexandre Oliva <aoliva@redhat.com>
11105 Jason Merrill <jason@redhat.com>
11106 Jakub Jelinek <jakub@redhat.com>
11107
11108 PR c++/69315
11109 * g++.dg/cpp0x/constexpr-69315.C: New test.
11110 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11111
62d2a6dc 111122016-03-23 Marek Polacek <polacek@redhat.com>
11113
11114 PR c++/69884
11115 * g++.dg/warn/Wignored-attributes-1.C: New test.
11116 * g++.dg/warn/Wignored-attributes-2.C: New test.
11117
a82d6246 111182016-03-23 Tom de Vries <tom@codesourcery.com>
11119
11120 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11121 initialization.
11122 * gfortran.dg/goacc/private-3.f95 (test): Same.
11123 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11124 missing use param.
11125
dc834ba1 111262016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11127
11128 * lib/target-supports.exp: Remove v7ve entry from loop
11129 creating effective target checks.
11130 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11131 (add_options_for_arm_arch_v7ve): Likewise.
11132
7e83fd1f 111332016-03-23 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR tree-optimization/70354
11136 * gcc.dg/vect/pr70354-1.c: New test.
11137 * gcc.dg/vect/pr70354-2.c: New test.
11138 * gcc.target/i386/avx2-pr70354-1.c: New test.
11139 * gcc.target/i386/avx2-pr70354-2.c: New test.
11140
4e4da058 111412016-03-22 Jeff Law <law@redhat.com>
11142
11143 PR target/70232
11144 * gcc.dg/tree-ssa/pr70232.c: New test.
11145
6855137b 111462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11147
11148 PR target/70302
11149 * gcc.target/i386/pr70302.c: New test.
11150
19db1ec8 111512016-03-22 Richard Biener <rguenther@suse.de>
11152
11153 PR middle-end/70251
11154 * g++.dg/torture/pr70251.C: New testcase.
11155
4baec9f2 111562016-03-22 David Malcolm <dmalcolm@redhat.com>
11157
11158 PR c/69993
11159 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11160 Wmisleading-indentation.c.
11161 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11162 reflect change to diagnostic text and order of messages.
11163 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11164
fcfec126 111652016-03-22 David Edelsohn <dje.gcc@gmail.com>
11166
11167 * g++.dg/ext/java-3.C: Don't compile on AIX.
11168
aa30728a 111692016-03-22 Richard Biener <rguenther@suse.de>
11170
11171 PR middle-end/70333
11172 * gcc.dg/torture/pr70333.c: New testcase.
11173
46ec4eb4 111742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11175
11176 * g++.dg/ext/pr70290.C: New test.
11177
4880f878 111782016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11179
11180 PR target/70325
11181 * gcc.target/i386/pr70325.c: New test.
11182
3d78ea44 111832016-03-22 Jakub Jelinek <jakub@redhat.com>
11184
5934fb8f 11185 PR target/70329
11186 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11187 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11188
b6436f79 11189 PR target/70300
11190 * gcc.target/i386/pr70300.c: New test.
11191
3d78ea44 11192 PR c++/70295
11193 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11194 (func2): New function for cond with parens, xfail warning for c++.
11195 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11196
b60244f6 111972016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11198
11199 PR c++/70096
11200 * g++.dg/template/ptrmem30.C: New test.
11201
c8e3e744 112022016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11203
11204 PR c++/70204
11205 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11206 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11207
2715f63a 112082016-03-21 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR middle-end/70326
11211 * gcc.dg/pr70326.c: New test.
11212
2daa2cda 112132016-03-21 Marc Glisse <marc.glisse@inria.fr>
11214 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR tree-optimization/70317
11217 * gcc.dg/pr70317.c: New test.
11218
d9aa5a50 112192016-03-21 Uros Bizjak <ubizjak@gmail.com>
11220
11221 PR target/70327
11222 * gcc.target/i386/pr70327.c: New test.
11223
e1a88bf4 112242016-03-21 Martin Liska <mliska@suse.cz>
11225
61941425 11226 PR ipa/70306
e1a88bf4 11227 * gcc.dg/ipa/pr70306.c: New test.
11228
d9aa5a50 112292016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11230
11231 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11232 * gcc.target/arm/attr-align3.c: Likewise.
11233 * gcc.target/arm/attr_arm.c: Likewise.
11234 * gcc.target/arm/flip-thumb.c: Likewise.
11235
afdde20c 112362016-03-21 Jakub Jelinek <jakub@redhat.com>
11237
11238 PR target/70296
11239 * gcc.target/powerpc/altivec-36.c: New test.
11240
3f2ef661 112412016-03-21 Richard Biener <rguenther@suse.de>
11242
11243 PR tree-optimization/70310
11244 * gcc.dg/torture/pr70310.c: New testcase.
11245
08b2b692 112462016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11247
11248 PR target/70293
11249 * gcc.target/i386/pr70293.c: New test.
11250
93505d22 112512016-03-21 Richard Biener <rguenther@suse.de>
11252
11253 PR tree-optimization/70288
11254 * gcc.dg/torture/pr70288-1.c: New testcase.
11255 * gcc.dg/torture/pr70288-2.c: Likewise.
11256
06fd1914 112572016-03-21 Andrey Belevantsev <abel@ispras.ru>
11258
11259 PR rtl-optimization/69307
11260 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11261
b628775e 112622016-03-21 Andrey Belevantsev <abel@ispras.ru>
11263
11264 PR rtl-optimization/69102
11265 * gcc.c-torture/compile/pr69102.c: New test.
11266
1421f43c 112672016-03-18 Jeff Law <law@redhat.com>
11268
11269 PR rtl-optimization/70263
11270 * gcc.c-torture/compile/pr70263-1.c: New test.
11271 * gcc.target/i386/pr70263-2.c: New test.
11272
e7142ce1 112732016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11274
11275 PR rtl-optimization/70278
11276 * gcc.dg/torture/pr70278.c: New test.
11277 * gcc.target/arm/pr70278.c: New test.
11278
5539bc70 112792016-03-18 David Malcolm <dmalcolm@redhat.com>
11280
11281 PR c/70281
11282 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11283 (test_builtin_types_compatible_p): New test function.
11284 * gcc.dg/pr70281.c: New test case.
11285
296a290a 112862016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11287
11288 PR target/70113
11289 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11290
666094f0 112912016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11292
11293 PR tree-optimization/70252
11294 * gcc.dg/pr70252.c: New test.
11295
350514e8 112962016-03-18 Tom de Vries <tom@codesourcery.com>
11297
11298 * gcc.dg/pr70161-2.c: New test.
11299 * gcc.dg/pr70161.c: New test.
11300
011e0cea 113012016-03-18 Tom de Vries <tom@codesourcery.com>
11302
11303 PR ipa/70269
11304 * gcc.dg/pr70269.c: New test.
11305
292a09de 113062016-03-18 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR c++/70267
11309 * g++.dg/ext/java-3.C: New test.
11310
efc86c4c 113112016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11312
11313 PR c++/70205
11314 * g++.dg/lookup/pr70205.C: New test.
11315
a28dd575 113162016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11317
11318 PR c++/70218
11319 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11320
92e7ab1e 113212016-03-17 Marek Polacek <polacek@redhat.com>
11322
11323 PR c/69407
11324 * gcc.dg/atomic-op-6.c: New test.
11325
7378dbfb 113262016-03-17 David Malcolm <dmalcolm@redhat.com>
11327
11328 PR c/70264
11329 * c-c++-common/pr70264.c: New test case.
11330
f7995d7d 113312016-03-17 Jakub Jelinek <jakub@redhat.com>
11332
e2895b76 11333 PR c++/70144
11334 * c-c++-common/pr70144-1.c: New test.
11335 * c-c++-common/pr70144-2.c: New test.
11336
f7995d7d 11337 PR c++/70272
11338 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11339 * g++.dg/opt/flifetime-dse6.C: New test.
11340 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11341
5ec4a949 113422016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11343
11344 PR driver/70192
11345 * gcc.dg/pic-1.c: New test.
11346 * gcc.dg/pic-2.c: Likewise.
11347 * gcc.dg/pic-3.c: Likewise.
11348 * gcc.dg/pic-4.c: Likewise.
11349 * gcc.dg/pie-1.c: Likewise.
11350 * gcc.dg/pie-2.c: Likewise.
11351 * gcc.dg/pie-3.c: Likewise.
11352 * gcc.dg/pie-4.c: Likewise.
11353 * gcc.dg/pie-5.c: Likewise.
11354 * gcc.dg/pie-6.c: Likewise.
11355
c28550e1 113562016-03-17 Tom de Vries <tom@codesourcery.com>
11357
11358 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11359 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11360
be3296cb 113612016-03-17 Richard Biener <rguenther@suse.de>
11362
11363 PR debug/70271
11364 * g++.dg/debug/pr70271.C: New testcase.
11365
9b60ef21 113662016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11367
11368 * gcc.target/i386/pr70251.c: New test.
11369
9a80bc1a 113702016-03-17 Marek Polacek <polacek@redhat.com>
11371
11372 PR c++/70194
11373 * g++.dg/warn/constexpr-70194.C: New test.
11374
733d7ff9 113752016-03-16 Richard Henderson <rth@redhat.com>
11376
11377 PR middle-end/70240
11378 * gcc.c-torture/compile/pr70240.c: New.
11379
3e6f12bf 113802016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11381
11382 * gcc.c-torture/compile/20151204.c: Skip for avr.
11383
867c9e99 113842016-03-16 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70245
11387 * g++.dg/opt/pr70245.C: New test.
11388 * g++.dg/opt/pr70245.h: New file.
11389 * g++.dg/opt/pr70245-aux.cc: New file.
11390
8ced6ab7 113912016-03-16 Martin Sebor <msebor@redhat.com>
11392
11393 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11394
37af779a 113952016-03-16 Richard Henderson <rth@redhat.com>
11396
11397 PR middle-end/70199
11398 * gcc.c-torture/compile/pr70199.c: New.
11399
78ed999c 114002016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11401
11402 * gcc.dg/uninit-19.c: Run dos2unix.
11403
462ca422 114042016-03-16 Marek Polacek <polacek@redhat.com>
11405
11406 PR c/70093
11407 * gcc.dg/nested-func-10.c: New test.
11408 * gcc.dg/nested-func-9.c: New test.
11409
fe58aacc 114102016-03-16 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR tree-optimization/68714
11413 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11414
27a53872 114152016-03-16 Tom de Vries <tom@codesourcery.com>
11416
11417 PR tree-optimization/68715
11418 * gcc.dg/graphite/pr68715-2.c: New test.
11419 * gcc.dg/graphite/pr68715.c: New test.
11420 * gfortran.dg/graphite/pr68715.f90: New test.
11421
95049c3c 114222016-03-16 Tom de Vries <tom@codesourcery.com>
11423
11424 PR tree-optimization/68809
11425 * gcc.dg/graphite/pr68809-2.c: New test.
11426 * gcc.dg/graphite/pr68809.c: New test.
11427
09eddd70 114282016-03-16 Jakub Jelinek <jakub@redhat.com>
11429
81fc5915 11430 PR c++/70147
11431 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11432 method call to i () as argument. Adjust expected output.
11433
09eddd70 11434 PR c++/70147
11435 * g++.dg/ubsan/pr70147-1.C: New test.
11436 * g++.dg/ubsan/pr70147-2.C: New test.
11437
6373d2a2 114382016-03-15 Martin Sebor <msebor@redhat.com>
11439
11440 PR c++/58281
11441 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11442
d27a0c11 114432016-03-15 John David Anglin <danglin@gcc.gnu.org>
11444
9908039d 11445 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11446 hppa*-*-hpux*.
11447
45cdc3a6 11448 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11449
d27a0c11 11450 PR libfortran/69799
11451 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11452 libatomic_available.
11453
0dd1d57f 114542016-03-15 Marek Polacek <polacek@redhat.com>
11455
11456 PR c++/70209
11457 * g++.dg/ext/attribute-may-alias-4.C: New test.
11458
0ce02c07 114592016-03-15 Alexander Monakov <amonakov@ispras.ru>
11460
11461 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11462 -fvar-tracking-assignments-toggle flag.
11463
f6e39b30 114642016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11465
11466 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11467
167f93a2 114682016-03-15 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR rtl-optimization/70222
11471 * gcc.c-torture/execute/pr70222-1.c: New test.
11472 * gcc.c-torture/execute/pr70222-2.c: New test.
11473
08a8af4a 114742016-03-15 Richard Henderson <rth@redhat.com>
11475
11476 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11477
738eb905 114782016-03-15 Andrey Belevantsev <abel@ispras.ru>
11479
11480 PR rtl-optimization/69032
11481 * gcc.dg/pr69032.c: New test.
11482
dd148b3a 114832016-03-15 Andrey Belevantsev <abel@ispras.ru>
11484
11485 PR rtl-optimization/63384
d9aa5a50 11486 * g++.dg/pr63384.C: New test.
dd148b3a 11487
acf58115 114882016-03-15 Andrey Belevantsev <abel@ispras.ru>
11489
11490 PR target/64411
11491 * gcc.target/i386/pr64411.C: New test.
11492
a2897dc4 114932016-03-15 Tom de Vries <tom@codesourcery.com>
11494
11495 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11496 * gfortran.dg/goacc/kernels-alias.f95: New test.
11497
7bad2faf 114982016-03-14 Martin Sebor <msebor@redhat.com>
11499
11500 PR c++/53792
11501 * g++.dg/cpp0x/constexpr-inline.C: New test.
11502 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11503
d65fa8d9 115042016-03-14 David Edelsohn <dje.gcc@gmail.com>
11505
11506 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11507
2b3c633f 115082016-03-14 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR middle-end/70219
11511 * gcc.dg/pr70219.c: New test.
11512
e947f9c3 115132016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11514
11515 PR target/70083
11516 * gcc.dg/torture/pr70083.c: New test.
11517 * gcc.target/i386/pr70083.c: New test.
11518
74201dc2 115192016-03-14 Richard Biener <rguenther@suse.de>
11520
11521 PR tree-optimization/56365
11522 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11523
88aea41e 115242016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11525
11526 PR target/70098
11527 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11528 New function.
11529 * g++.dg/pr70098.C: New testcase.
11530
11531
1bd2aefd 115322016-03-14 Tom de Vries <tom@codesourcery.com>
11533
11534 PR tree-optimization/70045
11535 * gcc.dg/graphite/pr70045.c: New test.
11536
922c7033 115372016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11538
11539 PR fortran/69043
11540 * gfortran.dg/include_9.f90: New test.
11541
fd4ab6d9 115422016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11543
11544 PR fortran/45076
11545 gfortran.dg/prof/prof.exp: New script.
11546 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11547
7d7218d3 115482016-03-12 Andrey Belevantsev <abel@ispras.ru>
11549
11550 PR rtl-optimization/69307
11551 * gcc.dg/pr69307.c: New test.
11552
02ffd664 115532016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11554
11555 PR target/69614
11556 * gcc.target/arm/pr69614.c: New.
11557
76e207a9 115582016-03-12 Paul Thomas <pault@gcc.gnu.org>
11559
11560 PR fortran/70031
11561 * gfortran.dg/submodule_14.f08: New test
11562
11563 PR fortran/69524
11564 * gfortran.dg/submodule_15.f08: New test
11565
490ee78a 115662016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11567
11568 PR c++/70106
11569 * g++.dg/cpp1y/paren3.C: New test.
11570
04e137ff 115712016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11572
11573 PR target/70131
11574 * gcc.target/powerpc/ppc-round2.c: New test.
11575
27b2c1c4 115762016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11577
11578 PR target/70123
11579 * gcc.dg/torture/pr70123.c: New test.
11580
84116671 115812016-03-11 Jeff Law <law@redhat.com>
11582
11583 PR tree-optimization/70190
11584 * gcc.c-torture/compile/pr70190.c: New test.
11585
cfa58bc8 115862016-03-11 David Malcolm <dmalcolm@redhat.com>
11587
11588 PR c/68187
11589 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11590 case.
11591 (test43_b): Likewise.
11592 (test43_c): Likewise.
11593 (test43_d): Likewise.
11594 (test43_e): Likewise.
11595 (test43_f): Likewise.
11596 (test43_g): Likewise.
11597 (test44_a): Likewise.
11598 (test44_b): Likewise.
11599 (test44_c): Likewise.
11600 (test44_d): Likewise.
11601 (test44_e): Likewise.
11602
ce234f27 116032016-03-11 David Malcolm <dmalcolm@redhat.com>
11604
11605 PR c/70085
11606 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11607
e4756b48 116082016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11609
11610 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11611 dg-options.
11612
1f5ef87e 116132016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11614
11615 PR target/70002
11616 PR target/69245
11617 * gcc.target/aarch64/pr69245_2.c: New test.
11618
f9c352a1 116192016-03-11 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR tree-optimization/70177
11622 * gcc.dg/pr70177.c: New test.
11623
4dd92ac6 116242016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11625
11626 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11627
331e4fdb 116282016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11629
11630 * gcc.dg/tree-ssa/sra-20.c: New.
11631
69262824 116322016-03-11 Jakub Jelinek <jakub@redhat.com>
11633
6f9a7425 11634 PR rtl-optimization/70174
11635 * gcc.dg/pr70174.c: New test.
11636
69262824 11637 PR tree-optimization/70169
11638 * gcc.dg/pr70169.c: New test.
11639
4637a847 116402016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11641
11642 PR target/70160
11643 * gcc.target/i386/pr70160.c: New test.
11644
5a86d754 116452016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11646
11647 * gcc.target/s390/dfp-1.c: New test.
11648
af4c8290 116492016-03-10 Nick Clifton <nickc@redhat.com>
11650
11651 PR target/70044
11652 * gcc.target/aarch64/pr70044.c: New test.
11653
98dfd328 116542016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11655 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR c++/70001
11658 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11659 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11660 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11661
75e72311 116622016-03-10 Jan Hubicka <hubicka@ucw.cz>
11663
11664 PR lto/69589
11665 * g++.dg/lto/pr69589_0.C: New testcase
11666 * g++.dg/lto/pr69589_1.C: New testcase
11667
a2eb1271 116682016-03-10 Marek Polacek <polacek@redhat.com>
11669
11670 PR c++/70153
11671 * g++.dg/delayedfold/unary-plus1.C: New test.
11672
116732016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11674
11675 * gcc.target/arm/pr45701-1.c: Escape brackets.
11676 * gcc.target/arm/pr45701-2.c: Likewise.
11677
5ab2987f 116782016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11679
11680 * gfortran.dg/unconstrained_commons.f: New.
11681
6972afac 116822016-03-10 Alan Modra <amodra@gmail.com>
11683
11684 * gcc.dg/pr69195.c: New.
11685 * gcc.dg/pr69238.c: New.
11686
c82c99ec 116872016-03-10 Tom de Vries <tom@codesourcery.com>
11688
11689 PR testsuite/68915
11690 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11691
a2389d4a 116922016-03-10 Richard Biener <rguenther@suse.de>
11693
11694 PR tree-optimization/70128
11695 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11696 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11697
c272412d 116982016-03-09 Jakub Jelinek <jakub@redhat.com>
11699
a0451069 11700 PR tree-optimization/70152
11701 * gcc.dg/pr70152.c: New test.
11702
c272412d 11703 PR target/70086
11704 * gcc.target/i386/pr70086-1.c: New test.
11705 * gcc.target/i386/pr70086-2.c: New test.
11706 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11707
11708 PR tree-optimization/70127
11709 * gcc.c-torture/execute/pr70127.c: New test.
11710
27dcb7a8 117112016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11712
11713 * c-c++-common/goacc/combined-directives-2.c: New test.
11714
c24757cf 117152016-03-09 David Malcolm <dmalcolm@redhat.com>
11716
11717 PR c/68473
11718 PR c++/70105
11719 * g++.dg/diagnostic/pr70105.C: New test.
11720 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11721 (test_multiple_ordinary_maps): New test function.
11722
83108969 117232016-03-09 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR c/68473
11726 PR c++/70105
11727 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11728 Drop range information from call to inform_at_rich_loc.
11729 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11730 New.
11731 (test_show_locus): Replace calls to rich_location::add_range with
11732 calls to add_range. Rewrite the tests that used the now-defunct
11733 rich_location ctor taking a source_range. Simplify other tests
11734 by replacing calls to COMBINE_LOCATION_DATA with calls to
11735 make_location.
11736
6733c0e8 117372016-03-09 Richard Biener <rguenther@suse.de>
11738 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR tree-optimization/70138
11741 * gcc.dg/vect/pr70138-1.c: New testcase.
11742 * gcc.dg/vect/pr70138-2.c: Likewise.
11743
96abb9f5 117442016-03-09 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR target/70049
11747 * gcc.target/i386/pr70049.c: New test.
11748
42bb3bfb 117492016-03-09 Richard Biener <rguenther@suse.de>
11750
11751 PR c/70143
11752 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11753 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11754 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11755
27527428 117562016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11757
11758 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11759 arm-*-*.
11760
248449f2 117612016-03-09 Jakub Jelinek <jakub@redhat.com>
11762
1bd49ced 11763 PR middle-end/67278
11764 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11765
248449f2 11766 PR target/67278
11767 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11768
11769 PR middle-end/70050
11770 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11771 in testcase comment.
11772
dfc460ff 117732016-03-09 Tom de Vries <tom@codesourcery.com>
11774
11775 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11776 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11777 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11778 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11779 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11780 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11781 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11782 * gfortran.dg/goacc/kernels-loop.f95: New test.
11783
0377fc7f 117842016-03-08 Martin Sebor <msebor@redhat.com>
11785
11786 PR c++/62096
11787 * g++.dg/warn/overflow-warn-7.C: New test.
11788
3556aa80 117892016-03-08 Jason Merrill <jason@redhat.com>
11790
11791 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11792 * lib/target-supports.exp (check_effective_target_concepts): New.
11793
e5096208 117942016-03-08 Jakub Jelinek <jakub@redhat.com>
11795
5370eb8d 11796 PR c++/70135
11797 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11798 * g++.dg/ubsan/pr70135.C: New test.
11799
e5096208 11800 PR target/70110
11801 * gcc.dg/pr70110.c: New test.
11802
cc37120d 118032016-03-07 Martin Jambor <mjambor@suse.cz>
11804
11805 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11806 * c-c++-common/gomp/if-1.c: Likewise.
11807 * c-c++-common/gomp/pr61486-2.c: Likewise.
11808 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11809 to dg-additional-options.
11810 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11811 * g++/gomp/target-teams-1.c: Likewise.
11812 * gcc.dg/gomp/gomp.exp: Likewise.
11813 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11814 dg-additional-options.
11815 * gfortran.dg/gomp/gomp.exp: Likewise.
11816 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11817 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11818 dg-additional-options.
11819 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11820
53c248d8 118212016-03-07 Martin Jambor <mjambor@suse.cz>
11822
11823 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11824 * c-c++-common/gomp/gridify-1.c: New test.
11825 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11826
541e79a0 118272016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11828
11829 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11830 trigger for cortex-r8, when scanning for register r8.
11831 * gcc.target/arm/pr45701-2.c: Likewise.
11832
4dfabd94 118332016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11834 Jeff Law <law@redhat.com>
4dfabd94 11835
11836 PR tree-optimization/69740
11837 * gcc.c-torture/compile/pr69740-1.c: New test.
11838 * gcc.c-torture/compile/pr69740-2.c: New test.
11839
1b63a87b 118402016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11841
11842 * lib/target-supports.exp
11843 (check_effective_target_whole_vector_shift): Enable for PPC64.
11844
d33914da 118452016-03-07 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/70115
11848 * gcc.dg/torture/pr70115.c: New testcase.
11849
584fba4b 118502016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11851
11852 PR middle-end/69916
11853 * c-c-++-common/goacc/pr69916.c: New.
11854
7f2f5ec0 118552016-03-07 Richard Henderson <rth@redhat.com>
11856
11857 * gcc.c-torture/compile/pr70061.c: New test.
11858
f530e7c4 118592016-03-07 Richard Biener <rguenther@suse.de>
11860
11861 PR testsuite/70109
11862 * gcc.dg/vect/O3-pr36098.c: New testcase.
11863
a3855fed 118642016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11865
11866 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11867
091ffc31 118682016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11869
11870 * gnat.dg/renaming9.ad[sb]: New testcase.
11871
2941b871 118722016-03-05 Jakub Jelinek <jakub@redhat.com>
11873
11874 PR c++/70084
11875 * g++.dg/expr/stdarg3.C: New test.
11876
5173ce42 118772016-03-04 Jeff Law <law@redhat.com>
11878
11879 PR tree-optimization/69196
11880 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11881 x86_64-*-*.
11882
2d1d2e55 118832016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11884
0e43078e 11885 PR c/69973
11886 * gcc.dg/pr69973.c: New test.
11887
d8ec06ae 11888 PR rtl-optimization/69941
11889 * gcc.dg/torture/pr69941.c: New test.
11890
2d1d2e55 11891 PR c/69824
11892 * gcc.dg/pr69824.c: New test.
11893
32f692e2 118942016-03-05 Tom de Vries <tom@codesourcery.com>
11895
11896 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11897 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11898 function.
11899
1c699e9a 119002016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11901
11902 PR c++/66786
11903 * g++.dg/cpp1y/var-templ48.C: New test.
11904 * g++.dg/cpp1y/var-templ49.C: New test.
11905
358448c6 119062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11907
11908 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11909
01dc3c45 119102016-03-04 Jakub Jelinek <jakub@redhat.com>
11911
e968ff6d 11912 PR c++/70035
11913 * g++.dg/ubsan/pr70035.C: New test.
11914
01dc3c45 11915 PR target/70062
11916 * gcc.target/i386/pr70062.c: New test.
11917
3937d618 119182016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11919
11920 * g++.dg/template/typename21.C: Remove c++98_only.
11921
c58ac7f8 119222016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11923
11924 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11925
0060768a 119262016-03-04 David Malcolm <dmalcolm@redhat.com>
11927
11928 PR c/68187
11929 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11930 function.
11931 (fn_42_b): Likewise.
11932 (fn_42_c): Likewise.
11933
74c6fd40 119342016-03-04 David Malcolm <dmalcolm@redhat.com>
11935
11936 PR c/68187
11937 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11938 function.
11939 (fn_40_b): Likewise.
11940 (fn_41_a): Likewise.
11941 (fn_41_b): Likewise.
11942
31b11359 119432016-03-04 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR target/70059
11946 * gcc.target/i386/avx512f-pr70059.c: New test.
11947 * gcc.target/i386/avx512dq-pr70059.c: New test.
11948
c5b93452 119492016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11950
11951 PR rtl-optimization/57676
11952 * gcc.dg/torture/pr57676.c: New test.
11953
268fbd56 119542016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11955
11956 * gcc.dg/pr70026.c: New test.
11957
6560d1ad 119582016-03-04 Marek Polacek <polacek@redhat.com>
11959
11960 PR c/69798
11961 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11962 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11963
cc7dfddf 119642016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11965
11966 PR target/70004
11967 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11968 Delete.
11969 (test_corners_sisd_si): Likewise.
11970 (main): Remove checks of the above.
11971 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11972
e9663bd4 119732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11974
11975 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11976
dcdd684e 119772016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11978
11979 * gcc.dg/torture/pr69951.c: Accept argc==0.
11980
e692d332 119812016-03-04 Richard Biener <rguenther@suse.de>
11982
11983 PR c++/70054
11984 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11985 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11986
af77b7e6 119872016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11988
11989 PR testsuite/69766
11990 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11991 testing multiarch.
11992
290da96e 119932016-03-04 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR debug/69947
11996 * gcc.dg/guality/pr69947.c: New test.
11997
e51ce713 119982016-03-03 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR ada/70017
12001 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12002
1feed892 120032016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12004
12005 PR rtl-optimization/69904
12006 * gcc.target/arm/pr69904.c: New test.
12007
c32bda69 120082016-03-03 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR target/70021
12011 * gcc.dg/vect/pr70021.c: New test.
12012 * gcc.target/i386/pr70021.c: New test.
12013
1bc579ed 120142016-03-03 Marek Polacek <polacek@redhat.com>
12015
12016 PR middle-end/70050
12017 * gcc.dg/pr70050.c: New test.
12018
cfa8d638 120192016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12020
12021 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12022
1b889259 120232016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12024
12025 PR tree-optimization/70043
12026 * gfortran.dg/vect/pr70043.f90: New test.
12027
f756dfa3 120282016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12029
12030 * gnat.dg/specs/task1.ads: New test.
12031
5cb4863d 120322016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12033
12034 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12035 Invoke gdb with -batch.
12036 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12037
5dd12e43 120382016-03-03 Richard Biener <rguenther@suse.de>
12039
12040 PR tree-optimization/55936
12041 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12042
d97ba4ca 120432016-03-02 Jeff Law <law@redhat.com>
12044
5d23c86f 12045 PR rtl-optimization/69942
12046 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12047 effects of argument promotions.
12048
d97ba4ca 12049 PR tree-optimization/69987
12050 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12051 target does not support -fprefetch-loop-arrays.
12052
901faaa0 120532016-03-02 Uros Bizjak <ubizjak@gmail.com>
12054
12055 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12056
51f6fdce 120572016-03-02 Bin Cheng <bin.cheng@arm.com>
12058
6bc7872f 12059 PR rtl-optimization/69052
51f6fdce 12060 * gcc.target/i386/pr69052.c: New test.
12061
31d31e07 120622016-03-02 Alan Modra <amodra@gmail.com>
12063
12064 * gcc.dg/pr69990.c: New.
12065
04faee95 120662016-03-02 Jakub Jelinek <jakub@redhat.com>
12067
270d0117 12068 PR c/68062
12069 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12070
12071 PR middle-end/70022
12072 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12073
04faee95 12074 PR target/70028
12075 * gcc.target/i386/pr70028.c: New test.
12076
a2cc9e8e 120772016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12078
12079 * c-c++-common/asan/swapcontext-test-1.c,
12080 * c-c++-common/tsan/thread_leak.c,
12081 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12082 * g++.dg/tsan/benign_race.C,
12083 * g++.dg/tsan/fd_close_norace.C,
12084 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12085 races with sanitizer output
12086
dd4bd263 120872016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12088 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12089
12090 PR target/67278
12091 * gcc.dg/simd-8.c: New testcase.
12092
b5fe3a49 120932016-03-02 Richard Biener <rguenther@suse.de>
12094
12095 PR middle-end/67278
12096 * gcc.dg/simd-7.c: New testcase.
12097
23601f67 120982016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12099
12100 * gcc.target/i386/pr70007.c: Tweak.
12101
f66f65e7 121022016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12103
12104 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12105
60773515 121062016-03-02 Marek Polacek <polacek@redhat.com>
12107
12108 PR c/67854
12109 * gcc.dg/pr67854.c: New test.
12110
6c094cb1 121112016-03-02 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR middle-end/70025
12114 * gcc.dg/torture/pr70025.c: New test.
12115
7627bb56 121162016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12117
12118 PR tree-optimization/68621
12119 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12120
066c8e94 121212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12122
12123 * gcc.target/i386/pr70007.c: New test.
12124
d3b819ad 121252016-03-01 Jeff Law <law@redhat.com>
12126
d4b9ad56 12127 PR tree-optimization/69196
7e217344 12128 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12129
d3b819ad 12130 PR tree-optimization/69196
12131 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12132 duplicating code and spoiling the expected output.
12133
4f37285d 121342016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12135
12136 PR target/70033
12137 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12138 supports power9 before doing tests.
12139 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12140 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12141 * gcc.target/powerpc/p9-permute.c: Likewise.
12142
3e9c4f6c 121432016-03-01 Uros Bizjak <ubizjak@gmail.com>
12144
12145 PR target/70027
12146 * gcc.target/i386/pr70027.c: New test.
12147
e324729e 121482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12149
12150 * gcc.dg/pr70017.c: New test.
12151
40e9ce2d 121522016-03-01 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR c/69796
12155 PR c/69974
12156 * gcc.dg/pr69796.c: New test.
12157 * gcc.dg/pr69974.c: New test.
12158
e8b016ea 121592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12160
12161 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12162
24d3127c 121632016-02-29 Jeff Law <law@redhat.com>
12164
12165 PR tree-optimization/69987
12166 * gfortran.dg/pr69987.f90: New test.
12167
12168 PR tree-optimization/69989
12169 * gcc.c-torture/compile/pr69989-2.c: New test.
12170
12cc1225 121712016-03-01 Marek Polacek <polacek@redhat.com>
12172
12173 PR c++/69795
12174 * g++.dg/parse/invalid1.C: New test.
12175
d99a947c 121762016-03-01 Richard Biener <rguenther@suse.de>
12177
12178 PR middle-end/70022
12179 * gcc.dg/pr70022.c: New testcase.
12180
395dbc60 121812016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12182
12183 PR tree-optimization/69956
12184 * gcc.dg/pr69956.c: New test.
12185
40a35c55 121862016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12187
12188 PR target/70011
12189 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12190 XFAIL when hardware supports efficient unaligned storage access.
12191
4edc90b0 121922016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12193
12194 PR c++/69961
12195 * g++.dg/template/pr69961a.C: New test.
12196 * g++.dg/template/pr69961b.C: New test.
12197
1ed1f69a 121982016-02-29 David Malcolm <dmalcolm@redhat.com>
12199
12200 PR preprocessor/69985
12201 * gcc.dg/cpp/pr69985.c: New test case.
12202
01c5d15d 122032016-02-29 Jeff Law <law@redhat.com>
12204
3a4d3de5 12205 PR tree-optimization/70005
12206 * gcc.c-torture/execute/pr70005.c New test.
12207
01c5d15d 12208 PR tree-optimization/69999
12209 * gcc.c-torture/compile/pr69999.c: New test.
12210
1bf66b54 122112016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12212
12213 PR tree-optimization/69652
12214 * gcc.dg/torture/pr69652.c: Delete test.
12215 * gcc.dg/vect/pr69652.c: New test.
12216
b4d653d5 122172016-02-19 Richard Biener <rguenther@suse.de>
12218
12219 PR tree-optimization/69980
12220 * gfortran.dg/vect/pr69980.f90: New testcase.
12221
35bc4745 122222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12223
12224 * gcc.target/sparc/20160229-1.c: New test.
12225
bb54a538 122262016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12227
12228 * gnat.dg/stack_usage3.adb: New test.
12229 * gnat.dg/stack_usage3_pkg.ads: New helper.
12230
95164e71 122312016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12232
12233 * gnat.dg/renaming8.adb: New test.
12234 * gnat.dg/renaming8_pkg1.ads: New helper.
12235 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12236 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12237
a890896f 122382016-02-29 Richard Biener <rguenther@suse.de>
12239
12240 PR tree-optimization/69720
12241 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12242
5c70403a 122432016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12244
12245 PR fortran/68147
12246 PR fortran/47674
12247 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12248
dfb6d139 122492016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12250 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12251
12252 PR fortran/56007
12253 * gfortran.dg/coarray_8.f90: Adjust error message.
12254 * gfortran.dg/pr56007.f90: New test.
12255 * gfortran.dg/pr56007.f: New test.
12256
536508db 122572016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12258
12259 PR tree-optimization/69989
12260 * gcc.dg/torture/pr69989.c: New test.
12261
eec75e45 122622016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * gcc.target/i386/stack-realign-win.c: New test.
12265
0175e45a 122662016-02-28 Harald Anlauf <anlauf@gmx.de>
12267
12268 PR fortran/60126
12269 * gfortran.dg/pr60126.f90: New test.
12270
2a703589 122712016-02-27 Jeff Law <law@redhat.com>
12272
12273 Revert
12274 2016-02-26 Richard Biener <rguenther@suse.de>
12275 Jeff Law <law@redhat.com>
12276
12277 PR tree-optimization/69740
12278 * gcc.c-torture/compile/pr69740-1.c: New test.
12279 * gcc.c-torture/compile/pr69740-2.c: New test.
12280
359b4c18 122812016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12282
1c96765a 12283 PR fortran/69910
359b4c18 12284 * gfortran.dg/newunit_4.f90: New test.
12285
49462d93 122862016-02-27 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR target/69613
12289 PR rtl-optimization/69886
12290 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12291 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12292 target.
12293
c4ac733e 122942016-02-26 Martin Sebor <msebor@redhat.com>
12295
12296 PR tree-optimization/15826
12297 * gcc.dg/tree-ssa/pr15826.c: New test.
12298
da8c4b5d 122992016-02-26 Jakub Jelinek <jakub@redhat.com>
12300
12301 PR target/69969
12302 * gcc.target/powerpc/pr69969.c: New test.
12303
0a4558eb 123042016-02-26 Martin Sebor <msebor@redhat.com>
12305
12306 PR c++/15766
12307 * g++.old-deja/g++.other/decl5.C: Add a test case.
12308
5b500299 123092016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12310
12311 PR target/69946
12312 * gcc.target/powerpc/pr69946.c: New file.
12313
565f533b 123142016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12315 Jeff Law <law@redhat.com>
565f533b 12316
0a4558eb 12317 PR tree-optimization/69740
565f533b 12318 * gcc.c-torture/compile/pr69740-1.c: New test.
12319 * gcc.c-torture/compile/pr69740-2.c: New test.
12320
ff67cbea 123212016-02-26 Martin Jambor <mjambor@suse.cz>
12322
12323 PR middle-end/69920
12324 * gcc.dg/torture/pr69932.c: New test.
12325 * gcc.dg/torture/pr69936.c: Likewise.
12326
e400d817 123272016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12328
12329 PR target/69709
12330 * gcc.target/s390/pr69709.c: New test.
12331
126a5a2d 123322016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12333
12334 PR target/69245
12335 * gcc.target/aarch64/pr69245_1.c: New test.
12336
59c58860 123372016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12338
12339 PR target/69613
12340 * gcc.dg/torture/pr69613.c: New test.
12341
9441fa4e 123422016-02-26 Jakub Jelinek <jakub@redhat.com>
12343
12344 PR rtl-optimization/69891
12345 * gcc.target/i386/pr69891.c: New test.
12346
e48fcde0 123472016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12348 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12349
35ed600a 12350 PR target/61397
f41208a1 12351 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12352 functionality for both 32-bit and 64-bit.
12353
c86aaa0e 123542016-02-26 Richard Biener <rguenther@suse.de>
12355
12356 PR tree-optimization/69551
12357 * gcc.dg/torture/pr69951.c: New testcase.
12358
38e71a65 123592016-02-25 Richard Biener <rguenther@suse.de>
12360
12361 PR tree-optimization/48795
12362 * gcc.dg/Warray-bounds-18.c: New testcase.
12363
03331e69 123642016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12365
12366 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12367
f14d8d6a 123682016-02-25 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR rtl-optimization/69896
12371 * gcc.dg/pr69896.c: New test.
12372
4003c807 123732016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12374
12375 PR c++/69736
12376 * g++.dg/cpp1y/paren2.C: New test.
12377
a0573328 123782016-02-24 Martin Sebor <msebor@redhat.com>
12379
12380 PR c/51147
12381 * gcc.dg/enum-mode-2.c: New test.
12382
2cde02ad 123832016-02-24 Jakub Jelinek <jakub@redhat.com>
12384
12385 PR c++/69922
12386 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12387 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12388 * g++.dg/ubsan/pr69922.C: New test.
12389
f0ea75d1 123902016-02-24 Marek Polacek <polacek@redhat.com>
12391
12392 PR c/69819
12393 * gcc.dg/pr69819.c: New test.
12394
05027366 123952016-02-24 Martin Sebor <msebor@redhat.com>
12396
34ed562b 12397 PR c++/69912
12398 * g++.dg/ext/flexary15.C: New test.
12399
124002016-02-24 Martin Sebor <msebor@redhat.com>
12401
12402 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12403 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12404 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12405
650c3ad5 124062016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12407 Charles Baylis <charles.baylis@linaro.org>
12408
12409 PR debug/61033
12410 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12411
596070e8 124122016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12413 Jakub Jelinek <jakub@redhat.com>
596070e8 12414
12415 PR middle-end/69760
12416 * gcc.dg/torture/pr69760.c: New testcase.
12417
d6b92d9f 124182016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12419
12420 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12421 pattern on Solaris with as.
12422
90436d9d 124232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12424
12425 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12426 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12427 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12428 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12429
7c749495 124302016-02-24 Jakub Jelinek <jakub@redhat.com>
12431
12432 PR middle-end/69915
12433 * gcc.dg/pr69915.c: New test.
12434
9c9680b5 124352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12436
12437 PR rtl-optimization/69886
12438 * gcc.dg/torture/pr69886.c: New test.
12439
36d081ee 124402016-02-24 Richard Biener <rguenther@suse.de>
12441
12442 PR middle-end/68963
12443 * gcc.dg/torture/pr68963.c: New testcase.
12444
2a0accb9 124452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12446
12447 PR target/69875
12448 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12449 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12450 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12451 * gcc.target/arm/atomic_loaddi_1.c: New test.
12452 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12453 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12454 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12455 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12456 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12457 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12458 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12459 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12460
f0e92ef1 124612016-02-24 Jakub Jelinek <jakub@redhat.com>
12462
12463 PR middle-end/69909
12464 * gcc.dg/torture/pr69909.c: New test.
12465
6907286f 124662016-02-24 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/69907
12469 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12470 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12471 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12472
e6ab7475 124732016-02-24 Christian Bruel <christian.bruel@st.com>
12474
12475 * gcc.target/arm/pragma_cpp_fma.c: New test.
12476
47587450 124772016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12478
12479 PR fortran/61156
12480 * gfortran.dg/include_6.f90: Update test.
12481
d41ab738 124822016-02-23 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR objc/69844
12485 * objc.dg/pr69844.m: New test.
12486
4772d9d5 124872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12488
12489 PR libgfortran/69456
12490 * gfortran.dg/namelist_89.f90: New test.
12491 * gfortran.dg/pr59700.f90: Update test..
12492
8c38d887 124932016-02-23 Martin Sebor <msebor@redhat.com>
12494
12495 PR middle-end/69780
12496 * g++.dg/ext/builtin_alloca.C: New test.
12497 * gcc.dg/builtins-68.c: New test.
12498
ee1bfdb0 124992016-02-23 Richard Henderson <rth@redhat.com>
12500
12501 * gcc.target/i386/addr-space-3.c: Remove test.
12502
52609ec3 125032016-02-23 David Malcolm <dmalcolm@redhat.com>
12504
12505 PR preprocessor/69126
12506 PR preprocessor/69543
12507 * c-c++-common/pr69126-2-long.c: New test.
12508 * c-c++-common/pr69126-2-short.c: New test.
12509 * c-c++-common/pr69543-1.c: Remove xfail.
12510
d5bf2cc8 125112016-02-23 David Malcolm <dmalcolm@redhat.com>
12512
12513 PR preprocessor/69126
12514 PR preprocessor/69543
12515 PR preprocessor/69558
12516 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12517 (f): Rename to...
12518 (test_2): ...this, and add leading comment.
12519 (MACRO_3, test_3): New.
12520 (MACRO_4A, MACRO_4B, test_4): New.
12521 (MACRO): Rename to...
12522 (MACRO_5): ...this.
12523 (g): Rename to...
12524 (test_5): ...this, updating for renaming of MACRO, and
12525 add leading comment.
12526 * c-c++-common/pr69543-1.c: New.
12527 * c-c++-common/pr69543-2.c: New.
12528 * c-c++-common/pr69543-3.c: New.
12529 * c-c++-common/pr69543-4.c: New.
12530 * c-c++-common/pr69558-1.c: New.
12531 * c-c++-common/pr69558-2.c: New.
12532 * c-c++-common/pr69558-3.c: New.
12533 * c-c++-common/pr69558-4.c: New.
12534 * gcc.dg/pr69558.c: Move to...
12535 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12536 xfail for c++.
12537
3a37a410 125382016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12539
12540 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12541 to -ftree-parallelize-loops/-fopenacc changes.
12542 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12543 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12544 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12545 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12546 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12547 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12548 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12549 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12550 * c-c++-common/goacc/kernels-loop.c: Likewise.
12551 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12552 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12553 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12554 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12555
ecca180f 125562016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12557
12558 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12559
eec0fa3f 125602016-02-23 Jakub Jelinek <jakub@redhat.com>
12561
f1f91c07 12562 PR c++/69902
12563 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12564
eec0fa3f 12565 PR c/69900
12566 * gcc.dg/pr69900.c: New test.
12567
e045424d 125682016-02-23 Martin Jambor <mjambor@suse.cz>
12569
12570 PR tree-optimization/69666
12571 * gcc.dg/tree-ssa/pr69666.c: New test.
12572
f482dff6 125732016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12574
12575 PR fortran/67451
12576 * gfortran.dg/coarray_allocate_5.f08: New test.
12577
57ed698b 125782016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12579
12580 * gcc.target/s390/vcond-shift.c: Move to ...
12581 * gcc.target/s390/vector/vcond-shift.c: ... here.
12582
990e443c 125832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12584
12585 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12586 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12587
296c5f01 125882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12589
12590 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12591
e53f41d5 125922016-02-20 Mark Wielaard <mjw@redhat.com>
12593
12594 PR c/28901
12595 * gcc.dg/unused-variable-3.c: New test.
12596
13af201d 125972016-02-22 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR target/69888
12600 * gcc.target/i386/pr69888.c: New test.
12601
682c90f9 126022016-02-22 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/69882
12605 * gfortran.dg/vect/pr69882.f90: New testcase.
12606
b8cd18c3 126072016-02-22 Jakub Jelinek <jakub@redhat.com>
12608
12609 PR target/69885
12610 * gcc.dg/pr69885.c: New test.
12611
09343379 126122016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12613
12614 PR target/69806
12615 PR target/54089
12616 * gcc.target/sh/pr54089-10.c: New.
12617
b345a09f 126182016-02-20 Paul Thomas <pault@gcc.gnu.org>
12619
12620 PR fortran/69423
12621 * gfortran.dg/deferred_character_15.f90 : New test.
12622
51385aed 126232016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12624
12625 PR fortran/57365
12626 gfortran.dg/allocate_with_source_18.f03: New test.
12627
126282016-02-20 Harald Anlauf <anlauf@gmx.de>
12629
12630 PR fortran/52531
12631 gfortran.dg/gomp/pr52531.f90: New test.
12632
9cce8384 126332016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12634
12635 PR c++/69865
12636 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12637 -std=c++03.
12638
d91f5fbb 126392016-02-19 Jakub Jelinek <jakub@redhat.com>
12640
563d5cb8 12641 PR c++/69826
12642 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12643 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12644
0a04aac9 12645 PR c++/69850
12646 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12647
d91f5fbb 12648 PR c++/69851
12649 * g++.dg/torture/pr69851.C: New test.
12650
5fe1f282 126512016-02-19 Martin Sebor <msebor@redhat.com>
12652
12653 PR testsuite/69573
12654 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12655
a45bce11 126562016-02-19 Jakub Jelinek <jakub@redhat.com>
12657
6263dde1 12658 PR c++/69850
12659 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12660 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12661
a45bce11 12662 PR c++/67767
12663 * g++.dg/cpp0x/pr67767.C: New test.
12664
cf2ed1b7 126652016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12666
12667 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12668 for fp, simd, crypto, crc, lse.
12669 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12670 above.
12671 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12672 effective target check.
12673
f6cc34b0 126742016-02-19 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR target/69820
12677 * gcc.target/i386/pr69820.c: New test.
12678
6c678e78 126792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12680
12681 * gcc.target/s390/vector/int128-1.c: New test.
12682
b088ff4b 126832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12684
12685 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12686
b11e60a4 126872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12688
12689 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12690 instruction pattern name to prevent the testcase from failing with
12691 -march=z13.
12692
664ff6a0 126932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12694
12695 * gcc.target/s390/md/movstr-2.c: New test.
12696
e80be24b 126972016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12698
12699 * gcc.target/s390/morestack.c: New test.
12700
9839f350 127012016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12702
12703 PR target/69625
12704 * gcc.target/s390/pr69625.c: Add test case.
12705
4550fbd0 127062016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12707
12708 PR testsuite/68580
12709 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12710
57d00b6a 127112016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12712
12713 PR target/68404
12714 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12715 * gcc.target/powerpc/fusion3.c: Likewise.
12716
63ad69d6 127172016-02-18 Richard Biener <rguenther@suse.de>
12718
12719 PR middle-end/69553
12720 * g++.dg/torture/pr69553.C: New testcase.
12721
d92404ed 127222016-02-18 Nick Clifton <nickc@redhat.com>
12723
4550fbd0 12724 PR target/62254
12725 PR target/69610
12726 * gcc.target/arm/pr62554.c: New test.
12727 * gcc.target/arm/pr69610-1.c: New test.
12728 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12729
0808dfce 127302016-02-18 Richard Biener <rguenther@suse.de>
12731
12732 PR middle-end/69854
12733 * gcc.dg/torture/pr69854.c: New testcase.
12734
fc3527e3 127352016-02-17 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR c++/69850
12738 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12739
e3c24279 127402012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12741
12742 * gcc.target/powerpc/vec-cg.c: New test.
12743
c9732c2b 127442016-02-17 Richard Biener <rguenther@suse.de>
12745
12746 PR testsuite/69586
12747 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12748
51bf9f9b 127492016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12750
12751 PR target/69161
12752 * gcc.c-torture/compile/pr69161.c: New test.
12753
6baedca3 127542016-02-17 David Sherwood <david.sherwood@arm.com>
12755
12756 PR target/69532
12757 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12758 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12759
4f240715 127602016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12761
12762 * gcc.dg/ifcvt-4.c: Skip on Visium.
12763
e0c0515d 127642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12765
12766 * gnat.dg/atomic8.adb: New test.
12767
7b319ee6 127682016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12769
12770 * gnat.dg/discr46.ad[sb]: New test.
12771
48a7e3d1 127722016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12773
12774 PR Target/48344
12775 * gcc.target/powerpc/pr48344-1.c: New test.
12776
3f844f15 127772015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12778
12779 PR fortran/69742
12780 * gfortran.dg/associate_21.f90: New test.
12781
7675e968 127822016-02-16 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR c/69835
12785 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12786 -Wnonnull in dg-options.
12787 * c-c++-common/nonnull-2.c: New test.
12788
d6faee88 127892016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12790 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12791
12792 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12793
3a2a72aa 127942016-02-16 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR middle-end/69801
12797 * gcc.dg/pr69801.c: Add empty dg-options.
12798
28072426 127992016-02-16 James Norris <jnorris@codesourcery.com>
12800
12801 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12802 * g++.dg/goacc/deviceptr-1.c: New file.
12803
37fffac2 128042016-02-16 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR tree-optimization/69820
12807 * gcc.dg/vect/pr69820.c: New test.
12808
f72a5e61 128092016-02-16 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/69776
12812 * gcc.dg/torture/pr69776-2.c: New testcase.
12813
50e0cd76 128142016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12815
12816 PR tree-optimization/69714
12817 * gcc.dg/torture/pr69714.c: New test.
12818
14a72c4e 128192016-02-16 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR tree-optimization/69802
12822 * gcc.dg/pr69802.c: New test.
12823
fd808c11 128242016-02-16 Richard Biener <rguenther@suse.de>
12825
12826 PR middle-end/69801
12827 * gcc.dg/pr69801.c: New testcase.
12828
49a549ca 128292016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12830
12831 PR libgfortran/69651
12832 * gfortran.dg/read_bang.f90: New test.
12833 * gfortran.dg/read_bang4.f90: New test.
12834
77454e6e 128352016-02-15 Jakub Jelinek <jakub@redhat.com>
12836
2074f21c 12837 PR c++/69658
12838 * g++.dg/init/pr69658.C: New test.
12839
77454e6e 12840 PR c++/69797
12841 * c-c++-common/pr69797.c: New test.
12842
4ef4d764 128432016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12844
12845 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12846 check for aarch64*-*-*.
12847
4a45fe0f 128482016-02-15 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/69783
12851 * gcc.dg/vect/pr69783.c: New testcase.
12852
0b3619e6 128532016-02-15 Richard Biener <rguenther@suse.de>
12854
12855 PR tree-optimization/69776
12856 * gcc.dg/torture/pr69776.c: New testcase.
12857
9b49c3cb 128582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12859
12860 PR fortran/60526
12861 * gfortran.dg/type_decl_4.f90: Reinstated.
12862
e46faff9 128632016-02-14 John David Anglin <danglin@gcc.gnu.org>
12864
12865 PR fortran/68746
12866 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12867
a96c809a 128682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12869
12870 PR fortran/60526
12871 PR bootstrap/69816
12872 * gfortran.dg/type_decl_4.f90: Removed.
12873
fdec7e88 128742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12875
12876 PR fortran/60526
12877 * gfortran.dg/type_decl_4.f90: New test.
12878
a72095c4 128792016-02-14 Alan Modra <amodra@gmail.com>
12880
bc436924 12881 PR testsuite/68886
a72095c4 12882 * gcc.c-torture/execute/stkalign.c: Revise test.
12883
73bb5f8b 128842016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12885
12886 PR target/67260
12887 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12888
beb13161 128892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12890
12891 PR target/67260
12892 * gcc.target/sh/torture/pr67260.c: New.
12893
67cab04e 128942016-02-12 John David Anglin <danglin@gcc.gnu.org>
12895
12896 * gcc.dg/pr67964.c: Add dg-require-alias.
12897
44a59bb1 128982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12899
12900 PR target/67636
12901 PR target/64345
12902 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12903
38c9bd3a 129042016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906 PR libgfortran/69668
12907 * gfortran.dg/namelist_88.f90: New test.
12908
1774ff82 129092016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910
12911 PR libgfortran/69668
12912 * gfortran.dg/namelist_38.f90: Update test.
12913 * gfortran.dg/namelist_84.f90: Update test.
12914
aec1f4bd 129152016-02-12 David Malcolm <dmalcolm@redhat.com>
12916
12917 PR other/69554
12918 * gcc.dg/pr69554-1.c: New test.
12919 * gfortran.dg/pr69554-1.F90: New test.
12920 * gfortran.dg/pr69554-2.F90: New test.
12921 * lib/gcc-dg.exp (proc dg-locus): New function.
12922 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12923 distinguish between the caret-printing and non-caret-printing
12924 cases. If caret-printing has been explicitly enabled, bail out
12925 without attempting to fix up the output.
12926
da7d5066 129272016-02-12 David Malcolm <dmalcolm@redhat.com>
12928
12929 PR driver/69265
12930 PR driver/69453
12931 * gcc.dg/spellcheck-options-3.c: New test case.
12932 * gcc.dg/spellcheck-options-4.c: New test case.
12933 * gcc.dg/spellcheck-options-5.c: New test case.
12934 * gcc.dg/spellcheck-options-6.c: New test case.
12935 * gcc.dg/spellcheck-options-7.c: New test case.
12936 * gcc.dg/spellcheck-options-8.c: New test case.
12937 * gcc.dg/spellcheck-options-9.c: New test case.
12938 * gcc.dg/spellcheck-options-10.c: New test case.
12939
fcce1b0b 129402016-02-12 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR rtl-optimization/69764
12943 PR rtl-optimization/69771
12944 * c-c++-common/pr69764.c: New test.
12945 * gcc.dg/torture/pr69771.c: New test.
12946
6d609290 129472016-02-12 Marek Polacek <polacek@redhat.com>
12948
12949 * g++.dg/torture/init-list1.C: New.
12950
7d75fb56 129512016-02-12 Marek Polacek <polacek@redhat.com>
12952
12953 * gcc.dg/pr69522.c: Add empty dg-options.
12954
52543fda 129552016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12956
12957 * g++.dg/lto/lto.exp: Include and init mpx.
12958 * g++.dg/lto/pr69729_0.C: New test.
12959
34947478 129602016-02-12 Jakub Jelinek <jakub@redhat.com>
12961
9181a4ec 12962 PR ipa/69241
12963 * g++.dg/ipa/pr69241-4.C: New test.
12964
34947478 12965 PR ipa/68672
12966 * g++.dg/ipa/pr68672-1.C: New test.
12967 * g++.dg/ipa/pr68672-2.C: New test.
12968 * g++.dg/ipa/pr68672-3.C: New test.
12969
74a4140f 129702016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12971
12972 PR c/69522
50e0cd76 12973 * gcc.dg/pr69522.c: New test.
74a4140f 12974
9ddb20d6 129752016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12976
12977 PR c++/69098
12978 * g++.dg/cpp1y/69098.C: New test.
12979 * g++.dg/cpp1y/69098-2.C: New test.
12980
67cf9b55 129812016-02-12 Jakub Jelinek <jakub@redhat.com>
12982
12983 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12984 and neighbour -> neighbor.
12985 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12986 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12987 * c-c++-common/Wvarargs.c: Likewise.
12988 * c-c++-common/goacc/host_data-5.c: Likewise.
12989 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12990 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12991 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12992 * gcc.target/aarch64/pr60697.c: Likewise.
12993 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12994 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12995 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12996 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12997 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12998 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12999 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13000 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13001 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13002 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13003 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13004 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13005 * g++.dg/lookup/koenig5.C: Likewise.
13006 * g++.dg/ext/no-asm-2.C: Likewise.
13007 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13008 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13009 * gfortran.dg/used_types_16.f90: Likewise.
13010 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13011 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13012 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13013 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13014 * gfortran.dg/abstract_type_6.f03: Likewise.
13015 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13016 * gfortran.dg/used_types_15.f90: Likewise.
13017 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13018 * gfortran.dg/exit_3.f08: Likewise.
13019 * gfortran.dg/open_status_2.f90: Likewise.
13020 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13021 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13022 * gfortran.dg/associate_1.f03: Likewise.
13023 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13024 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13025 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13026 * gcc.dg/builtin-object-size-1.c: Likewise.
13027 * gcc.dg/noreturn-6.c: Likewise.
13028 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13029 * gcc.dg/globalalias.c: Likewise.
13030 * gcc.dg/builtins-config.h: Likewise.
13031 * gcc.dg/pr30457.c: Likewise.
13032 * gcc.c-torture/compile/volatile-1.c: Likewise.
13033 * gcc.c-torture/execute/20101011-1.c: Likewise.
13034 * c-c++-common/Waddress-1.c: Likewise.
13035
40b38ace 130362016-02-11 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR c/69768
13039 * c-c++-common/Waddress-1.c: New test.
13040
42c87ca9 130412016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13042
13043 PR fortran/69296
13044 * gfortran.dg/associate_19.f03: New test.
13045 * gfortran.dg/associate_20.f03: New test.
13046
acb7939f 130472016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13048
13049 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13050
6defe3c5 130512016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13052
13053 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13054 .arch armv8-a\n. Add -dA to dg-options.
13055 * gcc.target/aarch64/assembler_arch_1.c: New test.
13056 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13057
63f63318 130582016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13059
13060 PR c++/68726
13061 * g++.dg/cpp0x/pr68726.C: New.
13062
1cddf457 130632016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13064
13065 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13066 test.
13067
b86fba37 130682016-02-11 Richard Biener <rguenther@suse.de>
13069
13070 * g++.dg/tree-ssa/pr61034.C: Adjust.
13071
ec4ec95a 130722016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13073
be7c31e9 13074 PR target/69148
ec4ec95a 13075 * gcc.target/s390/pr69148.c: New.
13076
f64416ca 130772016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13078
13079 PR tree-optimization/69652
13080 * gcc.dg/torture/pr69652.c: New test.
13081
e5d1ea31 130822016-02-10 Jakub Jelinek <jakub@redhat.com>
13083 Patrick Palka <ppalka@gcc.gnu.org>
13084
13085 PR ipa/69241
13086 PR c++/69649
13087 * g++.dg/ipa/pr69241-1.C: New test.
13088 * g++.dg/ipa/pr69241-2.C: New test.
13089 * g++.dg/ipa/pr69241-3.C: New test.
13090 * g++.dg/ipa/pr69649.C: New test.
13091
fa03b19d 130922016-02-10 Uros Bizjak <ubizjak@gmail.com>
13093
13094 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13095 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13096
14485c8a 130972016-02-10 Bin Cheng <bin.cheng@arm.com>
13098
13099 PR tree-optimization/68021
13100 * gcc.dg/tree-ssa/pr68021.c: New test.
13101
79f1ed25 131022016-02-10 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69726
13105 * gcc.dg/uninit-22.c: New testcase.
13106
58f74eff 131072016-02-09 Andrew Pinski <apinski@cavium.com>
13108
13109 PR tree-opt/69282
13110 * gcc.c-torture/compile/20160205-1.c: New testcase.
13111
600c00f7 131122016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13113
13114 PR target/68404
13115 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13116 instead accessing a really large arrray.
13117 * gcc.target/powerpc/fusion3.c: Likewise.
13118
0771836e 131192016-02-09 Charles Baylis <charles.baylis@linaro.org>
13120
13121 PR target/68532
13122 * gcc.c-torture/execute/pr68532.c: New test.
13123
4ccd644f 131242016-02-11 Alexandre Oliva <aoliva@redhat.com>
13125
13126 PR target/69634
13127 * gcc.dg/pr69634.c: New.
13128
2e980a39 131292016-02-09 Richard Biener <rguenther@suse.de>
13130
13131 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13132
aacf7102 131332016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13134
aacf7102 13135 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13136
a1856ddf 131372016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13138
13139 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13140
d4d3da7e 131412016-02-09 Richard Biener <rguenther@suse.de>
13142
13143 PR tree-optimization/69715
13144 * gcc.dg/torture/pr69715.c: New testcase.
13145
9cc6714f 131462016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13147
13148 PR c++/69139
13149 * g++.dg/cpp0x/trailing12.C: New test.
13150 * g++.dg/cpp0x/trailing13.C: New test.
13151
83d5062b 131522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13153
13154 PR c++/69283
13155 PR c++/67835
13156 * g++.dg/cpp1y/auto-fn29.C: New test.
13157 * g++.dg/cpp1y/auto-fn30.C: New test.
13158
394a86f3 131592016-02-08 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR tree-optimization/69209
13162 * gcc.c-torture/compile/pr69209.c: New test.
13163
93b124b4 131642016-02-08 Jeff Law <law@redhat.com>
13165
13166 PR tree-optimization/68541
13167 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13168 of statements allowed in join block for path splitting.
13169
26abce13 131702016-02-08 Jakub Jelinek <jakub@redhat.com>
13171
0acb2d6e 13172 PR c++/59627
13173 * g++.dg/gomp/pr59627.C: New test.
13174
26abce13 13175 PR ipa/69239
13176 * g++.dg/ipa/pr69239.C: New test.
13177
86e0b129 131782016-02-08 David Malcolm <dmalcolm@redhat.com>
13179
13180 PR preprocessor/69664
13181 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13182 * gcc.dg/cpp/warn-comments.c: Likewise.
13183
f553d9f8 131842016-02-08 Marek Polacek <polacek@redhat.com>
13185
13186 PR c++/69688
13187 * g++.dg/init/const12.C: New test.
13188
600695e0 131892016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13190
13191 PR target/60410
13192 * gcc.dg/lto/pr55113_0.c: Remove test.
13193
c4f4b1e8 131942016-02-08 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/69719
13197 * gcc.dg/torture/pr69719.c: New testcase.
13198
5a987d87 131992016-02-08 Richard Biener <rguenther@suse.de>
13200 Jeff Law <law@redhat.com>
13201
13202 PR target/68273
13203 * gcc.target/mips/pr68273.c: New testcase.
13204
0418e71d 132052016-02-08 Richard Biener <rguenther@suse.de>
13206
13207 PR rtl-optimization/69274
13208 * gcc.target/i386/addr-sel-1.c: XFAIL.
13209
07c0f1ca 132102016-02-08 Jeff Law <law@redhat.com>
13211
40d85f4c 13212 PR tree-optimization/68541
13213 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13214
140e093f 13215 PR tree-optimization/65917
07c0f1ca 13216 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13217
16430acf 132182016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13219
13220 PR fortran/50555
13221 * gfortran.dg/namelist_args.f90: New test.
13222
3f0ff0d8 132232016-02-05 Jeff Law <law@redhat.com>
13224
140e093f 13225 PR tree-optimization/68541
3f0ff0d8 13226 * gcc.dg/tree-ssa/split-path-2.c: New test.
13227 * gcc.dg/tree-ssa/split-path-3.c: New test.
13228 * gcc.dg/tree-ssa/split-path-4.c: New test.
13229 * gcc.dg/tree-ssa/split-path-5.c: New test.
13230 * gcc.dg/tree-ssa/split-path-6.c: New test.
13231 * gcc.dg/tree-ssa/split-path-7.c: New test.
13232
a7cc1f94 132332016-02-05 Martin Sebor <msebor@redhat.com>
13234
13235 PR c++/69662
13236 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13237 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13238
fcb25f28 132392016-02-06 Richard HEnderson <rth@redhat.com>
13240
13241 PR c/69643
13242 * gcc.target/i386/addr-space-4.c: New.
13243 * gcc.target/i386/addr-space-5.c: New.
13244
3a2545a1 132452016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13246
13247 PR fortran/66089
13248 * gfortran.dg/elemental_dependency_6.f90: New.
13249
1e302465 132502016-02-05 Jakub Jelinek <jakub@redhat.com>
13251
66feb54c 13252 PR rtl-optimization/69691
13253 * gcc.c-torture/execute/pr69691.c: New test.
13254
1e302465 13255 PR c++/69628
13256 * g++.dg/parse/pr69628.C: New test.
13257
9c28a298 132582016-02-05 Uros Bizjak <ubizjak@gmail.com>
13259
13260 * gcc.dg/sancov/asan.c: Move to ...
13261 * gcc.dg/asan/sancov-1.c: ... here.
13262
a854e286 132632016-02-05 Uros Bizjak <ubizjak@gmail.com>
13264
13265 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13266
d4f0b240 132672016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13268
13269 PR target/69677
13270 * gcc.target/i386/pr69677.c: New test.
13271
235d8723 132722016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13273
13274 PR c++/68948
13275 * g++.dg/template/pr68948.C: New test.
13276
f390cf65 132772016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13278
13279 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13280 (only necessary on s390x).
13281
ab99f104 132822016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13283
13284 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13285 -mno-accumulate-outgoing-args.
13286
f7ef5392 132872016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13288
13289 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13290
6b098e91 132912016-02-04 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR c/69669
13294 * c-c++-common/pr69669.c: New test.
13295
f0146cf3 132962016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13297
13298 PR target/69667
13299 * g++.dg/pr69667.C: New file.
13300
08fd6cf5 133012016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13302
13303 PR target/69619
13304 * gcc.dg/pr69619.c: Add new test.
13305
a6f3f39f 133062016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13307
13308 PR rtl-optimization/69577
13309 * gcc.target/i386/pr69577.c: New test.
13310
774068a0 133112016-02-04 Martin Liska <mliska@suse.cz>
13312
13313 * g++.dg/asan/pr69276.C: New test.
13314
f50a7894 133152016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13316
13317 PR target/65932
13318 PR target/67714
13319 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13320 a single smulbb instruction.
13321 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13322 * gcc.target/amr/wmul-2.c: Likewise.
13323
6b722eb3 133242016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13325
13326 PR target/65932
13327 PR target/67714
13328 * gcc.c-torture/execute/pr67714.c: New test.
13329
1f1475a7 133302016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13331
13332 PR target/69454
13333 * gcc.target/i386/pr69454-1.c: New test.
13334 * gcc.target/i386/pr69454-2.c: New test.
13335
6b94e133 133362016-02-03 Martin Sebor <msebor@redhat.com>
13337
13338 PR c++/69251
13339 PR c++/69253
13340 PR c++/69290
13341 PR c++/69277
13342 PR c++/69349
13343 * g++.dg/ext/flexarray-mangle-2.C: New test.
13344 * g++.dg/ext/flexarray-mangle.C: New test.
13345 * g++.dg/ext/flexarray-subst.C: New test.
13346 * g++.dg/ext/flexary11.C: New test.
13347 * g++.dg/ext/flexary12.C: New test.
13348 * g++.dg/ext/flexary13.C: New test.
13349 * g++.dg/ext/flexary14.C: New test.
13350 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13351
342ed0ac 133522016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13353
13354 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13355 Define only if CHECK_FLOAT128 is defined.
13356 (main): Properly initialize u5.
13357
edf6c4d2 133582016-02-03 Jakub Jelinek <jakub@redhat.com>
13359
415d5641 13360 PR c/69627
13361 * gcc.dg/pr69627.c: New test.
13362
edf6c4d2 13363 PR target/69644
13364 * gcc.dg/pr69644.c: New test.
13365
cf8f3ba0 133662016-02-03 Mike Stump <mikestump@comcast.net>
13367
13368 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13369 support for struct-layout-1.exp.
13370
c90d55dd 133712016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13372
13373 PR c++/69056
f7ef5392 13374 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13375
401bd0c8 133762016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13377 Alexandre Oliva <aoliva@redhat.com>
13378
13379 PR target/69461
13380 * gcc.target/powerpc/pr69461.c: New.
13381
277d9d1d 133822016-02-03 Uros Bizjak <ubizjak@gmail.com>
13383
13384 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13385 works from here ...
13386 (check_effective_target_fsanitize_thread): ... to here. Do not
13387 specify additional compile flags for the test source.
13388 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13389 specify additional compile flags for the test source.
13390
e69ad94a 133912016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13392
13393 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13394
a4454da2 133952016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13396
13397 PR fortran/67451
13398 PR fortran/69418
13399 * gfortran.dg/coarray_allocate_2.f08: New test.
13400 * gfortran.dg/coarray_allocate_3.f08: New test.
13401 * gfortran.dg/coarray_allocate_4.f08: New test.
13402
88cab2dd 134032016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13404
13405 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13406 use same scan-tree-dump-times on all platforms.
13407 * gcc.dg/vect/vect-outer-1.c: Likewise.
13408 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13409 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13410 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13411 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13412 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13413 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13414 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13415
66ea75c4 134162016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13417
13418 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13419 warning.
13420
4eef8df7 134212016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13422
13423 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13424
665fbc2f 134252016-02-02 James Norris <jnorris@codesourcery.com>
13426
13427 * c-c++-common/goacc/routine-5.c: Add tests.
13428
b10e3d47 134292016-02-02 Alexander Monakov <amonakov@ispras.ru>
13430
13431 * gcc.target/nvptx/unsigned-cmp.c: New test.
13432
12ad66dd 134332016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13434
13435 * gcc.target/aarch64/scalar_shift_1.c
13436 (test_corners_sisd_di): Improve force to SIMD register.
13437 (test_corners_sisd_si): Likewise.
13438 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13439 Remove scan-assembler check for ldr.
13440
f9ec342f 134412016-02-02 Richard Biener <rguenther@suse.de>
13442
13443 PR tree-optimization/69595
13444 * gcc.dg/Warray-bounds-17.c: New testcase.
13445
32f2925a 134462016-02-02 Richard Biener <rguenther@suse.de>
13447
13448 PR tree-optimization/69606
13449 * gcc.dg/torture/pr69606.c: New testcase.
13450
cfd9ca84 134512016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13452
13453 PR middle-end/68542
13454 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13455 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13456
19bf08e2 134572016-02-02 Alan Modra <amodra@gmail.com>
13458
13459 PR target/69548
13460 * gcc.target/powerpc/pr69548.c: New test.
13461
6f13b088 134622016-02-01 Jakub Jelinek <jakub@redhat.com>
13463
dcddc5af 13464 PR rtl-optimization/69592
13465 * gcc.dg/pr69592.c: New test.
13466
6f13b088 13467 PR preprocessor/69543
13468 PR c/69558
13469 * gcc.dg/pr69543.c: New test.
13470 * gcc.dg/pr69558.c: New test.
13471
d090e5c2 134722016-02-01 Uros Bizjak <ubizjak@gmail.com>
13473
fcb317c5 13474 PR testsuite/65940
13475 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13476
aaf527dc 134772016-02-01 Martin Sebor <msebor@redhat.com>
13478
13479 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13480
1674217b 134812016-02-01 Bin Cheng <bin.cheng@arm.com>
13482
13483 PR tree-optimization/67921
13484 * c-c++-common/ubsan/pr67921.c: New test.
13485
b4007655 134862016-02-01 Richard Biener <rguenther@suse.de>
13487
13488 PR middle-end/69556
13489 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13490
88a477bb 134912016-02-01 Richard Biener <rguenther@suse.de>
13492
13493 PR tree-optimization/69574
13494 * gcc.dg/torture/pr69574.c: New testcase.
13495
2eaaa4e7 134962016-02-01 Richard Biener <rguenther@suse.de>
13497
13498 PR tree-optimization/69579
13499 * gcc.dg/setjmp-6.c: New testcase.
13500
e3882c44 135012016-02-01 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR rtl-optimization/69570
13504 * g++.dg/opt/pr69570.C: New test.
13505
f80aff47 135062016-02-01 Richard Henderson <rth@redhat.com>
13507
13508 * gcc.dg/pr69535.c: New test.
13509
240568aa 135102016-01-31 John David Anglin <danglin@gcc.gnu.org>
13511
6009b3b8 13512 PR testsuite/69584
13513 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13514 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13515
1fdf7177 13516 PR debug/68244
13517 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13518
240568aa 13519 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13520
cb3e5ac0 135212016-01-31 Paul Thomas <pault@gcc.gnu.org>
13522
13523 PR fortran/67564
13524 * gfortran.dg/allocate_with_source_17.f03: New test.
13525
3b8b902b 135262016-01-30 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/69546
13529 * gcc.dg/torture/pr69546.c: New test.
13530
17985abe 135312016-01-30 Paul Thomas <pault@gcc.gnu.org>
13532
13533 PR fortran/69566
13534 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13535
b5239e80 135362016-01-30 Martin Sebor <msebor@redhat.com>
13537
13538 PR c++/68490
13539 * g++.dg/ext/flexary10.C: New test.
13540
e8f03010 135412016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13542
13543 PR fortran/66707
13544 gfortran.dg/common_23.f90: New test.
13545
dc93691a 135462016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13547
13548 PR target/65546
13549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13550 condition being checked, and disable it when the target supports
13551 misaligned loads and stores.
13552
ff5e28e9 135532016-01-29 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR debug/69518
13556 * gcc.dg/torture/pr69518.c: New test.
13557
b0d8930a 135582016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13559
13560 PR target/69530
13561 * gcc.target/i386/pr69530.c: New test.
13562
21601fc7 135632016-01-29 Steve Ellcey <sellcey@imgtec.com>
13564
13565 PR target/65604
13566 * gcc.target/mips/div-delay.c: New test.
13567
ca6c7317 135682016-01-29 Jakub Jelinek <jakub@redhat.com>
13569
4758dc39 13570 PR target/69551
13571 * gcc.target/i386/pr69551.c: New test.
13572
ca6c7317 13573 PR target/66137
13574 * gcc.target/i386/pr66137.c: New test.
13575
e3078da6 135762016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13577
13578 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13579 always built for p5600.
13580 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13581 isa=p5600 dg-option.
13582
b622ec25 135832016-01-29 Richard Biener <rguenther@suse.de>
13584
13585 PR tree-optimization/69547
13586 * g++.dg/tree-ssa/pr69547.C: New testcase.
13587
d2a60e99 135882016-01-29 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR debug/66869
13591 * g++.dg/warn/Wunused-function2.C: New test.
13592
ae849d2b 135932016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13594
13595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13596 support for test to succeed.
13597
ce6a6978 135982016-01-29 Marek Polacek <polacek@redhat.com>
13599
13600 PR c++/69509
13601 PR c++/69516
13602 * g++.dg/ext/constexpr-vla2.C: New test.
13603 * g++.dg/ext/constexpr-vla3.C: New test.
13604 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13605
7550d855 136062016-01-29 Richard Biener <rguenther@suse.de>
13607
13608 PR middle-end/69537
13609 * gcc.dg/uninit-21.c: New testcase.
13610
f11bb279 136112016-01-28 Uros Bizjak <ubizjak@gmail.com>
13612
13613 PR target/69459
13614 * gcc.target/i386/pr69459.c: New test.
13615
c80c12c8 136162016-01-28 Steve Ellcey <sellcey@imgtec.com>
13617
13618 PR target/68400
13619 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13620 * gcc.target/mips/pr68400.c: New test.
13621
c649bacc 136222016-01-28 Martin Sebor <msebor@redhat.com>
13623
13624 PR target/17381
13625 * gcc.target/powerpc/pr17381.c: New test.
13626
f4881661 136272016-01-28 Jakub Jelinek <jakub@redhat.com>
13628
13629 PR middle-end/69542
13630 * gcc.dg/torture/pr69542.c: New test.
13631
d66fdd75 136322016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13633
13634 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13635
d4a78818 136362016-01-28 David Edelsohn <dje.gcc@gmail.com>
13637
13638 * gcc.dg/pr65980.c: Skip on AIX.
13639 * gcc.dg/pr66688.c: Same.
13640
21329e97 136412016-01-28 David Edelsohn <dje.gcc@gmail.com>
13642
13643 PR target/63679
13644 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13645 * gcc.dg/tree-ssa/sra-18.c: Same.
13646
cc7124a6 136472016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13648
13649 PR fortran/62536
13650 * gfortran.dg/block_15.f08: New test.
13651 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13652 on incorrectly closed BLOCK.
13653
358dfcb4 136542016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13655
13656 * gcc.dg/declare-simd.c: New test.
2034deb9 13657
e87502d6 136582016-01-28 Richard Biener <rguenther@suse.de>
13659
13660 PR tree-optimization/69466
13661 * gfortran.dg/vect/pr69466.f90: New testcase.
13662
44e7334b 136632016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13664
13665 * g++.dg/pr67989.C: Remove ARM-specific option.
13666 * gcc.target/arm/pr67989.C: New file.
13667
5ce8f551 136682016-01-27 Uros Bizjak <ubizjak@gmail.com>
13669
13670 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13671 and expm1 test for glibc < 2.11.
13672
fa6e6b15 136732016-01-27 Richard Henderson <rth@redhat.com>
13674
13675 * gcc.c-torture/execute/pr69447.c: New test.
13676
136772016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13678
7b8122c6 13679 PR fortran/69422
147b2f9b 13680 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13681
78e516eb 136822016-01-27 Jakub Jelinek <jakub@redhat.com>
13683
13684 PR debug/66869
13685 * gcc.dg/pr66869.c: New test.
13686
9b849350 136872016-01-25 Jeff Law <law@redhat.com>
13688
13689 PR tree-optimization/68398
f11bb279 13690 PR tree-optimization/69196
9b849350 13691 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13692 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13693 path to avoid new heuristic allowing more irreducible regions
13694 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13695 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13696 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13697 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13698 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13699
fee5e491 137002016-01-27 Marek Polacek <polacek@redhat.com>
13701
13702 PR c/68062
13703 * c-c++-common/vector-compare-4.c: New test.
13704
eec96426 137052016-01-27 David Malcolm <dmalcolm@redhat.com>
13706
13707 PR preprocessor/69126
13708 * c-c++-common/pr69126.c: New test case.
13709
5068be18 137102016-01-27 Ian Lance Taylor <iant@google.com>
13711
13712 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13713
5fa82c11 137142016-01-27 Ryan Burn <contact@rnburn.com>
13715
13716 PR cilkplus/69267
13717 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13718
b3df0219 137192016-01-27 Uros Bizjak <ubizjak@gmail.com>
13720
13721 PR target/69512
13722 * gcc.target/i386/pr69512.c: New test.
13723
d46a16d4 137242016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13725
13726 PR ada/69488
13727 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13728
6a9b35ef 137292016-01-27 Marek Polacek <polacek@redhat.com>
13730
13731 PR c++/69379
13732 * g++.dg/pr69379.C: New test.
13733
18e9663b 137342016-01-27 Martin Sebor <msebor@redhat.com>
13735
13736 PR c++/69317
13737 * g++.dg/abi/Wabi-2-2.C: New test.
13738 * g++.dg/abi/Wabi-2-3.C: New test.
13739 * g++.dg/abi/Wabi-3-2.C: New test.
13740 * g++.dg/abi/Wabi-3-3.C: New test.
13741
c88301ad 137422016-01-27 Richard Biener <rguenther@suse.de>
13743
13744 PR tree-optimization/69166
13745 * gcc.dg/torture/pr69166.c: New testcase.
13746
8ca47550 137472016-01-27 Martin Jambor <mjambor@suse.cz>
13748
13749 PR tree-optimization/69355
13750 * gcc.dg/tree-ssa/pr69355.c: New test.
13751
5cb23e3c 137522016-01-27 Marek Polacek <polacek@redhat.com>
13753
13754 PR c++/69496
13755 * g++.dg/ext/constexpr-vla1.C: New test.
13756
7b0c1b6d 137572016-01-20 Christian Bruel <christian.bruel@st.com>
13758
13759 PR target/69245
13760 * gcc.target/arm/pr69245.c: New test.
13761
220112fc 137622016-01-27 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR tree-optimization/69399
13765 * gcc.dg/torture/pr69399.c: New test.
13766
16294490 137672016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13768
13769 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13770
8abd3d0c 137712016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13772
13773 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13774
7cf9b895 137752016-01-26 Tom de Vries <tom@codesourcery.com>
13776
13777 PR tree-optimization/69110
13778 * gcc.dg/autopar/pr69110.c: New test.
13779
557c1942 137802016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13781 Sebastian Pop <s.pop@samsung.com>
557c1942 13782
13783 * gcc.dg/graphite/isl-ast-op-select.c: New.
13784
80adbd96 137852015-01-26 Paul Thomas <pault@gcc.gnu.org>
13786
13787 PR fortran/69385
13788 * gfortran.dg/allocate_error_6.f90: New test.
13789
c3f86f60 137902016-01-26 Richard Henderson <rth@redhat.com>
13791
13792 * gcc.dg/tm/pr60908.c: New test.
13793
3752e5b1 137942016-01-26 David Malcolm <dmalcolm@redhat.com>
13795
13796 PR other/69006
13797 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13798 directive.
13799 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13800 expected multiline output to reflect the colorization being
13801 disabled before newlines.
13802 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13803 (custom_diagnostic_finalizer): Replace call to
13804 pp_newline_and_flush with call to pp_flush.
13805 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13806 * gfortran.dg/implicit_class_1.f90: Likewise.
13807 * lib/gcc-dg.exp (allow_blank_lines): New global.
13808 (dg-allow-blank-lines-in-output): New procedure.
13809 (gcc-dg-prune): Complain about blank lines in the output, unless
13810 dg-allow-blank-lines-in-output was called.
13811 * lib/multiline.exp (_build_multiline_regex): Only support
13812 arbitrary followup text for non-blank-lines, not for blank lines.
13813
9bbfd060 138142016-01-26 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR tree-optimization/69483
13817 * gcc.dg/pr69483.c: New test.
13818 * g++.dg/opt/pr69483.C: New test.
13819
53773057 138202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13821
13822 PR target/68620
13823 * gcc.target/arm/pr68620.c: New test.
13824
442a556f 138252016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13826
13827 * gcc.target/i386/pr68986-2.c: Remove -m32.
13828
d513c683 138292016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13830
13831 PR target/68986
13832 * gcc.target/i386/pr68986-1.c: New test.
13833 * gcc.target/i386/pr68986-2.c: Likewise.
13834 * gcc.target/i386/pr68986-3.c: Likewise.
13835
976877a5 138362016-01-26 Christian Bruel <christian.bruel@st.com>
13837
13838 * lib/target-supports.exp
13839 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13840 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13841 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13842
2c7b2f88 138432016-01-26 Richard Biener <rguenther@suse.de>
13844
13845 PR tree-optimization/69452
13846 * gcc.dg/torture/pr69452.c: New testcase.
13847
f7fc06e7 138482016-01-26 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR target/69442
13851 * gcc.dg/pr69442.c: New test.
13852
d1dae587 138532016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13854
13855 PR target/67896
13856 * gcc.target/aarch64/simd/pr67896.C: New.
13857
ef7be7f8 138582016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13859
13860 PR tree-optimization/69400
13861 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13862 function.
13863 (plugin_init): Call it.
13864 * gcc.dg/torture/pr69400.c: New test.
13865
648433a4 138662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13867
13868 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13869
45fc5243 138702016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13871 Sebastian Pop <s.pop@samsung.com>
13872
13873 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13874 isl-0.15.
13875
c699f6a1 138762016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13877 Sebastian Pop <s.pop@samsung.com>
13878
13879 * gcc.dg/graphite/pr69292.c: New.
13880
b86e24ea 138812016-01-25 Jakub Jelinek <jakub@redhat.com>
13882
13883 * c-c++-common/goacc/use_device-1.c: New test.
13884
105cb8d7 138852016-01-25 Jeff Law <law@redhat.com>
13886
13887 PR tree-optimization/69196
13888 PR tree-optimization/68398
13889 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13890 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13891
44562749 138922016-01-25 David Edelsohn <dje.gcc@gmail.com>
13893
13894 PR target/69469
13895 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13896 Algorithm.
13897
6837fee7 138982016-01-25 Richard Biener <rguenther@suse.de>
13899
13900 PR testsuite/69380
13901 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13902
fe500d65 139032016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13904
13905 PR target/69421
13906 * gcc.dg/pr69421.c: New test.
13907
8eacba94 139082016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13909
13910 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13911 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13912 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13913 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13914 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13915 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13916 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13917 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13918 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13919 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13920
af09d40d 139212016-01-25 Richard Biener <rguenther@suse.de>
13922
13923 PR tree-optimization/69376
13924 * gcc.dg/torture/pr69376.c: New testcase.
13925
d65063f5 139262016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13927
13928 PR fortran/69397
13929 PR fortran/68442
13930 * gfortran.dg/interface_38.f90: New test.
13931 * gfortran.dg/interface_39.f90: New test.
80adbd96 13932
08c7bfb4 139332016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13934
13935 Revert:
13936 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13937
13938 PR c++/11858
13939 PR c++/24663
13940 PR c++/24664
13941 * g++.dg/template/pr11858.C: New test.
13942 * g++.dg/template/pr24663.C: New test.
13943 * g++.dg/template/unify12.C: New test.
13944 * g++.dg/template/unify13.C: New test.
13945 * g++.dg/template/unify14.C: New test.
13946 * g++.dg/template/unify15.C: New test.
13947 * g++.dg/template/unify16.C: New test.
13948 * g++.dg/template/unify17.C: New test.
13949
c2e7d2be 139502016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13951
13952 PR fortran/68283
13953 gfortran.dg/pr68283.f90: New test.
13954
9f2e8617 139552016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13956
13957 PR fortran/66094
13958 * gfortran.dg/inline_matmul_13.f90: New test.
13959 * gfortran.dg/matmul_bounds_8.f90: New test.
13960 * gfortran.dg/matmul_bounds_9.f90: New test.
13961 * gfortran.dg/matmul_bounds_10.f90: New test.
13962
a4838119 139632016-01-23 Tom de Vries <tom@codesourcery.com>
13964
13965 PR tree-optimization/69426
13966 * gcc.dg/autopar/pr69426.c: New test.
13967
feddf0dc 139682016-01-23 Martin Sebor <msebor@redhat.com>
13969
13970 PR c++/58109
13971 PR c++/69022
13972 * g++.dg/cpp0x/alignas5.C: New test.
13973 * g++.dg/ext/vector29.C: Same.
13974
132731fb 139752016-01-23 Uros Bizjak <ubizjak@gmail.com>
13976
13977 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13978 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13979 _GNU_SOURCE from compile flags to the source.
13980 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13981 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13982 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13983 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13984
51aec681 139852016-01-22 Jakub Jelinek <jakub@redhat.com>
13986
13987 PR target/69432
13988 * g++.dg/opt/pr69432.C: New test.
13989
147aa3e3 139902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13991
13992 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13993 32-bit targets testing an -m64 multilib.
13994
4d04e35e 139952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13996
13997 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13998 64-bit support.
13999
86f38d0c 140002016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14001
14002 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14003
f776e712 140042016-01-21 Christian Bruel <christian.bruel@st.com>
14005
14006 PR target/68674
14007 * gcc.target/i386/pr68674.c
14008 * gcc.target/aarch64/pr68674.c
14009 * gcc.target/arm/pr68674.c
14010
7b9de435 140112016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14012
14013 PR target/69403
14014 * gcc.c-torture/execute/pr69403.c: New test.
14015
9935a0ba 140162016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14017
14018 PR c++/55843
14019 * g++.dg/template/pr55843.C: New.
14020
06b94aa1 140212016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14022
14023 PR testsuite/66877
14024 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14025 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14026
b68773a8 140272016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14028
14029 PR testsuite/67489
132731fb 14030 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14031 from dg-do compile directive, and instead add
14032 { dg-require-effective-target int128 }.
b68773a8 14033
bbbbe8ab 140342016-01-20 Martin Sebor <msebor@redhat.com>
14035
14036 PR c/69405
14037 * gcc.dg/sync-fetch.c: New test.
14038
f3a6a26f 140392016-01-21 Martin Sebor <msebor@redhat.com>
14040
14041 PR target/69252
14042 * gcc.target/powerpc/pr69252.c: New test.
14043
d1565a03 140442016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14045
14046 PR fortran/65996
132731fb 14047 * gfortran.dg/pr65996.f90: New test.
d1565a03 14048
15a5a905 140492016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14050
14051 PR c++/68810
bbbbe8ab 14052 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14053 expected to generate an error.
15a5a905 14054
e4538af5 140552016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14056
14057 PR middle-end/66178
14058 * gcc.dg/torture/pr66178.c: New test.
14059
4d4180ce 140602016-01-21 Anton Blanchard <anton@samba.org>
14061 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14062
14063 PR target/63354
14064 * gcc.target/powerpc/pr63354.c: New test.
14065
86e16058 140662016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14067
14068 PR rtl-optimization/68990
14069 * gcc.target/i386/pr68990: New.
14070
b11b85e4 140712016-01-21 Nick Clifton <nickc@redhat.com>
14072
14073 PR target/69129
14074 * gcc.target/mips/pr69129.c: New.
14075
62dd9f85 140762016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14077
14078 PR c++/58046
14079 * g++.dg/cpp0x/pr58046.C: New.
14080
ac7d424b 140812016-01-21 Jakub Jelinek <jakub@redhat.com>
14082
47c0bea3 14083 PR target/69187
14084 PR target/65624
14085 * gcc.target/arm/pr69187.c: New test.
14086
ac7d424b 14087 PR c++/69355
14088 * g++.dg/torture/pr69355.C: New test.
14089
9e18b252 140902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14091 Sebastian Pop <s.pop@samsung.com>
14092
14093 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14094
de862e2f 140952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14096 Sebastian Pop <s.pop@samsung.com>
14097
132731fb 14098 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14099
f55f9344 141002016-01-21 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR middle-end/67653
14103 * c-c++-common/pr67653.c: New test.
14104 * gcc.dg/torture/pr29119.c: Add dg-warning.
14105
62752e71 141062016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14107
14108 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14109
16d4186f 141102016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14111
14112 PR c/24293
14113 * gcc.dg/pr24293.c: New test.
14114 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14115 incomplete struct type.
14116 * gcc.dg/declspec-1.c: Likewise.
14117 * gcc.dg/pr63549.c: Likewise.
14118
58219d13 141192016-01-20 Jakub Jelinek <jakub@redhat.com>
14120
14121 PR tree-optimization/66612
14122 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14123 for bdn instruction.
14124
a7b5688a 141252016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14126
14127 * lib/target-supports.exp
14128 (check_effective_target_arm_fp_ok_nocache): New.
14129 (check_effective_target_arm_fp_ok): New.
14130 (add_options_for_arm_fp): New.
14131 (check_effective_target_arm_crypto_ok_nocache): Require
14132 target_arm_v8_neon_ok instead of arm32.
14133 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14134 (check_effective_target_arm_crypto_pragma_ok): New.
14135 (add_options_for_arm_vfp): New.
14136 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14137 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14138 target instead. Force initial fpu to vfp.
14139 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14140 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14141 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14142 dependency.
14143 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14144 use arm_vfp effective target instead. Force initial fpu to vfp.
14145 * gcc.target/arm/attr-neon3.c: Likewise.
14146 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14147 arm_vfp_ok.
14148 * gcc.target/arm/unsigned-float.c: Likewise.
14149 * gcc.target/arm/vfp-1.c: Likewise.
14150 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14151 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14152 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14153 * gcc.target/arm/vfp-ldmias.c: Likewise.
14154 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14155 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14156 * gcc.target/arm/vfp-stmiad.c: Likewise.
14157 * gcc.target/arm/vfp-stmias.c: Likewise.
14158 * gcc.target/arm/vnmul-1.c: Likewise.
14159 * gcc.target/arm/vnmul-2.c: Likewise.
14160 * gcc.target/arm/vnmul-3.c: Likewise.
14161 * gcc.target/arm/vnmul-4.c: Likewise.
14162
7ca56ca8 141632016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14164
7fb75b57 14165 PR testsuite/69366
14166 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14167 the MPX run-time library, for compile-time MPX test.
14168 * gcc.target/i386/chkp-always_inline.c: Likewise.
14169 * gcc.target/i386/chkp-bndret.c: Likewise.
14170 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14171 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14172 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14173 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14174 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14175 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14176 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14177 * gcc.target/i386/chkp-label-address.c: Likewise.
14178 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14179 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14180 * gcc.target/i386/chkp-pr69044.c: Likewise.
14181 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14182 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14183 * gcc.target/i386/chkp-strchr.c: Likewise.
14184 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14185 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14186 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14187 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14188 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14189 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14190 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14191 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14192 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14193 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14194 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14195 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14196 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14197 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14198 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14199 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14200 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14201 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14202 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14203 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14204 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14205 * gcc.target/i386/pr63995-2.c: Likewise.
14206 * gcc.target/i386/pr64805.c: Likewise.
14207 * gcc.target/i386/pr65044.c: Likewise.
14208 * gcc.target/i386/pr65167.c: Likewise.
14209 * gcc.target/i386/pr65183.c: Likewise.
14210 * gcc.target/i386/pr65184.c: Likewise.
14211 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14212
f2da0b99 142132016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14214
14215 PR tree-optimization/69328
14216 * gcc.dg/pr69328.c: New test.
14217
4d379676 142182016-01-20 Jeff Law <law@redhat.com>
14219
4a11f145 14220 PR target/25114
4d379676 14221 * gcc.target/m68k/pr25114.c: New test.
14222
0754bad1 142232016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14224
14225 * gcc.target/arm/memset-inline-10.c: Added
14226 dg-require-effective-target arm_thumb2_ok.
14227
63bd5c2d 142282016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14229
14230 * gcc.dg/debug/dwarf2/sso.c: New test.
14231
a9c01e81 142322016-01-19 Uros Bizjak <ubizjak@gmail.com>
14233
14234 PR testsuite/68820
14235 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14236 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14237 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14238
53fa0e54 142392016-01-19 Jan Hubicka <hubicka@ucw.cz>
14240
14241 PR ipa/66223
14242 * g++.dg/ipa/devirt-50.C: New testcase.
14243
e035a62c 142442016-01-19 Marek Polacek <polacek@redhat.com>
14245
14246 PR c++/68965
14247 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14248 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14249
885cc3ea 142502016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14251
14252 PR target/69135
14253 * gcc.target/arm/pr69135_1.c: New test.
14254
07bd240e 142552015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14256
14257 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14258
9f60d257 142592015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14260
14261 * gcc.target/aarch64/ccmp_1.c: New testcase.
14262
a0c919f7 142632016-01-19 Marek Polacek <polacek@redhat.com>
14264
14265 PR c++/68586
14266 * g++.dg/cpp0x/enum30.C: New test.
14267
dc5d6d17 142682016-01-19 Richard Biener <rguenther@suse.de>
14269
14270 PR tree-optimization/69336
14271 * g++.dg/tree-ssa/pr69336.C: New testcase.
14272
6dd156e0 142732016-01-19 Jakub Jelinek <jakub@redhat.com>
14274
14275 PR debug/65779
14276 * gcc.dg/pr65779.c: New test.
14277
3e0d45b9 142782016-01-19 Richard Biener <rguenther@suse.de>
14279
14280 PR tree-optimization/69352
14281 * gcc.dg/torture/pr69352.c: New testcase.
14282
7a3cf64d 142832016-01-19 Jakub Jelinek <jakub@redhat.com>
14284
14285 PR rtl-optimization/68955
14286 PR rtl-optimization/64557
14287 * gcc.dg/torture/pr68955.c: New test.
14288
8be55b33 142892016-01-19 Jan Hubicka <hubicka@ucw.cz>
14290
14291 PR lto/69136
14292 * g++.dg/torture/pr69136.C: New testcase.
14293
72a985d7 142942016-01-19 Jan Hubicka <hubicka@ucw.cz>
14295
14296 PR lto/69133
14297 * g++.dg/lto/pr69133_0.C: New testcase.
14298 * g++.dg/lto/pr69133_1.C: New testcase.
14299
56778b62 143002016-01-15 Jeff Law <law@redhat.com>
14301
14302 PR tree-optimization/69320
14303 * gcc.c-torture/pr69320-1.c: New test.
14304 * gcc.c-torture/pr69320-2.c: New test.
14305 * gcc.c-torture/pr69320-3.c: New test.
14306 * gcc.c-torture/pr69320-4.c: New test.
14307
ced41b93 143082016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14309
14310 PR c++/11858
14311 PR c++/24663
14312 PR c++/24664
14313 * g++.dg/template/pr11858.C: New test.
14314 * g++.dg/template/pr24663.C: New test.
14315 * g++.dg/template/unify12.C: New test.
14316 * g++.dg/template/unify13.C: New test.
14317 * g++.dg/template/unify14.C: New test.
14318 * g++.dg/template/unify15.C: New test.
14319 * g++.dg/template/unify16.C: New test.
14320 * g++.dg/template/unify17.C: New test.
14321
7f8cbcaf 143222016-01-18 David Malcolm <dmalcolm@redhat.com>
14323
14324 PR testsuite/69181
14325 * gcc.dg/pr69181-1.c: New test file.
14326 * gcc.dg/pr69181-2.c: New test file.
14327 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14328 globals by moving it to...
14329 (cleanup-after-saved-dg-test): ...this new function. Add
14330 "global additional_sources_used". Add reset of global
14331 multiline_expected_outputs to the empty list.
14332 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14333 global to...
14334 (multiline_expected_outputs): ...this, and updated comments to
14335 note that it is modified from gcc-dg.exp.
14336 (dg-end-multiline-output): Update for the above renaming.
14337 (handle-multiline-outputs): Likewise. Remove the clearing
14338 of the expected outputs to the empty list.
14339
3c7cbfc0 143402016-01-18 Richard Biener <rguenther@suse.de>
14341
14342 PR tree-optimization/69297
14343 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14344
81d49cc1 143452016-01-18 Joseph Myers <joseph@codesourcery.com>
14346
14347 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14348 dg-options.
14349 * gcc.target/mips/mips-3d-2.c: Likewise.
14350 * gcc.target/mips/mips-3d-3.c: Likewise.
14351 * gcc.target/mips/mips-3d-4.c: Likewise.
14352 * gcc.target/mips/mips-3d-5.c: Likewise.
14353 * gcc.target/mips/mips-3d-6.c: Likewise.
14354 * gcc.target/mips/mips-3d-7.c: Likewise.
14355 * gcc.target/mips/mips-3d-8.c: Likewise.
14356 * gcc.target/mips/mips-3d-9.c: Likewise.
14357 * gcc.target/mips/mips-ps-1.c: Likewise.
14358 * gcc.target/mips/mips-ps-2.c: Likewise.
14359 * gcc.target/mips/mips-ps-3.c: Likewise.
14360 * gcc.target/mips/mips-ps-4.c: Likewise.
14361 * gcc.target/mips/mips-ps-5.c: Likewise.
14362 * gcc.target/mips/mips-ps-6.c: Likewise.
14363 * gcc.target/mips/mips-ps-7.c: Likewise.
14364 * gcc.target/mips/mips-ps-type.c: Likewise.
14365 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14366 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14367
03c4ff3a 143682016-01-18 Tom de Vries <tom@codesourcery.com>
14369
14370 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14371 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14372 * c-c++-common/goacc/kernels-empty.c: New test.
14373 * c-c++-common/goacc/kernels-eternal.c: New test.
14374 * c-c++-common/goacc/kernels-loop-2.c: New test.
14375 * c-c++-common/goacc/kernels-loop-3.c: New test.
14376 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14377 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14378 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14379 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14380 * c-c++-common/goacc/kernels-loop-data.c: New test.
14381 * c-c++-common/goacc/kernels-loop-g.c: New test.
14382 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14383 * c-c++-common/goacc/kernels-loop-n.c: New test.
14384 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14385 * c-c++-common/goacc/kernels-loop.c: New test.
14386 * c-c++-common/goacc/kernels-noreturn.c: New test.
14387 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14388 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14389 * c-c++-common/goacc/kernels-reduction.c: New test.
14390
22e3dcee 143912016-01-18 Tom de Vries <tom@codesourcery.com>
14392
14393 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14394 * gcc.dg/autopar/outer-2.c: Same.
14395 * gcc.dg/autopar/outer-3.c: Same.
14396 * gcc.dg/autopar/outer-4.c: Same.
14397 * gcc.dg/autopar/outer-5.c: Same.
14398 * gcc.dg/autopar/outer-6.c: Same.
14399 * gcc.dg/autopar/parallelization-1.c: Same.
14400 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14401 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14402 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14403 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14404 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14405 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14406 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14407 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14408 * gcc.dg/autopar/pr39500-1.c: Same.
14409 * gcc.dg/autopar/pr39500-2.c: Same.
14410 * gcc.dg/autopar/pr46193.c: Same.
14411 * gcc.dg/autopar/pr46194.c: Same.
14412 * gcc.dg/autopar/pr49580.c: Same.
14413 * gcc.dg/autopar/pr49960-1.c: Same.
14414 * gcc.dg/autopar/pr49960.c: Same.
14415 * gcc.dg/autopar/pr68373.c: Same.
14416 * gcc.dg/autopar/reduc-1.c: Same.
14417 * gcc.dg/autopar/reduc-1char.c: Same.
14418 * gcc.dg/autopar/reduc-1short.c: Same.
14419 * gcc.dg/autopar/reduc-2.c: Same.
14420 * gcc.dg/autopar/reduc-2char.c: Same.
14421 * gcc.dg/autopar/reduc-2short.c: Same.
14422 * gcc.dg/autopar/reduc-3.c: Same.
14423 * gcc.dg/autopar/reduc-4.c: Same.
14424 * gcc.dg/autopar/reduc-6.c: Same.
14425 * gcc.dg/autopar/reduc-7.c: Same.
14426 * gcc.dg/autopar/reduc-8.c: Same.
14427 * gcc.dg/autopar/reduc-9.c: Same.
14428 * gcc.dg/autopar/uns-outer-4.c: Same.
14429 * gcc.dg/autopar/uns-outer-5.c: Same.
14430 * gcc.dg/autopar/uns-outer-6.c: Same.
14431 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14432 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14433
fd5cbe2f 144342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14435
14436 PR target/63679
14437 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14438 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14439
fa75ab55 144402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14441
14442 PR target/63679
14443 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14444 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14445 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14446
214b2582 144472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14448
14449 PR target/63679
14450 * gcc.dg/tree-ssa/sra-17.c: New.
14451 * gcc.dg/tree-ssa/sra-18.c: New.
14452
13146837 144532016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14454
14455 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14456
6ccd18c2 144572016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14458
14459 * gnat.dg/inline12.adb: New test.
14460
8872b95f 144612016-01-18 Bin Cheng <bin.cheng@arm.com>
14462
14463 PR tree-optimization/66797
14464 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14465
971514e3 144662016-01-18 Richard Biener <rguenther@suse.de>
14467
14468 PR tree-optimization/69170
14469 * gcc.dg/torture/pr69170.c: New testcase.
14470
dfb6d139 144712016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14472
14473 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14474
164d84c2 144752016-01-16 Tom de Vries <tom@codesourcery.com>
14476
14477 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14478
4c33b769 144792016-01-16 Tom de Vries <tom@codesourcery.com>
14480
14481 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14482 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14483 redundant dg-require-effective-target pthread.
14484 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14485 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14486 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14487 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14488 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14489 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14490 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14491
673441b0 144922016-01-16 David Edelsohn <dje.gcc@gmail.com>
14493
14494 PR target/68609
14495 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14496 * gcc.target/powerpc/recip-7.c: Same.
14497
90153ae7 144982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14499
14500 PR c++/69091
14501 * g++.dg/template/pr69091.C: New test.
14502
bc24d01d 145032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14504
14505 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14506 dump does not contain an error_mark_node.
14507 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14508 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14509
4067c0fd 145102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14511
14512 PR c++/68936
14513 * g++.dg/template/pr68936.C: New test.
14514
27c6dbdd 145152016-01-15 David Edelsohn <dje.gcc@gmail.com>
14516
14517 PR target/68609
14518 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14519 * gcc.target/powerpc/recip-2.c: Same.
14520 * gcc.target/powerpc/recip-3.c: Same.
14521 * gcc.target/powerpc/recip-4.c: Same.
14522 * gcc.target/powerpc/recip-sqrtf.c: Same.
14523
e390c57d 145242016-01-15 Jeff Law <law@redhat.com>
14525
14526 PR tree-optimization/69270
14527 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14528 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14529
ddcfeaf1 145302016-01-15 Paul Thomas <pault@gcc.gnu.org>
14531
14532 PR fortran/49630
14533 * gfortran.dg/deferred_character_13.f90: New test for the fix
14534 of comment 3 of the PR.
14535
14536 PR fortran/54070
14537 * gfortran.dg/deferred_character_8.f90: New test
14538 * gfortran.dg/allocate_error_5.f90: New test
14539
14540 PR fortran/60593
14541 * gfortran.dg/deferred_character_10.f90: New test
14542
14543 PR fortran/60795
14544 * gfortran.dg/deferred_character_14.f90: New test
14545
14546 PR fortran/61147
14547 * gfortran.dg/deferred_character_11.f90: New test
14548
14549 PR fortran/64324
14550 * gfortran.dg/deferred_character_9.f90: New test
14551
81be349c 145522016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14553
14554 PR rtl-optimization/69030
14555 * gcc.target/i386/pr69030.c: New.
14556
998456c5 145572016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14558
14559 * gcc.target/aarch64/target_attr_17.c: New test.
14560
0d85be19 145612016-01-15 Richard Biener <rguenther@suse.de>
14562
14563 PR tree-optimization/66856
14564 * gcc.dg/torture/pr66856-1.c: New testcase.
14565 * gcc.dg/torture/pr66856-2.c: Likewise.
14566
321d36c8 145672016-01-15 Richard Biener <rguenther@suse.de>
14568
14569 PR debug/69137
14570 * g++.dg/lto/pr69137_0.C: New testcase.
14571
d94a1f53 145722016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14573
14574 PR middle-end/69246
14575 * gcc.target/i386/pr69246.c: New test.
14576
5fe9a861 145772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14578
a9c01e81 14579 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14580
3d05a5e9 145812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14582
14583 PR c++/56194
14584 * g++.dg/init/const9.C: Disable test on S/390.
14585
5e8132b5 145862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14587
14588 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14589 * g++.dg/Wno-frame-address.C: Ditto.
14590
32307cdf 145912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14592
14593 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14594
1ca28250 145952016-01-15 Richard Biener <rguenther@suse.de>
14596
14597 PR tree-optimization/68961
14598 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14599
6271bd93 146002016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14601
14602 * gcc.target/i386/pr65105-5.c: New test.
14603
dfb6d139 146042016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14605
14606 * gcc.c-torture/execute/alias-4.c: New testcase.
14607
dfb6d139 146082016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14609
14610 PR ipa/68148
14611 * g++.dg/ipa/devirt-49.C: New testcase.
14612
7bbac464 146132016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14614
14615 PR target/65837
14616 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14617 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14618 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14619
4345b868 146202016-01-15 Richard Biener <rguenther@suse.de>
14621
14622 PR tree-optimization/69117
14623 * gcc.dg/torture/pr69117.c: New testcase.
14624
580357e7 146252015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14626
14627 PR c++/69048
14628 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14629
612baa31 146302016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14631
14632 PR testsuite/67509
14633 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14634 range tests use 100 * maximum instead of maximum + 1.
14635
44e09bc4 146362016-01-14 Jakub Jelinek <jakub@redhat.com>
14637
14638 PR debug/69244
14639 * gcc.dg/guality/pr69244.c: New test.
14640
96962ae4 146412016-01-14 Uros Bizjak <ubizjak@gmail.com>
14642
14643 * lib/target-supports.exp (check_effective_target_issignaling):
14644 New procedure.
14645 * gcc.dg/pr61441.c: Require issignaling effective target.
14646
ab9c400b 146472016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14648
14649 PR target/68803
14650 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14651
a7ed4583 146522016-01-14 David Malcolm <dmalcolm@redhat.com>
14653
14654 PR c++/68819
14655 PR preprocessor/69177
14656 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14657 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14658 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14659 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14660
77f35cec 146612016-01-14 Marek Polacek <polacek@redhat.com>
14662
14663 PR c/69262
14664 * gcc.dg/array-15.c: New test.
14665
915d0950 146662016-01-14 Jakub Jelinek <jakub@redhat.com>
14667
14668 PR middle-end/68146
14669 PR tree-optimization/69155
14670 * gfortran.dg/pr68146.f: New test.
14671 * gfortran.dg/pr69155.f90: New test.
14672
24651fb7 146732016-01-14 Richard Biener <rguenther@suse.de>
14674
14675 PR tree-optimization/68060
14676 * gcc.dg/torture/pr68060-1.c: New testcase.
14677 * gcc.dg/torture/pr68060-2.c: Likewise.
14678
2f63f950 146792016-01-14 Nick Clifton <nickc@redhat.com>
14680
14681 * lib/target-supports.exp
14682 (check_effective_target_arm_neon_ok_nocache): Add an option
14683 sequence that includes setting the ARM architecture to ARMv7-A.
14684 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14685 command line options necessary to enable Neon support.
14686 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14687 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14688 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14689 * gcc.target/arm/pr69180.c: Likewise.
14690
3ce0acde 146912016-01-14 Jeff Law <law@redhat.com>
14692
14693 PR tree-optimization/69270
14694 * gcc.dg/tree-ssa/pr69270.c: New test.
14695
bda05c57 146962016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14697
14698 PR c/66208
14699 * c-c++-common/pr66208.c: New file.
14700
9b657cf1 147012016-01-13 Jakub Jelinek <jakub@redhat.com>
14702
14703 PR tree-optimization/69156
14704 * gcc.dg/pr69156.c: New test.
14705
58ba1b9d 147062016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14707
14708 * gcc.target/i386/pr69225-7.c: New test.
14709
e5fee0fe 147102016-01-13 Richard Henderson <rth@redhat.com>
14711
14712 * gcc.dg/tm/memopt-13.c: Update expected function.
14713 * gcc.dg/tm/memopt-6.c: Likewise.
14714
3f0e9745 147152016-01-13 Uros Bizjak <ubizjak@gmail.com>
14716
14717 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14718 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14719 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14720 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14721
3f0e9745 147222016-01-13 Tom de Vries <tom@codesourcery.com>
14723
14724 PR tree-optimization/69169
7a6ddc0d 14725 * gcc.dg/pr69169.c: New test.
14726
9b657cf1 147272016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14728
14729 PR target/69228
14730 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14731 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14732 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14733 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14734 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14735 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14736 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14737 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14738
f704d701 147392016-01-13 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR target/69247
14742 * gcc.dg/pr69247.c: New test.
14743
e966d6b9 147442016-01-13 Richard Biener <rguenther@suse.de>
14745
14746 PR tree-optimization/69242
14747 * gcc.dg/torture/pr69242.c: New testcase.
14748
1ca1d9b2 147492016-01-13 Richard Biener <rguenther@suse.de>
14750
14751 PR tree-optimization/69186
14752 * gcc.dg/torture/pr69186.c: New testcase.
14753
d07cbccc 147542016-01-13 Jeff Law <law@redhat.com>
14755
14756 PR tree-optimization/67755
14757 * gcc.dg/tree-ssa/pr67755.c: New test.
14758
147592016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14760
14761 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14762 pass number in output by a star.
14763
b95d41cf 147642016-01-12 Bin Cheng <bin.cheng@arm.com>
14765
14766 PR tree-optimization/68911
14767 * gcc.c-torture/execute/pr68911.c: New test.
14768
91d87e22 147692016-01-12 Marek Polacek <polacek@redhat.com>
14770
14771 PR c++/68979
14772 * g++.dg/warn/permissive-1.C: New test.
14773
8a9401a4 147742016-01-12 Jakub Jelinek <jakub@redhat.com>
14775
14776 PR objc++/68511
14777 PR c++/69213
14778 * g++.dg/opt/pr69213.C: New test.
14779
b9cb7a67 147802016-01-12 Christian Bruel <christian.bruel@st.com>
14781
14782 PR target/69180
14783 * gcc.target/arm/pr69180.c: New test.
14784
e4c96992 147852016-01-12 Richard Biener <rguenther@suse.de>
14786
14787 PR lto/69077
14788 * g++.dg/lto/pr69077_0.C: New testcase.
14789 * g++.dg/lto/pr69077_1.C: Likewise.
14790
90525f61 147912016-01-12 Jakub Jelinek <jakub@redhat.com>
14792
14793 PR target/69175
14794 * g++.dg/opt/pr69175.C: New test.
14795
9e7edfd3 147962016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14797
14798 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14799 rather than #including math.h & stdlib.h.
14800 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14801 * gcc.dg/vect/pr49771.c: Likewise.
14802 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14803 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14804 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14805 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14806 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14807 * gcc.dg/vect/pr44507.c: Likewise.
14808 * gcc.dg/vect/pr45902.c: Likewise.
14809 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14810 * gcc.dg/vect/vect-117.c: Likewise.
14811 * gcc.dg/vect/vect-99.c: Likewise.
14812 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14813 * gcc.dg/vect/vect-cond-1.c: Likewise.
14814 * gcc.dg/vect/vect-cond-2.c: Likewise.
14815 * gcc.dg/vect/vect-cond-3.c: Likewise.
14816 * gcc.dg/vect/vect-cond-4.c: Likewise.
14817 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14818 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14819 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14820 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14821 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14822 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14823 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14824 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14825 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14826 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14827 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14828 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14829 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14830 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14831 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14832 include of signal.h.
14833 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14834 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14835 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14836 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14837 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14838 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14839 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14840 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14841 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14842 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14843 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14844 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14845 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14846 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14847 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14848 * gcc.dg/vect/vect-outer-5.c: Likewise.
14849 * gcc.dg/vect/vect-outer-6.c: Likewise.
14850 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14851 include of stdio.h.
14852
3368873d 148532016-01-12 Nick Clifton <nickc@redhat.com>
14854
14855 PR target/68913
14856 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14857 to fread so that it will be found in all target runtimes.
14858
0464ea95 148592016-01-12 Richard Biener <rguenther@suse.de>
14860
14861 PR tree-optimization/69053
14862 * g++.dg/torture/pr69053.C: New testcase.
14863
7819730f 148642016-01-12 Richard Biener <rguenther@suse.de>
14865
14866 PR tree-optimization/69168
14867 * gcc.dg/torture/pr69168.c: New testcase.
14868
995bfebf 148692016-01-12 Richard Biener <rguenther@suse.de>
14870
14871 PR tree-optimization/69157
14872 * gcc.dg/torture/pr69157.c: New testcase.
14873
148742016-01-12 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/69174
14877 * gcc.dg/torture/pr69174.c: New testcase.
14878
1d10d64c 148792016-01-12 Jakub Jelinek <jakub@redhat.com>
14880
14881 PR c++/66808
14882 PR c++/69000
14883 * g++.dg/tls/pr66808.C: New test.
14884 * g++.dg/tls/pr69000.C: New test.
14885
f0b79faf 148862016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14887
14888 * gcc.target/powerpc/swaps-p8-23.c: New test.
14889 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14890
04cf75a4 148912016-01-11 John David Anglin <danglin@gcc.gnu.org>
14892
14893 PR tree-optimization/68356
14894 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14895
0eb4264c 148962016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14897 Jim Wilson <jim.wilson@linaro.org>
14898
14899 PR target/69194
14900 * gcc.target/arm/pr69194.c: New test.
14901
2f66de64 149022016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14903
14904 PR target/69225
14905 * gcc.target/i386/pr69225-1.c: New test.
14906 * gcc.target/i386/pr69225-2.c: Likewise.
14907 * gcc.target/i386/pr69225-3.c: Likewise.
14908 * gcc.target/i386/pr69225-4.c: Likewise.
14909 * gcc.target/i386/pr69225-5.c: Likewise.
14910 * gcc.target/i386/pr69225-6.c: Likewise.
14911
36105e82 149122016-01-11 Jakub Jelinek <jakub@redhat.com>
14913
1c78ce2e 14914 PR target/67462
14915 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14916 if lp64.
14917
a4a87320 14918 PR target/69071
14919 * gcc.dg/pr69071.c: New test.
14920
91fbd04f 14921 PR c++/69211
14922 * g++.dg/opt/pr69211.C: New test.
14923
36105e82 14924 PR tree-optimization/69214
14925 * gcc.c-torture/compile/pr69214.c: New test.
14926
e934c380 149272016-01-11 Uros Bizjak <ubizjak@gmail.com>
14928
14929 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14930 * gcc.target/i386/pr66232-11.c: Ditto.
14931 * gcc.target/i386/pr66232-12.c: Ditto.
14932 * gcc.target/i386/pr66232-13.c: Ditto.
14933
3ff1b153 149342016-01-11 Richard Biener <rguenther@suse.de>
14935
14936 PR tree-optimization/69173
14937 * gcc.dg/torture/pr69173.c: New testcase.
14938
04e1504c 149392016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14940
14941 PR rtl-optimization/68796
14942 * gcc.target/aarch64/tst_5.c: New test.
14943 * gcc.target/aarch64/tst_6.c: Likewise.
14944
ae8718b5 149452016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14946
14947 PR rtl-optimization/68841
14948 * gcc.dg/pr68841.c: New test.
14949 * gcc.c-torture/execute/pr68841.c: New test.
14950
bd8bece2 149512016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14952
14953 PR rtl-optimization/68920
14954 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14955 for ix86 targets.
14956 * gcc.dg/ifcvt-5.c: New test.
14957
9b657cf1 149582016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14959
14960 PR bootstrap/69123
14961 * g++.dg/pr69123.C: New.
14962
7a158352 149632016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14964
14965 PR target/69010
14966 * gcc.target/i386/pr69010.c: New test.
14967
ff375d11 149682016-01-11 Martin Jambor <mjambor@suse.cz>
14969
14970 PR ipa/69044
14971 * gcc.target/i386/chkp-pr69044.c: New test.
14972
9eb890f1 149732016-01-11 Tom de Vries <tom@codesourcery.com>
14974
14975 PR tree-optimization/69109
14976 * gcc.dg/autopar/pr69109-2.c: New test.
14977 * gcc.dg/autopar/pr69109.c: New test.
14978
c4157ee5 149792016-01-11 Tom de Vries <tom@codesourcery.com>
14980
14981 PR tree-optimization/69108
14982 * gcc.dg/autopar/pr69108.c: New test.
14983
b933e511 149842016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14985
14986 PR c++/69029
14987 * c-c++-common/Wisleading-indentation.c: Augment test.
14988
efb73de1 149892016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14990
14991 PR fortran/69154
14992 * gfortran.dg/inline_matmul_12.f90: New test.
14993
40c86c3b 149942016-01-10 Paul Thomas <pault@gcc.gnu.org>
14995
14996 PR fortran/67779
14997 * gfortran.dg/actual_array_offset_1: New test.
14998
a006c0bb 149992016-01-10 Tom de Vries <tom@codesourcery.com>
15000
15001 PR tree-optimization/69062
15002 * gcc.dg/autopar/pr69062.c: New test.
15003
880ed4be 150042016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15005
15006 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15007 * gcc.dg/vect/slp-perm-2.c: Likewise.
15008 * gcc.dg/vect/slp-perm-3.c: Likewise.
15009 * gcc.dg/vect/slp-perm-5.c: Likewise.
15010 * gcc.dg/vect/slp-perm-6.c: Likewise.
15011 * gcc.dg/vect/slp-perm-7.c: Likewise.
15012 * gcc.dg/vect/slp-perm-8.c: Likewise.
15013
d95e1856 150142016-01-10 Tom de Vries <tom@codesourcery.com>
15015
15016 PR tree-optimization/69039
15017 * gcc.dg/autopar/pr69039.c: New test.
15018
0f8f48d0 150192016-01-09 Marek Polacek <polacek@redhat.com>
15020
15021 PR c++/69113
15022 * g++.dg/pr69113.C: New test.
15023
7dff0499 150242016-01-09 Jakub Jelinek <jakub@redhat.com>
15025
15026 PR middle-end/50865
15027 PR tree-optimization/69097
15028 * gcc.c-torture/execute/pr50865.c: New test.
15029 * gcc.c-torture/execute/pr69097-1.c: New test.
15030 * gcc.c-torture/execute/pr69097-2.c: New test.
15031 * gcc.dg/pr69097-1.c: New test.
15032 * gcc.dg/pr69097-2.c: New test.
15033
18431e78 150342016-01-09 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR c++/69164
15037 * g++.dg/opt/pr69164.C: New test.
15038
1943a4a2 150392016-01-08 Jakub Jelinek <jakub@redhat.com>
15040
15041 PR tree-optimization/69167
15042 * gcc.dg/pr69167.c: New test.
15043
a143e277 150442016-01-08 Marek Polacek <polacek@redhat.com>
15045
15046 PR c++/68449
15047 * g++.dg/pr68449.C: New.
15048
44c01906 150492016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15050
15051 PR tree-optimization/68707
15052 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15053 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15054 on platforms supporting it.
15055 * gcc.dg/vect/slp-perm-2.c: Likewise.
15056 * gcc.dg/vect/slp-perm-3.c: Likewise.
15057 * gcc.dg/vect/slp-perm-5.c: Likewise.
15058 * gcc.dg/vect/slp-perm-7.c: Likewise.
15059 * gcc.dg/vect/slp-perm-8.c: Likewise.
15060 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15061 on platforms supporting it.
15062
c437d1e8 150632016-01-08 Jakub Jelinek <jakub@redhat.com>
15064
c9595c51 15065 PR tree-optimization/69162
15066 * gcc.dg/pr69162.c: New test.
15067
c437d1e8 15068 PR tree-optimization/69172
15069 * gcc.dg/pr69172.c: New test.
15070
6a46a28c 150712016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15072
15073 PR tree-optimization/67781
15074 * gcc.c-torture/execute/pr67781.c: New file.
15075
62ad9a04 150762016-01-08 Jakub Jelinek <jakub@redhat.com>
15077
15078 PR tree-optimization/69083
15079 * gcc.dg/vect/pr69083.c: New test.
15080
9e0e8c2a 150812016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15082
15083 PR tree-optimization/61441
15084 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15085 Use -fexcess-precision=standard for compiler options.
15086 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15087
5d034e37 150882016-01-08 Jakub Jelinek <jakub@redhat.com>
15089
5013f740 15090 PR fortran/69128
15091 * gfortran.dg/gomp/pr69128.f90: New test.
15092
5d034e37 15093 PR c++/69145
15094 * g++.dg/ext/pr69145-1.C: New test.
15095 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15096 * g++.dg/ext/pr69145-2.h: New file.
15097
517906ff 150982016-01-07 Martin Sebor <msebor@redhat.com>
15099
15100 PR c/68966
15101 * gcc.dg/atomic-fetch-bool.c: New test.
15102 * gcc.dg/sync-fetch-bool.c: New test.
15103
cdbb524c 151042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15105
15106 PR fortran/66680
15107 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15108
ec3aba9e 151092016-01-07 Nick Clifton <nickc@redhat.com>
15110
15111 PR target/66655
15112 * g++.dg/pr66655.C: New test.
15113 * g++.dg/pr66655_1.cc: Test support file.
15114 * g++.dg/pr66655.h: Test header file.
15115
9b657cf1 151162016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15117
15118 PR fortran/66680
15119 gfortran.dg/gomp/pr66680.f90: New test.
15120
cd45d7a5 151212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15122
15123 PR target/69171
15124 * gcc.target/i386/pr69171-1.c: New test.
15125 * gcc.target/i386/pr69171-2.c: Likewise.
15126 * gcc.target/i386/pr69171-3.c: Likewise.
15127 * gcc.target/i386/pr69171-4.c: Likewise.
15128 * gcc.target/i386/pr69171-5.c: Likewise.
15129 * gcc.target/i386/pr69171-6.c: Likewise.
15130
4a86a91a 151312015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15132
15133 PR middle-end/67639
15134 * c-c++-common/pr67639.c: New test.
15135
34c05552 151362016-01-07 Jakub Jelinek <jakub@redhat.com>
15137
15138 PR tree-optimization/69141
15139 * g++.dg/opt/pr69141.C: New test.
15140
f08d6895 151412016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15142
15143 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15144
32ec4173 151452016-01-06 Uros Bizjak <ubizjak@gmail.com>
15146
15147 PR target/69140
15148 * gcc.target/i386/pr69140.c: New test
15149
d74214f3 151502016-01-06 David Malcolm <dmalcolm@redhat.com>
15151
15152 * gcc.dg/bad-dereference.c: New test case.
15153
73991cab 151542015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15155
15156 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15157
fc8cc457 151582016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15159
15160 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15161
be3c9981 151622016-01-06 Marek Polacek <polacek@redhat.com>
15163
15164 PR sanitizer/69099
15165 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15166
2cb724f9 151672016-01-05 Marek Polacek <polacek@redhat.com>
15168
15169 PR c/69104
15170 * gcc.dg/atomic-invalid-2.c: New.
15171
233a53ed 151722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15173
15174 PR target/68991
15175 * gcc.target/i386/pr68991.c: New test.
15176
ea87c5e3 151772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15178
15179 PR target/68991
15180 * g++.dg/pr68991-1.C: New test.
15181 * g++.dg/pr68991-2.C: Likewise.
15182
1943a4a2 151832016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15184
1943a4a2 15185 PR other/60465
afe82e5b 15186 * gcc.target/ia64/pr60465-gprel64.c: New test.
15187 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15188
1e9147dd 151892016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15190
15191 PR rtl-optimization/68651
15192 * gcc.target/aarch64/pr68651_1.c: New test.
15193
d42aa619 151942016-01-05 David Malcolm <dmalcolm@redhat.com>
15195
15196 PR c/69122
15197 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15198
1776de76 151992016-01-05 Nathan Sidwell <nathan@acm.org>
15200
2d7d361d 15201 PR c++/58583
15202 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15203
1776de76 15204 * gcc.dg/alias-15.c: New.
15205
5beb12c0 152062016-01-05 Nick Clifton <nickc@redhat.com>
15207
15208 PR target/68870
15209 * g++.dg/pr68770.C: New test.
15210
d8cca921 152112016-01-04 Mike Stump <mikestump@comcast.net>
15212
15213 * lib/target-supports.exp (check_effective_target_cilkplus):
15214 cilkplus targets require pthreads.
afc907ef 15215 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15216
8427dff3 152172016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15218
15219 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15220 generation.
15221
f1717362 152222016-01-04 Jakub Jelinek <jakub@redhat.com>
15223
15224 Update copyright years.
15225
d7d6a3ab 152262016-01-04 Marek Polacek <polacek@redhat.com>
15227
15228 PR c/68908
15229 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15230 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15231 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15232
b8f4a5f9 152332016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15234
15235 * gcc.target/sparc/20160104-2.c: New test.
15236
6b5c028f 152372016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15238
15239 * gcc.target/sparc/20160104-1.c: New test.
15240
300e1002 152412016-01-03 Paul Thomas <pault@gcc.gnu.org>
15242
15243 PR fortran/65045
15244 * gfortran.dg/pr65045.f90: New test.
15245
855b105f 152462016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15247
15248 * gnat.dg/specs/debug1.ads: Delete.
15249
bdc177dc 152502016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15251
15252 PR libgfortran/68867
15253 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15254 expression.
15255
48aaffae 152562016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15257
15258 PR libgfortran/68867
15259 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15260 PowerPC.
15261
19a468b8 152622016-01-01 Paul Thomas <pault@gcc.gnu.org>
15263
15264 PR fortran/68864
15265 * gfortran.dg/pr68864.f90: New test.
15266
25371c91 152672016-01-01 Jakub Jelinek <jakub@redhat.com>
15268
2a659064 15269 PR tree-optimization/69070
15270 * gcc.dg/pr69070.c: New test.
15271
57aa9851 15272 PR sanitizer/69055
15273 * gfortran.dg/pr69055.f90: New test.
15274
25371c91 15275 PR target/69015
15276 * gcc.dg/pr69015.c: New test.
f1717362 15277\f
fb2c1edd 15278Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15279
15280Copying and distribution of this file, with or without modification,
15281are permitted in any medium without royalty provided the copyright
15282notice and this notice are preserved.