]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e7c5f688 12016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2
3 * c-c++-common/asan/default_options.h: New file.
4 * c-c++-common/asan/strcasestr-1.c: New test.
5 * c-c++-common/asan/strcasestr-2.c: Likewise.
6 * c-c++-common/asan/strcspn-1.c: Likewise.
7 * c-c++-common/asan/strcspn-2.c: Likewise.
8 * c-c++-common/asan/strpbrk-1.c: Likewise.
9 * c-c++-common/asan/strpbrk-2.c: Likewise.
10 * c-c++-common/asan/strspn-1.c: Likewise.
11 * c-c++-common/asan/strspn-2.c: Likewise.
12 * c-c++-common/asan/strstr-1.c: Likewise.
13 * c-c++-common/asan/strstr-2.c: Likewise.
14 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
15
1350ad47 162016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
17
18 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
19
a3ba9d54 202016-11-08 Janus Weil <janus@gcc.gnu.org>
21
22 PR fortran/68440
23 * gfortran.dg/class_58.f90: New test.
24
bcc971fd 252016-11-08 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/70799
28 * gcc.target/i386/pr70799-2.c: New test.
29
af1b77d0 302016-11-08 Janus Weil <janus@gcc.gnu.org>
31
32 PR fortran/77596
33 * gfortran.dg/proc_ptr_comp_46.f90: New test.
34
ed73a6cb 352016-11-08 Bin Cheng <bin.cheng@arm.com>
36
37 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
38
b887afd7 392016-11-08 Bin Cheng <bin.cheng@arm.com>
40
41 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
42
4ba8fd25 432016-11-08 Bin Cheng <bin.cheng@arm.com>
44
45 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
46
d71fcb4d 472016-11-08 Martin Liska <mliska@suse.cz>
48
49 PR testsuite/78242
50 * g++.dg/asan/use-after-scope-4.C: New test.
51 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
52 * gcc.dg/asan/use-after-scope-8.c: Remove.
53
dc168f1c 542016-11-08 Richard Biener <rguenther@suse.de>
55
56 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
57
2cda118d 582016-11-08 Tamar Christina <tamar.christina@arm.com>
59
60 PR testsuite/78136
61 * gcc.dg/cpp/trad/trad.exp
62 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
63 * gcc.dg/cpp/trad/include.c: Use local header file.
64
de8f611c 652016-11-08 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/78205
68 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
69
095c7123 702016-11-08 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/78224
73 * g++.dg/torture/pr78224.C: New testcase.
74
5de86198 752016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
76
77 * gcc.dg/store_merging_1.c: Require store_merge.
78 * gcc.dg/store_merging_2.c: Likewise.
79 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 80 * gcc.dg/store_merging_5.c: Likewise.
5de86198 81 * gcc.dg/store_merging_6.c: Likewise.
82 * gcc.dg/store_merging_7.c: Likewise.
83 * gcc.dg/store_merging_8.c: Likewise.
84 * lib/target-supports.exp (check_effective_target_store_merge): New.
85
9c118ae0 862016-11-07 David Edelsohn <dje.gcc@gmail.com>
87
88 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
89 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
90 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
91 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
92 -mvsx -mpower8-vector.
93 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
94 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
95 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
96 -mvsx -mpower8-vector.
97
ded98213 982016-11-07 David Edelsohn <dje.gcc@gmail.com>
99
100 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
101
102 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
103 * gcc.dg/visibility-14.c: XFAIL AIX.
104 * gcc.dg/visibility-15.c: XFAIL AIX.
105 * gcc.dg/visibility-16.c: XFAIL AIX.
106 * gcc.dg/visibility-17.c: XFAIL AIX.
107 * gcc.dg/visibility-18.c: XFAIL AIX.
108 * gcc.dg/visibility-19.c: XFAIL AIX.
109 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
110 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
111 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
112 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
113
dfeedc5c 1142016-11-07 Jakub Jelinek <jakub@redhat.com>
115
116 PR target/78227
117 * gcc.target/i386/pr78227-1.c: New test.
118 * gcc.target/i386/pr78227-2.c: New test.
119
4a9eb7eb 1202016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
121
122 PR middle-end/35691
123 * gcc.dg/pr35691-1.c: New test-case.
124 * gcc.dg/pr35691-2.c: Likewise.
125
9075517e 1262016-11-07 Bernd Schmidt <bschmidt@redhat.com>
127
128 PR rtl-optimization/77309
129 * gcc.dg/torture/pr77309.c: New test.
130
1764c2f2 1312016-11-07 Jakub Jelinek <jakub@redhat.com>
132
133 PR middle-end/71529
134 * gcc.target/i386/pr71529.C: Moved to ...
135 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
136
137 PR target/64411
138 * gcc.target/i386/pr64411.C: Moved to ...
139 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
140 lp64.
141
142 PR target/65105
143 * gcc.target/i386/pr65105-4.C: Moved to ...
144 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
145 Run into compile test rather than execute test.
146
e3dbe99a 1472016-11-07 Richard Biener <rguenther@suse.de>
148
149 PR target/78229
150 * g++.dg/pr78229.C: New testcase.
151
4de7f8df 1522016-11-07 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/78218
155 * gcc.dg/torture/pr78218.c: New testcase.
156
57b2dea1 1572016-11-07 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/78228
160 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
161
0c448d00 1622016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
163
164 PR target/77822
165 * g++.dg/torture/pr77822.C: New test.
166
ea86011c 1672016-11-07 Martin Liska <mliska@suse.cz>
168
169 * c-c++-common/asan/force-inline-opt0-1.c: Disable
170 -f-sanitize-address-use-after-scope.
171 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
172 internal fn calls.
173 * g++.dg/asan/use-after-scope-1.C: New test.
174 * g++.dg/asan/use-after-scope-2.C: Likewise.
175 * g++.dg/asan/use-after-scope-3.C: Likewise.
176 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
177 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
178 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
179 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
180 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
181 * g++.dg/asan/use-after-scope-types.h: Likewise.
182 * gcc.dg/asan/use-after-scope-1.c: Likewise.
183 * gcc.dg/asan/use-after-scope-2.c: Likewise.
184 * gcc.dg/asan/use-after-scope-3.c: Likewise.
185 * gcc.dg/asan/use-after-scope-4.c: Likewise.
186 * gcc.dg/asan/use-after-scope-5.c: Likewise.
187 * gcc.dg/asan/use-after-scope-6.c: Likewise.
188 * gcc.dg/asan/use-after-scope-7.c: Likewise.
189 * gcc.dg/asan/use-after-scope-8.c: Likewise.
190 * gcc.dg/asan/use-after-scope-9.c: Likewise.
191 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
192 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
193 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
194 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
195 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
196
82031b11 1972016-11-07 Richard Biener <rguenther@suse.de>
198
199 PR tree-optimization/78189
200 * g++.dg/torture/pr78189.C: New testcase.
201
272c18b8 2022016-11-06 David Edelsohn <dje.gcc@gmail.com>
203
204 * gcc.dg/Wtrampolines.c: XFAIL AIX.
205
5055cc98 2062016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
207
208 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
209 occuring.
210
ddd81c4d 2112016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
212
213 PR fortran/78221
214 * arith.c (gfc_complex2real): Change gfc_warning_now to
215 gfc_warning.
216
ae1fe1c1 2172016-11-05 Paul Thomas <pault@gcc.gnu.org>
218
219 * gfortran.dg/move_alloc_17.f03: New test.
220
1f8787c9 2212016-11-05 Richard Biener <rguenther@suse.de>
222
223 PR bootstrap/78188
224 * g++.dg/ipa/pr78188.C: New test.
225
a3886308 2262016-11-05 Janus Weil <janus@gcc.gnu.org>
227 Dominique d'Humieres <dominiq@lps.ens.fr>
228
229 PR fortran/69495
230 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
231
ae235bb5 2322016-11-05 Paul Thomas <pault@gcc.gnu.org>
233
234 PR fortran/67564
235 * gfortran.dg/select_type_39.f03: New test.
236
2372016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 238
239 PR fortran/64933
240 * gfortran.dg/associate_23.f90: New test.
241
cdf56687 2422016-11-04 Jakub Jelinek <jakub@redhat.com>
243
244 PR target/77834
245 * gcc.dg/pr77834.c: New test.
246
8be5cb78 2472016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/67980
250 * g++.dg/cpp1y/pr67980.C: New.
251
133e5599 2522016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
253
254 * gcc.target/powerpc/fold-vec-add-1.c: New.
255 * gcc.target/powerpc/fold-vec-add-2.c: New.
256 * gcc.target/powerpc/fold-vec-add-3.c: New.
257 * gcc.target/powerpc/fold-vec-add-4.c: New.
258 * gcc.target/powerpc/fold-vec-add-5.c: New.
259 * gcc.target/powerpc/fold-vec-add-6.c: New.
260 * gcc.target/powerpc/fold-vec-add-7.c: New.
261
1c518af3 2622016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 263
264 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
265 for -mbranch-likely, infer -mno-branch-likely for R6.
266
25326fef 2672016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
268
269 PR c++/71973
270 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
271 * g++.dg/init/new15.C: Likewise.
272 * g++.dg/ipa/inline-1.C: Likewise.
273 * g++.dg/ipa/inline-2.C: Likewise.
274 * g++.dg/lto/20080908-1_0.C: Likewise.
275 * g++.dg/tc1/dr20.C: Likewise.
276 * g++.dg/tree-ssa/inline-1.C: Likewise.
277 * g++.dg/tree-ssa/inline-2.C: Likewise.
278 * g++.old-deja/g++.law/except1.C: Likewise.
279 * g++.old-deja/g++.other/vbase5.C: Likewise.
280 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
281
e72902d2 2822016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
283
284 PR tree-optimization/78210
285 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
286 possibility of widening multiplies.
287
5b9b62c9 2882016-11-04 Richard Biener <rguenther@suse.de>
289
290 PR middle-end/78185
291 * gcc.dg/pr78185.c: New testcase.
292
5f1e62c6 2932016-10-04 David Edelsohn <dje.gcc@gmail.com>
294
295 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
296 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
297
2034deb9 2982016-11-03 Jakub Jelinek <jakub@redhat.com>
299 Alexandre Oliva <aoliva@redhat.com>
300 Jason Merrill <jason@redhat.com>
301
302 PR debug/28767
303 PR debug/56974
304 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
305 * g++.dg/debug/dwarf2/ref-3.C: New test.
306 * g++.dg/debug/dwarf2/ref-4.C: New test.
307 * g++.dg/debug/dwarf2/refqual-1.C: New test.
308 * g++.dg/debug/dwarf2/refqual-2.C: New test.
309
3102016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 311
312 * gfortran.dg/dec_exp_1.f90: New test.
313 * gfortran.dg/dec_exp_2.f90: Likewise.
314 * gfortran.dg/dec_exp_3.f90: Likewise.
315
2034deb9 3162016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 317
318 * gfortran.dg/dec_parameter_1.f: New test.
319 * gfortran.dg/dec_parameter_2.f90: Likewise.
320 * gfortran.dg/dec_parameter_3.f90: Likewise.
321 * gfortran.dg/dec_parameter_4.f90: Likewise.
322
36ffeeaf 3232016-11-03 Martin Liska <mliska@suse.cz>
324
325 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
326 output.
327 * gcc.dg/tree-prof/time-profiler-3.c: New test.
328
9769a02b 3292016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
330
331 PR libgcc/78067
332 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
333
d9b9f4ab 3342016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
335
336 * gcc.c-torture/execute/pr78170.c: Require int32plus.
337
60cd8c97 3382016-11-02 Max Filippov <jcmvbkbc@gmail.com>
339
340 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
341
e69f2f12 3422016-11-01 Tamar Christina <tamar.christina@arm.com>
343
344 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
345 Check for arm_v8_neon_hw.
346 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
347 Likewise.
348 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
349 Likewise.
350 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
351 Likewise.
352
427223f1 3532016-11-02 Richard Biener <rguenther@suse.de>
354
355 * gcc.dg/store_merging_8.c: New testcase.
356
2034deb9 3572016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 358
359 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
360
134e84c6 3612016-11-02 David Edelsohn <dje.gcc@gmail.com>
362
bbfcea83 363 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
364 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
365 * gcc.dg/addr_equal_1.c: XFAIL AIX.
366 * gcc.dg/pr65779.c: XFAIL AIX.
367 * gcc.dg/pr70405.c: XFAIL AIX.
368
134e84c6 369 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
370 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
371 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
372
0cc844b2 3732016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
374
375 * lib/target-supports.exp (check_gc_sections_available): Use
376 -print-prog-name=ld to determine linker used.
377
5e0b5f08 3782016-11-02 Martin Liska <mliska@suse.cz>
379
380 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
381 test case.
382
5e922e43 3832016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
384
385 PR tree-optimization/78170
386 * gcc.c-torture/execute/pr78170.c: New test.
387
e77557c0 3882016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 PR tree-optimization/78162
391 * gcc.c-torture/compile/pr78162.c: New test.
392
76bc343a 3932016-11-02 Richard Biener <rguenther@suse.de>
394
395 PR tree-optimization/78035
396 PR tree-optimization/77964
397 * gcc.target/i386/pr78035.c: New testcase.
398
3763b845 3992016-11-02 Richard Biener <rguenther@suse.de>
400
401 * gcc.dg/tree-ssa/vrp111.c: New testcase.
402 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
403 * gcc.dg/tree-ssa/pr21086.c: Likewise.
404 * gcc.dg/tree-ssa/pr58480.c: Likewise.
405 * gcc.dg/tree-ssa/vrp08.c: Likewise.
406
3e41d21b 4072016-11-01 David Edelsohn <dje.gcc@gmail.com>
408
409 * gfortran.dg/pr70937.f90: require-effective-target lto.
410
66d722cc 4112016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
412
413 PR fortran/69544
414 * gfortran.dg/where_6.f90: New test.
415
dcc1dde9 4162016-11-01 Jakub Jelinek <jakub@redhat.com>
417
418 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
419
d28d2da4 4202016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
421
422 PR fortran/69544
423 * gfortran.dg/where_5.f90: New test.
424
94bea3fe 4252016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
426
427 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
428 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
429 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
430 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
431
164d44e8 4322016-11-01 Uros Bizjak <ubizjak@gmail.com>
433
434 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
435 Whitespace fixes.
436 (check_effective_target_vect_cmdline_needed): Check
437 is-effective-target ia32 for x86 targets.
438 (check_effective_target_vect_simd_clones): Simplify condition.
439 (check_effective_target_vect_double): Ditto.
440 (check_effective_target_vect_aligned_arrays): Check
441 is-effective-target ia32 for x86 targets. Simplify condition.
442 (check_effective_target_vect_multiple_sizes): Simplify condition.
443 (check_effective_target_sqrt_insn): Add i?86-*-* target.
444 (check_effective_target_sync_int_128): Simplify condition.
445 (check_effective_target_sync_int_128_runtime): Ditto.
446 (check_effective_target_sync_long_long_runtime): Ditto.
447 (check_effective_target_divmod): Add i?86-*-* target.
448
9fc5a5fc 4492016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
450
451 * gcc.target/powerpc/vsx-extract-4.c: New test.
452 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
453
a5b29676 4542016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
455
456 PR fortran/54679
457 * gfortran.dg/fmt_l.f90: Update test.
458 * gfortran.dg/fmt_l0.f90: New test.
459
e7defe0c 4602016-10-31 Jakub Jelinek <jakub@redhat.com>
461
462 PR c++/78089
463 * c-c++-common/builtin-shuffle-1.c: New test.
464 * g++.dg/cpp0x/addressof3.C: New test.
465
6743ce6f 4662016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
467
468 Add tests for a const member and a reference member for launder.
469 * g++.dg/cpp1z/launder3.C: New.
470 * g++.dg/cpp1z/launder4.C: Likewise.
471 * g++.dg/cpp1z/launder5.C: Likewise.
472 * g++.dg/cpp1z/launder5.cc: Likewise.
473 * g++.dg/cpp1z/launder5.h: Likewise.
474 * g++.dg/cpp1z/launder6.C: Likewise.
475 * g++.dg/cpp1z/launder6.cc: Likewise.
476 * g++.dg/cpp1z/launder6.h: Likewise.
477
c02417ad 4782016-10-31 Jakub Jelinek <jakub@redhat.com>
479
f6f44a1d 480 PR c++/77948
481 * g++.dg/cpp0x/pr77948-1.C: New test.
482 * g++.dg/cpp0x/pr77948-2.C: New test.
483 * g++.dg/cpp0x/pr77948-3.C: New test.
484 * g++.dg/cpp0x/pr77948-4.C: New test.
485 * g++.dg/cpp0x/pr77948-5.C: New test.
486 * g++.dg/cpp0x/pr77948-6.C: New test.
487
c02417ad 488 PR tree-optimization/77860
489 * gcc.dg/pr77860.c: New test.
490
5f5452c2 4912016-10-31 Jakub Jelinek <jakub@redhat.com>
492
493 PR c++/77886
494 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
495
c6c79147 4962016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
497
498 * gcc.dg/lto/pr60449_0.c: Skip for avr.
499
50d3ad71 5002016-10-30 Le-Chun Wu <lcwu@google.com>
501 Mark Wielaard <mjw@redhat.com>
502
503 * gcc.dg/Wshadow-compatible-local-1.c: New test.
504 * gcc.dg/Wshadow-local-1.c: Likewise.
505 * gcc.dg/Wshadow-local-2.c: Likewise.
506 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
507 * g++.dg/warn/Wshadow-local-1.C: Likewise.
508 * g++.dg/warn/Wshadow-local-2.C: Likewise.
509
7f0c2660 5102016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511
512 PR tree-optimization/71915
513 PR tree-optimization/71490
514 * gcc.dg/tree-ssa/pr54245.c: Delete.
515 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
516 document why.
517
8efd711b 5182016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
519
520 PR fortran/78123
521 * gfortran.dg/fmt_t_9.f: New test.
522
a57f28d2 5232016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 PR fortran/67219
526 * gfortran.dg/pr67219.f90: New test.
527
f6443ac9 5282016-10-29 Jakub Jelinek <jakub@redhat.com>
529
90ff29c3 530 PR rtl-optimization/77919
531 * g++.dg/torture/pr77919-2.C: New test.
532
f6443ac9 533 PR target/78148
534 * gcc.dg/pr78148.c: New test.
535
97574c57 5362016-10-28 Eric Botcazou <ebotcazou@adacore.com>
537
538 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
539 * gcc.target/sparc/overflow-4.c: ...here.
540 * gcc.target/sparc/overflow-5.c: New test.
541
67f7b566 5422016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
543 Kugan Vivekanandarajah <kuganv@linaro.org>
544 Jim Wilson <jim.wilson@linaro.org>
545
546 PR tree-optimization/43721
547 * lib/target-supports.exp (check_effective_target_divmod): New.
548 (check_effective_target_divmod_simode): Likewise.
549 (check_effective_target_arm_divmod_simode): Likewise.
550 * gcc.dg/divmod-1-simode.c: New test.
551 * gcc.dg/divmod-1.c: Likewise.
552 * gcc.dg/divmod-2-simode.c: Likewise.
553 * gcc.dg/divmod-2.c: Likewise.
554 * gcc.dg/divmod-3-simode.c: Likewise.
555 * gcc.dg/divmod-3.c: Likewise.
556 * gcc.dg/divmod-4-simode.c: Likewise.
557 * gcc.dg/divmod-4.c: Likewise.
558 * gcc.dg/divmod-5.c: Likewise.
559 * gcc.dg/divmod-6-simode.c: Likewise.
560 * gcc.dg/divmod-6.c: Likewise.
561 * gcc.dg/divmod-7.c: Likewise.
562
3d3e04ac 5632016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 564 Jakub Jelinek <jakub@redhat.com>
565 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 566
567 PR middle-end/22141
568 PR rtl-optimization/23684
569 * gcc.c-torture/execute/pr22141-1.c: New test.
570 * gcc.c-torture/execute/pr22141-2.c: Likewise.
571 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
572 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
573 * gcc.dg/store_merging_1.c: New test.
574 * gcc.dg/store_merging_2.c: Likewise.
575 * gcc.dg/store_merging_3.c: Likewise.
576 * gcc.dg/store_merging_4.c: Likewise.
577 * gcc.dg/store_merging_5.c: Likewise.
578 * gcc.dg/store_merging_6.c: Likewise.
579 * gcc.dg/store_merging_7.c: Likewise.
580 * gcc.target/i386/pr22141.c: Likewise.
581 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
582 * g++.dg/init/new17.C: Likewise.
583
2034deb9 5842016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 585
586 PR middle-end/72747
587 * c-c++-common/pr72747-1.c: New test.
588 * c-c++-common/pr72747-2.c: Likewise.
589
987860a9 5902016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
591
592 * gcc.target/s390/oscbreak-1.c: New test.
593
55c01516 5942016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
595
596 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
597
452a353a 5982016-10-28 Jakub Jelinek <jakub@redhat.com>
599
971e7f12 600 PR rtl-optimization/77919
601 * g++.dg/torture/pr77919.C: New test.
602
452a353a 603 PR rtl-optimization/78132
604 * gcc.target/i386/pr78132.c: New test.
605
c8fb4e06 6062016-10-27 Eric Botcazou <ebotcazou@adacore.com>
607
608 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
609
d59ca9c8 6102016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
611
612 * gcc.target/powerpc/vsx-simode.c: New test.
613 * gcc.target/powerpc/vsx-simode2.c: Likewise.
614 * gcc.target/powerpc/vsx-simode3.c: Likewise.
615
b95a2fd4 6162016-10-27 Jakub Jelinek <jakub@redhat.com>
617
bd7b3fc8 618 PR fortran/78026
619 * gfortran.dg/gomp/pr78026.f03: New test.
620 * gfortran.dg/select_type_38.f03: New test.
621
b95a2fd4 622 PR middle-end/78025
623 * g++.dg/gomp/declare-simd-7.C: New test.
624
bd7b3fc8 6252016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 626
627 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
628 * gfortran.dg/dec_init_2.f90: Likewise.
629 * gfortran.dg/dec_init_3.f90: New test.
630 * gfortran.dg/dec_init_4.f90: Likewise.
631
641ae1b8 6322016-10-27 Bin Cheng <bin.cheng@arm.com>
633
634 * gcc.dg/fold-narrowbopcst-1.c: New test.
635
bd7b3fc8 6362016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 637
638 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
639 dg-shouldfail/dg-output instead of XFAIL.
640 * gfortran.dg/dec_io_6.f90: Likewise.
641
84b72a11 6422016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
643
644 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
645 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
646 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
647 * gcc.target/arm/atomic-op-char-3.c: Likewise.
648 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
649 * gcc.target/arm/atomic-op-int-3.c: Likewise.
650 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
651 * gcc.target/arm/atomic-op-release-3.c: Likewise.
652 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
653 * gcc.target/arm/atomic-op-short-3.c: Likewise.
654
15eeb126 6552016-10-27 Bin Cheng <bin.cheng@arm.com>
656
657 * gcc.dg/fold-convmaxconv-1.c: New test.
658 * gcc.dg/fold-convminconv-1.c: New test.
659
2034deb9 6602016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 661
662 PR fortran/78092
663 * gfortran.dg/pr78092.f90: New test.
664
2db725dd 6652016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
666
667 PR target/78056
668 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
669 expected error message.
670 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
671 expected error message.
672 * gcc.target/powerpc/vsu/vec-all-nez-7.c
673 (test_all_not_equal_and_not_zero): Change expected error message.
674
816a8c6d 6752016-10-26 Jakub Jelinek <jakub@redhat.com>
676
677 PR fortran/77973
678 * gfortran.dg/gomp/pr77973.f90: New test.
679
ed09e1d5 6802016-10-26 Paul Thomas <pault@gcc.gnu.org>
681
682 PR fortran/78108
683 * gfortran.dg/submodule_18.f08: New test.
684 * gfortran.dg/submodule_19.f08: New test.
685
a0194feb 6862016-10-26 Michael Matz <matz@suse.de>
687
688 * g++.dg/pr78060.C: New test.
689 * gfortran.dg/pr78061.f: New test.
690 * g++.dg/pr78088.C: New test.
691
bd7b3fc8 6922016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 693
694 * gfortran.dg/dec_io_1.f90: New test.
695 * gfortran.dg/dec_io_2.f90: New test.
696 * gfortran.dg/dec_io_3.f90: New test.
697 * gfortran.dg/dec_io_4.f90: New test.
698 * gfortran.dg/dec_io_5.f90: New test.
699 * gfortran.dg/dec_io_6.f90: New test.
700
83ee671e 7012016-10-25 Jakub Jelinek <jakub@redhat.com>
702
703 PR sanitizer/78106
704 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
705
7062016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 707
708 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
709 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
710
9db5ef21 7112016-10-25 Eric Botcazou <ebotcazou@adacore.com>
712
713 * gnat.dg/opt59.adb: New test.
714 * gnat.dg/opt59_pkg.ad[sb]: New helper.
715
716 * gnat.dg/opt60.adb: New test.
717
255d575a 7182016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
719
720 PR fortran/72770
721 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
722 this pr.
723
6a2e2a85 7242016-10-25 Jakub Jelinek <jakub@redhat.com>
725
726 PR target/78102
727 * gcc.target/i386/pr78102.c: New test.
728
83ee671e 7292016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 730
731 * gfortran.dg/dec_logical_xor_1.f90: New test.
732 * gfortran.dg/dec_logical_xor_2.f90: New test.
733 * gfortran.dg/dec_logical_xor_3.f03: New test.
734
83ee671e 7352016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 736
737 * gfortran.dg/dec_loc_rval_1.f90: New test.
738 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 739 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 740
83ee671e 7412016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 742
006943e8 743 * gfortran.dg/dec_type_print.f90: New testcase.
744
83ee671e 7452016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 746
747 * gfortran.dg/feed_1.f90: New test.
748 * gfortran.dg/feed_2.f90: New test.
501b58b2 749
a07d5339 7502016-10-25 Martin Liska <mliska@suse.cz>
751
752 PR sanitizer/78106
753 * gcc.dg/asan/pr78106.c: New test.
754
131ad74b 7552016-10-25 Martin Liska <mliska@suse.cz>
756
757 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
758
78e31c4c 7592016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
760
761 PR target/78041
762 * gcc.target/arm/pr78041.c: New test.
763
6e1b2ffb 7642016-10-25 Jakub Jelinek <jakub@redhat.com>
765
766 * g++.dg/cpp1z/launder1.C: New test.
767 * g++.dg/cpp1z/launder2.C: New test.
768
c9a8ee19 7692016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 770 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 771
772 PR target/71676
773 PR target/71678
774 * gcc.target/avr/pr71676-2.c: New test.
775
24c7ece1 7762016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 777 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 778
779 PR target/71676
780 PR target/71678
781 * gcc.target/avr/pr71676-1.c: New test.
782 * gcc.target/avr/pr71676-3.c: New test.
783 * gcc.target/avr/pr71676.c: New test.
784 * gcc.target/avr/pr71678.c: New test.
785
2e2f6914 7862016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
787
788 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
789 such that cloned verions of tested functions are not created.
790
0fdad659 7912016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
792
793 PR fortran/71895
794 * gfortran.dg/pr71895.f90: New test.
795
1eaf0150 7962016-10-24 Jakub Jelinek <jakub@redhat.com>
797
798 * g++.dg/debug/dwarf2/ref-2.C: New test.
799
5f64e688 8002016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
801
802 * c-c++-common/Wint-in-bool-context-3.c: New test.
803
c62d63d4 8042016-10-24 Martin Sebor <msebor@redhat.com>
805
806 PR middle-end/77735
807 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
808 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
809 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
810 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
811 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
812 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
813 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
814
11cb7700 8152016-10-24 Richard Biener <rguenther@suse.de>
816
817 PR testsuite/71491
818 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
819 * gcc.dg/vect/slp-45.c: Likewise.
820
c2423c1d 8212016-10-24 Richard Biener <rguenther@suse.de>
822
823 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
824 * gcc.dg/tree-ssa/pr21458.c: Likewise.
825 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
826
2cd66116 8272016-10-24 Georg-Johann Lay <avr@gjlay.de>
828
829 PR target/78093
830 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
831 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
832
8cc18ee3 8332016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
834
835 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
836
595090de 8372016-10-24 Jakub Jelinek <jakub@redhat.com>
838
839 * gcc.target/i386/bmi2-pext-1.c: New test.
840 * gcc.target/i386/bmi2-pdep-1.c: New test.
841 * gcc.target/i386/bmi2-bzhi-3.c: New test.
842 * gcc.target/i386/tbm-bextri-1.c: New test.
843 * gcc.target/i386/bmi-bextr-6.c: New test.
844
98d9f593 8452016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
846
847 PR target/77483
848 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
849 * gcc.target/i386/pr65105-1.c: Likewise.
850 * gcc.target/i386/pr65105-2.c: Likewise.
851 * gcc.target/i386/pr65105-3.c: Likewise.
852 * gcc.target/i386/pr65105-5.c: Likewise.
853 * gcc.target/i386/pr67761.c: Likewise.
854 * gcc.target/i386/pr70799-1.c: Likewise.
855
020c2754 8562016-10-24 Martin Liska <mliska@suse.cz>
857
858 PR sanitizer/77966
859 * c-c++-common/ubsan/unreachable-3.c: New test.
860
a484f6fe 8612016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
862
863 PR fortran/77763
864 * gfortran.dg/pr77763.f90
865
1a6627ef 8662016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/54730
869 PR fortran/78033
870 * gfortran.dg/pr78033.f90: New test.
871
b0cb70c0 8722016-10-23 Paul Thomas <pault@gcc.gnu.org>
873
874 PR fortran/69834
875 * gfortran.dg/select_type_1.f03: Change error for overlapping
876 TYPE IS cases.
877 * gfortran.dg/select_type_36.f03: New test.
878
11d8d4ee 8792016-10-22 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
882
5676fa7f 8832016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
884
885 PR fortran/78021
886 * gfortran.dg/string_length_3.f90: New test.
887
d202d7b5 8882016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
889
d202d7b5 890 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
891
8922016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
893
894 PR fortran/43366
895 PR fortran/57117
896 PR fortran/61337
897 * gfortran.dg/alloc_comp_class_5.f03: New test.
898 * gfortran.dg/class_allocate_21.f90: New test.
899 * gfortran.dg/class_allocate_22.f90: New test.
900 * gfortran.dg/realloc_on_assign_27.f08: New test.
901
5a096987 9022016-10-21 Jeff Law <law@redhat.com>
903
904 * PR tree-optimization/71947
905 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
906 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
907 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
908
6cb5d057 9092016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
910
911 * gcc.dg/ipa/vrp5.c: New test.
912 * gcc.dg/ipa/vrp6.c: New test.
913
0ee6ade7 9142016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
915
916 * gcc.target/aarch64/test_frame_17.c: New test.
917
0fe76522 9182016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
919
920 * gcc.target/aarch64/test_frame_17.c: New test.
921
4e2173b0 9222016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
923
924 PR preprocessor/71681
925 * gcc.dg/cpp/pr71681-1.c: New testcase
926 * gcc.dg/cpp/pr71681-2.c: Likewise
927 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
928 * gcc.dg/cpp/remap/a/header.gcc: Likewise
929 * gcc.dg/cpp/remap/a/t_1.h: Likewise
930 * gcc.dg/cpp/remap/a/t_2.h: Likewise
931
4d8040d8 9322016-10-21 Jakub Jelinek <jakub@redhat.com>
933
1a4cced6 934 PR target/78057
935 * gcc.target/i386/pr78057.c: New test.
936
4d8040d8 937 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
938
60e91af4 9392016-10-21 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/69566
942 * gfortran.dg/select_type_37.f03: New test.
943
c2c800fc 9442016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
945
946 PR target/71627
947 * gcc.target/avr/pr71627.c: New test
948
121d313b 9492016-10-21 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gcc.target/sparc/overflow-1.c: New test.
952 * gcc.target/sparc/overflow-2.c: Likewise.
953 * gcc.target/sparc/overflow-3.c: Likewise.
954
f1ea412a 9552016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
956
957 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
958 effective target.
959
ec85126d 9602016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
961
962 PR rtl-optimization/78038
963 * gcc.target/aarch64/pr78038.c: New test.
964
a3d5ca2a 9652016-10-21 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/78051
968 * g++.dg/torture/pr78051.C: New testcase.
969
127b5b65 9702016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
971
972 * c-c++-common/wdate-time.c: Restored test case.
973 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
974
8d379b82 9752016-10-20 Jakub Jelinek <jakub@redhat.com>
976
977 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
978
e0a20c9e 9792016-10-20 Uros Bizjak <ubizjak@gmail.com>
980
981 PR target/78037
982 * gcc.target/i386/pr78037.c: New test.
983
06904722 9842016-10-20 Eric Botcazou <ebotcazou@adacore.com>
985
986 * gcc.target/visium/overflow8.c: New.
987 * gcc.target/visium/overflow16.c: Likewise.
988 * gcc.target/visium/overflow32: Likewise.
989
92a2a716 9902016-10-20 Michael Matz <matz@suse.de>
991
992 * gcc.dg/loop-split.c: New test.
993 * gcc.dg/tree-ssa/ifc-9.c: Update.
994 * gcc.dg/tree-ssa/ifc-10.c: Update.
995
8a0d346b 9962016-10-20 Richard Biener <rguenther@suse.de>
997
998 * gcc.dg/graphite/pr35356-1.c: Update.
999
bc3bde59 10002016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/77446
1003 * g++.dg/cpp1y/pr77446.C: New.
1004
ab056ef4 10052016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1006
1007 PR tree-optimization/53979
1008 * gcc.dg/pr53979-1.c: New test-case.
1009 * gcc.dg/pr53979-2.c: Likewise.
1010
5c2ba578 10112016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1012
1013 * c-c++-common/Wint-in-bool-context-2.c: New test.
1014
dbbe97e3 10152016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1016
1017 * gfortran.dg/dtio_17.f90: Fix test.
1018
0d05daf3 10192016-10-19 Aldy Hernandez <aldyh@redhat.com>
1020
1021 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1022 * gcc.dg/Walloca-2.c: Same.
1023
e066ee66 10242016-10-19 Aldy Hernandez <aldyh@redhat.com>
1025
1026 * gcc.dg/Wvla-1.c: Rename to...
1027 * gcc.dg/Wvla-larger-than-1.c: ...this.
1028 * gcc.dg/Wvla-2.c: Rename to...
1029 * gcc.dg/Wvla-larger-than-2.c: ...this.
1030 * gcc.dg/Wvla-3.c: Rename to...
1031 * gcc.dg/Walloca-11.c.: ...this.
1032 * gcc.dg/wvla-[1-7].c: Rename to:
1033 * gcc.dg/Wvla-[1-7].c: ...this.
1034
82112bf2 10352016-10-19 Bin Cheng <bin.cheng@arm.com>
1036
1037 PR tree-optimization/78005
1038 * gcc.dg/vect/pr78005.c: New.
1039 * gcc.target/i386/l_fma_float_1.c: Revise test.
1040 * gcc.target/i386/l_fma_float_2.c: Ditto.
1041 * gcc.target/i386/l_fma_float_3.c: Ditto.
1042 * gcc.target/i386/l_fma_float_4.c: Ditto.
1043 * gcc.target/i386/l_fma_float_5.c: Ditto.
1044 * gcc.target/i386/l_fma_float_6.c: Ditto.
1045 * gcc.target/i386/l_fma_double_1.c: Ditto.
1046 * gcc.target/i386/l_fma_double_2.c: Ditto.
1047 * gcc.target/i386/l_fma_double_3.c: Ditto.
1048 * gcc.target/i386/l_fma_double_4.c: Ditto.
1049 * gcc.target/i386/l_fma_double_5.c: Ditto.
1050 * gcc.target/i386/l_fma_double_6.c: Ditto.
1051
b3e3b38b 10522016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1053
1054 PR tree-optimization/78024
1055 * gcc.dg/goacc/loop-processing-1.c: New file.
1056
1227b118 10572016-10-19 Richard Biener <rguenther@suse.de>
1058
1059 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1060
f9debd38 10612016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1062
1063 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1064 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1065 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1066 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1067 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1068 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1069 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1070 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1071 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1072 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1073 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1074 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1075 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1076 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1077 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1078 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1079 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1080 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1081 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1082 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1083 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1084 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1085 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1086 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1087 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1088 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1089 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1090 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1091 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1092 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1093 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1094 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1095 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1096 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1097 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1098 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1099 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1100 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1101 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1102 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1103 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1104 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1105 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1106 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1107 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1108 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1109 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1110 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1111 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1112 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1113 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1114 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1115 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1116 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1117 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1118 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1119 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1120 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1121 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1122 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1123 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1124 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1125 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1126 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1127 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1128 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1129 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1130 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1131 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1132 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1133 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1134 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1135 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1136 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1137 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1138 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1139 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1140 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1141 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1142 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1143 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1144 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1145 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1146 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1147 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1148 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1149 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1150 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1151 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1152 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1153 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1154 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1155 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1156 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1157 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1158 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1159 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1160 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1161 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1162 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1163 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1164 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1165 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1166 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1167 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1168 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1169 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1170 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1171 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1172 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1173 * gcc.target/powerpc/vsu/vsu.exp: New file.
1174
4d7671d9 11752016-10-18 Uros Bizjak <ubizjak@gmail.com>
1176
1177 PR target/77991
1178 * gcc.target/i386/pr77991.c: New test.
1179
ce1813aa 11802016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1181
1182 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1183 LTO is used.
1184
7c57132a 11852016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1186
4d7671d9 1187 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1188
9edca09e 11892016-10-18 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1192 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1193 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1194 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1195 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1196 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1197 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1198 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1199 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1200 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1201 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1202 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1203 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1204 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1205 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1206 * gcc.dg/pr68217.c: Likewise.
1207 * gcc.dg/predict-9.c: Likewise.
1208 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1209 * gcc.dg/predict-1.c: Likewise.
1210
089541f0 12112016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1212
1213 * gfortran.dg/dtio_17.f90: New test.
1214
130a8de2 12152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1216
1217 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1218
fc323d70 12192016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1220
1221 * gcc.dg/ipa/vrp4.c: New test.
1222
5b48910f 12232016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1224
1225 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1226 * gcc.dg/torture/pr39074.c: Likewise.
1227
946d814a 12282016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1229
1230 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1231 * gnat.dg/trampoline4.adb: Minor tweak.
1232
53cddf24 12332016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1234
1235 PR tree-optimization/77916
1236 * gcc.dg/torture/pr77916.c: New.
1237
443d1195 12382016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1239
1240 PR fortran/77978
1241 * gfortran.dg/pr77978_1.f90: New test.
1242 * gfortran.dg/pr77978_2.f90: Ditto.
1243 * gfortran.dg/pr77978_3.f90: Ditto.
1244
5db34fe5 12452016-10-17 Paul Thomas <pault@gcc.gnu.org>
1246
1247 PR fortran/61420
1248 PR fortran/78013
1249 * gfortran.dg/proc_ptr_49.f90: New test.
1250
a68b3ea1 12512016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1252
1253 PR target/77308
1254 * gcc.target/arm/pr77308.c: New test.
1255
dbd2f085 12562016-10-17 David Edelsohn <dje.gcc@gmail.com>
1257
1258 * lib/target-supports.exp
1259 (check_effective_target_floatn_nx_runtime): Return 0 for
1260 powerpc*-ibm-aix*.
1261
5bcc4152 12622016-10-17 Andrew Pinski <apinski@cavium.com>
1263
1264 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1265 long instead of long.
1266 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1267 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1268 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1269 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1270 * gcc.target/aarch64/pr68102_1.c: Likewise.
1271 * gcc.target/aarch64/target_attr_3.c: Likewise.
1272
6539e0f7 12732016-10-17 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/77988
1276 * gcc.dg/torture/pr77988.c: New testcase.
1277
6a0d39d6 12782016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1279
1280 * gcc.dg/pr71636-1.c: New test-case.
1281 * gcc.dg/pr71636-2.c: Likewise.
1282
a27e3913 12832016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1284
1285 * gnat.dg/trampoline3.adb: New test.
1286 * gnat.dg/trampoline4.adb: Likewise.
1287
4c3a9c43 12882016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1289
1290 * gfortran.dg/dtio_16.f90: New test.
1291
b39e7130 12922016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1295 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1296 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1297
e16e12bf 12982016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1299
1300 * gcc.target/sparc/popc.c: Rename to...
1301 * gcc.target/sparc/popc-1.c: ...this.
1302 * gcc.target/sparc/popc-2.c: New test.
1303
f2540a7e 13042016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1305
1306 PR fortran/77972
1307 * gfortran.dg/unexpected_eof_4.f90: New test.
1308
5ba96fdd 13092016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1310
c258c004 1311 PR libfortran/48587
1312 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1313
6b34469c 13142016-10-14 Jakub Jelinek <jakub@redhat.com>
1315
7aeed2e5 1316 PR middle-end/77959
1317 * gfortran.dg/pr77959.f90: New test.
1318
6b34469c 1319 DR 1511 - const volatile variables and ODR
1320 * g++.dg/DRs/dr1511-1.C: New test.
1321 * g++.dg/DRs/dr1511-2.C: New test.
1322
f81df488 13232016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gnat.dg/debug7.adb (dg-options): Remove -g.
1326 * gnat.dg/debug8.adb (dg-options): Add -margs.
1327 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1328
e5664bb5 13292016-10-14 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/77979
1332 * gcc.dg/torture/pr77979.c: New testcase.
1333
3b7a15a1 13342016-10-14 Martin Liska <mliska@suse.cz>
1335
1336 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1337 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1338 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1339
2b379696 13402016-10-14 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1343 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1344 * gcc.dg/torture/pr77937-2.c: Likewise.
1345
0dfdb37a 13462016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1347
1348 * gnat.dg/lto15.adb: Adjust.
1349 * gnat.dg/lto16.adb: Likewise.
1350 * gnat.dg/lto17.adb: Likewise
1351 * gnat.dg/lto18.ad[sb]: New test.
1352 * gnat.dg/lto18_pkg.ads: New helper.
1353 * gnat.dg/lto19.adb: New test.
1354 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1355 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1356 * gnat.dg/lto20.adb: New test.
1357 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1358
30825815 13592016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1360
1361 * gfortran.dg/coarray_38.f90: Expect error message.
1362
f6412f44 13632016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1364
1365 * gcc.target/aarch64/spellcheck_1.c: New test.
1366 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1367 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1368 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1369 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1370 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1371
7a8fd205 13722016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1373
1374 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1375
0512a8c6 13762016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1377
1378 PR tree-optimization/77937
1379 * gcc.dg/torture/pr77937-1.c: New.
1380 * gcc.dg/torture/pr77937-2.c: New.
1381
81f19d90 13822016-10-13 Jakub Jelinek <jakub@redhat.com>
1383
1384 * g++.dg/cpp1z/inline-var1.C: New test.
1385 * g++.dg/cpp1z/inline-var1a.C: New test.
1386 * g++.dg/cpp1z/inline-var1.h: New file.
1387 * g++.dg/cpp1z/inline-var2.C: New test.
1388 * g++.dg/cpp1z/inline-var3.C: New test.
1389 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1390 uninitialized const.
1391
83ee671e 13922016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1393
f3e6118a 1394 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1395 Xscale is specified, not just -march.
1396 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1397 is incompatible with Xscale.
8d16d6ff 1398
2e7b05a3 13992016-10-13 Martin Sebor <msebor@redhat.com>
1400
1401 PR c++/71912
1402 * g++.dg/ext/flexary4.C: Adjust.
1403 * g++.dg/ext/flexary5.C: Same.
1404 * g++.dg/ext/flexary9.C: Same.
1405 * g++.dg/ext/flexary19.C: New test.
1406 * g++.dg/ext/flexary18.C: New test.
1407 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1408 regression test.
4d7671d9 1409 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1410 Avoid generating a flexible array member in an array.
2e7b05a3 1411
ff56abd1 14122016-10-13 Martin Sebor <msebor@redhat.com>
1413
1414 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1415 to placate -Wformat on targets where the type is not int.
1416
c4966203 14172016-10-13 David Malcolm <dmalcolm@redhat.com>
1418
1419 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1420 in INSN_LOCATION.
1421
0655e0e6 14222016-10-13 Bin Cheng <bin.cheng@arm.com>
1423
1424 * gcc.target/i386/l_fma_float_1.c: Revise test.
1425 * gcc.target/i386/l_fma_float_2.c: Ditto.
1426 * gcc.target/i386/l_fma_float_3.c: Ditto.
1427 * gcc.target/i386/l_fma_float_4.c: Ditto.
1428 * gcc.target/i386/l_fma_float_5.c: Ditto.
1429 * gcc.target/i386/l_fma_float_6.c: Ditto.
1430 * gcc.target/i386/l_fma_double_1.c: Ditto.
1431 * gcc.target/i386/l_fma_double_2.c: Ditto.
1432 * gcc.target/i386/l_fma_double_3.c: Ditto.
1433 * gcc.target/i386/l_fma_double_4.c: Ditto.
1434 * gcc.target/i386/l_fma_double_5.c: Ditto.
1435 * gcc.target/i386/l_fma_double_6.c: Ditto.
1436
c4dd22f7 14372016-10-13 Bin Cheng <bin.cheng@arm.com>
1438
1439 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1440
73e363e1 14412016-10-13 Bin Cheng <bin.cheng@arm.com>
1442
1443 * gcc.dg/vect/vect-98.c: Refine test case.
1444 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1445 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1446 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1447
c0f4422f 14482016-10-13 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR c/77946
1451 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1452
5d3eb95a 14532016-10-13 Martin Liska <mliska@suse.cz>
1454
1455 PR tree-optimization/77943
1456 * g++.dg/tree-ssa/pr77943.C: New test.
1457
eb04d24c 14582016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1459
1460 PR fortran/72832
1461 * gfortran.dg/allocate_with_source_22.f03: New test.
1462 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1463 fail.
1464
4c57e30a 14652016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1466
1467 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1468 * gcc.target/arm/movsi_movw.c: Likewise.
1469 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1470 directive to work on big endian targets.
1471
a70bfd3e 14722016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1473
1474 * gcc.dg/tree-ssa/evrp6.c: New test.
1475
ef51c561 14762016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1477
1478 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1479 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1480 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1481
c1276ee1 14822016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1483
1484 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1485 * gcc.target/powerpc/warn-2.c: Ditto.
1486
a5c34f4b 14872016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1488
1489 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1490 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1491 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1492 for -mmsa.
1493 * gcc.target/mips/msa.c: New test.
1494 * gcc.target/mips/msa-builtins.c: Likewise.
1495 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1496 (check_effective_target_mips_msa_runtime): Likewise.
1497 (check_effective_target_mips_msa): Likewise.
1498 (add_options_for_mips_msa): Likewise.
1499 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1500 (check_effective_target_vect_intfloat_cvt): Likewise.
1501 (check_effective_target_vect_uintfloat_cvt): Likewise.
1502 (check_effective_target_vect_floatint_cvt): Likewise.
1503 (check_effective_target_vect_floatuint_cvt): Likewise.
1504 (check_effective_target_vect_shift): Likewise.
1505 (check_effective_target_vect_shift_char): Likewise.
1506 (check_effective_target_vect_long): Likewise.
1507 (check_effective_target_vect_float): Likewise.
1508 (check_effective_target_vect_double): Likewise.
1509 (check_effective_target_vect_long_long): Likewise.
1510 (check_effective_target_vect_perm): Likewise.
1511 (check_effective_target_vect_perm_byte): Likewise.
1512 (check_effective_target_vect_perm_short): Likewise.
1513 (check_effective_target_vect_sdot_qi): Likewise.
1514 (check_effective_target_vect_udot_qi): Likewise.
1515 (check_effective_target_vect_sdot_hi): Likewise.
1516 (check_effective_target_vect_udot_hi): Likewise.
1517 (check_effective_target_vect_pack_trunc): Likewise.
1518 (check_effective_target_vect_unpack): Likewise.
1519 (check_effective_target_vect_hw_misalign): Likewise.
1520 (check_effective_target_vect_condition): Likewise.
1521 (check_effective_target_vect_cond_mixed): Likewise.
1522 (check_effective_target_vect_char_mult): Likewise.
1523 (check_effective_target_vect_short_mult): Likewise.
1524 (check_effective_target_vect_int_mult): Likewise.
1525 (check_effective_target_vect_extract_even_odd): Likewise.
1526 (check_effective_target_vect_interleave): Likewise.
1527 (check_vect_support_and_set_flags): Check if the target supports MSA
1528 and append to the list of EFFECTIVE_TARGETS.
1529
3e7c21b1 15302016-10-12 Richard Biener <rguenther@suse.de>
1531
1532 PR debug/77947
1533 * g++.dg/torture/pr77947.C: New testcase.
1534
bd043173 15352016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1536
1537 * gnat.dg/debug8.adb: New testcase.
1538
dade7ede 15392016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1540
1541 * gnat.dg/debug9.adb: New testcase.
1542
98e16200 15432016-10-12 Richard Biener <rguenther@suse.de>
1544
1545 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1546 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1547 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1548
30855003 15492016-10-12 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/77920
1552 * gcc.dg/torture/pr77920.c: New testcase.
1553
12663602 15542016-10-12 Jakub Jelinek <jakub@redhat.com>
1555
221d7858 1556 PR tree-optimization/77929
1557 * gcc.c-torture/compile/pr77929.c: New test.
1558
12663602 1559 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1560 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1561 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1562 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1563 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1564 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1565 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1566 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1567 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1568
443a4842 15692016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gcc.target/sparc/setcc-4.c: Adjust.
1572 * gcc.target/sparc/setcc-5.c: Likewise.
1573 * gcc.target/sparc/setcc-6.c: Likewise.
1574 * gcc.target/sparc/setcc-7.c: Likewise.
1575 * gcc.target/sparc/setcc-8.c: Likewise.
1576 * gcc.target/sparc/setcc-9.c: Likewise.
1577 * gcc.target/sparc/setcc-10.c: Delete.
1578
ffe8440e 15792016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1580
1581 PR fortran/77942
1582 * gfortran.dg/pr77942.f90
1583
f9d86318 15842016-10-11 Fritz Reese <fritzoreese@gmail.com>
1585
1586 * gfortran.dg/dec_math.f90: New testsuite.
1587
aec336e9 15882016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1589
1590 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1591 (main): Declare j as i32 instead of int.
1592
96eb1519 15932016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1594
1595 PR testsuite/PR77710
1596 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1597 target triplet instead of *-*-*-*.
1598
a84cc613 15992016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/unchecked_convert10.adb: New test.
1602 * gnat.dg/unchecked_convert11.adb: Likewise.
1603 * gnat.dg/unchecked_convert12.adb: Likewise.
1604
94ec1a50 16052016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 * gcc.target/sparc/cbcond-1.c: New test.
1608 * gcc.target/sparc/cbcond-2.c: Likewise.
1609 * gcc.target/sparc/movcc-1.c: Likewise.
1610 * gcc.target/sparc/movcc-2.c: Likewise.
1611 * gcc.target/sparc/setcc-1.c: Adjust.
1612 * gcc.target/sparc/setcc-2.c: Likewise.
1613 * gcc.target/sparc/setcc-3.c: Likewise.
1614 * gcc.target/sparc/setcc-4.c: Likewise.
1615 * gcc.target/sparc/setcc-5.c: Likewise.
1616 * gcc.target/sparc/setcc-6.c: New test.
1617 * gcc.target/sparc/setcc-7.c: Likewise.
1618 * gcc.target/sparc/setcc-8.c: Likewise.
1619 * gcc.target/sparc/setcc-9.c: Likewise.
1620 * gcc.target/sparc/setcc-10.c: Likewise.
1621
74cf8d76 16222016-10-10 Jeff Law <law@redhat.com>
1623
1624 PR tree-optimization/71947
1625 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1626 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1627 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1628 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1629 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1630 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1631
8d3bf9df 16322016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1633
1634 PR fortran/77915
1635 * gfortran.dg/matmul_11.f90: New test.
1636
ade2e453 16372016-10-10 Jiong Wang <jiong.wang@arm.com>
1638
1639 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1640 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1698
d9b5db8e 16992016-10-10 Jiong Wang <jiong.wang@arm.com>
1700
1701 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1703 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1704 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1705 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1706 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1715
67789205 17162016-10-10 Jiong Wang <jiong.wang@arm.com>
1717
1718 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1719 Enable AArch64.
1720 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1721 vdup*_laneq.
1722 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1726
6dfe8276 17272016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1728 Jiong Wang <jiong.wang@arm.com>
1729
1730 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1731 AArch64 support.
1732 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1733 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1734 AArch64 targets.
1735 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1736 AArch64 targets.
1737 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1738 targets.
1739 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1740
ec8fd20e 17412016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1742
1743 * gnat.dg/specs/vfa.ads: New test.
1744
6dfe8276 17452016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1746
1747 * gnat.dg/inline13.ad[sb]: New test.
1748 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1749
8fc51369 17502016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1751
1752 * gnat.dg/biased_subtype.adb: New test.
1753
b4d09fc1 17542016-10-09 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR tree-optimization/77901
1757 * gcc.c-torture/compile/pr77901.c: New test.
1758
14964a36 17592016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1760
1761 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1762 * gcc.dg/ipa/propalign-2.c: Likewise
1763 * gcc.dg/ipa/propalign-3.c: Likewise.
1764 * gcc.dg/ipa/propalign-4.c: Likewise.
1765 * gcc.dg/ipa/propalign-5.c: Likewise.
1766
ad0c1dec 17672016-10-08 Jakub Jelinek <jakub@redhat.com>
1768
ae691a10 1769 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1770
4582d852 1771 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1772
ad0c1dec 1773 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1774 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1775
90a2ad05 17762016-10-07 Fritz Reese <fritzoreese@gmail.com>
1777
1778 * gfortran.dg/dec_union_11.f90: New testcase.
1779
4076953a 17802016-10-07 Nathan Sidwell <nathan@acm.org>
1781
1782 PR c++/66443
1783 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1784 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1785 * g++.dg/cpp1y/pr66443-cxx14.C: New
1786 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1787 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1788
cd45162d 17892016-10-07 Jakub Jelinek <jakub@redhat.com>
1790
1791 * g++.dg/cpp0x/addressof1.C: New test.
1792 * g++.dg/cpp0x/addressof2.C: New test.
1793
7d29bba9 17942016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1795
1796 * gcc.target/powerpc/float128-type-1.c: New test to check that
1797 PowerPC 64-bit Linux enables -mfloat128-type by default.
1798 * gcc.target/powerpc/float128-type-2.c: Likewise.
1799 * gcc.target/powerpc/float128-mix.c: Change error message to
1800 reflect that __ibm128 is now #define'ed to be long double.
1801
7d562e89 18022016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1803
1804 PR fortran/77406
1805 * gfortran.dg/pr77406.f90: New test.
1806 * gfortran.dg/assumed_type_3.f90: Update error messages.
1807 * gfortran.dg/defined_operators_1.f90: Ditto.
1808 * gfortran.dg/generic_26.f90: Ditto.
1809 * gfortran.dg/generic_7.f90: Ditto.
1810 * gfortran.dg/gomp/udr5.f90: Ditto.
1811 * gfortran.dg/gomp/udr7.f90: Ditto.
1812 * gfortran.dg/interface_1.f90: Ditto.
1813 * gfortran.dg/interface_37.f90: Ditto.
1814 * gfortran.dg/interface_5.f90: Ditto.
1815 * gfortran.dg/interface_6.f90: Ditto.
1816 * gfortran.dg/interface_7.f90
1817 * gfortran.dg/no_arg_check_3.f90
1818 * gfortran.dg/operator_5.f90
1819 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1820
0365bfa8 18212016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1822
1823 PR c++/77700
1824 * c-c++-common/Wint-in-bool-context.c: Update test.
1825
1941149a 18262016-10-07 Richard Biener <rguenther@suse.de>
1827
1828 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1829 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1830
dc5b5d21 18312016-10-07 Marek Polacek <polacek@redhat.com>
1832
1833 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1834
30ac4925 18352016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1836
1837 PR c++/69733
1838 * c-c++-common/pr69733.c: New test.
1839 * gcc.dg/pr69733.c: New test.
1840 * gcc.target/i386/pr69733.c: New test.
1841
95c0ad19 18422016-10-07 Marek Polacek <polacek@redhat.com>
1843
1844 PR c++/77803
1845 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1846
fafde080 18472016-10-07 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR tree-optimization/77664
1850 * gcc.dg/tree-ssa/pr77664.c: New test.
1851 * gcc.dg/pr77664.c: New test.
1852
18532016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1854
1855 * gfortran.dg/pr69955.f90: New test.
1856
4147af80 18572016_10-06 Louis Krupp <louis.krupp@zoho.com>
1858
1859 PR fortran/57910
1860 * gfortran.dg/pr57910.f90: New test.
1861
adeca879 18622016-10-06 Jakub Jelinek <jakub@redhat.com>
1863
1864 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1865 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1866
fefb1a11 18672016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1868
1869 PR tree-optimization/77862
1870 * gcc.dg/pr77862.c: New test.
1871
f7df25e9 18722016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1873
1874 * gcc.dg/tree-ssa/evrp4.c: New test.
1875
3ff1ad36 18762016-10-06 Jeff Law <law@redhat.com>
1877
1878 PR tree-optimization/71661
1879 * gcc.dg/tree-ssa/pr71661.c: New test.
1880
1424fde5 18812016-10-06 Richard Biener <rguenther@suse.de>
1882
1883 PR tree-optimization/77855
1884 * gcc.dg/torture/pr77855.c: New testcase.
1885
a22dd5ec 18862016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1887 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1888
1889 * g++.dg/other/pr77759.C: New test.
1890
cb1f8eb4 18912016-10-06 Richard Biener <rguenther@suse.de>
1892
1893 PR tree-optimization/77839
1894 * gcc.dg/torture/pr77839.c: New testcase.
1895
bb513366 18962016-10-06 Marek Polacek <polacek@redhat.com>
1897
1898 * g++.dg/cpp1z/init-statement9.C: New test.
1899
26d689f4 19002016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1901
1902 * gcc.target/i386/pcommit-1.c: Deleted.
1903 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1904 * gcc.target/i386/sse-13.c: Ditto.
1905 * gcc.target/i386/sse-14.c: Ditto.
1906 * gcc.target/i386/sse-22.c: Ditto.
1907 * gcc.target/i386/sse-23.c: Ditto.
1908 * g++.dg/other/i386-2.C: Ditto.
1909
847e66cc 19102016-10-05 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * gcc.target/i386/pr77833.c: Require int128 effective target.
1913
670ec524 19142016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1915
1916 PR fortran/58991
1917 PR fortran/58992
1918 * gfortran.dg/associate_22.f90: New test.
1919
fca4e258 19202016-10-05 Fritz Reese <fritzoreese@gmail.com>
1921
1922 * gfortran.dg/dec_union_9.f90: New testcase.
1923 * gfortran.dg/dec_union_10.f90: New testcase.
1924
994fc95f 19252016-10-05 Jakub Jelinek <jakub@redhat.com>
1926
c6958264 1927 PR sanitizer/66343
1928 * gcc.dg/pch/pr66343-3.c: New test.
1929 * gcc.dg/pch/pr66343-3.hs: New file.
1930
994fc95f 1931 PR sanitizer/66343
1932 * gcc.dg/pch/pr66343-1.c: New test.
1933 * gcc.dg/pch/pr66343-1.hs: New file.
1934 * gcc.dg/pch/pr66343-2.c: New test.
1935 * gcc.dg/pch/pr66343-2.hs: New file.
1936
2b6903a5 19372016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1938
1939 * c-c++-common/Wint-in-bool-context.c: Update test.
1940
a9e44c43 19412016-10-05 Marek Polacek <polacek@redhat.com>
1942
1943 * g++.dg/cpp1z/init-statement1.C: New test.
1944 * g++.dg/cpp1z/init-statement2.C: New test.
1945 * g++.dg/cpp1z/init-statement3.C: New test.
1946 * g++.dg/cpp1z/init-statement4.C: New test.
1947 * g++.dg/cpp1z/init-statement5.C: New test.
1948 * g++.dg/cpp1z/init-statement6.C: New test.
1949 * g++.dg/cpp1z/init-statement7.C: New test.
1950 * g++.dg/cpp1z/init-statement8.C: New test.
1951
d0a5b595 19522016-10-05 Louis Krupp <louis.krupp@zoho.com>
1953
1954 PR fortran/67524
1955 * gfortran.dg/pr67524.f90: New test.
1956
c7b01e77 19572016-10-05 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR sanitizer/77823
1960 * c-c++-common/ubsan/shift-9.c: New test.
1961
d204444e 19622016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1963
1964 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1965 of int if __SIZEOF_INT__ is less than 4 bytes.
1966
ea55eab9 19672016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968
1969 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1970 * gfortran.dg/class_array_20.f03: Likewise.
1971 * gfortran.dg/class_array_21.f03: Likewise.
1972 * gfortran.dg/finalize_29.f08: Likewise.
1973 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1974
bf1426ea 19752016-10-05 Richard Biener <rguenther@suse.de>
1976
1977 PR middle-end/77826
1978 * gcc.dg/torture/pr77826.c: New testcase.
1979
eb93b162 19802016-10-05 Richard Biener <rguenther@suse.de>
1981
1982 * gcc.dg/fold-copysign-1.c: New testcase.
1983
830f8f08 19842016-10-05 Andreas Schwab <schwab@suse.de>
1985
1986 * g++.dg/pr49847-2.C: Remove.
1987
ce229d56 19882016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1989
1990 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1991
d82d27a3 19922016-10-05 Richard Biener <rguenther@suse.de>
1993
1994 PR middle-end/55152
1995 * gcc.dg/pr55152-2.c: New testcase.
1996
29e40d1d 19972016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1998
1999 * gfortran.dg/dtio_15.f90: New test.
2000
78dc0da1 20012016-10-04 Ian Lance Taylor <iant@golang.org>
2002
2003 * gcc.dg/split-7.c: New test.
2004
f72de674 20052016-10-04 Martin Sebor <msebor@redhat.com>
2006
2007 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2008 %lc directive to wint_t to silence -Wformat warnings on targets
2009 where the latter is a distinct type such as long.
2010
c30da209 20112016-10-04 Martin Sebor <msebor@redhat.com>
2012
2013 PR c++/77804
2014 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2015
c93d719b 20162016-10-04 Jakub Jelinek <jakub@redhat.com>
2017
c8887d28 2018 PR c++/77791
2019 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2020
c93d719b 2021 * g++.dg/other/java3.C: Remove.
2022 * g++.dg/other/java1.C: Remove.
2023 * g++.dg/other/error12.C: Remove.
2024 * g++.dg/other/java2.C: Remove.
2025 * g++.dg/warn/Wnvdtor.C: Remove.
2026 * g++.dg/lookup/java1.C: Remove.
2027 * g++.dg/lookup/java2.C: Remove.
2028 * g++.dg/ext/pr34829.C: Remove.
2029 * g++.dg/ext/java-3.C: Remove.
2030 * g++.dg/ext/java-1.C: Remove.
2031 * g++.dg/ext/java-2.C: Remove.
2032 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2033
e62363b1 20342016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2035
2036 PR tree-optimization/77808
2037 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2038
38f18c01 20392016-10-04 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/77399
2042 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2043
47fd90af 20442016-10-04 Richard Biener <rguenther@suse.de>
2045
2046 PR middle-end/77833
2047 * gcc.target/i386/pr77833.c: New testcase.
2048
2f8d6297 20492016-09-26 Jeff Law <law@redhat.com>
2050
2051 PR tree-optimization/71550
2052 PR tree-optimization/71403
2053 * gcc.c-torture/execute/pr71550.c: New test.
2054
4092cccf 20552016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2056
2057 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2058 option.
2059
8e8fe25a 20602016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2061
2062 Revert
2063 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2064
2065 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2066
fcfa0d6a 20672016-10-03 Marek Polacek <polacek@redhat.com>
2068
2069 * g++.dg/cpp0x/nullptr37.C: New test.
2070
255beb07 20712016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2072
2073 * c-c++-common/Wint-in-bool-context.c: Update test.
2074
16127d51 20752016-10-02 Jakub Jelinek <jakub@redhat.com>
2076
2077 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2078 earlier.
2079 * g++.dg/charset/asm2.c (memmove): Likewise.
2080 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2081 * g++.dg/tls/diag-4.C (foo): Likewise.
2082 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2083 dg-warning, fix up regex.
2084 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2085 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2086 * g++.old-deja/g++.mike/net31.C: Likewise.
2087 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2088 for C++17.
2089 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2090 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2091
c9e875f1 20922016-10-01 Richard Biener <rguenther@suse.de>
2093
2094 PR middle-end/77798
2095 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2096
77daf8b6 20972016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2098
2099 PR fortran/77663
2100 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2101
ff2feb8b 21022016-10-01 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR c/77490
2105 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2106 Add dg-prune-output directive.
2107
fd3720ac 21082016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2109
2110 PR fortran/66643
2111 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2112 * gfortran.fortran-torture/compile/write.f90: Update test.
2113
dd07e329 21142016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2115
2116 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2117 arm_fp16_alternative_ok as the required effective target.
2118 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2119 -mfp16-format=alternative to the dg-options directive and remove
2120 the dg-add-options directive.
2121
580083a2 21222016-09-30 Fritz Reese <fritzoreese@gmail.com>
2123
2124 PR fortran/77764
2125 * gfortran.dg/dec_union_8.f90: New testcase.
2126
f24fcad2 21272016-09-30 Fritz Reese <fritzoreese@gmail.com>
2128
2129 PR fortran/77782
2130 * gfortran.dg/dec_structure_16.f90: New testcase.
2131
e0e00cf4 21322016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2133
2134 * gfortran.dg/coarray_allocate_10.f08: New test.
2135 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2136
44211526 21372016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2138
2139 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2140
e2441cd8 21412016-09-30 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/77399
2144 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2145
0914a8ef 21462016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2147
5db34fe5 2148 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2149 -fdelete-null-pointer-checks explicit.
2150 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2151 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2152 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2153 * gcc.dg/pic-1.c: Require fpic target support.
2154 * gcc.dg/pic-2.c: Likewise.
2155
c5d89bae 21562016-09-29 Jakub Jelinek <jakub@redhat.com>
2157
2158 Implement P0001R1 - C++17 removal of register storage class specifier
2159 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2160 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2161 C++17.
2162 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2163 keyword if not __SSE2__.
2164 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2165 C++17.
2166 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2167 register keywords.
2168 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2169 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2170 no_erroneous_warning): Expect new warnings for C++17.
2171 * g++.dg/warn/register-var-2.C (f): Likewise.
2172 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2173 * g++.dg/parse/linkage2.C (foo): Likewise.
2174 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2175 keyword on parameters for C++17.
2176 * g++.dg/cpp1z/register1.C: New test.
2177 * g++.dg/cpp1z/register2.C: New test.
2178 * g++.dg/cpp1z/register3.C: New test.
2179
5424b150 21802016-09-29 Uros Bizjak <ubizjak@gmail.com>
2181
2182 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2183 * gcc.target/i386/avx2-check.h (main): Ditto.
2184 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2185 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2186 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2187 * gcc.target/i386/avx512er-check.h (main): Ditto.
2188 * gcc.target/i386/avx512f-check.h (main): Ditto.
2189 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2190 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2191 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2192
132fa33c 21932016-09-29 Uros Bizjak <ubizjak@gmail.com>
2194
2195 PR target/77756
2196 * gcc.target/i386/pr77756.c: New test.
2197
ea72fa65 21982016-09-29 Marek Polacek <polacek@redhat.com>
2199
2200 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2201
40334d1a 22022016-09-29 Marek Polacek <polacek@redhat.com>
2203
2204 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2205 C++14.
2206
2bf721c3 22072016-09-29 Martin Liska <mliska@suse.cz>
2208
2209 * objc/execute/construct1.m: New test.
2210
a8243a97 22112016-09-29 Richard Biener <rguenther@suse.de>
2212
2213 PR tree-optimization/77768
2214 * gcc.dg/torture/pr77768.c: New testcase.
2215
98da8d3b 22162016-09-28 Richard Biener <rguenther@suse.de>
2217
2218 PR middle-end/77407
2219 * gcc.dg/pr77407.c: New testcase.
2220
b0ab3ca0 22212016-09-29 Richard Biener <rguenther@suse.de>
2222
2223 PR middle-end/55152
2224 * gcc.dg/pr55152.c: New testcase.
2225 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2226
f76c9f26 22272016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2228
2229 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2230 (dg-options): Remove -m32.
2231
94d9ba6a 22322016-09-28 Martin Sebor <msebor@redhat.com>
2233
2234 PR middle-end/77721
2235 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2236
d23296dc 22372016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2238
2239 PR libgfortran/77707
2240 * gfortran.dg/inquire_17.f90: New test.
2241
2a2770c6 22422016-09-28 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR c++/77467
2245 * g++.dg/cpp1y/constexpr-77467.C: New test.
2246
3e822015 22472016-09-28 Martin Sebor <msebor@redhat.com>
2248
2249 PR c/77762
2250 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2251 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2252 (test_sprintf_p_const): Adjust line numbers to avoid failures
2253 introduced in r240503.
2254
21ce832f 22552016-09-28 Martin Sebor <msebor@redhat.com>
2256
2257 PR middle-end/77683
2258 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2259
8d9e3eb6 22602016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2261
cfa852a5 2262 PR c++/77748
2263 * g++.dg/pr77550.C: Avoid undefined behavior.
2264
8d9e3eb6 2265 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2266
85dd8d9a 22672016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2268
2269 * gcc.dg/strlenopt-20.c: Update test.
2270 * gcc.dg/strlenopt-21.c: Likewise.
2271 * gcc.dg/strlenopt-22.c: Likewise.
2272 * gcc.dg/strlenopt-22g.c: Likewise.
2273 * gcc.dg/strlenopt-26.c: Likewise.
2274 * gcc.dg/strlenopt-5.c: Likewise.
2275 * gcc.dg/strlenopt-7.c: Likewise.
2276 * gcc.dg/strlenopt-9.c: Likewise.
2277
ce7e2f0e 22782016-09-27 Jakub Jelinek <jakub@redhat.com>
2279
4fd4e9e0 2280 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2281
66108a57 2282 * g++.dg/cpp1z/lambda-this1.C: New test.
2283 * g++.dg/cpp1z/lambda-this2.C: New test.
2284
ce7e2f0e 2285 PR c++/77722
2286 * g++.dg/ubsan/return-4.C: New test.
2287 * g++.dg/ubsan/return-5.C: New test.
2288 * g++.dg/ubsan/return-6.C: New test.
2289
eedf6f96 22902016-09-27 Jiong Wang <jiong.wang@arm.com>
2291
2292 * lib/target-supports.exp
2293 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2294 in function comment.
2295
febf7a45 22962016-09-27 Martin Liska <mliska@suse.cz>
2297
2298 PR gcov-profile/46266
2299 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2300 considered.
2301
1ef012e4 23022016-09-27 Richard Biener <rguenther@suse.de>
2303
2304 PR tree-optimization/77745
2305 * g++.dg/torture/pr77745.C: New testcase.
2306
fcaf08b7 23072016-09-27 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/77478
2310 * gcc.dg/torture/pr77478.c: New testcase.
2311
db46bcd3 23122016-09-27 Martin Liska <mliska@suse.cz>
2313
2314 PR gcov-profile/7970
2315 PR gcov-profile/16855
2316 PR gcov-profile/44779
2317 * g++.dg/gcov/pr16855.C: New test.
2318
2e0bcd96 23192016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320
2321 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2322
93768ef7 23232016-09-27 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR fortran/77666
2326 * gfortran.dg/gomp/pr77666.f90: New test.
2327
b09a4365 23282016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2329
2330 PR ipa/77677
2331 * gcc.dg/torture/pr77677-2.c: New test.
2332
85527e8f 23332016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2334
2335 PR fortran/77420
2336 * gfortran.dg/pr77420_1.f90: New test.
2337 * gfortran.dg/pr77420_2.f90: Ditto.
2338 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2339 * gfortran.dg/pr77420_4.f90: this file.
2340
140cd7ff 23412016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2342
2343 PR middle-end/77719
2344 * gfortran.dg/pr77719.f90: New test.
2345
d4d58fc3 23462016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2347
2348 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2349 singular form of byte when quantity is unknown.
d4d58fc3 2350
e997bd3a 23512016-09-26 Marek Polacek <polacek@redhat.com>
2352
2353 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2354
9c7de46a 23552016-09-26 Martin Liska <mliska@suse.cz>
2356
2357 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2358 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2359 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2360 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2361 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2362 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2363 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2364 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2365 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2366
3c77f69c 23672016-09-26 Marek Polacek <polacek@redhat.com>
2368
2369 PR c/7652
2370 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2371 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2372 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2373 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2374 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2375 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2376 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2377 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2378 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2379 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2380 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2381 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2382 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2383 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2384 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2385 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2386 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2387 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2388 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2389 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2390 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2391 * c-c++-common/attr-fallthrough-1.c: New test.
2392 * c-c++-common/attr-fallthrough-2.c: New test.
2393 * g++.dg/cpp0x/fallthrough1.C: New test.
2394 * g++.dg/cpp0x/fallthrough2.C: New test.
2395 * g++.dg/cpp1z/fallthrough1.C: New test.
2396 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2397 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2398 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2399 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2400
40e245e1 24012016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2402
9e9fb49b 2403 PR fortran/77429
40e245e1 2404 * gfortran.dg/pr77429.f90: New test.
2405
cfffcdf4 24062016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2407
2408 PR fortran/77694
2409 * gfortran.dg/pr77694.f90: New test.
2410
223e6ae9 24112016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2412
2413 PR target/51244
2414 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2415
9e932ac2 24162016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2417
2418 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2419 for 32-bit mode.
2420
04f16d28 24212016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2422
2423 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2424 for 32-bit mode.
2425
481ce481 24262016-09-24 Marek Polacek <polacek@redhat.com>
2427
2428 PR c/77490
2429 * c-c++-common/Wbool-operation-1.c: New test.
2430 * gcc.dg/Wbool-operation-1.c: New test.
2431
8e652fcf 24322016-09-23 Fritz Reese <fritzoreese@gmail.com>
2433
2434 * gfortran.dg/dec_static_1.f90: New.
2435 * gfortran.dg/dec_static_2.f90: New.
2436 * gfortran.dg/dec_static_3.f90: New.
2437 * gfortran.dg/dec_static_4.f90: New.
2438
e7c4560c 24392016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2440
2441 PR fortran/48298
2442 * gfortran.dg/negative_unit_check.f90: Update test.
2443 * gfortran.dg/dtio_14.f90: New test.
481ce481 2444
ad020996 24452016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2446
2447 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2448 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2449 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2450 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2451 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2452 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2453 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2454
e2c1228b 24552016-09-23 Martin Sebor <msebor@redhat.com>
2456
2457 PR testsuite/77713
2458 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2459 assuming long double is bigger than double.
2460
9b5db70f 24612016-09-23 Jakub Jelinek <jakub@redhat.com>
2462
2463 Implement P0138R2, C++17 construction rules for enum class values
2464 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2465
a30e370d 24662016-09-23 David Malcolm <dmalcolm@redhat.com>
2467
2468 PR preprocessor/77672
2469 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2470 expected multiline output from first warning to reflect change
2471 in r240434.
2472
15650eb7 24732016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2474
2475 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2476
f886b2b4 24772016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2478 Tom de Vries <tom@codesourcery.com>
2479
2480 PR testsuite/77411
2481 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2482
f74ba31d 24832016-09-23 Marek Polacek <polacek@redhat.com>
2484
2485 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2486 * c-c++-common/gomp/atomic-13.c: Likewise.
2487 * c-c++-common/gomp/atomic-14.c: Likewise.
2488 * c-c++-common/pr60439.c: Remove invalid code.
2489 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2490 * g++.dg/expr/bitfield5.C: Likewise.
2491 * g++.dg/expr/bitfield6.C: Likewise.
2492 * g++.dg/expr/bool1.C: Likewise.
2493 * g++.dg/expr/bool3.C: Likewise.
2494 * g++.dg/expr/lval3.C: Likewise.
2495 * g++.dg/expr/lval4.C: Likewise.
2496 * g++.old-deja/g++.jason/bool5.C: Likewise.
2497
7413e757 24982016-09-23 David Malcolm <dmalcolm@redhat.com>
2499
2500 PR preprocessor/77672
2501 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2502 (test_terminator_location): New function.
2503
81df50de 25042016-09-23 Richard Biener <rguenther@suse.de>
2505
2506 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2507
5f4626d8 25082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2509
2510 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2511 -march=armv8.2-a+fp16 when supported by the hardware.
2512 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2513 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2514 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2515 semi-colons to a macro invocations.
2516 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2517 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2518 defined.
2519 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2520 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2523 defined.
2524 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2527 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2528 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2531 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2532 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2533 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2534 defined.
2535 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2536 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2537 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2538 defined.
2539 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2542 defined.
2543 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2545 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2546 defined.
2547 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2549 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2550 defined. Also fix some white-space.
2551 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2552 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2553 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2556 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2557 defined. Also fix some long lines and white-space.
2558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2559 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2560 defined. Also fix some long lines and white-space.
2561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2562 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2563 defined.
2564 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2567 defined.
2568 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2570 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2571 defined.
2572 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2574 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2575 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2582 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2588 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2589 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2591
f2645569 25922016-09-23 Jiong Wang <jiong.wang@arm.com>
2593 Matthew Wahab <matthew.wahab@arm.com>
2594
2595 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2598 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2599 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2600 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2601 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2602 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2603 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2604 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2605 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2606 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2611 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2612 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2613 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2614 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2615 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2616 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2617 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2618 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2619 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2626 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2627 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2628 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2629 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2632
66a55fc4 26332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2634
2635 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2636 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2637 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2638 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2639 support.
2640
ada0f4c4 26412016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2642
2643 PR ipa/77677
2644 * gcc.dg/torture/pr77677.c: New test.
2645
8771094d 26462016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2647
2648 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2649 here now.
2650
c959fae1 26512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2652
2653 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2654 options. Add tests for float16x4_t and float16x8_t.
2655
88b594a3 26562016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2657
2658 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2659 * gcc.target/s390/risbg-ll-2.c: Ditto.
2660 * gcc.target/s390/risbg-ll-3.c: Ditto.
2661
e4ad661c 26622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2663
2664 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2665 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2666
4005a882 26672016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2668
2669 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2670 output to the simplified instructions.
2671
9854d864 26722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2673
2674 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2675 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2676
388ce7db 26772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2678
2679 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2680 (FP16_SUPPORTED): New
2681 (expected-hfloat-16x4): Make conditional on __fp16 support.
2682 (expected-hfloat-16x8): Likewise.
2683 (vdup_n_f16): Disable for non-AArch64 targets.
2684 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2685 conditional on FP16_SUPPORTED.
2686 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2688 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2689 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2690 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2691 for testing __fp16.
2692 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2693 conditional on FP16_SUPPORTED.
2694 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2695 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2696
837bb76e 26972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2698
2699 * gcc.target/arm/short-vfp-1.c: New.
2700
e183c2b8 27012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2702
2703 * gcc.target/arm/attr-fp16-arith-1.c: New.
2704
cd6fbed6 27052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2706
2707 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2708 New.
2709 (add_options_for_arm_v8_2a_fp16_neon): New.
2710 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2711 (add_options_for_arm_arch_v8_2a): Auto-generate.
2712 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2713 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2714 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2715 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2716 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2717 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2718 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2719
4961b0ab 27202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2721
2722 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2723 arm_fp16_alternative_ok.
2724 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2725 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2726 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2727 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2728 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2729 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2730 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2731 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2732 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2733 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2734 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2735 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2736 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2737 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2738 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2739 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2740 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2741 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2742 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2743 arm_fp16_alternative_ok.
2744 * lib/target-supports.exp
2745 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2746 (check_effective_target_arm_fp16_alternative_ok): New.
2747 (check_effective_target_arm_fp16_none_ok_nocache): New.
2748 (check_effective_target_arm_fp16_none_ok): New.
2749
ce5b3c3b 27502016-09-23 Martin Liska <mliska@suse.cz>
2751
2752 * gcc.dg/ipa/pr77653.c: Replace adress
2753 with address.
2754
d4c65e05 27552016-09-23 Martin Liska <mliska@suse.cz>
2756
2757 * gcc.target/i386/movbe-4.c: New test.
2758
82a47693 27592016-09-23 Martin Liska <mliska@suse.cz>
2760
2761 * gcc.target/i386/crc32-5.c: New test.
2762
0253072a 27632016-09-23 Martin Liska <mliska@suse.cz>
2764
2765 * gcc.target/i386/pr71652.c: New test.
2766 * gcc.target/i386/pr71652-2.c: New test.
2767 * gcc.target/i386/pr71652-3.c: New test.
2768
0bfdbd22 27692016-09-23 Jakub Jelinek <jakub@redhat.com>
2770
2771 * lib/gcc-dg.exp (process-message): Support relative line number
2772 notation - .+4 or .-1 etc.
2773 * gcc.dg/dg-test-1.c: New test.
2774
ff982ab4 27752016-09-22 Martin Sebor <msebor@redhat.com>
2776
2777 PR target/77676
2778 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2779 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2780 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2781 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2782
78299f8d 27832016-09-22 Uros Bizjak <ubizjak@gmail.com>
2784
2785 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2786 * gcc.dg/ifcvt-2.c: Ditto.
2787 * gcc.dg/zero_bits_compound-1.c: Ditto.
2788 * gcc.dg/zero_bits_compound-1.c: Ditto.
2789 * gcc.dg/pr40550.c: Simplify target selectors.
2790 Use dg-additional-options.
2791 * gcc.dg/pr47893.c: Ditto.
2792 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2793 additional options for 32-bit x86 targets.
2794 * gcc.dg/pr70955.c: Move to ...
2795 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2796
ec645283 27972016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/61019
2800 * g++.dg/cpp0x/pr61019.C: New.
2801
9753b549 28022016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2803 Terry Guo <terry.guo@arm.com>
2804
2805 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2806 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2807 * gcc.target/arm/pure-code/pure-code.exp: New.
2808
7dbfb427 28092016-09-22 Uros Bizjak <ubizjak@gmail.com>
2810
2811 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2812 Remove SSE effective target requirement.
2813
7e20dff2 28142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/71979
2817 * g++.dg/cpp0x/pr71979.C: New.
2818
05dd002d 28192016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2820
2821 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2822
53769cc8 28232016-09-22 Martin Liska <mliska@suse.cz>
2824
2825 PR ipa/77653
2826 * gcc.dg/ipa/pr77653.c: New test.
2827
51c846d6 28282016-09-22 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR fortran/77665
2831 * gfortran.dg/gomp/pr77665.f90: New test.
2832
51278c1a 28332016-09-22 Paul Thomas <pault@gcc.gnu.org>
2834
2835 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2836 * gfortran.dg/dtio_13.f90: New test.
2837
cde225a2 28382016-09-21 Louis Krupp <louis.krupp@zoho.com>
2839
2840 PR fortran/66107
2841 * gfortran.dg/pr66107.f90: New test.
2842
0d5530d9 28432016-09-21 Ian Lance Taylor <iant@golang.org>
2844
2845 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2846 with call to builtin delete function.
2847
9ca7e933 28482016-09-21 Joseph Myers <joseph@codesourcery.com>
2849
2850 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2851 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2852 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2853 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2854 tests.
2855
451127c6 28562016-09-21 Uros Bizjak <ubizjak@gmail.com>
2857
2858 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2859
98aa0f57 28602016-09-21 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR c++/77651
2863 * g++.dg/cpp1z/aligned-new6.C: New test.
2864
65eeae10 28652016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2866
2867 * gcc.target/arm/fp16-aapcs-3.c: New.
2868 * gcc.target/arm/fp16-aapcs-4.c: New.
2869 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2870 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2871 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2872 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2873
1a39df22 28742016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2875
2876 PR tree-optimization/77550
2877 * g++.dg/pr77550.C: New test.
2878
48bc6fdd 28792016-09-21 Georg-Johann Lay <avr@gjlay.de>
2880
2881 PR target/77326
2882 * gcc.target/avr/torture/pr77326.c: New test.
2883
a09b160b 28842016-09-21 Louis Krupp <louis.krupp@zoho.com>
2885
2886 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2887
91207228 28882016-09-21 Richard Biener <rguenther@suse.de>
2889
2890 PR tree-optimization/77648
2891 * gcc.dg/torture/pr77648-1.c: New testcase.
2892 * gcc.dg/torture/pr77648-2.c: Likewise.
2893
f6aeb966 28942016-09-21 Richard Biener <rguenther@suse.de>
2895 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR tree-optimization/77621
2898 * gcc.dg/pr77621.c: New testcase.
2899
637b3ebb 29002016-09-21 Paul Thomas <pault@gcc.gnu.org>
2901
2902 PR fortran/77657
2903 * gfortran.dg/dtio_12.f90: New test.
2904
b5b88e7a 29052016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2906
2907 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2908
8ccdb0a4 29092016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2910
2911 PR tree-optimization/72835
2912 * gcc.dg/tree-ssa/pr72835.c: New test.
2913
b9833bfd 29142016-09-20 Martin Sebor <msebor@redhat.com>
2915
2916 PR middle-end/49905
2917 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2918 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2919 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2920 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2921 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2922 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2923 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2924
597323ed 29252016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2926
2927 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2928 arguments/compare will be optimized away.
2929 * gcc.dg/torture/ftrapv-1.c: Likewise.
2930
25a8e007 29312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2932
2933 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2934 will be optimized away.
2935 * gcc.dg/ipa/vrp1.c: New test.
2936 * gcc.dg/ipa/vrp2.c: New test.
2937 * gcc.dg/ipa/vrp3.c: New test.
2938
6e93da1b 29392016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2940
2941 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2942 does the same transformation.
2943 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2944 * gcc.dg/tree-ssa/evrp1.c: New test.
2945 * gcc.dg/tree-ssa/evrp2.c: New test.
2946 * gcc.dg/tree-ssa/evrp3.c: New test.
2947 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2948 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2949 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2950 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2951 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2952 foling now happens early.
2953 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2954 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2955 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2956 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2957 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2958
b8b3b645 29592016-09-20 Uros Bizjak <ubizjak@gmail.com>
2960
2961 PR target/77621
2962 * gcc.target/i386/pr77621.c: New test.
2963 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2964 pattern, loop should vectorize with -mtune=atom.
2965
81165554 29662016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2967 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR testsuite/63299
2970 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2971 instead of delete.
2972
2f8a2ead 29732016-09-20 Jakub Jelinek <jakub@redhat.com>
2974
a48667ee 2975 PR c++/77626
2976 * g++.dg/other/pr77626.C: New test.
2977
7e67c6d5 2978 PR c++/77638
2979 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2980
59934ea3 2981 PR c++/77637
2982 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2983
2f8a2ead 2984 PR middle-end/77624
2985 * c-c++-common/pr77624-1.c: New test.
2986 * c-c++-common/pr77624-2.c: New test.
2987
a1268ee1 29882016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2989
2990 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2991 of digits expected.
2992
0b77b2cf 29932016-09-20 Richard Biener <rguenther@suse.de>
2994
2995 PR tree-optimization/77646
2996 * gcc.dg/torture/pr77646.c: New testcase.
2997
bed03df1 29982016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2999
3000 PR c++/77434
3001 * c-c++-common/Wint-in-bool-context.c: New test.
3002
cb19a0da 30032016-09-19 Joseph Myers <joseph@codesourcery.com>
3004
3005 * gcc.dg/cr-decimal-dig-1.c: New test.
3006
9b5c49ef 30072016-09-19 Joseph Myers <joseph@codesourcery.com>
3008
3009 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3010 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3011 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3012 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3013
48d1445d 30142016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3015
3016 PR rtl-optimization/77416
3017 * gcc.target/powerpc/pr77416.c: New.
3018
579f478b 30192016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3020
3021 PR c++/77639
3022 * g++.dg/template/error-recovery4.C: New test.
3023
f2e52448 30242016-09-19 Bin Cheng <bin.cheng@arm.com>
3025
3026 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3027
aaf7d5f8 30282016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3029
3030 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3031 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3032
5f036000 30332016-09-19 Jakub Jelinek <jakub@redhat.com>
3034 Jan Hubicka <jh@suse.cz>
3035
3036 PR target/77587
3037 * gcc.dg/pr77587.c: New test.
3038 * gcc.dg/pr77587a.c: New file.
3039
eee0cf09 30402016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3041
3042 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3043 * gfortran.dg/coarray_38.f90:
3044 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3045 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3046 * gfortran.dg/coarray_allocate_7.f08: New test.
3047 * gfortran.dg/coarray_allocate_8.f08: New test.
3048 * gfortran.dg/coarray_allocate_9.f08: New test.
3049 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3050 new caf_register.
3051 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3052 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3053 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3054 get_by_refs.
3055 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3056 * gfortran.dg/coarray_lock_7.f90: Same.
3057 * gfortran.dg/coarray_poly_5.f90: Same.
3058 * gfortran.dg/coarray_poly_6.f90: Same.
3059 * gfortran.dg/coarray_poly_7.f90: Same.
3060 * gfortran.dg/coarray_poly_8.f90: Same.
3061 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3062
891196d7 30632016-09-19 Fritz Reese <fritzoreese@gmail.com>
3064
3065 PR fortran/77584
3066 * gfortran.dg/dec_structure_15.f90: New testcase.
3067
281da9a3 30682016-09-19 Richard Biener <rguenther@suse.de>
3069
3070 PR middle-end/77605
3071 * gcc.dg/torture/pr77605.c: New testcase.
3072
8a252920 30732016-09-18 Louis Krupp <louis.krupp@zoho.com>
3074
3075 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3076
a18b7a33 30772016-09-17 Jan Hubicka <hubicka@ucw.cz>
3078
3079 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3080 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3081 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3082 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3083 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3084 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3085 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3086 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3087 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3088 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3089 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3090
b868c23d 30912016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3092
3093 * gcc.target/i386/pr68633.c: Fix expected result.
3094
360d7ea8 30952016-09-17 Louis Krupp <louis.krupp@gmail.com>
3096
3097 PR fortran/68078
3098 * gfortran.dg/pr68078.f90: New test.
3099 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3100
d58661cb 31012016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3102
3103 PR target/77613
3104 * gcc.target/powerpc/swaps-p8-25.c: New.
3105
24b3d864 31062016-09-16 Jakub Jelinek <jakub@redhat.com>
3107
e6db887a 3108 PR c++/77482
3109 * g++.dg/cpp0x/constexpr-77482.C: New test.
3110
44df6c11 3111 PR c++/77379
3112 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3113 thunk offsets.
3114 * g++.dg/abi/abi-tag23a.C: Likewise.
3115
53d2f3de 3116 PR c++/77338
3117 * g++.dg/cpp0x/decltype-77338.C: New test.
3118
24b3d864 3119 PR c++/77375
3120 * g++.dg/cpp0x/mutable1.C: New test.
3121
42f172d0 31222016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3123
3124 PR fortran/77612
3125 * gfortran.dg/pr77612.f90: New test.
3126
0665113b 31272016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3128
3129 * gcc.dg/torture/pr70421.c: Require int32plus.
3130
dff10ec9 31312016-09-16 Jakub Jelinek <jakub@redhat.com>
3132
be63912c 3133 PR middle-end/77475
3134 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3135
dff10ec9 3136 PR target/77526
3137 * gcc.target/i386/pr77526.c: New test.
3138
69cdadd9 31392016-09-16 Jakub Jelinek <jakub@redhat.com>
3140 Eric Botcazou <ebotcazou@adacore.com>
3141
3142 PR middle-end/77594
3143 * gcc.target/i386/pr77594.c: New test.
3144
b74250bc 31452016-09-15 Louis Krupp <louis.krupp@zoho.com>
3146
3147 PR fortran/69963
3148 * gfortran.dg/misplaced_implicit_character.f90: New test.
3149
834a2c29 31502016-09-15 Bin Cheng <bin.cheng@arm.com>
3151
3152 PR tree-optimization/77503
3153 * gcc.dg/vect/pr77503.c: New test.
3154
fbcb99d5 31552016-09-15 Richard Biener <rguenther@suse.de>
3156
3157 PR middle-end/77544
3158 * c-c++-common/torture/pr77544.c: New testcase.
3159
3aa4e8c2 31602016-09-15 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR middle-end/77475
3163 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3164 * gcc.dg/march-generic.c: Likewise.
3165 * gcc.target/i386/spellcheck-options-1.c: New test.
3166 * gcc.target/i386/spellcheck-options-2.c: New test.
3167 * gcc.target/i386/spellcheck-options-3.c: New test.
3168 * gcc.target/i386/spellcheck-options-4.c: New test.
3169
e9dea525 31702016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3171
3172 PR fortran/72743
3173 * gfortran.dg/goacc/pr72743.f90: New test.
3174
7270347c 31752016-09-15 Richard Biener <rguenther@suse.de>
3176
3177 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3178
091e8e90 31792016-09-15 Richard Biener <rguenther@suse.de>
3180
3181 PR tree-optimization/77514
3182 * gcc.dg/torture/pr77514.c: New testcase.
3183
8cc08773 31842016-09-14 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR c++/77549
3187 * g++.dg/lookup/pr77549.C: New test.
3188
5be60f03 31892016-09-14 Marek Polacek <polacek@redhat.com>
3190
3191 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3192 * c-c++-common/gomp/atomic-13.c: Likewise.
3193 * c-c++-common/gomp/atomic-14.c: Likewise.
3194 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3195 * g++.dg/cpp1z/bool-increment1.C: New test.
3196 * c-c++-common/pr60439.c: Add dg-warning.
3197 * g++.dg/expr/bitfield4.C: Likewise.
3198 * g++.dg/expr/bitfield5.C: Likewise.
3199 * g++.dg/expr/bitfield6.C: Likewise.
3200 * g++.dg/expr/bool1.C: Likewise.
3201 * g++.dg/expr/bool3.C: Likewise.
3202 * g++.dg/expr/lval3.C: Likewise.
3203 * g++.dg/expr/lval4.C: Likewise.
3204 * g++.old-deja/g++.jason/bool5.C: Likewise.
3205 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3206 * g++.dg/other/error18.C: Likewise.
3207 * g++.dg/gomp/atomic-14.C: Likewise.
3208
f80a245e 32092016-09-14 Nathan Sidwell <nathan@acm.org>
3210
3211 PR c++/77539
3212 * g++.dg/cpp1y/pr77539.C: New.
3213
7b329bca 32142016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3215
3216 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3217 dg-require.
3218 * g++.dg/ext/builtin_alloca.C: Likewise.
3219 * g++.dg/template/spec35.C: Likewise.
3220 * gcc.dg/builtins-68.c: Likewise.
3221 * gcc.misc-tests/gcov-13.c: Likewise.
3222 * gcc.misc-tests/gcov-14.c: Likewise.
3223
0029200d 32242016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3225
3226 * gfortran.dg/dec_structure_14.f90: New testcase.
3227
0975f764 32282016-09-14 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR sanitizer/68260
3231 * c-c++-common/tsan/pr68260.c: New test.
3232
1098c313 32332016-09-13 Joe Seymour <joe.s@somniumtech.com>
3234
3235 PR target/70713
3236 * gcc.target/msp430/function-attributes-1.c: New test.
3237 * gcc.target/msp430/function-attributes-2.c: New test.
3238 * gcc.target/msp430/function-attributes-3.c: New test.
3239
2e7b05a3 32402015-04-18 Martin Sebor <msebor@redhat.com>
3241
3242 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3243 of non-nul characters.
3244 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3245
46fad8d5 32462016-09-13 Jakub Jelinek <jakub@redhat.com>
3247
4bdba715 3248 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3249 * g++.dg/cpp1z/gen-attrs1.C: New test.
3250
99d887de 3251 PR tree-optimization/77454
3252 * gcc.dg/pr77454.c: New test.
3253
46fad8d5 3254 PR c++/77553
3255 * g++.dg/cpp1y/constexpr-77553.C: New test.
3256
68ef907c 32572016-09-13 David Malcolm <dmalcolm@redhat.com>
3258
3259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3260 (test_show_locus): Replace rich_location::add_fixit_insert calls
3261 with add_fixit_insert_before and add_fixit_insert_after.
3262
2c24fd5e 32632016-09-13 Jason Merrill <jason@redhat.com>
3264 Tom de Vries <tom@codesourcery.com>
3265
3266 PR c++/77427
3267 * g++.dg/pr77427.C: New test.
3268
68b219ee 32692016-09-13 Martin Liska <mliska@suse.cz>
3270
3271 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3272 effective target.
3273 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3274 * lib/target-supports.exp: Define the new target.
3275
c72e91d3 32762016-09-12 Andrew Pinski <apinski@cavium.com>
3277
3278 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3279 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3280
b38c0a37 32812016-09-12 Uros Bizjak <ubizjak@gmail.com>
3282
3283 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3284 variable arguments.
3285 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3286 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3287 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3288 variable argument.
3289 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3290 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3291
7a21b590 32922016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3293
3294 PR c++/77496
3295 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3296 * g++.dg/ext/pr77496.C: New test.
3297 * g++.dg/warn/pr77496.C: New test.
3298
00434032 32992016-09-12 David Malcolm <dmalcolm@redhat.com>
3300
3301 PR c/72858
3302 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3303 to preserve conversion chars, and to preserve prefix information.
3304 * gcc.dg/format/pr72858.c: New test case.
3305
54f56c28 33062016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3307
3308 * gfortran.dg/pr77507.f90: Move to ...
3309 * gfortran.dg/ieee/pr77507.f90: here.
3310
08d6d42c 33112016-08-09 Jan Hubicka <hubicka@ucw.cz>
3312
3313 PR ipa/61159
3314 * compile/pr61159.c: New testcase
3315
35870532 33162016-08-09 Jan Hubicka <hubicka@ucw.cz>
3317
3318 PR ipa/64316
3319 * gcc.dg/ipa/pr63416.c: New testcase.
3320
953b9eef 33212016-09-10 Paul Thomas <pault@gcc.gnu.org>
3322 Steven G. Kargl <kargl@gcc.gnu.org>
3323
3324 PR fortran/77532
c78b1f64 3325 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3326
1aef7c3c 33272016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/77507
3330 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3331 * gfortran.dg/c_assoc_4.f90: Ditto.
3332
3bb45f76 33332016-09-10 Tom de Vries <tom@codesourcery.com>
3334
3335 PR C/71602
3336 * c-c++-common/va-arg-va-list-type.c: New test.
3337
9731eaaf 33382016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3339
3340 PR rtl-optimization/77289
3341 * gcc.target/powerpc/pr77289.c: New test.
3342
911ea34a 33432016-09-09 Martin Sebor <msebor@redhat.com>
3344
3345 PR c/77520
3346 PR c/77521
3347 * gcc.dg/pr77520.c: New test.
3348 * gcc.dg/pr77521.c: New test.
3349
edd0f33b 33502016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3351
3352 PR fortran/77506
3353 * gfortran.dg/pr77506.f90: New test.
3354
374777a4 33552016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3356
3357 PR fortran/77507
3358 * gfortran.dg/pr77507.f90: New test.
3359
c5eddaf9 33602016-09-09 Joseph Myers <joseph@codesourcery.com>
3361
3362 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3363
3e7e4e14 33642016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3365 Louis Krupp <lkrupp@gcc.gnu.org>
3366
3367 PR fortran/69514
3368 * gfortran.dg/pr69514_1.f90: New test.
3369 * gfortran.dg/pr69514_2.f90: New test.
3370
51688bb7 33712016-09-08 Jakub Jelinek <jakub@redhat.com>
3372
a34338c9 3373 PR fortran/77500
3374 * gfortran.dg/gomp/pr77500.f90: New test.
3375
51688bb7 3376 PR fortran/77516
3377 * gfortran.dg/gomp/pr77516.f90: New test.
3378
3ecb55e7 33792016-09-07 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR middle-end/77475
3382 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3383 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3384 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3385 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3386 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3387 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3388
3da97ff7 33892016-09-07 David Malcolm <dmalcolm@redhat.com>
3390
3391 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3392 "substring-locations.h".
3393
b55f1f44 33942016-09-07 Richard Biener <rguenther@suse.de>
3395
3396 PR c/77450
3397 * c-c++-common/vector-subscript-8.c: Move ..
3398 * gcc.dg/pr77450.c: ... here.
3399
7d482049 34002016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3401
3402 PR libgfortran/77393
3403 * gfortran.dg/fmt_f0_2.f90: Update test.
3404 * gfortran.dg/fmt_f0_3.f90: New test.
3405
ef3b531c 34062016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3407
3408 PR debug/77389
3409 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3410 in dg-options.
3411
3412 PR debug/57519
3413 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3414
39370ea0 34152016-09-06 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR target/69255
3418 * gcc.target/i386/pr69255-1.c: New test.
3419 * gcc.target/i386/pr69255-2.c: New test.
3420 * gcc.target/i386/pr69255-3.c: New test.
3421
34222016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3423
3424 PR c/77336
3425 * gcc.dg/format/miss-7.c: New test.
3426
88820414 34272016-09-06 Uros Bizjak <ubizjak@gmail.com>
3428
3429 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3430
4c790ba8 34312016-09-06 Martin Liska <mliska@suse.cz>
3432
3433 PR gcov-profile/77378
3434 PR gcov-profile/77466
3435 * gcc.dg/profile-update-warning.c: New test.
3436
43d2460d 34372016-09-06 Richard Biener <rguenther@suse.de>
3438
3439 PR tree-optimization/77479
3440 * gcc.dg/torture/pr77479.c: New testcase.
3441
4c04bcce 34422016-09-06 Richard Biener <rguenther@suse.de>
3443
3444 PR c/77450
3445 * c-c++-common/vector-subscript-7.c: Adjust.
3446 * c-c++-common/vector-subscript-8.c: New testcase.
3447
8925068a 34482016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3449
3450 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3451
daea048c 34522016-09-05 Jakub Jelinek <jakub@redhat.com>
3453
e315ff48 3454 PR target/77476
3455 * gcc.target/i386/avx512f-pr77476.c: New test.
3456 * gcc.target/i386/avx512bw-pr77476.c: New test.
3457 * gcc.target/i386/avx512dq-pr77476.c: New test.
3458
8eeca3ac 3459 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3460 Update comment to mention also avx512f.
3461
daea048c 3462 PR sanitizer/77396
3463 * g++.dg/asan/pr77396-2.C: New test.
3464
a6ffaadf 34652016-09-05 Uros Bizjak <ubizjak@gmail.com>
3466
3467 PR rtl-optimization/77452
3468 * gcc.target/i386/pr77452.c: New test.
3469
8f8828ba 34702016-09-05 Marek Polacek <polacek@redhat.com>
3471
3472 PR c/77423
3473 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3474
65277f2a 34752016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77391
3478 * gfortran.dg/pr77391.f90: New test.
3479
a1cf06b8 34802016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77460
3483 * gfortran.dg/pr77460.f90: New test.
3484
4d261282 34852016-09-03 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR c/65467
3488 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3489
4fc4eb94 34902016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3491
3492 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3493
40a431fa 34942016-09-02 David Malcolm <dmalcolm@redhat.com>
3495
3496 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3497 test case.
3498 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3499 diagnostic-test-show-locus-generate-patch.c to the sources
3500 for diagnostic_plugin_test_show_locus.c.
3501
a940fdc7 35022016-09-02 Jakub Jelinek <jakub@redhat.com>
3503
0b80c4b2 3504 PR c/65467
3505 * gcc.dg/gomp/_Atomic-1.c: New test.
3506 * gcc.dg/gomp/_Atomic-2.c: New test.
3507 * gcc.dg/gomp/_Atomic-3.c: New test.
3508 * gcc.dg/gomp/_Atomic-4.c: New test.
3509 * gcc.dg/gomp/_Atomic-5.c: New test.
3510
a940fdc7 3511 PR sanitizer/77396
3512 * g++.dg/asan/pr77396.C: New test.
3513
35142016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3515
3516 PR tree-optimization/71831
3517 * gcc.dg/builtin-object-size-16.c: New test.
3518 * gcc.dg/builtin-object-size-17.c: New test.
3519
0b404bb4 35202016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3521
3522 PR libgfortran/77393
3523 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3524
8a5817a9 35252016-09-01 Uros Bizjak <ubizjak@gmail.com>
3526
3527 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3528 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3529 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3530 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3531 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3532 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3533 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3534 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3535 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3536 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3537 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3538 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3539 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3540 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3541 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3542 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3543 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3544 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3545
209253ae 35462016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3547
3548 * gnat.dg/opt58.adb: New test.
3549 * gnat.dg/opt58_pkg.ads: New helper.
3550
15182c1d 35512016-09-01 Richard Biener <rguenther@suse.de>
3552
3553 PR middle-end/77436
3554 * gcc.dg/torture/pr77436.c: New testcase.
3555
1c02615c 35562016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3557
3558 * gcc.dg/pr64252.c: Require int32plus.
3559 * gcc.dg/pr66299-1.c: Likewise.
3560 * gcc.dg/pr66299-2.c: Likewise.
3561 * gcc.dg/torture/20131115-1.c: Skip for avr.
3562
08fded5f 35632016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3564
3565 * gcc.target/aarch64/ands_3.c: New test.
3566
a7b3b7c4 35672016-08-31 Jakub Jelinek <jakub@redhat.com>
3568
68c215e4 3569 PR fortran/77352
3570 * gfortran.dg/gomp/pr77352.f90: New test.
3571
a7b3b7c4 3572 PR fortran/77374
3573 * gfortran.dg/gomp/pr77374.f08: New test.
3574
51a43c06 35752016-08-31 Marc Glisse <marc.glisse@inria.fr>
3576
3577 PR tree-optimization/73714
3578 * gcc.dg/tree-ssa/pr73714.c: New test.
3579
01109414 35802016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3581
3582 PR libgfortran/77393
3583 * gfortran.dg/fmt_f0_2.f90: New test.
3584
8036ac7f 35852016-08-31 Marc Glisse <marc.glisse@inria.fr>
3586
3587 * gcc.target/i386/pr59539-2.c: Adapt options.
3588 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3589
b298bde8 35902016-08-31 Paul Thomas <pault@gcc.gnu.org>
3591
3592 PR fortran/77418
3593 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3594 of the associate entity and replace with a pointer to the
3595 intended item on the stack.
3596
9f732c4e 35972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3598 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3599
3600 PR fortran/48298
3601 * gfortran.dg/dtio_1.f90: New test.
3602 * gfortran.dg/dtio_2.f90: New test.
3603 * gfortran.dg/dtio_3.f90: New test.
3604 * gfortran.dg/dtio_4.f90: New test.
3605 * gfortran.dg/dtio_5.f90: New test.
3606 * gfortran.dg/dtio_6.f90: New test.
3607 * gfortran.dg/dtio_7.f90: New test.
3608 * gfortran.dg/dtio_8.f90: New test.
3609 * gfortran.dg/dtio_9.f90: New test.
3610 * gfortran.dg/dtio_10.f90: New test.
3611
d6dd1b60 36122016-08-30 David Malcolm <dmalcolm@redhat.com>
3613
3614 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3615 (test_many_nested_locations): New function.
3616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3617 (test_show_locus): Handle "test_many_nested_locations".
3618
2e7400df 36192016-08-30 David Malcolm <dmalcolm@redhat.com>
3620
3621 * g++.dg/template/double-greater-than-fixit.C: New test case.
3622
98023bfd 36232016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3624
3625 * gnat.dg/opt57.ad[sb]: New test.
3626 * gnat.dg/opt57_pkg.ads: New helper.
3627
f9723d87 36282016-08-30 Richard Biener <rguenther@suse.de>
3629
3630 PR tree-optimization/69047
3631 * gcc.dg/pr69047.c: Fix byte-order check.
3632
77ce6232 36332016-08-30 Jakub Jelinek <jakub@redhat.com>
3634
adca2d16 3635 PR tree-optimization/72866
3636 * gcc.dg/vect/pr72866.c: New test.
3637
06cee168 3638 PR debug/77363
3639 * g++.dg/debug/dwarf2/pr77363.C: New test.
3640
4472e8d1 3641 PR middle-end/77377
3642 * gcc.target/i386/pr77377.c: New test.
3643
77ce6232 3644 PR debug/77389
3645 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3646 in dg-options.
3647
36bda760 36482016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 * gfortran.dg/pr77372.f90: Moved to ...
3651 * gfortran.dg/ieee/pr77372.f90: here.
3652
2db6ea89 36532016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3654
3655 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3656 vector short/char initializations.
3657 * gcc.target/powerpc/vec-init-5.c: Likewise.
3658 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3659 vector initialization optimizations.
3660 * gcc.target/powerpc/vec-init-7.c: Likewise.
3661 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3662 vector float/double initializations.
3663 * gcc.target/powerpc/vec-init-9.c: Likewise.
3664
1e4df796 36652016-08-29 Uros Bizjak <ubizjak@gmail.com>
3666
3667 PR target/77403
3668 * gcc.target/i386/pr77403.c: New test.
3669
f293b7f2 36702016-08-29 Marek Polacek <polacek@redhat.com>
3671
3672 PR c/77292
3673 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3674
ea2ec8f6 36752016-08-29 Tom de Vries <tom@codesourcery.com>
3676
3677 PR c/77398
3678 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3679
686436fe 36802016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3683
686436fe 36842016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3685
3686 * gfortran.dg/dec_structure_13.f90: New testcase.
3687
f1ecf8b3 36882016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3689
3690 PR fortran/77261
3691 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3692 available.
3693
4670f428 36942016-08-28 Tom de Vries <tom@codesourcery.com>
3695
3696 PR lto/70955
3697 * gcc.dg/pr70955.c: New test.
3698 * gcc.dg/lto/pr70955_0.c: Same.
3699 * gcc.dg/lto/pr70955_1.c: Same.
3700
b243b563 37012016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3702
3703 PR tree-optimization/71077
3704 * gcc.target/i386/pr71077.c: New test.
3705
92a44a68 37062016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3707
3708 PR fortran/77380
3709 * gfortran.dg/pr77380.f90: New test.
3710
92a44a68 37112016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3712
3713 PR fortran/77372
3714 gfortran.dg/pr77372.f90: New test.
3715
367964fa 37162016-08-26 David Malcolm <dmalcolm@redhat.com>
3717
3718 * gcc.dg/spellcheck-fields-2.c (test): Move
3719 dg-begin/end-multiline-output within function body.
3720 (test_macro): New function.
3721
df4248fb 37222016-08-26 David Malcolm <dmalcolm@redhat.com>
3723
3724 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3725 (test_fixit_insert): Update expected output.
3726 (test_fixit_remove): Likewise.
3727 (test_fixit_replace): Likewise.
3728
377da6e4 37292016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3732 Fix typo.
3733
4f16cc83 37342016-08-26 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/69047
3737 * gcc.dg/pr69047.c: New testcase.
3738
a54071b2 37392016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3740 Martin Jambhor <mjambor@suse.cz>
377da6e4 3741
a54071b2 3742 * gcc.dg/ipa/propbits-1.c: New test-case.
3743 * gcc.dg/ipa/propbits-2.c: Likewise.
3744 * gcc.dg/ipa/propbits-3.c: Likewise.
3745
2ae10c8c 37462016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3747
3748 PR fortran/77351
3749 * gfortran.dg/pr77351.f90: New test.
3750
c4963714 37512016-08-25 Marek Polacek <polacek@redhat.com>
3752
3753 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3754
49e1f4eb 37552016-08-25 Marek Polacek <polacek@redhat.com>
3756
3757 PR c/77323
3758 * gcc.dg/pr77323.c: New test.
3759
984f03c2 37602016-08-24 Paul Thomas <pault@gcc.gnu.org>
3761
3762 PR fortran/77358
3763 * gfortran.dg/submodule_17.f08: New test.
3764
92a44a68 37652016-08-24 Michael Collison <michael.collison@linaro.org>
3766 Michael Collison <michael.collison@arm.com>
f6c98a9a 3767
3768 * gcc.target/arm/builtin_saddl.c: New testcase.
3769 * gcc.target/arm/builtin_saddll.c: New testcase.
3770 * gcc.target/arm/builtin_uaddl.c: New testcase.
3771 * gcc.target/arm/builtin_uaddll.c: New testcase.
3772 * gcc.target/arm/builtin_ssubl.c: New testcase.
3773 * gcc.target/arm/builtin_ssubll.c: New testcase.
3774 * gcc.target/arm/builtin_usubl.c: New testcase.
3775 * gcc.target/arm/builtin_usubll.c: New testcase.
3776
8938d43d 37772016-08-24 Uros Bizjak <ubizjak@gmail.com>
3778
3779 PR target/77270
3780 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3781 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3782 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3783 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3784 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3785 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3786 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3787 effective target. Remove scan-assembler-times directives.
3788 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3789 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3790 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3791
2fb84e50 37922016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3793
3794 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3795 of unsigned int.
3796 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3797
cac7df4e 37982016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3799
3800 PR testsuite/77317
3801 * lib/target-supports.exp
3802 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3803 (check_effective_target_vect_natural_alignment): Ditto.
3804 (check_effective_target_vector_alignment_reachable): Ditto.
3805 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3806
b904831d 38072016-08-23 Ian Lance Taylor <iant@golang.org>
3808
3809 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3810
ff055c48 38112016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3812
3813 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3814 being created from pointers to memory locations.
3815 * gcc.target/powerpc/vec-init-2.c: Likewise.
3816
27af8972 38172016-08-23 Fritz Reese <fritzoreese@gmail.com>
3818
3819 * gfortran.dg/dec_structure_12.f90: New testcase.
3820
bd8ac469 38212016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3822
3823 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3824
434d4291 38252016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3826
3827 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3828 verification.
3829
be0be2de 38302016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3831
3832 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3833 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3834
7feac654 38352016-08-23 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/27336
3838 * c-c++-common/pr27336.c: New testcase.
3839
364743f3 38402016-08-22 Marek Polacek <polacek@redhat.com>
3841
3842 PR c++/77321
3843 * g++.dg/cpp1y/pr77321.C: New test.
3844
b92c452d 38452016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3846
3847 PR fortran/60774
3848 * gfortran.dg/empty_label.f: Adjust test for new error message.
3849 * gfortran.dg/empty_label.f90: Ditto.
3850 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3851 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3852 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3853
bfbc628a 38542016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3855
3856 PR fortran/61318
3857 * gfortran.dg/pr61318.f90: New test.
3858
99af6e70 38592016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3860
3861 PR fortran/77260
3862 * gfortran.dg/pr77260_1.f90: New test.
3863 * gfortran.dg/pr77260_2.f90: Ditto.
3864
6cfc7001 38652016-08-22 Joseph Myers <joseph@codesourcery.com>
3866
3867 PR middle-end/77269
3868 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3869 __builtin_signbitf and __builtin_signbitl in expected generic
3870 expansion.
3871 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3872 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3873 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3874 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3875 tests.
3876
012f068a 38772016-08-22 Joseph Myers <joseph@codesourcery.com>
3878
3879 * gcc.dg/torture/float128-builtin.c,
3880 gcc.dg/torture/float128-ieee-nan.c,
3881 gcc.dg/torture/float128x-builtin.c,
3882 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3883 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3884 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3885 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3886 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3887 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3888 gcc.dg/torture/floatn-nan.h: New tests.
3889
e2c5b687 38902016-08-22 Joseph Myers <joseph@codesourcery.com>
3891
3892 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3893 macro.
3894 (main): Update calls to TEST_I_F.
3895 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3896 macro.
3897 (main): Update calls to TEST_I_F.
3898
b4635564 38992016-08-22 Joseph Myers <joseph@codesourcery.com>
3900
3901 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3902 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3903 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3904 names in calls to TEST_I_F.
3905
802bc569 39062016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3907
3908 PR c/52952
3909 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3910
70fa7158 39112016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3912
3913 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3914 and !natural_alignment_64.
3915 * gcc.dg/ipa/propalign-2.c: Likewise.
3916 * gcc.dg/ipa/propalign-3.c: Likewise.
3917 * gcc.dg/ipa/propalign-4.c: Likewise.
3918 * gcc.dg/ipa/propalign-5.c: Likewise.
3919 * lib/target-supports.exp
3920 (check_effective_target_natural_alignment_32): Add avr-*-*.
3921
d0346b1a 39222016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3923
3924 PR tree-optimization/61839
3925 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3926 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3927 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3928 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3929
82c85aba 39302016-08-19 Joseph Myers <joseph@codesourcery.com>
3931
3932 PR c/32187
3933 * lib/target-supports.exp (check_effective_target_float16)
3934 (check_effective_target_float32, check_effective_target_float64)
3935 (check_effective_target_float128, check_effective_target_float32x)
3936 (check_effective_target_float64x)
3937 (check_effective_target_float128x)
3938 (check_effective_target_float16_runtime)
3939 (check_effective_target_float32_runtime)
3940 (check_effective_target_float64_runtime)
3941 (check_effective_target_float128_runtime)
3942 (check_effective_target_float32x_runtime)
3943 (check_effective_target_float64x_runtime)
3944 (check_effective_target_float128x_runtime)
3945 (check_effective_target_floatn_nx_runtime)
3946 (add_options_for_float16, add_options_for_float32)
3947 (add_options_for_float64, add_options_for_float128)
3948 (add_options_for_float32x, add_options_for_float64x)
3949 (add_options_for_float128x): New procedures.
3950 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3951 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3952 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3953 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3954 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3955 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3956 gcc.dg/torture/float128-complex.c,
3957 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3958 gcc.dg/torture/float128x-basic.c,
3959 gcc.dg/torture/float128x-complex.c,
3960 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3961 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3962 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3963 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3964 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3965 gcc.dg/torture/float32x-basic.c,
3966 gcc.dg/torture/float32x-complex.c,
3967 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3968 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3969 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3970 gcc.dg/torture/float64x-basic.c,
3971 gcc.dg/torture/float64x-complex.c,
3972 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3973 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3974 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3975 gcc.dg/torture/floatn-tg.h,
3976 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3977 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3978 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3979 gcc.dg/torture/fp-int-convert-float128x.c,
3980 gcc.dg/torture/fp-int-convert-float16-timode.c,
3981 gcc.dg/torture/fp-int-convert-float16.c,
3982 gcc.dg/torture/fp-int-convert-float32-timode.c,
3983 gcc.dg/torture/fp-int-convert-float32.c,
3984 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3985 gcc.dg/torture/fp-int-convert-float32x.c,
3986 gcc.dg/torture/fp-int-convert-float64-timode.c,
3987 gcc.dg/torture/fp-int-convert-float64.c,
3988 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3989 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3990 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3991 maximum exponent of floating-point type. Use it in testing
3992 whether 0x8...0 fits in the floating-point type. Always treat -1
3993 (signed 0xf...f) as fitting in the floating-point type.
3994 (M_OK1): New macro.
3995 * gcc.dg/torture/fp-int-convert-double.c,
3996 gcc.dg/torture/fp-int-convert-float.c,
3997 gcc.dg/torture/fp-int-convert-float128-timode.c,
3998 gcc.dg/torture/fp-int-convert-float128.c,
3999 gcc.dg/torture/fp-int-convert-float80-timode.c,
4000 gcc.dg/torture/fp-int-convert-float80.c,
4001 gcc.dg/torture/fp-int-convert-long-double.c,
4002 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4003
cf0bbc39 40042016-08-19 Jakub Jelinek <jakub@redhat.com>
4005
9354a9a5 4006 PR fortran/72744
4007 * gfortran.dg/gomp/pr72744.f90: New test.
4008
cf0bbc39 4009 PR fortran/69281
4010 * gfortran.dg/gomp/pr69281.f90: New test.
4011
ee0e163a 40122016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4013
1e4df796 4014 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4015 the last special seed value.
4016 * gfortran.dg/random_7.f90: Use size for last array member instead
4017 of hardcoded value.
ee0e163a 4018
6d7de609 40192016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4020
4021 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4022 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4023
e3243c77 40242016-08-19 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/77286
4027 * gcc.dg/torture/pr77286.c: New testcase.
4028
b983d92d 40292016-08-18 David Malcolm <dmalcolm@redhat.com>
4030
4031 * gcc.dg/verbose-asm-2.c: New test case.
4032
48a7392b 40332016-08-18 David Malcolm <dmalcolm@redhat.com>
4034
4035 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4036 (custom_diagnostic_finalizer): Update for change to
4037 diagnostic_show_locus.
4038
5c8151fa 40392016-08-18 David Malcolm <dmalcolm@redhat.com>
4040
4041 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4042 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4043
26040f06 40442016-08-18 Marek Polacek <polacek@redhat.com>
4045
4046 PR c/71514
4047 * gcc.dg/pr71514.c: New test.
4048
360e911d 40492015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4050
4051 PR target/72839
4052 * gcc.target/i386/pr72839.c: New test.
4053
6de0546d 40542016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4055
4056 PR middle-end/70895
4057 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4058 * c-c++-common/goacc/reduction-1.c: Likewise.
4059 * c-c++-common/goacc/reduction-2.c: Likewise.
4060 * c-c++-common/goacc/reduction-3.c: Likewise.
4061 * c-c++-common/goacc/reduction-4.c: Likewise.
4062
cee80871 40632016-08-18 Alan Modra <amodra@gmail.com>
4064
4065 * gcc.c-torture/compile/pr72771.c: New.
4066
f9c39b65 40672016-08-17 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR fortran/67496
4070 * gfortran.dg/pr67496.f90: New test.
4071
92a44a68 40722015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4073
4074 PR tree-optimization/71752
f9c39b65 4075 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4076
d2392ec3 40772016-08-17 Uros Bizjak <ubizjak@gmail.com>
4078
4079 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4080
c4994c0b 40812016-08-17 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR middle-end/77259
4084 * g++.dg/ipa/devirt-52.C: New test.
4085
f7896ff0 40862016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4087
4088 * c-c++-common/goacc/reduction-6.c: New testcase.
4089
7104d1a8 40902016-08-17 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/76490
4093 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4094 * gcc.dg/pr52904.c: XFAIL.
4095
cff41b9e 40962016-08-17 Richard Biener <rguenther@suse.de>
4097
4098 PR tree-optimization/23855
4099 * gcc.dg/loop-unswitch-2.c: Adjust.
4100
b1398e47 41012016-08-16 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR tree-optimization/72817
4104 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4105
de41fc22 41062016-08-16 Joseph Myers <joseph@codesourcery.com>
4107
4108 PR libgcc/77265
4109 * gcc.dg/torture/float128-extend-inf.c: New test.
4110
5927e78e 41112016-08-16 David Malcolm <dmalcolm@redhat.com>
4112
4113 PR c/72857
4114 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4115 for embedded NUL.
4116 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4117 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4118 caret placement.
4119 (test_oct): Likewise.
4120 (test_multiple): Likewise.
4121 (test_field_width_specifier): Likewise.
4122 (test_field_width_specifier_2): New function.
4123 (test_field_precision_specifier): New function.
4124 (test_embedded_nul): Update expected caret placement.
4125 (test_non_contiguous_strings): Update line number.
4126 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4127 (__emit_string_literal_range): Add "caret_idx" param.
4128 (test_simple_string_literal): Add value for new param, updating
4129 expected output..
4130 (test_concatenated_string_literal): Likewise.
4131 (test_multiline_string_literal): Likewise.
4132 (test_hex): Likewise.
4133 (test_oct): Likewise.
4134 (test_multiple): Likewise.
4135 (test_ucn4): Likewise.
4136 (test_ucn8): Likewise.
4137 (test_u8): Likewise.
4138 (test_u): Likewise; update expected message, from "range" to
4139 "location".
4140 (test_U): Likewise.
4141 (test_L): Likewise.
4142 (test_macro): Add value for new param.
4143 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4144 (__emit_string_literal_range): Add "caret_idx" param.
4145 (test_stringified_token_1): Add value for new param. Update
4146 expected message, from "range" to "location".
4147 (test_stringized_token_2): Likewise, adding param to macro.
4148 (test_stringified_token_3): Likewise.
4149 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4150 (emit_warning): Convert param from source_range to location_t.
4151 (test_string_literals): Add caret_idx param, and use it when
4152 constructing a substring_loc. Update error message, from
4153 "range" to "location".
4154
b8d94309 41552016-08-16 Jakub Jelinek <jakub@redhat.com>
4156
2e947447 4157 PR target/71910
4158 * g++.dg/gomp/pr71910.C: New test.
4159
9ea71b15 4160 PR middle-end/67485
4161 * gcc.c-torture/compile/pr67485.c: New test.
4162
b8d94309 4163 PR target/72867
4164 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4165
31de5086 41662016-08-16 Bin Cheng <bin.cheng@arm.com>
4167
4168 PR tree-optimization/69848
4169 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4170
a05d3de8 41712016-08-16 Martin Liska <mliska@suse.cz>
4172
4173 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4174 of memory operations so that it can be handled by core2
4175 in 32-bit mode.
4176
b50ad04e 41772016-08-16 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/76783
4180 * gcc.dg/pr76783.c: New testcase.
4181 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4182
b441db40 41832016-08-16 Bin Cheng <bin.cheng@arm.com>
4184
4185 PR tree-optimization/72817
4186 PR tree-optimization/73450
4187 * gcc.dg/tree-ssa/pr72817.c: New test.
4188 * gcc.dg/tree-ssa/pr73450.c: New test.
4189
36d310d0 41902016-08-15 Fritz Reese <fritzoreese@gmail.com>
4191
4192 * gfortran.dg/init_flag_13.f90: New testcase.
4193 * gfortran.dg/init_flag_14.f90: Ditto.
4194 * gfortran.dg/init_flag_15.f03: Ditto.
4195 * gfortran.dg/dec_init_1.f90: Ditto.
4196 * gfortran.dg/dec_init_2.f90: Ditto.
4197
e5ec9f76 41982016-08-15 Uros Bizjak <ubizjak@gmail.com>
4199
4200 PR target/72867
4201 * gcc.target/i386/pr72867.c: New test.
4202
6ce66d38 42032016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 * c-c++-common/dump-ada-spec-5.c: New test.
4206
894463cf 42072016-08-15 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/73434
4210 * gcc.dg/torture/pr73434.c: New testcase.
4211
98b374b4 42122016-08-15 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR tree-optimization/72824
4215 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4216
9b90f118 42172016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4218
4219 PR fortran/70598
4220 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4221 in use_device clause.
4222 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4223 * gfortran.dg/goacc/list.f95: Adjust to catch
4224 "neither a POINTER nor an array" error messages.
4225
1d80868e 42262016-08-14 Uros Bizjak <ubizjak@gmail.com>
4227
4228 PR target/76342
4229 * gcc.target/i386/pr76342.c: New test.
4230
153e4ac1 42312016-08-12 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR c/71512
4234 * g++.dg/ubsan/pr71512.C: New test.
4235 * c-c++-common/ubsan/pr71512-1.c: New test.
4236 * c-c++-common/ubsan/pr71512-2.c: New test.
4237
3c382998 42382016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4239
4240 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4241 vector initialization options.
4242 * gcc.target/powerpc/vec-init-2.c: Likewise.
4243 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4244 is generated on ISA 3.0.
4245
7079d57a 42462016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4247
4248 PR middle-end/71654
4249 * gcc.dg/c-c++-common/pr71654.c: New test.
4250 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4251 dg-options.
4252 * gcc.dg/tree-ssa/vrp24: Likewise.
4253
7175bb2a 42542016-08-12 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR c/67410
4257 * gcc.dg/pr67410.c: New test.
4258
56fb8e9d 42592016-08-12 Bin Cheng <bin.cheng@arm.com>
4260
4261 PR tree-optimization/69848
4262 * gcc.dg/vect/vect-pr69848.c: New test.
4263
1f84b4ab 42642016-08-12 Uros Bizjak <ubizjak@gmail.com>
4265
4266 PR testsuite/71008
4267 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4268 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4269 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4270 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4271
60b349d9 42722016-08-12 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/57326
4275 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4276 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4277 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4278 * gcc.target/i386/pr45685.c: Likewise.
4279 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4280 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4281 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4282 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4283 * gfortran.dg/pr34163.f90: Likewise.
4284
6d5f72f3 42852016-08-12 Martin Liska <mliska@suse.cz>
4286
4287 * g++.dg/gcov/gcov-16.C: New test.
4288 * lib/gcov.exp: Support new argument for run-gcov function.
4289
b357db2c 42902016-08-12 Martin Liska <mliska@suse.cz>
4291
4292 PR gcov-profile/35590
4293 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4294
08e33f10 42952016-08-12 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/72851
4298 * gcc.dg/torture/pr72851.c: New testcase.
4299
92a44a68 43002016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4301
832d369d 4302 PR debug/63240
4303 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4304 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4305 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4306 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4307 DW_AT_deleted.
4308
1289a281 4309 PR debug/55641
4310 * g++.dg/debug/dwarf2/ref-1.C: New.
4311
9a478fab 4312 PR debug/49366
4313 * g++.dg/debug/dwarf2/template-params-12.H: New.
4314 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4315 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4316 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4317 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4318 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4319 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4320 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4321
e61229f8 43222016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4323
4324 PR target/72863
4325 * gcc.target/powerpc/pr72863.c: New test.
4326
c7823416 43272016-08-11 Uros Bizjak <ubizjak@gmail.com>
4328
4329 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4330
df15667f 43312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 * gcc.target/i386/pieces-strcpy-1.c: New test.
4334 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4335
83c375ba 43362016-08-11 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR c++/72868
4339 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4340
350f354a 43412015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4342
4343 * gcc.target/i386/pieces-memcpy-1.c: New test.
4344 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4345 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4346 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4347 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4348 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4349
74be5bc1 43502016-08-11 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR c/72816
20fb4916 4353 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4354
40395983 43552016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4356
4357 PR tree-optimization/71083
4358 * gcc.c-torture/execute/pr71083.c: New test.
4359 * gnat.dg/loop_optimization23.adb: New test.
4360 * gnat.dg/loop_optimization23_pkg.ads: New test.
4361 * gnat.dg/loop_optimization23_pkg.adb: New test.
4362
ec969ce4 43632016-08-11 Richard Biener <rguenther@suse.de>
4364
4365 PR tree-optimization/72772
4366 * gcc.dg/graphite/pr35356-1.c: Adjust.
4367 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4368
25482c16 43692016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4370
4371 * gfortran.dg/random_7.f90: Take into account that the last seed
4372 value is the special p value.
4373 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4374
f454033a 43752016-08-11 Richard Biener <rguenther@suse.de>
4376
4377 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4378
2d2b78a1 43792016-08-11 Alan Modra <amodra@gmail.com>
4380
4381 * gcc.target/powerpc/pr71680.c: New.
4382
97468983 43832016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4384
4385 * gcc.target/powerpc/bfp/bfp.exp: New file.
4386 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4387 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4388 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4389 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4390 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4391 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4392 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4393 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4394 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4395 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4396 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4397 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4398 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4399 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4400 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4401 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4402 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4403 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4404 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4405 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4406 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4407 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4408 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4409 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4410 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4411 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4412 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4413 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4414 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4415 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4416 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4417 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4418 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4419 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4420 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4421 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4422 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4423 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4424 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4425 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4426 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4427 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4428 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4429 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4430 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4431 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4432 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4433 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4434 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4435 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4436 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4437 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4438 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4439
23a6fe48 44402016-08-10 Bin Cheng <bin.cheng@arm.com>
4441
4442 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4443 Add aarch64*-*-*.
4444
0cb8f73e 44452016-08-10 Bin Cheng <bin.cheng@arm.com>
4446
4447 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4448
b7ed2a65 44492016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4450
4451 PR target/72853
4452 * gcc.target/powerpc/pr72853.c: New test.
4453
2d2b4107 44542016-08-10 Martin Liska <mliska@suse.cz>
4455
4456 PR gcov-profile/58306
4457 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4458
7132b755 44592016-08-10 Martin Liska <mliska@suse.cz>
4460
4461 * g++.dg/gcov/gcov-threads-1.C: New test.
4462
5186407c 44632016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4464
4465 PR target/71873
4466 * gcc.target/avr/pr71873.c: New test.
4467
44f01555 44682016-08-09 Martin Liska <mliska@suse.cz>
4469
4470 * g++.dg/gcov/gcov-dump-1.C: New test.
4471 * g++.dg/gcov/gcov-dump-2.C: New test.
4472
7d4f18f5 44732016-08-09 Martin Liska <mliska@suse.cz>
4474
4475 * gcc.dg/tree-prof/val-prof-9.c: New test.
4476
defa7026 44772016-08-09 Martin Liska <mliska@suse.cz>
4478
4479 * gcc.dg/tree-prof/val-prof-8.c: New test.
4480
ae7e6062 44812016-08-09 Martin Jambor <mjambor@suse.cz>
4482
0c47dd26 4483 PR ipa/71981
4484 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4485
a69fb570 44862016-08-09 Bin Cheng <bin.cheng@arm.com>
4487
4488 PR tree-optimization/33707
4489 * gcc.dg/vect/pr33707.c: New test.
4490
a031a844 44912016-08-09 Bin Cheng <bin.cheng@arm.com>
4492
4493 PR tree-optimization/pr72772
4494 * gcc.dg/tree-ssa/pr72772.c: New test.
4495
8f1baf0d 44962016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4497
4498 PR rtl-optimization/66669
4499 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4500
53e7aca1 45012016-08-09 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR tree-optimization/72824
4504 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4505
c162fa25 45062016-08-09 Richard Biener <rguenther@suse.de>
4507
4508 PR tree-optimization/71802
4509 * gcc.dg/torture/pr71802.c: New testcase.
4510
87156a7d 45112016-08-09 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR c++/72809
4514 * g++.dg/eh/stdarg1.C: New test.
4515
d0029333 45162016-08-08 Andi Kleen <ak@linux.intel.com>
4517
4518 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4519 test command line in failure log.
4520 (profopt-execute): dito. Make autofdo file names unique.
4521
7af4d06b 45222016-08-08 David Malcolm <dmalcolm@redhat.com>
4523
4524 PR c/64955
4525 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4526 output.
4527
7091ff70 45282016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4529
4530 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4531 c99_runtime.
4532 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4533 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4534 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4535 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4536 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4537 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4538
d189b094 45392016-08-08 David Malcolm <dmalcolm@redhat.com>
4540
4541 PR c/52952
4542 * gcc.dg/cpp/pr66415-1.c: Likewise.
4543 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4544 * gcc.dg/format/c90-printf-1.c: Likewise.
4545 * gcc.dg/format/diagnostic-ranges.c: New test case.
4546
440837fe 45472016-08-08 Jakub Jelinek <jakub@redhat.com>
4548
7cbcf608 4549 PR fortran/72716
4550 * gfortran.dg/gomp/pr72716.f90: New test.
4551
aa1ddb66 4552 PR middle-end/72781
4553 * gcc.dg/gomp/pr72781.c: New test.
4554
440837fe 4555 PR middle-end/68762
4556 * g++.dg/vect/pr68762-1.cc: New test.
4557 * g++.dg/vect/pr68762-2.cc: New test.
4558 * g++.dg/vect/pr68762.h: New file.
4559
eb571c16 45602016-08-08 Martin Sebor <msebor@redhat.com>
4561
4562 PR testsuite/72838
f9c39b65 4563 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4564 * g++.dg/warn/overflow-warn-3.C: Same.
4565 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4566
8ca5189a 45672016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4568
4569 PR fortran/71936
4570 * gfortran.dg/allocate_with_source_21.f03: New test.
4571
1495e54c 45722016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4573
4574 PR fortran/72698
4575 * gfortran.dg/allocate_with_source_20.f03: New test.
4576
d1e97886 45772016-08-08 Alan Modra <amodra@gmail.com>
4578
4579 * gcc.c-torture/compile/pr72802.c: New.
4580
9da84a54 45812016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4582
4583 PR fortran/70524
4584 * gfortran.dg/dependency_48.f90: New test.
4585
3f9692a5 45862016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4587
b5b764be 4588 PR fortran/70040
3f9692a5 4589 * gfortran.dg/pr70040.f90: New testcase.
4590
099ec19a 45912016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4592
4593 PR fortran/71961
4594 * gfortran.dg/matmul_10.f90: New testcase.
4595
e8272095 45962016-08-07 Jan Hubicka <hubicka@ucw.cz>
4597
4598 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4599
f5d2c462 46002016-08-07 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR c/72816
4603 * gcc.dg/pr72816.c: New test.
4604
30c60892 46052016-08-06 Jonathan Wakely <jwakely@redhat.com>
4606
4607 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4608 * g++.dg/conversion/pr41426.C: Likewise.
4609 * g++.dg/conversion/pr66211.C: Likewise.
4610 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4611 * g++.dg/init/ref8.C: Likewise.
4612 * g++.old-deja/g++.law/cvt20.C: Likewise.
4613 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4614
2abf3c4a 46152016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4616
4617 PR tree-optimization/18046
4618 * gcc.dg/tree-ssa/vrp105.c: New test.
4619 * gcc.dg/tree-ssa/vrp106.c: New test.
4620
a940fdc7 46212016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4622
4623 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4624 1ul in diagnostics. Remove hyphen from "constant-expression."
4625 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4626 * g++.dg/cpp0x/static_assert3.C: Same.
4627 * g++.dg/cpp1y/constexpr-throw.C: Same.
4628 * g++.dg/template/nontype3.C: Same.
4629 * g++.dg/warn/overflow-warn-1.C: Same.
4630 * g++.dg/warn/overflow-warn-3.C: Same.
4631 * g++.dg/warn/overflow-warn-4.C: Same.
4632
d4166bdc 46332016-08-05 David Malcolm <dmalcolm@redhat.com>
4634
4635 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4636 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4637 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4638 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4639
906dd612 46402016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4641
4642 PR tree-optimization/72810
4643 * gcc.dg/tree-ssa/vrp110.c: New test.
4644
9788fb76 46452016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4646
4647 PR Target/72819
4648 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4649 registers.
4650 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4651 saving the half-precision registers.
4652 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4653 value is returned in h0.
4654 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4655 are passed in FP/SIMD registers.
4656 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4657 passing works corrcetly.
4658 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4659 (hfa_f16x2_t): Likewise.
4660 (hfa_f16x3_t): Likewise.
4661 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4662 are promoted to double and passed in a double register.
4663 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4664 are promoted to double and stacked.
4665 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4666 __fp16 data types.
4667 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4668 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4669 __fp16 first get passed in FP/SIMD registers, then stacked.
4670
30f40fe4 46712016-08-05 Nathan Sidwell <nathan@acm.org>
4672
4673 PR c++/68724
4674 * g++.dg/cpp0x/pr68724.C: New.
4675
8a6540e1 46762016-08-05 Richard Biener <rguenther@suse.de>
4677
4678 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4679
09001ac1 46802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4681
4682 * gcc.dg/tree-ssa/vrp107.c: New test.
4683 * gcc.dg/tree-ssa/vrp108.c: New test.
4684 * gcc.dg/tree-ssa/vrp109.c: New test.
4685
88ab6a9c 46862016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4687
4688 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4689 dg-options.
4690
b2a036e7 46912016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4692
4693 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4694 test-cases.
4695 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4696 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4697 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4698 test-cases.
4699 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4700 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4701 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4702 large_double.
4703
8dbf49cb 47042016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4705
4706 PR c++/72800
4707 * g++.dg/cpp1y/lambda-ice1.C: New.
4708
dcc45aae 47092016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4710
4711 PR c++/72759
4712 * g++.dg/cpp1y/pr72759.C: New test.
4713
88fe4062 47142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4715
4716 * gcc.dg/switch-10.c: New test.
4717
a1af716f 47182016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4719
4720 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4721
1fa5d8ba 47222016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4723
4724 * c-c++-common/goacc/routine-5.c: Update.
4725
e8dedc4a 47262016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4727
4728 PR rtl-optimization/70903
4729 * gcc.c-torture/execute/pr70903.c: New test.
4730
7ca5003c 47312016-08-04 Martin Liska <mliska@suse.cz>
4732
4733 * gcc.dg/params/params.exp: Replace file exists with
4734 TESTING_IN_BUILD_TREE.
4735
810702a2 47362016-08-04 Marek Polacek <polacek@redhat.com>
4737
4738 PR c++/70229
4739 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4740
fa8a8f79 47412016-08-04 Richard Biener <rguenther@suse.de>
4742
4743 PR middle-end/71984
4744 * gcc.dg/torture/pr71984.c: Guard correctness check for
4745 little-endian.
4746
9916f5a5 47472016-08-03 Andrew Pinski <apinski@cavium.com>
4748
4749 * gcc.c-torture/compile/20160802-1.c: New testcase.
4750
278b4698 47512016-08-03 Fritz Reese <fritzoreese@gmail.com>
4752
4753 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4754
860c3c85 47552016-08-03 Richard Biener <rguenther@suse.de>
4756
4757 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4758 and remove -O3.
4759 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4760 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4761
0a41d717 47622016-08-03 Richard Biener <rguenther@suse.de>
4763
4764 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4765 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4766 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4767 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4768
52e3c0e8 47692016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4770
4771 * gcc.dg/init-excess-2.c: Require int32plus.
4772 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4773 * gcc.dg/pr59963-2.c: Require int32plus.
4774 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4775 * gcc.dg/unroll-7.c: Require int32plus.
4776
ad8a330c 47772016-08-02 Bin Cheng <bin.cheng@arm.com>
4778
4779 PR tree-optimization/34114
4780 * gcc.dg/tree-ssa/loop-42.c: New test.
4781
d3aa3636 47822016-08-02 Tamar Christina <tamar.christina@arm.com>
4783
4784 * gcc.target/aarch64/vminmaxnm.c: New.
4785 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4786 tests.
4787
c79d3723 47882016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4789
4790 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4791 vec_extract for vector float, vector int, vector short, and vector
4792 char.
4793 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4794 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4795 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4796 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4797
5fc13c39 47982016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4799
4800 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4801 single stack adjustment, no writeback.
5fc13c39 4802 * gcc.target/aarch64/test_frame_12.c: Likewise.
4803 * gcc.target/aarch64/test_frame_13.c: Likewise.
4804 * gcc.target/aarch64/test_frame_15.c: Likewise.
4805 * gcc.target/aarch64/test_frame_6.c: Likewise.
4806 * gcc.target/aarch64/test_frame_7.c: Likewise.
4807 * gcc.target/aarch64/test_frame_8.c: Likewise.
4808 * gcc.target/aarch64/test_frame_16.c: New test.
4809
2eb70c76 48102015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4811
4812 PR target/72748
4813 * gcc.target/i386/pr72748.c: New test.
4814
92a44a68 48152015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4816
4817 PR tree-optimization/71818
4818 * gcc.dg/vect/pr71818.c: New
4819
56e7a293 48202016-08-01 Martin Liska <mliska@suse.cz>
4821
4822 PR tree-optimization/71857
4823 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4824
aa8852cc 48252016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4826
4827 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4828
f3c032a4 48292016-08-01 Jan Beulich <jbeulich@suse.com>
4830
4831 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4832
a1e9d2c3 48332016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4834
4835 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4836 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4837
466045aa 48382016-07-31 Jonathan Wakely <jwakely@redhat.com>
4839
4840 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4841 (check_effective_target_c++): Likewise. Also match for libstdc++.
4842
92a44a68 48432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4844
4845 PR fortran/41922
4846 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4847 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4848 * gfortran.dg/pr41922.f90: New test.
4849
dd13eb1b 48502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4851
4852 PR fortran/68566
4853 * gfortran.dg/pr68566.f90: new test.
4854
a940fdc7 48552016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4856
4857 PR c++/60760
4858 PR c++/71091
4859 * g++.dg/cpp0x/constexpr-cast.C: New test.
4860 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4861 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4862 * g++.dg/ubsan/pr63956.C: Correct.
4863
efa8ff03 48642016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4865
4866 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4867 vector double or vector long where the vector is in memory.
4868 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4869 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4870
0b8113c5 48712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4872
4873 PR fortran/69867
4874 * gfortran.dg/pr69867.f90: New test.
4875
3badc59b 48762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4877
4878 PR fortran/69962
4879 * gfortran.dg/pr69962.f90: New test.
4880
fc8b54ff 48812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4882
4883 PR fortran/70006
4884 * gfortran.dg/pr70006.f90: New test.
4885
165b422e 48862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4887
4888 PR fortran/71730
4889 * gfortran.dg/pr71730.f90: New test.
4890 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4891 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4892 * gfortran.dg/array_constructor_26.f03: Ditto.
4893
0c6334ed 48942016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4895
4896 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4897 * gcc.target/powerpc/pr71763.c: Likewise.
4898
4ebf85be 48992016-07-29 Marek Polacek <polacek@redhat.com>
4900
4901 PR c/71742
4902 * gcc.dg/940510-1.c: Adjust dg-error.
4903 * gcc.dg/c99-flex-array-1.c: Likewise.
4904 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4905
9efe5be6 4906 PR c/71853
4907 * gcc.dg/noncompile/pr71853.c: New test.
4908
4c4548bb 4909 PR c/71573
4910 * gcc.dg/noncompile/pr71573.c: New test.
4911
8ae70602 4912 PR c/71926
4913 * g++.dg/warn/Wparentheses-30.C: New test.
4914 * gcc.dg/Wparentheses-14.c: New test.
4915
cfc1aded 49162016-07-29 Uros Bizjak <ubizjak@gmail.com>
4917
4918 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4919
d5e80d93 49202016-07-29 Bin Cheng <bin.cheng@arm.com>
4921
4922 PR tree-optimization/57558
4923 * gcc.dg/vect/pr57558-1.c: New test.
4924 * gcc.dg/vect/pr57558-2.c: New test.
4925
c7c713ec 49262016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4927
cfc1aded 4928 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4929 to scan forwprop1 dump pass.
4930
34b9af67 49312016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4932
4933 PR c++/51488
4934 * g++.dg/template/pr51488.C: New.
4935
322d4184 49362016-07-29 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR c/71969
4939 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4940 static __inline__.
4941 * gcc.dg/pr71969-1.c: New test.
4942 * gcc.dg/pr71969-2.c: New test.
4943 * gcc.dg/pr71969-3.c: New test.
4944
7648c9c7 49452016-07-29 Marek Polacek <polacek@redhat.com>
4946
4947 PR c/71574
4948 * c-c++-common/pr71574.c: New test.
4949
35fddbd6 4950 PR c/71583
4951 * gcc.dg/noncompile/pr71583.c: New test.
4952
d06bcb87 49532016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4954
4955 PR middle-end/68217
4956 * gcc.dg/pr68217.c: New test.
4957
fb5574d7 49582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4959
4960 PR fortran/71067
4961 * gfortran.dg/pr71067_1.f90: New test.
4962 * gfortran.dg/pr71067_2.f90: Ditto.
4963
a52bb7a0 49642016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4965
4966 * gcc.target/powerpc/vec-extract-1.c: New test.
4967
42e96823 49682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4969
4970 PR fortran/71799
4971 * gfortran.dg/pr71799.f90: New test.
4972
d5539c6b 49732016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4974
4975 PR c++/71665
4976 * g++.dg/cpp0x/pr71665-1.C: New.
4977 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4978 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4979 * g++.dg/ext/label10.C: Likewise.
4980 * g++.dg/parse/constant5.C: Likewise.
4981
05995232 49822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4983
4984 PR fortran/71859
4985 * gfortran.dg/pr71859.f90: New test.
4986 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4987 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4988
7a4429b2 49892016-07-28 Paul Thomas <pault@gcc.gnu.org>
4990
4991 PR fortran/71883
4992 * gfortran.dg/pr71883.f90 : New test.
4993
f339cf78 49942016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4995
4996 PR tree-optimization/71734
cfc1aded 4997 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4998
8311fe26 49992016-07-28 Renlin Li <renlin.li@arm.com>
5000
5001 Revert
5002 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5003
5004 PR fortran/71902
5005 * gfortran.dg/dependency_47.f90: New test.
5006
595e387a 50072016-07-28 Martin Liska <mliska@suse.cz>
5008
5009 PR gcov-profile/68025
5010 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5011
83554604 50122016-07-28 Martin Liska <mliska@suse.cz>
5013
5014 * g++.dg/vect/pr70944.cc: New test.
5015
ec6d2d63 50162016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5017
5018 PR middle-end/71994
5019 * gcc.dg/torture/pr71994.c: New test.
5020
12dabcee 50212016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5022
5023 PR middle-end/71078
5024 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5025 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5026 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5027
262a83d5 50282016-07-27 Richard Biener <rguenther@suse.de>
5029
5030 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5031
3989f1fe 50322016-07-27 Martin Liska <mliska@suse.cz>
5033
5034 * gcc.dg/predict-13.c: New test.
5035 * gcc.dg/predict-14.c: New test.
5036
69a499fa 50372016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5038
7a4429b2 5039 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5040 including stdint.h.
5041 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5042 including stdint.h.
5043
751fef95 50442016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5045
5046 PR target/71869
5047 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5048 IEEE built-in functions handle quiet and signalling NaNs
5049 correctly.
5050
5e07497c 50512016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5052
5053 PR fortran/71862
5054 * gfortran.dg/pr71862.f90: New test.
5055
18928e61 50562016-07-26 Martin Sebor <msebor@redhat.com>
5057
5058 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5059 selector with dg-options.
5060
7e1856f1 50612016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5062
5063 PR tree-optimization/18046
5064 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5065 * gcc.dg/tree-ssa/vrp103.c: New test.
5066 * gcc.dg/tree-ssa/vrp104.c: New test.
5067
08679462 50682016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5069
5070 * gcc.target/powerpc/pr63354.c: Require lp64 since
5071 -mprofile-kernel is not legal with -m32.
5072
8c3efadf 50732016-07-26 Richard Biener <rguenther@suse.de>
5074
5075 PR rtl-optimization/71984
5076 * gcc.dg/torture/pr71984.c: New testcase.
5077
78866ecd 50782016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5079
5080 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5081 g++-dg-runtest via et-dg-runtest.
5082 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5083 * gcc.dg/vect/vect.exp: Likewise.
5084 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5085 gfortran-dg-runtest.
5086 * gfortran.dg/vect/vect.exp: Likewise.
5087 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5088 (check_mips_loongson_hw_available): Likewise.
5089 (check_effective_target_mpaired_single_runtime): Likewise.
5090 (check_effective_target_mips_loongson_runtime): Likewise.
5091 (add_options_for_mpaired_single): Likewise.
5092 (check_effective_target_vect_int): Add global et_index.
5093 Check and save the supported feature for a target selected by
5094 the et_index target. Break long lines where appropriate. Call
5095 et-is-effective-target for MIPS with an argument instead of
5096 check_effective_target_* where appropriate.
5097 (check_effective_target_vect_intfloat_cvt): Likewise.
5098 (check_effective_target_vect_uintfloat_cvt): Likewise.
5099 (check_effective_target_vect_floatint_cvt): Likewise.
5100 (check_effective_target_vect_floatuint_cvt): Likewise.
5101 (check_effective_target_vect_simd_clones): Likewise.
5102 (check_effective_target_vect_shift): ewise.
5103 (check_effective_target_whole_vector_shift): Likewise.
5104 (check_effective_target_vect_bswap): Likewise.
5105 (check_effective_target_vect_shift_char): Likewise.
5106 (check_effective_target_vect_long): Likewise.
5107 (check_effective_target_vect_float): Likewise.
5108 (check_effective_target_vect_double): Likewise.
5109 (check_effective_target_vect_long_long): Likewise.
5110 (check_effective_target_vect_no_int_max): Likewise.
5111 (check_effective_target_vect_no_int_add): Likewise.
5112 (check_effective_target_vect_no_bitwise): Likewise.
5113 (check_effective_target_vect_widen_shift): Likewise.
5114 (check_effective_target_vect_no_align): Likewise.
5115 (check_effective_target_vect_hw_misalign): Likewise.
5116 (check_effective_target_vect_element_align): Likewise.
5117 (check_effective_target_vect_condition): Likewise.
5118 (check_effective_target_vect_cond_mixed): Likewise.
5119 (check_effective_target_vect_char_mult): Likewise.
5120 (check_effective_target_vect_short_mult): Likewise.
5121 (check_effective_target_vect_int_mult): Likewise.
5122 (check_effective_target_vect_extract_even_odd): Likewise.
5123 (check_effective_target_vect_interleave): Likewise.
5124 (check_effective_target_vect_stridedN): Likewise.
5125 (check_effective_target_vect_multiple_sizes): Likewise.
5126 (check_effective_target_vect64): Likewise.
5127 (check_effective_target_vect_call_copysignf): Likewise.
5128 (check_effective_target_vect_call_sqrtf): Likewise.
5129 (check_effective_target_vect_call_btrunc): Likewise.
5130 (check_effective_target_vect_call_btruncf): Likewise.
5131 (check_effective_target_vect_call_ceil): Likewise.
5132 (check_effective_target_vect_call_ceilf): Likewise.
5133 (check_effective_target_vect_call_floor): Likewise.
5134 (check_effective_target_vect_call_floorf): Likewise.
5135 (check_effective_target_vect_call_lceil): Likewise.
5136 (check_effective_target_vect_call_lfloor): Likewise.
5137 (check_effective_target_vect_call_nearbyint): Likewise.
5138 (check_effective_target_vect_call_nearbyintf): Likewise.
5139 (check_effective_target_vect_call_round): Likewise.
5140 (check_effective_target_vect_call_roundf): Likewise.
5141 (check_effective_target_vect_perm): Likewise, but also append *_saved
5142 to the existing global name to properly cache the result.
5143 (check_effective_target_vect_perm_byte): Likewise.
5144 (check_effective_target_vect_perm_short): Likewise.
5145 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5146 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5147 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5148 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5149 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5150 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5151 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5152 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5153 (check_effective_target_vect_sdot_qi): Likewise.
5154 (check_effective_target_vect_udot_qi): Likewise.
5155 (check_effective_target_vect_sdot_hi): Likewise.
5156 (check_effective_target_vect_udot_hi): Likewise.
5157 (check_effective_target_vect_usad_char): Likewise.
5158 (check_effective_target_vect_pack_trunc): Likewise.
5159 (check_effective_target_vect_unpack): Likewise.
5160 (check_effective_target_vect_aligned_arrays): Likewise.
5161 (check_effective_target_vect_natural_alignment): Likewise.
5162 (check_effective_target_vector_alignment_reachable): Likewise.
5163 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5164 (is-effective-target): Initialize et_index if undefined.
5165 (et-dg-runtest): New.
5166 (et-is-effective-target): Likewise.
5167 (check_vect_support_and_set_flags): Add supported MIPS targets to
5168 EFFECTIVE_TARGETS list. Return the number of supported targets.
5169
b2930f09 51702016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5171 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5172
5173 PR middle-end/70920
5174 * gcc.dg/pr70920-1.c: New test-case.
5175 * gcc.dg/pr70902-2.c: Likewise.
5176 * gcc.dg/pr70920-3.c: Likewise.
5177 * gcc.dg/pr70920-4.c: Likewise
5178 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5179 2 instead of 3.
5180
90821294 51812016-07-25 Alexander Monakov <amonakov@ispras.ru>
5182
5183 * gcc.c-torture/execute/pr71494.c: Require label_values.
5184 * gcc.dg/pr16973.c: Ditto.
5185
1660595b 51862016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5187
5188 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5189 * gcc.dg/torture/pr69771.c: Require int32plus.
5190 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5191
5b2b88ce 51922016-07-25 Martin Liska <mliska@suse.cz>
5193
5194 * gcc.dg/torture/pr71987.c: New test.
5195
e2f926e9 51962016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5197
5198 PR fortran/71935
5199 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5200 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5201 * gfortran.dg/pr71935.f90: New test.
5202
a940fdc7 52032016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5204
5205 PR c++/71675
5206 * g++.dg/ext/atomic-3.C: New test.
5207 * gcc.dg/atomic/pr71675.c: New test.
5208
5a43070d 52092016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5210
5211 * gcc.target/i386/mvc8.c: New test.
5212
1b793819 52132016-07-22 Bin Cheng <bin.cheng@arm.com>
5214
5215 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5216 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5217
d4b4c787 52182016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5219
5220 PR fortran/71795
5221 * gfortran.dg/constructor_50.f90: New test.
5222
45648efe 52232016-07-22 Martin Liska <mliska@suse.cz>
5224
5225 PR gcov-profile/69028
5226 PR gcov-profile/62047
5227 * g++.dg/cilk-plus/pr69028.C: New test.
5228
b657bb1f 52292016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5230
5231 * gfortran.dg/coarray_stat_2.f90: New test.
5232
3a421504 52332016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5234
5235 * gcc.target/powerpc/vec-extract.h: New files to check the
5236 vec_extract built-in functions for all vector types, testing
5237 accessing each element, both with constant and variable element
5238 numbers.
5239 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5240 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5241 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5242 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5243 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5244 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5245 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5246 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5247 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5248
d40a1eac 52492016-07-21 Jakub Jelinek <jakub@redhat.com>
5250
5251 PR c++/71728
5252 * g++.dg/other/pr71728.C: New test.
5253
3b0d7293 52542016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5255
5256 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5257 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5258 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5259 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5260 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5261
50953a9f 52622016-07-21 Richard Biener <rguenther@suse.de>
5263
5264 PR tree-optimization/71947
5265 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5266
90261646 52672016-07-21 Bin Cheng <bin.cheng@arm.com>
5268
5269 * gcc.dg/tree-ssa/scev-15.c: New.
5270
5a5a7a90 52712016-07-21 Bin Cheng <bin.cheng@arm.com>
5272
5273 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5274
df0c563f 52752016-07-21 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR c++/71941
5278 * g++.dg/gomp/pr71941.C: New test.
5279
24acd4ab 52802016-07-20 David Malcolm <dmalcolm@redhat.com>
5281
5282 PR c/70339
5283 PR c/71858
5284 * g++.dg/spellcheck-identifiers.C: New test case, based on
5285 gcc.dg/spellcheck-identifiers.c.
5286 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5287 gcc.dg/spellcheck-identifiers-2.c.
5288 * g++.dg/spellcheck-typenames.C: New test case, based on
5289 gcc.dg/spellcheck-typenames.c
5290
8669e753 52912016-07-20 Jonathan Wakely <jwakely@redhat.com>
5292
5293 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5294 pointer to member function and also test catching by reference.
5295
75cb41b8 52962016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5297
5298 * gcc.target/s390/pr67443.c: Fix test case.
5299
07be1239 53002016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5301
5302 * gcc.target/s390/insv-1.c: Xfail some tests.
5303 * gcc.target/s390/insv-2.c: Likewise.
5304
e9b5fdd9 53052016-07-20 Georg-Johann Lay <avr@gjlay.de>
5306
5307 * gcc.target/avr/torture/get-mem.c: New test.
5308 * gcc.target/avr/torture/set-mem.c: New test.
5309
b704b0e1 53102016-07-20 Georg-Johann Lay <avr@gjlay.de>
5311
5312 PR target/71948
5313 * gcc.target/avr/torture/tiny-progmem.c: New test.
5314
051eb924 53152016-07-20 Jakub Jelinek <jakub@redhat.com>
5316
fdb70809 5317 PR c++/71909
5318 * g++.dg/parse/pr71909.C: New test.
5319 * g++.dg/tm/pr71909.C: New test.
5320
051eb924 5321 PR c++/50060
5322 * g++.dg/cpp0x/constexpr-50060.C: New test.
5323 * g++.dg/cpp1y/constexpr-50060.C: New test.
5324
c4e1267c 53252016-07-20 Martin Liska <mliska@suse.cz>
5326
5327 * gfortran.dg/graphite/pr71898.f90: New test.
5328
ecaa5fd4 53292016-07-20 Bin Cheng <bin.cheng@arm.com>
5330
5331 PR tree-optimization/71503
5332 PR tree-optimization/71683
5333 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5334 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5335
f5b88ba1 53362016-07-20 Martin Liska <mliska@suse.cz>
5337
5338 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5339 * gcc.dg/plugin/sreal-test-1.c: Remove.
5340 * gcc.dg/plugin/sreal_plugin.c: Remove.
5341
e889bd11 53422016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5343
5344 PR fortran/71902
5345 * gfortran.dg/dependency_47.f90: New test.
5346
1c6bb1c0 53472016-07-19 Jakub Jelinek <jakub@redhat.com>
5348
94d511af 5349 PR rtl-optimization/71916
5350 * gcc.c-torture/compile/pr71916.c: New test.
5351
54e95a17 5352 PR middle-end/71874
5353 * g++.dg/torture/pr71874.C: New test.
5354
1c6bb1c0 5355 PR middle-end/71734
5356 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5357 (my_alloc): Rewritten to use __builtin_posix_memalign and
5358 __SIZE_TYPE__.
5359 (my_free): Use __builtin_free instead of _mm_free.
5360 (Vec::operator=): Use __builtin_memcpy.
5361
0d565f19 53622016-07-19 Martin Jambor <mjambor@suse.cz>
5363
cfc1aded 5364 PR fortran/71688
5365 * gfortran.dg/pr71688.f90: New test.
0d565f19 5366
2be13cd5 53672016-07-19 Richard Biener <rguenther@suse.de>
5368
5369 * c-c++-common/vector-subscript-6.c: New testcase.
5370 * c-c++-common/vector-subscript-7.c: Likewise.
5371
1697df09 53722016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5373
7a4429b2 5374 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5375 and UInt32 based on __SIZEOF_INT__.
5376
8894566e 53772016-07-19 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/71901
5380 * gcc.dg/torture/pr71901.c: New testcase.
5381
53822016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5383
5384 PR tree-optimization/71908
5385 * gcc.dg/torture/pr71908.c: New testcase.
5386
106ac76d 53872016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5388
5389 PR target/71493
5390 * gcc.target/powerpc/pr71493-1.c: New test.
5391 * gcc.target/powerpc/pr71493-2.c: Likewise.
5392
e6517a48 53932016-07-18 Jakub Jelinek <jakub@redhat.com>
5394
d1e0c36e 5395 PR c++/71835
5396 * g++.dg/conversion/ambig3.C: New test.
5397
6fe424c2 5398 PR c++/71828
5399 * g++.dg/cpp0x/constexpr-71828.C: New test.
5400
d3dd9e33 5401 PR c++/71826
5402 * g++.dg/template/pr71826.C: New test.
5403
74fd83a9 5404 PR c++/71822
5405 * g++.dg/template/defarg21.C: New test.
5406
e6517a48 5407 PR c++/71871
5408 * g++.dg/ext/vector31.C: New test.
5409
f942bdbf 54102016-07-18 Uros Bizjak <ubizjak@gmail.com>
5411
5412 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5413
4b1425be 54142016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5415
5416 PR tree-optimization/71734
5417 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5418
a80f37e1 54192016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5420
5421 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5422 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5423 stack-layout-dynamic-1.c: New test.
5424
ea283725 54252016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5426
5427 * gcc.target/s390/nolrl-1.c: New test.
5428
14eab729 54292016-07-17 Fritz Reese <fritzoreese@gmail.com>
5430
5431 PR fortran/71523
5432 * gfortran.dg/pr71523_1.f90: New test.
5433 * gfortran.dg/pr71523_2.f90: New test.
5434
3925d644 54352016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5436
5437 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5438
fb9ff4ce 54392016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5440 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5441
5442 PR fortran/62125
5443 * gfortran.dg/pr62125.f90: New test.
5444
95b0f5e9 54452016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5446
5447 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5448 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5449
1913be16 54502016-07-15 Jonathan Wakely <jwakely@redhat.com>
5451
5452 PR c++/58796
5453 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5454 * g++.dg/cpp0x/nullptr35.C: New test.
5455
b4803084 54562016-07-15 Bin Cheng <bin.cheng@arm.com>
5457
5458 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5459
89e3ec3d 54602016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5461
5462 * gfortran.dg/goacc/vector_length.f90: New test.
5463
2084e279 54642016-07-15 Richard Biener <rguenther@suse.de>
5465
5466 PR tree-optimization/71881
5467 * gcc.dg/torture/pr71881.c: New testcase.
5468
2177bb9a 54692016-07-15 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/71887
5472 * gcc.dg/torture/pr71887.c: New testcase.
5473
0dd7db3b 54742016-07-15 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR c/71858
5477 * gcc.dg/spellcheck-identifiers-3.c: New test.
5478
b41cc4d1 54792016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5480
5481 PR fortran/71807
5482 * gfortran.dg/null_9.f90: New test.
5483
a4d34e5e 54842016-07-15 Bin Cheng <bin.cheng@arm.com>
5485
5486 * gcc.dg/tree-ssa/loop-41.c: New test.
5487
1547c551 54882016-07-15 Bin Cheng <bin.cheng@arm.com>
5489
5490 PR tree-optimization/71347
5491 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5492
b9c2416b 54932016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5494
5495 PR fortran/29819
5496 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5497 * gfortran.dg/contains.f90: Ditto.
5498 * gfortran.dg/contains_empty_1.f03: Ditto.
5499 * gfortran.dg/submodule_3.f08: Ditto.
5500
28413b15 55012016-07-14 Jakub Jelinek <jakub@redhat.com>
5502
661af228 5503 PR testsuite/71865
5504 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5505 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5506 expected diagnostics.
5507
28413b15 5508 PR c/71858
5509 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5510 * gcc.dg/spellcheck-identifiers-2.c: New test.
5511 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5512 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5513
7b3b3a49 55142016-07-14 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR tree-optimization/71872
5517 * gcc.c-torture/compile/pr71872.c: New test.
5518
7c039c44 55192016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5520
5521 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5522 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5523 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5524 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5525 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5526 * gcc.target/arm/atomic-op-acquire-1.c: This.
5527 * gcc.target/arm/atomic-op-char.c: Rename into ...
5528 * gcc.target/arm/atomic-op-char-1.c: This.
5529 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5530 * gcc.target/arm/atomic-op-consume-1.c: This.
5531 * gcc.target/arm/atomic-op-int.c: Rename into ...
5532 * gcc.target/arm/atomic-op-int-1.c: This.
5533 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5534 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5535 * gcc.target/arm/atomic-op-release.c: Rename into ...
5536 * gcc.target/arm/atomic-op-release-1.c: This.
5537 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5538 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5539 * gcc.target/arm/atomic-op-short.c: Rename into ...
5540 * gcc.target/arm/atomic-op-short-1.c: This.
5541 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5542 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5543 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5544 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5545 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5546 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5547 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5548 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5549 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5550 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5551
80c5e533 55522016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5553
5554 PR fortran/70842
5555 * gfortran.dg/select_type_35.f03: New test.
5556
c5a9fc7b 55572016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5558
5559 PR target/65951
5560 PR tree-optimization/70923
5561 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5562 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5563 * gcc.dg/vect/pr65951.c: Likewise.
5564 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5565
d1242c94 55662016-07-14 David Edelsohn <dje.gcc@gmail.com>
5567
5568 * c-c++-common/pr60226.c: Expect maximum object file alignment
5569 error on AIX.
5570
97f2a90b 55712016-07-14 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/71866
5574 * gcc.dg/torture/pr71866.c: New testcase.
5575
6029a910 55762016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5577
5578 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5579 selector and enclose boolean expression in curly braces.
5580
798d22ed 55812016-07-14 Alan Modra <amodra@gmail.com>
5582
5583 PR target/71733
5584 * gcc.target/powerpc/p9-novsx.c: New.
5585
3ffcb27d 55862016-07-13 Andi Kleen <ak@linux.intel.com>
5587
5588 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5589 * g++.dg/tree-prof/morefunc.C: Dito.
5590 * g++.dg/tree-prof/pr35545.C: Dito.
5591 * g++.dg/tree-prof/reorder.C: Dito.
5592 * gcc.dg/tree-prof/20050826-2.c: Dito.
5593 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5594 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5595 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5596 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5597 * gcc.dg/tree-prof/inliner-1.c: Dito.
5598 * gcc.dg/tree-prof/merge_block.c: Dito.
5599 * gcc.dg/tree-prof/stringop-1.c: Dito.
5600 * gcc.dg/tree-prof/stringop-2.c: Dito.
5601 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5602 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5603 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5604 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5605 * gcc.dg/tree-prof/update-loopch.c: Dito.
5606 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5607 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5608 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5609 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5610 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5611 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5612 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5613
9ace90e5 56142016-07-13 Andi Kleen <ak@linux.intel.com>
5615
5616 * lib/profopt.exp (profopt-execute): Remove .imports files.
5617
b75cf198 56182016-07-13 Andi Kleen <ak@linux.intel.com>
5619
f942bdbf 5620 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5621
4d0389a9 56222016-07-13 Andi Kleen <ak@linux.intel.com>
5623
5624 * lib/profopt.exp (dg-final-scan-autofdo,
5625 dg-final-scan-not-autofdo): New functions.
5626
a5af7a75 56272016-07-13 Bin Cheng <bin.cheng@arm.com>
5628
5629 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5630 * gcc.dg/vect/vect-35.c: Ditto.
5631 * gcc.dg/vect/vect-alias-check-2.c: New test.
5632
c6bcae01 56332016-07-13 Martin Liska <mliska@suse.cz>
5634
5635 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5636 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5637 * gfortran.dg/pr42108.f90: Update expected dump scan.
5638
0644c120 56392016-07-13 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/24574
5642 * gcc.dg/pr24574.c: New testcase.
5643
2bbae5b9 56442016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5645
f942bdbf 5646 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5647 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5648 * c-c++-common/pr68833-1.c: Require int32plus.
5649 * gcc.dg/ipa/pr63551.c: Likewise.
5650 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5651 * gcc.dg/ipa/pr64041.c: Require int32plus.
5652
839a6560 56532016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5654
5655 PR ipa/71633
5656 * g++.dg/pr71633.C: New test.
5657
8f5f2788 56582016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5659
5660 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5661 Add new arm_thumb1_cbz_ok effective target.
5662 * gcc.target/arm/cbz.c: New test.
5663
417e5cc5 56642016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5665
5666 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5667 Define effective target.
5668 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5669 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5670 * gcc.target/arm/movhi_movw.c: New test.
5671 * gcc.target/arm/movsi_movw.c: Likewise.
5672 * gcc.target/arm/movdi_movw.c: Likewise.
5673
68a5143e 56742016-07-13 Richard Biener <rguenther@suse.de>
5675
5676 PR middle-end/71104
5677 * gcc.dg/pr71104-1.c: New testcase.
5678 * gcc.dg/pr71104-2.c: Likewise.
5679
69e8d259 56802016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5681
5682 PR target/71805
5683 * gcc.target/powerpc/pr71805.c: New test.
5684
244f142f 56852016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5686
5687 * gcc.target/powerpc/divkc3-1.c: New.
5688 * gcc.target/powerpc/mulkc3-1.c: New.
5689
6fc56f1f 56902016-07-12 Nathan Sidwell <nathan@acm.org>
5691
5692 * gcc.target/arm/data-rel-1.c: New.
5693 * gcc.target/arm/data-rel-2.c: New.
5694 * gcc.target/arm/data-rel-3.c: New.
5695
94ee1e9c 56962016-07-12 Martin Liska <mliska@suse.cz>
5697
5698 * gcc.dg/params/blocksort-part.c: New test.
5699 * gcc.dg/params/params.exp: New file.
5700
cd32d747 57012016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5702
5703 PR middle-end/71700
5704 * gcc.c-torture/execute/pr71700.c: New test.
5705
ad010d47 57062016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5707 Richard Biener <rguenther@suse.de>
5708
5709 PR tree-optimization/23286
5710 PR tree-optimization/70159
5711 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5712 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5713 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5714 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5715 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5716 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5717 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5718 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5719 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5720 * gcc.dg/pr51879-12.c: Likewise.
5721 * gcc.dg/strlenopt-9.c: Likewise.
5722 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5723 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5724 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5725 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5726 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5727 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5728 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5729 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5730 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5731 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5732 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5733 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5734 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5735 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5736 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5737
9aece49e 57382016-07-12 Richard Biener <rguenther@suse.de>
5739
5740 PR rtl-optimization/68961
5741 * gcc.target/i386/pr68961.c: New testcase.
5742
8f05fee9 57432016-07-11 Jakub Jelinek <jakub@redhat.com>
5744
4a6cc5cd 5745 PR middle-end/71758
5746 * c-c++-common/gomp/pr71758.c: New test.
5747 * gfortran.dg/gomp/pr71758.f90: New test.
5748
8f05fee9 5749 PR tree-optimization/71823
5750 * gcc.dg/vect/pr71823.c: New test.
5751
b73690a4 57522016-07-11 David Malcolm <dmalcolm@redhat.com>
5753
5754 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5755 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5756 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5757
675f4c6b 57582016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5759
5760 PR target/71801
5761 * gcc.target/i386/pr71801.c: New test.
5762
9aaf7e3e 57632016-07-11 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71816
5766 * gcc.dg/torture/pr71816.c: New testcase.
5767
dd58bf21 57682016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5769
5770 PR fortran/71783
5771 * gfortran.dg/dependency_46.f90: New test.
5772
a2ebcb84 57732016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5774
5775 PR rtl-optimization/71621
5776 * gcc.target/i386/pr71621-1.c: New.
5777 * gcc.target/i386/pr71621-2.c: New.
5778
6cedf97e 57792016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5780
5781 * gfortran.dg/goacc/pr71704.f90: New test.
5782
dc71c755 57832016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5784
5785 PR target/71297
5786 * gcc.target/powerpc/pr71297.c: New.
5787
288161af 57882016-07-08 Jiong Wang <jiong.wang@arm.com>
5789
5790 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5791
98e771d6 57922016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 PR target/71806
5795 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5796
c3d27339 57972016-07-08 Alan Hayward <alan.hayward@arm.com>
5798
5799 PR tree-optimization/71667
5800 * gcc.dg/vect/pr71667.c: New
5801
b1b5042a 58022016-07-08 Martin Liska <mliska@suse.cz>
5803
5804 * gcc.dg/torture/pr71606.c: New test.
5805
5cdc40a0 58062016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5807
5808 PR fortran/71764
5809 * gfortran.dg/pr71764.f90: New test.
5810
bcc4d868 58112016-07-07 Jakub Jelinek <jakub@redhat.com>
5812 Kai Tietz <ktietz70@googlemail.com>
5813
5814 PR c++/70869
5815 PR c++/71054
5816 * g++.dg/cpp0x/pr70869.C: New test.
5817 * g++.dg/cpp0x/pr71054.C: New test.
5818
b39328b2 58192016-07-07 David Edelsohn <dje.gcc@gmail.com>
5820
5821 * g++.dg/debug/pr71432.C: Fail on AIX.
5822
95c9caad 58232016-07-07 Martin Liska <mliska@suse.cz>
5824
5825 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5826 an undefined behavior.
5827 * gfortran.dg/do_3.F90: Likewise.
5828 * gfortran.dg/do_check_11.f90: New test.
5829 * gfortran.dg/do_check_12.f90: New test.
5830 * gfortran.dg/do_corner_warn.f90: New test.
5831
8e976d11 58322016-07-07 Martin Liska <mliska@suse.cz>
5833
5834 * gfortran.dg/predict-1.f90: Ammend the test.
5835 * gfortran.dg/predict-2.f90: Likewise.
5836
26716fc7 58372016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5838
5839 PR ipa/71624
5840 * g++.dg/pr71624.C: New test.
5841
2d079cbf 58422016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5843
5844 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5845 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5846 ARMv8-M Mainline architectures.
5847
9e6f4af4 58482016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5849
5850 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5851 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5852
d490b07a 58532016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5854
5855 PR target/70098
5856 PR target/71763
5857 * gcc.target/powerpc/pr71763.c: New file.
5858
798fc305 58592016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5860
5861 PR tree-optimization/71518
f942bdbf 5862 * gcc.dg/pr71518.c: New test.
798fc305 5863
97e4cbac 58642016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5865
5866 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5867
19aea164 58682016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5869
f942bdbf 5870 PR target/50739
19aea164 5871 * gcc.target/avr/pr50739.c: New test.
5872
105e9dfc 58732016-07-05 Jan Hubicka <jh@suse.cz>
5874
5875 * gcc.dg/tree-ssa/scev-14.c: update template.
5876
1137da9c 58772016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5878
5879 * gcc.dg/vect/group-no-gaps-1.c: New test.
5880
ce393063 58812016-07-05 Andi Kleen <ak@linux.intel.com>
5882
5883 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5884 if kernel supports MPX.
5885
92a44a68 58862016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5887
5888 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5889
f2ccdf8e 58902016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5891 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 * gcc.target/powerpc/signbit-1.c: New test.
5894 * gcc.target/powerpc/signbit-2.c: New test.
5895 * gcc.target/powerpc/signbit-3.c: New test.
5896
0215a22c 58972016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5898
5899 PR rtl-optimization/71594
5900 * gcc.dg/torture/pr71594.c: New test.
5901
30a39817 59022016-07-05 Jan Hubicka <jh@suse.cz>
5903
5904 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5905
b65b8df2 59062016-07-05 David Malcolm <dmalcolm@redhat.com>
5907
5908 PR c++/62314
f9c39b65 5909 * g++.dg/parse/error5.C: Update column
b65b8df2 5910 number of missing semicolon error.
5911 * g++.dg/pr62314-2.C: New test case.
5912
6b5471d8 59132016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5914
5915 * gfortran.dg/coarray_stat_function.f90: New test.
5916 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5917 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5918 to new interfaces.
5919
35b3a8dd 59202016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5921
5922 PR fortran/71623
5923 * gfortran.dg/deferred_character_17.f90: New test.
5924
b84c1ddf 59252016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5926
5927 * gcc.target/arm/neon/polytypes.c: Move to ...
5928 * gcc.target/arm/polytypes.c: ... here.
5929 * gcc.target/arm/neon/pr51534.c: Move to ...
5930 * gcc.target/arm/pr51534.c: ... here.
5931 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5932 * gcc.target/arm/vect-vcvt.c: ... here.
5933 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5934 * gcc.target/arm/vect-vcvtq.c: ... here.
5935 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5936 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5937 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5938 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5939 * gcc.target/arm/neon/neon.exp: Delete.
5940 * gcc.target/arm/neon/: Delete.
5941
7e9136f1 59422016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5943
5944 PR fortran/65575
5945 * gfortran.dg: pr65575.f90: New test.
5946
18b42a28 59472016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5948
5949 PR fortran/35849
5950 * gfortran.dg: pr35849.f90: New test.
5951
f8765404 59522016-07-04 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR c++/71739
5955 * g++.dg/cpp0x/pr71739.C: New test.
5956
e3422b3a 59572016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5958
5959 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5960
2da1c9f7 59612016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5962
5963 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5964 locr.
5965 * gcc.target/s390/loc-1.c: New test.
5966
6125d36e 59672016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5968
f9c39b65 5969 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5970 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5971
42797d4b 59722016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5973
5974 PR target/63874
5975 * gcc.target/aarch64/pr63874.c: New test.
5976
9d9fe66a 59772016-07-04 Jan Beulich <jbeulich@suse.com>
5978
5979 * g++.dg/header.c: New.
5980 * gcc.dg/header.c: New.
5981
c364d0f3 59822016-07-02 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR c/71719
5985 * c-c++-common/Wunused-var-15.c: New test.
5986
267f3c67 59872016-07-01 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR fortran/71687
5990 * gfortran.dg/gomp/pr71687.f90: New test.
5991
8297c70b 59922016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5993
5994 * gcc.dg/const-float128-ped.c: Require __float128 effective
5995 target and options.
5996 * gcc.dg/const-float128.c: Likewise.
5997 * gcc.dg/torture/float128-cmp-invalid.c: Require
5998 __float128 and base_quadfloat_support effective targets, and
5999 __float128 options.
6000 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6001 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6002 * gcc.dg/torture/float128-nan.c: Likewise.
6003 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6004 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6005 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6006 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6007 (add_options_for___float128): New.
6008 (check_effective_target_base_quadword_support): New.
6009
eab79b94 60102016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6011
6012 PR target/71720
6013 * gcc.target/powerpc/pr71720.c: New test.
6014
4ce6622a 60152016-07-01 Jan Beulich <jbeulich@suse.com>
6016
6017 * gcc.dg/bss.c: New.
6018
0b6f1914 60192016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6020
6021 PR target/71698
6022 * gcc.target/powerpc/pr71698.c: New test.
6023
4d28a470 60242016-07-01 Georg-Johann Lay <avr@gjlay.de>
6025
6026 PR target/71151
6027 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6028 instead of ".foo" for its section name.
6029 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6030 depending on MCU's flash size.
6031 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6032 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6033 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6034 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6035 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6036 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6037
ed8613ec 60382016-07-01 Jan Beulich <jbeulich@suse.com>
6039
6040 * gcc.target/i386/pr65105-2.c: Add -msse2.
6041
720a0bce 60422016-06-30 Jakub Jelinek <jakub@redhat.com>
6043
c54ee83c 6044 PR tree-optimization/71707
6045 * gcc.dg/strlenopt-29.c: New test.
6046
a845ae6c 6047 PR fortran/71704
6048 * gfortran.dg/gomp/pr71704.f90: New test.
6049
720a0bce 6050 PR fortran/71705
6051 * gfortran.dg/gomp/pr71705.f90: New test.
6052
17c32c4a 60532016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6054
6055 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6056 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6057 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6058 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6059 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6060 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6061 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6062 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6063 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6064 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6065 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6066 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6067 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6068 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6069 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6070 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6071 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6072 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6073 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6074 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6075 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6076 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6077 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6078 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6079 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6080 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6081 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6082 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6083 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6084 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6085 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6086 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6087 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6088 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6089 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6090 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6091 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6092 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6093 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6094 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6095 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6096 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6097 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6136
443405c9 61372016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6138 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6139
6140 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6141
6e3a3de2 61422016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6143 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6144
6145 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6146
413c4f6c 61472016-06-30 David Malcolm <dmalcolm@redhat.com>
6148
6149 PR driver/71651
6150 * gcc.dg/spellcheck-options-12.c: New test case.
6151
4c4e99c3 61522016-06-30 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR middle-end/71693
6155 * gcc.c-torture/compile/pr71693.c: New test.
6156
26a2e993 61572016-06-29 David Malcolm <dmalcolm@redhat.com>
6158
6159 * gcc.dg/spellcheck-params.c: New testcase.
6160 * gcc.dg/spellcheck-params-2.c: New testcase.
6161
63abcf45 61622016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6163
6164 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6165 vector extract instructions.
6166 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6167
5f1d49ac 61682016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6169
6170 PR fortran/71686
6171 * gfortran.dg/unexpected_eof_2.f90: New test.
6172 * gfortran.dg/unexpected_eof_3.f90: New test.
6173
0dc00113 61742016-06-29 Jim Wilson <jim.wilson@linaro.org>
6175
6176 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6177
4b975445 61782016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6179
6180 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6181 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6182 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6183
e276a6b9 61842016-06-29 Richard Biener <rguenther@suse.de>
6185
6186 PR middle-end/15256
6187 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6188
c02f3e35 61892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6190
6191 * gcc.target/arm/aapcs/neon-vect10.c: Require
6192 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6193 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6194 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6195 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6196 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6197 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6198 * gcc.target/arm/fp16-aapcs-1.c: Require
6199 -mfloat-ab=hard. Also simplify the test.
6200 * gcc.target/arm/fp16-aapcs-2.c: New.
6201
d0c2a3dd 62022016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6203
f942bdbf 6204 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6205 (add_options_for_arm_fp16_ieee): New.
6206 (add_options_for_arm_fp16_alternative): New.
6207 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6208 long-line.
6209 (effective_target_arm_fp16_hw): New.
6210
162fed22 62112016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6212
6213 PR tree-optimization/71655
6214 * g++.dg/pr71655.C: New test.
6215
9ed0eb00 62162016-06-29 Martin Liska <mliska@suse.cz>
6217
6218 * gcc.dg/pr71585.c: New test.
6219 * gcc.dg/pr71585-2.c: New test.
6220 * gcc.dg/pr71585-3.c: New test.
6221
641b1c86 62222016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6223
6224 PR tree-optimization/70729
6225 * g++.dg/vect/pr70729.cc: New test.
6226
44e775d8 62272016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6228
6229 * c-c++-common/gomp/cancel-1.c: Extend.
6230
83b23cdf 62312016-06-29 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/71625
6234 * gcc.dg/strlenopt-28.c: New test.
6235
b6a4a0f5 62362016-06-29 Richard Biener <rguenther@suse.de>
6237
6238 PR middle-end/71002
6239 * g++.dg/torture/pr71002.C: Adjust testcase.
6240
1af10ce6 62412016-06-29 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR c/71685
6244 * gcc.dg/pr71685.c: New test.
6245
62462016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6247
6248 PR c/71552
6249 * gcc.dg/init-bad-9.c: New test.
6250
043457fd 62512016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6252
6253 * gcc.target/powerpc/abs128-1.c: Require VSX.
6254 * gcc.target/powerpc/copysign128-1.c: Likewise.
6255 * gcc.target/powerpc/inf128-1.c: Likewise.
6256 * gcc.target/powerpc/nan128-1.c: Likewise.
6257
d378e319 62582016-06-28 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR middle-end/71626
6261 * gcc.c-torture/execute/pr71626-1.c: New test.
6262 * gcc.c-torture/execute/pr71626-2.c: New test.
6263
10ef7949 62642016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6265
6266 PR target/71656
6267 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6268
1fcfb8f7 62692016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6270
6271 PR target/71670
6272 * gcc.target/powerpc/pr71670.c: New testcase.
6273
35fd0c10 62742016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6275
6276 PR target/71656
6277 * gcc.target/powerpc/pr71656-1.c: New test.
6278 * gcc.target/powerpc/pr71656-2.c: New test.
6279
584757bc 62802016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6281
6282 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6283 around fp16 code.
6284 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6286 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6287 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6288 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6289 Add arm_neon_fp16_ok effective target.
f942bdbf 6290 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6291 Likewise.
6292 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6293 Likewise.
6294 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6295 Likewise.
6296 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6297 Likewise.
6298 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6299 Likewise.
6300 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6301 Likewise.
6302 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6303 Likewise.
6304 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6305 Likewise.
6306 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6307 Likewise.
6308 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6309 Likewise.
6310 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6311 Likewise.
584757bc 6312
cbcc4297 63132016-06-26 Jan Hubicka <hubicka@ucw.cz>
6314
6315 * gcc.dg/predict-12.c: New testcase.
6316
0aa73965 63172016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6318
6319 PR fortran/71649
6320 * gfortran.dg/pr71649.f90: New test.
6321
9977f724 63222016-06-25 Jakub Jelinek <jakub@redhat.com>
6323
a5c54f33 6324 PR tree-optimization/71643
6325 * g++.dg/opt/pr71643.C: New test.
6326
9977f724 6327 PR tree-optimization/71631
6328 * gcc.c-torture/execute/pr71631.c: New test.
6329
e09883e4 63302016-06-24 Jan Hubicka <hubicka@ucw.cz>
6331
6332 * gcc.dg/predict-11.c: New testcase.
6333 * gfortran.dg/predict-2.f90: New testcase.
6334
89beffc9 63352016-06-24 Jan Hubicka <hubicka@ucw.cz>
6336
6337 * gcc.dg/predict-10.c: New test.
6338
2275a11d 63392016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340
6341 * gcc.target/powerpc/abs128-1.c: New.
6342 * gcc.target/powerpc/copysign128-1.c: New.
6343 * gcc.target/powerpc/inf128-1.c: New.
6344 * gcc.target/powerpc/nan128-1.c: New.
6345
37681b7f 63462016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6347
6348 * gfortran.dg/pr71642.f90: New test.
6349
9cf2d600 63502016-06-24 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/71647
6353 * gcc.target/i386/pr71647.c: New test.
6354
eea332b9 63552016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6356
6357 * gcc.target/i386/noplt-gd-1.c: New test.
6358 * gcc.target/i386/noplt-gd-2.c: Likewise.
6359 * gcc.target/i386/noplt-gd-3.c: Likewise.
6360 * gcc.target/i386/noplt-ld-1.c: Likewise.
6361 * gcc.target/i386/noplt-ld-2.c: Likewise.
6362 * gcc.target/i386/noplt-ld-3.c: Likewise.
6363 * lib/target-supports.exp
6364 (check_effective_target_tls_get_addr_via_got): New.
6365
b6d48a78 63662016-06-24 Uros Bizjak <ubizjak@gmail.com>
6367
6368 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6369 testsuite compile flags.
6370 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6371 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6372
63732016-06-24 Uros Bizjak <ubizjak@gmail.com>
6374
6375 * g++dg/vect/pr36684.cc: Add dg-do compile.
6376 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6377 * gcc.dg/vect/pr70021.c: Ditto.
6378 * gcc.dg/vect/pr70138-1.c: Ditto.
6379 * gcc.dg/vect/pr70138-2.c: Ditto.
6380 * gcc.dg/vect/pr70354-1.c: Ditto.
6381 * gcc.dg/vect/pr70354-2.c: Ditto.
6382 * gcc.dg/vect/pr71259.c: Ditto.
6383 * gcc.dg/vect/pr71416-1.c: Ditto.
6384 * gcc.dg/vect/slp-43.c: Ditto.
6385 * gcc.dg/vect/slp-45.c: Ditto.
6386 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6387 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6388 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6389 * gfortran.dg/vect/pr69980.f90: Ditto.
6390
63912016-06-24 Uros Bizjak <ubizjak@gmail.com>
6392
6393 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6394 * gcc.dg/vect/bb-slp-30.c: Ditto.
6395 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6396 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6397 * gcc.dg/vect/pr45902.c: Ditto.
6398 * gcc.dg/vect/pr48172.c: Ditto.
6399 * gcc.dg/vect/pr48377.c: Ditto.
6400 * gcc.dg/vect/pr49038.c: Ditto.
6401 * gcc.dg/vect/pr49771.c: Ditto.
6402 * gcc.dg/vect/pr52091.c: Ditto.
6403 * gcc.dg/vect/pr53185-2.c: Ditto.
6404 * gcc.dg/vect/pr56826.c: Ditto.
6405 * gcc.dg/vect/pr60276.c: Ditto.
6406 * gcc.dg/vect/pr62021.c: Ditto.
6407 * gcc.dg/vect/pr63530.c: Ditto.
6408 * gcc.dg/vect/pr65518.c: Ditto.
6409 * gcc.dg/vect/pr65947-1.c: Ditto.
6410 * gcc.dg/vect/pr65947-10.c: Ditto.
6411 * gcc.dg/vect/pr65947-11.c: Ditto.
6412 * gcc.dg/vect/pr65947-12.c: Ditto.
6413 * gcc.dg/vect/pr65947-13.c: Ditto.
6414 * gcc.dg/vect/pr65947-2.c: Ditto.
6415 * gcc.dg/vect/pr65947-3.c: Ditto.
6416 * gcc.dg/vect/pr65947-4.c: Ditto.
6417 * gcc.dg/vect/pr65947-5.c: Ditto.
6418 * gcc.dg/vect/pr65947-6.c: Ditto.
6419 * gcc.dg/vect/pr65947-7.c: Ditto.
6420 * gcc.dg/vect/pr65947-8.c: Ditto.
6421 * gcc.dg/vect/pr65947-9.c: Ditto.
6422 * gcc.dg/vect/pr71416-1.c: Ditto.
6423 * gcc.dg/vect/pr71439.c: Ditto.
6424 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6425 * gcc.dg/vect/vect-bswap16.c: Ditto.
6426 * gcc.dg/vect/vect-bswap32.c: Ditto.
6427 * gcc.dg/vect/vect-bswap64.c: Ditto.
6428 * gcc.dg/vect/vect-live-1.c: Ditto.
6429 * gcc.dg/vect/vect-live-2.c: Ditto.
6430 * gcc.dg/vect/vect-live-3.c: Ditto.
6431 * gcc.dg/vect/vect-live-4.c: Ditto.
6432 * gcc.dg/vect/vect-live-5.c: Ditto.
6433 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6434 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6435 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6436 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6437 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6438 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6439 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6440 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6441 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6442 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6443 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6444 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6445 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6446 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6447 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6448 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6449 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6450
d4213166 64512016-06-24 Uros Bizjak <ubizjak@gmail.com>
6452
6453 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6454
5aaec397 64552016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6456
6457 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6458 ia32 if R_386_GOT32X relocation is supported.
6459 * gcc.target/i386/noplt-3.c: Likewise.
6460 * gcc.target/i386/noplt-2.c: Likewise.
6461 (main): Renamed to ...
6462 (bar): This.
6463 * gcc.target/i386/noplt-4.c: Likewise.
6464 (main): Renamed to ...
6465 (bar): This.
6466 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6467 * gcc.target/i386/pr67400-5.c: Likewise.
6468
77104764 64692016-06-24 Jakub Jelinek <jakub@redhat.com>
6470
7318e591 6471 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6472 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6473
77104764 6474 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6475 f4): Adjust expected diagnostics.
6476 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6477 (T): If OVFP is defined, redefine to TP.
6478 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6479 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6480 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6481 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6482 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6483 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6484 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6485 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6486 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6487 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6488 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6489 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6490 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6491 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6492 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6493 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6494 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6495 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6496 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6497 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6498 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6499 as last argument to __builtin_add_overflow_p.
6500
ddf08519 65012016-06-23 Uros Bizjak <ubizjak@gmail.com>
6502
6503 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6504 dg-options and remove default vector testsuite compile flags.
6505 * g++.dg/vect/pr33860a.cc: Ditto.
6506 * g++.dg/vect/pr45470-a.cc: Ditto.
6507 * g++.dg/vect/pr45470-b.cc: Ditto.
6508 * g++.dg/vect/pr60896.cc: Ditto.
6509 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6510 * gcc.dg/vect/pr18308.c: Ditto.
6511 * gcc.dg/vect/pr24049.c: Ditto.
6512 * gcc.dg/vect/pr33373.c: Ditto.
6513 * gcc.dg/vect/pr36228.c: Ditto.
6514 * gcc.dg/vect/pr42395.c: Ditto.
6515 * gcc.dg/vect/pr42604.c: Ditto.
6516 * gcc.dg/vect/pr46663.c: Ditto.
6517 * gcc.dg/vect/pr48765.c: Ditto.
6518 * gcc.dg/vect/pr49093.c: Ditto.
6519 * gcc.dg/vect/pr49352.c: Ditto.
6520 * gcc.dg/vect/pr52298.c: Ditto.
6521 * gcc.dg/vect/pr52870.c: Ditto.
6522 * gcc.dg/vect/pr53185.c: Ditto.
6523 * gcc.dg/vect/pr53773.c: Ditto.
6524 * gcc.dg/vect/pr56695.c: Ditto.
6525 * gcc.dg/vect/pr62171.c: Ditto.
6526 * gcc.dg/vect/pr63530.c: Ditto.
6527 * gcc.dg/vect/pr68339.c: Ditto.
6528 * gcc.dg/vect/pr71259.c: Ditto.
6529 * gcc.dg/vect/vect-82_64.c: Ditto.
6530 * gcc.dg/vect/vect-83_64.c: Ditto.
6531 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6532 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6533 * gcc.dg/vect/vect-shift-2.c: Ditto.
6534 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6535 * gfortran.dg/vect/pr39318.f90: Ditto.
6536 * gfortran.dg/vect/pr45714-a.f: Ditto.
6537 * gfortran.dg/vect/pr45714-b.f: Ditto.
6538 * gfortran.dg/vect/pr46213.f90: Ditto.
6539
81883aeb 65402016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6541 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 * gcc.target/powerpc/p9-splat-5.c: New test.
6544
affe5c16 65452016-06-23 Uros Bizjak <ubizjak@gmail.com>
6546
6547 PR tree-optimization/71488
6548 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6549 * lib/target-supports.exp: ... here.
6550 (check_sse4_hw_available): New procedure.
6551 (check_effective_target_sse4_runtime): Ditto.
6552 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6553 -march=westmere for sse4_runtime targets.
547fdd3e 6554 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6555 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6556 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6557 (main): Call check_vect ().
e50240d3 6558 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6559
6fb2f181 65602016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6561
6562 PR target/66232
6563 PR target/67400
6564 * gcc.target/i386/pr66232-14.c: New file.
6565 * gcc.target/i386/pr66232-15.c: Likewise.
6566 * gcc.target/i386/pr66232-16.c: Likewise.
6567 * gcc.target/i386/pr66232-17.c: Likewise.
6568 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6569 ia32 if R_386_GOT32X relocation is supported.
6570 * gcc.target/i386/pr67400-2.c: Likewise.
6571 * gcc.target/i386/pr67400-3.c: Likewise.
6572 * gcc.target/i386/pr67400-4.c: Likewise.
6573 * gcc.target/i386/pr67400-6.c: Likewise.
6574 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6575 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6576
88be2b3c 65772016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6578
6579 PR libgfortran/48852
6580 * gfortran.dg/char4_iunit_1.f03: Update test.
6581 * gfortran.dg/f2003_io_5.f03: Update test.
6582 * gfortran.dg/real_const_3.f90: Update test.
6583
ff600f64 65842016-06-23 Andi Kleen <ak@linux.intel.com>
6585
6586 * g++.dg/bprob/bprob.exp: Support autofdo.
6587 * g++.dg/tree-prof/tree-prof.exp: dito.
6588 * gcc.dg/tree-prof/tree-prof.exp: dito.
6589 * gcc.misc-tests/bprob.exp: dito.
6590 * gfortran.dg/prof/prof.exp: dito.
6591 * lib/profopt.exp: dito.
6592 * lib/target-supports.exp: Check for autofdo.
6593
afa7ed87 65942016-06-23 Martin Liska <mliska@suse.cz>
6595
6596 * gcc.dg/pr71619.c: New test.
6597
0941fba8 65982016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6599
6600 PR target/67400
56896ed3 6601 * gcc.target/i386/pr67400-1.c: New test.
6602 * gcc.target/i386/pr67400-2.c: Likewise.
6603 * gcc.target/i386/pr67400-3.c: Likewise.
6604 * gcc.target/i386/pr67400-4.c: Likewise.
6605 * gcc.target/i386/pr67400-5.c: Likewise.
6606 * gcc.target/i386/pr67400-6.c: Likewise.
6607 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6608
e557fc7f 66092016-06-22 David Malcolm <dmalcolm@redhat.com>
6610
6611 * c-c++-common/missing-header-1.c: New test case.
6612 * c-c++-common/missing-header-2.c: New test case.
6613 * c-c++-common/missing-header-3.c: New test case.
6614 * c-c++-common/missing-header-4.c: New test case.
6615
8469aece 66162016-06-22 David Malcolm <dmalcolm@redhat.com>
6617
6618 PR c/70339
6619 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6620 hint.
6621 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6622 expected results due to builtin "nanl" now being suggested for
6623 "name".
6624 * gcc.dg/pr67580.c: Update expected messages.
6625 * gcc.dg/spellcheck-identifiers.c: New testcase.
6626 * gcc.dg/spellcheck-typenames.c: New testcase.
6627
6628b04d 66282016-06-22 David Malcolm <dmalcolm@redhat.com>
6629
6630 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6631 file.
6632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6633 diagnostic-test-show-locus-parseable-fixits.c to sources for
6634 diagnostic_plugin_test_show_locus.c.
6635 * lib/gcc-defs.exp (freeform_regexps): New global.
6636 (dg-regexp): New function.
6637 (handle-dg-regexps): New function.
6638 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6639 freeform_regexps to the empty list.
6640 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6641
82ccd33e 66422016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6643
affe5c16 6644 PR tree-optimization/71488
82ccd33e 6645 * g++.dg/pr71488.C: New test.
6646 * gcc.dg/vect/vect-bool-cmp.c: New test.
6647
2c21de58 66482016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6649
6650 * gcc.dg/guality/param-5.c: New test.
6651
fadfd5fc 66522016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6653
6654 * gcc.target/i386/asm-flag-7.c: New test.
6655
03fee1f8 66562016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6657
6658 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6659 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6660 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6661 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6662 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6663 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6664 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6666 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6668 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6670 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6671 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6672 * lib/target-supports.exp: Likewise.
6673
6905db52 66742016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6675
6676 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6677 * gcc.dg/attr-ms_struct-2.c: Likewise.
6678 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6679 * gcc.dg/bf-ms-attrib.c: Likewise.
6680 * gcc.dg/bf-ms-layout-2.c: Likewise.
6681 * gcc.dg/bf-ms-layout-3.c: Likewise.
6682 * gcc.dg/bf-ms-layout.c: Likewise.
6683 * gcc.dg/bf-no-ms-layout.c: Likewise.
6684 * gcc.target/i386/bitfield1.c: Likewise.
6685 * gcc.target/i386/bitfield2.c: Likewise.
6686 * gcc.target/i386/bitfield3.c: Likewise.
6687
a6f93fc2 66882016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6689
6690 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6691 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6692 override other than -mcpu=power9 command-line option is specified,
6693 or if the target operating system is aix.
6694 * gcc.target/powerpc/darn-1.c: Likewise.
6695 * gcc.target/powerpc/darn-2.c: Likewise.
6696 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6697 test if effective-target is not powerpc_p9vector_ok or if the
6698 target operating system is not defined.
6699 * gcc.target/powerpc/vslv-1.c: Likewise.
6700 * gcc.target/powerpc/vsrv-0.c: Likewise.
6701 * gcc.target/powerpc/vsrv-1.c: Likewise.
6702
1cb2b4d3 67032016-06-21 Tobias Burnus <burnus@net-b.de>
6704
6705 PR fortran/71068
6706 * gfortran.dg/coarray/data_1.f90: New.
6707
66ff0c67 67082016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6709
6710 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6711 (dg-require-effective-target): Use arm_v8_neon_hw.
6712 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6713 (dg-require-effective-target): Likewise.
6714 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6715 (dg-require-effective-target): Likewise.
6716 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6717 (dg-require-effective-target): Likewise.
6718 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6719 (dg-require-effective-target): Likewise.
6720 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6721 (dg-require-effective-target): Likewise.
6722 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6723 Add AArch64 check.
6724
949bfed4 67252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6726
6727 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6728 Set to 3 so test passes.
6729
a20f6cd4 67302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6731
6732 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6733
12792843 67342016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6735
6736 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6737 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6738 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6739 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6740
49763db6 67412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6742
6743 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6744 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6745
ada61167 67462016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6747
6748 PR target/71549
6749 * gcc.target/i386/pr71549.c: New test.
6750
a15584d4 67512016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6752
6753 * gcc.target/powerpc/vadsdu-0.c: Replace
6754 dg-require-effective-target directive to allow test to run on more
6755 platforms, and add dg-skip-if directive to disable test on aix
6756 platforms because of known incompatibilities.
6757 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6758 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6759 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6760 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6761 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6762 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6763 * gcc.target/powerpc/vadsdub-2.c: Replace
6764 dg-require-effective-target directive to allow test to run on more
6765 platforms, and add dg-skip-if directive to disable test on aix
6766 platforms because of known incompatibilities.
6767 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6768 with vec_absdb call to differentiate this test from vadsdub-1.c.
6769 * gcc.target/powerpc/vadsduh-1.c: Replace
6770 dg-require-effective-target directive to allow test to run on more
6771 platforms, and add dg-skip-if directive to disable test on aix
6772 platforms because of known incompatibilities.
6773 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6774 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6775 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6776
ec15ec36 67772016-06-21 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR tree-optimization/71588
6780 * gcc.dg/pr71558.c: New test.
6781
faeffe49 67822016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6783
6784 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6785 * c-c++-common/pr68657-2.c: Likewise.
6786 * c-c++-common/pr68657-3.c: Likewise.
6787 * gcc.dg/torture/pr69714.c: Require int32plus support.
6788 * gcc.dg/torture/pr70025.c: Likewise.
6789 * gcc.dg/torture/pr70083.c: Likewise.
6790 * gcc.dg/torture/pr70542.c: Likewise.
6791 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6792
e218d07f 67932016-06-20 Joseph Myers <joseph@codesourcery.com>
6794
6795 PR c/71601
6796 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6797
232a3df7 67982016-06-20 Jakub Jelinek <jakub@redhat.com>
6799
d7f45b87 6800 PR middle-end/71581
6801 * gcc.dg/pr71581.c: New test.
6802
232a3df7 6803 PR rtl-optimization/71591
6804 * gcc.dg/cpp/pr71591.c: New test.
6805
dbddef42 68062016-06-20 David B. Robins <gcc@davidrobins.net>
6807
6808 PR target/71571
6809 * g++.dg/torture/pr71571.C: New test.
6810
03129ccb 68112016-06-20 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR target/71559
6814 * gcc.target/i386/sse2-pr71559.c: New test.
6815 * gcc.target/i386/avx-pr71559.c: New test.
6816 * gcc.target/i386/avx512f-pr71559.c: New test.
6817
a40b4b62 68182016-06-20 Tobias Burnus <burnus@net-b.de>
6819
6820 PR fortran/71194
6821 * gfortran.dg/pointer_remapping_10.f90: New.
6822
ecbea05a 68232016-06-20 David Malcolm <dmalcolm@redhat.com>
6824
6825 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6826
0f61dae9 68272016-06-20 Martin Sebor <msebor@redhat.com>
6828
6829 PR c/69507
6830 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6831 * gnu90-const-expr-1.c: Same.
6832 * gnu99-const-expr-1.c: Same.
6833 * gnu99-static-1.c: Same.
6834
e458dfd8 68352016-06-20 Renlin Li <renlin.li@arm.com>
6836
2c0c0c9b 6837 PR testsuite/71489
e458dfd8 6838 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6839
7ab71cb3 68402016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6841
6842 * gcc.target/aarch64/vcvt_f64_1.c: New.
6843 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6844 * gcc.target/aarch64/vrecp_f64_1.c: New.
6845
34d36b7a 68462016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6847
6848 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6849 "alignement".
6850
ed7f4748 68512016-06-20 Georg-Johann Lay <avr@gjlay.de>
6852
6853 PR target/71103
6854 * gcc.target/avr/torture/pr71103-2.c: New test.
6855
a940fdc7 68562016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6857
6858 PR c/69507
6859 * gcc.dg/alignof.c: New test.
6860
98683d85 68612016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6862
6863 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6864 vs dg-error; test constexpr specifier too.
6865
358cee25 68662016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6869
c3d7ceb6 68702016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6871
6872 * lib/target-supports.exp
6873 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6874 arm_neon_ok and merge flags. Fix temporary test name.
6875 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6876 and merge flags.
6877
1176073c 68782016-06-17 Martin Liska <mliska@suse.cz>
6879
6880 * gcc.dg/predict-9.c: Fix dump scanning.
6881
f3e2969a 68822016-06-17 Bin Cheng <bin.cheng@arm.com>
6883
6884 PR tree-optimization/71354
6885 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6886
7fdca647 68872016-06-17 Bin Cheng <bin.cheng@arm.com>
6888
6889 PR tree-optimization/71347
6890 * gcc.dg/tree-ssa/pr71347.c: New test.
6891
a338a226 68922016-06-17 Bin Cheng <bin.cheng@arm.com>
6893
6894 PR tree-optimization/71354
6895 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6896
c1e75671 68972016-06-17 Bin Cheng <bin.cheng@arm.com>
6898
6899 * gcc.dg/vect/vect-alias-check-1.c: New test.
6900
365ba13d 69012016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6902
59bde511 6903 PR target/71151
365ba13d 6904 * gcc.target/avr/pr71151-1.c: New test.
6905 * gcc.target/avr/pr71151-2.c: New test.
6906 * gcc.target/avr/pr71151-3.c: New test.
6907 * gcc.target/avr/pr71151-4.c: New test.
6908 * gcc.target/avr/pr71151-5.c: New test.
6909 * gcc.target/avr/pr71151-6.c: New test.
6910 * gcc.target/avr/pr71151-7.c: New test.
6911 * gcc.target/avr/pr71151-8.c: New test.
6912 * gcc.target/avr/pr71151-common.h: New test.
6913
db48d95b 69142016-06-16 Martin Liska <mliska@suse.cz>
6915
6916 * gfortran.dg/predict-1.f90: New test.
6917
4c780a59 69182016-06-16 Uros Bizjak <ubizjak@gmail.com>
6919
6920 PR target/71242
f9c39b65 6921 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6922
8c1879bc 69232016-06-16 Jan Hubicka <hubicka@ucw.cz>
6924
6925 * g++.dg/vect/pr36648.cc: Disable cunrolli
6926
33698dfe 69272016-06-16 Jakub Jelinek <jakub@redhat.com>
6928
745f2db6 6929 PR target/71554
6930 * gcc.c-torture/execute/pr71554.c: New test.
6931
33698dfe 6932 PR rtl-optimization/71532
6933 * gcc.dg/torture/pr71532.c: New test.
6934
b42322b9 69352016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6936
6937 * gcc.target/powerpc/p9-dimode1.c: New test.
6938 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6939
412b298a 69402016-06-15 Jakub Jelinek <jakub@redhat.com>
6941
93479f99 6942 * gcc.c-torture/compile/20160615-1.c: New test.
6943
412b298a 6944 * g++.dg/cpp0x/ref-qual17.C: New test.
6945
3ec40531 69462016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6947
6948 PR middle-end/71529
6949 * gcc.target/i386/pr71529.C: New test.
6950
edfe7670 69512016-06-15 Alan Hayward <alan.hayward@arm.com>
6952
6953 PR tree-optimization/71483
6954 * g++.dg/vect/pr71483.c: New
6955
6e52ac17 69562016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/70202
6959 * g++.dg/inherit/crash6.C: New.
6960 * g++.dg/inherit/union2.C: Likewise.
6961 * g++.dg/inherit/virtual12.C: Likewise.
6962 * g++.dg/inherit/virtual13.C: Likewise.
6963 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6964
aed35af2 69652016-06-15 Uros Bizjak <ubizjak@gmail.com>
6966
0941fba8 6967 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6968
6f710392 69692016-06-15 Alan Hayward <alan.hayward@arm.com>
6970
6971 PR tree-optimization/71439
6972 * gcc.dg/vect/pr71439.c: New
6973
d1cedfd3 69742016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6975
6976 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6977
ee8fd158 69782016-06-15 Richard Biener <rguenther@suse.de>
6979
6980 * gcc.dg/vect/slp-45.c: New testcase.
6981
5695a690 69822016-06-15 Richard Biener <rguenther@suse.de>
6983
6984 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6985
267ae3ee 69862016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6987
6988 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6989 requirements, and disable for AIX for now.
6990 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6991
a6d0e20a 69922016-06-14 Jakub Jelinek <jakub@redhat.com>
6993
b2efd162 6994 PR c++/71528
6995 * g++.dg/opt/pr71528.C: New test.
6996
a6d0e20a 6997 PR c++/71516
6998 * g++.dg/init/pr71516.C: New test.
6999
035778de 70002016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7001
7002 * g++.dg/init/array46.C: New.
7003
7c9dc58e 70042016-06-14 Uros Bizjak <ubizjak@gmail.com>
7005
0941fba8 7006 * gcc.target/i386/float128-3.c: New test.
7007 * gcc.target/i386/quad-sse4.c: Ditto.
7008 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7009 Update scan strings.
7c9dc58e 7010
412640c9 70112016-06-14 Richard Biener <rguenther@suse.de>
7012
7013 PR middle-end/71526
7014 * gfortran.dg/pr71526.f90: New testcase.
7015
1b9fde85 70162016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7017
7018 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7019 * gcc.dg/zero_bits_compound-1.c: Likewise.
7020
306097e3 70212016-06-14 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/71522
7024 * gcc.dg/torture/pr71522.c: New testcase.
7025
566255a8 70262016-06-14 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR tree-optimization/71520
7029 * gcc.dg/tree-ssa/pr71520.c: New test.
7030
eb912adb 70312016-06-14 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/71521
56d35455 7034 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7035
9720103d 70362016-06-13 Jakub Jelinek <jakub@redhat.com>
7037
12cb8367 7038 PR sanitizer/71498
7039 * c-c++-common/ubsan/bounds-13.c: New test.
7040
9720103d 7041 PR preprocessor/71183
7042 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7043
5965fbcc 70442016-06-13 Jeff Law <law@redhat.com>
7045
7046 PR tree-optimization/71403
7047 * c-c++-common/ubsan/pr71403-1.c: New test.
7048 * c-c++-common/ubsan/pr71403-2.c: New test.
7049 * c-c++-common/ubsan/pr71403-3.c: New test.
7050
04537049 70512016-06-13 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR middle-end/71478
7054 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7055 Add -Wno-psabi -w to dg-options.
7056
412f195f 70572016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7058
7059 * gcc.target/powerpc/vadsdu-0.c: New test.
7060 * gcc.target/powerpc/vadsdu-1.c: New test.
7061 * gcc.target/powerpc/vadsdu-2.c: New test.
7062 * gcc.target/powerpc/vadsdu-3.c: New test.
7063 * gcc.target/powerpc/vadsdu-4.c: New test.
7064 * gcc.target/powerpc/vadsdu-5.c: New test.
7065 * gcc.target/powerpc/vadsdub-1.c: New test.
7066 * gcc.target/powerpc/vadsdub-2.c: New test.
7067 * gcc.target/powerpc/vadsduh-1.c: New test.
7068 * gcc.target/powerpc/vadsduh-2.c: New test.
7069 * gcc.target/powerpc/vadsduw-1.c: New test.
7070 * gcc.target/powerpc/vadsduw-2.c: New test.
7071
527790c1 70722016-06-13 David Malcolm <dmalcolm@redhat.com>
7073
7074 * gcc.dg/c99-init-2.c (c): Update expected error message.
7075 * gcc.dg/init-bad-8.c (foo): Likewise.
7076 * gcc.dg/spellcheck-fields-3.c: New test case.
7077
102e67eb 70782016-06-13 Martin Liska <mliska@suse.cz>
7079
7080 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7081 and "guess loop iv compared" heuristics.
7082 * gcc.dg/predict-2.c: Likewise.
7083 * gcc.dg/predict-3.c: Likewise.
7084 * gcc.dg/predict-4.c: Likewise.
7085 * gcc.dg/predict-5.c: Likewise.
7086 * gcc.dg/predict-6.c: Likewise.
7087
1a54d3be 70882016-06-13 Marek Polacek <polacek@redhat.com>
7089
7090 PR middle-end/71476
7091 * c-c++-common/Wswitch-unreachable-4.c: New test.
7092 * gcc.dg/Wswitch-unreachable-2.c: New test.
7093 * g++.dg/tm/jump1.C: Move dg-warning.
7094
5b7401b8 70952016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/renaming10.ad[sb]: New test.
7098
1c93151c 70992016-06-13 Paul Thomas <pault@gcc.gnu.org>
7100
7101 PR fortran/70673
7102 * gfortran.dg/pr70673.f90: New test.
7103
249865a0 71042016-06-13 Richard Biener <rguenther@suse.de>
7105
7106 PR middle-end/64516
7107 * gcc.dg/align-3.c: New testcase.
7108
776d9b14 71092016-06-13 Martin Liska <mliska@suse.cz>
7110
7111 * gcc.target/i386/pr71458.c: New test.
7112
0cf5c551 71132016-06-12 Uros Bizjak <ubizjak@gmail.com>
7114
7115 PR target/71241
f9c39b65 7116 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7117
34de0a35 71182016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7119
7120 PR target/60751
7121 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7122 statement.
7123
0cc8bc98 71242016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7125
7126 PR target/60751
7127 * gfortran.dg/comma_IO_extension_1.f90: New test.
7128 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7129 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7130 statement.
7131 * gfortran.dg/graphite/pr38083.f90: Likewise.
7132 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7133 missing format.
7134
0ff78c86 71352016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7136
7137 * gnat.dg/case_character.adb: New test.
7138
6c38863e 71392016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7140
7141 PR middle-end/71310
7142 * gcc.target/powerpc/pr71310.c: New testcase.
7143
24c41395 71442016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7145
7146 PR middle-end/71478
7147 * gcc.dg/pr71478.c: New test.
7148
aeb26fb6 71492016-06-10 Jakub Jelinek <jakub@redhat.com>
7150
702b3575 7151 PR middle-end/71494
7152 * gcc.c-torture/execute/pr71494.c: New test.
7153
8ec29807 7154 PR c/68657
7155 * gcc.target/i386/pr68657.c: New test.
7156
aeb26fb6 7157 PR inline-asm/68843
7158 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7159 (test): Add -masm=intel alternatives.
7160
1dc4d519 71612016-06-10 Martin Sebor <msebor@redhat.com>
7162
7163 PR c/71392
7164 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7165
6385d6d3 71662016-06-10 Jeff Law <law@redhat.com>
7167
7168 PR tree-optimization/71335
7169 * gcc.c-torture/execute/pr71335.c: New test.
7170
041a412b 71712016-06-10 David Malcolm <dmalcolm@redhat.com>
7172
7173 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7174 the various "cannot tail-call: " messages.
7175
4a5edbb2 71762016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7177
7178 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7179 and options.
7180
9cf3aec3 71812016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7182
7183 PR sanitizer/71480
7184 * c-c++-common/asan/pr71480.c: New test.
7185
61724718 71862016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7187
7188 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7189 (ASMNAME2): Likewise.
7190 (main): Replace fn in asm statement with ASMNAME ("fn").
7191 * gcc.dg/guality/pr68037-2.c: Likewise.
7192 * gcc.dg/guality/pr68037-3.c: Likewise.
7193 * gcc.dg/torture/pr68037-1.c: Likewise.
7194 * gcc.dg/torture/pr68037-2.c: Likewise.
7195 * gcc.dg/torture/pr68037-3.c: Likewise.
7196
1807f6fb 71972016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7198
7199 PR inline-asm/68843
7200 * gcc.target/i386/pr68843-1.c: New test.
7201 * gcc.target/i386/pr68843-2.c: New test.
7202
ccfa030f 72032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7204 Cesar Philippidis <cesar@codesourcery.com>
7205
7206 PR middle-end/71373
7207 * gcc.dg/goacc/nested-function-1.c: New file.
7208 * gcc.dg/goacc/nested-function-2.c: Likewise.
7209 * gcc.dg/goacc/pr71373.c: Likewise.
7210 * gfortran.dg/goacc/cray-2.f95: Likewise.
7211 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7212 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7213 * gfortran.dg/goacc/cray.f95: Update.
7214 * gfortran.dg/goacc/loop-1.f95: Likewise.
7215 * gfortran.dg/goacc/loop-3.f95: Likewise.
7216 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7217 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7218
72192016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7220
7221 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7222 for OpenACC tile clauses.
7223 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7224
7225 PR c/71381
7226 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7227 to...
7228 * c-c++-common/goacc/cache-2.c: ... this new file.
7229 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7230 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7231 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7232 usage.
7233 * gfortran.dg/goacc/cray.f95: Likewise.
7234 * gfortran.dg/goacc/loop-1.f95: Likewise.
7235
bb038f3e 72362016-06-10 Alan Hayward <alan.hayward@arm.com>
7237
7238 PR tree-optimization/71407
7239 PR tree-optimization/71416
7240 * gcc.dg/vect/pr71407.c: New
7241 * gcc.dg/vect/pr71416-1.c: New
7242 * gcc.dg/vect/pr71416-2.c: New
7243
332409d3 72442016-06-10 Richard Biener <rguenther@suse.de>
7245
7246 PR middle-end/71477
7247 * gcc.dg/torture/pr71477.c: New testcase.
7248
03cf727c 72492016-06-09 Julia Koval <julia.koval@intel.com>
7250
7251 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7252 * gcc.target/i386/interrupt-13.c: Likewise.
7253 * gcc.target/i386/interrupt-15.c: Likewise.
7254 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7255 * gcc.target/i386/interrupt-24.c: Likewise.
7256 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7257 * gcc.target/i386/interrupt-9.c: Likewise.
7258 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7259
23b101c5 72602016-06-09 Martin Sebor <msebor@redhat.com>
7261
7262 PR c/70883
7263 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7264 * gcc.dg/builtin-constant_p-1.c: Same.
7265 * gcc.dg/builtins-error.c: Same.
7266 * gcc.dg/pr70859.c: Same.
7267
188d6bbb 72682016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7269
7270 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7271 * gcc.dg/torture/pr68067-1.c: Likewise.
7272 * gcc.dg/torture/pr68067-2.c: Likewise.
7273
72742016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7275
7276 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7277 when setting SIZE.
7278
ff8886bd 72792016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7280
7281 PR c++/71465
7282 * g++.dg/inherit/crash5.C: New.
7283 Revert:
7284 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7285
7286 PR c++/70202
7287 * g++.dg/inherit/crash5.C: New.
7288 * g++.dg/inherit/virtual1.C: Adjust.
7289
3f76cceb 72902016-06-09 Martin Liska <mliska@suse.cz>
7291
7292 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7293 * g++.dg/predict-loop-exit-2.C: Likewise.
7294 * g++.dg/predict-loop-exit-3.C: Likewise.
7295 * gcc.dg/predict-1.c: Likewise.
7296 * gcc.dg/predict-2.c: Likewise.
7297 * gcc.dg/predict-3.c: Likewise.
7298 * gcc.dg/predict-4.c: Likewise.
7299 * gcc.dg/predict-5.c: Likewise.
7300 * gcc.dg/predict-6.c: Likewise.
7301 * gcc.dg/predict-7.c: Likewise.
7302
59ae3d1b 73032016-06-09 Richard Biener <rguenther@suse.de>
7304
7305 PR tree-optimization/71462
7306 * gcc.dg/torture/pr71462.c: New testcase.
7307
8c2d2acf 73082016-06-09 Marek Polacek <polacek@redhat.com>
7309
7310 PR c/65471
7311 * gcc.dg/c11-generic-3.c: New test.
7312
224cb6b7 73132016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 * g++.dg/init/array42.C: New.
7316 * g++.dg/init/array43.C: Likewise.
7317 * g++.dg/init/array44.C: Likewise.
7318 * g++.dg/init/array45.C: Likewise.
7319 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7320 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7321 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7322 * g++.dg/gomp/pr35751.C: Likewise.
7323 * g++.dg/init/array23.C: Likewise.
7324 * g++.dg/init/brace2.C: Likewise.
7325 * g++.dg/init/brace6.C: Likewise.
7326
732905bb 73272016-06-08 Martin Sebor <msebor@redhat.com>
7328 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR c++/70507
7331 PR c/68120
7332 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7333 * c-c++-common/builtin-arith-overflow-2.c: New test.
7334 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7335 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7336 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7337
7ddaa622 73382016-06-08 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR c++/71442
7341 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7342
84ee0905 73432016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7344
7345 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7346 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7347 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7348 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7349 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7350 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7351 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7352 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7353 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7354 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7355 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7356 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7357 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7358
2876af98 73592016-06-08 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/68558
7362 * gcc.dg/vect/slp-44.c: New testcase.
7363
acbb0d03 73642016-06-08 Richard Biener <rguenther@suse.de>
7365
7366 * gcc.dg/vect/slp-43.c: New testcase.
7367
f8689010 73682016-06-08 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/71452
7371 * gcc.dg/torture/pr71452.c: New testcase.
7372
52d393eb 73732016-06-08 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR c++/71448
7376 * g++.dg/torture/pr71448.C: New test.
7377
9d700ce4 73782016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7379
7380 PR debug/71432
7381 PR ada/71413
7382 * g++.dg/debug/pr71432.C: New test.
7383
eb96ef65 73842016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7385
7386 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7387 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7388 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7389
a4753cdd 73902016-06-08 Alan Hayward <alan.hayward@arm.com>
7391
7392 * gcc.dg/vect/vect-live-2.c: Update effective target.
7393 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7394 * lib/target-supports.exp: Add aarch64 to vect_long.
7395
bafc7b1d 73962016-06-08 Marek Polacek <polacek@redhat.com>
7397
7398 PR c/71418
7399 * gcc.dg/noncompile/pr71418.c: New test.
7400
06e590e7 7401 PR c/71426
7402 * gcc.dg/noncompile/pr71426.c: New test.
7403
d3cb49c9 74042016-06-07 Jan Hubicka <hubicka@ucw.cz>
7405
7406 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7407 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7408 * gcc.dg/predict-3.c: Update template.
7409 * gcc.dg/predict-5.c: Update template.
7410 * gcc.dg/predict-6.c: Update template.
7411 * gcc.dg/predict-9.c: Update template.
7412 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7413
2d76c36a 74142016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7415
7416 * gcc.target/powerpc/vec-mul.c: New test.
7417
7cfde92a 74182016-06-07 David Malcolm <dmalcolm@redhat.com>
7419
7420 * gcc.dg/spellcheck-fields-2.c: New test case.
7421
b032c4dd 74222016-06-07 Richard Biener <rguenther@suse.de>
7423
7424 PR c/61564
7425 * gcc.dg/Wpragmas-1.c: New testcase.
7426 * gcc.dg/Wattributes-4.c: Likewise.
7427 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7428 entry.
7429
a7056369 74302016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7431
7432 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7433 spurious debug code.
7434
123c61e0 74352016-06-07 Richard Biener <rguenther@suse.de>
7436
7437 PR tree-optimization/71428
7438 * gcc.dg/torture/pr71428.c: New testcase.
7439
5819d47b 74402016-06-07 Richard Biener <rguenther@suse.de>
7441
7442 PR middle-end/71423
7443 * gcc.dg/torture/pr71423.c: New testcase.
7444
6cec5c6b 74452016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7446
7447 PR middle-end/71408
7448 * gcc.dg/tree-ssa/pr71408.c: New test.
7449
40bbfc17 74502016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7451
7452 PR middle-end/71281
7453 * g++.dg/torture/pr71281.C: New test.
7454
61f1f80c 74552016-06-06 Marek Polacek <polacek@redhat.com>
7456
7457 PR c/71362
7458 * gcc.dg/pr71362.c: New test.
7459
0406b32f 74602016-06-06 Jakub Jelinek <jakub@redhat.com>
7461 Patrick Palka <ppalka@gcc.gnu.org>
7462
7463 PR c++/70847
7464 PR c++/71330
7465 PR c++/71393
7466 * g++.dg/opt/pr70847.C: New test.
7467 * g++.dg/ubsan/pr70847.C: New test.
7468 * g++.dg/ubsan/pr71393.C: New test.
7469
b1445999 74702016-06-06 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR tree-optimization/71259
7473 * gcc.dg/vect/pr71259.c: New test.
7474
99b4f3a2 74752016-06-06 David Malcolm <dmalcolm@redhat.com>
7476
7477 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7478 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7479 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7480 above.
7481
837679bc 74822016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7483
7484 PR middle-end/37780
7485 * gcc.c-torture/execute/pr37780.c: New test.
7486 * gcc.target/aarch64/pr37780_1.c: Likewise.
7487 * gcc.target/arm/pr37780_1.c: Likewise.
7488
e4b92538 74892016-06-06 Marek Polacek <polacek@redhat.com>
7490
7491 * c-c++-common/attr-may-alias-1.c: New test.
7492 * c-c++-common/attr-may-alias-2.c: New test.
7493 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7494
43ac2f2f 74952016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7496
7497 PR c/24414
7498 * gcc.target/i386/pr24414.c: New test.
7499
7e1786b2 75002016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7501
7502 * gcc.target/sparc/vis4misc.c: New file.
7503 * gcc.target/sparc/fpcmp.c: Likewise.
7504 * gcc.target/sparc/fpcmpu.c: Likewise.
7505
f593ccb2 75062016-06-06 Alan Hayward <alan.hayward@arm.com>
7507
7508 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7509 * gcc.dg/vect/vect-live-3.c: Likewise.
7510
be6d8ddc 75112016-06-06 Richard Biener <rguenther@suse.de>
7512
7513 PR tree-optimization/71398
7514 * gcc.dg/torture/pr71398.c: New testcase.
7515
78f27916 75162016-06-06 Uros Bizjak <ubizjak@gmail.com>
7517
7518 PR target/71389
7519 * g++.dg/pr71389.C: New test.
7520
c5899606 75212016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7522
7523 PR fortran/71404
7524 * gfortran.dg/fmt_read_5.f: New test.
7525
8e3cd305 75262016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7527
7528 PR fortran/69659
7529 * gfortran.dg/class_array_22.f03: New test.
7530
703c0a09 75312016-06-05 Jan Hubicka <hubicka@ucw.cz>
7532
7533 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7534
d07b2b6f 75352016-06-05 Jan Hubicka <hubicka@ucw.cz>
7536
7537 * gcc.dg/predict-9.c: Update template.
7538
4a7ec4ac 75392016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/49377
7542 * g++.dg/template/pr49377.C: New.
7543
7499ef4a 75442016-06-04 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR tree-optimization/71405
7547 * g++.dg/torture/pr71405.C: New test.
7548
558c800d 75492016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7550
7551 PR c++/70202
7552 * g++.dg/inherit/crash5.C: New.
7553 * g++.dg/inherit/virtual1.C: Adjust.
7554
4ee7cf4b 75552016-06-03 Jeff Law <law@redhat.com>
7556
7557 PR tree-optimization/71316
7558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7559
b12ae762 75602016-06-03 Jakub Jelinek <jakub@redhat.com>
7561
7562 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7563 dg-additional-options with just -fno-tree-scev-cprop in it.
7564 * gcc.dg/vect/vect-live-2.c: Likewise.
7565 * gcc.dg/vect/vect-live-5.c: Likewise.
7566 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7567 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7568 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7569
e09a5ee3 75702016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7571
7572 PR c++/27100
7573 * g++.dg/other/friend6.C: New test.
7574
f14b1922 75752016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7576
7577 * g++.dg/torture/ppc-ldst-array.C: New.
7578
20702ea3 75792016-06-03 Joseph Myers <joseph@codesourcery.com>
7580
7581 PR target/71276
7582 PR target/71277
7583 * gcc.dg/torture/builtin-fp-int-inexact.c,
7584 gcc.target/i386/387-builtin-fp-int-inexact.c,
7585 gcc.target/i386/387-rint-inline-1.c,
7586 gcc.target/i386/387-rint-inline-2.c,
7587 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7588 gcc.target/i386/sse2-rint-inline-1.c,
7589 gcc.target/i386/sse2-rint-inline-2.c,
7590 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7591 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7592
5ed3cc7b 75932016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7594 Julia Koval <julia.koval@intel.com>
7595
7596 PR target/66960
7597 PR target/67630
7598 PR target/67634
7599 PR target/67841
7600 PR target/68037
7601 PR target/68618
7602 PR target/68661
7603 PR target/69575
7604 PR target/69596
7605 PR target/69734
7606 * gcc.dg/guality/pr68037-1.c: New test.
7607 * gcc.dg/guality/pr68037-2.c: Likewise.
7608 * gcc.dg/guality/pr68037-3.c: Likewise.
7609 * gcc.dg/torture/pr68037-1.c: Likewise.
7610 * gcc.dg/torture/pr68037-2.c: Likewise.
7611 * gcc.dg/torture/pr68037-3.c: Likewise.
7612 * gcc.dg/torture/pr68661-1a.c: Likewise.
7613 * gcc.dg/torture/pr68661-1b.c: Likewise.
7614 * gcc.target/i386/interrupt-1.c: Likewise.
7615 * gcc.target/i386/interrupt-2.c: Likewise.
7616 * gcc.target/i386/interrupt-3.c: Likewise.
7617 * gcc.target/i386/interrupt-4.c: Likewise.
7618 * gcc.target/i386/interrupt-5.c: Likewise.
7619 * gcc.target/i386/interrupt-6.c: Likewise.
7620 * gcc.target/i386/interrupt-7.c: Likewise.
7621 * gcc.target/i386/interrupt-8.c: Likewise.
7622 * gcc.target/i386/interrupt-9.c: Likewise.
7623 * gcc.target/i386/interrupt-10.c: Likewise.
7624 * gcc.target/i386/interrupt-11.c: Likewise.
7625 * gcc.target/i386/interrupt-12.c: Likewise.
7626 * gcc.target/i386/interrupt-13.c: Likewise.
7627 * gcc.target/i386/interrupt-14.c: Likewise.
7628 * gcc.target/i386/interrupt-15.c: Likewise.
7629 * gcc.target/i386/interrupt-16.c: Likewise.
7630 * gcc.target/i386/interrupt-17.c: Likewise.
7631 * gcc.target/i386/interrupt-18.c: Likewise.
7632 * gcc.target/i386/interrupt-19.c: Likewise.
7633 * gcc.target/i386/interrupt-20.c: Likewise.
7634 * gcc.target/i386/interrupt-21.c: Likewise.
7635 * gcc.target/i386/interrupt-22.c: Likewise.
7636 * gcc.target/i386/interrupt-23.c: Likewise.
7637 * gcc.target/i386/interrupt-24.c: Likewise.
7638 * gcc.target/i386/interrupt-25.c: Likewise.
7639 * gcc.target/i386/interrupt-26.c: Likewise.
7640 * gcc.target/i386/interrupt-27.c: Likewise.
7641 * gcc.target/i386/interrupt-28.c: Likewise.
7642 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7643 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7644 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7645 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7646 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7647 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7648 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7649 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7650 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7651 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7652 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7653 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7654
3e346f54 76552016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7656
f27c52fb 7657 PR tree-optimization/52171
7658 * gcc.dg/pr52171.c: New test.
7659 * gcc.target/i386/pr52171.c: New test.
3e346f54 7660
22e029d2 76612016-06-03 Jan Hubicka <jh@suse.cz>
7662
7663 * g++.dg/tree-ssa/pred-1.C: New testcase
7664 * gcc.dg/tree-ssa/pred-1.c: New testcase
7665
41ce74ed 76662016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7667
7668 PR target/70957
7669 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7670 support.
7671 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7672
cf573a72 76732016-06-03 Alan Hayward <alan.hayward@arm.com>
7674
7675 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7676
75aae5b4 76772016-06-03 Alan Hayward <alan.hayward@arm.com>
7678
7679 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7680 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7681 * gcc.dg/vect/vect-live-1.c: New test.
7682 * gcc.dg/vect/vect-live-2.c: New test.
7683 * gcc.dg/vect/vect-live-3.c: New test.
7684 * gcc.dg/vect/vect-live-4.c: New test.
7685 * gcc.dg/vect/vect-live-5.c: New test.
7686 * gcc.dg/vect/vect-live-slp-1.c: New test.
7687 * gcc.dg/vect/vect-live-slp-2.c: New test.
7688 * gcc.dg/vect/vect-live-slp-3.c: New test.
7689
eba6788d 76902016-06-03 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR middle-end/71387
7693 * g++.dg/opt/pr71387.C: New test.
7694
5a653985 76952016-06-02 Jeff Law <law@redhat.com>
7696
7697 PR tree-optimization/71328
7698 * gcc.c-torture/compile/pr71328.c: New test.
7699
f92f6941 77002016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7701
7702 PR fortran/52393
7703 * gfortran.dg/fmt_read_3.f90: Fix typo.
7704 * gfortran.dg/fmt_read_4.f90: New test.
7705
0d29e152 77062016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7709 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7710 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7711 * g++.dg/cpp0x/override2.C: Likewise.
7712 * g++.dg/parse/crash5.C: Likewise.
7713 * g++.dg/parse/error16.C: Likewise.
7714 * g++.dg/parse/error27.C: Likewise.
7715 * g++.dg/template/qualttp15.C: Likewise.
7716 * g++.dg/template/redecl4.C: Likewise.
7717 * g++.old-deja/g++.other/crash39.C: Likewise.
7718 * g++.old-deja/g++.other/struct1.C: Likewise.
7719 * g++.old-deja/g++.pt/m9a.C: Likewise.
7720 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7721
2740a1a5 77222016-06-02 Jakub Jelinek <jakub@redhat.com>
7723
89f17a65 7724 PR c++/71372
7725 * c-c++-common/pr71372.c: New test.
7726
2740a1a5 7727 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7728 __TIME__ strings with __builtin_strcmp instead of printf and
7729 dg-output.
7730
9ae89a4e 77312016-06-02 Martin Liska <mliska@suse.cz>
7732
7733 * gcc.dg/predict-9.c: New test.
7734
41258f9c 77352016-06-02 Jakub Jelinek <jakub@redhat.com>
7736
7737 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7738 global set_compiler_env_var and global saved_compiler_env_var.
7739
dad46eb8 77402016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7741
7742 PR rtl-optimization/71295
7743 * gcc.c-torture/compile/pr71295.c: New test.
7744
9cc8a892 77452016-06-02 Jakub Jelinek <jakub@redhat.com>
7746
98e7c96c 7747 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7748
4a5a4de2 7749 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7750 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7751
9cc8a892 7752 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7753 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7754 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7755 alternative number.
7756
46819a36 77572016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7758
7759 * gcc.target/powerpc/p9-splat-4.c: New test.
7760
77612016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7762
7763 PR target/71186
7764 * gcc.target/powerpc/pr71186.c: New test.
7765
d9820cc5 77662016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7767
7768 PR fortran/52393
7769 * gfortran.dg/fmt_read_3.f90: New test.
7770
2f14ca3e 77712016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7772
7773 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7774 procedure.
7775
dfa5c0d3 77762016-06-01 Eduard Sanou <dhole@openmailbox.org>
7777
7778 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7779 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7780 env var is set.
7781 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7782 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7783 shown once.
7784 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7785 during compilation.
7786 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7787 vars set by dg-set-compiler-env-var.
7788
7d7125df 77892016-06-01 Paul Thomas <pault@gcc.gnu.org>
7790
7791 PR fortran/71156
7792 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7793 to the module procedure declaration.
7794 * gfortran.dg/submodule_16.f08: New test.
7795
6ab9cde4 77962016-06-01 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR middle-end/71371
7799 * c-c++-common/gomp/pr71371.c: New test.
7800
0cfe7a23 78012016-06-01 Richard Biener <rguenther@suse.de>
7802
7803 PR tree-optimization/71366
7804 * gcc.dg/torture/pr71366-1.c: New testcase.
7805 * gcc.dg/torture/pr71366-2.c: Likewise.
7806
5a5b02e1 78072016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7808
7809 * gcc.target/powerpc/vslv-0.c: New test.
7810 * gcc.target/powerpc/vslv-1.c: New test.
7811 * gcc.target/powerpc/vsrv-0.c: New test.
7812 * gcc.target/powerpc/vsrv-1.c: New test.
7813
d27a79f6 78142016-06-01 Nathan Sidwell <nathan@acm.org>
7815
7816 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7817 * gcc.target/nvptx/weak.c: New.
7818
6172a9fd 78192016-06-01 Richard Biener <rguenther@suse.de>
7820
7821 PR tree-optimization/71261
7822 * gcc.dg/torture/vect-bool-1.c: New testcase.
7823
f9aaabb2 78242016-06-01 Jakub Jelinek <jakub@redhat.com>
7825
7826 * gfortran.dg/gomp/order-1.f90: New test.
7827 * gfortran.dg/gomp/order-2.f90: New test.
7828
53b01069 78292016-06-01 Jan Hubicka <hubicka@ucw.cz>
7830
7831 * gcc.dg/unroll-6.c: Update template.
7832 * gcc.dg/unroll-7.c: New testcase.
7833 * gcc.dg/unroll-8.c: New testcase.
7834
36757397 78352016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * gnat.dg/opt56.ad[sb]: New test.
7838
7f93bd6e 78392016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/66635
7842 * g++.dg/cpp0x/constexpr-ice16.C: New.
7843
9f41a2ce 78442016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7845
7846 PR tree-optimization/71314
7847 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7848 -mbranch-cost=2.
7849
31e02373 78502016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7851
7852 PR tree-optimization/71077
7853 * gcc.dg/tree-ssa/pr71077.c: New test.
7854
76f8f901 78552016-05-31 Jan Hubicka <hubicka@ucw.cz>
7856
7f93bd6e 7857 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7858 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7859 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7860
04f5f923 78612016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 PR c++/71248
7864 * g++.dg/cpp0x/pr71248.C: New.
7865 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7866 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7867 * g++.dg/init/new37.C: Likewise.
7868 * g++.dg/template/static1.C: Likewise.
7869 * g++.dg/template/static2.C: Likewise.
7870
4ffddf28 78712016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7872
7873 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7874 instead of %rdi.
7875 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7876
4ff7bd21 78772016-05-31 Marek Polacek <polacek@redhat.com>
7878
7879 * c-c++-common/Wswitch-unreachable-3.c: New test.
7880 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7881
e1f7cc4b 78822016-05-31 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/71352
7885 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7886
02978bd1 78872016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7888
7889 * gcc.target/arm/armv5_thumb_isa.c: New test.
7890
cfce8164 78912016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7892
7893 PR target/71346
7894 * gcc.target/i386/pr71346.c: New test.
7895
7a51c705 78962016-05-31 Tom de Vries <tom@codesourcery.com>
7897
7898 PR tree-optimization/69068
7899 * gcc.dg/graphite/pr69068.c: New test.
7900
8c1ac106 79012016-05-27 Martin Sebor <msebor@redhat.com>
7902
7903 PR c++/71306
7904 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7905
b6431756 79062016-05-30 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR c++/71349
7909 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7910 nowait depend(inout: dd[0]) clauses where permitted.
7911
f6203294 79122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7913
7914 PR c++/71238
7915 * g++.dg/parse/pr71238.C: New.
7916 * g++.dg/concepts/friend1.C: Test column numbers too.
7917 * g++.dg/cpp0x/initlist31.C: Likewise.
7918 * g++.dg/cpp0x/pr51420.C: Likewise.
7919 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7920 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7921 * g++.dg/ext/builtin3.C: Likewise.
7922 * g++.dg/lookup/friend12.C: Likewise.
7923 * g++.dg/lookup/friend7.C: Likewise.
7924 * g++.dg/lookup/koenig1.C: Likewise.
7925 * g++.dg/lookup/koenig5.C: Likewise.
7926 * g++.dg/lookup/used-before-declaration.C: Likewise.
7927 * g++.dg/overload/koenig1.C: Likewise.
7928 * g++.dg/template/crash65.C: Likewise.
7929 * g++.dg/template/friend57.C: Likewise.
7930 * g++.dg/warn/Wshadow-5.C: Likewise.
7931 * g++.dg/warn/Wunused-8.C: Likewise.
7932 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7933 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7934 * g++.old-deja/g++.jason/member.C: Likewise.
7935 * g++.old-deja/g++.jason/report.C: Likewise.
7936 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7937 * g++.old-deja/g++.law/visibility20.C: Likewise.
7938 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7939 * g++.old-deja/g++.other/static5.C: Likewise.
7940 * g++.old-deja/g++.pt/overload2.C: Likewise.
7941
b96f8145 79422016-05-30 Jan Hubicka <hubicka@ucw.cz>
7943
7944 * gcc.dg/tree-ssa/peel1.c: New testcase.
7945 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7946 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7947
ed5bca7a 79482016-05-30 Tom de Vries <tom@codesourcery.com>
7949
7950 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7951 to ce.
7952
c0aa0333 79532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/71099
7956 * g++.dg/parse/virtual1.C: New.
7957
231010db 79582016-05-30 Uros Bizjak <ubizjak@gmail.com>
7959
7960 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7961 Use correct register when clearing %edx.
7962
765557c0 79632016-05-30 Alexander Monakov <amonakov@ispras.ru>
7964
7965 PR tree-optimization/71289
7966 * gcc.dg/pr71289.c: New test.
7967
fc3b1c44 79682016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7969
7970 PR middle-end/71269
7971 PR middle-end/71292
7972 * gcc.dg/tree-ssa/pr71269.c: New test.
7973 * gcc.dg/tree-ssa/pr71292.c: New test.
7974
ce352457 79752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7976
7977 PR middle-end/71252
7978 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7979
eedd711b 79802016-05-30 Jan Hubicka <hubicka@ucw.cz>
7981
7982 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7983 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7984 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7985
8c061890 79862016-05-30 Tom de Vries <tom@codesourcery.com>
7987
7988 PR tree-optimization/69067
7989 * gcc.dg/graphite/pr69067.c: New test.
7990
a6b0884c 79912016-05-29 Uros Bizjak <ubizjak@gmail.com>
7992
7993 PR target/71245
7994 * gcc.target/i386/pr71245-1.c: New test.
7995 * gcc.target/i386/pr71245-2.c: Ditto.
7996
2369edfc 79972016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7998
7999 PR c++/71105
8000 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8001 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8002 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8003
b6ab3f43 80042016-05-27 Jan Hubicka <hubicka@ucw.cz>
8005
8006 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8007
0192662b 80082016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8009
8010 Revert:
8011 PR c++/69855
8012 * g++.dg/overload/69855.C: New.
8013 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8014 * g++.old-deja/g++.pt/crash3.C: Likewise.
8015
fce78c50 80162016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8017
8018 PR c++/60385
8019 * g++.dg/parse/namespace13.C: New.
8020
372172fe 80212016-05-26 Jeff Law <law@redhat.com>
8022
8023 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8024 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8025 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8026 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8027 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8028 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8029 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8030 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8031 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8032 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8033 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8034 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8035 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8036
5d8a8944 80372016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8038
8039 PR c++/69855
8040 * g++.dg/overload/69855.C: New.
8041 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8042 * g++.old-deja/g++.pt/crash3.C: Likewise.
8043
29602b75 80442016-05-27 Jiong Wang <jiong.wang@arm.com>
8045
8046 PR target/63596
8047 * gcc.target/aarch64/va_arg_1.c: New testcase.
8048 * gcc.target/aarch64/va_arg_2.c: Likewise.
8049 * gcc.target/aarch64/va_arg_3.c: Likewise.
8050
c900b732 80512016-05-27 Jiong Wang <jiong.wang@arm.com>
8052
8053 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8054 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8055 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8056 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8057 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8058
73ef73bd 80592016-05-27 Marek Polacek <polacek@redhat.com>
8060
8061 PR middle-end/71308
8062 * g++.dg/torture/pr71308.C: New test.
8063
a6031633 80642016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8065
8066 * gcc.dg/zero_bits_compound-1.c: New test.
8067 * gcc.dg/zero_bits_compound-2.c: New test.
8068
1fbdc7ae 80692016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8070
8071 PR middle-end/71279
8072 * gcc.dg/pr71279.c: New test.
8073
2e196ca8 80742016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8075
8076 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8077 floating point min/max/comparison instructions.
8078 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8079
6feab9ce 80802016-05-26 Jakub Jelinek <jakub@redhat.com>
8081
8082 * c-c++-common/gomp/schedule-1.c: New test.
8083 * gfortran.dg/gomp/schedule-1.f90: New test.
8084
978cea8f 80852016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8086
8087 PR c++/70822
8088 PR c++/70106
8089 * g++.dg/cpp1y/auto-fn32.C: New test.
8090 * g++.dg/cpp1y/paren4.C: New test.
8091
0478d9ed 80922016-05-26 Nathan Sidwell <nathan@acm.org>
8093
8094 * gcc.dg/20060410.c: Xfail on ptx.
8095 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8096 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8097 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8098 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8099 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8100
5fd1c174 81012016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8102
8103 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8104
c5e8b3e2 81052016-05-26 Jakub Jelinek <jakub@redhat.com>
8106
0db93a5b 8107 PR tree-optimization/71280
8108 * gcc.dg/pr71280.c: New test.
8109
7199c05c 8110 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8111
76c786ac 8112 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8113 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8114
c5e8b3e2 8115 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8116
e9bcea2f 81172016-05-26 Jiong Wang <jiong.wang@arm.com>
8118
8119 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8120 kept in memory.
e9bcea2f 8121
955d947b 81222016-05-25 Jeff Law <law@redhat.com>
8123
8124 PR tree-optimization/71272
8125 * gcc.c-torture/compile/pr71272.c: new test.
8126
77102dbe 81272016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8128
8129 * gcc.target/powerpc/vec-cmpne.c: New test.
8130 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8131
552821b4 81322016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8133
8134 * gnat.dg/opt55.ad[sb]: New test.
8135
0113f3c5 81362016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8137
8138 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8139 * c-c++-common/pr60226.c: Require int32plus.
8140 * gcc.c-torture/execute/pr70602.c: Likewise.
8141 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8142 unsigned long for malloc arg type.
8143 * gcc.dg/asr_div1.c: Require int32plus.
8144 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8145 * gcc.dg/pie-1.c: Require pie.
8146 * gcc.dg/pie-2.c: Likewise.
8147 * gcc.dg/pr59471.c: Require int32plus.
8148 * gcc.dg/pr59963-2.c: XFAIL for int16.
8149 * gcc.dg/pr60114.c: Require int32plus.
8150 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8151 unsigned long for typedef of size_t.
8152 * gcc.dg/pr63914.c: Require int32plus.
8153 * gcc.dg/pr64536.c: Require pt32plus.
8154 * gcc.dg/pr65658.c: Likewise.
8155 * gcc.dg/pr67271.c: Require int32plus.
8156 * gcc.dg/pr68112.c: Likewise.
8157 * gcc.dg/pr69071.c: Skip for avr target.
8158 * gcc.dg/pr69973.c: Require int32plus.
8159 * gcc.dg/pr70169.c: Skip for avr target.
8160 * gcc.dg/sso-6.c: Require int32plus.
8161 * gcc.dg/sso-7.c: Likewise.
8162 * gcc.dg/sso-8.c: Likewise.
8163 * gcc.dg/vrp-min-max-2.c: Likewise.
8164
f4094380 81652016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8166
8167 PR target/70738
8168 * gcc.target/i386/pr70738-1.c: New test.
8169 * gcc.target/i386/pr70738-2.c: Likewise.
8170 * gcc.target/i386/pr70738-3.c: Likewise.
8171 * gcc.target/i386/pr70738-4.c: Likewise.
8172 * gcc.target/i386/pr70738-5.c: Likewise.
8173 * gcc.target/i386/pr70738-6.c: Likewise.
8174 * gcc.target/i386/pr70738-7.c: Likewise.
8175 * gcc.target/i386/pr70738-8.c: Likewise.
8176 * gcc.target/i386/pr70738-9.c: Likewise.
8177
239a4bea 81782016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8179
8180 PR rtl-optimization/66940
8181 * gcc.c-torture/execute/pr66940.c: New test.
8182
bf6382ba 81832016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8184
8185 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8186 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8187 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8188 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8189 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8190 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8191 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8192 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8193 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8194 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8195 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8196 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8197 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8198 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8199 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8200 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8201 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8202 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8203 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8204 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8205 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8206 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8207 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8208 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8209
2c995da9 82102016-05-25 Marek Polacek <polacek@redhat.com>
8211
8212 PR c/71265
8213 * gcc.dg/noncompile/pr71265.c: New test.
8214
abfbb5b5 8215 PR c/71266
8216 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8217
f6871bbd 82182016-05-25 Nathan Sidwell <nathan@acm.org>
8219
8220 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8221
de04e83e 82222016-05-25 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/71261
8225 * c-c++-common/torture/pr71261.c: New testcase.
8226
b35931f7 82272016-05-25 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/71264
8230 * gcc.dg/vect/pr71264.c: New testcase.
8231
166c3089 82322016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8233
8234 PR c++/55992
8235 * g++.dg/cpp0x/alias-decl-53.C: New.
8236 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8237
14240409 82382016-05-25 Martin Liska <mliska@suse.cz>
8239
8240 * g++.dg/pr71239.C: New test.
8241
bc47d9f6 82422016-05-25 Richard Biener <rguenther@suse.de>
8243
4860a6bf 8244 * gcc.dg/vect/pr58135.c: Rename to ...
8245 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8246
d8a3f157 82472016-05-25 Marek Polacek <polacek@redhat.com>
8248
8249 * g++.dg/pr65295.C: Use target c++14.
8250
3af16045 82512016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8252
231010db 8253 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8254 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8255
949479b2 82562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8257
8258 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8259 instructions.
8260
6d6a3fc3 82612016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8262
8263 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8264 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8265 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8266 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8267 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8268 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8269 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8270 * c-c++-common/goacc/pcopy.c: Likewise.
8271 * c-c++-common/goacc/pcopyin.c: Likewise.
8272 * c-c++-common/goacc/pcopyout.c: Likewise.
8273 * c-c++-common/goacc/pcreate.c: Likewise.
8274 * c-c++-common/goacc/pr70688.c: New test.
8275 * c-c++-common/goacc/present-1.c: Adjust test.
8276 * c-c++-common/goacc/reduction-5.c: Likewise.
8277 * g++.dg/goacc/data-1.C: New test.
8278
af648be2 82792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8280
8281 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8282 vector parity built-in functions.
8283 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8284 count trailing zeros automatic vectorization.
8285 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8286 count trailing zeros built-in functions.
8287
4e173d60 82882016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8289
8290 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8291
a0c02a52 82922016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8293
8294 PR target/71050
8295 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8296
64c52e9c 82972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8298
8299 PR c++/50436
8300 * g++.dg/template/crash123.C: New.
8301 * g++.dg/template/crash124.C: Likewise.
8302
752b5a4c 83032016-05-24 Martin Sebor <msebor@redhat.com>
8304
8305 PR c++/71147
8306 * g++.dg/ext/flexary16.C: New test.
8307
a36dd683 83082016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8309
f6871bbd 8310 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8311 before math.h is included.
a36dd683 8312 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8313 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8314 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8315 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8316 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8317 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8318 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8319 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8320 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8321 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8322 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8323 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8324 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8325 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8326 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8327 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8328 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8329 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8330 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8331 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8332 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8333 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8334 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8335
d60e1df7 83362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8337 Kelvin Nilsen <kelvin@gcc.gnu.org>
8338
8339 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8340 support.
8341
22d09025 83422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8343
8344 PR c++/69872
8345 * g++.dg/warn/Wno-narrowing1.C: New.
8346
6ef0143d 83472016-05-24 Marek Polacek <polacek@redhat.com>
8348
8349 PR c/71249
8350 * c-c++-common/Wswitch-unreachable-2.c: New test.
8351
962a2062 83522016-05-24 Jakub Jelinek <jakub@redhat.com>
8353
ead77194 8354 PR c++/71257
8355 * g++.dg/vect/simd-clone-6.cc: New test.
8356 * g++.dg/gomp/declare-simd-6.C: New test.
8357
962a2062 8358 PR middle-end/70434
8359 PR c/69504
8360 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8361
23edc6d1 83622016-05-24 Richard Biener <rguenther@suse.de>
8363
8364 PR tree-optimization/71240
8365 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8366
30633bcc 83672016-05-24 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/71230
8370 * gcc.dg/torture/pr71230.c: New testcase.
8371 * g++.dg/torture/pr71230.C: Likewise.
8372
c9d624bd 83732016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8374
8375 * c-c++-common/goacc/routine-5.c: Add tests.
8376 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8377 * gfortran.dg/goacc/routine-6.f90: Add tests.
8378
ce143ff0 83792016-05-24 Richard Biener <rguenther@suse.de>
8380
8381 PR tree-optimization/71253
8382 * gcc.dg/torture/pr71253.c: New testcase.
8383
3bdaecd5 83842016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8385
8386 PR middle-end/71252
8387 * gfortran.dg/pr71252.f90: New test.
8388
856b494d 83892016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8390
8391 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8392
7345b977 83932016-05-24 Richard Biener <rguenther@suse.de>
8394
8395 PR middle-end/70434
8396 PR c/69504
8397 * c-c++-common/vector-subscript-4.c: New testcase.
8398 * c-c++-common/vector-subscript-5.c: Likewise.
8399
6f065267 84002016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8401
8402 PR fortran/71123
8403 * gfortran.dg/namelist_90.f: New test
8404
fd6757da 84052016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8406
8407 PR fortran/66461
8408 * gfortran.dg/unexpected_eof.f: New test
8409
7d5555a8 84102016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8411 Kelvin Nilsen <kelvin@gcc.gnu.org>
8412
8413 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8414 as little endian.
8415
ae6744c9 84162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8417
8418 PR c++/70972
8419 * g++.dg/cpp0x/inh-ctor20.C: New.
8420 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8421
f0d91a85 84222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 PR c++/69095
8425 * g++.dg/cpp0x/variadic168.C: New.
8426
1618ffe5 84272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 * g++.dg/cpp0x/pr31445.C: Test column number too.
8430 * g++.dg/cpp0x/pr32253.C: Likewise.
8431 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8432 * g++.dg/cpp0x/variadic36.C: Likewise.
8433
c0205bab 84342016-05-23 Marc Glisse <marc.glisse@inria.fr>
8435
8436 * gcc.dg/fold-notshift-2.c: Adjust.
8437
1398da0f 84382016-05-23 Marek Polacek <polacek@redhat.com>
8439
8440 PR c/49859
8441 * c-c++-common/Wswitch-unreachable-1.c: New test.
8442 * gcc.dg/Wswitch-unreachable-1.c: New test.
8443 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8444 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8445 * g++.dg/gomp/block-10.C: Likewise.
8446 * gcc.dg/gomp/block-10.c: Likewise.
8447 * g++.dg/gomp/block-9.C: Likewise.
8448 * gcc.dg/gomp/block-9.c: Likewise.
8449 * g++.dg/gomp/target-1.C: Likewise.
8450 * g++.dg/gomp/target-2.C: Likewise.
8451 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8452 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8453 * g++.dg/gomp/taskgroup-1.C: Likewise.
8454 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8455 * gcc.dg/gomp/teams-1.c: Likewise.
8456 * g++.dg/gomp/teams-1.C: Likewise.
8457 * g++.dg/overload/error3.C: Likewise.
8458 * g++.dg/tm/jump1.C: Likewise.
8459 * g++.dg/torture/pr40335.C: Likewise.
8460 * gcc.dg/c99-vla-jump-5.c: Likewise.
8461 * gcc.dg/switch-warn-1.c: Likewise.
8462 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8463 * gcc.dg/nested-func-1.c: Likewise.
8464 * gcc.dg/pr67784-4.c: Likewise.
8465
5403ed8b 84662016-05-23 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/71230
8469 * gfortran.dg/pr71230-1.f90: New testcase.
8470 * gfortran.dg/pr71230-2.f90: Likewise.
8471
27510941 84722016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8473
1618ffe5 8474 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8475 * gcc.dg/vect/pr58135.c: Add new.
8476 * gfortran.dg/pr46519-1.f: Adjust test case.
8477
a41c605d 84782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/53401
8481 * g++.dg/cpp0x/decltype64.C: New.
8482
3eb254ab 84832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8484
8485 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8488
a75fffe1 84892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8490
8491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8492 Add poly64x1_t and poly64x2_t cases if supported.
8493 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8494 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8495 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8498
56979b12 84992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8500
8501 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8502 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8503 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8504 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8505 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8506 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8507 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8508
dc5e98db 85092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8510
8511 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8512
c0f383ae 85132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8514
8515 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8516 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8517
2a4d70a2 85182016-05-22 Jakub Jelinek <jakub@redhat.com>
8519
4c109025 8520 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8521 constraint instead of "r".
8522 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8523 insn instead of vxorpd.
8524 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8525
bad891ce 8526 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8527 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8528
ac23ddb9 8529 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8530
9dac9579 8531 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8532 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8533
2a4d70a2 8534 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8535
9eafdd7b 85362016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8537
8538 PR middle-end/40921
8539 * gcc.dg/tree-ssa/pr40921.c: New test.
8540
93df190d 85412016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8542
8543 PR target/71103
8544 * gcc.target/avr/pr71103.c: New test.
8545
933b9f7f 85462016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8547
8548 PR middle-end/71179
8549 * gcc.dg/tree-ssa/pr71179.c: New test.
8550
8bdfbc08 85512016-05-20 Martin Sebor <msebor@redhat.com>
8552
8553 PR c/71115
8554 * gcc.dg/init-excess-2.c: New test.
8555
6827ab42 85562016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8557
8558 * gnat.dg/opt53.adb: New test.
8559 * gnat.dg/opt54.adb: Likewise.
8560
58a5f4c0 85612016-05-20 Martin Jambor <mjambor@suse.cz>
8562
8563 PR tree-optimization/70884
8564 * gcc.dg/tree-ssa/pr70919.c: New test.
8565
bb7145f6 85662016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8567
8568 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8569 formatting.
f6871bbd 8570 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8571 fix code formatting.
8572
85732016-05-20 Nathan Sidwell <nathan@acm.org>
8574
8575 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8576 non-common cases.
8577 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8578
9954d230 85792016-05-20 David Malcolm <dmalcolm@redhat.com>
8580
8581 * jit.dg/all-non-failing-tests.h: Add
8582 test-factorial-must-tail-call.c.
8583 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8584 * jit.dg/test-factorial-must-tail-call.c: New test case.
8585
08a161f9 85862016-05-20 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR fortran/71204
8589 * gfortran.dg/pr71204.f90: New test.
8590
3d380077 85912016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8592
8593 * gcc.target/nvptx/sincos.c: New test.
8594
0f104d56 85952016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/70572
8598 * g++.dg/cpp1y/auto-fn31.C: New.
8599
61736a1b 86002016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8601
8602 * gcc.target/powerpc/vec-addec.c: New test.
8603 * gcc.target/powerpc/vec-addec-int128.c: New test.
8604
b4a61e77 86052016-05-20 David Malcolm <dmalcolm@redhat.com>
8606
8607 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8608 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8609 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8610 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8611
9a2ace10 86122016-05-20 Jan Hubicka <hubicka@ucw.cz>
8613
8614 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8615
45cdf8c6 86162016-05-20 Jakub Jelinek <jakub@redhat.com>
8617
b9a1dcd5 8618 PR c++/71210
8619 * g++.dg/opt/pr71210-1.C: New test.
8620 * g++.dg/opt/pr71210-2.C: New test.
8621
45cdf8c6 8622 PR tree-optimization/29756
8623 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8624 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8625 only on selected targets where V4SImode vectors are known to be
8626 supported.
8627
92e3ffbf 86282016-05-20 Marc Glisse <marc.glisse@inria.fr>
8629
8630 PR tree-optimization/71079
8631 PR tree-optimization/71206
8632 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8633
5da368e3 86342016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8635
8636 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8637 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8638 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8639
2506d97a 86402016-05-20 Richard Guenther <rguenther@suse.de>
8641
8642 PR tree-optimization/29756
8643 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8644
adade307 86452016-05-20 Richard Biener <rguenther@suse.de>
8646
8647 PR tree-optimization/71185
8648 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8649
c3deca25 86502016-05-20 Richard Biener <rguenther@suse.de>
8651
8652 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8653
8b0bef14 86542016-05-19 Marek Polacek <polacek@redhat.com>
8655
8656 PR c++/71075
8657 * g++.dg/diagnostic/pr71075.C: New test.
8658
08025288 86592016-05-19 David Malcolm <dmalcolm@redhat.com>
8660
8661 PR c++/71184
8662 * g++.dg/pr71184.C: New test case.
8663
26a51591 86642016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8665
8666 * gcc.target/powerpc/darn-0.c: New test.
8667 * gcc.target/powerpc/darn-1.c: New test.
8668 * gcc.target/powerpc/darn-2.c: New test.
8669
d8d3e75a 86702016-05-19 Marek Polacek <polacek@redhat.com>
8671
8672 PR tree-optimization/71031
8673 * gcc.dg/tree-ssa/vrp100.c: New test.
8674
c28211ae 86752016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8676
8677 PR rtl-optimization/71148
8678 * gcc.dg/pr71148.c: New test.
8679
3f5ea43a 86802016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8681
8682 PR target/71056
8683 * gcc.target/arm/pr71056.c: New test.
8684
2a7d4c20 86852016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8686
8687 * c-c++-common/pr69669.c: Check the used mode.
8688
ed0b0569 86892016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8690
8691 PR sanitizer/64354
8692 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8693
410372fe 86942016-05-19 Richard Biener <rguenther@suse.de>
8695
8696 PR tree-optimization/70729
8697 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8698 * gcc.dg/graphite/scop-18.c: Likewise.
8699 * gcc.dg/pr41783.c: Disable LIM.
8700 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8701 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8702 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8703 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8704 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8705 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8706 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8707 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8708 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8709 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8710 * gfortran.dg/pr42108.f90: Likewise.
8711
56f34f03 87122016-05-18 David Malcolm <dmalcolm@redhat.com>
8713
8714 PR driver/69265
8715 * gcc.dg/spellcheck-options-11.c: New test case.
8716
e6481cd1 87172016-05-18 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR c++/71100
8720 * g++.dg/opt/pr71100.C: New test.
8721
be951c59 87222016-05-18 Martin Jambor <mjambor@suse.cz>
8723
8724 PR ipa/69708
8725 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8726 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8727 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8728 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8729
665ff45b 87302016-05-18 Martin Jambor <mjambor@suse.cz>
8731
8732 PR ipa/69708
8733 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8734 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8735 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8736 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8737 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8738
485be62c 87392016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8740
8741 PR c++/69793
8742 * g++.dg/template/crash122.C: New.
8743
b251d5f5 87442016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/70466
8747 * g++.dg/template/pr70466-1.C: New.
8748 * g++.dg/template/pr70466-2.C: Likewise.
8749
c93e9931 87502016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8751
8752 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8753 splat operations and the XXSPLTIB instruction.
8754 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8755 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8756 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8757 xxlxor to clear a register.
8758
8ba6639c 87592016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8760
8761 * gcc.dg/torture/pr71020.c: New test.
8762
ec6e3005 87632016-05-18 Martin Jambor <mjambor@suse.cz>
8764
8765 PR ipa/70646
8766 * gcc.dg/ipa/pr70646.c: New test.
8767
5ef3c918 87682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8769
8770 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8771
70a88eab 87722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8773
8774 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8775 missing tests for vreinterpretq_p{8,16}.
8776
b52a930c 87772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8778
8779 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8780 vsliq_n_s64 and vsliq_n_u64.
8781
bdd4080b 87822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8783
8784 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8785 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8786
37814bf5 87872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8788
8789 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8790 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8791 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8792
764af2e0 87932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8794
8795 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8796 in comment.
8797
ffe01a83 87982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8799
8800 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8801 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8802 "blr\t" and switch to scan-assembler-times.
8803
fab6dae9 88042016-05-18 Jiong Wang <jiong.wang@arm.com>
8805
231010db 8806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8807 with __aarch64__.
8808 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8809 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8810
4eb0c566 88112016-05-18 Jakub Jelinek <jakub@redhat.com>
8812
442f18f1 8813 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8814 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8815 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8816 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8817 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8818 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8819
4d83b36b 8820 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8821 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8822
a4528eec 8823 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8824 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8825
f0066139 8826 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8827 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8828
4eb0c566 8829 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8830
303e9267 88312016-05-18 Richard Biener <rguenther@suse.de>
8832
8833 PR tree-optimization/71168
8834 * gcc.dg/torture/pr71168.c: New testcase.
8835
0d7ddd44 88362016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8837
8838 PR middle-end/63586
8839 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8840 * gcc.dg/tree-ssa/pr63586.c: New test.
8841 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8842
899bcc0f 88432016-05-17 Nathan Sidwell <nathan@acm.org>
8844
8845 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8846 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8847 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8848 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8849
a2246979 88502016-05-17 Nathan Sidwell <nathan@acm.org>
8851
8852 * gcc.target/nvptx/abi-vararg-3.c: New.
8853
2f6a4d21 88542016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8855
8856 PR tree-optimization/54579
8857 PR middle-end/55299
8858 * gcc.dg/fold-notrotate-1.c: New test.
8859 * gcc.dg/fold-notshift-1.c: New test.
8860 * gcc.dg/fold-notshift-2.c: New test.
8861
27bdad45 88622016-05-17 Marek Polacek <polacek@redhat.com>
8863
8864 PR ipa/71146
8865 * g++.dg/ipa/pr71146.C: New test.
8866
f33a295a 88672016-05-17 David Malcolm <dmalcolm@redhat.com>
8868
8869 * jit.dg/test-error-array-bounds.c: New test case.
8870
b6dd53bf 88712016-05-17 Marc Glisse <marc.glisse@inria.fr>
8872
8873 * gcc.dg/tree-ssa/and-1.c: New testcase.
8874
a8719545 88752016-05-17 Marc Glisse <marc.glisse@inria.fr>
8876
8877 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8878 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8879
34806102 88802016-05-17 Marc Glisse <marc.glisse@inria.fr>
8881
8882 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8883 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8884
25fe08a8 88852016-05-17 Jiong Wang <jiong.wang@arm.com>
8886
8887 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8888
abf1a837 88892016-05-17 Jiong Wang <jiong.wang@arm.com>
8890
8891 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8892
666b9dd3 88932016-05-17 Jiong Wang <jiong.wang@arm.com>
8894
8895 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8896 ".2d[index]" when scan the assembly.
8897 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8899 float64x1.
8900 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8901
77d095c0 89022016-05-17 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/71132
8905 * gcc.dg/torture/pr71132.c: New testcase.
8906
28adcc23 89072016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8908
8909 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8910
2439931e 89112016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8912
8913 PR target/70809
8914 * gcc.target/aarch64/pr70809_1.c: New test.
8915
5ec2ff80 89162016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8917
8918 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8919 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8920 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8921 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8922
17fd1c7a 89232016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8924 Ilya Enkovich <ilya.enkovich@intel.com>
8925
8926 PR target/71114
8927 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8928
46729204 89292016-05-16 Jan Hubicka <hubicka@ucw.cz>
8930
8931 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8932 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8933
2a1125d6 89342016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8935
8936 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8937 test for __ARM_FP16_ARGS.
8938 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8939 * gcc.target/arm/aapcs/neon-vect10.c: New.
8940 * gcc.target/arm/aapcs/neon-vect9.c: New.
8941 * gcc.target/arm/aapcs/vfp18.c: New.
8942 * gcc.target/arm/aapcs/vfp19.c: New.
8943 * gcc.target/arm/aapcs/vfp20.c: New.
8944 * gcc.target/arm/aapcs/vfp21.c: New.
8945 * gcc.target/arm/fp16-aapcs-1.c: New.
8946 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8947 test for __ARM_FP16_ARGS.
8948 * g++.target/arm/fp16-return-1.c: Update expected output.
8949
ea3d2d74 89502016-05-16 Jiong Wang <jiong.wang@arm.com>
8951
8952 PR testsuite/70227
8953 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8954
6989e05f 89552016-05-15 Harald Anlauf <anlauf@gmx.de>
8956
8957 PR fortran/69603
8958 * gfortran.dg/pr69603.f90: New testcase.
8959
a5f52592 89602016-05-14 Fritz Reese <fritzoreese@gmail.com>
8961
8962 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8963
88f949ab 89642016-05-14 Fritz Reese <fritzoreese@gmail.com>
8965
8966 PR fortran/71047
8967 * gfortran.dg/pr71047.f08: New test.
8968
90c88567 89692016-05-13 Joseph Myers <joseph@codesourcery.com>
8970
8971 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8972 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8973 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8974
00a690cc 89752016-05-13 Martin Sebor <msebor@redhat.com>
8976
8977 PR c++/60049
8978 * g++.dg/cpp0x/constexpr-60049.C: New test.
8979
ec8b6af7 89802016-05-13 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR bootstrap/71071
8983 * gcc.dg/pr71071.c: New test.
8984
f54d1d7b 89852016-05-13 Uros Bizjak <ubizjak@gmail.com>
8986
8987 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8988 remove XOP handling.
2f3af60f 8989 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8990
a39a0392 89912016-05-13 Nathan Sidwell <nathan@acm.org>
8992
8993 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8994 __atomic_is_lock_free declaration.
8995
42333dd9 89962016-05-13 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/42587
8999 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9000
c5442454 90012016-05-13 Martin Liska <mliska@suse.cz>
9002
9003 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9004 the new format of dump output.
9005
03a400fb 90062016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9007
9008 * gcc.dg/pr71084.c: New test.
9009
69278c3f 90102016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9011
231010db 9012 PR target/53440
9013 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9014
8138f11b 90152016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9016
9017 * gcc.target/aarch64/struct_return.c: New test.
9018
22a3f7bd 90192016-05-12 Marek Polacek <polacek@redhat.com>
9020
9021 PR c/70756
9022 * c-c++-common/pr70756-2.c: New test.
9023 * c-c++-common/pr70756.c: New test.
9024
9bcd42cc 90252016-05-12 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/71059
9028 * gcc.dg/torture/pr71059.c: New testcase.
9029
5ffb4a0d 90302016-05-12 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/71062
9033 * gcc.dg/torture/pr71062.c: New testcase.
9034
2ab65c31 90352016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9036
9037 PR tree-optimization/71006
9038 * gcc.dg/pr71006.c: New test.
9039
f0158fc0 90402016-05-12 Marek Polacek <polacek@redhat.com>
9041
9042 PR driver/71063
9043 * gcc.dg/opts-7.c: New test.
9044
0f56938b 90452016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9046
9047 PR target/70830
9048 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9049 Add -save-temps to dg-options.
9050 Scan for ldmfd rather than pop instruction.
9051 * gcc.target/arm/interrupt-2.c: Likewise.
9052 * gcc.target/arm/pr70830.c: New test.
9053
e10946d5 90542016-05-12 Jakub Jelinek <jakub@redhat.com>
9055
9fa8e468 9056 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9057 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9058
9ce62bbe 9059 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9060 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9061 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9062
708ae1b1 9063 PR target/71019
9064 * gcc.target/i386/avx512vl-pack-1.c: New test.
9065 * gcc.target/i386/avx512vl-pack-2.c: New test.
9066 * gcc.target/i386/avx512bw-pack-2.c: New test.
9067
a461f32e 9068 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9069
e10946d5 9070 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9071 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9072 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9073
f52a3ef6 90742016-05-12 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/70986
9077 * gcc.dg/torture/pr70986-1.c: New testcase.
9078 * gcc.dg/torture/pr70986-2.c: Likewise.
9079 * gcc.dg/torture/pr70986-3.c: Likewise.
9080
54c4d22e 90812016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9082
9083 PR c/43651
9084 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9085 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9086
57215d5b 90872016-05-11 Uros Bizjak <ubizjak@gmail.com>
9088
9089 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9090 directive.
9091 * gcc.target/i386/pr66746.c: Ditto.
9092
67d3121c 90932016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9094
9095 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9096 support.
9097 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9098 warning when using -mvsx-timode.
9099 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9100 * gcc.target/powerpc/dform-2.c: Likewise.
9101 * gcc.target/powerpc/pr68805.c: Likewise.
9102
7f8012a5 91032016-05-11 Marek Polacek <polacek@redhat.com>
9104
9105 PR c++/71024
9106 * c-c++-common/attributes-3.c: New test.
9107
3e8567ce 91082016-05-11 Nathan Sidwell <nathan@acm.org>
9109
9110 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9111 * gcc.c-torture/execute/pr68185.c: Likewise.
9112 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9113 * gcc.dg/pr69634.c: Requires scheduling.
9114 * gcc.dg/torture/pr66178.c: Require label values.
9115 * gcc.dg/setjmp-6.c: Require indirect jumps.
9116
3739ac00 91172016-05-11 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/71055
9120 * gcc.dg/torture/pr71055.c: New testcase.
9121
1ff8b385 91222016-05-11 Richard Biener <rguenther@suse.de>
9123
9124 PR debug/71057
9125 * g++.dg/debug/pr71057.C: New testcase.
9126
77126efa 91272016-05-11 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR fortran/70855
9130 * gfortran.dg/gomp/pr70855.f90: New test.
9131
6fcaaf9b 91322016-05-11 Richard Biener <rguenther@suse.de>
9133
9134 PR middle-end/71002
9135 * g++.dg/torture/pr71002.C: New testcase.
9136
bfa8ea12 91372016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9138
9139 PR middle-end/70807
9140 * gcc.dg/pr70807.c: New test.
9141
87632549 91422016-05-10 Martin Sebor <msebor@redhat.com>
9143
9144 PR c++/38611
9145 * g++.dg/Wattributes.C: New test.
9146
f9153689 91472016-05-10 Marc Glisse <marc.glisse@inria.fr>
9148
9149 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9150 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9151 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9152
a44ed58a 91532016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9154
9155 PR target/70799
9156 * gcc.target/i386/pr70799-1.c: New test.
9157
d6c90d89 91582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9159
9160 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9161
c1f73044 91622016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9163
9164 PR middle-end/70877
9165 * gcc.target/i386/pr70877.c: New test.
9166
e66d763a 91672016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9168
9169 PR tree-optimization/70786
9170 * gcc.target/i386/pr70876.c: New test.
9171
a30ff73a 91722016-05-10 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR target/70927
9175 * gcc.target/i386/avx512vl-logic-1.c: New test.
9176 * gcc.target/i386/avx512vl-logic-2.c: New test.
9177 * gcc.target/i386/avx512dq-logic-2.c: New test.
9178
4b3fd38f 91792016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9180
9181 PR target/70963
9182 * gcc.target/powerpc/pr70963.c: New.
9183
abf93a25 91842016-05-10 David Malcolm <dmalcolm@redhat.com>
9185
9186 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9187 (test_very_wide_line): Add ruler to expected output.
9188 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9189 (test_very_wide_line): Likewise.
9190 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9191 (test_show_locus): Within the handling of "test_very_wide_line",
9192 enable show_ruler_p on the diagnostic context.
9193
d614888f 91942016-05-10 Richard Biener <rguenther@suse.de>
9195
9196 PR tree-optimization/71039
9197 * gcc.dg/torture/pr71039.c: New testcase.
9198
dbca5ed9 91992016-05-10 Nathan Sidwell <nathan@acm.org>
9200
9201 * gcc.dg/nested-func-10.c: Requires alloca.
9202 * gcc.dg/nested-func-9.c: Requires alloca.
9203 * gcc.c-torture/execute/pr70460.c: Requires labels.
9204 * gcc.c-torture/compile/pr70199.c: Requires labels.
9205 * gcc.target/nvptx/decl.c: Compile only.
9206 * gcc.target/nvptx/trailing-init.c: Compile only.
9207 * gcc.target/nvptx/ary-init.c: Compile only.
9208
3fa82609 92092016-05-10 Marek Polacek <polacek@redhat.com>
9210
9211 PR c/70255
9212 * gcc.dg/attr-opt-1.c: New test.
9213
76825907 92142016-05-10 Richard Biener <rguenther@suse.de>
9215
9216 PR tree-optimization/70497
9217 PR tree-optimization/28367
9218 * gcc.dg/torture/20160404-1.c: New testcase.
9219 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9220 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9221
68255819 92222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9223
9224 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9225
d9aa8cdb 92262016-05-09 Uros Bizjak <ubizjak@gmail.com>
9227
9228 * gcc.target/i386/fabsneg-1.c New test.
9229
7cc16f50 92302016-05-09 Alan Modra <amodra@gmail.com>
9231
9232 PR testsuite/70826
9233 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9234
a83b7b63 92352016-05-09 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/70985
9238 * gcc.dg/torture/pr70985.c: New testcase.
9239
189d0706 92402016-05-09 Bin Cheng <bin.cheng@arm.com>
9241
9242 * gcc.dg/tree-ssa/ifc-9.c: New test.
9243 * gcc.dg/tree-ssa/ifc-10.c: New test.
9244 * gcc.dg/tree-ssa/ifc-11.c: New test.
9245 * gcc.dg/tree-ssa/ifc-12.c: New test.
9246 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9247 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9248 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9249
1ec957b0 92502016-05-09 Richard Biener <rguenther@suse.de>
9251
9252 PR fortran/70937
9253 * gfortran.dg/pr70937.f90: New testcase.
9254
923c7714 92552016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9256
9257 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9258
d7cd448a 92592016-05-07 Fritz Reese <fritzoreese@gmail.com>
9260
9261 PR fortran/56226
9262 * gfortran.dg/dec_structure_1.f90: New testcase.
9263 * gfortran.dg/dec_structure_2.f90: Ditto.
9264 * gfortran.dg/dec_structure_3.f90: Ditto.
9265 * gfortran.dg/dec_structure_4.f90: Ditto.
9266 * gfortran.dg/dec_structure_5.f90: Ditto.
9267 * gfortran.dg/dec_structure_6.f90: Ditto.
9268 * gfortran.dg/dec_structure_7.f90: Ditto.
9269 * gfortran.dg/dec_structure_8.f90: Ditto.
9270 * gfortran.dg/dec_structure_9.f90: Ditto.
9271 * gfortran.dg/dec_structure_10.f90: Ditto.
9272 * gfortran.dg/dec_structure_11.f90: Ditto.
9273 * gfortran.dg/dec_union_1.f90: Ditto.
9274 * gfortran.dg/dec_union_2.f90: Ditto.
9275 * gfortran.dg/dec_union_3.f90: Ditto.
9276 * gfortran.dg/dec_union_4.f90: Ditto.
9277 * gfortran.dg/dec_union_5.f90: Ditto.
9278 * gfortran.dg/dec_union_6.f90: Ditto.
9279 * gfortran.dg/dec_union_7.f90: Ditto.
9280
f681e29b 92812016-05-07 Tom de Vries <tom@codesourcery.com>
9282
9283 PR tree-optimization/70956
9284 * gcc.dg/graphite/pr70956.c: New test.
9285
68d7f375 92862016-05-06 Jakub Jelinek <jakub@redhat.com>
9287
faf39348 9288 PR middle-end/70941
9289 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9290 (a, b, c, d): Change type from char to signed char.
9291 (main): Compare against (signed char) -1634678893 instead of
9292 hardcoded -109. Use __builtin_abort instead of abort.
9293
b768b13a 9294 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9295 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9296
68d7f375 9297 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9298
5dda16ea 92992016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9300
9301 PR debug/70935
9302 * gcc.dg/torture/pr70935.c: New test.
9303
13ede1b5 93042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9305
9306 PR target/58219
7fc878c4 9307 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9308
96d94be2 93092016-05-06 Richard Biener <rguenther@suse.de>
9310
9311 PR tree-optimization/70960
9312 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9313
e5d9f15d 93142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9315
9316 PR target/52933
9317 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9318 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9319 Adjust expected instruction counts.
9320 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9321
2dd7705f 93222016-05-06 Marek Polacek <polacek@redhat.com>
9323
9324 PR sanitizer/70875
9325 * gcc.dg/ubsan/bounds-3.c: New test.
9326
cb8bc632 93272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9328
9329 PR target/54089
9330 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9331
b343c173 93322016-05-06 Richard Biener <rguenther@suse.de>
9333
9334 PR middle-end/70931
9335 * gfortran.dg/pr70931.f90: New testcase.
9336
1e3db0b1 93372016-05-06 Richard Biener <rguenther@suse.de>
9338
9339 PR middle-end/70941
9340 * gcc.dg/torture/pr70941.c: New testcase.
9341
bdd54b6d 93422016-05-05 Bin Cheng <bin.cheng@arm.com>
9343
9344 PR tree-optimization/57206
9345 * gcc.dg/vect/pr57206.c: New test.
9346
499adcfd 93472016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9348
9349 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9350
871164c4 93512016-05-05 Jakub Jelinek <jakub@redhat.com>
9352
ecb23e00 9353 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9354
871164c4 9355 * c-c++-common/Wdangling-else-4.c: New test.
9356
70cf83ba 93572016-05-04 Jakub Jelinek <jakub@redhat.com>
9358
858c9470 9359 PR c++/70906
9360 PR c++/70933
9361 * g++.dg/opt/pr70906.C: New test.
9362 * g++.dg/opt/pr70933.C: New test.
9363
70cf83ba 9364 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9365
aaa36a78 93662016-05-04 Jan Hubicka <hubicka@ucw.cz>
9367
9368 * gcc.dg/ipa/pure-const-3.c: New testcase.
9369
1d52c456 93702016-05-04 Marek Polacek <polacek@redhat.com>
9371
9372 * c-c++-common/Wdangling-else-1.c: New test.
9373 * c-c++-common/Wdangling-else-2.c: New test.
9374 * c-c++-common/Wdangling-else-3.c: New test.
9375
dc581573 93762016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9377
9378 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9379 flag is present.
9380
a64030fe 93812016-05-04 Marek Polacek <polacek@redhat.com>
9382
9383 PR c/48778
9384 * gcc.dg/Waddress-2.c: New test.
9385
b461b04a 93862016-05-04 Alan Modra <amodra@gmail.com>
9387
9388 * gcc.target/powerpc/pr70866.c: New.
9389
c388a0cf 93902016-05-03 Martin Sebor <msebor@redhat.com>
9391
9392 PR c++/66561
9393 * c-c++-common/builtin_location.c: New test.
9394 * g++.dg/cpp1y/builtin_location.C: New test.
9395
5d4db8ef 93962016-05-03 Marek Polacek <polacek@redhat.com>
9397
9398 PR c/70859
9399 * gcc.dg/pr70859.c: New test.
9400 * gcc.dg/pr70859-2.c: New test.
9401
ca938765 94022016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9403
9404 * gnat.dg/debug5.adb: New testcase.
9405
60b27d5f 94062016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9407
9408 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9409 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9410 Procedure to check for z10 instruction set.
9411
5ab325d0 94122016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9413
9414 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9415
c548a0ad 94162016-05-03 Alan Modra <amodra@gmail.com>
9417
9418 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9419
d5ecd946 94202016-05-03 Jakub Jelinek <jakub@redhat.com>
9421
9422 * gcc.target/i386/avx512f-cvt-1.c: New test.
9423
35b0a053 94242016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9425
9426 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9427 -fdump-tree-vrp-details.
9428
9ae1b28a 94292016-05-03 Richard Biener <rguenther@suse.de>
9430
9431 * gcc.dg/pr30172-1.c: Adjust.
9432 * gcc.dg/pr63743.c: Likewise.
9433 * gcc.dg/tm/pr51696.c: Likewise.
9434 * c-c++-common/tm/safe-1.c: Likewise.
9435 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9436 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9437 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9438 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9439
9c1a31e4 94402016-05-03 Jakub Jelinek <jakub@redhat.com>
9441
fe69bcb9 9442 PR rtl-optimization/70467
9443 * gcc.target/i386/pr70467-3.c: New test.
9444 * gcc.target/i386/pr70467-4.c: New test.
9445
9082c4a4 9446 PR tree-optimization/70916
9447 * gcc.c-torture/compile/pr70916.c: New test.
9448
9c1a31e4 9449 PR target/49244
9450 * gcc.target/i386/pr49244-1.c: New test.
9451 * gcc.target/i386/pr49244-2.c: New test.
9452
69105acc 94532016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9454
9455 PR rtl-optimization/44281
9456 * gcc.target/i386/pr44281.c: New test.
9457
9ab8df54 94582016-05-03 bin cheng <bin.cheng@arm.com>
9459
9460 PR tree-optimization/56541
9461 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9462 * gcc.dg/vect/pr56541.c: new test.
9463
3c62cae0 94642016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9465
9466 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9467 __float128.
9468 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9469
91abc161 94702016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9471
9472 PR testsuite/70520
9473 * c-c++-common/asan/clone-test-1.c (main): Align child process
9474 stack to 16 bytes.
9475
aa3d1155 94762016-05-02 David Malcolm <dmalcolm@redhat.com>
9477
9478 PR c++/62314
9479 * g++.dg/spellcheck-fields-2.C: New test case.
9480
002c3f28 94812016-05-02 David Malcolm <dmalcolm@redhat.com>
9482
9483 PR c++/62314
9484 * g++.dg/pr62314.C: New test case.
9485
46e5dccc 94862016-05-02 Jan Hubicka <hubicka@ucw.cz>
9487
9488 * gcc.dg/ipa/inline-8.c: New testcase.
9489
663f4248 94902016-05-02 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR rtl-optimization/70467
9493 * gcc.target/i386/pr70467-1.c: New test.
9494
efe8bdf5 94952016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9496
9497 * gcc.dg/spec-options.c: Run the test on all targets.
9498 * gcc.dg/foo.specs: Use cpp_unique_options.
9499
47ef9633 95002016-05-02 Marc Glisse <marc.glisse@inria.fr>
9501
9502 * gcc.dg/tree-ssa/unord.c: New testcase.
9503
eb1a077c 95042016-05-02 Marc Glisse <marc.glisse@inria.fr>
9505
9506 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9507
28e869d0 95082016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9509
9510 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9511
dd185f6e 95122016-05-02 Marek Polacek <polacek@redhat.com>
9513
9514 PR c/70851
9515 * gcc.dg/enum-incomplete-3.c: New test.
9516
773d09b9 95172016-05-02 Marek Polacek <polacek@redhat.com>
9518 Tom de Vries <tom@codesourcery.com>
9519
9520 PR tree-optimization/70700
9521 * gcc.dg/pr70700.c: New test.
9522
f0dc3286 95232016-05-01 Uros Bizjak <ubizjak@gmail.com>
9524
9525 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9526 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9527 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9528 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9529 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9530
7f931827 95312016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9532
9533 * ada/acats/run_acats: Rename into...
9534 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9535 * ada/acats/run_all.sh: Remove redundant test.
9536 (target_run): Move around.
9537 (target_gnatchop): Use newly built executable.
9538 (target_gnatmake): Likewise.
9539 Check that the compilation of impbit succeeds.
9540
1c492b4e 95412016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9542
9543 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9544 * gcc.dg/20021029-1.c: Likewise.
9545 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9546 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9547 * gcc.target/sh/cmpstr.c: Likewise.
9548 * gcc.target/sh/cmpstrn.c: Likewise.
9549 * gcc.target/sh/memset.c: Likewise.
9550 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9551 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9552 * gcc.target/sh/pr39423-1.c: Likewise.
9553 * gcc.target/sh/pr49468-di.c: Likewise.
9554 * gcc.target/sh/pr49468-si.c: Likewise.
9555 * gcc.target/sh/pr49880-1.c: Likewise.
9556 * gcc.target/sh/pr49880-2.c: Likewise.
9557 * gcc.target/sh/pr49880-3.c: Likewise.
9558 * gcc.target/sh/pr50751-1.c: Likewise.
9559 * gcc.target/sh/pr50751-4.c: Likewise.
9560 * gcc.target/sh/pr50751-7.c: Likewise.
9561 * gcc.target/sh/pr51244-1.c: Likewise.
9562 * gcc.target/sh/pr51244-10.c: Likewise.
9563 * gcc.target/sh/pr51244-11.c: Likewise.
9564 * gcc.target/sh/pr51244-12.c: Likewise.
9565 * gcc.target/sh/pr51244-13.c: Likewise.
9566 * gcc.target/sh/pr51244-14.c: Likewise.
9567 * gcc.target/sh/pr51244-17.c: Likewise.
9568 * gcc.target/sh/pr51244-18.c: Likewise.
9569 * gcc.target/sh/pr51244-19.c: Likewise.
9570 * gcc.target/sh/pr51244-4.c: Likewise.
9571 * gcc.target/sh/pr51244-5.c: Likewise.
9572 * gcc.target/sh/pr51244-7.c: Likewise.
9573 * gcc.target/sh/pr51244-8.c: Likewise.
9574 * gcc.target/sh/pr51244-9.c: Likewise.
9575 * gcc.target/sh/pr51697.c: Likewise.
9576 * gcc.target/sh/pr52483-1.c: Likewise.
9577 * gcc.target/sh/pr52483-2.c: Likewise.
9578 * gcc.target/sh/pr52483-3.c: Likewise.
9579 * gcc.target/sh/pr52483-5.c: Likewise.
9580 * gcc.target/sh/pr52933-1.c: Likewise.
9581 * gcc.target/sh/pr52933-2.c: Likewise.
9582 * gcc.target/sh/pr52933-3.c: Likewise.
9583 * gcc.target/sh/pr53568-1.c: Likewise.
9584 * gcc.target/sh/pr53976-1.c: Likewise.
9585 * gcc.target/sh/pr53988-1.c: Likewise.
9586 * gcc.target/sh/pr53988.c: Likewise.
9587 * gcc.target/sh/pr54089-1.c: Likewise.
9588 * gcc.target/sh/pr54089-6.c: Likewise.
9589 * gcc.target/sh/pr54089-7.c: Likewise.
9590 * gcc.target/sh/pr54089-8.c: Likewise.
9591 * gcc.target/sh/pr54089-9.c: Likewise.
9592 * gcc.target/sh/pr54236-1.c: Likewise.
9593 * gcc.target/sh/pr54236-2.c: Likewise.
9594 * gcc.target/sh/pr54236-3.c: Likewise.
9595 * gcc.target/sh/pr54236-4.c: Likewise.
9596 * gcc.target/sh/pr54386.c: Likewise.
9597 * gcc.target/sh/pr54602-1.c: Likewise.
9598 * gcc.target/sh/pr54685.c: Likewise.
9599 * gcc.target/sh/pr54760-1.c: Likewise.
9600 * gcc.target/sh/pr54760-2.c: Likewise.
9601 * gcc.target/sh/pr54760-3.c: Likewise.
9602 * gcc.target/sh/pr54760-4.c: Likewise.
9603 * gcc.target/sh/pr54760-5.c: Likewise.
9604 * gcc.target/sh/pr54760-6.c: Likewise.
9605 * gcc.target/sh/pr55146.c: Likewise.
9606 * gcc.target/sh/pr55160.c: Likewise.
9607 * gcc.target/sh/pr59278.c: Likewise.
9608 * gcc.target/sh/pr59401-1.c: Likewise.
9609 * gcc.target/sh/pr59533-1.c: Likewise.
9610 * gcc.target/sh/pr63260.c: Likewise.
9611 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9612 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9613 * gcc.target/sh/strlen.c: Likewise.
9614 * gcc.target/sh/torture/pr30807.c: Likewise.
9615 * gcc.target/sh/torture/pr34777.c: Likewise.
9616 * gcc.target/sh/torture/pr64652.c: Likewise.
9617 * gcc.target/sh/torture/pr65505.c: Likewise.
9618 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9619 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9620
0c4005be 96212016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9622
9623 PR c++/66644
9624 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9625
d94e6223 96262016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9627
9628 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9629 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9630 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9631 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9632
46f37836 96332016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9634
9635 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9636 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9637
4d0a8bac 96382016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9639
9640 PR middle-end/70626
9641 * c-c++-common/goacc/combined-reduction.c: New test.
9642 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9643
b98e0db3 96442016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9647 *movdi_internal pattern only if PIC off.
9648 * gcc.target/i386/pr70155-2.c: Likewise.
9649 * gcc.target/i386/pr70155-3.c: Likewise.
9650 * gcc.target/i386/pr70155-4.c: Likewise.
9651 * gcc.target/i386/pr70155-5.c: Likewise.
9652 * gcc.target/i386/pr70155-6.c: Likewise.
9653 * gcc.target/i386/pr70155-7.c: Likewise.
9654 * gcc.target/i386/pr70155-8.c: Likewise.
9655 * gcc.target/i386/pr70155-15.c: Likewise.
9656 * gcc.target/i386/pr70155-17.c: Likewise.
9657 * gcc.target/i386/pr70155-22.c: Likewise.
9658
8b066242 96592016-04-29 Bin Cheng <bin.cheng@arm.com>
9660
9661 PR tree-optimization/70803
9662 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9663
22912e73 96642016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9665
9666 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9667 optimization of vector loop.
9668 * gcc.target/i386/vect-unpack-3.c: New test.
9669 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9670 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9671 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9672
568128c6 96732016-04-29 Marek Polacek <polacek@redhat.com>
9674
9675 PR sanitizer/70342
9676 * g++.dg/ubsan/null-7.C: New test.
9677
025dd1e0 9678 PR c/70852
9679 * gcc.dg/pr70852.c: New test.
9680
eb16928e 96812016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9682
9683 PR/69089
9684 * g++.dg/cpp0x/alignas6.C: New test.
9685
d7377ee9 96862016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9687
4860a6bf 9688 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9689 * gcc.dg/pr27003.c: Likewise.
9690 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9691 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9692 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9693 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9694 * gcc.target/arc/mxy.c: Likewise.
9695 * gcc.target/arc/mswape.c: Likewise.
9696 * gcc.target/arc/mrtsc.c: Likewise.
9697 * gcc.target/arc/mcrc.c: Likewise.
9698 * gcc.target/arc/mdsp-packa.c: Likewise.
9699 * gcc.target/arc/mdvbf.c: Likewise.
9700 * gcc.target/arc/mlock.c: Likewise.
9701 * gcc.target/arc/mmac-24.c: Likewise.
9702 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9703
efa1b7ab 97042016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9705 Matthijs Kooijman <matthijs@stdin.nl>
9706 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9707
9708 PR target/60040
9709 * gcc.target/avr/pr60040-1.c: New.
9710 * gcc.target/avr/pr60040-2.c: New.
9711
00371d68 97122016-04-29 Richard Biener <rguenther@suse.de>
9713
9714 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9715
73447cc5 97162016-04-29 Richard Biener <rguenther@suse.de>
9717
9718 PR tree-optimization/13962
9719 PR tree-optimization/65686
9720 * gcc.dg/uninit-pr65686.c: New testcase.
9721
c2087b56 97222016-04-29 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR middle-end/70843
9725 * gcc.dg/pr70843.c: New test.
9726
cdd06d5a 97272016-04-28 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR target/70858
9730 * gcc.target/i386/pr70858.c: New test.
9731
1a60079e 97322016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9733
9734 * gcc.target/arc/nps400-1.c: New file.
9735
11bc2894 97362016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9737 Andrew Burgess <andrew.burgess@embecosm.com>
9738
9739 * gcc.target/arc/movh_cl-1.c: New file.
9740
dd9bf0b5 97412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9742 Andrew Burgess <andrew.burgess@embecosm.com>
9743
9744 * gcc.target/arc/extzv-1.c: New file.
9745 * gcc.target/arc/insv-1.c: New file.
9746 * gcc.target/arc/insv-2.c: New file.
9747 * gcc.target/arc/movb-1.c: New file.
9748 * gcc.target/arc/movb-2.c: New file.
9749 * gcc.target/arc/movb-3.c: New file.
9750 * gcc.target/arc/movb-4.c: New file.
9751 * gcc.target/arc/movb-5.c: New file.
9752 * gcc.target/arc/movb_cl-1.c: New file.
9753 * gcc.target/arc/movb_cl-2.c: New file.
9754 * gcc.target/arc/movbi_cl-1.c: New file.
9755 * gcc.target/arc/movl-1.c: New file.
9756
a22e4209 97572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9758 Andrew Burgess <andrew.burgess@embecosm.com>
9759
9760 * gcc.target/arc/cmem-1.c: New file.
9761 * gcc.target/arc/cmem-2.c: New file.
9762 * gcc.target/arc/cmem-3.c: New file.
9763 * gcc.target/arc/cmem-4.c: New file.
9764 * gcc.target/arc/cmem-5.c: New file.
9765 * gcc.target/arc/cmem-6.c: New file.
9766 * gcc.target/arc/cmem-7.c: New file.
9767 * gcc.target/arc/cmem-ld.inc: New file.
9768 * gcc.target/arc/cmem-st.inc: New file.
9769
287c3982 97702016-04-28 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR target/70821
9773 * gcc.target/i386/pr70821.c: New test.
9774
e40e5340 97752016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9776
9777 * gcc.target/powerpc/vec-adde.c: New test.
9778 * gcc.target/powerpc/vec-adde-int128.c: New test.
9779
cf977d50 97802016-04-28 Jakub Jelinek <jakub@redhat.com>
9781
9782 * gcc.target/i386/avx-vround-1.c: New test.
9783 * gcc.target/i386/avx-vround-2.c: New test.
9784 * gcc.target/i386/avx512vl-vround-1.c: New test.
9785 * gcc.target/i386/avx512vl-vround-2.c: New test.
9786
572f8300 97872016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9788
9789 PR testsuite/70595
9790 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9791 (check_effective_target_cilkplus_runtime): ... this.
9792 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9793 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9794
9795 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9796 Require cilkplus_runtime.
9797 Don't add -lcilkrts.
9798 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9799 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9800 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9801 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9802 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9803 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9804 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9805 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9806 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9807 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9808 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9809 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9810 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9811 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9812 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9813 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9814 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9815 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9816 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9817 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9818 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9819 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9820 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9821 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9822 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9823 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9824 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9825 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9826 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9827
9828 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9829 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9830
9831 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9832
9833 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9834 cilkplus_runtime.
9835
dfba0905 98362016-04-27 Marc Glisse <marc.glisse@inria.fr>
9837
9838 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9839 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9840
605a4556 98412015-04-27 Ryan Burn <contact@rnburn.com>
9842
9843 PR c++/69024
9844 PR c++/68997
9845 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9846 diagnostic.
9847 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9848 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9849
6a1231a5 98502016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9851
9852 * gnat.dg/limited_with4.ad[sb]: New test.
9853 * gnat.dg/limited_with4_pkg.ads: New helper.
9854
4dad9e09 98552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9856
9857 PR target/70155
9858 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9859 and movv1ti_internal patterns
9860 * gcc.target/i386/pr70155-1.c: New test.
9861 * gcc.target/i386/pr70155-2.c: Likewise.
9862 * gcc.target/i386/pr70155-3.c: Likewise.
9863 * gcc.target/i386/pr70155-4.c: Likewise.
9864 * gcc.target/i386/pr70155-5.c: Likewise.
9865 * gcc.target/i386/pr70155-6.c: Likewise.
9866 * gcc.target/i386/pr70155-7.c: Likewise.
9867 * gcc.target/i386/pr70155-8.c: Likewise.
9868 * gcc.target/i386/pr70155-9.c: Likewise.
9869 * gcc.target/i386/pr70155-10.c: Likewise.
9870 * gcc.target/i386/pr70155-11.c: Likewise.
9871 * gcc.target/i386/pr70155-12.c: Likewise.
9872 * gcc.target/i386/pr70155-13.c: Likewise.
9873 * gcc.target/i386/pr70155-14.c: Likewise.
9874 * gcc.target/i386/pr70155-15.c: Likewise.
9875 * gcc.target/i386/pr70155-16.c: Likewise.
9876 * gcc.target/i386/pr70155-17.c: Likewise.
9877 * gcc.target/i386/pr70155-18.c: Likewise.
9878 * gcc.target/i386/pr70155-19.c: Likewise.
9879 * gcc.target/i386/pr70155-20.c: Likewise.
9880 * gcc.target/i386/pr70155-21.c: Likewise.
9881 * gcc.target/i386/pr70155-22.c: Likewise.
9882
a80f3f45 98832016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9884
9885 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9886 ".{5,6}".
9887
279305d1 98882016-04-27 Bin Cheng <bin.cheng@arm.com>
9889
9890 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9891 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9892 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9893 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9894 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9895
8974b625 98962016-04-27 Richard Biener <rguenther@suse.de>
9897
9898 PR ipa/70760
9899 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9900 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9901
886d5463 99022016-04-27 Nathan Sidwell <nathan@acm.org>
9903
9904 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9905 * g++.dg/ubsan/pr63956.C: Adjust error location.
9906
f0e35aa9 99072016-04-27 Nick Clifton <nickc@redhat.com>
9908
9909 PR middle-end/49889
9910 * gcc.dg/pr49889.c: New test.
9911
40385231 99122016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9913
9914 * c-c++-common/memset-array.c: New test.
9915
37229a71 99162016-04-26 Martin Sebor <msebor@redhat.com>
9917
9918 PR c++/66639
9919 * g++.dg/cpp1y/func_constexpr.C: New test.
9920
3eedf9bd 99212016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9922
9923 PR c++/70241
9924 * g++.dg/cpp0x/enum32.C: New test.
9925 * g++.dg/cpp0x/enum33.C: New test.
9926
99272016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9928
9929 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9930 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9931 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9932 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9933 * gcc.c-torture/execute/pr38151.c: Likewise.
9934 * gcc.c-torture/execute/pr66556.c: Likewise.
9935 * gcc.c-torture/execute/pr67781.c: Likewise.
9936 * gcc.c-torture/execute/pr68648.c: Likewise.
9937
8c51f92f 99382016-04-26 Marc Glisse <marc.glisse@inria.fr>
9939
9940 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9941
fa20ebd3 99422016-04-26 Marek Polacek <polacek@redhat.com>
9943
9944 PR c/67784
9945 * gcc.dg/pr67784-3.c: New test.
9946 * gcc.dg/pr67784-4.c: New test.
9947 * gcc.dg/pr67784-5.c: New test.
9948
9db47803 9949 PR c/70791
9950 * gcc.dg/Wnested-externs-2.c: New test.
9951
bff407f2 99522016-04-26 Marc Glisse <marc.glisse@inria.fr>
9953
9954 * gcc.dg/fold-plusmult.c: Adjust.
9955 * gcc.dg/no-strict-overflow-6.c: Adjust.
9956 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9957
78d0c69e 99582016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9959
9960 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9961 number scans.
9962 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9963 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9964 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9965 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9966 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9967 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9968 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9969 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9970 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9971 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9972 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9973 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9974 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9975 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9976 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9977 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9978 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9979 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9980 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9981 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9982 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9983 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9984 scans.
9985 * gcc.target/i386/pr32219-4.c: Likewise.
9986 * gcc.target/i386/pr32219-6.c: Likewise.
9987 * gcc.target/i386/pr32219-8.c: Likewise.
9988
221d6722 99892016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9990
9991 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9992 associated options.
9993
514727a9 99942016-04-26 Marek Polacek <polacek@redhat.com>
9995
9996 PR c++/70744
9997 * g++.dg/ext/cond2.C: New test.
9998
e6ee4c61 99992016-04-26 Bin Cheng <bin.cheng@arm.com>
10000
10001 PR tree-optimization/70771
10002 PR tree-optimization/70775
10003 * gcc.dg/pr70771.c: New test.
3730828c 10004 * gcc.dg/pr70775.c: New test.
e6ee4c61 10005
b3d72796 100062016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10007
10008 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10009
c11ece29 100102016-04-25 Richard Biener <rguenther@suse.de>
10011
10012 PR tree-optimization/70780
10013 * gcc.dg/torture/pr70780.c: New testcase.
10014
92a44a68 100152016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10016
4860a6bf 10017 * gcc.target/arm/neon-vaddws16.c: New test.
10018 * gcc.target/arm/neon-vaddws32.c: New test.
10019 * gcc.target/arm/neon-vaddwu16.c: New test.
10020 * gcc.target/arm/neon-vaddwu32.c: New test.
10021 * gcc.target/arm/neon-vaddwu8.c: New test.
10022 * lib/target-supports.exp
d40b10b2 10023 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10024 that arm neon support vector widen sum of HImode TO SImode.
10025
4bbfd6c2 100262016-04-23 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR sanitizer/70712
10029 * c-c++-common/asan/pr70712.c: New test.
10030
524df596 100312016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10032
10033 * .gitattributes: New file.
10034
426c75c3 100352016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10036
10037 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10038
c052a8d5 100392016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10040
10041 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10042 * gfortran.dg/submodule_15.f08: Likewise.
10043
c08d4612 100442016-04-22 Richard Biener <rguenther@suse.de>
10045
10046 PR tree-optimization/70740
10047 * gcc.dg/torture/pr70740.c: New testcase.
10048
fd3211e1 100492016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10050
10051 PR target/70750
10052 * gcc.target/i386/pr70750-1.c: New test.
10053 * gcc.target/i386/pr70750-2.c: Likewise.
10054
15acd78c 100552016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10056
10057 PR c++/70540
10058 * g++.dg/cpp0x/auto48.C: New.
10059
192bf59c 100602016-04-21 Marek Polacek <polacek@redhat.com>
10061
10062 PR c++/70513
10063 * g++.dg/cpp0x/forw_enum12.C: New test.
10064 * g++.dg/cpp0x/forw_enum13.C: New test.
10065
5d429e99 100662016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10067
10068 PR target/70728
10069 * gcc.target/i386/pr70728.c: New test.
10070
06777d85 100712016-04-21 Richard Biener <rguenther@suse.de>
10072
10073 PR middle-end/70747
10074 * gcc.dg/pr70747.c: New testcase.
10075
7434c6fb 100762016-04-21 Bin Cheng <bin.cheng@arm.com>
10077
10078 PR tree-optimization/70715
10079 * gcc.dg/tree-ssa/scev-13.c: New test.
10080
f3ec0970 100812016-04-21 Marc Glisse <marc.glisse@inria.fr>
10082
10083 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10084
523f3a9d 100852016-04-21 Marc Glisse <marc.glisse@inria.fr>
10086
10087 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10088
ace7bf06 100892016-04-20 Jan Hubicka <jh@suse.cz>
10090
10091 PR ipa/70018
10092 * g++.dg/ipa/nothrow-1.C: New testcase.
10093
2b073aa6 100942016-04-20 Nathan Sidwell <nathan@acm.org>
10095
10096 PR c++/55635
10097 * g++.dg/eh/delete1.C: New.
10098
8a574c11 100992016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10100
10101 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10102 -mtune-ctrl=sse_typeless_stores.
10103
e3400750 101042016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10105
10106 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10107
4bd8a059 101082016-04-20 Bin Cheng <bin.cheng@arm.com>
10109
10110 PR tree-optimization/69489
10111 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10112
70574e60 101132016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10114
10115 PR c++/69363
10116 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10117 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10118 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10119
bd6f374c 101202016-04-20 Bin Cheng <bin.cheng@arm.com>
10121
10122 PR tree-optimization/56625
10123 PR tree-optimization/69489
10124 * gcc.dg/vect/pr56625.c: New test.
10125 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10126
482539ee 101272016-04-20 Andrew Pinski <apinski@cavium.com>
10128
10129 PR target/64971
10130 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10131
b4672800 101322016-04-20 Arnaud Charlet <charlet@adacore.com>
10133
10134 * gnat.dg/self1.adb: Remove now incorrect test.
10135
4fb48737 101362016-04-20 Bin Cheng <bin.cheng@arm.com>
10137
10138 * gcc.dg/tree-ssa/scev-11.c: New test.
10139 * gcc.dg/tree-ssa/scev-12.c: New test.
10140
97efb92e 101412016-04-20 Marek Polacek <polacek@redhat.com>
10142
10143 PR tree-optimization/70725
10144 * gcc.dg/pr70725.c: New test.
10145
9d2d4060 101462016-04-20 Richard Biener <rguenther@suse.de>
10147
10148 PR tree-optimization/70726
10149 * g++.dg/vect/pr70726.cc: New testcase.
10150
54530437 101512016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10152
10153 PR target/70674
10154 * gcc.target/s390/pr70674.c: New test.
10155
acda2210 101562016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10157
10158 PR libgfortran/70684
10159 * gfortran.dg/list_read_14.f90: New test.
10160
b7040bb0 101612016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10162
10163 PR target/69201
10164 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10165 extern to force it misaligned.
10166 (b): Likewise.
10167 (c): Likewise.
10168 (d): Likewise.
10169 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10170 Don't check `*' before movv4sf_internal.
10171 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10172 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10173 Don't check `*' before movv16qi_internal.
10174 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10175 extern to force it misaligned.
10176 (b): Likewise.
10177 (c): Likewise.
10178 (d): Likewise.
10179 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10180 Don't check `*' before movv2df_internal.
10181 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10182 extern to force it misaligned.
10183 (b): Likewise.
10184 (c): Likewise.
10185 (d): Likewise.
10186 Check movv8sf_internal instead of avx_storeups256.
10187 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10188
263b5475 101892016-04-19 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/70171
10192 * g++.dg/tree-ssa/pr70171.C: New testcase.
10193
222ac318 101942016-04-19 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/70724
10197 * gcc.dg/torture/pr70724.c: New testcase.
10198
003000a4 101992016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10200
10201 PR middle-end/70689
4860a6bf 10202 * gcc.target/i386/pr70689.c: New.
003000a4 10203
3f6e13de 102042016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10205
10206 PR target/70708
10207 * gcc.target/i386/pr70708.c: New test.
10208
10abddbd 102092016-04-18 Richard Biener <rguenther@suse.de>
10210
10211 PR tree-optimization/43434
10212 * gcc.dg/vect/pr43434.c: New testcase.
10213 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10214 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10215 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10216 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10217 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10218 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10219 * gcc.dg/gomp/pr68640.c: Likewise.
10220 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10221 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10222
950db54a 102232016-04-18 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/70701
10226 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10227
67ccbf39 102282016-04-18 Tom de Vries <tom@codesourcery.com>
10229
10230 PR testsuite/70699
10231 * gcc.dg/pr70161.c: Add dot-file scans.
10232 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10233 instead of after last dot char.
10234
021ad2f3 102352016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * c-c++-common/dump-ada-spec-3.c: New test.
10238 * c-c++-common/dump-ada-spec-4.c: Likewise.
10239
d572fcfd 102402016-04-17 Tom de Vries <tom@codesourcery.com>
10241
10242 PR other/70183
10243 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10244
8b4ee73c 102452016-04-15 Jan Hubicka <jh@suse.cz>
10246
10247 PR ipa/70018
10248 * g++.dg/ipa/pure-const-1.C: New testcase.
10249 * g++.dg/ipa/pure-const-2.C: New testcase.
10250 * g++.dg/ipa/pure-const-3.C: New testcase.
10251
eac243e7 102522016-04-15 Marek Polacek <polacek@redhat.com>
10253
10254 PR c/70671
10255 * gcc.dg/bitfld-22.c: New test.
10256
64c1df32 102572016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10258
10259 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10260 x86_64.
10261
926f9422 102622016-04-15 Marek Polacek <polacek@redhat.com>
10263
10264 PR c/70651
10265 * c-c++-common/pr70651.c: New test.
10266
309bbaa3 102672016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10268
10269 PR rtl-optimization/70681
10270 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10271 dump scan on arm and powerpc.
10272 * gcc.dg/pr10474.c: Likewise.
10273
b4ba8358 102742016-04-15 Jakub Jelinek <jakub@redhat.com>
10275
ed92874a 10276 PR c++/69517
10277 PR c++/70019
10278 PR c++/70588
10279 * g++.dg/cpp1y/vla11.C: Revert for real.
10280
b4ba8358 10281 PR c/70436
10282 * c-c++-common/Wparentheses-1.c: New test.
10283 * c-c++-common/gomp/Wparentheses-1.c: New test.
10284 * c-c++-common/gomp/Wparentheses-2.c: New test.
10285 * c-c++-common/gomp/Wparentheses-3.c: New test.
10286 * c-c++-common/gomp/Wparentheses-4.c: New test.
10287 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10288 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10289 * c-c++-common/goacc/Wparentheses-1.c: New test.
10290
65717bb5 102912016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10292
10293 PR target/70662
10294 * gcc.target/i386/pr70662.c: New test.
10295
ca1a4077 102962016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10297 Alan Modra <amodra@gmail.com>
ca1a4077 10298
10299 PR tree-optimization/70130
10300 * gcc.dg/vect/O3-pr70130.c: New testcase.
10301
dbe1794c 103022016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10303
11836644 10304 PR target/70669
10305 * gcc.target/powerpc/pr70669.c: New test.
10306
dbe1794c 10307 PR target/70640
10308 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10309 a power7 system that does not have an assembler that supports
10310 power8.
10311
4c1007f1 103122016-04-14 Martin Sebor <msebor@redhat.com>
10313
10314 PR c++/69517
10315 PR c++/70019
10316 PR c++/70588
10317 * c-c++-common/ubsan/vla-1.c: Revert.
10318 * g++.dg/cpp1y/vla11.C: Same.
10319 * g++.dg/cpp1y/vla12.C: Same.
10320 * g++.dg/cpp1y/vla13.C: Same.
10321 * g++.dg/cpp1y/vla14.C: Same.
10322 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10323 * g++.dg/init/array24.C: Same.
4c1007f1 10324 * g++.dg/ubsan/vla-1.C: Same.
10325
22dcab66 103262016-04-14 Marek Polacek <polacek@redhat.com>
10327 Jan Hubicka <hubicka@ucw.cz>
10328
10329 PR c++/70029
10330 * g++.dg/torture/pr70029.C: New test.
10331
3e74b025 103322016-04-14 Martin Sebor <msebor@redhat.com>
10333
10334 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10335 type size to prevent failures on targets with very low maximum
10336 alignment.
10337
1d2e0f2a 103382016-04-14 Richard Biener <rguenther@suse.de>
10339
10340 PR tree-optimization/70623
10341 * gcc.dg/torture/pr70623.c: New testcase.
10342 * gcc.dg/torture/pr70623-2.c: Likewise.
10343
9aed0626 103442016-04-13 Martin Sebor <msebor@redhat.com>
10345
10346 PR c++/69517
10347 PR c++/70019
10348 PR c++/70588
10349 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10350 * g++.dg/cpp1y/vla11.C: New test.
10351 * g++.dg/cpp1y/vla12.C: New test.
10352 * g++.dg/cpp1y/vla13.C: New test.
10353 * g++.dg/cpp1y/vla14.C: New test.
10354 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10355 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10356 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10357
fd499010 103582016-04-13 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR c++/70641
10361 * g++.dg/opt/pr70641.C: New test.
10362
87fa7252 103632016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10364
10365 PR rtl-optimization/68749
10366 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10367 effects of argument promotions.
10368 Remove default args to dg-skip-if.
10369
6c40e18b 103702016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/70635
10373 * g++.dg/parse/pr70635.C: New.
10374
92c53257 103752016-04-13 Marek Polacek <polacek@redhat.com>
10376
10377 PR c++/70639
10378 * c-c++-common/Wmisleading-indentation-4.c: New test.
10379
0241e4dc 103802016-04-13 Marek Polacek <polacek@redhat.com>
10381
10382 PR c/70436
4860a6bf 10383 * gcc.dg/Wparentheses-12.c: New test.
10384 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10385
92bda444 103862016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10387
10388 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10389 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10390 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10391
38ea8a26 103922016-04-13 Jakub Jelinek <jakub@redhat.com>
10393
d08aa032 10394 PR middle-end/70633
10395 * gcc.c-torture/compile/pr70633.c: New test.
10396
38ea8a26 10397 PR debug/70628
10398 * gcc.dg/torture/pr70628.c: New test.
10399
9231d5c2 104002016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10401
10402 PR c++/70610
10403 * g++.dg/template/pr70610.C: New test.
10404 * g++.dg/template/pr70610-2.C: New test.
10405 * g++.dg/template/pr70610-3.C: New test.
10406 * g++.dg/template/pr70610-4.C: New test.
10407
249ca944 104082016-04-12 Jakub Jelinek <jakub@redhat.com>
10409
7f2ea2fb 10410 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10411 128 instead of 32.
10412
249ca944 10413 PR c++/70571
10414 * g++.dg/ext/pr70571.C: New test.
10415
8ca5a97d 104162016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10417
bf32a52d 10418 PR target/70640
8ca5a97d 10419 * gcc.target/powerpc/pr70640.c: New test.
10420
e971b45f 104212016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10422
10423 PR c++/68722
10424 * g++.dg/parse/pr68722.C: New.
10425
0b54d964 104262016-04-12 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR rtl-optimization/70596
10429 * gcc.target/i386/pr70596.c: New test.
10430
d2dd85e3 104312016-04-12 Nathan Sidwell <nathan@acm.org>
10432
10433 PR c++/70501
10434 * g++.dg/init/pr70501.C: New.
10435
2d0001b0 104362016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10437
10438 * gcc.target/i386/asm-flag-6.c: New test.
10439
6c4df0d1 104402016-04-12 Tom de Vries <tom@codesourcery.com>
10441
10442 PR tree-optimization/68756
10443 * gcc.dg/graphite/pr68756.c: New test.
10444
0d60da57 104452016-04-12 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR tree-optimization/70602
10448 * gcc.c-torture/execute/pr70602.c: New test.
10449
62735984 104502016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10451
10452 PR target/70381
10453 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10454 __float128 emulator is built and runs.
10455 * gcc.target/powerpc/float128-1.c: Likewise.
10456
10457 * lib/target-supports.exp (check_ppc_float128_sw_available):
10458 Rework tests for __float128 software and hardware
10459 availability. Fix exit condition to return 0 on success.
10460
a702492c 104612016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10462
10463 PR target/70133
10464 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10465 * gcc.target/aarch64/target_attr_15.c: Likewise.
10466
a8c5ce92 104672016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10468
10469 PR c++/69066
10470 * g++.dg/cpp1y/pr69066.C: New.
10471
5ecab913 104722016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473
10474 PR fortran/68566
10475 * gfortran.dg/pr36192.f90: Update test.
10476 * gfortran.dg/pr36192_1.f90: Update test.
10477 * gfortran.dg/real_dimension_1.f: Update test.
10478 * gfortran.dg/parameter_array_init_7.f90: New test.
10479
6cb5ef70 104802016-04-09 John David Anglin <danglin@gcc.gnu.org>
10481
4edfdd23 10482 PR testsuite/64039
10483 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10484
964f71e3 10485 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10486
5d61c198 10487 PR rtl-optimization/66669
10488 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10489
16eaaf58 10490 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10491
0b68802d 10492 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10493 * gcc.dg/pie-1.c: Likewise.
10494 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10495 * gcc.dg/pic-4.c: Likewise.
10496 * gcc.dg/pie-3.c: Likewise.
10497 * gcc.dg/pie-4.c: Likewise.
10498
9c0dd509 10499 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10500
03b2d3c1 10501 PR tree-optimization/68644
10502 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10503
6cb5ef70 10504 PR rtl-optimization/64886
10505 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10506
07de41ba 105072016-04-09 Tom de Vries <tom@codesourcery.com>
10508
10509 PR tree-optimization/68953
10510 * gcc.dg/graphite/pr68953.c: New test.
10511
d294e3fb 105122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10513
10514 PR fortran/70592
10515 * gfortran.dg/deferred_character_16.f90: New test.
10516
3cb15094 105172016-04-09 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR tree-optimization/70586
10520 * gcc.c-torture/execute/pr70586.c: New test.
10521
a02dc66f 105222016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10523
10524 PR sanitizer/70573
10525 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10526 with __builtin_memset
10527 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10528
0c302595 105292016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10530
10531 PR lto/70289
10532 PR ipa/70348
10533 PR tree-optimization/70373
10534 PR middle-end/70533
10535 PR middle-end/70534
10536 PR middle-end/70535
10537 * c-c++-common/goacc/reduction-5.c: New test.
10538 * c-c++-common/goacc/reduction-promotions.c: New test.
10539 * gfortran.dg/goacc/reduction-3.f95: New test.
10540 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10541
c6c0523b 105422016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10543
10544 PR c++/70590
10545 PR c++/70452
10546 * g++.dg/pr70590.C: New test.
10547 * g++.dg/pr70590-2.C: New test.
10548
3ac399da 105492016-04-08 Jakub Jelinek <jakub@redhat.com>
10550
e97d1706 10551 PR middle-end/70593
10552 * gcc.target/i386/pr70593.c: New test.
10553
3ac399da 10554 PR rtl-optimization/70574
10555 * gcc.target/i386/avx2-pr70574.c: New test.
10556
fcfbb129 105572016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10558
10559 PR sanitizer/70541
10560 * c-c++-common/asan/pr70541.c: New test.
10561
0aabcddf 105622016-04-08 Tom de Vries <tom@codesourcery.com>
10563
10564 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10565 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10566
bec0c1e8 105672016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10568
10569 PR target/70566
10570 * gcc.c-torture/execute/pr70566.c: New test.
10571
87c791f5 105722016-04-08 Tom de Vries <tom@codesourcery.com>
10573
10574 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10575 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10576
7f38718f 105772016-04-08 Alan Modra <amodra@gmail.com>
10578
10579 * gcc.target/powerpc/pr70117.c: New.
10580
a96a7710 105812016-04-07 Jakub Jelinek <jakub@redhat.com>
10582
7a6265d1 10583 PR testsuite/70581
10584 * gcc.dg/lto/simd-function_0.c: New test.
10585
a96a7710 10586 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10587 clones.
10588 * c-c++-common/attr-simd-2.c: Likewise.
10589 * c-c++-common/attr-simd-4.c: Likewise.
10590 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10591 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10592
508dd607 105932016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10594
10595 PR testsuite/70553
10596 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10597
1b61585a 105982016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10599 Tom de Vries <tom@codesourcery.com>
10600
10601 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10602 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10603 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10604 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10605 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10606 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10607 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10608 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10609
5f060aa8 106102016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10611
10612 PR c/70436
10613 * g++.dg/warn/Wparentheses-29.C: New test.
10614
d3831f71 106152016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10616
10617 PR c/70436
10618 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10619 explicit braces to resolve a future -Wparentheses warning.
10620
382ece2d 106212016-04-06 Richard Henderson <rth@redhat.com>
10622
10623 * gcc.dg/pr61817-1.c: New test.
10624 * gcc.dg/pr61817-2.c: New test.
10625 * gcc.dg/pr69391-1.c: New test.
10626 * gcc.dg/pr69391-2.c: New test.
10627
72234ee9 106282016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10629
10630 PR rtl-optimization/70398
4860a6bf 10631 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10632
5547150a 106332016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10634
10635 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10636
15b70121 106372016-04-06 Yvan Roux <yvan.roux@linaro.org>
10638 Pedro Alves <palves@redhat.com>
10639
10640 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10641
585aefbb 106422016-04-06 Jakub Jelinek <jakub@redhat.com>
10643
0cbb513b 10644 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10645 Check for avx512f effective targets instead of avx2.
10646 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10647 for AVX512F clones.
10648 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10649 * g++.dg/gomp/declare-simd-1.C: Likewise.
10650 * g++.dg/gomp/declare-simd-3.C: Likewise.
10651 * g++.dg/gomp/declare-simd-4.C: Likewise.
10652
585aefbb 10653 PR middle-end/70550
10654 * c-c++-common/gomp/pr70550-1.c: New test.
10655 * c-c++-common/gomp/pr70550-2.c: New test.
10656
0b91cceb 106572016-04-05 Nathan Sidwell <nathan@acm.org>
10658
10659 PR c++/70512
10660 * g++.dg/ext/attribute-may-alias-5.C: New.
10661
645a9d8e 106622016-04-05 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR c++/70336
10665 * c-c++-common/pr70336.c: New test.
10666 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10667 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10668
bdf23925 106692016-04-05 Jan Hubicka <hubicka@ucw.cz>
10670
10671 PR ipa/66223
10672 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10673
aaff837c 106742016-04-05 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR rtl-optimization/70542
10677 * gcc.dg/torture/pr70542.c: New test.
10678 * gcc.target/i386/avx2-pr70542.c: New test.
10679
2eac58a0 106802016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10681
10682 PR tree-optimization/70509
10683 * gcc.target/i386/avx512bw-pr70509.c: New test.
10684
4f7ebe46 106852016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10686
10687 PR c++/70452
10688 * g++.dg/ext/constexpr-vla4.C: New test.
10689
305d86a0 106902016-04-05 Uros Bizjak <ubizjak@gmail.com>
10691
10692 PR target/70510
10693 * gcc.target/i386/pr70510.c: New test.
10694
eec3b789 106952016-04-05 Richard Biener <rguenther@suse.de>
10696
10697 PR tree-optimization/70526
10698 * g++.dg/torture/pr70526.C: New testcase.
10699
ca943582 107002016-04-05 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR target/70525
10703 * gcc.target/i386/pr70525.c: New test.
10704
87825cd5 107052016-04-05 Richard Biener <rguenther@suse.de>
10706
10707 PR middle-end/70499
10708 * g++.dg/torture/pr70499.C: New testcase.
10709
14638828 107102016-04-05 Richard Biener <rguenther@suse.de>
10711
10712 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10713 remove XFAIL.
10714
967a90d5 107152016-04-04 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR middle-end/70307
10718 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10719 rs6000 ABI warnings.
10720
d374a3a3 107212016-04-04 Jan Hubicka <hubicka@ucw.cz>
10722
10723 PR ipa/66223
10724 * g++.dg/ipa/devirt-51.C: New testcase.
10725
8ff377a6 107262016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10727 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10728
10729 PR middle-end/70457
10730 * gcc.dg/torture/pr70457.c: New.
10731
f567b44f 107322016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10733
10734 PR fortran/67538
10735 * gfortran.dg/allocate_with_source_19.f08: New test.
10736
89d4ebfa 107372016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10738
10739 PR fortran/65795
10740 * gfortran.dg/coarray_allocate_6.f08: New test.
10741
68ab33a6 107422016-04-04 Richard Biener <rguenther@suse.de>
10743
10744 PR rtl-optimization/70484
10745 * gcc.dg/torture/pr70484.c: New testcase.
10746
c4f5465d 107472016-04-04 Marek Polacek <polacek@redhat.com>
10748
10749 PR c/70307
10750 * gcc.dg/torture/pr70307.c: New test.
10751
bfec6609 107522016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10753
10754 PR target/70416
10755 PR target/67391
10756 * gcc.target/sh/torture/pr70416.c: New.
10757
40df9099 107582016-04-02 Martin Sebor <msebor@redhat.com>
10759
10760 PR c++/67376
10761 PR c++/70170
10762 PR c++/70172
10763 PR c++/70228
10764 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10765 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10766 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10767 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10768 * g++.dg/cpp0x/constexpr-string.C: Same.
10769 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10770 * g++.dg/cpp0x/pr65398.C: Same.
10771 * g++.dg/ext/constexpr-vla1.C: Same.
10772 * g++.dg/ext/constexpr-vla2.C: Same.
10773 * g++.dg/ext/constexpr-vla3.C: Same.
10774 * g++.dg/ubsan/pr63956.C: Same.
10775
0edb9bfe 107762016-04-01 Jakub Jelinek <jakub@redhat.com>
10777
10778 PR rtl-optimization/70467
10779 * gcc.target/i386/pr70467-2.c: New test.
10780
e5b1a1d9 107812016-04-01 Jakub Jelinek <jakub@redhat.com>
10782 Marek Polacek <polacek@redhat.com>
10783
10784 PR c++/70488
10785 * g++.dg/init/new47.C: New test.
10786
b2ca3fb0 107872016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10788
10789 PR target/70496
10790 * gcc.target/arm/pr70496.c: New test.
10791
4c3bd1e3 107922016-04-01 Nathan Sidwell <nathan@acm.org>
10793
47de69ad 10794 PR c++/68475
10795 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10796
313d569f 107972016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10798
10799 PR target/69890
10800 * gcc.dg/strlenopt.h (memmove): New.
10801 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10802 instead of "string.h".
10803 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10804 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10805 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10806 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10807 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10808 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10809 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10810 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10811 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10812 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10813 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10814 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10815 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10816 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10817 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10818 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10819 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10820 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10821 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10822 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10823
5469facd 108242016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10825
10826 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10827 (Holder::foo): Reflect this.
10828
503de754 108292016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10830
10831 PR target/70442
10832 * gcc.dg/pr70442.c: New test.
10833
13ee2de7 108342016-03-31 Nathan Sidwell <nathan@acm.org>
10835
10836 PR c++/70393
10837 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10838
5e0d03a8 108392016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10840
10841 PR target/70453
10842 * gcc.target/i386/pr70453.c: New test.
10843
8cb82ed4 108442016-03-31 Andrey Belevantsev <abel@ispras.ru>
10845
10846 PR target/70292
10847 * gcc.c-torture/pr70292.c: New test.
10848
7952b661 108492016-03-31 Marek Polacek <polacek@redhat.com>
10850
10851 PR c/70297
10852 * c-c++-common/pr70297.c: New test.
10853 * g++.dg/cpp0x/typedef-redecl.C: New test.
10854 * gcc.dg/typedef-redecl2.c: New test.
10855
1607cc74 108562016-03-31 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR rtl-optimization/70460
10859 * gcc.c-torture/execute/pr70460.c: New test.
10860
c689c252 108612016-03-31 Richard Biener <rguenther@suse.de>
10862
10863 PR c++/70430
10864 * g++.dg/ext/vector30.C: New testcase.
10865
91c9586d 108662016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10867 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10868
10869 * gfortran.dg/fmt_pf.f90: New test.
10870
afa5c1b8 108712016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10872
10873 Forward-port from 5 branch
10874 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR testsuite/70356
10877 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10878 dg-require-effective-target after dg-do.
10879
10880 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10881
10882 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10883
6a5dcab3 108842016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10885 Julian Brown <julian@codesourcery.com>
10886 Chung-Lin Tang <cltang@codesourcery.com>
10887 Cesar Philippidis <cesar@codesourcery.com>
10888 James Norris <jnorris@codesourcery.com>
10889 Tom de Vries <tom@codesourcery.com>
10890 Nathan Sidwell <nathan@codesourcery.com>
10891
305d86a0 10892 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10893 * c-c++-common/goacc/loop-clauses.c: Likewise.
10894 * g++.dg/goacc/template.C: Likewise.
10895 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10896 * gfortran.dg/goacc/loop-1.f95: Likewise.
10897 * gfortran.dg/goacc/loop-5.f95: Likewise.
10898 * gfortran.dg/goacc/loop-6.f95: Likewise.
10899 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10900 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10901 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10902 * c-c++-common/goacc/clauses-fail.c: Likewise.
10903 * c-c++-common/goacc/parallel-1.c: Likewise.
10904 * c-c++-common/goacc/reduction-1.c: Likewise.
10905 * c-c++-common/goacc/reduction-2.c: Likewise.
10906 * c-c++-common/goacc/reduction-3.c: Likewise.
10907 * c-c++-common/goacc/reduction-4.c: Likewise.
10908 * c-c++-common/goacc/routine-3.c: Likewise.
10909 * c-c++-common/goacc/routine-4.c: Likewise.
10910 * c-c++-common/goacc/routine-5.c: Likewise.
10911 * c-c++-common/goacc/tile.c: Likewise.
10912 * g++.dg/goacc/template.C: Likewise.
10913 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10914 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10915 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10916 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10917 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10918 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10919 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10920 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10921 * c-c++-common/goacc/use_device-1.c: ... this file.
10922 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10923 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10924 * c-c++-common/goacc/host_data-6.c: ... this file.
10925 * c-c++-common/goacc/loop-2-kernels.c: New file.
10926 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10927 * c-c++-common/goacc/loop-3.c: Likewise.
10928 * g++.dg/goacc/reference.C: Likewise.
10929 * g++.dg/goacc/routine-1.C: Likewise.
10930 * g++.dg/goacc/routine-2.C: Likewise.
10931
932c0baa 109322016-03-30 Richard Biener <rguenther@suse.de>
10933
10934 PR middle-end/70450
10935 * gcc.dg/torture/pr70450.c: New testcase.
10936
7f7c4659 109372016-03-30 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR target/70421
10940 * gcc.dg/torture/pr70421.c: New test.
10941 * gcc.target/i386/avx512f-pr70421.c: New test.
10942
9cbfe80c 109432016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10944
10945 PR testsuite/70364
10946 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10947 (check): New function.
10948 (bar): Call check.
10949 (foo): Align stack to 16 bytes when calling bar.
10950 * gcc.target/i386/cleanup-2.c: Likewise.
10951
f56c7d36 109522016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10953
10954 PR tree-optimization/59124
10955 * gcc.dg/Warray-bounds-19.c: New test.
10956
92a44a68 109572016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10958
10959 * lib/prune.exp (escape_regex_chars): New.
10960 (prune_file_path): Update to quote metcharacters for regexp.
10961
a3daa269 109622016-03-29 Jakub Jelinek <jakub@redhat.com>
10963
24e1ba3d 10964 PR rtl-optimization/70429
10965 * gcc.c-torture/execute/pr70429.c: New test.
10966
a3daa269 10967 PR tree-optimization/70405
10968 * gcc.dg/pr70405.c: New test.
10969
3ef41a6e 109702016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10971
10972 PR fortran/70397
10973 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10974 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10975
4abd9410 109762016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10977
10978 PR testsuite/64177
10979 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10980 __cilkrts_set_param to set two workers.
10981 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10982 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10983
b58e5f0f 109842016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10985
305d86a0 10986 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10987
bff53658 109882016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10989
10990 PR target/70406
305d86a0 10991 * gcc.target/i386/pr70406.c: New test.
bff53658 10992
bb2c9c15 109932016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10994
10995 * gnat.dg/specs/double_record_extension3.ads: New test.
10996
f12c84ab 109972016-03-25 Richard Henderson <rth@redhat.com>
10998
10999 PR target/70120
11000 * gcc.target/aarch64/pr70120-1.c: New.
11001 * gcc.target/aarch64/pr70120-2.c: New.
11002 * gcc.target/aarch64/pr70120-3.c: New.
11003
b0bf58c4 110042016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11005
11006 PR c++/62212
11007 * g++.dg/template/mangle2.C: The dg-do directive should be
11008 "compile" not "assemble".
11009
f175ba0f 110102016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11011
11012 PR lto/69650
11013 * gcc.dg/pr69650.c: New test.
11014
4cc3295f 110152016-03-25 David Edelsohn <dje.gcc@gmail.com>
11016
11017 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11018
0cf40600 110192016-03-25 Alan Modra <amodra@gmail.com>
11020
11021 * gcc.dg/dfp/pr70052.c: New test.
11022
3aebf099 110232016-03-24 Richard Henderson <rth@redhat.com>
11024
11025 PR middle-end/69845
11026 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11027 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11028
83245bd3 110292016-03-24 Tom de Vries <tom@codesourcery.com>
11030
11031 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11032
108e7ee4 110332016-03-24 Tom de Vries <tom@codesourcery.com>
11034
11035 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11036 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11037
17af0b14 110382016-03-24 Tom de Vries <tom@codesourcery.com>
11039
11040 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11041 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11042
6c8770ee 110432016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11044
11045 PR c++/62212
11046 * g++.dg/template/mangle2.C: New test.
11047
a7e21b7b 110482016-03-24 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/70396
11051 * gcc.dg/torture/pr70396.c: New testcase.
11052
f365d297 110532016-03-24 Richard Biener <rguenther@suse.de>
11054
11055 PR middle-end/70370
11056 * gcc.dg/torture/pr70370.c: New testcase.
11057
da7aeb13 110582016-03-24 Tom de Vries <tom@codesourcery.com>
11059
11060 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11061 * gfortran.dg/goacc/kernels-tree.f95: Same.
11062 * gfortran.dg/goacc/parallel-tree.f95: Same.
11063
80b30de0 110642016-03-24 Tom de Vries <tom@codesourcery.com>
11065
11066 * c-c++-common/goacc/uninit-if-clause.c: New test.
11067 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11068
cb9b6b99 110692016-03-24 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR target/70290
305d86a0 11072 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11073 Fix formatting.
cb9b6b99 11074
a4225fff 110752016-03-24 Richard Biener <rguenther@suse.de>
11076
11077 PR tree-optimization/70372
11078 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11079
5a869ab8 110802016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11081
11082 PR c++/70347
11083 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11084
36ce5faa 110852016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11086
11087 PR c++/70332
11088 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11089
c4fa85c9 110902016-03-23 Jakub Jelinek <jakub@redhat.com>
11091
d9377ad5 11092 PR c++/70001
11093 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11094 * g++.dg/cpp1y/pr70001.C: New test.
11095
c4fa85c9 11096 PR c++/70323
11097 * g++.dg/cpp0x/constexpr-70323.C: New test.
11098
0a2062da 110992016-03-23 Alexandre Oliva <aoliva@redhat.com>
11100 Jason Merrill <jason@redhat.com>
11101 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR c++/69315
11104 * g++.dg/cpp0x/constexpr-69315.C: New test.
11105 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11106
62d2a6dc 111072016-03-23 Marek Polacek <polacek@redhat.com>
11108
11109 PR c++/69884
11110 * g++.dg/warn/Wignored-attributes-1.C: New test.
11111 * g++.dg/warn/Wignored-attributes-2.C: New test.
11112
a82d6246 111132016-03-23 Tom de Vries <tom@codesourcery.com>
11114
11115 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11116 initialization.
11117 * gfortran.dg/goacc/private-3.f95 (test): Same.
11118 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11119 missing use param.
11120
dc834ba1 111212016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11122
11123 * lib/target-supports.exp: Remove v7ve entry from loop
11124 creating effective target checks.
11125 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11126 (add_options_for_arm_arch_v7ve): Likewise.
11127
7e83fd1f 111282016-03-23 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR tree-optimization/70354
11131 * gcc.dg/vect/pr70354-1.c: New test.
11132 * gcc.dg/vect/pr70354-2.c: New test.
11133 * gcc.target/i386/avx2-pr70354-1.c: New test.
11134 * gcc.target/i386/avx2-pr70354-2.c: New test.
11135
4e4da058 111362016-03-22 Jeff Law <law@redhat.com>
11137
11138 PR target/70232
11139 * gcc.dg/tree-ssa/pr70232.c: New test.
11140
6855137b 111412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11142
11143 PR target/70302
11144 * gcc.target/i386/pr70302.c: New test.
11145
19db1ec8 111462016-03-22 Richard Biener <rguenther@suse.de>
11147
11148 PR middle-end/70251
11149 * g++.dg/torture/pr70251.C: New testcase.
11150
4baec9f2 111512016-03-22 David Malcolm <dmalcolm@redhat.com>
11152
11153 PR c/69993
11154 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11155 Wmisleading-indentation.c.
11156 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11157 reflect change to diagnostic text and order of messages.
11158 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11159
fcfec126 111602016-03-22 David Edelsohn <dje.gcc@gmail.com>
11161
11162 * g++.dg/ext/java-3.C: Don't compile on AIX.
11163
aa30728a 111642016-03-22 Richard Biener <rguenther@suse.de>
11165
11166 PR middle-end/70333
11167 * gcc.dg/torture/pr70333.c: New testcase.
11168
46ec4eb4 111692016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11170
11171 * g++.dg/ext/pr70290.C: New test.
11172
4880f878 111732016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11174
11175 PR target/70325
11176 * gcc.target/i386/pr70325.c: New test.
11177
3d78ea44 111782016-03-22 Jakub Jelinek <jakub@redhat.com>
11179
5934fb8f 11180 PR target/70329
11181 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11182 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11183
b6436f79 11184 PR target/70300
11185 * gcc.target/i386/pr70300.c: New test.
11186
3d78ea44 11187 PR c++/70295
11188 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11189 (func2): New function for cond with parens, xfail warning for c++.
11190 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11191
b60244f6 111922016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11193
11194 PR c++/70096
11195 * g++.dg/template/ptrmem30.C: New test.
11196
c8e3e744 111972016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11198
11199 PR c++/70204
11200 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11201 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11202
2715f63a 112032016-03-21 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR middle-end/70326
11206 * gcc.dg/pr70326.c: New test.
11207
2daa2cda 112082016-03-21 Marc Glisse <marc.glisse@inria.fr>
11209 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR tree-optimization/70317
11212 * gcc.dg/pr70317.c: New test.
11213
d9aa5a50 112142016-03-21 Uros Bizjak <ubizjak@gmail.com>
11215
11216 PR target/70327
11217 * gcc.target/i386/pr70327.c: New test.
11218
e1a88bf4 112192016-03-21 Martin Liska <mliska@suse.cz>
11220
61941425 11221 PR ipa/70306
e1a88bf4 11222 * gcc.dg/ipa/pr70306.c: New test.
11223
d9aa5a50 112242016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11225
11226 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11227 * gcc.target/arm/attr-align3.c: Likewise.
11228 * gcc.target/arm/attr_arm.c: Likewise.
11229 * gcc.target/arm/flip-thumb.c: Likewise.
11230
afdde20c 112312016-03-21 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR target/70296
11234 * gcc.target/powerpc/altivec-36.c: New test.
11235
3f2ef661 112362016-03-21 Richard Biener <rguenther@suse.de>
11237
11238 PR tree-optimization/70310
11239 * gcc.dg/torture/pr70310.c: New testcase.
11240
08b2b692 112412016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11242
11243 PR target/70293
11244 * gcc.target/i386/pr70293.c: New test.
11245
93505d22 112462016-03-21 Richard Biener <rguenther@suse.de>
11247
11248 PR tree-optimization/70288
11249 * gcc.dg/torture/pr70288-1.c: New testcase.
11250 * gcc.dg/torture/pr70288-2.c: Likewise.
11251
06fd1914 112522016-03-21 Andrey Belevantsev <abel@ispras.ru>
11253
11254 PR rtl-optimization/69307
11255 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11256
b628775e 112572016-03-21 Andrey Belevantsev <abel@ispras.ru>
11258
11259 PR rtl-optimization/69102
11260 * gcc.c-torture/compile/pr69102.c: New test.
11261
1421f43c 112622016-03-18 Jeff Law <law@redhat.com>
11263
11264 PR rtl-optimization/70263
11265 * gcc.c-torture/compile/pr70263-1.c: New test.
11266 * gcc.target/i386/pr70263-2.c: New test.
11267
e7142ce1 112682016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11269
11270 PR rtl-optimization/70278
11271 * gcc.dg/torture/pr70278.c: New test.
11272 * gcc.target/arm/pr70278.c: New test.
11273
5539bc70 112742016-03-18 David Malcolm <dmalcolm@redhat.com>
11275
11276 PR c/70281
11277 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11278 (test_builtin_types_compatible_p): New test function.
11279 * gcc.dg/pr70281.c: New test case.
11280
296a290a 112812016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11282
11283 PR target/70113
11284 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11285
666094f0 112862016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11287
11288 PR tree-optimization/70252
11289 * gcc.dg/pr70252.c: New test.
11290
350514e8 112912016-03-18 Tom de Vries <tom@codesourcery.com>
11292
11293 * gcc.dg/pr70161-2.c: New test.
11294 * gcc.dg/pr70161.c: New test.
11295
011e0cea 112962016-03-18 Tom de Vries <tom@codesourcery.com>
11297
11298 PR ipa/70269
11299 * gcc.dg/pr70269.c: New test.
11300
292a09de 113012016-03-18 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR c++/70267
11304 * g++.dg/ext/java-3.C: New test.
11305
efc86c4c 113062016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11307
11308 PR c++/70205
11309 * g++.dg/lookup/pr70205.C: New test.
11310
a28dd575 113112016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11312
11313 PR c++/70218
11314 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11315
92e7ab1e 113162016-03-17 Marek Polacek <polacek@redhat.com>
11317
11318 PR c/69407
11319 * gcc.dg/atomic-op-6.c: New test.
11320
7378dbfb 113212016-03-17 David Malcolm <dmalcolm@redhat.com>
11322
11323 PR c/70264
11324 * c-c++-common/pr70264.c: New test case.
11325
f7995d7d 113262016-03-17 Jakub Jelinek <jakub@redhat.com>
11327
e2895b76 11328 PR c++/70144
11329 * c-c++-common/pr70144-1.c: New test.
11330 * c-c++-common/pr70144-2.c: New test.
11331
f7995d7d 11332 PR c++/70272
11333 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11334 * g++.dg/opt/flifetime-dse6.C: New test.
11335 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11336
5ec4a949 113372016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11338
11339 PR driver/70192
11340 * gcc.dg/pic-1.c: New test.
11341 * gcc.dg/pic-2.c: Likewise.
11342 * gcc.dg/pic-3.c: Likewise.
11343 * gcc.dg/pic-4.c: Likewise.
11344 * gcc.dg/pie-1.c: Likewise.
11345 * gcc.dg/pie-2.c: Likewise.
11346 * gcc.dg/pie-3.c: Likewise.
11347 * gcc.dg/pie-4.c: Likewise.
11348 * gcc.dg/pie-5.c: Likewise.
11349 * gcc.dg/pie-6.c: Likewise.
11350
c28550e1 113512016-03-17 Tom de Vries <tom@codesourcery.com>
11352
11353 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11354 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11355
be3296cb 113562016-03-17 Richard Biener <rguenther@suse.de>
11357
11358 PR debug/70271
11359 * g++.dg/debug/pr70271.C: New testcase.
11360
9b60ef21 113612016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11362
11363 * gcc.target/i386/pr70251.c: New test.
11364
9a80bc1a 113652016-03-17 Marek Polacek <polacek@redhat.com>
11366
11367 PR c++/70194
11368 * g++.dg/warn/constexpr-70194.C: New test.
11369
733d7ff9 113702016-03-16 Richard Henderson <rth@redhat.com>
11371
11372 PR middle-end/70240
11373 * gcc.c-torture/compile/pr70240.c: New.
11374
3e6f12bf 113752016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11376
11377 * gcc.c-torture/compile/20151204.c: Skip for avr.
11378
867c9e99 113792016-03-16 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR target/70245
11382 * g++.dg/opt/pr70245.C: New test.
11383 * g++.dg/opt/pr70245.h: New file.
11384 * g++.dg/opt/pr70245-aux.cc: New file.
11385
8ced6ab7 113862016-03-16 Martin Sebor <msebor@redhat.com>
11387
11388 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11389
37af779a 113902016-03-16 Richard Henderson <rth@redhat.com>
11391
11392 PR middle-end/70199
11393 * gcc.c-torture/compile/pr70199.c: New.
11394
78ed999c 113952016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11396
11397 * gcc.dg/uninit-19.c: Run dos2unix.
11398
462ca422 113992016-03-16 Marek Polacek <polacek@redhat.com>
11400
11401 PR c/70093
11402 * gcc.dg/nested-func-10.c: New test.
11403 * gcc.dg/nested-func-9.c: New test.
11404
fe58aacc 114052016-03-16 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR tree-optimization/68714
11408 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11409
27a53872 114102016-03-16 Tom de Vries <tom@codesourcery.com>
11411
11412 PR tree-optimization/68715
11413 * gcc.dg/graphite/pr68715-2.c: New test.
11414 * gcc.dg/graphite/pr68715.c: New test.
11415 * gfortran.dg/graphite/pr68715.f90: New test.
11416
95049c3c 114172016-03-16 Tom de Vries <tom@codesourcery.com>
11418
11419 PR tree-optimization/68809
11420 * gcc.dg/graphite/pr68809-2.c: New test.
11421 * gcc.dg/graphite/pr68809.c: New test.
11422
09eddd70 114232016-03-16 Jakub Jelinek <jakub@redhat.com>
11424
81fc5915 11425 PR c++/70147
11426 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11427 method call to i () as argument. Adjust expected output.
11428
09eddd70 11429 PR c++/70147
11430 * g++.dg/ubsan/pr70147-1.C: New test.
11431 * g++.dg/ubsan/pr70147-2.C: New test.
11432
6373d2a2 114332016-03-15 Martin Sebor <msebor@redhat.com>
11434
11435 PR c++/58281
11436 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11437
d27a0c11 114382016-03-15 John David Anglin <danglin@gcc.gnu.org>
11439
9908039d 11440 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11441 hppa*-*-hpux*.
11442
45cdc3a6 11443 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11444
d27a0c11 11445 PR libfortran/69799
11446 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11447 libatomic_available.
11448
0dd1d57f 114492016-03-15 Marek Polacek <polacek@redhat.com>
11450
11451 PR c++/70209
11452 * g++.dg/ext/attribute-may-alias-4.C: New test.
11453
0ce02c07 114542016-03-15 Alexander Monakov <amonakov@ispras.ru>
11455
11456 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11457 -fvar-tracking-assignments-toggle flag.
11458
f6e39b30 114592016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11460
11461 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11462
167f93a2 114632016-03-15 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR rtl-optimization/70222
11466 * gcc.c-torture/execute/pr70222-1.c: New test.
11467 * gcc.c-torture/execute/pr70222-2.c: New test.
11468
08a8af4a 114692016-03-15 Richard Henderson <rth@redhat.com>
11470
11471 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11472
738eb905 114732016-03-15 Andrey Belevantsev <abel@ispras.ru>
11474
11475 PR rtl-optimization/69032
11476 * gcc.dg/pr69032.c: New test.
11477
dd148b3a 114782016-03-15 Andrey Belevantsev <abel@ispras.ru>
11479
11480 PR rtl-optimization/63384
d9aa5a50 11481 * g++.dg/pr63384.C: New test.
dd148b3a 11482
acf58115 114832016-03-15 Andrey Belevantsev <abel@ispras.ru>
11484
11485 PR target/64411
11486 * gcc.target/i386/pr64411.C: New test.
11487
a2897dc4 114882016-03-15 Tom de Vries <tom@codesourcery.com>
11489
11490 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11491 * gfortran.dg/goacc/kernels-alias.f95: New test.
11492
7bad2faf 114932016-03-14 Martin Sebor <msebor@redhat.com>
11494
11495 PR c++/53792
11496 * g++.dg/cpp0x/constexpr-inline.C: New test.
11497 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11498
d65fa8d9 114992016-03-14 David Edelsohn <dje.gcc@gmail.com>
11500
11501 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11502
2b3c633f 115032016-03-14 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR middle-end/70219
11506 * gcc.dg/pr70219.c: New test.
11507
e947f9c3 115082016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11509
11510 PR target/70083
11511 * gcc.dg/torture/pr70083.c: New test.
11512 * gcc.target/i386/pr70083.c: New test.
11513
74201dc2 115142016-03-14 Richard Biener <rguenther@suse.de>
11515
11516 PR tree-optimization/56365
11517 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11518
88aea41e 115192016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11520
11521 PR target/70098
11522 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11523 New function.
11524 * g++.dg/pr70098.C: New testcase.
11525
11526
1bd2aefd 115272016-03-14 Tom de Vries <tom@codesourcery.com>
11528
11529 PR tree-optimization/70045
11530 * gcc.dg/graphite/pr70045.c: New test.
11531
922c7033 115322016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11533
11534 PR fortran/69043
11535 * gfortran.dg/include_9.f90: New test.
11536
fd4ab6d9 115372016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11538
11539 PR fortran/45076
11540 gfortran.dg/prof/prof.exp: New script.
11541 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11542
7d7218d3 115432016-03-12 Andrey Belevantsev <abel@ispras.ru>
11544
11545 PR rtl-optimization/69307
11546 * gcc.dg/pr69307.c: New test.
11547
02ffd664 115482016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11549
11550 PR target/69614
11551 * gcc.target/arm/pr69614.c: New.
11552
76e207a9 115532016-03-12 Paul Thomas <pault@gcc.gnu.org>
11554
11555 PR fortran/70031
11556 * gfortran.dg/submodule_14.f08: New test
11557
11558 PR fortran/69524
11559 * gfortran.dg/submodule_15.f08: New test
11560
490ee78a 115612016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11562
11563 PR c++/70106
11564 * g++.dg/cpp1y/paren3.C: New test.
11565
04e137ff 115662016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11567
11568 PR target/70131
11569 * gcc.target/powerpc/ppc-round2.c: New test.
11570
27b2c1c4 115712016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11572
11573 PR target/70123
11574 * gcc.dg/torture/pr70123.c: New test.
11575
84116671 115762016-03-11 Jeff Law <law@redhat.com>
11577
11578 PR tree-optimization/70190
11579 * gcc.c-torture/compile/pr70190.c: New test.
11580
cfa58bc8 115812016-03-11 David Malcolm <dmalcolm@redhat.com>
11582
11583 PR c/68187
11584 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11585 case.
11586 (test43_b): Likewise.
11587 (test43_c): Likewise.
11588 (test43_d): Likewise.
11589 (test43_e): Likewise.
11590 (test43_f): Likewise.
11591 (test43_g): Likewise.
11592 (test44_a): Likewise.
11593 (test44_b): Likewise.
11594 (test44_c): Likewise.
11595 (test44_d): Likewise.
11596 (test44_e): Likewise.
11597
ce234f27 115982016-03-11 David Malcolm <dmalcolm@redhat.com>
11599
11600 PR c/70085
11601 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11602
e4756b48 116032016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604
11605 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11606 dg-options.
11607
1f5ef87e 116082016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11609
11610 PR target/70002
11611 PR target/69245
11612 * gcc.target/aarch64/pr69245_2.c: New test.
11613
f9c352a1 116142016-03-11 Jakub Jelinek <jakub@redhat.com>
11615
11616 PR tree-optimization/70177
11617 * gcc.dg/pr70177.c: New test.
11618
4dd92ac6 116192016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11620
11621 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11622
331e4fdb 116232016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11624
11625 * gcc.dg/tree-ssa/sra-20.c: New.
11626
69262824 116272016-03-11 Jakub Jelinek <jakub@redhat.com>
11628
6f9a7425 11629 PR rtl-optimization/70174
11630 * gcc.dg/pr70174.c: New test.
11631
69262824 11632 PR tree-optimization/70169
11633 * gcc.dg/pr70169.c: New test.
11634
4637a847 116352016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11636
11637 PR target/70160
11638 * gcc.target/i386/pr70160.c: New test.
11639
5a86d754 116402016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11641
11642 * gcc.target/s390/dfp-1.c: New test.
11643
af4c8290 116442016-03-10 Nick Clifton <nickc@redhat.com>
11645
11646 PR target/70044
11647 * gcc.target/aarch64/pr70044.c: New test.
11648
98dfd328 116492016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11650 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR c++/70001
11653 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11654 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11655 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11656
75e72311 116572016-03-10 Jan Hubicka <hubicka@ucw.cz>
11658
11659 PR lto/69589
11660 * g++.dg/lto/pr69589_0.C: New testcase
11661 * g++.dg/lto/pr69589_1.C: New testcase
11662
a2eb1271 116632016-03-10 Marek Polacek <polacek@redhat.com>
11664
11665 PR c++/70153
11666 * g++.dg/delayedfold/unary-plus1.C: New test.
11667
116682016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11669
11670 * gcc.target/arm/pr45701-1.c: Escape brackets.
11671 * gcc.target/arm/pr45701-2.c: Likewise.
11672
5ab2987f 116732016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11674
11675 * gfortran.dg/unconstrained_commons.f: New.
11676
6972afac 116772016-03-10 Alan Modra <amodra@gmail.com>
11678
11679 * gcc.dg/pr69195.c: New.
11680 * gcc.dg/pr69238.c: New.
11681
c82c99ec 116822016-03-10 Tom de Vries <tom@codesourcery.com>
11683
11684 PR testsuite/68915
11685 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11686
a2389d4a 116872016-03-10 Richard Biener <rguenther@suse.de>
11688
11689 PR tree-optimization/70128
11690 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11691 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11692
c272412d 116932016-03-09 Jakub Jelinek <jakub@redhat.com>
11694
a0451069 11695 PR tree-optimization/70152
11696 * gcc.dg/pr70152.c: New test.
11697
c272412d 11698 PR target/70086
11699 * gcc.target/i386/pr70086-1.c: New test.
11700 * gcc.target/i386/pr70086-2.c: New test.
11701 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11702
11703 PR tree-optimization/70127
11704 * gcc.c-torture/execute/pr70127.c: New test.
11705
27dcb7a8 117062016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11707
11708 * c-c++-common/goacc/combined-directives-2.c: New test.
11709
c24757cf 117102016-03-09 David Malcolm <dmalcolm@redhat.com>
11711
11712 PR c/68473
11713 PR c++/70105
11714 * g++.dg/diagnostic/pr70105.C: New test.
11715 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11716 (test_multiple_ordinary_maps): New test function.
11717
83108969 117182016-03-09 David Malcolm <dmalcolm@redhat.com>
11719
11720 PR c/68473
11721 PR c++/70105
11722 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11723 Drop range information from call to inform_at_rich_loc.
11724 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11725 New.
11726 (test_show_locus): Replace calls to rich_location::add_range with
11727 calls to add_range. Rewrite the tests that used the now-defunct
11728 rich_location ctor taking a source_range. Simplify other tests
11729 by replacing calls to COMBINE_LOCATION_DATA with calls to
11730 make_location.
11731
6733c0e8 117322016-03-09 Richard Biener <rguenther@suse.de>
11733 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR tree-optimization/70138
11736 * gcc.dg/vect/pr70138-1.c: New testcase.
11737 * gcc.dg/vect/pr70138-2.c: Likewise.
11738
96abb9f5 117392016-03-09 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR target/70049
11742 * gcc.target/i386/pr70049.c: New test.
11743
42bb3bfb 117442016-03-09 Richard Biener <rguenther@suse.de>
11745
11746 PR c/70143
11747 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11748 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11749 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11750
27527428 117512016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11752
11753 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11754 arm-*-*.
11755
248449f2 117562016-03-09 Jakub Jelinek <jakub@redhat.com>
11757
1bd49ced 11758 PR middle-end/67278
11759 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11760
248449f2 11761 PR target/67278
11762 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11763
11764 PR middle-end/70050
11765 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11766 in testcase comment.
11767
dfc460ff 117682016-03-09 Tom de Vries <tom@codesourcery.com>
11769
11770 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11771 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11772 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11773 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11774 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11775 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11776 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11777 * gfortran.dg/goacc/kernels-loop.f95: New test.
11778
0377fc7f 117792016-03-08 Martin Sebor <msebor@redhat.com>
11780
11781 PR c++/62096
11782 * g++.dg/warn/overflow-warn-7.C: New test.
11783
3556aa80 117842016-03-08 Jason Merrill <jason@redhat.com>
11785
11786 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11787 * lib/target-supports.exp (check_effective_target_concepts): New.
11788
e5096208 117892016-03-08 Jakub Jelinek <jakub@redhat.com>
11790
5370eb8d 11791 PR c++/70135
11792 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11793 * g++.dg/ubsan/pr70135.C: New test.
11794
e5096208 11795 PR target/70110
11796 * gcc.dg/pr70110.c: New test.
11797
cc37120d 117982016-03-07 Martin Jambor <mjambor@suse.cz>
11799
11800 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11801 * c-c++-common/gomp/if-1.c: Likewise.
11802 * c-c++-common/gomp/pr61486-2.c: Likewise.
11803 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11804 to dg-additional-options.
11805 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11806 * g++/gomp/target-teams-1.c: Likewise.
11807 * gcc.dg/gomp/gomp.exp: Likewise.
11808 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11809 dg-additional-options.
11810 * gfortran.dg/gomp/gomp.exp: Likewise.
11811 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11812 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11813 dg-additional-options.
11814 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11815
53c248d8 118162016-03-07 Martin Jambor <mjambor@suse.cz>
11817
11818 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11819 * c-c++-common/gomp/gridify-1.c: New test.
11820 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11821
541e79a0 118222016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11823
11824 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11825 trigger for cortex-r8, when scanning for register r8.
11826 * gcc.target/arm/pr45701-2.c: Likewise.
11827
4dfabd94 118282016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11829 Jeff Law <law@redhat.com>
4dfabd94 11830
11831 PR tree-optimization/69740
11832 * gcc.c-torture/compile/pr69740-1.c: New test.
11833 * gcc.c-torture/compile/pr69740-2.c: New test.
11834
1b63a87b 118352016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11836
11837 * lib/target-supports.exp
11838 (check_effective_target_whole_vector_shift): Enable for PPC64.
11839
d33914da 118402016-03-07 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/70115
11843 * gcc.dg/torture/pr70115.c: New testcase.
11844
584fba4b 118452016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11846
11847 PR middle-end/69916
11848 * c-c-++-common/goacc/pr69916.c: New.
11849
7f2f5ec0 118502016-03-07 Richard Henderson <rth@redhat.com>
11851
11852 * gcc.c-torture/compile/pr70061.c: New test.
11853
f530e7c4 118542016-03-07 Richard Biener <rguenther@suse.de>
11855
11856 PR testsuite/70109
11857 * gcc.dg/vect/O3-pr36098.c: New testcase.
11858
a3855fed 118592016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11860
11861 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11862
091ffc31 118632016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11864
11865 * gnat.dg/renaming9.ad[sb]: New testcase.
11866
2941b871 118672016-03-05 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR c++/70084
11870 * g++.dg/expr/stdarg3.C: New test.
11871
5173ce42 118722016-03-04 Jeff Law <law@redhat.com>
11873
11874 PR tree-optimization/69196
11875 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11876 x86_64-*-*.
11877
2d1d2e55 118782016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11879
0e43078e 11880 PR c/69973
11881 * gcc.dg/pr69973.c: New test.
11882
d8ec06ae 11883 PR rtl-optimization/69941
11884 * gcc.dg/torture/pr69941.c: New test.
11885
2d1d2e55 11886 PR c/69824
11887 * gcc.dg/pr69824.c: New test.
11888
32f692e2 118892016-03-05 Tom de Vries <tom@codesourcery.com>
11890
11891 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11892 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11893 function.
11894
1c699e9a 118952016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11896
11897 PR c++/66786
11898 * g++.dg/cpp1y/var-templ48.C: New test.
11899 * g++.dg/cpp1y/var-templ49.C: New test.
11900
358448c6 119012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11902
11903 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11904
01dc3c45 119052016-03-04 Jakub Jelinek <jakub@redhat.com>
11906
e968ff6d 11907 PR c++/70035
11908 * g++.dg/ubsan/pr70035.C: New test.
11909
01dc3c45 11910 PR target/70062
11911 * gcc.target/i386/pr70062.c: New test.
11912
3937d618 119132016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11914
11915 * g++.dg/template/typename21.C: Remove c++98_only.
11916
c58ac7f8 119172016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11918
11919 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11920
0060768a 119212016-03-04 David Malcolm <dmalcolm@redhat.com>
11922
11923 PR c/68187
11924 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11925 function.
11926 (fn_42_b): Likewise.
11927 (fn_42_c): Likewise.
11928
74c6fd40 119292016-03-04 David Malcolm <dmalcolm@redhat.com>
11930
11931 PR c/68187
11932 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11933 function.
11934 (fn_40_b): Likewise.
11935 (fn_41_a): Likewise.
11936 (fn_41_b): Likewise.
11937
31b11359 119382016-03-04 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR target/70059
11941 * gcc.target/i386/avx512f-pr70059.c: New test.
11942 * gcc.target/i386/avx512dq-pr70059.c: New test.
11943
c5b93452 119442016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11945
11946 PR rtl-optimization/57676
11947 * gcc.dg/torture/pr57676.c: New test.
11948
268fbd56 119492016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11950
11951 * gcc.dg/pr70026.c: New test.
11952
6560d1ad 119532016-03-04 Marek Polacek <polacek@redhat.com>
11954
11955 PR c/69798
11956 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11957 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11958
cc7dfddf 119592016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11960
11961 PR target/70004
11962 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11963 Delete.
11964 (test_corners_sisd_si): Likewise.
11965 (main): Remove checks of the above.
11966 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11967
e9663bd4 119682016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11969
11970 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11971
dcdd684e 119722016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11973
11974 * gcc.dg/torture/pr69951.c: Accept argc==0.
11975
e692d332 119762016-03-04 Richard Biener <rguenther@suse.de>
11977
11978 PR c++/70054
11979 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11980 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11981
af77b7e6 119822016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11983
11984 PR testsuite/69766
11985 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11986 testing multiarch.
11987
290da96e 119882016-03-04 Jakub Jelinek <jakub@redhat.com>
11989
11990 PR debug/69947
11991 * gcc.dg/guality/pr69947.c: New test.
11992
e51ce713 119932016-03-03 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR ada/70017
11996 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11997
1feed892 119982016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11999
12000 PR rtl-optimization/69904
12001 * gcc.target/arm/pr69904.c: New test.
12002
c32bda69 120032016-03-03 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR target/70021
12006 * gcc.dg/vect/pr70021.c: New test.
12007 * gcc.target/i386/pr70021.c: New test.
12008
1bc579ed 120092016-03-03 Marek Polacek <polacek@redhat.com>
12010
12011 PR middle-end/70050
12012 * gcc.dg/pr70050.c: New test.
12013
cfa8d638 120142016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12015
12016 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12017
1b889259 120182016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12019
12020 PR tree-optimization/70043
12021 * gfortran.dg/vect/pr70043.f90: New test.
12022
f756dfa3 120232016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12024
12025 * gnat.dg/specs/task1.ads: New test.
12026
5cb4863d 120272016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12028
12029 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12030 Invoke gdb with -batch.
12031 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12032
5dd12e43 120332016-03-03 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/55936
12036 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12037
d97ba4ca 120382016-03-02 Jeff Law <law@redhat.com>
12039
5d23c86f 12040 PR rtl-optimization/69942
12041 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12042 effects of argument promotions.
12043
d97ba4ca 12044 PR tree-optimization/69987
12045 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12046 target does not support -fprefetch-loop-arrays.
12047
901faaa0 120482016-03-02 Uros Bizjak <ubizjak@gmail.com>
12049
12050 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12051
51f6fdce 120522016-03-02 Bin Cheng <bin.cheng@arm.com>
12053
6bc7872f 12054 PR rtl-optimization/69052
51f6fdce 12055 * gcc.target/i386/pr69052.c: New test.
12056
31d31e07 120572016-03-02 Alan Modra <amodra@gmail.com>
12058
12059 * gcc.dg/pr69990.c: New.
12060
04faee95 120612016-03-02 Jakub Jelinek <jakub@redhat.com>
12062
270d0117 12063 PR c/68062
12064 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12065
12066 PR middle-end/70022
12067 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12068
04faee95 12069 PR target/70028
12070 * gcc.target/i386/pr70028.c: New test.
12071
a2cc9e8e 120722016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12073
12074 * c-c++-common/asan/swapcontext-test-1.c,
12075 * c-c++-common/tsan/thread_leak.c,
12076 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12077 * g++.dg/tsan/benign_race.C,
12078 * g++.dg/tsan/fd_close_norace.C,
12079 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12080 races with sanitizer output
12081
dd4bd263 120822016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12083 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12084
12085 PR target/67278
12086 * gcc.dg/simd-8.c: New testcase.
12087
b5fe3a49 120882016-03-02 Richard Biener <rguenther@suse.de>
12089
12090 PR middle-end/67278
12091 * gcc.dg/simd-7.c: New testcase.
12092
23601f67 120932016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * gcc.target/i386/pr70007.c: Tweak.
12096
f66f65e7 120972016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12098
12099 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12100
60773515 121012016-03-02 Marek Polacek <polacek@redhat.com>
12102
12103 PR c/67854
12104 * gcc.dg/pr67854.c: New test.
12105
6c094cb1 121062016-03-02 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR middle-end/70025
12109 * gcc.dg/torture/pr70025.c: New test.
12110
7627bb56 121112016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12112
12113 PR tree-optimization/68621
12114 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12115
066c8e94 121162016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12117
12118 * gcc.target/i386/pr70007.c: New test.
12119
d3b819ad 121202016-03-01 Jeff Law <law@redhat.com>
12121
d4b9ad56 12122 PR tree-optimization/69196
7e217344 12123 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12124
d3b819ad 12125 PR tree-optimization/69196
12126 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12127 duplicating code and spoiling the expected output.
12128
4f37285d 121292016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12130
12131 PR target/70033
12132 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12133 supports power9 before doing tests.
12134 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12135 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12136 * gcc.target/powerpc/p9-permute.c: Likewise.
12137
3e9c4f6c 121382016-03-01 Uros Bizjak <ubizjak@gmail.com>
12139
12140 PR target/70027
12141 * gcc.target/i386/pr70027.c: New test.
12142
e324729e 121432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12144
12145 * gcc.dg/pr70017.c: New test.
12146
40e9ce2d 121472016-03-01 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c/69796
12150 PR c/69974
12151 * gcc.dg/pr69796.c: New test.
12152 * gcc.dg/pr69974.c: New test.
12153
e8b016ea 121542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12155
12156 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12157
24d3127c 121582016-02-29 Jeff Law <law@redhat.com>
12159
12160 PR tree-optimization/69987
12161 * gfortran.dg/pr69987.f90: New test.
12162
12163 PR tree-optimization/69989
12164 * gcc.c-torture/compile/pr69989-2.c: New test.
12165
12cc1225 121662016-03-01 Marek Polacek <polacek@redhat.com>
12167
12168 PR c++/69795
12169 * g++.dg/parse/invalid1.C: New test.
12170
d99a947c 121712016-03-01 Richard Biener <rguenther@suse.de>
12172
12173 PR middle-end/70022
12174 * gcc.dg/pr70022.c: New testcase.
12175
395dbc60 121762016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12177
12178 PR tree-optimization/69956
12179 * gcc.dg/pr69956.c: New test.
12180
40a35c55 121812016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12182
12183 PR target/70011
12184 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12185 XFAIL when hardware supports efficient unaligned storage access.
12186
4edc90b0 121872016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12188
12189 PR c++/69961
12190 * g++.dg/template/pr69961a.C: New test.
12191 * g++.dg/template/pr69961b.C: New test.
12192
1ed1f69a 121932016-02-29 David Malcolm <dmalcolm@redhat.com>
12194
12195 PR preprocessor/69985
12196 * gcc.dg/cpp/pr69985.c: New test case.
12197
01c5d15d 121982016-02-29 Jeff Law <law@redhat.com>
12199
3a4d3de5 12200 PR tree-optimization/70005
12201 * gcc.c-torture/execute/pr70005.c New test.
12202
01c5d15d 12203 PR tree-optimization/69999
12204 * gcc.c-torture/compile/pr69999.c: New test.
12205
1bf66b54 122062016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12207
12208 PR tree-optimization/69652
12209 * gcc.dg/torture/pr69652.c: Delete test.
12210 * gcc.dg/vect/pr69652.c: New test.
12211
b4d653d5 122122016-02-19 Richard Biener <rguenther@suse.de>
12213
12214 PR tree-optimization/69980
12215 * gfortran.dg/vect/pr69980.f90: New testcase.
12216
35bc4745 122172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12218
12219 * gcc.target/sparc/20160229-1.c: New test.
12220
bb54a538 122212016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12222
12223 * gnat.dg/stack_usage3.adb: New test.
12224 * gnat.dg/stack_usage3_pkg.ads: New helper.
12225
95164e71 122262016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12227
12228 * gnat.dg/renaming8.adb: New test.
12229 * gnat.dg/renaming8_pkg1.ads: New helper.
12230 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12231 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12232
a890896f 122332016-02-29 Richard Biener <rguenther@suse.de>
12234
12235 PR tree-optimization/69720
12236 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12237
5c70403a 122382016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12239
12240 PR fortran/68147
12241 PR fortran/47674
12242 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12243
dfb6d139 122442016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12245 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12246
12247 PR fortran/56007
12248 * gfortran.dg/coarray_8.f90: Adjust error message.
12249 * gfortran.dg/pr56007.f90: New test.
12250 * gfortran.dg/pr56007.f: New test.
12251
536508db 122522016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12253
12254 PR tree-optimization/69989
12255 * gcc.dg/torture/pr69989.c: New test.
12256
eec75e45 122572016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12258
12259 * gcc.target/i386/stack-realign-win.c: New test.
12260
0175e45a 122612016-02-28 Harald Anlauf <anlauf@gmx.de>
12262
12263 PR fortran/60126
12264 * gfortran.dg/pr60126.f90: New test.
12265
2a703589 122662016-02-27 Jeff Law <law@redhat.com>
12267
12268 Revert
12269 2016-02-26 Richard Biener <rguenther@suse.de>
12270 Jeff Law <law@redhat.com>
12271
12272 PR tree-optimization/69740
12273 * gcc.c-torture/compile/pr69740-1.c: New test.
12274 * gcc.c-torture/compile/pr69740-2.c: New test.
12275
359b4c18 122762016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12277
1c96765a 12278 PR fortran/69910
359b4c18 12279 * gfortran.dg/newunit_4.f90: New test.
12280
49462d93 122812016-02-27 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR target/69613
12284 PR rtl-optimization/69886
12285 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12286 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12287 target.
12288
c4ac733e 122892016-02-26 Martin Sebor <msebor@redhat.com>
12290
12291 PR tree-optimization/15826
12292 * gcc.dg/tree-ssa/pr15826.c: New test.
12293
da8c4b5d 122942016-02-26 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR target/69969
12297 * gcc.target/powerpc/pr69969.c: New test.
12298
0a4558eb 122992016-02-26 Martin Sebor <msebor@redhat.com>
12300
12301 PR c++/15766
12302 * g++.old-deja/g++.other/decl5.C: Add a test case.
12303
5b500299 123042016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12305
12306 PR target/69946
12307 * gcc.target/powerpc/pr69946.c: New file.
12308
565f533b 123092016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12310 Jeff Law <law@redhat.com>
565f533b 12311
0a4558eb 12312 PR tree-optimization/69740
565f533b 12313 * gcc.c-torture/compile/pr69740-1.c: New test.
12314 * gcc.c-torture/compile/pr69740-2.c: New test.
12315
ff67cbea 123162016-02-26 Martin Jambor <mjambor@suse.cz>
12317
12318 PR middle-end/69920
12319 * gcc.dg/torture/pr69932.c: New test.
12320 * gcc.dg/torture/pr69936.c: Likewise.
12321
e400d817 123222016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12323
12324 PR target/69709
12325 * gcc.target/s390/pr69709.c: New test.
12326
126a5a2d 123272016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12328
12329 PR target/69245
12330 * gcc.target/aarch64/pr69245_1.c: New test.
12331
59c58860 123322016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12333
12334 PR target/69613
12335 * gcc.dg/torture/pr69613.c: New test.
12336
9441fa4e 123372016-02-26 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR rtl-optimization/69891
12340 * gcc.target/i386/pr69891.c: New test.
12341
e48fcde0 123422016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12343 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12344
35ed600a 12345 PR target/61397
f41208a1 12346 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12347 functionality for both 32-bit and 64-bit.
12348
c86aaa0e 123492016-02-26 Richard Biener <rguenther@suse.de>
12350
12351 PR tree-optimization/69551
12352 * gcc.dg/torture/pr69951.c: New testcase.
12353
38e71a65 123542016-02-25 Richard Biener <rguenther@suse.de>
12355
12356 PR tree-optimization/48795
12357 * gcc.dg/Warray-bounds-18.c: New testcase.
12358
03331e69 123592016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12360
12361 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12362
f14d8d6a 123632016-02-25 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR rtl-optimization/69896
12366 * gcc.dg/pr69896.c: New test.
12367
4003c807 123682016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12369
12370 PR c++/69736
12371 * g++.dg/cpp1y/paren2.C: New test.
12372
a0573328 123732016-02-24 Martin Sebor <msebor@redhat.com>
12374
12375 PR c/51147
12376 * gcc.dg/enum-mode-2.c: New test.
12377
2cde02ad 123782016-02-24 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR c++/69922
12381 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12382 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12383 * g++.dg/ubsan/pr69922.C: New test.
12384
f0ea75d1 123852016-02-24 Marek Polacek <polacek@redhat.com>
12386
12387 PR c/69819
12388 * gcc.dg/pr69819.c: New test.
12389
05027366 123902016-02-24 Martin Sebor <msebor@redhat.com>
12391
34ed562b 12392 PR c++/69912
12393 * g++.dg/ext/flexary15.C: New test.
12394
123952016-02-24 Martin Sebor <msebor@redhat.com>
12396
12397 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12398 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12399 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12400
650c3ad5 124012016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12402 Charles Baylis <charles.baylis@linaro.org>
12403
12404 PR debug/61033
12405 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12406
596070e8 124072016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12408 Jakub Jelinek <jakub@redhat.com>
596070e8 12409
12410 PR middle-end/69760
12411 * gcc.dg/torture/pr69760.c: New testcase.
12412
d6b92d9f 124132016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12414
12415 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12416 pattern on Solaris with as.
12417
90436d9d 124182016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12419
12420 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12421 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12422 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12423 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12424
7c749495 124252016-02-24 Jakub Jelinek <jakub@redhat.com>
12426
12427 PR middle-end/69915
12428 * gcc.dg/pr69915.c: New test.
12429
9c9680b5 124302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12431
12432 PR rtl-optimization/69886
12433 * gcc.dg/torture/pr69886.c: New test.
12434
36d081ee 124352016-02-24 Richard Biener <rguenther@suse.de>
12436
12437 PR middle-end/68963
12438 * gcc.dg/torture/pr68963.c: New testcase.
12439
2a0accb9 124402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12441
12442 PR target/69875
12443 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12444 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12445 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12446 * gcc.target/arm/atomic_loaddi_1.c: New test.
12447 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12448 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12449 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12450 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12451 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12452 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12453 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12454 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12455
f0e92ef1 124562016-02-24 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR middle-end/69909
12459 * gcc.dg/torture/pr69909.c: New test.
12460
6907286f 124612016-02-24 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/69907
12464 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12465 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12466 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12467
e6ab7475 124682016-02-24 Christian Bruel <christian.bruel@st.com>
12469
12470 * gcc.target/arm/pragma_cpp_fma.c: New test.
12471
47587450 124722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12473
12474 PR fortran/61156
12475 * gfortran.dg/include_6.f90: Update test.
12476
d41ab738 124772016-02-23 Jakub Jelinek <jakub@redhat.com>
12478
12479 PR objc/69844
12480 * objc.dg/pr69844.m: New test.
12481
4772d9d5 124822016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12483
12484 PR libgfortran/69456
12485 * gfortran.dg/namelist_89.f90: New test.
12486 * gfortran.dg/pr59700.f90: Update test..
12487
8c38d887 124882016-02-23 Martin Sebor <msebor@redhat.com>
12489
12490 PR middle-end/69780
12491 * g++.dg/ext/builtin_alloca.C: New test.
12492 * gcc.dg/builtins-68.c: New test.
12493
ee1bfdb0 124942016-02-23 Richard Henderson <rth@redhat.com>
12495
12496 * gcc.target/i386/addr-space-3.c: Remove test.
12497
52609ec3 124982016-02-23 David Malcolm <dmalcolm@redhat.com>
12499
12500 PR preprocessor/69126
12501 PR preprocessor/69543
12502 * c-c++-common/pr69126-2-long.c: New test.
12503 * c-c++-common/pr69126-2-short.c: New test.
12504 * c-c++-common/pr69543-1.c: Remove xfail.
12505
d5bf2cc8 125062016-02-23 David Malcolm <dmalcolm@redhat.com>
12507
12508 PR preprocessor/69126
12509 PR preprocessor/69543
12510 PR preprocessor/69558
12511 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12512 (f): Rename to...
12513 (test_2): ...this, and add leading comment.
12514 (MACRO_3, test_3): New.
12515 (MACRO_4A, MACRO_4B, test_4): New.
12516 (MACRO): Rename to...
12517 (MACRO_5): ...this.
12518 (g): Rename to...
12519 (test_5): ...this, updating for renaming of MACRO, and
12520 add leading comment.
12521 * c-c++-common/pr69543-1.c: New.
12522 * c-c++-common/pr69543-2.c: New.
12523 * c-c++-common/pr69543-3.c: New.
12524 * c-c++-common/pr69543-4.c: New.
12525 * c-c++-common/pr69558-1.c: New.
12526 * c-c++-common/pr69558-2.c: New.
12527 * c-c++-common/pr69558-3.c: New.
12528 * c-c++-common/pr69558-4.c: New.
12529 * gcc.dg/pr69558.c: Move to...
12530 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12531 xfail for c++.
12532
3a37a410 125332016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12534
12535 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12536 to -ftree-parallelize-loops/-fopenacc changes.
12537 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12538 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12539 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12540 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12541 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12542 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12543 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12544 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12545 * c-c++-common/goacc/kernels-loop.c: Likewise.
12546 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12547 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12548 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12549 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12550
ecca180f 125512016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12552
12553 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12554
eec0fa3f 125552016-02-23 Jakub Jelinek <jakub@redhat.com>
12556
f1f91c07 12557 PR c++/69902
12558 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12559
eec0fa3f 12560 PR c/69900
12561 * gcc.dg/pr69900.c: New test.
12562
e045424d 125632016-02-23 Martin Jambor <mjambor@suse.cz>
12564
12565 PR tree-optimization/69666
12566 * gcc.dg/tree-ssa/pr69666.c: New test.
12567
f482dff6 125682016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12569
12570 PR fortran/67451
12571 * gfortran.dg/coarray_allocate_5.f08: New test.
12572
57ed698b 125732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12574
12575 * gcc.target/s390/vcond-shift.c: Move to ...
12576 * gcc.target/s390/vector/vcond-shift.c: ... here.
12577
990e443c 125782016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12579
12580 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12581 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12582
296c5f01 125832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12584
12585 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12586
e53f41d5 125872016-02-20 Mark Wielaard <mjw@redhat.com>
12588
12589 PR c/28901
12590 * gcc.dg/unused-variable-3.c: New test.
12591
13af201d 125922016-02-22 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR target/69888
12595 * gcc.target/i386/pr69888.c: New test.
12596
682c90f9 125972016-02-22 Richard Biener <rguenther@suse.de>
12598
12599 PR tree-optimization/69882
12600 * gfortran.dg/vect/pr69882.f90: New testcase.
12601
b8cd18c3 126022016-02-22 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR target/69885
12605 * gcc.dg/pr69885.c: New test.
12606
09343379 126072016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12608
12609 PR target/69806
12610 PR target/54089
12611 * gcc.target/sh/pr54089-10.c: New.
12612
b345a09f 126132016-02-20 Paul Thomas <pault@gcc.gnu.org>
12614
12615 PR fortran/69423
12616 * gfortran.dg/deferred_character_15.f90 : New test.
12617
51385aed 126182016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12619
12620 PR fortran/57365
12621 gfortran.dg/allocate_with_source_18.f03: New test.
12622
126232016-02-20 Harald Anlauf <anlauf@gmx.de>
12624
12625 PR fortran/52531
12626 gfortran.dg/gomp/pr52531.f90: New test.
12627
9cce8384 126282016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12629
12630 PR c++/69865
12631 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12632 -std=c++03.
12633
d91f5fbb 126342016-02-19 Jakub Jelinek <jakub@redhat.com>
12635
563d5cb8 12636 PR c++/69826
12637 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12638 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12639
0a04aac9 12640 PR c++/69850
12641 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12642
d91f5fbb 12643 PR c++/69851
12644 * g++.dg/torture/pr69851.C: New test.
12645
5fe1f282 126462016-02-19 Martin Sebor <msebor@redhat.com>
12647
12648 PR testsuite/69573
12649 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12650
a45bce11 126512016-02-19 Jakub Jelinek <jakub@redhat.com>
12652
6263dde1 12653 PR c++/69850
12654 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12655 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12656
a45bce11 12657 PR c++/67767
12658 * g++.dg/cpp0x/pr67767.C: New test.
12659
cf2ed1b7 126602016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12661
12662 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12663 for fp, simd, crypto, crc, lse.
12664 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12665 above.
12666 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12667 effective target check.
12668
f6cc34b0 126692016-02-19 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR target/69820
12672 * gcc.target/i386/pr69820.c: New test.
12673
6c678e78 126742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12675
12676 * gcc.target/s390/vector/int128-1.c: New test.
12677
b088ff4b 126782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12679
12680 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12681
b11e60a4 126822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12683
12684 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12685 instruction pattern name to prevent the testcase from failing with
12686 -march=z13.
12687
664ff6a0 126882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12689
12690 * gcc.target/s390/md/movstr-2.c: New test.
12691
e80be24b 126922016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12693
12694 * gcc.target/s390/morestack.c: New test.
12695
9839f350 126962016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12697
12698 PR target/69625
12699 * gcc.target/s390/pr69625.c: Add test case.
12700
4550fbd0 127012016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12702
12703 PR testsuite/68580
12704 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12705
57d00b6a 127062016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12707
12708 PR target/68404
12709 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12710 * gcc.target/powerpc/fusion3.c: Likewise.
12711
63ad69d6 127122016-02-18 Richard Biener <rguenther@suse.de>
12713
12714 PR middle-end/69553
12715 * g++.dg/torture/pr69553.C: New testcase.
12716
d92404ed 127172016-02-18 Nick Clifton <nickc@redhat.com>
12718
4550fbd0 12719 PR target/62254
12720 PR target/69610
12721 * gcc.target/arm/pr62554.c: New test.
12722 * gcc.target/arm/pr69610-1.c: New test.
12723 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12724
0808dfce 127252016-02-18 Richard Biener <rguenther@suse.de>
12726
12727 PR middle-end/69854
12728 * gcc.dg/torture/pr69854.c: New testcase.
12729
fc3527e3 127302016-02-17 Jakub Jelinek <jakub@redhat.com>
12731
12732 PR c++/69850
12733 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12734
e3c24279 127352012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12736
12737 * gcc.target/powerpc/vec-cg.c: New test.
12738
c9732c2b 127392016-02-17 Richard Biener <rguenther@suse.de>
12740
12741 PR testsuite/69586
12742 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12743
51bf9f9b 127442016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12745
12746 PR target/69161
12747 * gcc.c-torture/compile/pr69161.c: New test.
12748
6baedca3 127492016-02-17 David Sherwood <david.sherwood@arm.com>
12750
12751 PR target/69532
12752 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12753 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12754
4f240715 127552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12756
12757 * gcc.dg/ifcvt-4.c: Skip on Visium.
12758
e0c0515d 127592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12760
12761 * gnat.dg/atomic8.adb: New test.
12762
7b319ee6 127632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * gnat.dg/discr46.ad[sb]: New test.
12766
48a7e3d1 127672016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12768
12769 PR Target/48344
12770 * gcc.target/powerpc/pr48344-1.c: New test.
12771
3f844f15 127722015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12773
12774 PR fortran/69742
12775 * gfortran.dg/associate_21.f90: New test.
12776
7675e968 127772016-02-16 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR c/69835
12780 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12781 -Wnonnull in dg-options.
12782 * c-c++-common/nonnull-2.c: New test.
12783
d6faee88 127842016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12785 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12786
12787 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12788
3a2a72aa 127892016-02-16 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR middle-end/69801
12792 * gcc.dg/pr69801.c: Add empty dg-options.
12793
28072426 127942016-02-16 James Norris <jnorris@codesourcery.com>
12795
12796 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12797 * g++.dg/goacc/deviceptr-1.c: New file.
12798
37fffac2 127992016-02-16 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR tree-optimization/69820
12802 * gcc.dg/vect/pr69820.c: New test.
12803
f72a5e61 128042016-02-16 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/69776
12807 * gcc.dg/torture/pr69776-2.c: New testcase.
12808
50e0cd76 128092016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12810
12811 PR tree-optimization/69714
12812 * gcc.dg/torture/pr69714.c: New test.
12813
14a72c4e 128142016-02-16 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR tree-optimization/69802
12817 * gcc.dg/pr69802.c: New test.
12818
fd808c11 128192016-02-16 Richard Biener <rguenther@suse.de>
12820
12821 PR middle-end/69801
12822 * gcc.dg/pr69801.c: New testcase.
12823
49a549ca 128242016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12825
12826 PR libgfortran/69651
12827 * gfortran.dg/read_bang.f90: New test.
12828 * gfortran.dg/read_bang4.f90: New test.
12829
77454e6e 128302016-02-15 Jakub Jelinek <jakub@redhat.com>
12831
2074f21c 12832 PR c++/69658
12833 * g++.dg/init/pr69658.C: New test.
12834
77454e6e 12835 PR c++/69797
12836 * c-c++-common/pr69797.c: New test.
12837
4ef4d764 128382016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12839
12840 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12841 check for aarch64*-*-*.
12842
4a45fe0f 128432016-02-15 Richard Biener <rguenther@suse.de>
12844
12845 PR tree-optimization/69783
12846 * gcc.dg/vect/pr69783.c: New testcase.
12847
0b3619e6 128482016-02-15 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/69776
12851 * gcc.dg/torture/pr69776.c: New testcase.
12852
9b49c3cb 128532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12854
12855 PR fortran/60526
12856 * gfortran.dg/type_decl_4.f90: Reinstated.
12857
e46faff9 128582016-02-14 John David Anglin <danglin@gcc.gnu.org>
12859
12860 PR fortran/68746
12861 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12862
a96c809a 128632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12864
12865 PR fortran/60526
12866 PR bootstrap/69816
12867 * gfortran.dg/type_decl_4.f90: Removed.
12868
fdec7e88 128692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12870
12871 PR fortran/60526
12872 * gfortran.dg/type_decl_4.f90: New test.
12873
a72095c4 128742016-02-14 Alan Modra <amodra@gmail.com>
12875
bc436924 12876 PR testsuite/68886
a72095c4 12877 * gcc.c-torture/execute/stkalign.c: Revise test.
12878
73bb5f8b 128792016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12880
12881 PR target/67260
12882 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12883
beb13161 128842016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12885
12886 PR target/67260
12887 * gcc.target/sh/torture/pr67260.c: New.
12888
67cab04e 128892016-02-12 John David Anglin <danglin@gcc.gnu.org>
12890
12891 * gcc.dg/pr67964.c: Add dg-require-alias.
12892
44a59bb1 128932016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12894
12895 PR target/67636
12896 PR target/64345
12897 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12898
38c9bd3a 128992016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12900
12901 PR libgfortran/69668
12902 * gfortran.dg/namelist_88.f90: New test.
12903
1774ff82 129042016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12905
12906 PR libgfortran/69668
12907 * gfortran.dg/namelist_38.f90: Update test.
12908 * gfortran.dg/namelist_84.f90: Update test.
12909
aec1f4bd 129102016-02-12 David Malcolm <dmalcolm@redhat.com>
12911
12912 PR other/69554
12913 * gcc.dg/pr69554-1.c: New test.
12914 * gfortran.dg/pr69554-1.F90: New test.
12915 * gfortran.dg/pr69554-2.F90: New test.
12916 * lib/gcc-dg.exp (proc dg-locus): New function.
12917 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12918 distinguish between the caret-printing and non-caret-printing
12919 cases. If caret-printing has been explicitly enabled, bail out
12920 without attempting to fix up the output.
12921
da7d5066 129222016-02-12 David Malcolm <dmalcolm@redhat.com>
12923
12924 PR driver/69265
12925 PR driver/69453
12926 * gcc.dg/spellcheck-options-3.c: New test case.
12927 * gcc.dg/spellcheck-options-4.c: New test case.
12928 * gcc.dg/spellcheck-options-5.c: New test case.
12929 * gcc.dg/spellcheck-options-6.c: New test case.
12930 * gcc.dg/spellcheck-options-7.c: New test case.
12931 * gcc.dg/spellcheck-options-8.c: New test case.
12932 * gcc.dg/spellcheck-options-9.c: New test case.
12933 * gcc.dg/spellcheck-options-10.c: New test case.
12934
fcce1b0b 129352016-02-12 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR rtl-optimization/69764
12938 PR rtl-optimization/69771
12939 * c-c++-common/pr69764.c: New test.
12940 * gcc.dg/torture/pr69771.c: New test.
12941
6d609290 129422016-02-12 Marek Polacek <polacek@redhat.com>
12943
12944 * g++.dg/torture/init-list1.C: New.
12945
7d75fb56 129462016-02-12 Marek Polacek <polacek@redhat.com>
12947
12948 * gcc.dg/pr69522.c: Add empty dg-options.
12949
52543fda 129502016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12951
12952 * g++.dg/lto/lto.exp: Include and init mpx.
12953 * g++.dg/lto/pr69729_0.C: New test.
12954
34947478 129552016-02-12 Jakub Jelinek <jakub@redhat.com>
12956
9181a4ec 12957 PR ipa/69241
12958 * g++.dg/ipa/pr69241-4.C: New test.
12959
34947478 12960 PR ipa/68672
12961 * g++.dg/ipa/pr68672-1.C: New test.
12962 * g++.dg/ipa/pr68672-2.C: New test.
12963 * g++.dg/ipa/pr68672-3.C: New test.
12964
74a4140f 129652016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12966
12967 PR c/69522
50e0cd76 12968 * gcc.dg/pr69522.c: New test.
74a4140f 12969
9ddb20d6 129702016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12971
12972 PR c++/69098
12973 * g++.dg/cpp1y/69098.C: New test.
12974 * g++.dg/cpp1y/69098-2.C: New test.
12975
67cf9b55 129762016-02-12 Jakub Jelinek <jakub@redhat.com>
12977
12978 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12979 and neighbour -> neighbor.
12980 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12981 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12982 * c-c++-common/Wvarargs.c: Likewise.
12983 * c-c++-common/goacc/host_data-5.c: Likewise.
12984 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12985 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12986 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12987 * gcc.target/aarch64/pr60697.c: Likewise.
12988 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12989 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12990 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12991 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12992 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12993 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12994 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12995 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12996 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12997 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12998 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12999 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13000 * g++.dg/lookup/koenig5.C: Likewise.
13001 * g++.dg/ext/no-asm-2.C: Likewise.
13002 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13003 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13004 * gfortran.dg/used_types_16.f90: Likewise.
13005 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13006 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13007 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13008 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13009 * gfortran.dg/abstract_type_6.f03: Likewise.
13010 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13011 * gfortran.dg/used_types_15.f90: Likewise.
13012 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13013 * gfortran.dg/exit_3.f08: Likewise.
13014 * gfortran.dg/open_status_2.f90: Likewise.
13015 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13016 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13017 * gfortran.dg/associate_1.f03: Likewise.
13018 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13019 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13020 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13021 * gcc.dg/builtin-object-size-1.c: Likewise.
13022 * gcc.dg/noreturn-6.c: Likewise.
13023 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13024 * gcc.dg/globalalias.c: Likewise.
13025 * gcc.dg/builtins-config.h: Likewise.
13026 * gcc.dg/pr30457.c: Likewise.
13027 * gcc.c-torture/compile/volatile-1.c: Likewise.
13028 * gcc.c-torture/execute/20101011-1.c: Likewise.
13029 * c-c++-common/Waddress-1.c: Likewise.
13030
40b38ace 130312016-02-11 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR c/69768
13034 * c-c++-common/Waddress-1.c: New test.
13035
42c87ca9 130362016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13037
13038 PR fortran/69296
13039 * gfortran.dg/associate_19.f03: New test.
13040 * gfortran.dg/associate_20.f03: New test.
13041
acb7939f 130422016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13043
13044 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13045
6defe3c5 130462016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13047
13048 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13049 .arch armv8-a\n. Add -dA to dg-options.
13050 * gcc.target/aarch64/assembler_arch_1.c: New test.
13051 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13052
63f63318 130532016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13054
13055 PR c++/68726
13056 * g++.dg/cpp0x/pr68726.C: New.
13057
1cddf457 130582016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13059
13060 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13061 test.
13062
b86fba37 130632016-02-11 Richard Biener <rguenther@suse.de>
13064
13065 * g++.dg/tree-ssa/pr61034.C: Adjust.
13066
ec4ec95a 130672016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13068
be7c31e9 13069 PR target/69148
ec4ec95a 13070 * gcc.target/s390/pr69148.c: New.
13071
f64416ca 130722016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13073
13074 PR tree-optimization/69652
13075 * gcc.dg/torture/pr69652.c: New test.
13076
e5d1ea31 130772016-02-10 Jakub Jelinek <jakub@redhat.com>
13078 Patrick Palka <ppalka@gcc.gnu.org>
13079
13080 PR ipa/69241
13081 PR c++/69649
13082 * g++.dg/ipa/pr69241-1.C: New test.
13083 * g++.dg/ipa/pr69241-2.C: New test.
13084 * g++.dg/ipa/pr69241-3.C: New test.
13085 * g++.dg/ipa/pr69649.C: New test.
13086
fa03b19d 130872016-02-10 Uros Bizjak <ubizjak@gmail.com>
13088
13089 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13090 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13091
14485c8a 130922016-02-10 Bin Cheng <bin.cheng@arm.com>
13093
13094 PR tree-optimization/68021
13095 * gcc.dg/tree-ssa/pr68021.c: New test.
13096
79f1ed25 130972016-02-10 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/69726
13100 * gcc.dg/uninit-22.c: New testcase.
13101
58f74eff 131022016-02-09 Andrew Pinski <apinski@cavium.com>
13103
13104 PR tree-opt/69282
13105 * gcc.c-torture/compile/20160205-1.c: New testcase.
13106
600c00f7 131072016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13108
13109 PR target/68404
13110 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13111 instead accessing a really large arrray.
13112 * gcc.target/powerpc/fusion3.c: Likewise.
13113
0771836e 131142016-02-09 Charles Baylis <charles.baylis@linaro.org>
13115
13116 PR target/68532
13117 * gcc.c-torture/execute/pr68532.c: New test.
13118
4ccd644f 131192016-02-11 Alexandre Oliva <aoliva@redhat.com>
13120
13121 PR target/69634
13122 * gcc.dg/pr69634.c: New.
13123
2e980a39 131242016-02-09 Richard Biener <rguenther@suse.de>
13125
13126 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13127
aacf7102 131282016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13129
aacf7102 13130 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13131
a1856ddf 131322016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13133
13134 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13135
d4d3da7e 131362016-02-09 Richard Biener <rguenther@suse.de>
13137
13138 PR tree-optimization/69715
13139 * gcc.dg/torture/pr69715.c: New testcase.
13140
9cc6714f 131412016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13142
13143 PR c++/69139
13144 * g++.dg/cpp0x/trailing12.C: New test.
13145 * g++.dg/cpp0x/trailing13.C: New test.
13146
83d5062b 131472016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13148
13149 PR c++/69283
13150 PR c++/67835
13151 * g++.dg/cpp1y/auto-fn29.C: New test.
13152 * g++.dg/cpp1y/auto-fn30.C: New test.
13153
394a86f3 131542016-02-08 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR tree-optimization/69209
13157 * gcc.c-torture/compile/pr69209.c: New test.
13158
93b124b4 131592016-02-08 Jeff Law <law@redhat.com>
13160
13161 PR tree-optimization/68541
13162 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13163 of statements allowed in join block for path splitting.
13164
26abce13 131652016-02-08 Jakub Jelinek <jakub@redhat.com>
13166
0acb2d6e 13167 PR c++/59627
13168 * g++.dg/gomp/pr59627.C: New test.
13169
26abce13 13170 PR ipa/69239
13171 * g++.dg/ipa/pr69239.C: New test.
13172
86e0b129 131732016-02-08 David Malcolm <dmalcolm@redhat.com>
13174
13175 PR preprocessor/69664
13176 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13177 * gcc.dg/cpp/warn-comments.c: Likewise.
13178
f553d9f8 131792016-02-08 Marek Polacek <polacek@redhat.com>
13180
13181 PR c++/69688
13182 * g++.dg/init/const12.C: New test.
13183
600695e0 131842016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13185
13186 PR target/60410
13187 * gcc.dg/lto/pr55113_0.c: Remove test.
13188
c4f4b1e8 131892016-02-08 Richard Biener <rguenther@suse.de>
13190
13191 PR tree-optimization/69719
13192 * gcc.dg/torture/pr69719.c: New testcase.
13193
5a987d87 131942016-02-08 Richard Biener <rguenther@suse.de>
13195 Jeff Law <law@redhat.com>
13196
13197 PR target/68273
13198 * gcc.target/mips/pr68273.c: New testcase.
13199
0418e71d 132002016-02-08 Richard Biener <rguenther@suse.de>
13201
13202 PR rtl-optimization/69274
13203 * gcc.target/i386/addr-sel-1.c: XFAIL.
13204
07c0f1ca 132052016-02-08 Jeff Law <law@redhat.com>
13206
40d85f4c 13207 PR tree-optimization/68541
13208 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13209
140e093f 13210 PR tree-optimization/65917
07c0f1ca 13211 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13212
16430acf 132132016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13214
13215 PR fortran/50555
13216 * gfortran.dg/namelist_args.f90: New test.
13217
3f0ff0d8 132182016-02-05 Jeff Law <law@redhat.com>
13219
140e093f 13220 PR tree-optimization/68541
3f0ff0d8 13221 * gcc.dg/tree-ssa/split-path-2.c: New test.
13222 * gcc.dg/tree-ssa/split-path-3.c: New test.
13223 * gcc.dg/tree-ssa/split-path-4.c: New test.
13224 * gcc.dg/tree-ssa/split-path-5.c: New test.
13225 * gcc.dg/tree-ssa/split-path-6.c: New test.
13226 * gcc.dg/tree-ssa/split-path-7.c: New test.
13227
a7cc1f94 132282016-02-05 Martin Sebor <msebor@redhat.com>
13229
13230 PR c++/69662
13231 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13232 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13233
fcb25f28 132342016-02-06 Richard HEnderson <rth@redhat.com>
13235
13236 PR c/69643
13237 * gcc.target/i386/addr-space-4.c: New.
13238 * gcc.target/i386/addr-space-5.c: New.
13239
3a2545a1 132402016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13241
13242 PR fortran/66089
13243 * gfortran.dg/elemental_dependency_6.f90: New.
13244
1e302465 132452016-02-05 Jakub Jelinek <jakub@redhat.com>
13246
66feb54c 13247 PR rtl-optimization/69691
13248 * gcc.c-torture/execute/pr69691.c: New test.
13249
1e302465 13250 PR c++/69628
13251 * g++.dg/parse/pr69628.C: New test.
13252
9c28a298 132532016-02-05 Uros Bizjak <ubizjak@gmail.com>
13254
13255 * gcc.dg/sancov/asan.c: Move to ...
13256 * gcc.dg/asan/sancov-1.c: ... here.
13257
a854e286 132582016-02-05 Uros Bizjak <ubizjak@gmail.com>
13259
13260 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13261
d4f0b240 132622016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13263
13264 PR target/69677
13265 * gcc.target/i386/pr69677.c: New test.
13266
235d8723 132672016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13268
13269 PR c++/68948
13270 * g++.dg/template/pr68948.C: New test.
13271
f390cf65 132722016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13273
13274 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13275 (only necessary on s390x).
13276
ab99f104 132772016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13278
13279 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13280 -mno-accumulate-outgoing-args.
13281
f7ef5392 132822016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13283
13284 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13285
6b098e91 132862016-02-04 Jakub Jelinek <jakub@redhat.com>
13287
13288 PR c/69669
13289 * c-c++-common/pr69669.c: New test.
13290
f0146cf3 132912016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13292
13293 PR target/69667
13294 * g++.dg/pr69667.C: New file.
13295
08fd6cf5 132962016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13297
13298 PR target/69619
13299 * gcc.dg/pr69619.c: Add new test.
13300
a6f3f39f 133012016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13302
13303 PR rtl-optimization/69577
13304 * gcc.target/i386/pr69577.c: New test.
13305
774068a0 133062016-02-04 Martin Liska <mliska@suse.cz>
13307
13308 * g++.dg/asan/pr69276.C: New test.
13309
f50a7894 133102016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13311
13312 PR target/65932
13313 PR target/67714
13314 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13315 a single smulbb instruction.
13316 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13317 * gcc.target/amr/wmul-2.c: Likewise.
13318
6b722eb3 133192016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13320
13321 PR target/65932
13322 PR target/67714
13323 * gcc.c-torture/execute/pr67714.c: New test.
13324
1f1475a7 133252016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13326
13327 PR target/69454
13328 * gcc.target/i386/pr69454-1.c: New test.
13329 * gcc.target/i386/pr69454-2.c: New test.
13330
6b94e133 133312016-02-03 Martin Sebor <msebor@redhat.com>
13332
13333 PR c++/69251
13334 PR c++/69253
13335 PR c++/69290
13336 PR c++/69277
13337 PR c++/69349
13338 * g++.dg/ext/flexarray-mangle-2.C: New test.
13339 * g++.dg/ext/flexarray-mangle.C: New test.
13340 * g++.dg/ext/flexarray-subst.C: New test.
13341 * g++.dg/ext/flexary11.C: New test.
13342 * g++.dg/ext/flexary12.C: New test.
13343 * g++.dg/ext/flexary13.C: New test.
13344 * g++.dg/ext/flexary14.C: New test.
13345 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13346
342ed0ac 133472016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13348
13349 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13350 Define only if CHECK_FLOAT128 is defined.
13351 (main): Properly initialize u5.
13352
edf6c4d2 133532016-02-03 Jakub Jelinek <jakub@redhat.com>
13354
415d5641 13355 PR c/69627
13356 * gcc.dg/pr69627.c: New test.
13357
edf6c4d2 13358 PR target/69644
13359 * gcc.dg/pr69644.c: New test.
13360
cf8f3ba0 133612016-02-03 Mike Stump <mikestump@comcast.net>
13362
13363 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13364 support for struct-layout-1.exp.
13365
c90d55dd 133662016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13367
13368 PR c++/69056
f7ef5392 13369 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13370
401bd0c8 133712016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13372 Alexandre Oliva <aoliva@redhat.com>
13373
13374 PR target/69461
13375 * gcc.target/powerpc/pr69461.c: New.
13376
277d9d1d 133772016-02-03 Uros Bizjak <ubizjak@gmail.com>
13378
13379 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13380 works from here ...
13381 (check_effective_target_fsanitize_thread): ... to here. Do not
13382 specify additional compile flags for the test source.
13383 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13384 specify additional compile flags for the test source.
13385
e69ad94a 133862016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13387
13388 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13389
a4454da2 133902016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13391
13392 PR fortran/67451
13393 PR fortran/69418
13394 * gfortran.dg/coarray_allocate_2.f08: New test.
13395 * gfortran.dg/coarray_allocate_3.f08: New test.
13396 * gfortran.dg/coarray_allocate_4.f08: New test.
13397
88cab2dd 133982016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13399
13400 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13401 use same scan-tree-dump-times on all platforms.
13402 * gcc.dg/vect/vect-outer-1.c: Likewise.
13403 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13404 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13405 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13406 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13407 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13408 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13409 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13410
66ea75c4 134112016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13412
13413 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13414 warning.
13415
4eef8df7 134162016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13417
13418 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13419
665fbc2f 134202016-02-02 James Norris <jnorris@codesourcery.com>
13421
13422 * c-c++-common/goacc/routine-5.c: Add tests.
13423
b10e3d47 134242016-02-02 Alexander Monakov <amonakov@ispras.ru>
13425
13426 * gcc.target/nvptx/unsigned-cmp.c: New test.
13427
12ad66dd 134282016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13429
13430 * gcc.target/aarch64/scalar_shift_1.c
13431 (test_corners_sisd_di): Improve force to SIMD register.
13432 (test_corners_sisd_si): Likewise.
13433 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13434 Remove scan-assembler check for ldr.
13435
f9ec342f 134362016-02-02 Richard Biener <rguenther@suse.de>
13437
13438 PR tree-optimization/69595
13439 * gcc.dg/Warray-bounds-17.c: New testcase.
13440
32f2925a 134412016-02-02 Richard Biener <rguenther@suse.de>
13442
13443 PR tree-optimization/69606
13444 * gcc.dg/torture/pr69606.c: New testcase.
13445
cfd9ca84 134462016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13447
13448 PR middle-end/68542
13449 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13450 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13451
19bf08e2 134522016-02-02 Alan Modra <amodra@gmail.com>
13453
13454 PR target/69548
13455 * gcc.target/powerpc/pr69548.c: New test.
13456
6f13b088 134572016-02-01 Jakub Jelinek <jakub@redhat.com>
13458
dcddc5af 13459 PR rtl-optimization/69592
13460 * gcc.dg/pr69592.c: New test.
13461
6f13b088 13462 PR preprocessor/69543
13463 PR c/69558
13464 * gcc.dg/pr69543.c: New test.
13465 * gcc.dg/pr69558.c: New test.
13466
d090e5c2 134672016-02-01 Uros Bizjak <ubizjak@gmail.com>
13468
fcb317c5 13469 PR testsuite/65940
13470 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13471
aaf527dc 134722016-02-01 Martin Sebor <msebor@redhat.com>
13473
13474 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13475
1674217b 134762016-02-01 Bin Cheng <bin.cheng@arm.com>
13477
13478 PR tree-optimization/67921
13479 * c-c++-common/ubsan/pr67921.c: New test.
13480
b4007655 134812016-02-01 Richard Biener <rguenther@suse.de>
13482
13483 PR middle-end/69556
13484 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13485
88a477bb 134862016-02-01 Richard Biener <rguenther@suse.de>
13487
13488 PR tree-optimization/69574
13489 * gcc.dg/torture/pr69574.c: New testcase.
13490
2eaaa4e7 134912016-02-01 Richard Biener <rguenther@suse.de>
13492
13493 PR tree-optimization/69579
13494 * gcc.dg/setjmp-6.c: New testcase.
13495
e3882c44 134962016-02-01 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR rtl-optimization/69570
13499 * g++.dg/opt/pr69570.C: New test.
13500
f80aff47 135012016-02-01 Richard Henderson <rth@redhat.com>
13502
13503 * gcc.dg/pr69535.c: New test.
13504
240568aa 135052016-01-31 John David Anglin <danglin@gcc.gnu.org>
13506
6009b3b8 13507 PR testsuite/69584
13508 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13509 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13510
1fdf7177 13511 PR debug/68244
13512 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13513
240568aa 13514 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13515
cb3e5ac0 135162016-01-31 Paul Thomas <pault@gcc.gnu.org>
13517
13518 PR fortran/67564
13519 * gfortran.dg/allocate_with_source_17.f03: New test.
13520
3b8b902b 135212016-01-30 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR tree-optimization/69546
13524 * gcc.dg/torture/pr69546.c: New test.
13525
17985abe 135262016-01-30 Paul Thomas <pault@gcc.gnu.org>
13527
13528 PR fortran/69566
13529 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13530
b5239e80 135312016-01-30 Martin Sebor <msebor@redhat.com>
13532
13533 PR c++/68490
13534 * g++.dg/ext/flexary10.C: New test.
13535
e8f03010 135362016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13537
13538 PR fortran/66707
13539 gfortran.dg/common_23.f90: New test.
13540
dc93691a 135412016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13542
13543 PR target/65546
13544 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13545 condition being checked, and disable it when the target supports
13546 misaligned loads and stores.
13547
ff5e28e9 135482016-01-29 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR debug/69518
13551 * gcc.dg/torture/pr69518.c: New test.
13552
b0d8930a 135532016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13554
13555 PR target/69530
13556 * gcc.target/i386/pr69530.c: New test.
13557
21601fc7 135582016-01-29 Steve Ellcey <sellcey@imgtec.com>
13559
13560 PR target/65604
13561 * gcc.target/mips/div-delay.c: New test.
13562
ca6c7317 135632016-01-29 Jakub Jelinek <jakub@redhat.com>
13564
4758dc39 13565 PR target/69551
13566 * gcc.target/i386/pr69551.c: New test.
13567
ca6c7317 13568 PR target/66137
13569 * gcc.target/i386/pr66137.c: New test.
13570
e3078da6 135712016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13572
13573 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13574 always built for p5600.
13575 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13576 isa=p5600 dg-option.
13577
b622ec25 135782016-01-29 Richard Biener <rguenther@suse.de>
13579
13580 PR tree-optimization/69547
13581 * g++.dg/tree-ssa/pr69547.C: New testcase.
13582
d2a60e99 135832016-01-29 Jakub Jelinek <jakub@redhat.com>
13584
13585 PR debug/66869
13586 * g++.dg/warn/Wunused-function2.C: New test.
13587
ae849d2b 135882016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13589
13590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13591 support for test to succeed.
13592
ce6a6978 135932016-01-29 Marek Polacek <polacek@redhat.com>
13594
13595 PR c++/69509
13596 PR c++/69516
13597 * g++.dg/ext/constexpr-vla2.C: New test.
13598 * g++.dg/ext/constexpr-vla3.C: New test.
13599 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13600
7550d855 136012016-01-29 Richard Biener <rguenther@suse.de>
13602
13603 PR middle-end/69537
13604 * gcc.dg/uninit-21.c: New testcase.
13605
f11bb279 136062016-01-28 Uros Bizjak <ubizjak@gmail.com>
13607
13608 PR target/69459
13609 * gcc.target/i386/pr69459.c: New test.
13610
c80c12c8 136112016-01-28 Steve Ellcey <sellcey@imgtec.com>
13612
13613 PR target/68400
13614 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13615 * gcc.target/mips/pr68400.c: New test.
13616
c649bacc 136172016-01-28 Martin Sebor <msebor@redhat.com>
13618
13619 PR target/17381
13620 * gcc.target/powerpc/pr17381.c: New test.
13621
f4881661 136222016-01-28 Jakub Jelinek <jakub@redhat.com>
13623
13624 PR middle-end/69542
13625 * gcc.dg/torture/pr69542.c: New test.
13626
d66fdd75 136272016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13628
13629 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13630
d4a78818 136312016-01-28 David Edelsohn <dje.gcc@gmail.com>
13632
13633 * gcc.dg/pr65980.c: Skip on AIX.
13634 * gcc.dg/pr66688.c: Same.
13635
21329e97 136362016-01-28 David Edelsohn <dje.gcc@gmail.com>
13637
13638 PR target/63679
13639 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13640 * gcc.dg/tree-ssa/sra-18.c: Same.
13641
cc7124a6 136422016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13643
13644 PR fortran/62536
13645 * gfortran.dg/block_15.f08: New test.
13646 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13647 on incorrectly closed BLOCK.
13648
358dfcb4 136492016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13650
13651 * gcc.dg/declare-simd.c: New test.
2034deb9 13652
e87502d6 136532016-01-28 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/69466
13656 * gfortran.dg/vect/pr69466.f90: New testcase.
13657
44e7334b 136582016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13659
13660 * g++.dg/pr67989.C: Remove ARM-specific option.
13661 * gcc.target/arm/pr67989.C: New file.
13662
5ce8f551 136632016-01-27 Uros Bizjak <ubizjak@gmail.com>
13664
13665 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13666 and expm1 test for glibc < 2.11.
13667
fa6e6b15 136682016-01-27 Richard Henderson <rth@redhat.com>
13669
13670 * gcc.c-torture/execute/pr69447.c: New test.
13671
136722016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13673
7b8122c6 13674 PR fortran/69422
147b2f9b 13675 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13676
78e516eb 136772016-01-27 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR debug/66869
13680 * gcc.dg/pr66869.c: New test.
13681
9b849350 136822016-01-25 Jeff Law <law@redhat.com>
13683
13684 PR tree-optimization/68398
f11bb279 13685 PR tree-optimization/69196
9b849350 13686 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13687 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13688 path to avoid new heuristic allowing more irreducible regions
13689 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13690 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13691 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13692 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13693 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13694
fee5e491 136952016-01-27 Marek Polacek <polacek@redhat.com>
13696
13697 PR c/68062
13698 * c-c++-common/vector-compare-4.c: New test.
13699
eec96426 137002016-01-27 David Malcolm <dmalcolm@redhat.com>
13701
13702 PR preprocessor/69126
13703 * c-c++-common/pr69126.c: New test case.
13704
5068be18 137052016-01-27 Ian Lance Taylor <iant@google.com>
13706
13707 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13708
5fa82c11 137092016-01-27 Ryan Burn <contact@rnburn.com>
13710
13711 PR cilkplus/69267
13712 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13713
b3df0219 137142016-01-27 Uros Bizjak <ubizjak@gmail.com>
13715
13716 PR target/69512
13717 * gcc.target/i386/pr69512.c: New test.
13718
d46a16d4 137192016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13720
13721 PR ada/69488
13722 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13723
6a9b35ef 137242016-01-27 Marek Polacek <polacek@redhat.com>
13725
13726 PR c++/69379
13727 * g++.dg/pr69379.C: New test.
13728
18e9663b 137292016-01-27 Martin Sebor <msebor@redhat.com>
13730
13731 PR c++/69317
13732 * g++.dg/abi/Wabi-2-2.C: New test.
13733 * g++.dg/abi/Wabi-2-3.C: New test.
13734 * g++.dg/abi/Wabi-3-2.C: New test.
13735 * g++.dg/abi/Wabi-3-3.C: New test.
13736
c88301ad 137372016-01-27 Richard Biener <rguenther@suse.de>
13738
13739 PR tree-optimization/69166
13740 * gcc.dg/torture/pr69166.c: New testcase.
13741
8ca47550 137422016-01-27 Martin Jambor <mjambor@suse.cz>
13743
13744 PR tree-optimization/69355
13745 * gcc.dg/tree-ssa/pr69355.c: New test.
13746
5cb23e3c 137472016-01-27 Marek Polacek <polacek@redhat.com>
13748
13749 PR c++/69496
13750 * g++.dg/ext/constexpr-vla1.C: New test.
13751
7b0c1b6d 137522016-01-20 Christian Bruel <christian.bruel@st.com>
13753
13754 PR target/69245
13755 * gcc.target/arm/pr69245.c: New test.
13756
220112fc 137572016-01-27 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR tree-optimization/69399
13760 * gcc.dg/torture/pr69399.c: New test.
13761
16294490 137622016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13763
13764 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13765
8abd3d0c 137662016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13767
13768 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13769
7cf9b895 137702016-01-26 Tom de Vries <tom@codesourcery.com>
13771
13772 PR tree-optimization/69110
13773 * gcc.dg/autopar/pr69110.c: New test.
13774
557c1942 137752016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13776 Sebastian Pop <s.pop@samsung.com>
557c1942 13777
13778 * gcc.dg/graphite/isl-ast-op-select.c: New.
13779
80adbd96 137802015-01-26 Paul Thomas <pault@gcc.gnu.org>
13781
13782 PR fortran/69385
13783 * gfortran.dg/allocate_error_6.f90: New test.
13784
c3f86f60 137852016-01-26 Richard Henderson <rth@redhat.com>
13786
13787 * gcc.dg/tm/pr60908.c: New test.
13788
3752e5b1 137892016-01-26 David Malcolm <dmalcolm@redhat.com>
13790
13791 PR other/69006
13792 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13793 directive.
13794 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13795 expected multiline output to reflect the colorization being
13796 disabled before newlines.
13797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13798 (custom_diagnostic_finalizer): Replace call to
13799 pp_newline_and_flush with call to pp_flush.
13800 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13801 * gfortran.dg/implicit_class_1.f90: Likewise.
13802 * lib/gcc-dg.exp (allow_blank_lines): New global.
13803 (dg-allow-blank-lines-in-output): New procedure.
13804 (gcc-dg-prune): Complain about blank lines in the output, unless
13805 dg-allow-blank-lines-in-output was called.
13806 * lib/multiline.exp (_build_multiline_regex): Only support
13807 arbitrary followup text for non-blank-lines, not for blank lines.
13808
9bbfd060 138092016-01-26 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR tree-optimization/69483
13812 * gcc.dg/pr69483.c: New test.
13813 * g++.dg/opt/pr69483.C: New test.
13814
53773057 138152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13816
13817 PR target/68620
13818 * gcc.target/arm/pr68620.c: New test.
13819
442a556f 138202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13821
13822 * gcc.target/i386/pr68986-2.c: Remove -m32.
13823
d513c683 138242016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13825
13826 PR target/68986
13827 * gcc.target/i386/pr68986-1.c: New test.
13828 * gcc.target/i386/pr68986-2.c: Likewise.
13829 * gcc.target/i386/pr68986-3.c: Likewise.
13830
976877a5 138312016-01-26 Christian Bruel <christian.bruel@st.com>
13832
13833 * lib/target-supports.exp
13834 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13835 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13836 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13837
2c7b2f88 138382016-01-26 Richard Biener <rguenther@suse.de>
13839
13840 PR tree-optimization/69452
13841 * gcc.dg/torture/pr69452.c: New testcase.
13842
f7fc06e7 138432016-01-26 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR target/69442
13846 * gcc.dg/pr69442.c: New test.
13847
d1dae587 138482016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13849
13850 PR target/67896
13851 * gcc.target/aarch64/simd/pr67896.C: New.
13852
ef7be7f8 138532016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13854
13855 PR tree-optimization/69400
13856 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13857 function.
13858 (plugin_init): Call it.
13859 * gcc.dg/torture/pr69400.c: New test.
13860
648433a4 138612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13862
13863 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13864
45fc5243 138652016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13866 Sebastian Pop <s.pop@samsung.com>
13867
13868 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13869 isl-0.15.
13870
c699f6a1 138712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13872 Sebastian Pop <s.pop@samsung.com>
13873
13874 * gcc.dg/graphite/pr69292.c: New.
13875
b86e24ea 138762016-01-25 Jakub Jelinek <jakub@redhat.com>
13877
13878 * c-c++-common/goacc/use_device-1.c: New test.
13879
105cb8d7 138802016-01-25 Jeff Law <law@redhat.com>
13881
13882 PR tree-optimization/69196
13883 PR tree-optimization/68398
13884 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13885 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13886
44562749 138872016-01-25 David Edelsohn <dje.gcc@gmail.com>
13888
13889 PR target/69469
13890 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13891 Algorithm.
13892
6837fee7 138932016-01-25 Richard Biener <rguenther@suse.de>
13894
13895 PR testsuite/69380
13896 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13897
fe500d65 138982016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13899
13900 PR target/69421
13901 * gcc.dg/pr69421.c: New test.
13902
8eacba94 139032016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13904
13905 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13906 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13907 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13908 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13909 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13910 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13911 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13912 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13913 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13914 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13915
af09d40d 139162016-01-25 Richard Biener <rguenther@suse.de>
13917
13918 PR tree-optimization/69376
13919 * gcc.dg/torture/pr69376.c: New testcase.
13920
d65063f5 139212016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13922
13923 PR fortran/69397
13924 PR fortran/68442
13925 * gfortran.dg/interface_38.f90: New test.
13926 * gfortran.dg/interface_39.f90: New test.
80adbd96 13927
08c7bfb4 139282016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13929
13930 Revert:
13931 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13932
13933 PR c++/11858
13934 PR c++/24663
13935 PR c++/24664
13936 * g++.dg/template/pr11858.C: New test.
13937 * g++.dg/template/pr24663.C: New test.
13938 * g++.dg/template/unify12.C: New test.
13939 * g++.dg/template/unify13.C: New test.
13940 * g++.dg/template/unify14.C: New test.
13941 * g++.dg/template/unify15.C: New test.
13942 * g++.dg/template/unify16.C: New test.
13943 * g++.dg/template/unify17.C: New test.
13944
c2e7d2be 139452016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13946
13947 PR fortran/68283
13948 gfortran.dg/pr68283.f90: New test.
13949
9f2e8617 139502016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13951
13952 PR fortran/66094
13953 * gfortran.dg/inline_matmul_13.f90: New test.
13954 * gfortran.dg/matmul_bounds_8.f90: New test.
13955 * gfortran.dg/matmul_bounds_9.f90: New test.
13956 * gfortran.dg/matmul_bounds_10.f90: New test.
13957
a4838119 139582016-01-23 Tom de Vries <tom@codesourcery.com>
13959
13960 PR tree-optimization/69426
13961 * gcc.dg/autopar/pr69426.c: New test.
13962
feddf0dc 139632016-01-23 Martin Sebor <msebor@redhat.com>
13964
13965 PR c++/58109
13966 PR c++/69022
13967 * g++.dg/cpp0x/alignas5.C: New test.
13968 * g++.dg/ext/vector29.C: Same.
13969
132731fb 139702016-01-23 Uros Bizjak <ubizjak@gmail.com>
13971
13972 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13973 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13974 _GNU_SOURCE from compile flags to the source.
13975 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13976 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13977 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13978 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13979
51aec681 139802016-01-22 Jakub Jelinek <jakub@redhat.com>
13981
13982 PR target/69432
13983 * g++.dg/opt/pr69432.C: New test.
13984
147aa3e3 139852016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13986
13987 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13988 32-bit targets testing an -m64 multilib.
13989
4d04e35e 139902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13991
13992 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13993 64-bit support.
13994
86f38d0c 139952016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13996
13997 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13998
f776e712 139992016-01-21 Christian Bruel <christian.bruel@st.com>
14000
14001 PR target/68674
14002 * gcc.target/i386/pr68674.c
14003 * gcc.target/aarch64/pr68674.c
14004 * gcc.target/arm/pr68674.c
14005
7b9de435 140062016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14007
14008 PR target/69403
14009 * gcc.c-torture/execute/pr69403.c: New test.
14010
9935a0ba 140112016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14012
14013 PR c++/55843
14014 * g++.dg/template/pr55843.C: New.
14015
06b94aa1 140162016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14017
14018 PR testsuite/66877
14019 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14020 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14021
b68773a8 140222016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14023
14024 PR testsuite/67489
132731fb 14025 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14026 from dg-do compile directive, and instead add
14027 { dg-require-effective-target int128 }.
b68773a8 14028
bbbbe8ab 140292016-01-20 Martin Sebor <msebor@redhat.com>
14030
14031 PR c/69405
14032 * gcc.dg/sync-fetch.c: New test.
14033
f3a6a26f 140342016-01-21 Martin Sebor <msebor@redhat.com>
14035
14036 PR target/69252
14037 * gcc.target/powerpc/pr69252.c: New test.
14038
d1565a03 140392016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14040
14041 PR fortran/65996
132731fb 14042 * gfortran.dg/pr65996.f90: New test.
d1565a03 14043
15a5a905 140442016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14045
14046 PR c++/68810
bbbbe8ab 14047 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14048 expected to generate an error.
15a5a905 14049
e4538af5 140502016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14051
14052 PR middle-end/66178
14053 * gcc.dg/torture/pr66178.c: New test.
14054
4d4180ce 140552016-01-21 Anton Blanchard <anton@samba.org>
14056 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14057
14058 PR target/63354
14059 * gcc.target/powerpc/pr63354.c: New test.
14060
86e16058 140612016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14062
14063 PR rtl-optimization/68990
14064 * gcc.target/i386/pr68990: New.
14065
b11b85e4 140662016-01-21 Nick Clifton <nickc@redhat.com>
14067
14068 PR target/69129
14069 * gcc.target/mips/pr69129.c: New.
14070
62dd9f85 140712016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14072
14073 PR c++/58046
14074 * g++.dg/cpp0x/pr58046.C: New.
14075
ac7d424b 140762016-01-21 Jakub Jelinek <jakub@redhat.com>
14077
47c0bea3 14078 PR target/69187
14079 PR target/65624
14080 * gcc.target/arm/pr69187.c: New test.
14081
ac7d424b 14082 PR c++/69355
14083 * g++.dg/torture/pr69355.C: New test.
14084
9e18b252 140852016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14086 Sebastian Pop <s.pop@samsung.com>
14087
14088 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14089
de862e2f 140902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14091 Sebastian Pop <s.pop@samsung.com>
14092
132731fb 14093 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14094
f55f9344 140952016-01-21 Jakub Jelinek <jakub@redhat.com>
14096
14097 PR middle-end/67653
14098 * c-c++-common/pr67653.c: New test.
14099 * gcc.dg/torture/pr29119.c: Add dg-warning.
14100
62752e71 141012016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14102
14103 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14104
16d4186f 141052016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14106
14107 PR c/24293
14108 * gcc.dg/pr24293.c: New test.
14109 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14110 incomplete struct type.
14111 * gcc.dg/declspec-1.c: Likewise.
14112 * gcc.dg/pr63549.c: Likewise.
14113
58219d13 141142016-01-20 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR tree-optimization/66612
14117 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14118 for bdn instruction.
14119
a7b5688a 141202016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14121
14122 * lib/target-supports.exp
14123 (check_effective_target_arm_fp_ok_nocache): New.
14124 (check_effective_target_arm_fp_ok): New.
14125 (add_options_for_arm_fp): New.
14126 (check_effective_target_arm_crypto_ok_nocache): Require
14127 target_arm_v8_neon_ok instead of arm32.
14128 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14129 (check_effective_target_arm_crypto_pragma_ok): New.
14130 (add_options_for_arm_vfp): New.
14131 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14132 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14133 target instead. Force initial fpu to vfp.
14134 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14135 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14136 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14137 dependency.
14138 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14139 use arm_vfp effective target instead. Force initial fpu to vfp.
14140 * gcc.target/arm/attr-neon3.c: Likewise.
14141 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14142 arm_vfp_ok.
14143 * gcc.target/arm/unsigned-float.c: Likewise.
14144 * gcc.target/arm/vfp-1.c: Likewise.
14145 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14146 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14147 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14148 * gcc.target/arm/vfp-ldmias.c: Likewise.
14149 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14150 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14151 * gcc.target/arm/vfp-stmiad.c: Likewise.
14152 * gcc.target/arm/vfp-stmias.c: Likewise.
14153 * gcc.target/arm/vnmul-1.c: Likewise.
14154 * gcc.target/arm/vnmul-2.c: Likewise.
14155 * gcc.target/arm/vnmul-3.c: Likewise.
14156 * gcc.target/arm/vnmul-4.c: Likewise.
14157
7ca56ca8 141582016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14159
7fb75b57 14160 PR testsuite/69366
14161 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14162 the MPX run-time library, for compile-time MPX test.
14163 * gcc.target/i386/chkp-always_inline.c: Likewise.
14164 * gcc.target/i386/chkp-bndret.c: Likewise.
14165 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14166 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14167 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14168 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14169 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14170 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14171 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14172 * gcc.target/i386/chkp-label-address.c: Likewise.
14173 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14174 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14175 * gcc.target/i386/chkp-pr69044.c: Likewise.
14176 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14177 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14178 * gcc.target/i386/chkp-strchr.c: Likewise.
14179 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14180 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14181 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14182 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14183 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14184 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14185 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14186 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14187 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14188 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14189 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14190 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14191 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14192 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14193 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14194 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14195 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14196 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14197 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14198 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14199 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14200 * gcc.target/i386/pr63995-2.c: Likewise.
14201 * gcc.target/i386/pr64805.c: Likewise.
14202 * gcc.target/i386/pr65044.c: Likewise.
14203 * gcc.target/i386/pr65167.c: Likewise.
14204 * gcc.target/i386/pr65183.c: Likewise.
14205 * gcc.target/i386/pr65184.c: Likewise.
14206 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14207
f2da0b99 142082016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14209
14210 PR tree-optimization/69328
14211 * gcc.dg/pr69328.c: New test.
14212
4d379676 142132016-01-20 Jeff Law <law@redhat.com>
14214
4a11f145 14215 PR target/25114
4d379676 14216 * gcc.target/m68k/pr25114.c: New test.
14217
0754bad1 142182016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14219
14220 * gcc.target/arm/memset-inline-10.c: Added
14221 dg-require-effective-target arm_thumb2_ok.
14222
63bd5c2d 142232016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14224
14225 * gcc.dg/debug/dwarf2/sso.c: New test.
14226
a9c01e81 142272016-01-19 Uros Bizjak <ubizjak@gmail.com>
14228
14229 PR testsuite/68820
14230 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14231 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14232 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14233
53fa0e54 142342016-01-19 Jan Hubicka <hubicka@ucw.cz>
14235
14236 PR ipa/66223
14237 * g++.dg/ipa/devirt-50.C: New testcase.
14238
e035a62c 142392016-01-19 Marek Polacek <polacek@redhat.com>
14240
14241 PR c++/68965
14242 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14243 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14244
885cc3ea 142452016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14246
14247 PR target/69135
14248 * gcc.target/arm/pr69135_1.c: New test.
14249
07bd240e 142502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14251
14252 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14253
9f60d257 142542015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14255
14256 * gcc.target/aarch64/ccmp_1.c: New testcase.
14257
a0c919f7 142582016-01-19 Marek Polacek <polacek@redhat.com>
14259
14260 PR c++/68586
14261 * g++.dg/cpp0x/enum30.C: New test.
14262
dc5d6d17 142632016-01-19 Richard Biener <rguenther@suse.de>
14264
14265 PR tree-optimization/69336
14266 * g++.dg/tree-ssa/pr69336.C: New testcase.
14267
6dd156e0 142682016-01-19 Jakub Jelinek <jakub@redhat.com>
14269
14270 PR debug/65779
14271 * gcc.dg/pr65779.c: New test.
14272
3e0d45b9 142732016-01-19 Richard Biener <rguenther@suse.de>
14274
14275 PR tree-optimization/69352
14276 * gcc.dg/torture/pr69352.c: New testcase.
14277
7a3cf64d 142782016-01-19 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR rtl-optimization/68955
14281 PR rtl-optimization/64557
14282 * gcc.dg/torture/pr68955.c: New test.
14283
8be55b33 142842016-01-19 Jan Hubicka <hubicka@ucw.cz>
14285
14286 PR lto/69136
14287 * g++.dg/torture/pr69136.C: New testcase.
14288
72a985d7 142892016-01-19 Jan Hubicka <hubicka@ucw.cz>
14290
14291 PR lto/69133
14292 * g++.dg/lto/pr69133_0.C: New testcase.
14293 * g++.dg/lto/pr69133_1.C: New testcase.
14294
56778b62 142952016-01-15 Jeff Law <law@redhat.com>
14296
14297 PR tree-optimization/69320
14298 * gcc.c-torture/pr69320-1.c: New test.
14299 * gcc.c-torture/pr69320-2.c: New test.
14300 * gcc.c-torture/pr69320-3.c: New test.
14301 * gcc.c-torture/pr69320-4.c: New test.
14302
ced41b93 143032016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14304
14305 PR c++/11858
14306 PR c++/24663
14307 PR c++/24664
14308 * g++.dg/template/pr11858.C: New test.
14309 * g++.dg/template/pr24663.C: New test.
14310 * g++.dg/template/unify12.C: New test.
14311 * g++.dg/template/unify13.C: New test.
14312 * g++.dg/template/unify14.C: New test.
14313 * g++.dg/template/unify15.C: New test.
14314 * g++.dg/template/unify16.C: New test.
14315 * g++.dg/template/unify17.C: New test.
14316
7f8cbcaf 143172016-01-18 David Malcolm <dmalcolm@redhat.com>
14318
14319 PR testsuite/69181
14320 * gcc.dg/pr69181-1.c: New test file.
14321 * gcc.dg/pr69181-2.c: New test file.
14322 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14323 globals by moving it to...
14324 (cleanup-after-saved-dg-test): ...this new function. Add
14325 "global additional_sources_used". Add reset of global
14326 multiline_expected_outputs to the empty list.
14327 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14328 global to...
14329 (multiline_expected_outputs): ...this, and updated comments to
14330 note that it is modified from gcc-dg.exp.
14331 (dg-end-multiline-output): Update for the above renaming.
14332 (handle-multiline-outputs): Likewise. Remove the clearing
14333 of the expected outputs to the empty list.
14334
3c7cbfc0 143352016-01-18 Richard Biener <rguenther@suse.de>
14336
14337 PR tree-optimization/69297
14338 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14339
81d49cc1 143402016-01-18 Joseph Myers <joseph@codesourcery.com>
14341
14342 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14343 dg-options.
14344 * gcc.target/mips/mips-3d-2.c: Likewise.
14345 * gcc.target/mips/mips-3d-3.c: Likewise.
14346 * gcc.target/mips/mips-3d-4.c: Likewise.
14347 * gcc.target/mips/mips-3d-5.c: Likewise.
14348 * gcc.target/mips/mips-3d-6.c: Likewise.
14349 * gcc.target/mips/mips-3d-7.c: Likewise.
14350 * gcc.target/mips/mips-3d-8.c: Likewise.
14351 * gcc.target/mips/mips-3d-9.c: Likewise.
14352 * gcc.target/mips/mips-ps-1.c: Likewise.
14353 * gcc.target/mips/mips-ps-2.c: Likewise.
14354 * gcc.target/mips/mips-ps-3.c: Likewise.
14355 * gcc.target/mips/mips-ps-4.c: Likewise.
14356 * gcc.target/mips/mips-ps-5.c: Likewise.
14357 * gcc.target/mips/mips-ps-6.c: Likewise.
14358 * gcc.target/mips/mips-ps-7.c: Likewise.
14359 * gcc.target/mips/mips-ps-type.c: Likewise.
14360 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14361 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14362
03c4ff3a 143632016-01-18 Tom de Vries <tom@codesourcery.com>
14364
14365 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14366 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14367 * c-c++-common/goacc/kernels-empty.c: New test.
14368 * c-c++-common/goacc/kernels-eternal.c: New test.
14369 * c-c++-common/goacc/kernels-loop-2.c: New test.
14370 * c-c++-common/goacc/kernels-loop-3.c: New test.
14371 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14372 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14373 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14374 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14375 * c-c++-common/goacc/kernels-loop-data.c: New test.
14376 * c-c++-common/goacc/kernels-loop-g.c: New test.
14377 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14378 * c-c++-common/goacc/kernels-loop-n.c: New test.
14379 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14380 * c-c++-common/goacc/kernels-loop.c: New test.
14381 * c-c++-common/goacc/kernels-noreturn.c: New test.
14382 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14383 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14384 * c-c++-common/goacc/kernels-reduction.c: New test.
14385
22e3dcee 143862016-01-18 Tom de Vries <tom@codesourcery.com>
14387
14388 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14389 * gcc.dg/autopar/outer-2.c: Same.
14390 * gcc.dg/autopar/outer-3.c: Same.
14391 * gcc.dg/autopar/outer-4.c: Same.
14392 * gcc.dg/autopar/outer-5.c: Same.
14393 * gcc.dg/autopar/outer-6.c: Same.
14394 * gcc.dg/autopar/parallelization-1.c: Same.
14395 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14396 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14397 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14398 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14399 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14400 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14401 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14402 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14403 * gcc.dg/autopar/pr39500-1.c: Same.
14404 * gcc.dg/autopar/pr39500-2.c: Same.
14405 * gcc.dg/autopar/pr46193.c: Same.
14406 * gcc.dg/autopar/pr46194.c: Same.
14407 * gcc.dg/autopar/pr49580.c: Same.
14408 * gcc.dg/autopar/pr49960-1.c: Same.
14409 * gcc.dg/autopar/pr49960.c: Same.
14410 * gcc.dg/autopar/pr68373.c: Same.
14411 * gcc.dg/autopar/reduc-1.c: Same.
14412 * gcc.dg/autopar/reduc-1char.c: Same.
14413 * gcc.dg/autopar/reduc-1short.c: Same.
14414 * gcc.dg/autopar/reduc-2.c: Same.
14415 * gcc.dg/autopar/reduc-2char.c: Same.
14416 * gcc.dg/autopar/reduc-2short.c: Same.
14417 * gcc.dg/autopar/reduc-3.c: Same.
14418 * gcc.dg/autopar/reduc-4.c: Same.
14419 * gcc.dg/autopar/reduc-6.c: Same.
14420 * gcc.dg/autopar/reduc-7.c: Same.
14421 * gcc.dg/autopar/reduc-8.c: Same.
14422 * gcc.dg/autopar/reduc-9.c: Same.
14423 * gcc.dg/autopar/uns-outer-4.c: Same.
14424 * gcc.dg/autopar/uns-outer-5.c: Same.
14425 * gcc.dg/autopar/uns-outer-6.c: Same.
14426 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14427 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14428
fd5cbe2f 144292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14430
14431 PR target/63679
14432 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14433 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14434
fa75ab55 144352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14436
14437 PR target/63679
14438 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14439 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14440 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14441
214b2582 144422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14443
14444 PR target/63679
14445 * gcc.dg/tree-ssa/sra-17.c: New.
14446 * gcc.dg/tree-ssa/sra-18.c: New.
14447
13146837 144482016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14449
14450 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14451
6ccd18c2 144522016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14453
14454 * gnat.dg/inline12.adb: New test.
14455
8872b95f 144562016-01-18 Bin Cheng <bin.cheng@arm.com>
14457
14458 PR tree-optimization/66797
14459 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14460
971514e3 144612016-01-18 Richard Biener <rguenther@suse.de>
14462
14463 PR tree-optimization/69170
14464 * gcc.dg/torture/pr69170.c: New testcase.
14465
dfb6d139 144662016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14467
14468 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14469
164d84c2 144702016-01-16 Tom de Vries <tom@codesourcery.com>
14471
14472 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14473
4c33b769 144742016-01-16 Tom de Vries <tom@codesourcery.com>
14475
14476 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14477 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14478 redundant dg-require-effective-target pthread.
14479 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14480 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14481 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14482 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14483 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14484 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14485 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14486
673441b0 144872016-01-16 David Edelsohn <dje.gcc@gmail.com>
14488
14489 PR target/68609
14490 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14491 * gcc.target/powerpc/recip-7.c: Same.
14492
90153ae7 144932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14494
14495 PR c++/69091
14496 * g++.dg/template/pr69091.C: New test.
14497
bc24d01d 144982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14499
14500 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14501 dump does not contain an error_mark_node.
14502 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14503 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14504
4067c0fd 145052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14506
14507 PR c++/68936
14508 * g++.dg/template/pr68936.C: New test.
14509
27c6dbdd 145102016-01-15 David Edelsohn <dje.gcc@gmail.com>
14511
14512 PR target/68609
14513 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14514 * gcc.target/powerpc/recip-2.c: Same.
14515 * gcc.target/powerpc/recip-3.c: Same.
14516 * gcc.target/powerpc/recip-4.c: Same.
14517 * gcc.target/powerpc/recip-sqrtf.c: Same.
14518
e390c57d 145192016-01-15 Jeff Law <law@redhat.com>
14520
14521 PR tree-optimization/69270
14522 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14523 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14524
ddcfeaf1 145252016-01-15 Paul Thomas <pault@gcc.gnu.org>
14526
14527 PR fortran/49630
14528 * gfortran.dg/deferred_character_13.f90: New test for the fix
14529 of comment 3 of the PR.
14530
14531 PR fortran/54070
14532 * gfortran.dg/deferred_character_8.f90: New test
14533 * gfortran.dg/allocate_error_5.f90: New test
14534
14535 PR fortran/60593
14536 * gfortran.dg/deferred_character_10.f90: New test
14537
14538 PR fortran/60795
14539 * gfortran.dg/deferred_character_14.f90: New test
14540
14541 PR fortran/61147
14542 * gfortran.dg/deferred_character_11.f90: New test
14543
14544 PR fortran/64324
14545 * gfortran.dg/deferred_character_9.f90: New test
14546
81be349c 145472016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14548
14549 PR rtl-optimization/69030
14550 * gcc.target/i386/pr69030.c: New.
14551
998456c5 145522016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14553
14554 * gcc.target/aarch64/target_attr_17.c: New test.
14555
0d85be19 145562016-01-15 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/66856
14559 * gcc.dg/torture/pr66856-1.c: New testcase.
14560 * gcc.dg/torture/pr66856-2.c: Likewise.
14561
321d36c8 145622016-01-15 Richard Biener <rguenther@suse.de>
14563
14564 PR debug/69137
14565 * g++.dg/lto/pr69137_0.C: New testcase.
14566
d94a1f53 145672016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14568
14569 PR middle-end/69246
14570 * gcc.target/i386/pr69246.c: New test.
14571
5fe9a861 145722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14573
a9c01e81 14574 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14575
3d05a5e9 145762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14577
14578 PR c++/56194
14579 * g++.dg/init/const9.C: Disable test on S/390.
14580
5e8132b5 145812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14582
14583 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14584 * g++.dg/Wno-frame-address.C: Ditto.
14585
32307cdf 145862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14587
14588 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14589
1ca28250 145902016-01-15 Richard Biener <rguenther@suse.de>
14591
14592 PR tree-optimization/68961
14593 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14594
6271bd93 145952016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14596
14597 * gcc.target/i386/pr65105-5.c: New test.
14598
dfb6d139 145992016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14600
14601 * gcc.c-torture/execute/alias-4.c: New testcase.
14602
dfb6d139 146032016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14604
14605 PR ipa/68148
14606 * g++.dg/ipa/devirt-49.C: New testcase.
14607
7bbac464 146082016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14609
14610 PR target/65837
14611 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14612 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14613 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14614
4345b868 146152016-01-15 Richard Biener <rguenther@suse.de>
14616
14617 PR tree-optimization/69117
14618 * gcc.dg/torture/pr69117.c: New testcase.
14619
580357e7 146202015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14621
14622 PR c++/69048
14623 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14624
612baa31 146252016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14626
14627 PR testsuite/67509
14628 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14629 range tests use 100 * maximum instead of maximum + 1.
14630
44e09bc4 146312016-01-14 Jakub Jelinek <jakub@redhat.com>
14632
14633 PR debug/69244
14634 * gcc.dg/guality/pr69244.c: New test.
14635
96962ae4 146362016-01-14 Uros Bizjak <ubizjak@gmail.com>
14637
14638 * lib/target-supports.exp (check_effective_target_issignaling):
14639 New procedure.
14640 * gcc.dg/pr61441.c: Require issignaling effective target.
14641
ab9c400b 146422016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14643
14644 PR target/68803
14645 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14646
a7ed4583 146472016-01-14 David Malcolm <dmalcolm@redhat.com>
14648
14649 PR c++/68819
14650 PR preprocessor/69177
14651 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14652 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14653 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14655
77f35cec 146562016-01-14 Marek Polacek <polacek@redhat.com>
14657
14658 PR c/69262
14659 * gcc.dg/array-15.c: New test.
14660
915d0950 146612016-01-14 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR middle-end/68146
14664 PR tree-optimization/69155
14665 * gfortran.dg/pr68146.f: New test.
14666 * gfortran.dg/pr69155.f90: New test.
14667
24651fb7 146682016-01-14 Richard Biener <rguenther@suse.de>
14669
14670 PR tree-optimization/68060
14671 * gcc.dg/torture/pr68060-1.c: New testcase.
14672 * gcc.dg/torture/pr68060-2.c: Likewise.
14673
2f63f950 146742016-01-14 Nick Clifton <nickc@redhat.com>
14675
14676 * lib/target-supports.exp
14677 (check_effective_target_arm_neon_ok_nocache): Add an option
14678 sequence that includes setting the ARM architecture to ARMv7-A.
14679 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14680 command line options necessary to enable Neon support.
14681 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14682 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14683 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14684 * gcc.target/arm/pr69180.c: Likewise.
14685
3ce0acde 146862016-01-14 Jeff Law <law@redhat.com>
14687
14688 PR tree-optimization/69270
14689 * gcc.dg/tree-ssa/pr69270.c: New test.
14690
bda05c57 146912016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14692
14693 PR c/66208
14694 * c-c++-common/pr66208.c: New file.
14695
9b657cf1 146962016-01-13 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR tree-optimization/69156
14699 * gcc.dg/pr69156.c: New test.
14700
58ba1b9d 147012016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14702
14703 * gcc.target/i386/pr69225-7.c: New test.
14704
e5fee0fe 147052016-01-13 Richard Henderson <rth@redhat.com>
14706
14707 * gcc.dg/tm/memopt-13.c: Update expected function.
14708 * gcc.dg/tm/memopt-6.c: Likewise.
14709
3f0e9745 147102016-01-13 Uros Bizjak <ubizjak@gmail.com>
14711
14712 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14713 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14714 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14715 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14716
3f0e9745 147172016-01-13 Tom de Vries <tom@codesourcery.com>
14718
14719 PR tree-optimization/69169
7a6ddc0d 14720 * gcc.dg/pr69169.c: New test.
14721
9b657cf1 147222016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14723
14724 PR target/69228
14725 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14726 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14727 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14728 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14729 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14730 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14731 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14732 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14733
f704d701 147342016-01-13 Jakub Jelinek <jakub@redhat.com>
14735
14736 PR target/69247
14737 * gcc.dg/pr69247.c: New test.
14738
e966d6b9 147392016-01-13 Richard Biener <rguenther@suse.de>
14740
14741 PR tree-optimization/69242
14742 * gcc.dg/torture/pr69242.c: New testcase.
14743
1ca1d9b2 147442016-01-13 Richard Biener <rguenther@suse.de>
14745
14746 PR tree-optimization/69186
14747 * gcc.dg/torture/pr69186.c: New testcase.
14748
d07cbccc 147492016-01-13 Jeff Law <law@redhat.com>
14750
14751 PR tree-optimization/67755
14752 * gcc.dg/tree-ssa/pr67755.c: New test.
14753
147542016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14755
14756 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14757 pass number in output by a star.
14758
b95d41cf 147592016-01-12 Bin Cheng <bin.cheng@arm.com>
14760
14761 PR tree-optimization/68911
14762 * gcc.c-torture/execute/pr68911.c: New test.
14763
91d87e22 147642016-01-12 Marek Polacek <polacek@redhat.com>
14765
14766 PR c++/68979
14767 * g++.dg/warn/permissive-1.C: New test.
14768
8a9401a4 147692016-01-12 Jakub Jelinek <jakub@redhat.com>
14770
14771 PR objc++/68511
14772 PR c++/69213
14773 * g++.dg/opt/pr69213.C: New test.
14774
b9cb7a67 147752016-01-12 Christian Bruel <christian.bruel@st.com>
14776
14777 PR target/69180
14778 * gcc.target/arm/pr69180.c: New test.
14779
e4c96992 147802016-01-12 Richard Biener <rguenther@suse.de>
14781
14782 PR lto/69077
14783 * g++.dg/lto/pr69077_0.C: New testcase.
14784 * g++.dg/lto/pr69077_1.C: Likewise.
14785
90525f61 147862016-01-12 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR target/69175
14789 * g++.dg/opt/pr69175.C: New test.
14790
9e7edfd3 147912016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14792
14793 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14794 rather than #including math.h & stdlib.h.
14795 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14796 * gcc.dg/vect/pr49771.c: Likewise.
14797 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14798 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14799 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14800 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14801 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14802 * gcc.dg/vect/pr44507.c: Likewise.
14803 * gcc.dg/vect/pr45902.c: Likewise.
14804 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14805 * gcc.dg/vect/vect-117.c: Likewise.
14806 * gcc.dg/vect/vect-99.c: Likewise.
14807 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14808 * gcc.dg/vect/vect-cond-1.c: Likewise.
14809 * gcc.dg/vect/vect-cond-2.c: Likewise.
14810 * gcc.dg/vect/vect-cond-3.c: Likewise.
14811 * gcc.dg/vect/vect-cond-4.c: Likewise.
14812 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14813 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14814 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14815 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14816 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14817 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14818 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14819 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14820 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14821 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14822 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14823 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14824 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14825 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14826 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14827 include of signal.h.
14828 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14829 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14830 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14831 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14832 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14833 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14834 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14835 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14836 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14837 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14838 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14839 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14840 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14841 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14842 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14843 * gcc.dg/vect/vect-outer-5.c: Likewise.
14844 * gcc.dg/vect/vect-outer-6.c: Likewise.
14845 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14846 include of stdio.h.
14847
3368873d 148482016-01-12 Nick Clifton <nickc@redhat.com>
14849
14850 PR target/68913
14851 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14852 to fread so that it will be found in all target runtimes.
14853
0464ea95 148542016-01-12 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/69053
14857 * g++.dg/torture/pr69053.C: New testcase.
14858
7819730f 148592016-01-12 Richard Biener <rguenther@suse.de>
14860
14861 PR tree-optimization/69168
14862 * gcc.dg/torture/pr69168.c: New testcase.
14863
995bfebf 148642016-01-12 Richard Biener <rguenther@suse.de>
14865
14866 PR tree-optimization/69157
14867 * gcc.dg/torture/pr69157.c: New testcase.
14868
148692016-01-12 Richard Biener <rguenther@suse.de>
14870
14871 PR tree-optimization/69174
14872 * gcc.dg/torture/pr69174.c: New testcase.
14873
1d10d64c 148742016-01-12 Jakub Jelinek <jakub@redhat.com>
14875
14876 PR c++/66808
14877 PR c++/69000
14878 * g++.dg/tls/pr66808.C: New test.
14879 * g++.dg/tls/pr69000.C: New test.
14880
f0b79faf 148812016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14882
14883 * gcc.target/powerpc/swaps-p8-23.c: New test.
14884 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14885
04cf75a4 148862016-01-11 John David Anglin <danglin@gcc.gnu.org>
14887
14888 PR tree-optimization/68356
14889 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14890
0eb4264c 148912016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14892 Jim Wilson <jim.wilson@linaro.org>
14893
14894 PR target/69194
14895 * gcc.target/arm/pr69194.c: New test.
14896
2f66de64 148972016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14898
14899 PR target/69225
14900 * gcc.target/i386/pr69225-1.c: New test.
14901 * gcc.target/i386/pr69225-2.c: Likewise.
14902 * gcc.target/i386/pr69225-3.c: Likewise.
14903 * gcc.target/i386/pr69225-4.c: Likewise.
14904 * gcc.target/i386/pr69225-5.c: Likewise.
14905 * gcc.target/i386/pr69225-6.c: Likewise.
14906
36105e82 149072016-01-11 Jakub Jelinek <jakub@redhat.com>
14908
1c78ce2e 14909 PR target/67462
14910 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14911 if lp64.
14912
a4a87320 14913 PR target/69071
14914 * gcc.dg/pr69071.c: New test.
14915
91fbd04f 14916 PR c++/69211
14917 * g++.dg/opt/pr69211.C: New test.
14918
36105e82 14919 PR tree-optimization/69214
14920 * gcc.c-torture/compile/pr69214.c: New test.
14921
e934c380 149222016-01-11 Uros Bizjak <ubizjak@gmail.com>
14923
14924 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14925 * gcc.target/i386/pr66232-11.c: Ditto.
14926 * gcc.target/i386/pr66232-12.c: Ditto.
14927 * gcc.target/i386/pr66232-13.c: Ditto.
14928
3ff1b153 149292016-01-11 Richard Biener <rguenther@suse.de>
14930
14931 PR tree-optimization/69173
14932 * gcc.dg/torture/pr69173.c: New testcase.
14933
04e1504c 149342016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14935
14936 PR rtl-optimization/68796
14937 * gcc.target/aarch64/tst_5.c: New test.
14938 * gcc.target/aarch64/tst_6.c: Likewise.
14939
ae8718b5 149402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14941
14942 PR rtl-optimization/68841
14943 * gcc.dg/pr68841.c: New test.
14944 * gcc.c-torture/execute/pr68841.c: New test.
14945
bd8bece2 149462016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14947
14948 PR rtl-optimization/68920
14949 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14950 for ix86 targets.
14951 * gcc.dg/ifcvt-5.c: New test.
14952
9b657cf1 149532016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14954
14955 PR bootstrap/69123
14956 * g++.dg/pr69123.C: New.
14957
7a158352 149582016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14959
14960 PR target/69010
14961 * gcc.target/i386/pr69010.c: New test.
14962
ff375d11 149632016-01-11 Martin Jambor <mjambor@suse.cz>
14964
14965 PR ipa/69044
14966 * gcc.target/i386/chkp-pr69044.c: New test.
14967
9eb890f1 149682016-01-11 Tom de Vries <tom@codesourcery.com>
14969
14970 PR tree-optimization/69109
14971 * gcc.dg/autopar/pr69109-2.c: New test.
14972 * gcc.dg/autopar/pr69109.c: New test.
14973
c4157ee5 149742016-01-11 Tom de Vries <tom@codesourcery.com>
14975
14976 PR tree-optimization/69108
14977 * gcc.dg/autopar/pr69108.c: New test.
14978
b933e511 149792016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14980
14981 PR c++/69029
14982 * c-c++-common/Wisleading-indentation.c: Augment test.
14983
efb73de1 149842016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14985
14986 PR fortran/69154
14987 * gfortran.dg/inline_matmul_12.f90: New test.
14988
40c86c3b 149892016-01-10 Paul Thomas <pault@gcc.gnu.org>
14990
14991 PR fortran/67779
14992 * gfortran.dg/actual_array_offset_1: New test.
14993
a006c0bb 149942016-01-10 Tom de Vries <tom@codesourcery.com>
14995
14996 PR tree-optimization/69062
14997 * gcc.dg/autopar/pr69062.c: New test.
14998
880ed4be 149992016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15000
15001 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15002 * gcc.dg/vect/slp-perm-2.c: Likewise.
15003 * gcc.dg/vect/slp-perm-3.c: Likewise.
15004 * gcc.dg/vect/slp-perm-5.c: Likewise.
15005 * gcc.dg/vect/slp-perm-6.c: Likewise.
15006 * gcc.dg/vect/slp-perm-7.c: Likewise.
15007 * gcc.dg/vect/slp-perm-8.c: Likewise.
15008
d95e1856 150092016-01-10 Tom de Vries <tom@codesourcery.com>
15010
15011 PR tree-optimization/69039
15012 * gcc.dg/autopar/pr69039.c: New test.
15013
0f8f48d0 150142016-01-09 Marek Polacek <polacek@redhat.com>
15015
15016 PR c++/69113
15017 * g++.dg/pr69113.C: New test.
15018
7dff0499 150192016-01-09 Jakub Jelinek <jakub@redhat.com>
15020
15021 PR middle-end/50865
15022 PR tree-optimization/69097
15023 * gcc.c-torture/execute/pr50865.c: New test.
15024 * gcc.c-torture/execute/pr69097-1.c: New test.
15025 * gcc.c-torture/execute/pr69097-2.c: New test.
15026 * gcc.dg/pr69097-1.c: New test.
15027 * gcc.dg/pr69097-2.c: New test.
15028
18431e78 150292016-01-09 Jakub Jelinek <jakub@redhat.com>
15030
15031 PR c++/69164
15032 * g++.dg/opt/pr69164.C: New test.
15033
1943a4a2 150342016-01-08 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR tree-optimization/69167
15037 * gcc.dg/pr69167.c: New test.
15038
a143e277 150392016-01-08 Marek Polacek <polacek@redhat.com>
15040
15041 PR c++/68449
15042 * g++.dg/pr68449.C: New.
15043
44c01906 150442016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15045
15046 PR tree-optimization/68707
15047 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15048 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15049 on platforms supporting it.
15050 * gcc.dg/vect/slp-perm-2.c: Likewise.
15051 * gcc.dg/vect/slp-perm-3.c: Likewise.
15052 * gcc.dg/vect/slp-perm-5.c: Likewise.
15053 * gcc.dg/vect/slp-perm-7.c: Likewise.
15054 * gcc.dg/vect/slp-perm-8.c: Likewise.
15055 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15056 on platforms supporting it.
15057
c437d1e8 150582016-01-08 Jakub Jelinek <jakub@redhat.com>
15059
c9595c51 15060 PR tree-optimization/69162
15061 * gcc.dg/pr69162.c: New test.
15062
c437d1e8 15063 PR tree-optimization/69172
15064 * gcc.dg/pr69172.c: New test.
15065
6a46a28c 150662016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15067
15068 PR tree-optimization/67781
15069 * gcc.c-torture/execute/pr67781.c: New file.
15070
62ad9a04 150712016-01-08 Jakub Jelinek <jakub@redhat.com>
15072
15073 PR tree-optimization/69083
15074 * gcc.dg/vect/pr69083.c: New test.
15075
9e0e8c2a 150762016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15077
15078 PR tree-optimization/61441
15079 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15080 Use -fexcess-precision=standard for compiler options.
15081 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15082
5d034e37 150832016-01-08 Jakub Jelinek <jakub@redhat.com>
15084
5013f740 15085 PR fortran/69128
15086 * gfortran.dg/gomp/pr69128.f90: New test.
15087
5d034e37 15088 PR c++/69145
15089 * g++.dg/ext/pr69145-1.C: New test.
15090 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15091 * g++.dg/ext/pr69145-2.h: New file.
15092
517906ff 150932016-01-07 Martin Sebor <msebor@redhat.com>
15094
15095 PR c/68966
15096 * gcc.dg/atomic-fetch-bool.c: New test.
15097 * gcc.dg/sync-fetch-bool.c: New test.
15098
cdbb524c 150992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15100
15101 PR fortran/66680
15102 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15103
ec3aba9e 151042016-01-07 Nick Clifton <nickc@redhat.com>
15105
15106 PR target/66655
15107 * g++.dg/pr66655.C: New test.
15108 * g++.dg/pr66655_1.cc: Test support file.
15109 * g++.dg/pr66655.h: Test header file.
15110
9b657cf1 151112016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15112
15113 PR fortran/66680
15114 gfortran.dg/gomp/pr66680.f90: New test.
15115
cd45d7a5 151162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15117
15118 PR target/69171
15119 * gcc.target/i386/pr69171-1.c: New test.
15120 * gcc.target/i386/pr69171-2.c: Likewise.
15121 * gcc.target/i386/pr69171-3.c: Likewise.
15122 * gcc.target/i386/pr69171-4.c: Likewise.
15123 * gcc.target/i386/pr69171-5.c: Likewise.
15124 * gcc.target/i386/pr69171-6.c: Likewise.
15125
4a86a91a 151262015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15127
15128 PR middle-end/67639
15129 * c-c++-common/pr67639.c: New test.
15130
34c05552 151312016-01-07 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR tree-optimization/69141
15134 * g++.dg/opt/pr69141.C: New test.
15135
f08d6895 151362016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15137
15138 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15139
32ec4173 151402016-01-06 Uros Bizjak <ubizjak@gmail.com>
15141
15142 PR target/69140
15143 * gcc.target/i386/pr69140.c: New test
15144
d74214f3 151452016-01-06 David Malcolm <dmalcolm@redhat.com>
15146
15147 * gcc.dg/bad-dereference.c: New test case.
15148
73991cab 151492015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15150
15151 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15152
fc8cc457 151532016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15154
15155 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15156
be3c9981 151572016-01-06 Marek Polacek <polacek@redhat.com>
15158
15159 PR sanitizer/69099
15160 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15161
2cb724f9 151622016-01-05 Marek Polacek <polacek@redhat.com>
15163
15164 PR c/69104
15165 * gcc.dg/atomic-invalid-2.c: New.
15166
233a53ed 151672016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15168
15169 PR target/68991
15170 * gcc.target/i386/pr68991.c: New test.
15171
ea87c5e3 151722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15173
15174 PR target/68991
15175 * g++.dg/pr68991-1.C: New test.
15176 * g++.dg/pr68991-2.C: Likewise.
15177
1943a4a2 151782016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15179
1943a4a2 15180 PR other/60465
afe82e5b 15181 * gcc.target/ia64/pr60465-gprel64.c: New test.
15182 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15183
1e9147dd 151842016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15185
15186 PR rtl-optimization/68651
15187 * gcc.target/aarch64/pr68651_1.c: New test.
15188
d42aa619 151892016-01-05 David Malcolm <dmalcolm@redhat.com>
15190
15191 PR c/69122
15192 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15193
1776de76 151942016-01-05 Nathan Sidwell <nathan@acm.org>
15195
2d7d361d 15196 PR c++/58583
15197 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15198
1776de76 15199 * gcc.dg/alias-15.c: New.
15200
5beb12c0 152012016-01-05 Nick Clifton <nickc@redhat.com>
15202
15203 PR target/68870
15204 * g++.dg/pr68770.C: New test.
15205
d8cca921 152062016-01-04 Mike Stump <mikestump@comcast.net>
15207
15208 * lib/target-supports.exp (check_effective_target_cilkplus):
15209 cilkplus targets require pthreads.
afc907ef 15210 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15211
8427dff3 152122016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15213
15214 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15215 generation.
15216
f1717362 152172016-01-04 Jakub Jelinek <jakub@redhat.com>
15218
15219 Update copyright years.
15220
d7d6a3ab 152212016-01-04 Marek Polacek <polacek@redhat.com>
15222
15223 PR c/68908
15224 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15225 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15226 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15227
b8f4a5f9 152282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15229
15230 * gcc.target/sparc/20160104-2.c: New test.
15231
6b5c028f 152322016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15233
15234 * gcc.target/sparc/20160104-1.c: New test.
15235
300e1002 152362016-01-03 Paul Thomas <pault@gcc.gnu.org>
15237
15238 PR fortran/65045
15239 * gfortran.dg/pr65045.f90: New test.
15240
855b105f 152412016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15242
15243 * gnat.dg/specs/debug1.ads: Delete.
15244
bdc177dc 152452016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15246
15247 PR libgfortran/68867
15248 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15249 expression.
15250
48aaffae 152512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15252
15253 PR libgfortran/68867
15254 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15255 PowerPC.
15256
19a468b8 152572016-01-01 Paul Thomas <pault@gcc.gnu.org>
15258
15259 PR fortran/68864
15260 * gfortran.dg/pr68864.f90: New test.
15261
25371c91 152622016-01-01 Jakub Jelinek <jakub@redhat.com>
15263
2a659064 15264 PR tree-optimization/69070
15265 * gcc.dg/pr69070.c: New test.
15266
57aa9851 15267 PR sanitizer/69055
15268 * gfortran.dg/pr69055.f90: New test.
15269
25371c91 15270 PR target/69015
15271 * gcc.dg/pr69015.c: New test.
f1717362 15272\f
fb2c1edd 15273Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15274
15275Copying and distribution of this file, with or without modification,
15276are permitted in any medium without royalty provided the copyright
15277notice and this notice are preserved.