]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
50281572ec562f9b191407ac5237145a3fcfd285
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
4 WVAL0S tests added in r241817.
5
6 2016-11-10 Jakub Jelinek <jakub@redhat.com>
7
8 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
9 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
10 no longer allowed and corresponding ordered construct.
11 * gfortran.dg/gomp/linear-1.f90: New test.
12 * gfortran.dg/gomp/declare-simd-2.f90: New test.
13 * gfortran.dg/gomp/declare-target-1.f90: New test.
14 * gfortran.dg/gomp/declare-target-2.f90: New test.
15
16 2016-11-10 Martin Liska <mliska@suse.cz>
17
18 PR sanitizer/78270
19 * gcc.dg/asan/pr78270.c: New test.
20
21 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
22 Jakub Jelinek <jakub@redhat.com>
23
24 PR debug/78112
25 * g++.dg/pr78112.C: New testcase.
26
27 2016-11-09 Jakub Jelinek <jakub@redhat.com>
28
29 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
30 -Wno-c++1z-compat.
31 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
32 string in case condition contains % characters.
33
34 PR c++/78283
35 * g++.dg/cpp1z/noexcept-type13.C: New test.
36
37 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
38
39 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
40 using (HAS_MOVN) with MIPS III.
41
42 2016-11-09 Janus Weil <janus@gcc.gnu.org>
43
44 PR fortran/46459
45 * gfortran.dg/volatile14.f90: New test.
46
47 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
48
49 PR target/78262
50 * gcc.target/i386/pr78262.c: New test.
51
52 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
53
54 PR fortran/78259
55 * gfortran.dg/pr78259.f90: New test.
56
57 2016-11-09 Janus Weil <janus@gcc.gnu.org>
58
59 PR fortran/60777
60 * gfortran.dg/spec_expr_7.f90: New test.
61
62 2016-11-09 Jakub Jelinek <jakub@redhat.com>
63
64 PR target/77718
65 * gcc.c-torture/execute/pr77718.c: New test.
66
67 * gcc.dg/ubsan/c99-shift-3.c: New test.
68 * gcc.dg/ubsan/c99-shift-4.c: New test.
69 * gcc.dg/ubsan/c99-shift-5.c: New test.
70 * gcc.dg/ubsan/c99-shift-6.c: New test.
71
72 2016-11-09 Martin Liska <mliska@suse.cz>
73
74 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
75 test-case for memcmp.
76 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
77
78 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
79
80 PR testsuite/78269
81 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
82
83 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
84
85 * gfortran.dg/move_alloc_18.f90: New test.
86
87 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
88
89 PR middle-end/78256
90 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
91 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
92
93 2016-11-09 Janus Weil <janus@gcc.gnu.org>
94
95 PR fortran/71894
96 * gfortran.dg/class_59.f90: New test.
97
98 2016-11-09 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/78007
101 * gcc.dg/vect/vect-bswap32.c: Adjust.
102 * gcc.dg/vect/vect-bswap64.c: Likewise.
103
104 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
105
106 * gcc.dg/ipa/vrp7.c: New test.
107
108 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
109
110 PR ipa/78121
111 * gcc.dg/ipa/pr78121.c: New test.
112
113 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
114
115 * c-c++-common/asan/default_options.h: New file.
116 * c-c++-common/asan/strcasestr-1.c: New test.
117 * c-c++-common/asan/strcasestr-2.c: Likewise.
118 * c-c++-common/asan/strcspn-1.c: Likewise.
119 * c-c++-common/asan/strcspn-2.c: Likewise.
120 * c-c++-common/asan/strpbrk-1.c: Likewise.
121 * c-c++-common/asan/strpbrk-2.c: Likewise.
122 * c-c++-common/asan/strspn-1.c: Likewise.
123 * c-c++-common/asan/strspn-2.c: Likewise.
124 * c-c++-common/asan/strstr-1.c: Likewise.
125 * c-c++-common/asan/strstr-2.c: Likewise.
126 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
127
128 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
129
130 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
131
132 2016-11-08 Janus Weil <janus@gcc.gnu.org>
133
134 PR fortran/68440
135 * gfortran.dg/class_58.f90: New test.
136
137 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
138
139 PR target/70799
140 * gcc.target/i386/pr70799-2.c: New test.
141
142 2016-11-08 Janus Weil <janus@gcc.gnu.org>
143
144 PR fortran/77596
145 * gfortran.dg/proc_ptr_comp_46.f90: New test.
146
147 2016-11-08 Bin Cheng <bin.cheng@arm.com>
148
149 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
150
151 2016-11-08 Bin Cheng <bin.cheng@arm.com>
152
153 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
154
155 2016-11-08 Bin Cheng <bin.cheng@arm.com>
156
157 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
158
159 2016-11-08 Martin Liska <mliska@suse.cz>
160
161 PR testsuite/78242
162 * g++.dg/asan/use-after-scope-4.C: New test.
163 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
164 * gcc.dg/asan/use-after-scope-8.c: Remove.
165
166 2016-11-08 Richard Biener <rguenther@suse.de>
167
168 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
169
170 2016-11-08 Tamar Christina <tamar.christina@arm.com>
171
172 PR testsuite/78136
173 * gcc.dg/cpp/trad/trad.exp
174 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
175 * gcc.dg/cpp/trad/include.c: Use local header file.
176
177 2016-11-08 Richard Biener <rguenther@suse.de>
178
179 PR tree-optimization/78205
180 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
181
182 2016-11-08 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/78224
185 * g++.dg/torture/pr78224.C: New testcase.
186
187 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
188
189 * gcc.dg/store_merging_1.c: Require store_merge.
190 * gcc.dg/store_merging_2.c: Likewise.
191 * gcc.dg/store_merging_4.c: Likewise.
192 * gcc.dg/store_merging_5.c: Likewise.
193 * gcc.dg/store_merging_6.c: Likewise.
194 * gcc.dg/store_merging_7.c: Likewise.
195 * gcc.dg/store_merging_8.c: Likewise.
196 * lib/target-supports.exp (check_effective_target_store_merge): New.
197
198 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
199
200 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
201 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
202 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
203 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
204 -mvsx -mpower8-vector.
205 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
206 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
207 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
208 -mvsx -mpower8-vector.
209
210 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
211
212 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
213
214 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
215 * gcc.dg/visibility-14.c: XFAIL AIX.
216 * gcc.dg/visibility-15.c: XFAIL AIX.
217 * gcc.dg/visibility-16.c: XFAIL AIX.
218 * gcc.dg/visibility-17.c: XFAIL AIX.
219 * gcc.dg/visibility-18.c: XFAIL AIX.
220 * gcc.dg/visibility-19.c: XFAIL AIX.
221 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
222 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
223 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
224 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
225
226 2016-11-07 Jakub Jelinek <jakub@redhat.com>
227
228 PR target/78227
229 * gcc.target/i386/pr78227-1.c: New test.
230 * gcc.target/i386/pr78227-2.c: New test.
231
232 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
233
234 PR middle-end/35691
235 * gcc.dg/pr35691-1.c: New test-case.
236 * gcc.dg/pr35691-2.c: Likewise.
237
238 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
239
240 PR rtl-optimization/77309
241 * gcc.dg/torture/pr77309.c: New test.
242
243 2016-11-07 Jakub Jelinek <jakub@redhat.com>
244
245 PR middle-end/71529
246 * gcc.target/i386/pr71529.C: Moved to ...
247 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
248
249 PR target/64411
250 * gcc.target/i386/pr64411.C: Moved to ...
251 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
252 lp64.
253
254 PR target/65105
255 * gcc.target/i386/pr65105-4.C: Moved to ...
256 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
257 Run into compile test rather than execute test.
258
259 2016-11-07 Richard Biener <rguenther@suse.de>
260
261 PR target/78229
262 * g++.dg/pr78229.C: New testcase.
263
264 2016-11-07 Richard Biener <rguenther@suse.de>
265
266 PR tree-optimization/78218
267 * gcc.dg/torture/pr78218.c: New testcase.
268
269 2016-11-07 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/78228
272 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
273
274 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
275
276 PR target/77822
277 * g++.dg/torture/pr77822.C: New test.
278
279 2016-11-07 Martin Liska <mliska@suse.cz>
280
281 * c-c++-common/asan/force-inline-opt0-1.c: Disable
282 -f-sanitize-address-use-after-scope.
283 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
284 internal fn calls.
285 * g++.dg/asan/use-after-scope-1.C: New test.
286 * g++.dg/asan/use-after-scope-2.C: Likewise.
287 * g++.dg/asan/use-after-scope-3.C: Likewise.
288 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
289 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
290 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
291 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
292 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
293 * g++.dg/asan/use-after-scope-types.h: Likewise.
294 * gcc.dg/asan/use-after-scope-1.c: Likewise.
295 * gcc.dg/asan/use-after-scope-2.c: Likewise.
296 * gcc.dg/asan/use-after-scope-3.c: Likewise.
297 * gcc.dg/asan/use-after-scope-4.c: Likewise.
298 * gcc.dg/asan/use-after-scope-5.c: Likewise.
299 * gcc.dg/asan/use-after-scope-6.c: Likewise.
300 * gcc.dg/asan/use-after-scope-7.c: Likewise.
301 * gcc.dg/asan/use-after-scope-8.c: Likewise.
302 * gcc.dg/asan/use-after-scope-9.c: Likewise.
303 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
304 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
305 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
306 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
307 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
308
309 2016-11-07 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/78189
312 * g++.dg/torture/pr78189.C: New testcase.
313
314 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
315
316 * gcc.dg/Wtrampolines.c: XFAIL AIX.
317
318 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
319
320 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
321 occuring.
322
323 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
324
325 PR fortran/78221
326 * arith.c (gfc_complex2real): Change gfc_warning_now to
327 gfc_warning.
328
329 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
330
331 * gfortran.dg/move_alloc_17.f03: New test.
332
333 2016-11-05 Richard Biener <rguenther@suse.de>
334
335 PR bootstrap/78188
336 * g++.dg/ipa/pr78188.C: New test.
337
338 2016-11-05 Janus Weil <janus@gcc.gnu.org>
339 Dominique d'Humieres <dominiq@lps.ens.fr>
340
341 PR fortran/69495
342 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
343
344 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
345
346 PR fortran/67564
347 * gfortran.dg/select_type_39.f03: New test.
348
349 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
350
351 PR fortran/64933
352 * gfortran.dg/associate_23.f90: New test.
353
354 2016-11-04 Jakub Jelinek <jakub@redhat.com>
355
356 PR target/77834
357 * gcc.dg/pr77834.c: New test.
358
359 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
360
361 PR c++/67980
362 * g++.dg/cpp1y/pr67980.C: New.
363
364 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
365
366 * gcc.target/powerpc/fold-vec-add-1.c: New.
367 * gcc.target/powerpc/fold-vec-add-2.c: New.
368 * gcc.target/powerpc/fold-vec-add-3.c: New.
369 * gcc.target/powerpc/fold-vec-add-4.c: New.
370 * gcc.target/powerpc/fold-vec-add-5.c: New.
371 * gcc.target/powerpc/fold-vec-add-6.c: New.
372 * gcc.target/powerpc/fold-vec-add-7.c: New.
373
374 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
375
376 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
377 for -mbranch-likely, infer -mno-branch-likely for R6.
378
379 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
380
381 PR c++/71973
382 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
383 * g++.dg/init/new15.C: Likewise.
384 * g++.dg/ipa/inline-1.C: Likewise.
385 * g++.dg/ipa/inline-2.C: Likewise.
386 * g++.dg/lto/20080908-1_0.C: Likewise.
387 * g++.dg/tc1/dr20.C: Likewise.
388 * g++.dg/tree-ssa/inline-1.C: Likewise.
389 * g++.dg/tree-ssa/inline-2.C: Likewise.
390 * g++.old-deja/g++.law/except1.C: Likewise.
391 * g++.old-deja/g++.other/vbase5.C: Likewise.
392 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
393
394 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
395
396 PR tree-optimization/78210
397 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
398 possibility of widening multiplies.
399
400 2016-11-04 Richard Biener <rguenther@suse.de>
401
402 PR middle-end/78185
403 * gcc.dg/pr78185.c: New testcase.
404
405 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
406
407 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
408 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
409
410 2016-11-03 Jakub Jelinek <jakub@redhat.com>
411 Alexandre Oliva <aoliva@redhat.com>
412 Jason Merrill <jason@redhat.com>
413
414 PR debug/28767
415 PR debug/56974
416 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
417 * g++.dg/debug/dwarf2/ref-3.C: New test.
418 * g++.dg/debug/dwarf2/ref-4.C: New test.
419 * g++.dg/debug/dwarf2/refqual-1.C: New test.
420 * g++.dg/debug/dwarf2/refqual-2.C: New test.
421
422 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
423
424 * gfortran.dg/dec_exp_1.f90: New test.
425 * gfortran.dg/dec_exp_2.f90: Likewise.
426 * gfortran.dg/dec_exp_3.f90: Likewise.
427
428 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
429
430 * gfortran.dg/dec_parameter_1.f: New test.
431 * gfortran.dg/dec_parameter_2.f90: Likewise.
432 * gfortran.dg/dec_parameter_3.f90: Likewise.
433 * gfortran.dg/dec_parameter_4.f90: Likewise.
434
435 2016-11-03 Martin Liska <mliska@suse.cz>
436
437 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
438 output.
439 * gcc.dg/tree-prof/time-profiler-3.c: New test.
440
441 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
442
443 PR libgcc/78067
444 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
445
446 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
447
448 * gcc.c-torture/execute/pr78170.c: Require int32plus.
449
450 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
451
452 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
453
454 2016-11-01 Tamar Christina <tamar.christina@arm.com>
455
456 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
457 Check for arm_v8_neon_hw.
458 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
459 Likewise.
460 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
461 Likewise.
462 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
463 Likewise.
464
465 2016-11-02 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/store_merging_8.c: New testcase.
468
469 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
470
471 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
472
473 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
474
475 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
476 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
477 * gcc.dg/addr_equal_1.c: XFAIL AIX.
478 * gcc.dg/pr65779.c: XFAIL AIX.
479 * gcc.dg/pr70405.c: XFAIL AIX.
480
481 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
482 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
483 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
484
485 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486
487 * lib/target-supports.exp (check_gc_sections_available): Use
488 -print-prog-name=ld to determine linker used.
489
490 2016-11-02 Martin Liska <mliska@suse.cz>
491
492 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
493 test case.
494
495 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 PR tree-optimization/78170
498 * gcc.c-torture/execute/pr78170.c: New test.
499
500 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
501
502 PR tree-optimization/78162
503 * gcc.c-torture/compile/pr78162.c: New test.
504
505 2016-11-02 Richard Biener <rguenther@suse.de>
506
507 PR tree-optimization/78035
508 PR tree-optimization/77964
509 * gcc.target/i386/pr78035.c: New testcase.
510
511 2016-11-02 Richard Biener <rguenther@suse.de>
512
513 * gcc.dg/tree-ssa/vrp111.c: New testcase.
514 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
515 * gcc.dg/tree-ssa/pr21086.c: Likewise.
516 * gcc.dg/tree-ssa/pr58480.c: Likewise.
517 * gcc.dg/tree-ssa/vrp08.c: Likewise.
518
519 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
520
521 * gfortran.dg/pr70937.f90: require-effective-target lto.
522
523 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 PR fortran/69544
526 * gfortran.dg/where_6.f90: New test.
527
528 2016-11-01 Jakub Jelinek <jakub@redhat.com>
529
530 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
531
532 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
533
534 PR fortran/69544
535 * gfortran.dg/where_5.f90: New test.
536
537 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
538
539 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
540 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
541 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
542 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
543
544 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
545
546 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
547 Whitespace fixes.
548 (check_effective_target_vect_cmdline_needed): Check
549 is-effective-target ia32 for x86 targets.
550 (check_effective_target_vect_simd_clones): Simplify condition.
551 (check_effective_target_vect_double): Ditto.
552 (check_effective_target_vect_aligned_arrays): Check
553 is-effective-target ia32 for x86 targets. Simplify condition.
554 (check_effective_target_vect_multiple_sizes): Simplify condition.
555 (check_effective_target_sqrt_insn): Add i?86-*-* target.
556 (check_effective_target_sync_int_128): Simplify condition.
557 (check_effective_target_sync_int_128_runtime): Ditto.
558 (check_effective_target_sync_long_long_runtime): Ditto.
559 (check_effective_target_divmod): Add i?86-*-* target.
560
561 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
562
563 * gcc.target/powerpc/vsx-extract-4.c: New test.
564 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
565
566 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
567
568 PR fortran/54679
569 * gfortran.dg/fmt_l.f90: Update test.
570 * gfortran.dg/fmt_l0.f90: New test.
571
572 2016-10-31 Jakub Jelinek <jakub@redhat.com>
573
574 PR c++/78089
575 * c-c++-common/builtin-shuffle-1.c: New test.
576 * g++.dg/cpp0x/addressof3.C: New test.
577
578 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
579
580 Add tests for a const member and a reference member for launder.
581 * g++.dg/cpp1z/launder3.C: New.
582 * g++.dg/cpp1z/launder4.C: Likewise.
583 * g++.dg/cpp1z/launder5.C: Likewise.
584 * g++.dg/cpp1z/launder5.cc: Likewise.
585 * g++.dg/cpp1z/launder5.h: Likewise.
586 * g++.dg/cpp1z/launder6.C: Likewise.
587 * g++.dg/cpp1z/launder6.cc: Likewise.
588 * g++.dg/cpp1z/launder6.h: Likewise.
589
590 2016-10-31 Jakub Jelinek <jakub@redhat.com>
591
592 PR c++/77948
593 * g++.dg/cpp0x/pr77948-1.C: New test.
594 * g++.dg/cpp0x/pr77948-2.C: New test.
595 * g++.dg/cpp0x/pr77948-3.C: New test.
596 * g++.dg/cpp0x/pr77948-4.C: New test.
597 * g++.dg/cpp0x/pr77948-5.C: New test.
598 * g++.dg/cpp0x/pr77948-6.C: New test.
599
600 PR tree-optimization/77860
601 * gcc.dg/pr77860.c: New test.
602
603 2016-10-31 Jakub Jelinek <jakub@redhat.com>
604
605 PR c++/77886
606 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
607
608 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
609
610 * gcc.dg/lto/pr60449_0.c: Skip for avr.
611
612 2016-10-30 Le-Chun Wu <lcwu@google.com>
613 Mark Wielaard <mjw@redhat.com>
614
615 * gcc.dg/Wshadow-compatible-local-1.c: New test.
616 * gcc.dg/Wshadow-local-1.c: Likewise.
617 * gcc.dg/Wshadow-local-2.c: Likewise.
618 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
619 * g++.dg/warn/Wshadow-local-1.C: Likewise.
620 * g++.dg/warn/Wshadow-local-2.C: Likewise.
621
622 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623
624 PR tree-optimization/71915
625 PR tree-optimization/71490
626 * gcc.dg/tree-ssa/pr54245.c: Delete.
627 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
628 document why.
629
630 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
631
632 PR fortran/78123
633 * gfortran.dg/fmt_t_9.f: New test.
634
635 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
636
637 PR fortran/67219
638 * gfortran.dg/pr67219.f90: New test.
639
640 2016-10-29 Jakub Jelinek <jakub@redhat.com>
641
642 PR rtl-optimization/77919
643 * g++.dg/torture/pr77919-2.C: New test.
644
645 PR target/78148
646 * gcc.dg/pr78148.c: New test.
647
648 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
651 * gcc.target/sparc/overflow-4.c: ...here.
652 * gcc.target/sparc/overflow-5.c: New test.
653
654 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
655 Kugan Vivekanandarajah <kuganv@linaro.org>
656 Jim Wilson <jim.wilson@linaro.org>
657
658 PR tree-optimization/43721
659 * lib/target-supports.exp (check_effective_target_divmod): New.
660 (check_effective_target_divmod_simode): Likewise.
661 (check_effective_target_arm_divmod_simode): Likewise.
662 * gcc.dg/divmod-1-simode.c: New test.
663 * gcc.dg/divmod-1.c: Likewise.
664 * gcc.dg/divmod-2-simode.c: Likewise.
665 * gcc.dg/divmod-2.c: Likewise.
666 * gcc.dg/divmod-3-simode.c: Likewise.
667 * gcc.dg/divmod-3.c: Likewise.
668 * gcc.dg/divmod-4-simode.c: Likewise.
669 * gcc.dg/divmod-4.c: Likewise.
670 * gcc.dg/divmod-5.c: Likewise.
671 * gcc.dg/divmod-6-simode.c: Likewise.
672 * gcc.dg/divmod-6.c: Likewise.
673 * gcc.dg/divmod-7.c: Likewise.
674
675 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
676 Jakub Jelinek <jakub@redhat.com>
677 Andrew Pinski <pinskia@gmail.com>
678
679 PR middle-end/22141
680 PR rtl-optimization/23684
681 * gcc.c-torture/execute/pr22141-1.c: New test.
682 * gcc.c-torture/execute/pr22141-2.c: Likewise.
683 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
684 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
685 * gcc.dg/store_merging_1.c: New test.
686 * gcc.dg/store_merging_2.c: Likewise.
687 * gcc.dg/store_merging_3.c: Likewise.
688 * gcc.dg/store_merging_4.c: Likewise.
689 * gcc.dg/store_merging_5.c: Likewise.
690 * gcc.dg/store_merging_6.c: Likewise.
691 * gcc.dg/store_merging_7.c: Likewise.
692 * gcc.target/i386/pr22141.c: Likewise.
693 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
694 * g++.dg/init/new17.C: Likewise.
695
696 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
697
698 PR middle-end/72747
699 * c-c++-common/pr72747-1.c: New test.
700 * c-c++-common/pr72747-2.c: Likewise.
701
702 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
703
704 * gcc.target/s390/oscbreak-1.c: New test.
705
706 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
707
708 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
709
710 2016-10-28 Jakub Jelinek <jakub@redhat.com>
711
712 PR rtl-optimization/77919
713 * g++.dg/torture/pr77919.C: New test.
714
715 PR rtl-optimization/78132
716 * gcc.target/i386/pr78132.c: New test.
717
718 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
721
722 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
723
724 * gcc.target/powerpc/vsx-simode.c: New test.
725 * gcc.target/powerpc/vsx-simode2.c: Likewise.
726 * gcc.target/powerpc/vsx-simode3.c: Likewise.
727
728 2016-10-27 Jakub Jelinek <jakub@redhat.com>
729
730 PR fortran/78026
731 * gfortran.dg/gomp/pr78026.f03: New test.
732 * gfortran.dg/select_type_38.f03: New test.
733
734 PR middle-end/78025
735 * g++.dg/gomp/declare-simd-7.C: New test.
736
737 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
738
739 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
740 * gfortran.dg/dec_init_2.f90: Likewise.
741 * gfortran.dg/dec_init_3.f90: New test.
742 * gfortran.dg/dec_init_4.f90: Likewise.
743
744 2016-10-27 Bin Cheng <bin.cheng@arm.com>
745
746 * gcc.dg/fold-narrowbopcst-1.c: New test.
747
748 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
749
750 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
751 dg-shouldfail/dg-output instead of XFAIL.
752 * gfortran.dg/dec_io_6.f90: Likewise.
753
754 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
755
756 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
757 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
758 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
759 * gcc.target/arm/atomic-op-char-3.c: Likewise.
760 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
761 * gcc.target/arm/atomic-op-int-3.c: Likewise.
762 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
763 * gcc.target/arm/atomic-op-release-3.c: Likewise.
764 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
765 * gcc.target/arm/atomic-op-short-3.c: Likewise.
766
767 2016-10-27 Bin Cheng <bin.cheng@arm.com>
768
769 * gcc.dg/fold-convmaxconv-1.c: New test.
770 * gcc.dg/fold-convminconv-1.c: New test.
771
772 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
773
774 PR fortran/78092
775 * gfortran.dg/pr78092.f90: New test.
776
777 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
778
779 PR target/78056
780 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
781 expected error message.
782 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
783 expected error message.
784 * gcc.target/powerpc/vsu/vec-all-nez-7.c
785 (test_all_not_equal_and_not_zero): Change expected error message.
786
787 2016-10-26 Jakub Jelinek <jakub@redhat.com>
788
789 PR fortran/77973
790 * gfortran.dg/gomp/pr77973.f90: New test.
791
792 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
793
794 PR fortran/78108
795 * gfortran.dg/submodule_18.f08: New test.
796 * gfortran.dg/submodule_19.f08: New test.
797
798 2016-10-26 Michael Matz <matz@suse.de>
799
800 * g++.dg/pr78060.C: New test.
801 * gfortran.dg/pr78061.f: New test.
802 * g++.dg/pr78088.C: New test.
803
804 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
805
806 * gfortran.dg/dec_io_1.f90: New test.
807 * gfortran.dg/dec_io_2.f90: New test.
808 * gfortran.dg/dec_io_3.f90: New test.
809 * gfortran.dg/dec_io_4.f90: New test.
810 * gfortran.dg/dec_io_5.f90: New test.
811 * gfortran.dg/dec_io_6.f90: New test.
812
813 2016-10-25 Jakub Jelinek <jakub@redhat.com>
814
815 PR sanitizer/78106
816 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
817
818 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
819
820 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
821 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
822
823 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gnat.dg/opt59.adb: New test.
826 * gnat.dg/opt59_pkg.ad[sb]: New helper.
827
828 * gnat.dg/opt60.adb: New test.
829
830 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
831
832 PR fortran/72770
833 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
834 this pr.
835
836 2016-10-25 Jakub Jelinek <jakub@redhat.com>
837
838 PR target/78102
839 * gcc.target/i386/pr78102.c: New test.
840
841 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
842
843 * gfortran.dg/dec_logical_xor_1.f90: New test.
844 * gfortran.dg/dec_logical_xor_2.f90: New test.
845 * gfortran.dg/dec_logical_xor_3.f03: New test.
846
847 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
848
849 * gfortran.dg/dec_loc_rval_1.f90: New test.
850 * gfortran.dg/dec_loc_rval_2.f90: New test.
851 * gfortran.dg/dec_loc_rval_3.f03: New test.
852
853 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
854
855 * gfortran.dg/dec_type_print.f90: New testcase.
856
857 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
858
859 * gfortran.dg/feed_1.f90: New test.
860 * gfortran.dg/feed_2.f90: New test.
861
862 2016-10-25 Martin Liska <mliska@suse.cz>
863
864 PR sanitizer/78106
865 * gcc.dg/asan/pr78106.c: New test.
866
867 2016-10-25 Martin Liska <mliska@suse.cz>
868
869 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
870
871 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
872
873 PR target/78041
874 * gcc.target/arm/pr78041.c: New test.
875
876 2016-10-25 Jakub Jelinek <jakub@redhat.com>
877
878 * g++.dg/cpp1z/launder1.C: New test.
879 * g++.dg/cpp1z/launder2.C: New test.
880
881 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
882 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
883
884 PR target/71676
885 PR target/71678
886 * gcc.target/avr/pr71676-2.c: New test.
887
888 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
889 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
890
891 PR target/71676
892 PR target/71678
893 * gcc.target/avr/pr71676-1.c: New test.
894 * gcc.target/avr/pr71676-3.c: New test.
895 * gcc.target/avr/pr71676.c: New test.
896 * gcc.target/avr/pr71678.c: New test.
897
898 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
899
900 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
901 such that cloned verions of tested functions are not created.
902
903 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
904
905 PR fortran/71895
906 * gfortran.dg/pr71895.f90: New test.
907
908 2016-10-24 Jakub Jelinek <jakub@redhat.com>
909
910 * g++.dg/debug/dwarf2/ref-2.C: New test.
911
912 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
913
914 * c-c++-common/Wint-in-bool-context-3.c: New test.
915
916 2016-10-24 Martin Sebor <msebor@redhat.com>
917
918 PR middle-end/77735
919 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
920 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
921 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
922 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
923 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
924 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
925 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
926
927 2016-10-24 Richard Biener <rguenther@suse.de>
928
929 PR testsuite/71491
930 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
931 * gcc.dg/vect/slp-45.c: Likewise.
932
933 2016-10-24 Richard Biener <rguenther@suse.de>
934
935 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
936 * gcc.dg/tree-ssa/pr21458.c: Likewise.
937 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
938
939 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
940
941 PR target/78093
942 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
943 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
944
945 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
946
947 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
948
949 2016-10-24 Jakub Jelinek <jakub@redhat.com>
950
951 * gcc.target/i386/bmi2-pext-1.c: New test.
952 * gcc.target/i386/bmi2-pdep-1.c: New test.
953 * gcc.target/i386/bmi2-bzhi-3.c: New test.
954 * gcc.target/i386/tbm-bextri-1.c: New test.
955 * gcc.target/i386/bmi-bextr-6.c: New test.
956
957 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
958
959 PR target/77483
960 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
961 * gcc.target/i386/pr65105-1.c: Likewise.
962 * gcc.target/i386/pr65105-2.c: Likewise.
963 * gcc.target/i386/pr65105-3.c: Likewise.
964 * gcc.target/i386/pr65105-5.c: Likewise.
965 * gcc.target/i386/pr67761.c: Likewise.
966 * gcc.target/i386/pr70799-1.c: Likewise.
967
968 2016-10-24 Martin Liska <mliska@suse.cz>
969
970 PR sanitizer/77966
971 * c-c++-common/ubsan/unreachable-3.c: New test.
972
973 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
974
975 PR fortran/77763
976 * gfortran.dg/pr77763.f90
977
978 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
979
980 PR fortran/54730
981 PR fortran/78033
982 * gfortran.dg/pr78033.f90: New test.
983
984 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
985
986 PR fortran/69834
987 * gfortran.dg/select_type_1.f03: Change error for overlapping
988 TYPE IS cases.
989 * gfortran.dg/select_type_36.f03: New test.
990
991 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
992
993 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
994
995 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
996
997 PR fortran/78021
998 * gfortran.dg/string_length_3.f90: New test.
999
1000 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1001
1002 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1003
1004 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1005
1006 PR fortran/43366
1007 PR fortran/57117
1008 PR fortran/61337
1009 * gfortran.dg/alloc_comp_class_5.f03: New test.
1010 * gfortran.dg/class_allocate_21.f90: New test.
1011 * gfortran.dg/class_allocate_22.f90: New test.
1012 * gfortran.dg/realloc_on_assign_27.f08: New test.
1013
1014 2016-10-21 Jeff Law <law@redhat.com>
1015
1016 * PR tree-optimization/71947
1017 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1018 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1019 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1020
1021 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1022
1023 * gcc.dg/ipa/vrp5.c: New test.
1024 * gcc.dg/ipa/vrp6.c: New test.
1025
1026 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1027
1028 * gcc.target/aarch64/test_frame_17.c: New test.
1029
1030 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1031
1032 * gcc.target/aarch64/test_frame_17.c: New test.
1033
1034 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1035
1036 PR preprocessor/71681
1037 * gcc.dg/cpp/pr71681-1.c: New testcase
1038 * gcc.dg/cpp/pr71681-2.c: Likewise
1039 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1040 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1041 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1042 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1043
1044 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR target/78057
1047 * gcc.target/i386/pr78057.c: New test.
1048
1049 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1050
1051 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1052
1053 PR fortran/69566
1054 * gfortran.dg/select_type_37.f03: New test.
1055
1056 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1057
1058 PR target/71627
1059 * gcc.target/avr/pr71627.c: New test
1060
1061 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1062
1063 * gcc.target/sparc/overflow-1.c: New test.
1064 * gcc.target/sparc/overflow-2.c: Likewise.
1065 * gcc.target/sparc/overflow-3.c: Likewise.
1066
1067 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1068
1069 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1070 effective target.
1071
1072 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1073
1074 PR rtl-optimization/78038
1075 * gcc.target/aarch64/pr78038.c: New test.
1076
1077 2016-10-21 Richard Biener <rguenther@suse.de>
1078
1079 PR tree-optimization/78051
1080 * g++.dg/torture/pr78051.C: New testcase.
1081
1082 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1083
1084 * c-c++-common/wdate-time.c: Restored test case.
1085 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1086
1087 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1088
1089 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1090
1091 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1092
1093 PR target/78037
1094 * gcc.target/i386/pr78037.c: New test.
1095
1096 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gcc.target/visium/overflow8.c: New.
1099 * gcc.target/visium/overflow16.c: Likewise.
1100 * gcc.target/visium/overflow32: Likewise.
1101
1102 2016-10-20 Michael Matz <matz@suse.de>
1103
1104 * gcc.dg/loop-split.c: New test.
1105 * gcc.dg/tree-ssa/ifc-9.c: Update.
1106 * gcc.dg/tree-ssa/ifc-10.c: Update.
1107
1108 2016-10-20 Richard Biener <rguenther@suse.de>
1109
1110 * gcc.dg/graphite/pr35356-1.c: Update.
1111
1112 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/77446
1115 * g++.dg/cpp1y/pr77446.C: New.
1116
1117 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1118
1119 PR tree-optimization/53979
1120 * gcc.dg/pr53979-1.c: New test-case.
1121 * gcc.dg/pr53979-2.c: Likewise.
1122
1123 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1124
1125 * c-c++-common/Wint-in-bool-context-2.c: New test.
1126
1127 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1128
1129 * gfortran.dg/dtio_17.f90: Fix test.
1130
1131 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1132
1133 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1134 * gcc.dg/Walloca-2.c: Same.
1135
1136 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1137
1138 * gcc.dg/Wvla-1.c: Rename to...
1139 * gcc.dg/Wvla-larger-than-1.c: ...this.
1140 * gcc.dg/Wvla-2.c: Rename to...
1141 * gcc.dg/Wvla-larger-than-2.c: ...this.
1142 * gcc.dg/Wvla-3.c: Rename to...
1143 * gcc.dg/Walloca-11.c.: ...this.
1144 * gcc.dg/wvla-[1-7].c: Rename to:
1145 * gcc.dg/Wvla-[1-7].c: ...this.
1146
1147 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1148
1149 PR tree-optimization/78005
1150 * gcc.dg/vect/pr78005.c: New.
1151 * gcc.target/i386/l_fma_float_1.c: Revise test.
1152 * gcc.target/i386/l_fma_float_2.c: Ditto.
1153 * gcc.target/i386/l_fma_float_3.c: Ditto.
1154 * gcc.target/i386/l_fma_float_4.c: Ditto.
1155 * gcc.target/i386/l_fma_float_5.c: Ditto.
1156 * gcc.target/i386/l_fma_float_6.c: Ditto.
1157 * gcc.target/i386/l_fma_double_1.c: Ditto.
1158 * gcc.target/i386/l_fma_double_2.c: Ditto.
1159 * gcc.target/i386/l_fma_double_3.c: Ditto.
1160 * gcc.target/i386/l_fma_double_4.c: Ditto.
1161 * gcc.target/i386/l_fma_double_5.c: Ditto.
1162 * gcc.target/i386/l_fma_double_6.c: Ditto.
1163
1164 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1165
1166 PR tree-optimization/78024
1167 * gcc.dg/goacc/loop-processing-1.c: New file.
1168
1169 2016-10-19 Richard Biener <rguenther@suse.de>
1170
1171 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1172
1173 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1174
1175 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1176 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1177 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1178 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1179 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1180 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1181 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1182 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1183 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1184 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1185 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1186 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1187 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1188 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1192 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1193 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1194 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1195 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1196 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1197 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1198 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1199 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1200 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1201 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1202 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1203 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1204 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1205 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1206 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1207 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1208 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1209 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1214 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1215 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1216 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1217 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1218 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1219 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1220 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1221 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1222 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1223 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1224 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1225 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1226 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1227 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1228 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1229 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1230 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1231 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1236 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1237 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1238 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1239 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1240 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1241 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1242 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1243 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1244 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1245 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1246 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1247 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1248 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1249 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1250 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1251 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1252 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1253 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1280 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1281 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1285 * gcc.target/powerpc/vsu/vsu.exp: New file.
1286
1287 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1288
1289 PR target/77991
1290 * gcc.target/i386/pr77991.c: New test.
1291
1292 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1293
1294 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1295 LTO is used.
1296
1297 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1298
1299 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1300
1301 2016-10-18 Richard Biener <rguenther@suse.de>
1302
1303 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1304 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1305 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1306 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1307 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1308 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1309 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1310 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1311 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1312 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1313 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1314 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1315 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1316 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1317 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1318 * gcc.dg/pr68217.c: Likewise.
1319 * gcc.dg/predict-9.c: Likewise.
1320 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1321 * gcc.dg/predict-1.c: Likewise.
1322
1323 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1324
1325 * gfortran.dg/dtio_17.f90: New test.
1326
1327 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1328
1329 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1330
1331 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1332
1333 * gcc.dg/ipa/vrp4.c: New test.
1334
1335 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1336
1337 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1338 * gcc.dg/torture/pr39074.c: Likewise.
1339
1340 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1341
1342 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1343 * gnat.dg/trampoline4.adb: Minor tweak.
1344
1345 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1346
1347 PR tree-optimization/77916
1348 * gcc.dg/torture/pr77916.c: New.
1349
1350 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1351
1352 PR fortran/77978
1353 * gfortran.dg/pr77978_1.f90: New test.
1354 * gfortran.dg/pr77978_2.f90: Ditto.
1355 * gfortran.dg/pr77978_3.f90: Ditto.
1356
1357 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1358
1359 PR fortran/61420
1360 PR fortran/78013
1361 * gfortran.dg/proc_ptr_49.f90: New test.
1362
1363 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1364
1365 PR target/77308
1366 * gcc.target/arm/pr77308.c: New test.
1367
1368 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1369
1370 * lib/target-supports.exp
1371 (check_effective_target_floatn_nx_runtime): Return 0 for
1372 powerpc*-ibm-aix*.
1373
1374 2016-10-17 Andrew Pinski <apinski@cavium.com>
1375
1376 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1377 long instead of long.
1378 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1379 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1380 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1381 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1382 * gcc.target/aarch64/pr68102_1.c: Likewise.
1383 * gcc.target/aarch64/target_attr_3.c: Likewise.
1384
1385 2016-10-17 Richard Biener <rguenther@suse.de>
1386
1387 PR tree-optimization/77988
1388 * gcc.dg/torture/pr77988.c: New testcase.
1389
1390 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1391
1392 * gcc.dg/pr71636-1.c: New test-case.
1393 * gcc.dg/pr71636-2.c: Likewise.
1394
1395 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1396
1397 * gnat.dg/trampoline3.adb: New test.
1398 * gnat.dg/trampoline4.adb: Likewise.
1399
1400 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1401
1402 * gfortran.dg/dtio_16.f90: New test.
1403
1404 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1407 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1408 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1409
1410 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1411
1412 * gcc.target/sparc/popc.c: Rename to...
1413 * gcc.target/sparc/popc-1.c: ...this.
1414 * gcc.target/sparc/popc-2.c: New test.
1415
1416 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417
1418 PR fortran/77972
1419 * gfortran.dg/unexpected_eof_4.f90: New test.
1420
1421 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1422
1423 PR libfortran/48587
1424 * gfortran.dg/negative_unit2.f90: New test.
1425
1426 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR middle-end/77959
1429 * gfortran.dg/pr77959.f90: New test.
1430
1431 DR 1511 - const volatile variables and ODR
1432 * g++.dg/DRs/dr1511-1.C: New test.
1433 * g++.dg/DRs/dr1511-2.C: New test.
1434
1435 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1436
1437 * gnat.dg/debug7.adb (dg-options): Remove -g.
1438 * gnat.dg/debug8.adb (dg-options): Add -margs.
1439 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1440
1441 2016-10-14 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/77979
1444 * gcc.dg/torture/pr77979.c: New testcase.
1445
1446 2016-10-14 Martin Liska <mliska@suse.cz>
1447
1448 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1449 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1450 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1451
1452 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1453
1454 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1455 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1456 * gcc.dg/torture/pr77937-2.c: Likewise.
1457
1458 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1459
1460 * gnat.dg/lto15.adb: Adjust.
1461 * gnat.dg/lto16.adb: Likewise.
1462 * gnat.dg/lto17.adb: Likewise
1463 * gnat.dg/lto18.ad[sb]: New test.
1464 * gnat.dg/lto18_pkg.ads: New helper.
1465 * gnat.dg/lto19.adb: New test.
1466 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1467 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1468 * gnat.dg/lto20.adb: New test.
1469 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1470
1471 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1472
1473 * gfortran.dg/coarray_38.f90: Expect error message.
1474
1475 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1476
1477 * gcc.target/aarch64/spellcheck_1.c: New test.
1478 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1479 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1480 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1481 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1482 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1483
1484 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1485
1486 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1487
1488 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1489
1490 PR tree-optimization/77937
1491 * gcc.dg/torture/pr77937-1.c: New.
1492 * gcc.dg/torture/pr77937-2.c: New.
1493
1494 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1495
1496 * g++.dg/cpp1z/inline-var1.C: New test.
1497 * g++.dg/cpp1z/inline-var1a.C: New test.
1498 * g++.dg/cpp1z/inline-var1.h: New file.
1499 * g++.dg/cpp1z/inline-var2.C: New test.
1500 * g++.dg/cpp1z/inline-var3.C: New test.
1501 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1502 uninitialized const.
1503
1504 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1505
1506 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1507 Xscale is specified, not just -march.
1508 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1509 is incompatible with Xscale.
1510
1511 2016-10-13 Martin Sebor <msebor@redhat.com>
1512
1513 PR c++/71912
1514 * g++.dg/ext/flexary4.C: Adjust.
1515 * g++.dg/ext/flexary5.C: Same.
1516 * g++.dg/ext/flexary9.C: Same.
1517 * g++.dg/ext/flexary19.C: New test.
1518 * g++.dg/ext/flexary18.C: New test.
1519 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1520 regression test.
1521 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1522 Avoid generating a flexible array member in an array.
1523
1524 2016-10-13 Martin Sebor <msebor@redhat.com>
1525
1526 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1527 to placate -Wformat on targets where the type is not int.
1528
1529 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1530
1531 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1532 in INSN_LOCATION.
1533
1534 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1535
1536 * gcc.target/i386/l_fma_float_1.c: Revise test.
1537 * gcc.target/i386/l_fma_float_2.c: Ditto.
1538 * gcc.target/i386/l_fma_float_3.c: Ditto.
1539 * gcc.target/i386/l_fma_float_4.c: Ditto.
1540 * gcc.target/i386/l_fma_float_5.c: Ditto.
1541 * gcc.target/i386/l_fma_float_6.c: Ditto.
1542 * gcc.target/i386/l_fma_double_1.c: Ditto.
1543 * gcc.target/i386/l_fma_double_2.c: Ditto.
1544 * gcc.target/i386/l_fma_double_3.c: Ditto.
1545 * gcc.target/i386/l_fma_double_4.c: Ditto.
1546 * gcc.target/i386/l_fma_double_5.c: Ditto.
1547 * gcc.target/i386/l_fma_double_6.c: Ditto.
1548
1549 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1550
1551 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1552
1553 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1554
1555 * gcc.dg/vect/vect-98.c: Refine test case.
1556 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1557 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1558 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1559
1560 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR c/77946
1563 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1564
1565 2016-10-13 Martin Liska <mliska@suse.cz>
1566
1567 PR tree-optimization/77943
1568 * g++.dg/tree-ssa/pr77943.C: New test.
1569
1570 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1571
1572 PR fortran/72832
1573 * gfortran.dg/allocate_with_source_22.f03: New test.
1574 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1575 fail.
1576
1577 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1578
1579 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1580 * gcc.target/arm/movsi_movw.c: Likewise.
1581 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1582 directive to work on big endian targets.
1583
1584 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1585
1586 * gcc.dg/tree-ssa/evrp6.c: New test.
1587
1588 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1589
1590 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1591 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1592 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1593
1594 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1595
1596 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1597 * gcc.target/powerpc/warn-2.c: Ditto.
1598
1599 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1600
1601 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1602 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1603 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1604 for -mmsa.
1605 * gcc.target/mips/msa.c: New test.
1606 * gcc.target/mips/msa-builtins.c: Likewise.
1607 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1608 (check_effective_target_mips_msa_runtime): Likewise.
1609 (check_effective_target_mips_msa): Likewise.
1610 (add_options_for_mips_msa): Likewise.
1611 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1612 (check_effective_target_vect_intfloat_cvt): Likewise.
1613 (check_effective_target_vect_uintfloat_cvt): Likewise.
1614 (check_effective_target_vect_floatint_cvt): Likewise.
1615 (check_effective_target_vect_floatuint_cvt): Likewise.
1616 (check_effective_target_vect_shift): Likewise.
1617 (check_effective_target_vect_shift_char): Likewise.
1618 (check_effective_target_vect_long): Likewise.
1619 (check_effective_target_vect_float): Likewise.
1620 (check_effective_target_vect_double): Likewise.
1621 (check_effective_target_vect_long_long): Likewise.
1622 (check_effective_target_vect_perm): Likewise.
1623 (check_effective_target_vect_perm_byte): Likewise.
1624 (check_effective_target_vect_perm_short): Likewise.
1625 (check_effective_target_vect_sdot_qi): Likewise.
1626 (check_effective_target_vect_udot_qi): Likewise.
1627 (check_effective_target_vect_sdot_hi): Likewise.
1628 (check_effective_target_vect_udot_hi): Likewise.
1629 (check_effective_target_vect_pack_trunc): Likewise.
1630 (check_effective_target_vect_unpack): Likewise.
1631 (check_effective_target_vect_hw_misalign): Likewise.
1632 (check_effective_target_vect_condition): Likewise.
1633 (check_effective_target_vect_cond_mixed): Likewise.
1634 (check_effective_target_vect_char_mult): Likewise.
1635 (check_effective_target_vect_short_mult): Likewise.
1636 (check_effective_target_vect_int_mult): Likewise.
1637 (check_effective_target_vect_extract_even_odd): Likewise.
1638 (check_effective_target_vect_interleave): Likewise.
1639 (check_vect_support_and_set_flags): Check if the target supports MSA
1640 and append to the list of EFFECTIVE_TARGETS.
1641
1642 2016-10-12 Richard Biener <rguenther@suse.de>
1643
1644 PR debug/77947
1645 * g++.dg/torture/pr77947.C: New testcase.
1646
1647 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1648
1649 * gnat.dg/debug8.adb: New testcase.
1650
1651 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1652
1653 * gnat.dg/debug9.adb: New testcase.
1654
1655 2016-10-12 Richard Biener <rguenther@suse.de>
1656
1657 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1658 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1659 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1660
1661 2016-10-12 Richard Biener <rguenther@suse.de>
1662
1663 PR tree-optimization/77920
1664 * gcc.dg/torture/pr77920.c: New testcase.
1665
1666 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1667
1668 PR tree-optimization/77929
1669 * gcc.c-torture/compile/pr77929.c: New test.
1670
1671 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1672 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1673 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1674 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1675 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1676 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1677 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1678 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1679 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1680
1681 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1682
1683 * gcc.target/sparc/setcc-4.c: Adjust.
1684 * gcc.target/sparc/setcc-5.c: Likewise.
1685 * gcc.target/sparc/setcc-6.c: Likewise.
1686 * gcc.target/sparc/setcc-7.c: Likewise.
1687 * gcc.target/sparc/setcc-8.c: Likewise.
1688 * gcc.target/sparc/setcc-9.c: Likewise.
1689 * gcc.target/sparc/setcc-10.c: Delete.
1690
1691 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1692
1693 PR fortran/77942
1694 * gfortran.dg/pr77942.f90
1695
1696 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1697
1698 * gfortran.dg/dec_math.f90: New testsuite.
1699
1700 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1701
1702 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1703 (main): Declare j as i32 instead of int.
1704
1705 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1706
1707 PR testsuite/PR77710
1708 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1709 target triplet instead of *-*-*-*.
1710
1711 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1712
1713 * gnat.dg/unchecked_convert10.adb: New test.
1714 * gnat.dg/unchecked_convert11.adb: Likewise.
1715 * gnat.dg/unchecked_convert12.adb: Likewise.
1716
1717 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1718
1719 * gcc.target/sparc/cbcond-1.c: New test.
1720 * gcc.target/sparc/cbcond-2.c: Likewise.
1721 * gcc.target/sparc/movcc-1.c: Likewise.
1722 * gcc.target/sparc/movcc-2.c: Likewise.
1723 * gcc.target/sparc/setcc-1.c: Adjust.
1724 * gcc.target/sparc/setcc-2.c: Likewise.
1725 * gcc.target/sparc/setcc-3.c: Likewise.
1726 * gcc.target/sparc/setcc-4.c: Likewise.
1727 * gcc.target/sparc/setcc-5.c: Likewise.
1728 * gcc.target/sparc/setcc-6.c: New test.
1729 * gcc.target/sparc/setcc-7.c: Likewise.
1730 * gcc.target/sparc/setcc-8.c: Likewise.
1731 * gcc.target/sparc/setcc-9.c: Likewise.
1732 * gcc.target/sparc/setcc-10.c: Likewise.
1733
1734 2016-10-10 Jeff Law <law@redhat.com>
1735
1736 PR tree-optimization/71947
1737 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1738 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1739 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1740 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1741 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1742 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1743
1744 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1745
1746 PR fortran/77915
1747 * gfortran.dg/matmul_11.f90: New test.
1748
1749 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1750
1751 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1752 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1810
1811 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1812
1813 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1827
1828 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1829
1830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1831 Enable AArch64.
1832 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1833 vdup*_laneq.
1834 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1838
1839 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1840 Jiong Wang <jiong.wang@arm.com>
1841
1842 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1843 AArch64 support.
1844 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1845 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1846 AArch64 targets.
1847 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1848 AArch64 targets.
1849 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1850 targets.
1851 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1852
1853 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/specs/vfa.ads: New test.
1856
1857 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/inline13.ad[sb]: New test.
1860 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1861
1862 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gnat.dg/biased_subtype.adb: New test.
1865
1866 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR tree-optimization/77901
1869 * gcc.c-torture/compile/pr77901.c: New test.
1870
1871 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1872
1873 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1874 * gcc.dg/ipa/propalign-2.c: Likewise
1875 * gcc.dg/ipa/propalign-3.c: Likewise.
1876 * gcc.dg/ipa/propalign-4.c: Likewise.
1877 * gcc.dg/ipa/propalign-5.c: Likewise.
1878
1879 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1880
1881 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1882
1883 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1884
1885 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1886 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1887
1888 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1889
1890 * gfortran.dg/dec_union_11.f90: New testcase.
1891
1892 2016-10-07 Nathan Sidwell <nathan@acm.org>
1893
1894 PR c++/66443
1895 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1896 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1897 * g++.dg/cpp1y/pr66443-cxx14.C: New
1898 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1899 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1900
1901 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1902
1903 * g++.dg/cpp0x/addressof1.C: New test.
1904 * g++.dg/cpp0x/addressof2.C: New test.
1905
1906 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1907
1908 * gcc.target/powerpc/float128-type-1.c: New test to check that
1909 PowerPC 64-bit Linux enables -mfloat128-type by default.
1910 * gcc.target/powerpc/float128-type-2.c: Likewise.
1911 * gcc.target/powerpc/float128-mix.c: Change error message to
1912 reflect that __ibm128 is now #define'ed to be long double.
1913
1914 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1915
1916 PR fortran/77406
1917 * gfortran.dg/pr77406.f90: New test.
1918 * gfortran.dg/assumed_type_3.f90: Update error messages.
1919 * gfortran.dg/defined_operators_1.f90: Ditto.
1920 * gfortran.dg/generic_26.f90: Ditto.
1921 * gfortran.dg/generic_7.f90: Ditto.
1922 * gfortran.dg/gomp/udr5.f90: Ditto.
1923 * gfortran.dg/gomp/udr7.f90: Ditto.
1924 * gfortran.dg/interface_1.f90: Ditto.
1925 * gfortran.dg/interface_37.f90: Ditto.
1926 * gfortran.dg/interface_5.f90: Ditto.
1927 * gfortran.dg/interface_6.f90: Ditto.
1928 * gfortran.dg/interface_7.f90
1929 * gfortran.dg/no_arg_check_3.f90
1930 * gfortran.dg/operator_5.f90
1931 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1932
1933 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1934
1935 PR c++/77700
1936 * c-c++-common/Wint-in-bool-context.c: Update test.
1937
1938 2016-10-07 Richard Biener <rguenther@suse.de>
1939
1940 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1941 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1942
1943 2016-10-07 Marek Polacek <polacek@redhat.com>
1944
1945 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1946
1947 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1948
1949 PR c++/69733
1950 * c-c++-common/pr69733.c: New test.
1951 * gcc.dg/pr69733.c: New test.
1952 * gcc.target/i386/pr69733.c: New test.
1953
1954 2016-10-07 Marek Polacek <polacek@redhat.com>
1955
1956 PR c++/77803
1957 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1958
1959 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR tree-optimization/77664
1962 * gcc.dg/tree-ssa/pr77664.c: New test.
1963 * gcc.dg/pr77664.c: New test.
1964
1965 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1966
1967 * gfortran.dg/pr69955.f90: New test.
1968
1969 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1970
1971 PR fortran/57910
1972 * gfortran.dg/pr57910.f90: New test.
1973
1974 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1975
1976 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1977 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1978
1979 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1980
1981 PR tree-optimization/77862
1982 * gcc.dg/pr77862.c: New test.
1983
1984 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1985
1986 * gcc.dg/tree-ssa/evrp4.c: New test.
1987
1988 2016-10-06 Jeff Law <law@redhat.com>
1989
1990 PR tree-optimization/71661
1991 * gcc.dg/tree-ssa/pr71661.c: New test.
1992
1993 2016-10-06 Richard Biener <rguenther@suse.de>
1994
1995 PR tree-optimization/77855
1996 * gcc.dg/torture/pr77855.c: New testcase.
1997
1998 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1999 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * g++.dg/other/pr77759.C: New test.
2002
2003 2016-10-06 Richard Biener <rguenther@suse.de>
2004
2005 PR tree-optimization/77839
2006 * gcc.dg/torture/pr77839.c: New testcase.
2007
2008 2016-10-06 Marek Polacek <polacek@redhat.com>
2009
2010 * g++.dg/cpp1z/init-statement9.C: New test.
2011
2012 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2013
2014 * gcc.target/i386/pcommit-1.c: Deleted.
2015 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2016 * gcc.target/i386/sse-13.c: Ditto.
2017 * gcc.target/i386/sse-14.c: Ditto.
2018 * gcc.target/i386/sse-22.c: Ditto.
2019 * gcc.target/i386/sse-23.c: Ditto.
2020 * g++.dg/other/i386-2.C: Ditto.
2021
2022 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2023
2024 * gcc.target/i386/pr77833.c: Require int128 effective target.
2025
2026 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2027
2028 PR fortran/58991
2029 PR fortran/58992
2030 * gfortran.dg/associate_22.f90: New test.
2031
2032 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2033
2034 * gfortran.dg/dec_union_9.f90: New testcase.
2035 * gfortran.dg/dec_union_10.f90: New testcase.
2036
2037 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR sanitizer/66343
2040 * gcc.dg/pch/pr66343-3.c: New test.
2041 * gcc.dg/pch/pr66343-3.hs: New file.
2042
2043 PR sanitizer/66343
2044 * gcc.dg/pch/pr66343-1.c: New test.
2045 * gcc.dg/pch/pr66343-1.hs: New file.
2046 * gcc.dg/pch/pr66343-2.c: New test.
2047 * gcc.dg/pch/pr66343-2.hs: New file.
2048
2049 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2050
2051 * c-c++-common/Wint-in-bool-context.c: Update test.
2052
2053 2016-10-05 Marek Polacek <polacek@redhat.com>
2054
2055 * g++.dg/cpp1z/init-statement1.C: New test.
2056 * g++.dg/cpp1z/init-statement2.C: New test.
2057 * g++.dg/cpp1z/init-statement3.C: New test.
2058 * g++.dg/cpp1z/init-statement4.C: New test.
2059 * g++.dg/cpp1z/init-statement5.C: New test.
2060 * g++.dg/cpp1z/init-statement6.C: New test.
2061 * g++.dg/cpp1z/init-statement7.C: New test.
2062 * g++.dg/cpp1z/init-statement8.C: New test.
2063
2064 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2065
2066 PR fortran/67524
2067 * gfortran.dg/pr67524.f90: New test.
2068
2069 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR sanitizer/77823
2072 * c-c++-common/ubsan/shift-9.c: New test.
2073
2074 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2075
2076 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2077 of int if __SIZEOF_INT__ is less than 4 bytes.
2078
2079 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2080
2081 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2082 * gfortran.dg/class_array_20.f03: Likewise.
2083 * gfortran.dg/class_array_21.f03: Likewise.
2084 * gfortran.dg/finalize_29.f08: Likewise.
2085 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2086
2087 2016-10-05 Richard Biener <rguenther@suse.de>
2088
2089 PR middle-end/77826
2090 * gcc.dg/torture/pr77826.c: New testcase.
2091
2092 2016-10-05 Richard Biener <rguenther@suse.de>
2093
2094 * gcc.dg/fold-copysign-1.c: New testcase.
2095
2096 2016-10-05 Andreas Schwab <schwab@suse.de>
2097
2098 * g++.dg/pr49847-2.C: Remove.
2099
2100 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2101
2102 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2103
2104 2016-10-05 Richard Biener <rguenther@suse.de>
2105
2106 PR middle-end/55152
2107 * gcc.dg/pr55152-2.c: New testcase.
2108
2109 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2110
2111 * gfortran.dg/dtio_15.f90: New test.
2112
2113 2016-10-04 Ian Lance Taylor <iant@golang.org>
2114
2115 * gcc.dg/split-7.c: New test.
2116
2117 2016-10-04 Martin Sebor <msebor@redhat.com>
2118
2119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2120 %lc directive to wint_t to silence -Wformat warnings on targets
2121 where the latter is a distinct type such as long.
2122
2123 2016-10-04 Martin Sebor <msebor@redhat.com>
2124
2125 PR c++/77804
2126 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2127
2128 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR c++/77791
2131 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2132
2133 * g++.dg/other/java3.C: Remove.
2134 * g++.dg/other/java1.C: Remove.
2135 * g++.dg/other/error12.C: Remove.
2136 * g++.dg/other/java2.C: Remove.
2137 * g++.dg/warn/Wnvdtor.C: Remove.
2138 * g++.dg/lookup/java1.C: Remove.
2139 * g++.dg/lookup/java2.C: Remove.
2140 * g++.dg/ext/pr34829.C: Remove.
2141 * g++.dg/ext/java-3.C: Remove.
2142 * g++.dg/ext/java-1.C: Remove.
2143 * g++.dg/ext/java-2.C: Remove.
2144 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2145
2146 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2147
2148 PR tree-optimization/77808
2149 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2150
2151 2016-10-04 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/77399
2154 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2155
2156 2016-10-04 Richard Biener <rguenther@suse.de>
2157
2158 PR middle-end/77833
2159 * gcc.target/i386/pr77833.c: New testcase.
2160
2161 2016-09-26 Jeff Law <law@redhat.com>
2162
2163 PR tree-optimization/71550
2164 PR tree-optimization/71403
2165 * gcc.c-torture/execute/pr71550.c: New test.
2166
2167 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2168
2169 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2170 option.
2171
2172 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173
2174 Revert
2175 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2176
2177 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2178
2179 2016-10-03 Marek Polacek <polacek@redhat.com>
2180
2181 * g++.dg/cpp0x/nullptr37.C: New test.
2182
2183 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2184
2185 * c-c++-common/Wint-in-bool-context.c: Update test.
2186
2187 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2188
2189 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2190 earlier.
2191 * g++.dg/charset/asm2.c (memmove): Likewise.
2192 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2193 * g++.dg/tls/diag-4.C (foo): Likewise.
2194 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2195 dg-warning, fix up regex.
2196 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2197 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2198 * g++.old-deja/g++.mike/net31.C: Likewise.
2199 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2200 for C++17.
2201 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2202 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2203
2204 2016-10-01 Richard Biener <rguenther@suse.de>
2205
2206 PR middle-end/77798
2207 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2208
2209 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2210
2211 PR fortran/77663
2212 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2213
2214 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR c/77490
2217 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2218 Add dg-prune-output directive.
2219
2220 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2221
2222 PR fortran/66643
2223 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2224 * gfortran.fortran-torture/compile/write.f90: Update test.
2225
2226 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2227
2228 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2229 arm_fp16_alternative_ok as the required effective target.
2230 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2231 -mfp16-format=alternative to the dg-options directive and remove
2232 the dg-add-options directive.
2233
2234 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2235
2236 PR fortran/77764
2237 * gfortran.dg/dec_union_8.f90: New testcase.
2238
2239 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2240
2241 PR fortran/77782
2242 * gfortran.dg/dec_structure_16.f90: New testcase.
2243
2244 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2245
2246 * gfortran.dg/coarray_allocate_10.f08: New test.
2247 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2248
2249 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2250
2251 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2252
2253 2016-09-30 Richard Biener <rguenther@suse.de>
2254
2255 PR tree-optimization/77399
2256 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2257
2258 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2259
2260 * c-c++-common/pr27336.c: Make dependency on
2261 -fdelete-null-pointer-checks explicit.
2262 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2263 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2264 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2265 * gcc.dg/pic-1.c: Require fpic target support.
2266 * gcc.dg/pic-2.c: Likewise.
2267
2268 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2269
2270 Implement P0001R1 - C++17 removal of register storage class specifier
2271 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2272 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2273 C++17.
2274 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2275 keyword if not __SSE2__.
2276 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2277 C++17.
2278 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2279 register keywords.
2280 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2281 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2282 no_erroneous_warning): Expect new warnings for C++17.
2283 * g++.dg/warn/register-var-2.C (f): Likewise.
2284 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2285 * g++.dg/parse/linkage2.C (foo): Likewise.
2286 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2287 keyword on parameters for C++17.
2288 * g++.dg/cpp1z/register1.C: New test.
2289 * g++.dg/cpp1z/register2.C: New test.
2290 * g++.dg/cpp1z/register3.C: New test.
2291
2292 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2293
2294 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2295 * gcc.target/i386/avx2-check.h (main): Ditto.
2296 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2297 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2298 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2299 * gcc.target/i386/avx512er-check.h (main): Ditto.
2300 * gcc.target/i386/avx512f-check.h (main): Ditto.
2301 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2302 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2303 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2304
2305 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2306
2307 PR target/77756
2308 * gcc.target/i386/pr77756.c: New test.
2309
2310 2016-09-29 Marek Polacek <polacek@redhat.com>
2311
2312 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2313
2314 2016-09-29 Marek Polacek <polacek@redhat.com>
2315
2316 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2317 C++14.
2318
2319 2016-09-29 Martin Liska <mliska@suse.cz>
2320
2321 * objc/execute/construct1.m: New test.
2322
2323 2016-09-29 Richard Biener <rguenther@suse.de>
2324
2325 PR tree-optimization/77768
2326 * gcc.dg/torture/pr77768.c: New testcase.
2327
2328 2016-09-28 Richard Biener <rguenther@suse.de>
2329
2330 PR middle-end/77407
2331 * gcc.dg/pr77407.c: New testcase.
2332
2333 2016-09-29 Richard Biener <rguenther@suse.de>
2334
2335 PR middle-end/55152
2336 * gcc.dg/pr55152.c: New testcase.
2337 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2338
2339 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2340
2341 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2342 (dg-options): Remove -m32.
2343
2344 2016-09-28 Martin Sebor <msebor@redhat.com>
2345
2346 PR middle-end/77721
2347 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2348
2349 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2350
2351 PR libgfortran/77707
2352 * gfortran.dg/inquire_17.f90: New test.
2353
2354 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR c++/77467
2357 * g++.dg/cpp1y/constexpr-77467.C: New test.
2358
2359 2016-09-28 Martin Sebor <msebor@redhat.com>
2360
2361 PR c/77762
2362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2363 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2364 (test_sprintf_p_const): Adjust line numbers to avoid failures
2365 introduced in r240503.
2366
2367 2016-09-28 Martin Sebor <msebor@redhat.com>
2368
2369 PR middle-end/77683
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2371
2372 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2373
2374 PR c++/77748
2375 * g++.dg/pr77550.C: Avoid undefined behavior.
2376
2377 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2378
2379 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2380
2381 * gcc.dg/strlenopt-20.c: Update test.
2382 * gcc.dg/strlenopt-21.c: Likewise.
2383 * gcc.dg/strlenopt-22.c: Likewise.
2384 * gcc.dg/strlenopt-22g.c: Likewise.
2385 * gcc.dg/strlenopt-26.c: Likewise.
2386 * gcc.dg/strlenopt-5.c: Likewise.
2387 * gcc.dg/strlenopt-7.c: Likewise.
2388 * gcc.dg/strlenopt-9.c: Likewise.
2389
2390 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2391
2392 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2393
2394 * g++.dg/cpp1z/lambda-this1.C: New test.
2395 * g++.dg/cpp1z/lambda-this2.C: New test.
2396
2397 PR c++/77722
2398 * g++.dg/ubsan/return-4.C: New test.
2399 * g++.dg/ubsan/return-5.C: New test.
2400 * g++.dg/ubsan/return-6.C: New test.
2401
2402 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2403
2404 * lib/target-supports.exp
2405 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2406 in function comment.
2407
2408 2016-09-27 Martin Liska <mliska@suse.cz>
2409
2410 PR gcov-profile/46266
2411 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2412 considered.
2413
2414 2016-09-27 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77745
2417 * g++.dg/torture/pr77745.C: New testcase.
2418
2419 2016-09-27 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/77478
2422 * gcc.dg/torture/pr77478.c: New testcase.
2423
2424 2016-09-27 Martin Liska <mliska@suse.cz>
2425
2426 PR gcov-profile/7970
2427 PR gcov-profile/16855
2428 PR gcov-profile/44779
2429 * g++.dg/gcov/pr16855.C: New test.
2430
2431 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2432
2433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2434
2435 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR fortran/77666
2438 * gfortran.dg/gomp/pr77666.f90: New test.
2439
2440 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2441
2442 PR ipa/77677
2443 * gcc.dg/torture/pr77677-2.c: New test.
2444
2445 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/77420
2448 * gfortran.dg/pr77420_1.f90: New test.
2449 * gfortran.dg/pr77420_2.f90: Ditto.
2450 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2451 * gfortran.dg/pr77420_4.f90: this file.
2452
2453 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2454
2455 PR middle-end/77719
2456 * gfortran.dg/pr77719.f90: New test.
2457
2458 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2459
2460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2461 singular form of byte when quantity is unknown.
2462
2463 2016-09-26 Marek Polacek <polacek@redhat.com>
2464
2465 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2466
2467 2016-09-26 Martin Liska <mliska@suse.cz>
2468
2469 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2470 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2471 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2472 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2473 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2474 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2475 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2476 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2477 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2478
2479 2016-09-26 Marek Polacek <polacek@redhat.com>
2480
2481 PR c/7652
2482 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2483 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2484 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2485 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2486 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2487 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2488 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2489 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2490 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2491 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2492 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2493 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2494 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2495 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2498 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2503 * c-c++-common/attr-fallthrough-1.c: New test.
2504 * c-c++-common/attr-fallthrough-2.c: New test.
2505 * g++.dg/cpp0x/fallthrough1.C: New test.
2506 * g++.dg/cpp0x/fallthrough2.C: New test.
2507 * g++.dg/cpp1z/fallthrough1.C: New test.
2508 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2509 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2510 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2511 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2512
2513 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2514
2515 PR fortran/77429
2516 * gfortran.dg/pr77429.f90: New test.
2517
2518 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/77694
2521 * gfortran.dg/pr77694.f90: New test.
2522
2523 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2524
2525 PR target/51244
2526 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2527
2528 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2529
2530 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2531 for 32-bit mode.
2532
2533 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2534
2535 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2536 for 32-bit mode.
2537
2538 2016-09-24 Marek Polacek <polacek@redhat.com>
2539
2540 PR c/77490
2541 * c-c++-common/Wbool-operation-1.c: New test.
2542 * gcc.dg/Wbool-operation-1.c: New test.
2543
2544 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2545
2546 * gfortran.dg/dec_static_1.f90: New.
2547 * gfortran.dg/dec_static_2.f90: New.
2548 * gfortran.dg/dec_static_3.f90: New.
2549 * gfortran.dg/dec_static_4.f90: New.
2550
2551 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2552
2553 PR fortran/48298
2554 * gfortran.dg/negative_unit_check.f90: Update test.
2555 * gfortran.dg/dtio_14.f90: New test.
2556
2557 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2558
2559 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2560 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2561 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2562 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2563 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2564 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2565 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2566
2567 2016-09-23 Martin Sebor <msebor@redhat.com>
2568
2569 PR testsuite/77713
2570 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2571 assuming long double is bigger than double.
2572
2573 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2574
2575 Implement P0138R2, C++17 construction rules for enum class values
2576 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2577
2578 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2579
2580 PR preprocessor/77672
2581 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2582 expected multiline output from first warning to reflect change
2583 in r240434.
2584
2585 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2586
2587 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2588
2589 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590 Tom de Vries <tom@codesourcery.com>
2591
2592 PR testsuite/77411
2593 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2594
2595 2016-09-23 Marek Polacek <polacek@redhat.com>
2596
2597 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2598 * c-c++-common/gomp/atomic-13.c: Likewise.
2599 * c-c++-common/gomp/atomic-14.c: Likewise.
2600 * c-c++-common/pr60439.c: Remove invalid code.
2601 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2602 * g++.dg/expr/bitfield5.C: Likewise.
2603 * g++.dg/expr/bitfield6.C: Likewise.
2604 * g++.dg/expr/bool1.C: Likewise.
2605 * g++.dg/expr/bool3.C: Likewise.
2606 * g++.dg/expr/lval3.C: Likewise.
2607 * g++.dg/expr/lval4.C: Likewise.
2608 * g++.old-deja/g++.jason/bool5.C: Likewise.
2609
2610 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2611
2612 PR preprocessor/77672
2613 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2614 (test_terminator_location): New function.
2615
2616 2016-09-23 Richard Biener <rguenther@suse.de>
2617
2618 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2619
2620 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2621
2622 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2623 -march=armv8.2-a+fp16 when supported by the hardware.
2624 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2626 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2627 semi-colons to a macro invocations.
2628 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2629 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2630 defined.
2631 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2632 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2635 defined.
2636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2643 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2645 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2646 defined.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2649 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2650 defined.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2653 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2654 defined.
2655 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2658 defined.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2662 defined. Also fix some white-space.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2668 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2669 defined. Also fix some long lines and white-space.
2670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2671 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2672 defined. Also fix some long lines and white-space.
2673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2674 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2675 defined.
2676 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2679 defined.
2680 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2682 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2683 defined.
2684 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2688 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2692 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2701 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2703
2704 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2705 Matthew Wahab <matthew.wahab@arm.com>
2706
2707 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2744
2745 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2746
2747 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2748 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2749 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2750 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2751 support.
2752
2753 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2754
2755 PR ipa/77677
2756 * gcc.dg/torture/pr77677.c: New test.
2757
2758 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2759
2760 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2761 here now.
2762
2763 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2764
2765 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2766 options. Add tests for float16x4_t and float16x8_t.
2767
2768 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2769
2770 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2771 * gcc.target/s390/risbg-ll-2.c: Ditto.
2772 * gcc.target/s390/risbg-ll-3.c: Ditto.
2773
2774 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2775
2776 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2777 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2778
2779 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2780
2781 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2782 output to the simplified instructions.
2783
2784 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2785
2786 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2787 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2788
2789 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2790
2791 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2792 (FP16_SUPPORTED): New
2793 (expected-hfloat-16x4): Make conditional on __fp16 support.
2794 (expected-hfloat-16x8): Likewise.
2795 (vdup_n_f16): Disable for non-AArch64 targets.
2796 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2797 conditional on FP16_SUPPORTED.
2798 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2799 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2800 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2801 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2802 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2803 for testing __fp16.
2804 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2805 conditional on FP16_SUPPORTED.
2806 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2807 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2808
2809 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2810
2811 * gcc.target/arm/short-vfp-1.c: New.
2812
2813 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2814
2815 * gcc.target/arm/attr-fp16-arith-1.c: New.
2816
2817 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2818
2819 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2820 New.
2821 (add_options_for_arm_v8_2a_fp16_neon): New.
2822 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2823 (add_options_for_arm_arch_v8_2a): Auto-generate.
2824 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2825 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2826 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2827 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2828 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2829 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2830 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2831
2832 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2833
2834 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2835 arm_fp16_alternative_ok.
2836 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2837 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2838 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2839 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2840 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2841 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2842 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2843 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2844 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2845 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2846 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2847 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2848 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2849 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2850 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2851 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2852 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2853 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2854 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2855 arm_fp16_alternative_ok.
2856 * lib/target-supports.exp
2857 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2858 (check_effective_target_arm_fp16_alternative_ok): New.
2859 (check_effective_target_arm_fp16_none_ok_nocache): New.
2860 (check_effective_target_arm_fp16_none_ok): New.
2861
2862 2016-09-23 Martin Liska <mliska@suse.cz>
2863
2864 * gcc.dg/ipa/pr77653.c: Replace adress
2865 with address.
2866
2867 2016-09-23 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.target/i386/movbe-4.c: New test.
2870
2871 2016-09-23 Martin Liska <mliska@suse.cz>
2872
2873 * gcc.target/i386/crc32-5.c: New test.
2874
2875 2016-09-23 Martin Liska <mliska@suse.cz>
2876
2877 * gcc.target/i386/pr71652.c: New test.
2878 * gcc.target/i386/pr71652-2.c: New test.
2879 * gcc.target/i386/pr71652-3.c: New test.
2880
2881 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2882
2883 * lib/gcc-dg.exp (process-message): Support relative line number
2884 notation - .+4 or .-1 etc.
2885 * gcc.dg/dg-test-1.c: New test.
2886
2887 2016-09-22 Martin Sebor <msebor@redhat.com>
2888
2889 PR target/77676
2890 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2891 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2892 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2893 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2894
2895 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2896
2897 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2898 * gcc.dg/ifcvt-2.c: Ditto.
2899 * gcc.dg/zero_bits_compound-1.c: Ditto.
2900 * gcc.dg/zero_bits_compound-1.c: Ditto.
2901 * gcc.dg/pr40550.c: Simplify target selectors.
2902 Use dg-additional-options.
2903 * gcc.dg/pr47893.c: Ditto.
2904 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2905 additional options for 32-bit x86 targets.
2906 * gcc.dg/pr70955.c: Move to ...
2907 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2908
2909 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2910
2911 PR c++/61019
2912 * g++.dg/cpp0x/pr61019.C: New.
2913
2914 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2915 Terry Guo <terry.guo@arm.com>
2916
2917 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2918 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2919 * gcc.target/arm/pure-code/pure-code.exp: New.
2920
2921 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2922
2923 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2924 Remove SSE effective target requirement.
2925
2926 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/71979
2929 * g++.dg/cpp0x/pr71979.C: New.
2930
2931 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2932
2933 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2934
2935 2016-09-22 Martin Liska <mliska@suse.cz>
2936
2937 PR ipa/77653
2938 * gcc.dg/ipa/pr77653.c: New test.
2939
2940 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR fortran/77665
2943 * gfortran.dg/gomp/pr77665.f90: New test.
2944
2945 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2946
2947 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2948 * gfortran.dg/dtio_13.f90: New test.
2949
2950 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2951
2952 PR fortran/66107
2953 * gfortran.dg/pr66107.f90: New test.
2954
2955 2016-09-21 Ian Lance Taylor <iant@golang.org>
2956
2957 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2958 with call to builtin delete function.
2959
2960 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2961
2962 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2963 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2964 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2965 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2966 tests.
2967
2968 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2969
2970 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2971
2972 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2973
2974 PR c++/77651
2975 * g++.dg/cpp1z/aligned-new6.C: New test.
2976
2977 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2978
2979 * gcc.target/arm/fp16-aapcs-3.c: New.
2980 * gcc.target/arm/fp16-aapcs-4.c: New.
2981 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2982 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2983 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2984 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2985
2986 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2987
2988 PR tree-optimization/77550
2989 * g++.dg/pr77550.C: New test.
2990
2991 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2992
2993 PR target/77326
2994 * gcc.target/avr/torture/pr77326.c: New test.
2995
2996 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2997
2998 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2999
3000 2016-09-21 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/77648
3003 * gcc.dg/torture/pr77648-1.c: New testcase.
3004 * gcc.dg/torture/pr77648-2.c: Likewise.
3005
3006 2016-09-21 Richard Biener <rguenther@suse.de>
3007 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR tree-optimization/77621
3010 * gcc.dg/pr77621.c: New testcase.
3011
3012 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3013
3014 PR fortran/77657
3015 * gfortran.dg/dtio_12.f90: New test.
3016
3017 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3018
3019 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3020
3021 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3022
3023 PR tree-optimization/72835
3024 * gcc.dg/tree-ssa/pr72835.c: New test.
3025
3026 2016-09-20 Martin Sebor <msebor@redhat.com>
3027
3028 PR middle-end/49905
3029 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3031 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3032 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3033 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3034 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3035 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3036
3037 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3038
3039 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3040 arguments/compare will be optimized away.
3041 * gcc.dg/torture/ftrapv-1.c: Likewise.
3042
3043 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3044
3045 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3046 will be optimized away.
3047 * gcc.dg/ipa/vrp1.c: New test.
3048 * gcc.dg/ipa/vrp2.c: New test.
3049 * gcc.dg/ipa/vrp3.c: New test.
3050
3051 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3052
3053 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3054 does the same transformation.
3055 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3056 * gcc.dg/tree-ssa/evrp1.c: New test.
3057 * gcc.dg/tree-ssa/evrp2.c: New test.
3058 * gcc.dg/tree-ssa/evrp3.c: New test.
3059 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3060 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3061 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3062 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3063 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3064 foling now happens early.
3065 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3066 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3067 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3068 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3069 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3070
3071 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3072
3073 PR target/77621
3074 * gcc.target/i386/pr77621.c: New test.
3075 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3076 pattern, loop should vectorize with -mtune=atom.
3077
3078 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3079 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR testsuite/63299
3082 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3083 instead of delete.
3084
3085 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR c++/77626
3088 * g++.dg/other/pr77626.C: New test.
3089
3090 PR c++/77638
3091 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3092
3093 PR c++/77637
3094 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3095
3096 PR middle-end/77624
3097 * c-c++-common/pr77624-1.c: New test.
3098 * c-c++-common/pr77624-2.c: New test.
3099
3100 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3101
3102 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3103 of digits expected.
3104
3105 2016-09-20 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/77646
3108 * gcc.dg/torture/pr77646.c: New testcase.
3109
3110 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3111
3112 PR c++/77434
3113 * c-c++-common/Wint-in-bool-context.c: New test.
3114
3115 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3116
3117 * gcc.dg/cr-decimal-dig-1.c: New test.
3118
3119 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3120
3121 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3122 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3123 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3124 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3125
3126 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3127
3128 PR rtl-optimization/77416
3129 * gcc.target/powerpc/pr77416.c: New.
3130
3131 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3132
3133 PR c++/77639
3134 * g++.dg/template/error-recovery4.C: New test.
3135
3136 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3137
3138 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3139
3140 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3141
3142 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3143 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3144
3145 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3146 Jan Hubicka <jh@suse.cz>
3147
3148 PR target/77587
3149 * gcc.dg/pr77587.c: New test.
3150 * gcc.dg/pr77587a.c: New file.
3151
3152 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3153
3154 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3155 * gfortran.dg/coarray_38.f90:
3156 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3157 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3158 * gfortran.dg/coarray_allocate_7.f08: New test.
3159 * gfortran.dg/coarray_allocate_8.f08: New test.
3160 * gfortran.dg/coarray_allocate_9.f08: New test.
3161 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3162 new caf_register.
3163 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3164 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3165 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3166 get_by_refs.
3167 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3168 * gfortran.dg/coarray_lock_7.f90: Same.
3169 * gfortran.dg/coarray_poly_5.f90: Same.
3170 * gfortran.dg/coarray_poly_6.f90: Same.
3171 * gfortran.dg/coarray_poly_7.f90: Same.
3172 * gfortran.dg/coarray_poly_8.f90: Same.
3173 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3174
3175 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3176
3177 PR fortran/77584
3178 * gfortran.dg/dec_structure_15.f90: New testcase.
3179
3180 2016-09-19 Richard Biener <rguenther@suse.de>
3181
3182 PR middle-end/77605
3183 * gcc.dg/torture/pr77605.c: New testcase.
3184
3185 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3186
3187 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3188
3189 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3190
3191 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3192 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3193 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3194 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3195 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3197 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3198 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3199 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3200 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3201 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3202
3203 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3204
3205 * gcc.target/i386/pr68633.c: Fix expected result.
3206
3207 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3208
3209 PR fortran/68078
3210 * gfortran.dg/pr68078.f90: New test.
3211 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3212
3213 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3214
3215 PR target/77613
3216 * gcc.target/powerpc/swaps-p8-25.c: New.
3217
3218 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR c++/77482
3221 * g++.dg/cpp0x/constexpr-77482.C: New test.
3222
3223 PR c++/77379
3224 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3225 thunk offsets.
3226 * g++.dg/abi/abi-tag23a.C: Likewise.
3227
3228 PR c++/77338
3229 * g++.dg/cpp0x/decltype-77338.C: New test.
3230
3231 PR c++/77375
3232 * g++.dg/cpp0x/mutable1.C: New test.
3233
3234 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3235
3236 PR fortran/77612
3237 * gfortran.dg/pr77612.f90: New test.
3238
3239 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3240
3241 * gcc.dg/torture/pr70421.c: Require int32plus.
3242
3243 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR middle-end/77475
3246 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3247
3248 PR target/77526
3249 * gcc.target/i386/pr77526.c: New test.
3250
3251 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3252 Eric Botcazou <ebotcazou@adacore.com>
3253
3254 PR middle-end/77594
3255 * gcc.target/i386/pr77594.c: New test.
3256
3257 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3258
3259 PR fortran/69963
3260 * gfortran.dg/misplaced_implicit_character.f90: New test.
3261
3262 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3263
3264 PR tree-optimization/77503
3265 * gcc.dg/vect/pr77503.c: New test.
3266
3267 2016-09-15 Richard Biener <rguenther@suse.de>
3268
3269 PR middle-end/77544
3270 * c-c++-common/torture/pr77544.c: New testcase.
3271
3272 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR middle-end/77475
3275 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3276 * gcc.dg/march-generic.c: Likewise.
3277 * gcc.target/i386/spellcheck-options-1.c: New test.
3278 * gcc.target/i386/spellcheck-options-2.c: New test.
3279 * gcc.target/i386/spellcheck-options-3.c: New test.
3280 * gcc.target/i386/spellcheck-options-4.c: New test.
3281
3282 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3283
3284 PR fortran/72743
3285 * gfortran.dg/goacc/pr72743.f90: New test.
3286
3287 2016-09-15 Richard Biener <rguenther@suse.de>
3288
3289 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3290
3291 2016-09-15 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/77514
3294 * gcc.dg/torture/pr77514.c: New testcase.
3295
3296 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR c++/77549
3299 * g++.dg/lookup/pr77549.C: New test.
3300
3301 2016-09-14 Marek Polacek <polacek@redhat.com>
3302
3303 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3304 * c-c++-common/gomp/atomic-13.c: Likewise.
3305 * c-c++-common/gomp/atomic-14.c: Likewise.
3306 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3307 * g++.dg/cpp1z/bool-increment1.C: New test.
3308 * c-c++-common/pr60439.c: Add dg-warning.
3309 * g++.dg/expr/bitfield4.C: Likewise.
3310 * g++.dg/expr/bitfield5.C: Likewise.
3311 * g++.dg/expr/bitfield6.C: Likewise.
3312 * g++.dg/expr/bool1.C: Likewise.
3313 * g++.dg/expr/bool3.C: Likewise.
3314 * g++.dg/expr/lval3.C: Likewise.
3315 * g++.dg/expr/lval4.C: Likewise.
3316 * g++.old-deja/g++.jason/bool5.C: Likewise.
3317 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3318 * g++.dg/other/error18.C: Likewise.
3319 * g++.dg/gomp/atomic-14.C: Likewise.
3320
3321 2016-09-14 Nathan Sidwell <nathan@acm.org>
3322
3323 PR c++/77539
3324 * g++.dg/cpp1y/pr77539.C: New.
3325
3326 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3327
3328 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3329 dg-require.
3330 * g++.dg/ext/builtin_alloca.C: Likewise.
3331 * g++.dg/template/spec35.C: Likewise.
3332 * gcc.dg/builtins-68.c: Likewise.
3333 * gcc.misc-tests/gcov-13.c: Likewise.
3334 * gcc.misc-tests/gcov-14.c: Likewise.
3335
3336 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3337
3338 * gfortran.dg/dec_structure_14.f90: New testcase.
3339
3340 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR sanitizer/68260
3343 * c-c++-common/tsan/pr68260.c: New test.
3344
3345 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3346
3347 PR target/70713
3348 * gcc.target/msp430/function-attributes-1.c: New test.
3349 * gcc.target/msp430/function-attributes-2.c: New test.
3350 * gcc.target/msp430/function-attributes-3.c: New test.
3351
3352 2015-04-18 Martin Sebor <msebor@redhat.com>
3353
3354 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3355 of non-nul characters.
3356 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3357
3358 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3359
3360 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3361 * g++.dg/cpp1z/gen-attrs1.C: New test.
3362
3363 PR tree-optimization/77454
3364 * gcc.dg/pr77454.c: New test.
3365
3366 PR c++/77553
3367 * g++.dg/cpp1y/constexpr-77553.C: New test.
3368
3369 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3370
3371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3372 (test_show_locus): Replace rich_location::add_fixit_insert calls
3373 with add_fixit_insert_before and add_fixit_insert_after.
3374
3375 2016-09-13 Jason Merrill <jason@redhat.com>
3376 Tom de Vries <tom@codesourcery.com>
3377
3378 PR c++/77427
3379 * g++.dg/pr77427.C: New test.
3380
3381 2016-09-13 Martin Liska <mliska@suse.cz>
3382
3383 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3384 effective target.
3385 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3386 * lib/target-supports.exp: Define the new target.
3387
3388 2016-09-12 Andrew Pinski <apinski@cavium.com>
3389
3390 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3391 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3392
3393 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3394
3395 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3396 variable arguments.
3397 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3398 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3399 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3400 variable argument.
3401 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3402 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3403
3404 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3405
3406 PR c++/77496
3407 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3408 * g++.dg/ext/pr77496.C: New test.
3409 * g++.dg/warn/pr77496.C: New test.
3410
3411 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3412
3413 PR c/72858
3414 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3415 to preserve conversion chars, and to preserve prefix information.
3416 * gcc.dg/format/pr72858.c: New test case.
3417
3418 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3419
3420 * gfortran.dg/pr77507.f90: Move to ...
3421 * gfortran.dg/ieee/pr77507.f90: here.
3422
3423 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3424
3425 PR ipa/61159
3426 * compile/pr61159.c: New testcase
3427
3428 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3429
3430 PR ipa/64316
3431 * gcc.dg/ipa/pr63416.c: New testcase.
3432
3433 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3434 Steven G. Kargl <kargl@gcc.gnu.org>
3435
3436 PR fortran/77532
3437 * gfortran.dg/dtio_11.f90: new test.
3438
3439 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3440
3441 PR fortran/77507
3442 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3443 * gfortran.dg/c_assoc_4.f90: Ditto.
3444
3445 2016-09-10 Tom de Vries <tom@codesourcery.com>
3446
3447 PR C/71602
3448 * c-c++-common/va-arg-va-list-type.c: New test.
3449
3450 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3451
3452 PR rtl-optimization/77289
3453 * gcc.target/powerpc/pr77289.c: New test.
3454
3455 2016-09-09 Martin Sebor <msebor@redhat.com>
3456
3457 PR c/77520
3458 PR c/77521
3459 * gcc.dg/pr77520.c: New test.
3460 * gcc.dg/pr77521.c: New test.
3461
3462 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3463
3464 PR fortran/77506
3465 * gfortran.dg/pr77506.f90: New test.
3466
3467 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3468
3469 PR fortran/77507
3470 * gfortran.dg/pr77507.f90: New test.
3471
3472 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3473
3474 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3475
3476 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3477 Louis Krupp <lkrupp@gcc.gnu.org>
3478
3479 PR fortran/69514
3480 * gfortran.dg/pr69514_1.f90: New test.
3481 * gfortran.dg/pr69514_2.f90: New test.
3482
3483 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR fortran/77500
3486 * gfortran.dg/gomp/pr77500.f90: New test.
3487
3488 PR fortran/77516
3489 * gfortran.dg/gomp/pr77516.f90: New test.
3490
3491 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR middle-end/77475
3494 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3495 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3496 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3497 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3498 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3499 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3500
3501 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3502
3503 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3504 "substring-locations.h".
3505
3506 2016-09-07 Richard Biener <rguenther@suse.de>
3507
3508 PR c/77450
3509 * c-c++-common/vector-subscript-8.c: Move ..
3510 * gcc.dg/pr77450.c: ... here.
3511
3512 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513
3514 PR libgfortran/77393
3515 * gfortran.dg/fmt_f0_2.f90: Update test.
3516 * gfortran.dg/fmt_f0_3.f90: New test.
3517
3518 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3519
3520 PR debug/77389
3521 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3522 in dg-options.
3523
3524 PR debug/57519
3525 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3526
3527 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR target/69255
3530 * gcc.target/i386/pr69255-1.c: New test.
3531 * gcc.target/i386/pr69255-2.c: New test.
3532 * gcc.target/i386/pr69255-3.c: New test.
3533
3534 2016-09-06 Martin Sebor <msebor@redhat.com>
3535
3536 PR c/77336
3537 * gcc.dg/format/miss-7.c: New test.
3538
3539 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3540
3541 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3542
3543 2016-09-06 Martin Liska <mliska@suse.cz>
3544
3545 PR gcov-profile/77378
3546 PR gcov-profile/77466
3547 * gcc.dg/profile-update-warning.c: New test.
3548
3549 2016-09-06 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/77479
3552 * gcc.dg/torture/pr77479.c: New testcase.
3553
3554 2016-09-06 Richard Biener <rguenther@suse.de>
3555
3556 PR c/77450
3557 * c-c++-common/vector-subscript-7.c: Adjust.
3558 * c-c++-common/vector-subscript-8.c: New testcase.
3559
3560 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3561
3562 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3563
3564 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR target/77476
3567 * gcc.target/i386/avx512f-pr77476.c: New test.
3568 * gcc.target/i386/avx512bw-pr77476.c: New test.
3569 * gcc.target/i386/avx512dq-pr77476.c: New test.
3570
3571 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3572 Update comment to mention also avx512f.
3573
3574 PR sanitizer/77396
3575 * g++.dg/asan/pr77396-2.C: New test.
3576
3577 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3578
3579 PR rtl-optimization/77452
3580 * gcc.target/i386/pr77452.c: New test.
3581
3582 2016-09-05 Marek Polacek <polacek@redhat.com>
3583
3584 PR c/77423
3585 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3586
3587 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3588
3589 PR fortran/77391
3590 * gfortran.dg/pr77391.f90: New test.
3591
3592 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3593
3594 PR fortran/77460
3595 * gfortran.dg/pr77460.f90: New test.
3596
3597 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR c/65467
3600 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3601
3602 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3603
3604 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3605
3606 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3607
3608 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3609 test case.
3610 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3611 diagnostic-test-show-locus-generate-patch.c to the sources
3612 for diagnostic_plugin_test_show_locus.c.
3613
3614 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR c/65467
3617 * gcc.dg/gomp/_Atomic-1.c: New test.
3618 * gcc.dg/gomp/_Atomic-2.c: New test.
3619 * gcc.dg/gomp/_Atomic-3.c: New test.
3620 * gcc.dg/gomp/_Atomic-4.c: New test.
3621 * gcc.dg/gomp/_Atomic-5.c: New test.
3622
3623 PR sanitizer/77396
3624 * g++.dg/asan/pr77396.C: New test.
3625
3626 2016-09-01 Martin Sebor <msebor@redhat.com>
3627
3628 PR tree-optimization/71831
3629 * gcc.dg/builtin-object-size-16.c: New test.
3630 * gcc.dg/builtin-object-size-17.c: New test.
3631
3632 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR libgfortran/77393
3635 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3636
3637 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3640 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3641 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3642 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3643 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3644 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3645 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3646 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3647 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3648 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3649 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3650 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3651 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3652 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3653 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3654 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3655 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3656 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3657
3658 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 * gnat.dg/opt58.adb: New test.
3661 * gnat.dg/opt58_pkg.ads: New helper.
3662
3663 2016-09-01 Richard Biener <rguenther@suse.de>
3664
3665 PR middle-end/77436
3666 * gcc.dg/torture/pr77436.c: New testcase.
3667
3668 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3669
3670 * gcc.dg/pr64252.c: Require int32plus.
3671 * gcc.dg/pr66299-1.c: Likewise.
3672 * gcc.dg/pr66299-2.c: Likewise.
3673 * gcc.dg/torture/20131115-1.c: Skip for avr.
3674
3675 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3676
3677 * gcc.target/aarch64/ands_3.c: New test.
3678
3679 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR fortran/77352
3682 * gfortran.dg/gomp/pr77352.f90: New test.
3683
3684 PR fortran/77374
3685 * gfortran.dg/gomp/pr77374.f08: New test.
3686
3687 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3688
3689 PR tree-optimization/73714
3690 * gcc.dg/tree-ssa/pr73714.c: New test.
3691
3692 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3693
3694 PR libgfortran/77393
3695 * gfortran.dg/fmt_f0_2.f90: New test.
3696
3697 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3698
3699 * gcc.target/i386/pr59539-2.c: Adapt options.
3700 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3701
3702 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3703
3704 PR fortran/77418
3705 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3706 of the associate entity and replace with a pointer to the
3707 intended item on the stack.
3708
3709 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3710 Paul Thomas <pault@gcc.gnu.org>
3711
3712 PR fortran/48298
3713 * gfortran.dg/dtio_1.f90: New test.
3714 * gfortran.dg/dtio_2.f90: New test.
3715 * gfortran.dg/dtio_3.f90: New test.
3716 * gfortran.dg/dtio_4.f90: New test.
3717 * gfortran.dg/dtio_5.f90: New test.
3718 * gfortran.dg/dtio_6.f90: New test.
3719 * gfortran.dg/dtio_7.f90: New test.
3720 * gfortran.dg/dtio_8.f90: New test.
3721 * gfortran.dg/dtio_9.f90: New test.
3722 * gfortran.dg/dtio_10.f90: New test.
3723
3724 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3725
3726 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3727 (test_many_nested_locations): New function.
3728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3729 (test_show_locus): Handle "test_many_nested_locations".
3730
3731 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3732
3733 * g++.dg/template/double-greater-than-fixit.C: New test case.
3734
3735 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3736
3737 * gnat.dg/opt57.ad[sb]: New test.
3738 * gnat.dg/opt57_pkg.ads: New helper.
3739
3740 2016-08-30 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/69047
3743 * gcc.dg/pr69047.c: Fix byte-order check.
3744
3745 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR tree-optimization/72866
3748 * gcc.dg/vect/pr72866.c: New test.
3749
3750 PR debug/77363
3751 * g++.dg/debug/dwarf2/pr77363.C: New test.
3752
3753 PR middle-end/77377
3754 * gcc.target/i386/pr77377.c: New test.
3755
3756 PR debug/77389
3757 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3758 in dg-options.
3759
3760 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3761
3762 * gfortran.dg/pr77372.f90: Moved to ...
3763 * gfortran.dg/ieee/pr77372.f90: here.
3764
3765 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3766
3767 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3768 vector short/char initializations.
3769 * gcc.target/powerpc/vec-init-5.c: Likewise.
3770 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3771 vector initialization optimizations.
3772 * gcc.target/powerpc/vec-init-7.c: Likewise.
3773 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3774 vector float/double initializations.
3775 * gcc.target/powerpc/vec-init-9.c: Likewise.
3776
3777 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3778
3779 PR target/77403
3780 * gcc.target/i386/pr77403.c: New test.
3781
3782 2016-08-29 Marek Polacek <polacek@redhat.com>
3783
3784 PR c/77292
3785 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3786
3787 2016-08-29 Tom de Vries <tom@codesourcery.com>
3788
3789 PR c/77398
3790 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3791
3792 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3793
3794 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3795
3796 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3797
3798 * gfortran.dg/dec_structure_13.f90: New testcase.
3799
3800 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3801
3802 PR fortran/77261
3803 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3804 available.
3805
3806 2016-08-28 Tom de Vries <tom@codesourcery.com>
3807
3808 PR lto/70955
3809 * gcc.dg/pr70955.c: New test.
3810 * gcc.dg/lto/pr70955_0.c: Same.
3811 * gcc.dg/lto/pr70955_1.c: Same.
3812
3813 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3814
3815 PR tree-optimization/71077
3816 * gcc.target/i386/pr71077.c: New test.
3817
3818 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3819
3820 PR fortran/77380
3821 * gfortran.dg/pr77380.f90: New test.
3822
3823 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3824
3825 PR fortran/77372
3826 gfortran.dg/pr77372.f90: New test.
3827
3828 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3829
3830 * gcc.dg/spellcheck-fields-2.c (test): Move
3831 dg-begin/end-multiline-output within function body.
3832 (test_macro): New function.
3833
3834 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3835
3836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3837 (test_fixit_insert): Update expected output.
3838 (test_fixit_remove): Likewise.
3839 (test_fixit_replace): Likewise.
3840
3841 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3842
3843 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3844 Fix typo.
3845
3846 2016-08-26 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/69047
3849 * gcc.dg/pr69047.c: New testcase.
3850
3851 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3852 Martin Jambhor <mjambor@suse.cz>
3853
3854 * gcc.dg/ipa/propbits-1.c: New test-case.
3855 * gcc.dg/ipa/propbits-2.c: Likewise.
3856 * gcc.dg/ipa/propbits-3.c: Likewise.
3857
3858 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3859
3860 PR fortran/77351
3861 * gfortran.dg/pr77351.f90: New test.
3862
3863 2016-08-25 Marek Polacek <polacek@redhat.com>
3864
3865 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3866
3867 2016-08-25 Marek Polacek <polacek@redhat.com>
3868
3869 PR c/77323
3870 * gcc.dg/pr77323.c: New test.
3871
3872 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3873
3874 PR fortran/77358
3875 * gfortran.dg/submodule_17.f08: New test.
3876
3877 2016-08-24 Michael Collison <michael.collison@linaro.org>
3878 Michael Collison <michael.collison@arm.com>
3879
3880 * gcc.target/arm/builtin_saddl.c: New testcase.
3881 * gcc.target/arm/builtin_saddll.c: New testcase.
3882 * gcc.target/arm/builtin_uaddl.c: New testcase.
3883 * gcc.target/arm/builtin_uaddll.c: New testcase.
3884 * gcc.target/arm/builtin_ssubl.c: New testcase.
3885 * gcc.target/arm/builtin_ssubll.c: New testcase.
3886 * gcc.target/arm/builtin_usubl.c: New testcase.
3887 * gcc.target/arm/builtin_usubll.c: New testcase.
3888
3889 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3890
3891 PR target/77270
3892 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3893 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3894 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3895 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3896 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3897 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3898 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3899 effective target. Remove scan-assembler-times directives.
3900 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3901 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3902 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3903
3904 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3905
3906 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3907 of unsigned int.
3908 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3909
3910 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3911
3912 PR testsuite/77317
3913 * lib/target-supports.exp
3914 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3915 (check_effective_target_vect_natural_alignment): Ditto.
3916 (check_effective_target_vector_alignment_reachable): Ditto.
3917 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3918
3919 2016-08-23 Ian Lance Taylor <iant@golang.org>
3920
3921 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3922
3923 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3924
3925 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3926 being created from pointers to memory locations.
3927 * gcc.target/powerpc/vec-init-2.c: Likewise.
3928
3929 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3930
3931 * gfortran.dg/dec_structure_12.f90: New testcase.
3932
3933 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3934
3935 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3936
3937 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3938
3939 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3940 verification.
3941
3942 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3943
3944 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3945 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3946
3947 2016-08-23 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/27336
3950 * c-c++-common/pr27336.c: New testcase.
3951
3952 2016-08-22 Marek Polacek <polacek@redhat.com>
3953
3954 PR c++/77321
3955 * g++.dg/cpp1y/pr77321.C: New test.
3956
3957 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3958
3959 PR fortran/60774
3960 * gfortran.dg/empty_label.f: Adjust test for new error message.
3961 * gfortran.dg/empty_label.f90: Ditto.
3962 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3963 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3964 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3965
3966 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3967
3968 PR fortran/61318
3969 * gfortran.dg/pr61318.f90: New test.
3970
3971 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3972
3973 PR fortran/77260
3974 * gfortran.dg/pr77260_1.f90: New test.
3975 * gfortran.dg/pr77260_2.f90: Ditto.
3976
3977 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3978
3979 PR middle-end/77269
3980 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3981 __builtin_signbitf and __builtin_signbitl in expected generic
3982 expansion.
3983 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3984 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3985 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3986 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3987 tests.
3988
3989 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3990
3991 * gcc.dg/torture/float128-builtin.c,
3992 gcc.dg/torture/float128-ieee-nan.c,
3993 gcc.dg/torture/float128x-builtin.c,
3994 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3995 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3996 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3997 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3998 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3999 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4000 gcc.dg/torture/floatn-nan.h: New tests.
4001
4002 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4003
4004 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4005 macro.
4006 (main): Update calls to TEST_I_F.
4007 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4008 macro.
4009 (main): Update calls to TEST_I_F.
4010
4011 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4012
4013 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4014 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4015 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4016 names in calls to TEST_I_F.
4017
4018 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4019
4020 PR c/52952
4021 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4022
4023 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4024
4025 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4026 and !natural_alignment_64.
4027 * gcc.dg/ipa/propalign-2.c: Likewise.
4028 * gcc.dg/ipa/propalign-3.c: Likewise.
4029 * gcc.dg/ipa/propalign-4.c: Likewise.
4030 * gcc.dg/ipa/propalign-5.c: Likewise.
4031 * lib/target-supports.exp
4032 (check_effective_target_natural_alignment_32): Add avr-*-*.
4033
4034 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4035
4036 PR tree-optimization/61839
4037 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4038 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4039 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4040 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4041
4042 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4043
4044 PR c/32187
4045 * lib/target-supports.exp (check_effective_target_float16)
4046 (check_effective_target_float32, check_effective_target_float64)
4047 (check_effective_target_float128, check_effective_target_float32x)
4048 (check_effective_target_float64x)
4049 (check_effective_target_float128x)
4050 (check_effective_target_float16_runtime)
4051 (check_effective_target_float32_runtime)
4052 (check_effective_target_float64_runtime)
4053 (check_effective_target_float128_runtime)
4054 (check_effective_target_float32x_runtime)
4055 (check_effective_target_float64x_runtime)
4056 (check_effective_target_float128x_runtime)
4057 (check_effective_target_floatn_nx_runtime)
4058 (add_options_for_float16, add_options_for_float32)
4059 (add_options_for_float64, add_options_for_float128)
4060 (add_options_for_float32x, add_options_for_float64x)
4061 (add_options_for_float128x): New procedures.
4062 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4063 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4064 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4065 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4066 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4067 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4068 gcc.dg/torture/float128-complex.c,
4069 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4070 gcc.dg/torture/float128x-basic.c,
4071 gcc.dg/torture/float128x-complex.c,
4072 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4073 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4074 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4075 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4076 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4077 gcc.dg/torture/float32x-basic.c,
4078 gcc.dg/torture/float32x-complex.c,
4079 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4080 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4081 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4082 gcc.dg/torture/float64x-basic.c,
4083 gcc.dg/torture/float64x-complex.c,
4084 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4085 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4086 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4087 gcc.dg/torture/floatn-tg.h,
4088 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4089 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4090 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4091 gcc.dg/torture/fp-int-convert-float128x.c,
4092 gcc.dg/torture/fp-int-convert-float16-timode.c,
4093 gcc.dg/torture/fp-int-convert-float16.c,
4094 gcc.dg/torture/fp-int-convert-float32-timode.c,
4095 gcc.dg/torture/fp-int-convert-float32.c,
4096 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4097 gcc.dg/torture/fp-int-convert-float32x.c,
4098 gcc.dg/torture/fp-int-convert-float64-timode.c,
4099 gcc.dg/torture/fp-int-convert-float64.c,
4100 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4101 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4102 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4103 maximum exponent of floating-point type. Use it in testing
4104 whether 0x8...0 fits in the floating-point type. Always treat -1
4105 (signed 0xf...f) as fitting in the floating-point type.
4106 (M_OK1): New macro.
4107 * gcc.dg/torture/fp-int-convert-double.c,
4108 gcc.dg/torture/fp-int-convert-float.c,
4109 gcc.dg/torture/fp-int-convert-float128-timode.c,
4110 gcc.dg/torture/fp-int-convert-float128.c,
4111 gcc.dg/torture/fp-int-convert-float80-timode.c,
4112 gcc.dg/torture/fp-int-convert-float80.c,
4113 gcc.dg/torture/fp-int-convert-long-double.c,
4114 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4115
4116 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR fortran/72744
4119 * gfortran.dg/gomp/pr72744.f90: New test.
4120
4121 PR fortran/69281
4122 * gfortran.dg/gomp/pr69281.f90: New test.
4123
4124 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4125
4126 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4127 the last special seed value.
4128 * gfortran.dg/random_7.f90: Use size for last array member instead
4129 of hardcoded value.
4130
4131 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4132
4133 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4134 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4135
4136 2016-08-19 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/77286
4139 * gcc.dg/torture/pr77286.c: New testcase.
4140
4141 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4142
4143 * gcc.dg/verbose-asm-2.c: New test case.
4144
4145 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4146
4147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4148 (custom_diagnostic_finalizer): Update for change to
4149 diagnostic_show_locus.
4150
4151 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4152
4153 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4154 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4155
4156 2016-08-18 Marek Polacek <polacek@redhat.com>
4157
4158 PR c/71514
4159 * gcc.dg/pr71514.c: New test.
4160
4161 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4162
4163 PR target/72839
4164 * gcc.target/i386/pr72839.c: New test.
4165
4166 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4167
4168 PR middle-end/70895
4169 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4170 * c-c++-common/goacc/reduction-1.c: Likewise.
4171 * c-c++-common/goacc/reduction-2.c: Likewise.
4172 * c-c++-common/goacc/reduction-3.c: Likewise.
4173 * c-c++-common/goacc/reduction-4.c: Likewise.
4174
4175 2016-08-18 Alan Modra <amodra@gmail.com>
4176
4177 * gcc.c-torture/compile/pr72771.c: New.
4178
4179 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4180
4181 PR fortran/67496
4182 * gfortran.dg/pr67496.f90: New test.
4183
4184 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4185
4186 PR tree-optimization/71752
4187 * gcc.dg/vect/pr71752.c: New.
4188
4189 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4190
4191 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4192
4193 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR middle-end/77259
4196 * g++.dg/ipa/devirt-52.C: New test.
4197
4198 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4199
4200 * c-c++-common/goacc/reduction-6.c: New testcase.
4201
4202 2016-08-17 Richard Biener <rguenther@suse.de>
4203
4204 PR tree-optimization/76490
4205 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4206 * gcc.dg/pr52904.c: XFAIL.
4207
4208 2016-08-17 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/23855
4211 * gcc.dg/loop-unswitch-2.c: Adjust.
4212
4213 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR tree-optimization/72817
4216 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4217
4218 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4219
4220 PR libgcc/77265
4221 * gcc.dg/torture/float128-extend-inf.c: New test.
4222
4223 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4224
4225 PR c/72857
4226 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4227 for embedded NUL.
4228 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4229 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4230 caret placement.
4231 (test_oct): Likewise.
4232 (test_multiple): Likewise.
4233 (test_field_width_specifier): Likewise.
4234 (test_field_width_specifier_2): New function.
4235 (test_field_precision_specifier): New function.
4236 (test_embedded_nul): Update expected caret placement.
4237 (test_non_contiguous_strings): Update line number.
4238 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4239 (__emit_string_literal_range): Add "caret_idx" param.
4240 (test_simple_string_literal): Add value for new param, updating
4241 expected output..
4242 (test_concatenated_string_literal): Likewise.
4243 (test_multiline_string_literal): Likewise.
4244 (test_hex): Likewise.
4245 (test_oct): Likewise.
4246 (test_multiple): Likewise.
4247 (test_ucn4): Likewise.
4248 (test_ucn8): Likewise.
4249 (test_u8): Likewise.
4250 (test_u): Likewise; update expected message, from "range" to
4251 "location".
4252 (test_U): Likewise.
4253 (test_L): Likewise.
4254 (test_macro): Add value for new param.
4255 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4256 (__emit_string_literal_range): Add "caret_idx" param.
4257 (test_stringified_token_1): Add value for new param. Update
4258 expected message, from "range" to "location".
4259 (test_stringized_token_2): Likewise, adding param to macro.
4260 (test_stringified_token_3): Likewise.
4261 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4262 (emit_warning): Convert param from source_range to location_t.
4263 (test_string_literals): Add caret_idx param, and use it when
4264 constructing a substring_loc. Update error message, from
4265 "range" to "location".
4266
4267 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR target/71910
4270 * g++.dg/gomp/pr71910.C: New test.
4271
4272 PR middle-end/67485
4273 * gcc.c-torture/compile/pr67485.c: New test.
4274
4275 PR target/72867
4276 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4277
4278 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4279
4280 PR tree-optimization/69848
4281 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4282
4283 2016-08-16 Martin Liska <mliska@suse.cz>
4284
4285 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4286 of memory operations so that it can be handled by core2
4287 in 32-bit mode.
4288
4289 2016-08-16 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/76783
4292 * gcc.dg/pr76783.c: New testcase.
4293 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4294
4295 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4296
4297 PR tree-optimization/72817
4298 PR tree-optimization/73450
4299 * gcc.dg/tree-ssa/pr72817.c: New test.
4300 * gcc.dg/tree-ssa/pr73450.c: New test.
4301
4302 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4303
4304 * gfortran.dg/init_flag_13.f90: New testcase.
4305 * gfortran.dg/init_flag_14.f90: Ditto.
4306 * gfortran.dg/init_flag_15.f03: Ditto.
4307 * gfortran.dg/dec_init_1.f90: Ditto.
4308 * gfortran.dg/dec_init_2.f90: Ditto.
4309
4310 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4311
4312 PR target/72867
4313 * gcc.target/i386/pr72867.c: New test.
4314
4315 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4316
4317 * c-c++-common/dump-ada-spec-5.c: New test.
4318
4319 2016-08-15 Richard Biener <rguenther@suse.de>
4320
4321 PR tree-optimization/73434
4322 * gcc.dg/torture/pr73434.c: New testcase.
4323
4324 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4325
4326 PR tree-optimization/72824
4327 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4328
4329 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4330
4331 PR fortran/70598
4332 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4333 in use_device clause.
4334 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4335 * gfortran.dg/goacc/list.f95: Adjust to catch
4336 "neither a POINTER nor an array" error messages.
4337
4338 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4339
4340 PR target/76342
4341 * gcc.target/i386/pr76342.c: New test.
4342
4343 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR c/71512
4346 * g++.dg/ubsan/pr71512.C: New test.
4347 * c-c++-common/ubsan/pr71512-1.c: New test.
4348 * c-c++-common/ubsan/pr71512-2.c: New test.
4349
4350 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4351
4352 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4353 vector initialization options.
4354 * gcc.target/powerpc/vec-init-2.c: Likewise.
4355 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4356 is generated on ISA 3.0.
4357
4358 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4359
4360 PR middle-end/71654
4361 * gcc.dg/c-c++-common/pr71654.c: New test.
4362 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4363 dg-options.
4364 * gcc.dg/tree-ssa/vrp24: Likewise.
4365
4366 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR c/67410
4369 * gcc.dg/pr67410.c: New test.
4370
4371 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4372
4373 PR tree-optimization/69848
4374 * gcc.dg/vect/vect-pr69848.c: New test.
4375
4376 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4377
4378 PR testsuite/71008
4379 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4380 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4381 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4382 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4383
4384 2016-08-12 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/57326
4387 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4388 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4389 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4390 * gcc.target/i386/pr45685.c: Likewise.
4391 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4392 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4393 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4394 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4395 * gfortran.dg/pr34163.f90: Likewise.
4396
4397 2016-08-12 Martin Liska <mliska@suse.cz>
4398
4399 * g++.dg/gcov/gcov-16.C: New test.
4400 * lib/gcov.exp: Support new argument for run-gcov function.
4401
4402 2016-08-12 Martin Liska <mliska@suse.cz>
4403
4404 PR gcov-profile/35590
4405 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4406
4407 2016-08-12 Richard Biener <rguenther@suse.de>
4408
4409 PR tree-optimization/72851
4410 * gcc.dg/torture/pr72851.c: New testcase.
4411
4412 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4413
4414 PR debug/63240
4415 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4416 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4417 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4418 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4419 DW_AT_deleted.
4420
4421 PR debug/55641
4422 * g++.dg/debug/dwarf2/ref-1.C: New.
4423
4424 PR debug/49366
4425 * g++.dg/debug/dwarf2/template-params-12.H: New.
4426 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4427 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4428 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4429 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4430 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4431 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4432 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4433
4434 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4435
4436 PR target/72863
4437 * gcc.target/powerpc/pr72863.c: New test.
4438
4439 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4440
4441 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4442
4443 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4444
4445 * gcc.target/i386/pieces-strcpy-1.c: New test.
4446 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4447
4448 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR c++/72868
4451 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4452
4453 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 * gcc.target/i386/pieces-memcpy-1.c: New test.
4456 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4457 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4458 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4459 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4460 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4461
4462 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR c/72816
4465 * gcc.dg/pr72816.c: Remove dg-error.
4466
4467 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4468
4469 PR tree-optimization/71083
4470 * gcc.c-torture/execute/pr71083.c: New test.
4471 * gnat.dg/loop_optimization23.adb: New test.
4472 * gnat.dg/loop_optimization23_pkg.ads: New test.
4473 * gnat.dg/loop_optimization23_pkg.adb: New test.
4474
4475 2016-08-11 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/72772
4478 * gcc.dg/graphite/pr35356-1.c: Adjust.
4479 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4480
4481 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4482
4483 * gfortran.dg/random_7.f90: Take into account that the last seed
4484 value is the special p value.
4485 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4486
4487 2016-08-11 Richard Biener <rguenther@suse.de>
4488
4489 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4490
4491 2016-08-11 Alan Modra <amodra@gmail.com>
4492
4493 * gcc.target/powerpc/pr71680.c: New.
4494
4495 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4496
4497 * gcc.target/powerpc/bfp/bfp.exp: New file.
4498 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4499 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4500 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4501 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4502 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4503 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4504 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4505 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4506 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4507 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4508 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4509 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4510 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4511 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4526 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4527 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4528 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4529 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4530 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4531 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4532 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4533 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4534 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4535 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4536 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4537 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4538 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4539 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4540 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4541 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4542 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4543 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4544 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4545 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4546 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4547 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4548 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4549 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4550 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4551
4552 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4553
4554 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4555 Add aarch64*-*-*.
4556
4557 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4558
4559 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4560
4561 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4562
4563 PR target/72853
4564 * gcc.target/powerpc/pr72853.c: New test.
4565
4566 2016-08-10 Martin Liska <mliska@suse.cz>
4567
4568 PR gcov-profile/58306
4569 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4570
4571 2016-08-10 Martin Liska <mliska@suse.cz>
4572
4573 * g++.dg/gcov/gcov-threads-1.C: New test.
4574
4575 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4576
4577 PR target/71873
4578 * gcc.target/avr/pr71873.c: New test.
4579
4580 2016-08-09 Martin Liska <mliska@suse.cz>
4581
4582 * g++.dg/gcov/gcov-dump-1.C: New test.
4583 * g++.dg/gcov/gcov-dump-2.C: New test.
4584
4585 2016-08-09 Martin Liska <mliska@suse.cz>
4586
4587 * gcc.dg/tree-prof/val-prof-9.c: New test.
4588
4589 2016-08-09 Martin Liska <mliska@suse.cz>
4590
4591 * gcc.dg/tree-prof/val-prof-8.c: New test.
4592
4593 2016-08-09 Martin Jambor <mjambor@suse.cz>
4594
4595 PR ipa/71981
4596 * gcc.dg/ipa/pr71981.c: New test.
4597
4598 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4599
4600 PR tree-optimization/33707
4601 * gcc.dg/vect/pr33707.c: New test.
4602
4603 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4604
4605 PR tree-optimization/pr72772
4606 * gcc.dg/tree-ssa/pr72772.c: New test.
4607
4608 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4609
4610 PR rtl-optimization/66669
4611 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4612
4613 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4614
4615 PR tree-optimization/72824
4616 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4617
4618 2016-08-09 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/71802
4621 * gcc.dg/torture/pr71802.c: New testcase.
4622
4623 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR c++/72809
4626 * g++.dg/eh/stdarg1.C: New test.
4627
4628 2016-08-08 Andi Kleen <ak@linux.intel.com>
4629
4630 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4631 test command line in failure log.
4632 (profopt-execute): dito. Make autofdo file names unique.
4633
4634 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4635
4636 PR c/64955
4637 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4638 output.
4639
4640 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4641
4642 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4643 c99_runtime.
4644 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4645 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4646 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4647 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4648 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4649 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4650
4651 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4652
4653 PR c/52952
4654 * gcc.dg/cpp/pr66415-1.c: Likewise.
4655 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4656 * gcc.dg/format/c90-printf-1.c: Likewise.
4657 * gcc.dg/format/diagnostic-ranges.c: New test case.
4658
4659 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR fortran/72716
4662 * gfortran.dg/gomp/pr72716.f90: New test.
4663
4664 PR middle-end/72781
4665 * gcc.dg/gomp/pr72781.c: New test.
4666
4667 PR middle-end/68762
4668 * g++.dg/vect/pr68762-1.cc: New test.
4669 * g++.dg/vect/pr68762-2.cc: New test.
4670 * g++.dg/vect/pr68762.h: New file.
4671
4672 2016-08-08 Martin Sebor <msebor@redhat.com>
4673
4674 PR testsuite/72838
4675 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4676 * g++.dg/warn/overflow-warn-3.C: Same.
4677 * g++.dg/warn/overflow-warn-4.C: Same.
4678
4679 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4680
4681 PR fortran/71936
4682 * gfortran.dg/allocate_with_source_21.f03: New test.
4683
4684 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4685
4686 PR fortran/72698
4687 * gfortran.dg/allocate_with_source_20.f03: New test.
4688
4689 2016-08-08 Alan Modra <amodra@gmail.com>
4690
4691 * gcc.c-torture/compile/pr72802.c: New.
4692
4693 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4694
4695 PR fortran/70524
4696 * gfortran.dg/dependency_48.f90: New test.
4697
4698 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4699
4700 PR fortran/70040
4701 * gfortran.dg/pr70040.f90: New testcase.
4702
4703 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4704
4705 PR fortran/71961
4706 * gfortran.dg/matmul_10.f90: New testcase.
4707
4708 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4709
4710 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4711
4712 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR c/72816
4715 * gcc.dg/pr72816.c: New test.
4716
4717 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4718
4719 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4720 * g++.dg/conversion/pr41426.C: Likewise.
4721 * g++.dg/conversion/pr66211.C: Likewise.
4722 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4723 * g++.dg/init/ref8.C: Likewise.
4724 * g++.old-deja/g++.law/cvt20.C: Likewise.
4725 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4726
4727 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4728
4729 PR tree-optimization/18046
4730 * gcc.dg/tree-ssa/vrp105.c: New test.
4731 * gcc.dg/tree-ssa/vrp106.c: New test.
4732
4733 2016-08-05 Martin Sebor <msebor@redhat.com>
4734
4735 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4736 1ul in diagnostics. Remove hyphen from "constant-expression."
4737 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4738 * g++.dg/cpp0x/static_assert3.C: Same.
4739 * g++.dg/cpp1y/constexpr-throw.C: Same.
4740 * g++.dg/template/nontype3.C: Same.
4741 * g++.dg/warn/overflow-warn-1.C: Same.
4742 * g++.dg/warn/overflow-warn-3.C: Same.
4743 * g++.dg/warn/overflow-warn-4.C: Same.
4744
4745 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4746
4747 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4748 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4749 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4750 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4751
4752 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4753
4754 PR tree-optimization/72810
4755 * gcc.dg/tree-ssa/vrp110.c: New test.
4756
4757 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4758
4759 PR Target/72819
4760 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4761 registers.
4762 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4763 saving the half-precision registers.
4764 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4765 value is returned in h0.
4766 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4767 are passed in FP/SIMD registers.
4768 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4769 passing works corrcetly.
4770 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4771 (hfa_f16x2_t): Likewise.
4772 (hfa_f16x3_t): Likewise.
4773 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4774 are promoted to double and passed in a double register.
4775 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4776 are promoted to double and stacked.
4777 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4778 __fp16 data types.
4779 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4780 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4781 __fp16 first get passed in FP/SIMD registers, then stacked.
4782
4783 2016-08-05 Nathan Sidwell <nathan@acm.org>
4784
4785 PR c++/68724
4786 * g++.dg/cpp0x/pr68724.C: New.
4787
4788 2016-08-05 Richard Biener <rguenther@suse.de>
4789
4790 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4791
4792 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4793
4794 * gcc.dg/tree-ssa/vrp107.c: New test.
4795 * gcc.dg/tree-ssa/vrp108.c: New test.
4796 * gcc.dg/tree-ssa/vrp109.c: New test.
4797
4798 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4799
4800 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4801 dg-options.
4802
4803 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4804
4805 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4806 test-cases.
4807 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4808 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4809 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4810 test-cases.
4811 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4812 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4813 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4814 large_double.
4815
4816 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/72800
4819 * g++.dg/cpp1y/lambda-ice1.C: New.
4820
4821 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4822
4823 PR c++/72759
4824 * g++.dg/cpp1y/pr72759.C: New test.
4825
4826 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4827
4828 * gcc.dg/switch-10.c: New test.
4829
4830 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4831
4832 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4833
4834 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4835
4836 * c-c++-common/goacc/routine-5.c: Update.
4837
4838 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4839
4840 PR rtl-optimization/70903
4841 * gcc.c-torture/execute/pr70903.c: New test.
4842
4843 2016-08-04 Martin Liska <mliska@suse.cz>
4844
4845 * gcc.dg/params/params.exp: Replace file exists with
4846 TESTING_IN_BUILD_TREE.
4847
4848 2016-08-04 Marek Polacek <polacek@redhat.com>
4849
4850 PR c++/70229
4851 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4852
4853 2016-08-04 Richard Biener <rguenther@suse.de>
4854
4855 PR middle-end/71984
4856 * gcc.dg/torture/pr71984.c: Guard correctness check for
4857 little-endian.
4858
4859 2016-08-03 Andrew Pinski <apinski@cavium.com>
4860
4861 * gcc.c-torture/compile/20160802-1.c: New testcase.
4862
4863 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4864
4865 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4866
4867 2016-08-03 Richard Biener <rguenther@suse.de>
4868
4869 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4870 and remove -O3.
4871 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4872 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4873
4874 2016-08-03 Richard Biener <rguenther@suse.de>
4875
4876 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4877 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4878 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4879 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4880
4881 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4882
4883 * gcc.dg/init-excess-2.c: Require int32plus.
4884 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4885 * gcc.dg/pr59963-2.c: Require int32plus.
4886 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4887 * gcc.dg/unroll-7.c: Require int32plus.
4888
4889 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4890
4891 PR tree-optimization/34114
4892 * gcc.dg/tree-ssa/loop-42.c: New test.
4893
4894 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4895
4896 * gcc.target/aarch64/vminmaxnm.c: New.
4897 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4898 tests.
4899
4900 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4901
4902 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4903 vec_extract for vector float, vector int, vector short, and vector
4904 char.
4905 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4906 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4907 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4908 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4909
4910 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4911
4912 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4913 single stack adjustment, no writeback.
4914 * gcc.target/aarch64/test_frame_12.c: Likewise.
4915 * gcc.target/aarch64/test_frame_13.c: Likewise.
4916 * gcc.target/aarch64/test_frame_15.c: Likewise.
4917 * gcc.target/aarch64/test_frame_6.c: Likewise.
4918 * gcc.target/aarch64/test_frame_7.c: Likewise.
4919 * gcc.target/aarch64/test_frame_8.c: Likewise.
4920 * gcc.target/aarch64/test_frame_16.c: New test.
4921
4922 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4923
4924 PR target/72748
4925 * gcc.target/i386/pr72748.c: New test.
4926
4927 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4928
4929 PR tree-optimization/71818
4930 * gcc.dg/vect/pr71818.c: New
4931
4932 2016-08-01 Martin Liska <mliska@suse.cz>
4933
4934 PR tree-optimization/71857
4935 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4936
4937 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4938
4939 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4940
4941 2016-08-01 Jan Beulich <jbeulich@suse.com>
4942
4943 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4944
4945 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4946
4947 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4948 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4949
4950 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4951
4952 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4953 (check_effective_target_c++): Likewise. Also match for libstdc++.
4954
4955 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4956
4957 PR fortran/41922
4958 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4959 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4960 * gfortran.dg/pr41922.f90: New test.
4961
4962 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4963
4964 PR fortran/68566
4965 * gfortran.dg/pr68566.f90: new test.
4966
4967 2016-07-30 Martin Sebor <msebor@redhat.com>
4968
4969 PR c++/60760
4970 PR c++/71091
4971 * g++.dg/cpp0x/constexpr-cast.C: New test.
4972 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4973 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4974 * g++.dg/ubsan/pr63956.C: Correct.
4975
4976 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4977
4978 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4979 vector double or vector long where the vector is in memory.
4980 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4981 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4982
4983 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4984
4985 PR fortran/69867
4986 * gfortran.dg/pr69867.f90: New test.
4987
4988 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4989
4990 PR fortran/69962
4991 * gfortran.dg/pr69962.f90: New test.
4992
4993 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4994
4995 PR fortran/70006
4996 * gfortran.dg/pr70006.f90: New test.
4997
4998 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4999
5000 PR fortran/71730
5001 * gfortran.dg/pr71730.f90: New test.
5002 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5003 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5004 * gfortran.dg/array_constructor_26.f03: Ditto.
5005
5006 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5007
5008 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5009 * gcc.target/powerpc/pr71763.c: Likewise.
5010
5011 2016-07-29 Marek Polacek <polacek@redhat.com>
5012
5013 PR c/71742
5014 * gcc.dg/940510-1.c: Adjust dg-error.
5015 * gcc.dg/c99-flex-array-1.c: Likewise.
5016 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5017
5018 PR c/71853
5019 * gcc.dg/noncompile/pr71853.c: New test.
5020
5021 PR c/71573
5022 * gcc.dg/noncompile/pr71573.c: New test.
5023
5024 PR c/71926
5025 * g++.dg/warn/Wparentheses-30.C: New test.
5026 * gcc.dg/Wparentheses-14.c: New test.
5027
5028 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5029
5030 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5031
5032 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5033
5034 PR tree-optimization/57558
5035 * gcc.dg/vect/pr57558-1.c: New test.
5036 * gcc.dg/vect/pr57558-2.c: New test.
5037
5038 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5039
5040 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5041 to scan forwprop1 dump pass.
5042
5043 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5044
5045 PR c++/51488
5046 * g++.dg/template/pr51488.C: New.
5047
5048 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR c/71969
5051 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5052 static __inline__.
5053 * gcc.dg/pr71969-1.c: New test.
5054 * gcc.dg/pr71969-2.c: New test.
5055 * gcc.dg/pr71969-3.c: New test.
5056
5057 2016-07-29 Marek Polacek <polacek@redhat.com>
5058
5059 PR c/71574
5060 * c-c++-common/pr71574.c: New test.
5061
5062 PR c/71583
5063 * gcc.dg/noncompile/pr71583.c: New test.
5064
5065 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5066
5067 PR middle-end/68217
5068 * gcc.dg/pr68217.c: New test.
5069
5070 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5071
5072 PR fortran/71067
5073 * gfortran.dg/pr71067_1.f90: New test.
5074 * gfortran.dg/pr71067_2.f90: Ditto.
5075
5076 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5077
5078 * gcc.target/powerpc/vec-extract-1.c: New test.
5079
5080 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5081
5082 PR fortran/71799
5083 * gfortran.dg/pr71799.f90: New test.
5084
5085 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/71665
5088 * g++.dg/cpp0x/pr71665-1.C: New.
5089 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5090 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5091 * g++.dg/ext/label10.C: Likewise.
5092 * g++.dg/parse/constant5.C: Likewise.
5093
5094 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5095
5096 PR fortran/71859
5097 * gfortran.dg/pr71859.f90: New test.
5098 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5099 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5100
5101 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5102
5103 PR fortran/71883
5104 * gfortran.dg/pr71883.f90 : New test.
5105
5106 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5107
5108 PR tree-optimization/71734
5109 * g++.dg/vect/pr70729-nest.cc: New test.
5110
5111 2016-07-28 Renlin Li <renlin.li@arm.com>
5112
5113 Revert
5114 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5115
5116 PR fortran/71902
5117 * gfortran.dg/dependency_47.f90: New test.
5118
5119 2016-07-28 Martin Liska <mliska@suse.cz>
5120
5121 PR gcov-profile/68025
5122 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5123
5124 2016-07-28 Martin Liska <mliska@suse.cz>
5125
5126 * g++.dg/vect/pr70944.cc: New test.
5127
5128 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5129
5130 PR middle-end/71994
5131 * gcc.dg/torture/pr71994.c: New test.
5132
5133 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5134
5135 PR middle-end/71078
5136 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5137 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5138 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5139
5140 2016-07-27 Richard Biener <rguenther@suse.de>
5141
5142 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5143
5144 2016-07-27 Martin Liska <mliska@suse.cz>
5145
5146 * gcc.dg/predict-13.c: New test.
5147 * gcc.dg/predict-14.c: New test.
5148
5149 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5150
5151 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5152 including stdint.h.
5153 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5154 including stdint.h.
5155
5156 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 PR target/71869
5159 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5160 IEEE built-in functions handle quiet and signalling NaNs
5161 correctly.
5162
5163 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5164
5165 PR fortran/71862
5166 * gfortran.dg/pr71862.f90: New test.
5167
5168 2016-07-26 Martin Sebor <msebor@redhat.com>
5169
5170 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5171 selector with dg-options.
5172
5173 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5174
5175 PR tree-optimization/18046
5176 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5177 * gcc.dg/tree-ssa/vrp103.c: New test.
5178 * gcc.dg/tree-ssa/vrp104.c: New test.
5179
5180 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5181
5182 * gcc.target/powerpc/pr63354.c: Require lp64 since
5183 -mprofile-kernel is not legal with -m32.
5184
5185 2016-07-26 Richard Biener <rguenther@suse.de>
5186
5187 PR rtl-optimization/71984
5188 * gcc.dg/torture/pr71984.c: New testcase.
5189
5190 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5191
5192 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5193 g++-dg-runtest via et-dg-runtest.
5194 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5195 * gcc.dg/vect/vect.exp: Likewise.
5196 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5197 gfortran-dg-runtest.
5198 * gfortran.dg/vect/vect.exp: Likewise.
5199 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5200 (check_mips_loongson_hw_available): Likewise.
5201 (check_effective_target_mpaired_single_runtime): Likewise.
5202 (check_effective_target_mips_loongson_runtime): Likewise.
5203 (add_options_for_mpaired_single): Likewise.
5204 (check_effective_target_vect_int): Add global et_index.
5205 Check and save the supported feature for a target selected by
5206 the et_index target. Break long lines where appropriate. Call
5207 et-is-effective-target for MIPS with an argument instead of
5208 check_effective_target_* where appropriate.
5209 (check_effective_target_vect_intfloat_cvt): Likewise.
5210 (check_effective_target_vect_uintfloat_cvt): Likewise.
5211 (check_effective_target_vect_floatint_cvt): Likewise.
5212 (check_effective_target_vect_floatuint_cvt): Likewise.
5213 (check_effective_target_vect_simd_clones): Likewise.
5214 (check_effective_target_vect_shift): ewise.
5215 (check_effective_target_whole_vector_shift): Likewise.
5216 (check_effective_target_vect_bswap): Likewise.
5217 (check_effective_target_vect_shift_char): Likewise.
5218 (check_effective_target_vect_long): Likewise.
5219 (check_effective_target_vect_float): Likewise.
5220 (check_effective_target_vect_double): Likewise.
5221 (check_effective_target_vect_long_long): Likewise.
5222 (check_effective_target_vect_no_int_max): Likewise.
5223 (check_effective_target_vect_no_int_add): Likewise.
5224 (check_effective_target_vect_no_bitwise): Likewise.
5225 (check_effective_target_vect_widen_shift): Likewise.
5226 (check_effective_target_vect_no_align): Likewise.
5227 (check_effective_target_vect_hw_misalign): Likewise.
5228 (check_effective_target_vect_element_align): Likewise.
5229 (check_effective_target_vect_condition): Likewise.
5230 (check_effective_target_vect_cond_mixed): Likewise.
5231 (check_effective_target_vect_char_mult): Likewise.
5232 (check_effective_target_vect_short_mult): Likewise.
5233 (check_effective_target_vect_int_mult): Likewise.
5234 (check_effective_target_vect_extract_even_odd): Likewise.
5235 (check_effective_target_vect_interleave): Likewise.
5236 (check_effective_target_vect_stridedN): Likewise.
5237 (check_effective_target_vect_multiple_sizes): Likewise.
5238 (check_effective_target_vect64): Likewise.
5239 (check_effective_target_vect_call_copysignf): Likewise.
5240 (check_effective_target_vect_call_sqrtf): Likewise.
5241 (check_effective_target_vect_call_btrunc): Likewise.
5242 (check_effective_target_vect_call_btruncf): Likewise.
5243 (check_effective_target_vect_call_ceil): Likewise.
5244 (check_effective_target_vect_call_ceilf): Likewise.
5245 (check_effective_target_vect_call_floor): Likewise.
5246 (check_effective_target_vect_call_floorf): Likewise.
5247 (check_effective_target_vect_call_lceil): Likewise.
5248 (check_effective_target_vect_call_lfloor): Likewise.
5249 (check_effective_target_vect_call_nearbyint): Likewise.
5250 (check_effective_target_vect_call_nearbyintf): Likewise.
5251 (check_effective_target_vect_call_round): Likewise.
5252 (check_effective_target_vect_call_roundf): Likewise.
5253 (check_effective_target_vect_perm): Likewise, but also append *_saved
5254 to the existing global name to properly cache the result.
5255 (check_effective_target_vect_perm_byte): Likewise.
5256 (check_effective_target_vect_perm_short): Likewise.
5257 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5258 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5259 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5260 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5261 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5262 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5263 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5264 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5265 (check_effective_target_vect_sdot_qi): Likewise.
5266 (check_effective_target_vect_udot_qi): Likewise.
5267 (check_effective_target_vect_sdot_hi): Likewise.
5268 (check_effective_target_vect_udot_hi): Likewise.
5269 (check_effective_target_vect_usad_char): Likewise.
5270 (check_effective_target_vect_pack_trunc): Likewise.
5271 (check_effective_target_vect_unpack): Likewise.
5272 (check_effective_target_vect_aligned_arrays): Likewise.
5273 (check_effective_target_vect_natural_alignment): Likewise.
5274 (check_effective_target_vector_alignment_reachable): Likewise.
5275 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5276 (is-effective-target): Initialize et_index if undefined.
5277 (et-dg-runtest): New.
5278 (et-is-effective-target): Likewise.
5279 (check_vect_support_and_set_flags): Add supported MIPS targets to
5280 EFFECTIVE_TARGETS list. Return the number of supported targets.
5281
5282 2016-07-26 Richard Biener <rguenther@suse.de>
5283 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5284
5285 PR middle-end/70920
5286 * gcc.dg/pr70920-1.c: New test-case.
5287 * gcc.dg/pr70902-2.c: Likewise.
5288 * gcc.dg/pr70920-3.c: Likewise.
5289 * gcc.dg/pr70920-4.c: Likewise
5290 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5291 2 instead of 3.
5292
5293 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5294
5295 * gcc.c-torture/execute/pr71494.c: Require label_values.
5296 * gcc.dg/pr16973.c: Ditto.
5297
5298 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5299
5300 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5301 * gcc.dg/torture/pr69771.c: Require int32plus.
5302 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5303
5304 2016-07-25 Martin Liska <mliska@suse.cz>
5305
5306 * gcc.dg/torture/pr71987.c: New test.
5307
5308 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5309
5310 PR fortran/71935
5311 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5312 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5313 * gfortran.dg/pr71935.f90: New test.
5314
5315 2016-07-22 Martin Sebor <msebor@redhat.com>
5316
5317 PR c++/71675
5318 * g++.dg/ext/atomic-3.C: New test.
5319 * gcc.dg/atomic/pr71675.c: New test.
5320
5321 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5322
5323 * gcc.target/i386/mvc8.c: New test.
5324
5325 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5326
5327 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5328 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5329
5330 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5331
5332 PR fortran/71795
5333 * gfortran.dg/constructor_50.f90: New test.
5334
5335 2016-07-22 Martin Liska <mliska@suse.cz>
5336
5337 PR gcov-profile/69028
5338 PR gcov-profile/62047
5339 * g++.dg/cilk-plus/pr69028.C: New test.
5340
5341 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5342
5343 * gfortran.dg/coarray_stat_2.f90: New test.
5344
5345 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5346
5347 * gcc.target/powerpc/vec-extract.h: New files to check the
5348 vec_extract built-in functions for all vector types, testing
5349 accessing each element, both with constant and variable element
5350 numbers.
5351 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5352 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5353 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5354 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5355 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5356 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5357 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5358 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5359 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5360
5361 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR c++/71728
5364 * g++.dg/other/pr71728.C: New test.
5365
5366 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5367
5368 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5369 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5370 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5371 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5372 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5373
5374 2016-07-21 Richard Biener <rguenther@suse.de>
5375
5376 PR tree-optimization/71947
5377 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5378
5379 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5380
5381 * gcc.dg/tree-ssa/scev-15.c: New.
5382
5383 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5384
5385 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5386
5387 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5388
5389 PR c++/71941
5390 * g++.dg/gomp/pr71941.C: New test.
5391
5392 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5393
5394 PR c/70339
5395 PR c/71858
5396 * g++.dg/spellcheck-identifiers.C: New test case, based on
5397 gcc.dg/spellcheck-identifiers.c.
5398 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5399 gcc.dg/spellcheck-identifiers-2.c.
5400 * g++.dg/spellcheck-typenames.C: New test case, based on
5401 gcc.dg/spellcheck-typenames.c
5402
5403 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5404
5405 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5406 pointer to member function and also test catching by reference.
5407
5408 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5409
5410 * gcc.target/s390/pr67443.c: Fix test case.
5411
5412 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5413
5414 * gcc.target/s390/insv-1.c: Xfail some tests.
5415 * gcc.target/s390/insv-2.c: Likewise.
5416
5417 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5418
5419 * gcc.target/avr/torture/get-mem.c: New test.
5420 * gcc.target/avr/torture/set-mem.c: New test.
5421
5422 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5423
5424 PR target/71948
5425 * gcc.target/avr/torture/tiny-progmem.c: New test.
5426
5427 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR c++/71909
5430 * g++.dg/parse/pr71909.C: New test.
5431 * g++.dg/tm/pr71909.C: New test.
5432
5433 PR c++/50060
5434 * g++.dg/cpp0x/constexpr-50060.C: New test.
5435 * g++.dg/cpp1y/constexpr-50060.C: New test.
5436
5437 2016-07-20 Martin Liska <mliska@suse.cz>
5438
5439 * gfortran.dg/graphite/pr71898.f90: New test.
5440
5441 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5442
5443 PR tree-optimization/71503
5444 PR tree-optimization/71683
5445 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5446 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5447
5448 2016-07-20 Martin Liska <mliska@suse.cz>
5449
5450 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5451 * gcc.dg/plugin/sreal-test-1.c: Remove.
5452 * gcc.dg/plugin/sreal_plugin.c: Remove.
5453
5454 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5455
5456 PR fortran/71902
5457 * gfortran.dg/dependency_47.f90: New test.
5458
5459 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR rtl-optimization/71916
5462 * gcc.c-torture/compile/pr71916.c: New test.
5463
5464 PR middle-end/71874
5465 * g++.dg/torture/pr71874.C: New test.
5466
5467 PR middle-end/71734
5468 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5469 (my_alloc): Rewritten to use __builtin_posix_memalign and
5470 __SIZE_TYPE__.
5471 (my_free): Use __builtin_free instead of _mm_free.
5472 (Vec::operator=): Use __builtin_memcpy.
5473
5474 2016-07-19 Martin Jambor <mjambor@suse.cz>
5475
5476 PR fortran/71688
5477 * gfortran.dg/pr71688.f90: New test.
5478
5479 2016-07-19 Richard Biener <rguenther@suse.de>
5480
5481 * c-c++-common/vector-subscript-6.c: New testcase.
5482 * c-c++-common/vector-subscript-7.c: Likewise.
5483
5484 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5485
5486 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5487 and UInt32 based on __SIZEOF_INT__.
5488
5489 2016-07-19 Richard Biener <rguenther@suse.de>
5490
5491 PR tree-optimization/71901
5492 * gcc.dg/torture/pr71901.c: New testcase.
5493
5494 2016-07-19 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/71908
5497 * gcc.dg/torture/pr71908.c: New testcase.
5498
5499 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5500
5501 PR target/71493
5502 * gcc.target/powerpc/pr71493-1.c: New test.
5503 * gcc.target/powerpc/pr71493-2.c: Likewise.
5504
5505 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR c++/71835
5508 * g++.dg/conversion/ambig3.C: New test.
5509
5510 PR c++/71828
5511 * g++.dg/cpp0x/constexpr-71828.C: New test.
5512
5513 PR c++/71826
5514 * g++.dg/template/pr71826.C: New test.
5515
5516 PR c++/71822
5517 * g++.dg/template/defarg21.C: New test.
5518
5519 PR c++/71871
5520 * g++.dg/ext/vector31.C: New test.
5521
5522 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5523
5524 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5525
5526 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5527
5528 PR tree-optimization/71734
5529 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5530
5531 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5532
5533 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5534 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5535 stack-layout-dynamic-1.c: New test.
5536
5537 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5538
5539 * gcc.target/s390/nolrl-1.c: New test.
5540
5541 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5542
5543 PR fortran/71523
5544 * gfortran.dg/pr71523_1.f90: New test.
5545 * gfortran.dg/pr71523_2.f90: New test.
5546
5547 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5548
5549 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5550
5551 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5552 Marco Restelli <mrestelli@gmail.com>
5553
5554 PR fortran/62125
5555 * gfortran.dg/pr62125.f90: New test.
5556
5557 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5558
5559 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5560 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5561
5562 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5563
5564 PR c++/58796
5565 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5566 * g++.dg/cpp0x/nullptr35.C: New test.
5567
5568 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5569
5570 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5571
5572 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5573
5574 * gfortran.dg/goacc/vector_length.f90: New test.
5575
5576 2016-07-15 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/71881
5579 * gcc.dg/torture/pr71881.c: New testcase.
5580
5581 2016-07-15 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/71887
5584 * gcc.dg/torture/pr71887.c: New testcase.
5585
5586 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR c/71858
5589 * gcc.dg/spellcheck-identifiers-3.c: New test.
5590
5591 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5592
5593 PR fortran/71807
5594 * gfortran.dg/null_9.f90: New test.
5595
5596 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5597
5598 * gcc.dg/tree-ssa/loop-41.c: New test.
5599
5600 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5601
5602 PR tree-optimization/71347
5603 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5604
5605 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5606
5607 PR fortran/29819
5608 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5609 * gfortran.dg/contains.f90: Ditto.
5610 * gfortran.dg/contains_empty_1.f03: Ditto.
5611 * gfortran.dg/submodule_3.f08: Ditto.
5612
5613 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR testsuite/71865
5616 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5617 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5618 expected diagnostics.
5619
5620 PR c/71858
5621 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5622 * gcc.dg/spellcheck-identifiers-2.c: New test.
5623 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5624 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5625
5626 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/71872
5629 * gcc.c-torture/compile/pr71872.c: New test.
5630
5631 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5632
5633 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5634 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5635 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5636 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5637 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5638 * gcc.target/arm/atomic-op-acquire-1.c: This.
5639 * gcc.target/arm/atomic-op-char.c: Rename into ...
5640 * gcc.target/arm/atomic-op-char-1.c: This.
5641 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5642 * gcc.target/arm/atomic-op-consume-1.c: This.
5643 * gcc.target/arm/atomic-op-int.c: Rename into ...
5644 * gcc.target/arm/atomic-op-int-1.c: This.
5645 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5646 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5647 * gcc.target/arm/atomic-op-release.c: Rename into ...
5648 * gcc.target/arm/atomic-op-release-1.c: This.
5649 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5650 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5651 * gcc.target/arm/atomic-op-short.c: Rename into ...
5652 * gcc.target/arm/atomic-op-short-1.c: This.
5653 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5654 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5655 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5656 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5657 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5658 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5659 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5660 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5661 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5662 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5663
5664 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5665
5666 PR fortran/70842
5667 * gfortran.dg/select_type_35.f03: New test.
5668
5669 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5670
5671 PR target/65951
5672 PR tree-optimization/70923
5673 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5674 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5675 * gcc.dg/vect/pr65951.c: Likewise.
5676 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5677
5678 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5679
5680 * c-c++-common/pr60226.c: Expect maximum object file alignment
5681 error on AIX.
5682
5683 2016-07-14 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/71866
5686 * gcc.dg/torture/pr71866.c: New testcase.
5687
5688 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5689
5690 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5691 selector and enclose boolean expression in curly braces.
5692
5693 2016-07-14 Alan Modra <amodra@gmail.com>
5694
5695 PR target/71733
5696 * gcc.target/powerpc/p9-novsx.c: New.
5697
5698 2016-07-13 Andi Kleen <ak@linux.intel.com>
5699
5700 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5701 * g++.dg/tree-prof/morefunc.C: Dito.
5702 * g++.dg/tree-prof/pr35545.C: Dito.
5703 * g++.dg/tree-prof/reorder.C: Dito.
5704 * gcc.dg/tree-prof/20050826-2.c: Dito.
5705 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5706 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5707 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5708 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5709 * gcc.dg/tree-prof/inliner-1.c: Dito.
5710 * gcc.dg/tree-prof/merge_block.c: Dito.
5711 * gcc.dg/tree-prof/stringop-1.c: Dito.
5712 * gcc.dg/tree-prof/stringop-2.c: Dito.
5713 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5714 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5715 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5716 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5717 * gcc.dg/tree-prof/update-loopch.c: Dito.
5718 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5719 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5720 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5721 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5722 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5723 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5724 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5725
5726 2016-07-13 Andi Kleen <ak@linux.intel.com>
5727
5728 * lib/profopt.exp (profopt-execute): Remove .imports files.
5729
5730 2016-07-13 Andi Kleen <ak@linux.intel.com>
5731
5732 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5733
5734 2016-07-13 Andi Kleen <ak@linux.intel.com>
5735
5736 * lib/profopt.exp (dg-final-scan-autofdo,
5737 dg-final-scan-not-autofdo): New functions.
5738
5739 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5740
5741 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5742 * gcc.dg/vect/vect-35.c: Ditto.
5743 * gcc.dg/vect/vect-alias-check-2.c: New test.
5744
5745 2016-07-13 Martin Liska <mliska@suse.cz>
5746
5747 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5748 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5749 * gfortran.dg/pr42108.f90: Update expected dump scan.
5750
5751 2016-07-13 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/24574
5754 * gcc.dg/pr24574.c: New testcase.
5755
5756 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5757
5758 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5759 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5760 * c-c++-common/pr68833-1.c: Require int32plus.
5761 * gcc.dg/ipa/pr63551.c: Likewise.
5762 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5763 * gcc.dg/ipa/pr64041.c: Require int32plus.
5764
5765 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5766
5767 PR ipa/71633
5768 * g++.dg/pr71633.C: New test.
5769
5770 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5771
5772 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5773 Add new arm_thumb1_cbz_ok effective target.
5774 * gcc.target/arm/cbz.c: New test.
5775
5776 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5777
5778 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5779 Define effective target.
5780 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5781 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5782 * gcc.target/arm/movhi_movw.c: New test.
5783 * gcc.target/arm/movsi_movw.c: Likewise.
5784 * gcc.target/arm/movdi_movw.c: Likewise.
5785
5786 2016-07-13 Richard Biener <rguenther@suse.de>
5787
5788 PR middle-end/71104
5789 * gcc.dg/pr71104-1.c: New testcase.
5790 * gcc.dg/pr71104-2.c: Likewise.
5791
5792 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5793
5794 PR target/71805
5795 * gcc.target/powerpc/pr71805.c: New test.
5796
5797 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5798
5799 * gcc.target/powerpc/divkc3-1.c: New.
5800 * gcc.target/powerpc/mulkc3-1.c: New.
5801
5802 2016-07-12 Nathan Sidwell <nathan@acm.org>
5803
5804 * gcc.target/arm/data-rel-1.c: New.
5805 * gcc.target/arm/data-rel-2.c: New.
5806 * gcc.target/arm/data-rel-3.c: New.
5807
5808 2016-07-12 Martin Liska <mliska@suse.cz>
5809
5810 * gcc.dg/params/blocksort-part.c: New test.
5811 * gcc.dg/params/params.exp: New file.
5812
5813 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5814
5815 PR middle-end/71700
5816 * gcc.c-torture/execute/pr71700.c: New test.
5817
5818 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5819 Richard Biener <rguenther@suse.de>
5820
5821 PR tree-optimization/23286
5822 PR tree-optimization/70159
5823 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5824 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5825 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5826 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5827 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5828 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5829 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5830 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5831 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5832 * gcc.dg/pr51879-12.c: Likewise.
5833 * gcc.dg/strlenopt-9.c: Likewise.
5834 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5835 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5836 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5837 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5838 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5839 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5840 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5841 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5842 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5843 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5844 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5845 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5846 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5847 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5848 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5849
5850 2016-07-12 Richard Biener <rguenther@suse.de>
5851
5852 PR rtl-optimization/68961
5853 * gcc.target/i386/pr68961.c: New testcase.
5854
5855 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR middle-end/71758
5858 * c-c++-common/gomp/pr71758.c: New test.
5859 * gfortran.dg/gomp/pr71758.f90: New test.
5860
5861 PR tree-optimization/71823
5862 * gcc.dg/vect/pr71823.c: New test.
5863
5864 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5865
5866 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5867 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5868 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5869
5870 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5871
5872 PR target/71801
5873 * gcc.target/i386/pr71801.c: New test.
5874
5875 2016-07-11 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/71816
5878 * gcc.dg/torture/pr71816.c: New testcase.
5879
5880 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5881
5882 PR fortran/71783
5883 * gfortran.dg/dependency_46.f90: New test.
5884
5885 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5886
5887 PR rtl-optimization/71621
5888 * gcc.target/i386/pr71621-1.c: New.
5889 * gcc.target/i386/pr71621-2.c: New.
5890
5891 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5892
5893 * gfortran.dg/goacc/pr71704.f90: New test.
5894
5895 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896
5897 PR target/71297
5898 * gcc.target/powerpc/pr71297.c: New.
5899
5900 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5901
5902 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5903
5904 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5905
5906 PR target/71806
5907 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5908
5909 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5910
5911 PR tree-optimization/71667
5912 * gcc.dg/vect/pr71667.c: New
5913
5914 2016-07-08 Martin Liska <mliska@suse.cz>
5915
5916 * gcc.dg/torture/pr71606.c: New test.
5917
5918 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5919
5920 PR fortran/71764
5921 * gfortran.dg/pr71764.f90: New test.
5922
5923 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5924 Kai Tietz <ktietz70@googlemail.com>
5925
5926 PR c++/70869
5927 PR c++/71054
5928 * g++.dg/cpp0x/pr70869.C: New test.
5929 * g++.dg/cpp0x/pr71054.C: New test.
5930
5931 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5932
5933 * g++.dg/debug/pr71432.C: Fail on AIX.
5934
5935 2016-07-07 Martin Liska <mliska@suse.cz>
5936
5937 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5938 an undefined behavior.
5939 * gfortran.dg/do_3.F90: Likewise.
5940 * gfortran.dg/do_check_11.f90: New test.
5941 * gfortran.dg/do_check_12.f90: New test.
5942 * gfortran.dg/do_corner_warn.f90: New test.
5943
5944 2016-07-07 Martin Liska <mliska@suse.cz>
5945
5946 * gfortran.dg/predict-1.f90: Ammend the test.
5947 * gfortran.dg/predict-2.f90: Likewise.
5948
5949 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5950
5951 PR ipa/71624
5952 * g++.dg/pr71624.C: New test.
5953
5954 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5955
5956 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5957 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5958 ARMv8-M Mainline architectures.
5959
5960 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5961
5962 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5963 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5964
5965 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5966
5967 PR target/70098
5968 PR target/71763
5969 * gcc.target/powerpc/pr71763.c: New file.
5970
5971 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5972
5973 PR tree-optimization/71518
5974 * gcc.dg/pr71518.c: New test.
5975
5976 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5977
5978 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5979
5980 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5981
5982 PR target/50739
5983 * gcc.target/avr/pr50739.c: New test.
5984
5985 2016-07-05 Jan Hubicka <jh@suse.cz>
5986
5987 * gcc.dg/tree-ssa/scev-14.c: update template.
5988
5989 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5990
5991 * gcc.dg/vect/group-no-gaps-1.c: New test.
5992
5993 2016-07-05 Andi Kleen <ak@linux.intel.com>
5994
5995 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5996 if kernel supports MPX.
5997
5998 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5999
6000 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6001
6002 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6003 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6004
6005 * gcc.target/powerpc/signbit-1.c: New test.
6006 * gcc.target/powerpc/signbit-2.c: New test.
6007 * gcc.target/powerpc/signbit-3.c: New test.
6008
6009 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6010
6011 PR rtl-optimization/71594
6012 * gcc.dg/torture/pr71594.c: New test.
6013
6014 2016-07-05 Jan Hubicka <jh@suse.cz>
6015
6016 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6017
6018 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6019
6020 PR c++/62314
6021 * g++.dg/parse/error5.C: Update column
6022 number of missing semicolon error.
6023 * g++.dg/pr62314-2.C: New test case.
6024
6025 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6026
6027 * gfortran.dg/coarray_stat_function.f90: New test.
6028 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6029 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6030 to new interfaces.
6031
6032 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6033
6034 PR fortran/71623
6035 * gfortran.dg/deferred_character_17.f90: New test.
6036
6037 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6038
6039 * gcc.target/arm/neon/polytypes.c: Move to ...
6040 * gcc.target/arm/polytypes.c: ... here.
6041 * gcc.target/arm/neon/pr51534.c: Move to ...
6042 * gcc.target/arm/pr51534.c: ... here.
6043 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6044 * gcc.target/arm/vect-vcvt.c: ... here.
6045 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6046 * gcc.target/arm/vect-vcvtq.c: ... here.
6047 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6048 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6049 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6050 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6051 * gcc.target/arm/neon/neon.exp: Delete.
6052 * gcc.target/arm/neon/: Delete.
6053
6054 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6055
6056 PR fortran/65575
6057 * gfortran.dg: pr65575.f90: New test.
6058
6059 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6060
6061 PR fortran/35849
6062 * gfortran.dg: pr35849.f90: New test.
6063
6064 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6065
6066 PR c++/71739
6067 * g++.dg/cpp0x/pr71739.C: New test.
6068
6069 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6070
6071 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6072
6073 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6074
6075 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6076 locr.
6077 * gcc.target/s390/loc-1.c: New test.
6078
6079 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6080
6081 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6082 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6083
6084 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6085
6086 PR target/63874
6087 * gcc.target/aarch64/pr63874.c: New test.
6088
6089 2016-07-04 Jan Beulich <jbeulich@suse.com>
6090
6091 * g++.dg/header.c: New.
6092 * gcc.dg/header.c: New.
6093
6094 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR c/71719
6097 * c-c++-common/Wunused-var-15.c: New test.
6098
6099 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR fortran/71687
6102 * gfortran.dg/gomp/pr71687.f90: New test.
6103
6104 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.dg/const-float128-ped.c: Require __float128 effective
6107 target and options.
6108 * gcc.dg/const-float128.c: Likewise.
6109 * gcc.dg/torture/float128-cmp-invalid.c: Require
6110 __float128 and base_quadfloat_support effective targets, and
6111 __float128 options.
6112 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6113 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6114 * gcc.dg/torture/float128-nan.c: Likewise.
6115 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6116 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6117 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6118 * lib/target-supports.exp (check_effective_target___float128): New.
6119 (add_options_for___float128): New.
6120 (check_effective_target_base_quadword_support): New.
6121
6122 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6123
6124 PR target/71720
6125 * gcc.target/powerpc/pr71720.c: New test.
6126
6127 2016-07-01 Jan Beulich <jbeulich@suse.com>
6128
6129 * gcc.dg/bss.c: New.
6130
6131 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6132
6133 PR target/71698
6134 * gcc.target/powerpc/pr71698.c: New test.
6135
6136 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6137
6138 PR target/71151
6139 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6140 instead of ".foo" for its section name.
6141 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6142 depending on MCU's flash size.
6143 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6144 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6145 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6146 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6147 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6148 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6149
6150 2016-07-01 Jan Beulich <jbeulich@suse.com>
6151
6152 * gcc.target/i386/pr65105-2.c: Add -msse2.
6153
6154 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR tree-optimization/71707
6157 * gcc.dg/strlenopt-29.c: New test.
6158
6159 PR fortran/71704
6160 * gfortran.dg/gomp/pr71704.f90: New test.
6161
6162 PR fortran/71705
6163 * gfortran.dg/gomp/pr71705.f90: New test.
6164
6165 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6166
6167 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6168 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6248
6249 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6250 James Greenhalgh <james.greenhalgh@arm.com>
6251
6252 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6253
6254 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6255 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6256
6257 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6258
6259 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6260
6261 PR driver/71651
6262 * gcc.dg/spellcheck-options-12.c: New test case.
6263
6264 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR middle-end/71693
6267 * gcc.c-torture/compile/pr71693.c: New test.
6268
6269 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6270
6271 * gcc.dg/spellcheck-params.c: New testcase.
6272 * gcc.dg/spellcheck-params-2.c: New testcase.
6273
6274 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6275
6276 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6277 vector extract instructions.
6278 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6279
6280 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6281
6282 PR fortran/71686
6283 * gfortran.dg/unexpected_eof_2.f90: New test.
6284 * gfortran.dg/unexpected_eof_3.f90: New test.
6285
6286 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6287
6288 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6289
6290 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6291
6292 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6293 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6294 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6295
6296 2016-06-29 Richard Biener <rguenther@suse.de>
6297
6298 PR middle-end/15256
6299 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6300
6301 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6302
6303 * gcc.target/arm/aapcs/neon-vect10.c: Require
6304 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6305 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6306 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6307 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6308 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6309 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6310 * gcc.target/arm/fp16-aapcs-1.c: Require
6311 -mfloat-ab=hard. Also simplify the test.
6312 * gcc.target/arm/fp16-aapcs-2.c: New.
6313
6314 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6315
6316 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6317 (add_options_for_arm_fp16_ieee): New.
6318 (add_options_for_arm_fp16_alternative): New.
6319 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6320 long-line.
6321 (effective_target_arm_fp16_hw): New.
6322
6323 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6324
6325 PR tree-optimization/71655
6326 * g++.dg/pr71655.C: New test.
6327
6328 2016-06-29 Martin Liska <mliska@suse.cz>
6329
6330 * gcc.dg/pr71585.c: New test.
6331 * gcc.dg/pr71585-2.c: New test.
6332 * gcc.dg/pr71585-3.c: New test.
6333
6334 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6335
6336 PR tree-optimization/70729
6337 * g++.dg/vect/pr70729.cc: New test.
6338
6339 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6340
6341 * c-c++-common/gomp/cancel-1.c: Extend.
6342
6343 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6344
6345 PR tree-optimization/71625
6346 * gcc.dg/strlenopt-28.c: New test.
6347
6348 2016-06-29 Richard Biener <rguenther@suse.de>
6349
6350 PR middle-end/71002
6351 * g++.dg/torture/pr71002.C: Adjust testcase.
6352
6353 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR c/71685
6356 * gcc.dg/pr71685.c: New test.
6357
6358 2016-06-28 Martin Sebor <msebor@redhat.com>
6359
6360 PR c/71552
6361 * gcc.dg/init-bad-9.c: New test.
6362
6363 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6364
6365 * gcc.target/powerpc/abs128-1.c: Require VSX.
6366 * gcc.target/powerpc/copysign128-1.c: Likewise.
6367 * gcc.target/powerpc/inf128-1.c: Likewise.
6368 * gcc.target/powerpc/nan128-1.c: Likewise.
6369
6370 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR middle-end/71626
6373 * gcc.c-torture/execute/pr71626-1.c: New test.
6374 * gcc.c-torture/execute/pr71626-2.c: New test.
6375
6376 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6377
6378 PR target/71656
6379 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6380
6381 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6382
6383 PR target/71670
6384 * gcc.target/powerpc/pr71670.c: New testcase.
6385
6386 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6387
6388 PR target/71656
6389 * gcc.target/powerpc/pr71656-1.c: New test.
6390 * gcc.target/powerpc/pr71656-2.c: New test.
6391
6392 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6393
6394 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6395 around fp16 code.
6396 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6398 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6399 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6400 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6401 Add arm_neon_fp16_ok effective target.
6402 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6403 Likewise.
6404 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6405 Likewise.
6406 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6407 Likewise.
6408 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6409 Likewise.
6410 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6411 Likewise.
6412 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6413 Likewise.
6414 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6415 Likewise.
6416 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6417 Likewise.
6418 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6419 Likewise.
6420 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6421 Likewise.
6422 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6423 Likewise.
6424
6425 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6426
6427 * gcc.dg/predict-12.c: New testcase.
6428
6429 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6430
6431 PR fortran/71649
6432 * gfortran.dg/pr71649.f90: New test.
6433
6434 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6435
6436 PR tree-optimization/71643
6437 * g++.dg/opt/pr71643.C: New test.
6438
6439 PR tree-optimization/71631
6440 * gcc.c-torture/execute/pr71631.c: New test.
6441
6442 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6443
6444 * gcc.dg/predict-11.c: New testcase.
6445 * gfortran.dg/predict-2.f90: New testcase.
6446
6447 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6448
6449 * gcc.dg/predict-10.c: New test.
6450
6451 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6452
6453 * gcc.target/powerpc/abs128-1.c: New.
6454 * gcc.target/powerpc/copysign128-1.c: New.
6455 * gcc.target/powerpc/inf128-1.c: New.
6456 * gcc.target/powerpc/nan128-1.c: New.
6457
6458 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6459
6460 * gfortran.dg/pr71642.f90: New test.
6461
6462 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR tree-optimization/71647
6465 * gcc.target/i386/pr71647.c: New test.
6466
6467 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6468
6469 * gcc.target/i386/noplt-gd-1.c: New test.
6470 * gcc.target/i386/noplt-gd-2.c: Likewise.
6471 * gcc.target/i386/noplt-gd-3.c: Likewise.
6472 * gcc.target/i386/noplt-ld-1.c: Likewise.
6473 * gcc.target/i386/noplt-ld-2.c: Likewise.
6474 * gcc.target/i386/noplt-ld-3.c: Likewise.
6475 * lib/target-supports.exp
6476 (check_effective_target_tls_get_addr_via_got): New.
6477
6478 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6479
6480 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6481 testsuite compile flags.
6482 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6483 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6484
6485 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6486
6487 * g++dg/vect/pr36684.cc: Add dg-do compile.
6488 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6489 * gcc.dg/vect/pr70021.c: Ditto.
6490 * gcc.dg/vect/pr70138-1.c: Ditto.
6491 * gcc.dg/vect/pr70138-2.c: Ditto.
6492 * gcc.dg/vect/pr70354-1.c: Ditto.
6493 * gcc.dg/vect/pr70354-2.c: Ditto.
6494 * gcc.dg/vect/pr71259.c: Ditto.
6495 * gcc.dg/vect/pr71416-1.c: Ditto.
6496 * gcc.dg/vect/slp-43.c: Ditto.
6497 * gcc.dg/vect/slp-45.c: Ditto.
6498 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6499 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6500 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6501 * gfortran.dg/vect/pr69980.f90: Ditto.
6502
6503 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6504
6505 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6506 * gcc.dg/vect/bb-slp-30.c: Ditto.
6507 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6508 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6509 * gcc.dg/vect/pr45902.c: Ditto.
6510 * gcc.dg/vect/pr48172.c: Ditto.
6511 * gcc.dg/vect/pr48377.c: Ditto.
6512 * gcc.dg/vect/pr49038.c: Ditto.
6513 * gcc.dg/vect/pr49771.c: Ditto.
6514 * gcc.dg/vect/pr52091.c: Ditto.
6515 * gcc.dg/vect/pr53185-2.c: Ditto.
6516 * gcc.dg/vect/pr56826.c: Ditto.
6517 * gcc.dg/vect/pr60276.c: Ditto.
6518 * gcc.dg/vect/pr62021.c: Ditto.
6519 * gcc.dg/vect/pr63530.c: Ditto.
6520 * gcc.dg/vect/pr65518.c: Ditto.
6521 * gcc.dg/vect/pr65947-1.c: Ditto.
6522 * gcc.dg/vect/pr65947-10.c: Ditto.
6523 * gcc.dg/vect/pr65947-11.c: Ditto.
6524 * gcc.dg/vect/pr65947-12.c: Ditto.
6525 * gcc.dg/vect/pr65947-13.c: Ditto.
6526 * gcc.dg/vect/pr65947-2.c: Ditto.
6527 * gcc.dg/vect/pr65947-3.c: Ditto.
6528 * gcc.dg/vect/pr65947-4.c: Ditto.
6529 * gcc.dg/vect/pr65947-5.c: Ditto.
6530 * gcc.dg/vect/pr65947-6.c: Ditto.
6531 * gcc.dg/vect/pr65947-7.c: Ditto.
6532 * gcc.dg/vect/pr65947-8.c: Ditto.
6533 * gcc.dg/vect/pr65947-9.c: Ditto.
6534 * gcc.dg/vect/pr71416-1.c: Ditto.
6535 * gcc.dg/vect/pr71439.c: Ditto.
6536 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6537 * gcc.dg/vect/vect-bswap16.c: Ditto.
6538 * gcc.dg/vect/vect-bswap32.c: Ditto.
6539 * gcc.dg/vect/vect-bswap64.c: Ditto.
6540 * gcc.dg/vect/vect-live-1.c: Ditto.
6541 * gcc.dg/vect/vect-live-2.c: Ditto.
6542 * gcc.dg/vect/vect-live-3.c: Ditto.
6543 * gcc.dg/vect/vect-live-4.c: Ditto.
6544 * gcc.dg/vect/vect-live-5.c: Ditto.
6545 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6546 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6547 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6548 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6549 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6550 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6551 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6552 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6553 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6554 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6555 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6556 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6557 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6558 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6559 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6560 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6561 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6562
6563 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6564
6565 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6566
6567 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6568
6569 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6570 ia32 if R_386_GOT32X relocation is supported.
6571 * gcc.target/i386/noplt-3.c: Likewise.
6572 * gcc.target/i386/noplt-2.c: Likewise.
6573 (main): Renamed to ...
6574 (bar): This.
6575 * gcc.target/i386/noplt-4.c: Likewise.
6576 (main): Renamed to ...
6577 (bar): This.
6578 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6579 * gcc.target/i386/pr67400-5.c: Likewise.
6580
6581 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6582
6583 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6584 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6585
6586 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6587 f4): Adjust expected diagnostics.
6588 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6589 (T): If OVFP is defined, redefine to TP.
6590 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6591 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6592 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6593 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6594 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6595 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6596 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6597 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6598 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6599 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6600 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6601 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6602 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6603 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6604 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6605 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6606 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6607 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6608 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6609 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6610 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6611 as last argument to __builtin_add_overflow_p.
6612
6613 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6614
6615 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6616 dg-options and remove default vector testsuite compile flags.
6617 * g++.dg/vect/pr33860a.cc: Ditto.
6618 * g++.dg/vect/pr45470-a.cc: Ditto.
6619 * g++.dg/vect/pr45470-b.cc: Ditto.
6620 * g++.dg/vect/pr60896.cc: Ditto.
6621 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6622 * gcc.dg/vect/pr18308.c: Ditto.
6623 * gcc.dg/vect/pr24049.c: Ditto.
6624 * gcc.dg/vect/pr33373.c: Ditto.
6625 * gcc.dg/vect/pr36228.c: Ditto.
6626 * gcc.dg/vect/pr42395.c: Ditto.
6627 * gcc.dg/vect/pr42604.c: Ditto.
6628 * gcc.dg/vect/pr46663.c: Ditto.
6629 * gcc.dg/vect/pr48765.c: Ditto.
6630 * gcc.dg/vect/pr49093.c: Ditto.
6631 * gcc.dg/vect/pr49352.c: Ditto.
6632 * gcc.dg/vect/pr52298.c: Ditto.
6633 * gcc.dg/vect/pr52870.c: Ditto.
6634 * gcc.dg/vect/pr53185.c: Ditto.
6635 * gcc.dg/vect/pr53773.c: Ditto.
6636 * gcc.dg/vect/pr56695.c: Ditto.
6637 * gcc.dg/vect/pr62171.c: Ditto.
6638 * gcc.dg/vect/pr63530.c: Ditto.
6639 * gcc.dg/vect/pr68339.c: Ditto.
6640 * gcc.dg/vect/pr71259.c: Ditto.
6641 * gcc.dg/vect/vect-82_64.c: Ditto.
6642 * gcc.dg/vect/vect-83_64.c: Ditto.
6643 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6644 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6645 * gcc.dg/vect/vect-shift-2.c: Ditto.
6646 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6647 * gfortran.dg/vect/pr39318.f90: Ditto.
6648 * gfortran.dg/vect/pr45714-a.f: Ditto.
6649 * gfortran.dg/vect/pr45714-b.f: Ditto.
6650 * gfortran.dg/vect/pr46213.f90: Ditto.
6651
6652 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6653 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6654
6655 * gcc.target/powerpc/p9-splat-5.c: New test.
6656
6657 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6658
6659 PR tree-optimization/71488
6660 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6661 * lib/target-supports.exp: ... here.
6662 (check_sse4_hw_available): New procedure.
6663 (check_effective_target_sse4_runtime): Ditto.
6664 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6665 -march=westmere for sse4_runtime targets.
6666 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6667 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6668 (dg-additional-options): Use for sse4_runtime targets.
6669 (main): Call check_vect ().
6670 (dg-final): Perform scan only for sse4_runtime targets.
6671
6672 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6673
6674 PR target/66232
6675 PR target/67400
6676 * gcc.target/i386/pr66232-14.c: New file.
6677 * gcc.target/i386/pr66232-15.c: Likewise.
6678 * gcc.target/i386/pr66232-16.c: Likewise.
6679 * gcc.target/i386/pr66232-17.c: Likewise.
6680 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6681 ia32 if R_386_GOT32X relocation is supported.
6682 * gcc.target/i386/pr67400-2.c: Likewise.
6683 * gcc.target/i386/pr67400-3.c: Likewise.
6684 * gcc.target/i386/pr67400-4.c: Likewise.
6685 * gcc.target/i386/pr67400-6.c: Likewise.
6686 * gcc.target/i386/pr67400-7.c: Likewise.
6687 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6688
6689 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6690
6691 PR libgfortran/48852
6692 * gfortran.dg/char4_iunit_1.f03: Update test.
6693 * gfortran.dg/f2003_io_5.f03: Update test.
6694 * gfortran.dg/real_const_3.f90: Update test.
6695
6696 2016-06-23 Andi Kleen <ak@linux.intel.com>
6697
6698 * g++.dg/bprob/bprob.exp: Support autofdo.
6699 * g++.dg/tree-prof/tree-prof.exp: dito.
6700 * gcc.dg/tree-prof/tree-prof.exp: dito.
6701 * gcc.misc-tests/bprob.exp: dito.
6702 * gfortran.dg/prof/prof.exp: dito.
6703 * lib/profopt.exp: dito.
6704 * lib/target-supports.exp: Check for autofdo.
6705
6706 2016-06-23 Martin Liska <mliska@suse.cz>
6707
6708 * gcc.dg/pr71619.c: New test.
6709
6710 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6711
6712 PR target/67400
6713 * gcc.target/i386/pr67400-1.c: New test.
6714 * gcc.target/i386/pr67400-2.c: Likewise.
6715 * gcc.target/i386/pr67400-3.c: Likewise.
6716 * gcc.target/i386/pr67400-4.c: Likewise.
6717 * gcc.target/i386/pr67400-5.c: Likewise.
6718 * gcc.target/i386/pr67400-6.c: Likewise.
6719 * gcc.target/i386/pr67400-7.c: Likewise.
6720
6721 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6722
6723 * c-c++-common/missing-header-1.c: New test case.
6724 * c-c++-common/missing-header-2.c: New test case.
6725 * c-c++-common/missing-header-3.c: New test case.
6726 * c-c++-common/missing-header-4.c: New test case.
6727
6728 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6729
6730 PR c/70339
6731 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6732 hint.
6733 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6734 expected results due to builtin "nanl" now being suggested for
6735 "name".
6736 * gcc.dg/pr67580.c: Update expected messages.
6737 * gcc.dg/spellcheck-identifiers.c: New testcase.
6738 * gcc.dg/spellcheck-typenames.c: New testcase.
6739
6740 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6741
6742 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6743 file.
6744 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6745 diagnostic-test-show-locus-parseable-fixits.c to sources for
6746 diagnostic_plugin_test_show_locus.c.
6747 * lib/gcc-defs.exp (freeform_regexps): New global.
6748 (dg-regexp): New function.
6749 (handle-dg-regexps): New function.
6750 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6751 freeform_regexps to the empty list.
6752 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6753
6754 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6755
6756 PR tree-optimization/71488
6757 * g++.dg/pr71488.C: New test.
6758 * gcc.dg/vect/vect-bool-cmp.c: New test.
6759
6760 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6761
6762 * gcc.dg/guality/param-5.c: New test.
6763
6764 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6765
6766 * gcc.target/i386/asm-flag-7.c: New test.
6767
6768 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6769
6770 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6771 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6772 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6773 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6774 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6775 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6777 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6782 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6784 * lib/target-supports.exp: Likewise.
6785
6786 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6787
6788 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6789 * gcc.dg/attr-ms_struct-2.c: Likewise.
6790 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6791 * gcc.dg/bf-ms-attrib.c: Likewise.
6792 * gcc.dg/bf-ms-layout-2.c: Likewise.
6793 * gcc.dg/bf-ms-layout-3.c: Likewise.
6794 * gcc.dg/bf-ms-layout.c: Likewise.
6795 * gcc.dg/bf-no-ms-layout.c: Likewise.
6796 * gcc.target/i386/bitfield1.c: Likewise.
6797 * gcc.target/i386/bitfield2.c: Likewise.
6798 * gcc.target/i386/bitfield3.c: Likewise.
6799
6800 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6801
6802 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6803 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6804 override other than -mcpu=power9 command-line option is specified,
6805 or if the target operating system is aix.
6806 * gcc.target/powerpc/darn-1.c: Likewise.
6807 * gcc.target/powerpc/darn-2.c: Likewise.
6808 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6809 test if effective-target is not powerpc_p9vector_ok or if the
6810 target operating system is not defined.
6811 * gcc.target/powerpc/vslv-1.c: Likewise.
6812 * gcc.target/powerpc/vsrv-0.c: Likewise.
6813 * gcc.target/powerpc/vsrv-1.c: Likewise.
6814
6815 2016-06-21 Tobias Burnus <burnus@net-b.de>
6816
6817 PR fortran/71068
6818 * gfortran.dg/coarray/data_1.f90: New.
6819
6820 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6821
6822 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6823 (dg-require-effective-target): Use arm_v8_neon_hw.
6824 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6825 (dg-require-effective-target): Likewise.
6826 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6827 (dg-require-effective-target): Likewise.
6828 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6829 (dg-require-effective-target): Likewise.
6830 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6831 (dg-require-effective-target): Likewise.
6832 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6833 (dg-require-effective-target): Likewise.
6834 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6835 Add AArch64 check.
6836
6837 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6838
6839 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6840 Set to 3 so test passes.
6841
6842 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6843
6844 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6845
6846 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6847
6848 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6849 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6850 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6851 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6852
6853 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6854
6855 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6856 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6857
6858 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 PR target/71549
6861 * gcc.target/i386/pr71549.c: New test.
6862
6863 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6864
6865 * gcc.target/powerpc/vadsdu-0.c: Replace
6866 dg-require-effective-target directive to allow test to run on more
6867 platforms, and add dg-skip-if directive to disable test on aix
6868 platforms because of known incompatibilities.
6869 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6870 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6871 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6872 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6873 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6874 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6875 * gcc.target/powerpc/vadsdub-2.c: Replace
6876 dg-require-effective-target directive to allow test to run on more
6877 platforms, and add dg-skip-if directive to disable test on aix
6878 platforms because of known incompatibilities.
6879 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6880 with vec_absdb call to differentiate this test from vadsdub-1.c.
6881 * gcc.target/powerpc/vadsduh-1.c: Replace
6882 dg-require-effective-target directive to allow test to run on more
6883 platforms, and add dg-skip-if directive to disable test on aix
6884 platforms because of known incompatibilities.
6885 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6886 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6887 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6888
6889 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR tree-optimization/71588
6892 * gcc.dg/pr71558.c: New test.
6893
6894 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6895
6896 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6897 * c-c++-common/pr68657-2.c: Likewise.
6898 * c-c++-common/pr68657-3.c: Likewise.
6899 * gcc.dg/torture/pr69714.c: Require int32plus support.
6900 * gcc.dg/torture/pr70025.c: Likewise.
6901 * gcc.dg/torture/pr70083.c: Likewise.
6902 * gcc.dg/torture/pr70542.c: Likewise.
6903 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6904
6905 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6906
6907 PR c/71601
6908 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6909
6910 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR middle-end/71581
6913 * gcc.dg/pr71581.c: New test.
6914
6915 PR rtl-optimization/71591
6916 * gcc.dg/cpp/pr71591.c: New test.
6917
6918 2016-06-20 David B. Robins <gcc@davidrobins.net>
6919
6920 PR target/71571
6921 * g++.dg/torture/pr71571.C: New test.
6922
6923 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR target/71559
6926 * gcc.target/i386/sse2-pr71559.c: New test.
6927 * gcc.target/i386/avx-pr71559.c: New test.
6928 * gcc.target/i386/avx512f-pr71559.c: New test.
6929
6930 2016-06-20 Tobias Burnus <burnus@net-b.de>
6931
6932 PR fortran/71194
6933 * gfortran.dg/pointer_remapping_10.f90: New.
6934
6935 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6936
6937 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6938
6939 2016-06-20 Martin Sebor <msebor@redhat.com>
6940
6941 PR c/69507
6942 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6943 * gnu90-const-expr-1.c: Same.
6944 * gnu99-const-expr-1.c: Same.
6945 * gnu99-static-1.c: Same.
6946
6947 2016-06-20 Renlin Li <renlin.li@arm.com>
6948
6949 PR testsuite/71489
6950 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6951
6952 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6953
6954 * gcc.target/aarch64/vcvt_f64_1.c: New.
6955 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6956 * gcc.target/aarch64/vrecp_f64_1.c: New.
6957
6958 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6959
6960 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6961 "alignement".
6962
6963 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6964
6965 PR target/71103
6966 * gcc.target/avr/torture/pr71103-2.c: New test.
6967
6968 2016-06-19 Martin Sebor <msebor@redhat.com>
6969
6970 PR c/69507
6971 * gcc.dg/alignof.c: New test.
6972
6973 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6976 vs dg-error; test constexpr specifier too.
6977
6978 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6981
6982 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6983
6984 * lib/target-supports.exp
6985 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6986 arm_neon_ok and merge flags. Fix temporary test name.
6987 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6988 and merge flags.
6989
6990 2016-06-17 Martin Liska <mliska@suse.cz>
6991
6992 * gcc.dg/predict-9.c: Fix dump scanning.
6993
6994 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6995
6996 PR tree-optimization/71354
6997 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6998
6999 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7000
7001 PR tree-optimization/71347
7002 * gcc.dg/tree-ssa/pr71347.c: New test.
7003
7004 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7005
7006 PR tree-optimization/71354
7007 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7008
7009 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7010
7011 * gcc.dg/vect/vect-alias-check-1.c: New test.
7012
7013 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7014
7015 PR target/71151
7016 * gcc.target/avr/pr71151-1.c: New test.
7017 * gcc.target/avr/pr71151-2.c: New test.
7018 * gcc.target/avr/pr71151-3.c: New test.
7019 * gcc.target/avr/pr71151-4.c: New test.
7020 * gcc.target/avr/pr71151-5.c: New test.
7021 * gcc.target/avr/pr71151-6.c: New test.
7022 * gcc.target/avr/pr71151-7.c: New test.
7023 * gcc.target/avr/pr71151-8.c: New test.
7024 * gcc.target/avr/pr71151-common.h: New test.
7025
7026 2016-06-16 Martin Liska <mliska@suse.cz>
7027
7028 * gfortran.dg/predict-1.f90: New test.
7029
7030 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7031
7032 PR target/71242
7033 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7034
7035 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7036
7037 * g++.dg/vect/pr36648.cc: Disable cunrolli
7038
7039 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR target/71554
7042 * gcc.c-torture/execute/pr71554.c: New test.
7043
7044 PR rtl-optimization/71532
7045 * gcc.dg/torture/pr71532.c: New test.
7046
7047 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7048
7049 * gcc.target/powerpc/p9-dimode1.c: New test.
7050 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7051
7052 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7053
7054 * gcc.c-torture/compile/20160615-1.c: New test.
7055
7056 * g++.dg/cpp0x/ref-qual17.C: New test.
7057
7058 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7059
7060 PR middle-end/71529
7061 * gcc.target/i386/pr71529.C: New test.
7062
7063 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7064
7065 PR tree-optimization/71483
7066 * g++.dg/vect/pr71483.c: New
7067
7068 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/70202
7071 * g++.dg/inherit/crash6.C: New.
7072 * g++.dg/inherit/union2.C: Likewise.
7073 * g++.dg/inherit/virtual12.C: Likewise.
7074 * g++.dg/inherit/virtual13.C: Likewise.
7075 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7076
7077 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7078
7079 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7080
7081 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7082
7083 PR tree-optimization/71439
7084 * gcc.dg/vect/pr71439.c: New
7085
7086 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7087
7088 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7089
7090 2016-06-15 Richard Biener <rguenther@suse.de>
7091
7092 * gcc.dg/vect/slp-45.c: New testcase.
7093
7094 2016-06-15 Richard Biener <rguenther@suse.de>
7095
7096 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7097
7098 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7099
7100 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7101 requirements, and disable for AIX for now.
7102 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7103
7104 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR c++/71528
7107 * g++.dg/opt/pr71528.C: New test.
7108
7109 PR c++/71516
7110 * g++.dg/init/pr71516.C: New test.
7111
7112 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7113
7114 * g++.dg/init/array46.C: New.
7115
7116 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7117
7118 * gcc.target/i386/float128-3.c: New test.
7119 * gcc.target/i386/quad-sse4.c: Ditto.
7120 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7121 Update scan strings.
7122
7123 2016-06-14 Richard Biener <rguenther@suse.de>
7124
7125 PR middle-end/71526
7126 * gfortran.dg/pr71526.f90: New testcase.
7127
7128 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7129
7130 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7131 * gcc.dg/zero_bits_compound-1.c: Likewise.
7132
7133 2016-06-14 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/71522
7136 * gcc.dg/torture/pr71522.c: New testcase.
7137
7138 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR tree-optimization/71520
7141 * gcc.dg/tree-ssa/pr71520.c: New test.
7142
7143 2016-06-14 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/71521
7146 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7147
7148 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR sanitizer/71498
7151 * c-c++-common/ubsan/bounds-13.c: New test.
7152
7153 PR preprocessor/71183
7154 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7155
7156 2016-06-13 Jeff Law <law@redhat.com>
7157
7158 PR tree-optimization/71403
7159 * c-c++-common/ubsan/pr71403-1.c: New test.
7160 * c-c++-common/ubsan/pr71403-2.c: New test.
7161 * c-c++-common/ubsan/pr71403-3.c: New test.
7162
7163 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR middle-end/71478
7166 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7167 Add -Wno-psabi -w to dg-options.
7168
7169 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7170
7171 * gcc.target/powerpc/vadsdu-0.c: New test.
7172 * gcc.target/powerpc/vadsdu-1.c: New test.
7173 * gcc.target/powerpc/vadsdu-2.c: New test.
7174 * gcc.target/powerpc/vadsdu-3.c: New test.
7175 * gcc.target/powerpc/vadsdu-4.c: New test.
7176 * gcc.target/powerpc/vadsdu-5.c: New test.
7177 * gcc.target/powerpc/vadsdub-1.c: New test.
7178 * gcc.target/powerpc/vadsdub-2.c: New test.
7179 * gcc.target/powerpc/vadsduh-1.c: New test.
7180 * gcc.target/powerpc/vadsduh-2.c: New test.
7181 * gcc.target/powerpc/vadsduw-1.c: New test.
7182 * gcc.target/powerpc/vadsduw-2.c: New test.
7183
7184 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7185
7186 * gcc.dg/c99-init-2.c (c): Update expected error message.
7187 * gcc.dg/init-bad-8.c (foo): Likewise.
7188 * gcc.dg/spellcheck-fields-3.c: New test case.
7189
7190 2016-06-13 Martin Liska <mliska@suse.cz>
7191
7192 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7193 and "guess loop iv compared" heuristics.
7194 * gcc.dg/predict-2.c: Likewise.
7195 * gcc.dg/predict-3.c: Likewise.
7196 * gcc.dg/predict-4.c: Likewise.
7197 * gcc.dg/predict-5.c: Likewise.
7198 * gcc.dg/predict-6.c: Likewise.
7199
7200 2016-06-13 Marek Polacek <polacek@redhat.com>
7201
7202 PR middle-end/71476
7203 * c-c++-common/Wswitch-unreachable-4.c: New test.
7204 * gcc.dg/Wswitch-unreachable-2.c: New test.
7205 * g++.dg/tm/jump1.C: Move dg-warning.
7206
7207 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7208
7209 * gnat.dg/renaming10.ad[sb]: New test.
7210
7211 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7212
7213 PR fortran/70673
7214 * gfortran.dg/pr70673.f90: New test.
7215
7216 2016-06-13 Richard Biener <rguenther@suse.de>
7217
7218 PR middle-end/64516
7219 * gcc.dg/align-3.c: New testcase.
7220
7221 2016-06-13 Martin Liska <mliska@suse.cz>
7222
7223 * gcc.target/i386/pr71458.c: New test.
7224
7225 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7226
7227 PR target/71241
7228 * gcc.dg/torture/float128-nan.c: New test.
7229
7230 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7231
7232 PR target/60751
7233 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7234 statement.
7235
7236 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7237
7238 PR target/60751
7239 * gfortran.dg/comma_IO_extension_1.f90: New test.
7240 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7241 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7242 statement.
7243 * gfortran.dg/graphite/pr38083.f90: Likewise.
7244 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7245 missing format.
7246
7247 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 * gnat.dg/case_character.adb: New test.
7250
7251 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7252
7253 PR middle-end/71310
7254 * gcc.target/powerpc/pr71310.c: New testcase.
7255
7256 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7257
7258 PR middle-end/71478
7259 * gcc.dg/pr71478.c: New test.
7260
7261 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR middle-end/71494
7264 * gcc.c-torture/execute/pr71494.c: New test.
7265
7266 PR c/68657
7267 * gcc.target/i386/pr68657.c: New test.
7268
7269 PR inline-asm/68843
7270 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7271 (test): Add -masm=intel alternatives.
7272
7273 2016-06-10 Martin Sebor <msebor@redhat.com>
7274
7275 PR c/71392
7276 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7277
7278 2016-06-10 Jeff Law <law@redhat.com>
7279
7280 PR tree-optimization/71335
7281 * gcc.c-torture/execute/pr71335.c: New test.
7282
7283 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7284
7285 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7286 the various "cannot tail-call: " messages.
7287
7288 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7289
7290 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7291 and options.
7292
7293 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7294
7295 PR sanitizer/71480
7296 * c-c++-common/asan/pr71480.c: New test.
7297
7298 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7299
7300 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7301 (ASMNAME2): Likewise.
7302 (main): Replace fn in asm statement with ASMNAME ("fn").
7303 * gcc.dg/guality/pr68037-2.c: Likewise.
7304 * gcc.dg/guality/pr68037-3.c: Likewise.
7305 * gcc.dg/torture/pr68037-1.c: Likewise.
7306 * gcc.dg/torture/pr68037-2.c: Likewise.
7307 * gcc.dg/torture/pr68037-3.c: Likewise.
7308
7309 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7310
7311 PR inline-asm/68843
7312 * gcc.target/i386/pr68843-1.c: New test.
7313 * gcc.target/i386/pr68843-2.c: New test.
7314
7315 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7316 Cesar Philippidis <cesar@codesourcery.com>
7317
7318 PR middle-end/71373
7319 * gcc.dg/goacc/nested-function-1.c: New file.
7320 * gcc.dg/goacc/nested-function-2.c: Likewise.
7321 * gcc.dg/goacc/pr71373.c: Likewise.
7322 * gfortran.dg/goacc/cray-2.f95: Likewise.
7323 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7324 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7325 * gfortran.dg/goacc/cray.f95: Update.
7326 * gfortran.dg/goacc/loop-1.f95: Likewise.
7327 * gfortran.dg/goacc/loop-3.f95: Likewise.
7328 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7329 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7330
7331 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7332
7333 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7334 for OpenACC tile clauses.
7335 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7336
7337 PR c/71381
7338 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7339 to...
7340 * c-c++-common/goacc/cache-2.c: ... this new file.
7341 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7342 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7343 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7344 usage.
7345 * gfortran.dg/goacc/cray.f95: Likewise.
7346 * gfortran.dg/goacc/loop-1.f95: Likewise.
7347
7348 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7349
7350 PR tree-optimization/71407
7351 PR tree-optimization/71416
7352 * gcc.dg/vect/pr71407.c: New
7353 * gcc.dg/vect/pr71416-1.c: New
7354 * gcc.dg/vect/pr71416-2.c: New
7355
7356 2016-06-10 Richard Biener <rguenther@suse.de>
7357
7358 PR middle-end/71477
7359 * gcc.dg/torture/pr71477.c: New testcase.
7360
7361 2016-06-09 Julia Koval <julia.koval@intel.com>
7362
7363 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7364 * gcc.target/i386/interrupt-13.c: Likewise.
7365 * gcc.target/i386/interrupt-15.c: Likewise.
7366 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7367 * gcc.target/i386/interrupt-24.c: Likewise.
7368 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7369 * gcc.target/i386/interrupt-9.c: Likewise.
7370 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7371
7372 2016-06-09 Martin Sebor <msebor@redhat.com>
7373
7374 PR c/70883
7375 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7376 * gcc.dg/builtin-constant_p-1.c: Same.
7377 * gcc.dg/builtins-error.c: Same.
7378 * gcc.dg/pr70859.c: Same.
7379
7380 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7381
7382 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7383 * gcc.dg/torture/pr68067-1.c: Likewise.
7384 * gcc.dg/torture/pr68067-2.c: Likewise.
7385
7386 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7387
7388 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7389 when setting SIZE.
7390
7391 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/71465
7394 * g++.dg/inherit/crash5.C: New.
7395 Revert:
7396 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 PR c++/70202
7399 * g++.dg/inherit/crash5.C: New.
7400 * g++.dg/inherit/virtual1.C: Adjust.
7401
7402 2016-06-09 Martin Liska <mliska@suse.cz>
7403
7404 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7405 * g++.dg/predict-loop-exit-2.C: Likewise.
7406 * g++.dg/predict-loop-exit-3.C: Likewise.
7407 * gcc.dg/predict-1.c: Likewise.
7408 * gcc.dg/predict-2.c: Likewise.
7409 * gcc.dg/predict-3.c: Likewise.
7410 * gcc.dg/predict-4.c: Likewise.
7411 * gcc.dg/predict-5.c: Likewise.
7412 * gcc.dg/predict-6.c: Likewise.
7413 * gcc.dg/predict-7.c: Likewise.
7414
7415 2016-06-09 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/71462
7418 * gcc.dg/torture/pr71462.c: New testcase.
7419
7420 2016-06-09 Marek Polacek <polacek@redhat.com>
7421
7422 PR c/65471
7423 * gcc.dg/c11-generic-3.c: New test.
7424
7425 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7426
7427 * g++.dg/init/array42.C: New.
7428 * g++.dg/init/array43.C: Likewise.
7429 * g++.dg/init/array44.C: Likewise.
7430 * g++.dg/init/array45.C: Likewise.
7431 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7432 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7433 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7434 * g++.dg/gomp/pr35751.C: Likewise.
7435 * g++.dg/init/array23.C: Likewise.
7436 * g++.dg/init/brace2.C: Likewise.
7437 * g++.dg/init/brace6.C: Likewise.
7438
7439 2016-06-08 Martin Sebor <msebor@redhat.com>
7440 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR c++/70507
7443 PR c/68120
7444 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7445 * c-c++-common/builtin-arith-overflow-2.c: New test.
7446 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7447 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7448 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7449
7450 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR c++/71442
7453 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7454
7455 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7456
7457 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7458 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7459 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7460 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7461 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7462 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7463 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7464 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7465 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7466 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7467 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7468 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7469 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7470
7471 2016-06-08 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/68558
7474 * gcc.dg/vect/slp-44.c: New testcase.
7475
7476 2016-06-08 Richard Biener <rguenther@suse.de>
7477
7478 * gcc.dg/vect/slp-43.c: New testcase.
7479
7480 2016-06-08 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/71452
7483 * gcc.dg/torture/pr71452.c: New testcase.
7484
7485 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c++/71448
7488 * g++.dg/torture/pr71448.C: New test.
7489
7490 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7491
7492 PR debug/71432
7493 PR ada/71413
7494 * g++.dg/debug/pr71432.C: New test.
7495
7496 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7497
7498 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7499 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7500 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7501
7502 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7503
7504 * gcc.dg/vect/vect-live-2.c: Update effective target.
7505 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7506 * lib/target-supports.exp: Add aarch64 to vect_long.
7507
7508 2016-06-08 Marek Polacek <polacek@redhat.com>
7509
7510 PR c/71418
7511 * gcc.dg/noncompile/pr71418.c: New test.
7512
7513 PR c/71426
7514 * gcc.dg/noncompile/pr71426.c: New test.
7515
7516 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7517
7518 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7519 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7520 * gcc.dg/predict-3.c: Update template.
7521 * gcc.dg/predict-5.c: Update template.
7522 * gcc.dg/predict-6.c: Update template.
7523 * gcc.dg/predict-9.c: Update template.
7524 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7525
7526 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7527
7528 * gcc.target/powerpc/vec-mul.c: New test.
7529
7530 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7531
7532 * gcc.dg/spellcheck-fields-2.c: New test case.
7533
7534 2016-06-07 Richard Biener <rguenther@suse.de>
7535
7536 PR c/61564
7537 * gcc.dg/Wpragmas-1.c: New testcase.
7538 * gcc.dg/Wattributes-4.c: Likewise.
7539 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7540 entry.
7541
7542 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7543
7544 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7545 spurious debug code.
7546
7547 2016-06-07 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/71428
7550 * gcc.dg/torture/pr71428.c: New testcase.
7551
7552 2016-06-07 Richard Biener <rguenther@suse.de>
7553
7554 PR middle-end/71423
7555 * gcc.dg/torture/pr71423.c: New testcase.
7556
7557 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7558
7559 PR middle-end/71408
7560 * gcc.dg/tree-ssa/pr71408.c: New test.
7561
7562 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7563
7564 PR middle-end/71281
7565 * g++.dg/torture/pr71281.C: New test.
7566
7567 2016-06-06 Marek Polacek <polacek@redhat.com>
7568
7569 PR c/71362
7570 * gcc.dg/pr71362.c: New test.
7571
7572 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7573 Patrick Palka <ppalka@gcc.gnu.org>
7574
7575 PR c++/70847
7576 PR c++/71330
7577 PR c++/71393
7578 * g++.dg/opt/pr70847.C: New test.
7579 * g++.dg/ubsan/pr70847.C: New test.
7580 * g++.dg/ubsan/pr71393.C: New test.
7581
7582 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR tree-optimization/71259
7585 * gcc.dg/vect/pr71259.c: New test.
7586
7587 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7588
7589 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7590 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7591 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7592 above.
7593
7594 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7595
7596 PR middle-end/37780
7597 * gcc.c-torture/execute/pr37780.c: New test.
7598 * gcc.target/aarch64/pr37780_1.c: Likewise.
7599 * gcc.target/arm/pr37780_1.c: Likewise.
7600
7601 2016-06-06 Marek Polacek <polacek@redhat.com>
7602
7603 * c-c++-common/attr-may-alias-1.c: New test.
7604 * c-c++-common/attr-may-alias-2.c: New test.
7605 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7606
7607 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7608
7609 PR c/24414
7610 * gcc.target/i386/pr24414.c: New test.
7611
7612 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7613
7614 * gcc.target/sparc/vis4misc.c: New file.
7615 * gcc.target/sparc/fpcmp.c: Likewise.
7616 * gcc.target/sparc/fpcmpu.c: Likewise.
7617
7618 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7619
7620 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7621 * gcc.dg/vect/vect-live-3.c: Likewise.
7622
7623 2016-06-06 Richard Biener <rguenther@suse.de>
7624
7625 PR tree-optimization/71398
7626 * gcc.dg/torture/pr71398.c: New testcase.
7627
7628 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7629
7630 PR target/71389
7631 * g++.dg/pr71389.C: New test.
7632
7633 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7634
7635 PR fortran/71404
7636 * gfortran.dg/fmt_read_5.f: New test.
7637
7638 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7639
7640 PR fortran/69659
7641 * gfortran.dg/class_array_22.f03: New test.
7642
7643 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7644
7645 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7646
7647 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7648
7649 * gcc.dg/predict-9.c: Update template.
7650
7651 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/49377
7654 * g++.dg/template/pr49377.C: New.
7655
7656 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR tree-optimization/71405
7659 * g++.dg/torture/pr71405.C: New test.
7660
7661 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 PR c++/70202
7664 * g++.dg/inherit/crash5.C: New.
7665 * g++.dg/inherit/virtual1.C: Adjust.
7666
7667 2016-06-03 Jeff Law <law@redhat.com>
7668
7669 PR tree-optimization/71316
7670 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7671
7672 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7673
7674 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7675 dg-additional-options with just -fno-tree-scev-cprop in it.
7676 * gcc.dg/vect/vect-live-2.c: Likewise.
7677 * gcc.dg/vect/vect-live-5.c: Likewise.
7678 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7679 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7680 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7681
7682 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7683
7684 PR c++/27100
7685 * g++.dg/other/friend6.C: New test.
7686
7687 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7688
7689 * g++.dg/torture/ppc-ldst-array.C: New.
7690
7691 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7692
7693 PR target/71276
7694 PR target/71277
7695 * gcc.dg/torture/builtin-fp-int-inexact.c,
7696 gcc.target/i386/387-builtin-fp-int-inexact.c,
7697 gcc.target/i386/387-rint-inline-1.c,
7698 gcc.target/i386/387-rint-inline-2.c,
7699 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7700 gcc.target/i386/sse2-rint-inline-1.c,
7701 gcc.target/i386/sse2-rint-inline-2.c,
7702 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7703 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7704
7705 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7706 Julia Koval <julia.koval@intel.com>
7707
7708 PR target/66960
7709 PR target/67630
7710 PR target/67634
7711 PR target/67841
7712 PR target/68037
7713 PR target/68618
7714 PR target/68661
7715 PR target/69575
7716 PR target/69596
7717 PR target/69734
7718 * gcc.dg/guality/pr68037-1.c: New test.
7719 * gcc.dg/guality/pr68037-2.c: Likewise.
7720 * gcc.dg/guality/pr68037-3.c: Likewise.
7721 * gcc.dg/torture/pr68037-1.c: Likewise.
7722 * gcc.dg/torture/pr68037-2.c: Likewise.
7723 * gcc.dg/torture/pr68037-3.c: Likewise.
7724 * gcc.dg/torture/pr68661-1a.c: Likewise.
7725 * gcc.dg/torture/pr68661-1b.c: Likewise.
7726 * gcc.target/i386/interrupt-1.c: Likewise.
7727 * gcc.target/i386/interrupt-2.c: Likewise.
7728 * gcc.target/i386/interrupt-3.c: Likewise.
7729 * gcc.target/i386/interrupt-4.c: Likewise.
7730 * gcc.target/i386/interrupt-5.c: Likewise.
7731 * gcc.target/i386/interrupt-6.c: Likewise.
7732 * gcc.target/i386/interrupt-7.c: Likewise.
7733 * gcc.target/i386/interrupt-8.c: Likewise.
7734 * gcc.target/i386/interrupt-9.c: Likewise.
7735 * gcc.target/i386/interrupt-10.c: Likewise.
7736 * gcc.target/i386/interrupt-11.c: Likewise.
7737 * gcc.target/i386/interrupt-12.c: Likewise.
7738 * gcc.target/i386/interrupt-13.c: Likewise.
7739 * gcc.target/i386/interrupt-14.c: Likewise.
7740 * gcc.target/i386/interrupt-15.c: Likewise.
7741 * gcc.target/i386/interrupt-16.c: Likewise.
7742 * gcc.target/i386/interrupt-17.c: Likewise.
7743 * gcc.target/i386/interrupt-18.c: Likewise.
7744 * gcc.target/i386/interrupt-19.c: Likewise.
7745 * gcc.target/i386/interrupt-20.c: Likewise.
7746 * gcc.target/i386/interrupt-21.c: Likewise.
7747 * gcc.target/i386/interrupt-22.c: Likewise.
7748 * gcc.target/i386/interrupt-23.c: Likewise.
7749 * gcc.target/i386/interrupt-24.c: Likewise.
7750 * gcc.target/i386/interrupt-25.c: Likewise.
7751 * gcc.target/i386/interrupt-26.c: Likewise.
7752 * gcc.target/i386/interrupt-27.c: Likewise.
7753 * gcc.target/i386/interrupt-28.c: Likewise.
7754 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7755 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7756 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7757 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7758 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7759 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7760 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7761 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7762 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7763 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7764 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7765 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7766
7767 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7768
7769 PR tree-optimization/52171
7770 * gcc.dg/pr52171.c: New test.
7771 * gcc.target/i386/pr52171.c: New test.
7772
7773 2016-06-03 Jan Hubicka <jh@suse.cz>
7774
7775 * g++.dg/tree-ssa/pred-1.C: New testcase
7776 * gcc.dg/tree-ssa/pred-1.c: New testcase
7777
7778 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7779
7780 PR target/70957
7781 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7782 support.
7783 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7784
7785 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7786
7787 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7788
7789 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7790
7791 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7792 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7793 * gcc.dg/vect/vect-live-1.c: New test.
7794 * gcc.dg/vect/vect-live-2.c: New test.
7795 * gcc.dg/vect/vect-live-3.c: New test.
7796 * gcc.dg/vect/vect-live-4.c: New test.
7797 * gcc.dg/vect/vect-live-5.c: New test.
7798 * gcc.dg/vect/vect-live-slp-1.c: New test.
7799 * gcc.dg/vect/vect-live-slp-2.c: New test.
7800 * gcc.dg/vect/vect-live-slp-3.c: New test.
7801
7802 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR middle-end/71387
7805 * g++.dg/opt/pr71387.C: New test.
7806
7807 2016-06-02 Jeff Law <law@redhat.com>
7808
7809 PR tree-optimization/71328
7810 * gcc.c-torture/compile/pr71328.c: New test.
7811
7812 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7813
7814 PR fortran/52393
7815 * gfortran.dg/fmt_read_3.f90: Fix typo.
7816 * gfortran.dg/fmt_read_4.f90: New test.
7817
7818 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7819
7820 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7821 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7822 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7823 * g++.dg/cpp0x/override2.C: Likewise.
7824 * g++.dg/parse/crash5.C: Likewise.
7825 * g++.dg/parse/error16.C: Likewise.
7826 * g++.dg/parse/error27.C: Likewise.
7827 * g++.dg/template/qualttp15.C: Likewise.
7828 * g++.dg/template/redecl4.C: Likewise.
7829 * g++.old-deja/g++.other/crash39.C: Likewise.
7830 * g++.old-deja/g++.other/struct1.C: Likewise.
7831 * g++.old-deja/g++.pt/m9a.C: Likewise.
7832 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7833
7834 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR c++/71372
7837 * c-c++-common/pr71372.c: New test.
7838
7839 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7840 __TIME__ strings with __builtin_strcmp instead of printf and
7841 dg-output.
7842
7843 2016-06-02 Martin Liska <mliska@suse.cz>
7844
7845 * gcc.dg/predict-9.c: New test.
7846
7847 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7848
7849 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7850 global set_compiler_env_var and global saved_compiler_env_var.
7851
7852 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7853
7854 PR rtl-optimization/71295
7855 * gcc.c-torture/compile/pr71295.c: New test.
7856
7857 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7858
7859 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7860
7861 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7862 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7863
7864 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7865 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7866 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7867 alternative number.
7868
7869 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7870
7871 * gcc.target/powerpc/p9-splat-4.c: New test.
7872
7873 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7874
7875 PR target/71186
7876 * gcc.target/powerpc/pr71186.c: New test.
7877
7878 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7879
7880 PR fortran/52393
7881 * gfortran.dg/fmt_read_3.f90: New test.
7882
7883 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7884
7885 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7886 procedure.
7887
7888 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7889
7890 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7891 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7892 env var is set.
7893 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7894 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7895 shown once.
7896 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7897 during compilation.
7898 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7899 vars set by dg-set-compiler-env-var.
7900
7901 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7902
7903 PR fortran/71156
7904 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7905 to the module procedure declaration.
7906 * gfortran.dg/submodule_16.f08: New test.
7907
7908 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR middle-end/71371
7911 * c-c++-common/gomp/pr71371.c: New test.
7912
7913 2016-06-01 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/71366
7916 * gcc.dg/torture/pr71366-1.c: New testcase.
7917 * gcc.dg/torture/pr71366-2.c: Likewise.
7918
7919 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7920
7921 * gcc.target/powerpc/vslv-0.c: New test.
7922 * gcc.target/powerpc/vslv-1.c: New test.
7923 * gcc.target/powerpc/vsrv-0.c: New test.
7924 * gcc.target/powerpc/vsrv-1.c: New test.
7925
7926 2016-06-01 Nathan Sidwell <nathan@acm.org>
7927
7928 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7929 * gcc.target/nvptx/weak.c: New.
7930
7931 2016-06-01 Richard Biener <rguenther@suse.de>
7932
7933 PR tree-optimization/71261
7934 * gcc.dg/torture/vect-bool-1.c: New testcase.
7935
7936 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7937
7938 * gfortran.dg/gomp/order-1.f90: New test.
7939 * gfortran.dg/gomp/order-2.f90: New test.
7940
7941 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7942
7943 * gcc.dg/unroll-6.c: Update template.
7944 * gcc.dg/unroll-7.c: New testcase.
7945 * gcc.dg/unroll-8.c: New testcase.
7946
7947 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gnat.dg/opt56.ad[sb]: New test.
7950
7951 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7952
7953 PR c++/66635
7954 * g++.dg/cpp0x/constexpr-ice16.C: New.
7955
7956 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7957
7958 PR tree-optimization/71314
7959 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7960 -mbranch-cost=2.
7961
7962 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7963
7964 PR tree-optimization/71077
7965 * gcc.dg/tree-ssa/pr71077.c: New test.
7966
7967 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7968
7969 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7970 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7971 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7972
7973 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7974
7975 PR c++/71248
7976 * g++.dg/cpp0x/pr71248.C: New.
7977 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7978 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7979 * g++.dg/init/new37.C: Likewise.
7980 * g++.dg/template/static1.C: Likewise.
7981 * g++.dg/template/static2.C: Likewise.
7982
7983 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7984
7985 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7986 instead of %rdi.
7987 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7988
7989 2016-05-31 Marek Polacek <polacek@redhat.com>
7990
7991 * c-c++-common/Wswitch-unreachable-3.c: New test.
7992 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7993
7994 2016-05-31 Richard Biener <rguenther@suse.de>
7995
7996 PR tree-optimization/71352
7997 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7998
7999 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8000
8001 * gcc.target/arm/armv5_thumb_isa.c: New test.
8002
8003 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8004
8005 PR target/71346
8006 * gcc.target/i386/pr71346.c: New test.
8007
8008 2016-05-31 Tom de Vries <tom@codesourcery.com>
8009
8010 PR tree-optimization/69068
8011 * gcc.dg/graphite/pr69068.c: New test.
8012
8013 2016-05-27 Martin Sebor <msebor@redhat.com>
8014
8015 PR c++/71306
8016 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8017
8018 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c++/71349
8021 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8022 nowait depend(inout: dd[0]) clauses where permitted.
8023
8024 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8025
8026 PR c++/71238
8027 * g++.dg/parse/pr71238.C: New.
8028 * g++.dg/concepts/friend1.C: Test column numbers too.
8029 * g++.dg/cpp0x/initlist31.C: Likewise.
8030 * g++.dg/cpp0x/pr51420.C: Likewise.
8031 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8032 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8033 * g++.dg/ext/builtin3.C: Likewise.
8034 * g++.dg/lookup/friend12.C: Likewise.
8035 * g++.dg/lookup/friend7.C: Likewise.
8036 * g++.dg/lookup/koenig1.C: Likewise.
8037 * g++.dg/lookup/koenig5.C: Likewise.
8038 * g++.dg/lookup/used-before-declaration.C: Likewise.
8039 * g++.dg/overload/koenig1.C: Likewise.
8040 * g++.dg/template/crash65.C: Likewise.
8041 * g++.dg/template/friend57.C: Likewise.
8042 * g++.dg/warn/Wshadow-5.C: Likewise.
8043 * g++.dg/warn/Wunused-8.C: Likewise.
8044 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8045 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8046 * g++.old-deja/g++.jason/member.C: Likewise.
8047 * g++.old-deja/g++.jason/report.C: Likewise.
8048 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8049 * g++.old-deja/g++.law/visibility20.C: Likewise.
8050 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8051 * g++.old-deja/g++.other/static5.C: Likewise.
8052 * g++.old-deja/g++.pt/overload2.C: Likewise.
8053
8054 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8055
8056 * gcc.dg/tree-ssa/peel1.c: New testcase.
8057 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8058 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8059
8060 2016-05-30 Tom de Vries <tom@codesourcery.com>
8061
8062 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8063 to ce.
8064
8065 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/71099
8068 * g++.dg/parse/virtual1.C: New.
8069
8070 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8071
8072 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8073 Use correct register when clearing %edx.
8074
8075 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8076
8077 PR tree-optimization/71289
8078 * gcc.dg/pr71289.c: New test.
8079
8080 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8081
8082 PR middle-end/71269
8083 PR middle-end/71292
8084 * gcc.dg/tree-ssa/pr71269.c: New test.
8085 * gcc.dg/tree-ssa/pr71292.c: New test.
8086
8087 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8088
8089 PR middle-end/71252
8090 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8091
8092 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8093
8094 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8095 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8096 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8097
8098 2016-05-30 Tom de Vries <tom@codesourcery.com>
8099
8100 PR tree-optimization/69067
8101 * gcc.dg/graphite/pr69067.c: New test.
8102
8103 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8104
8105 PR target/71245
8106 * gcc.target/i386/pr71245-1.c: New test.
8107 * gcc.target/i386/pr71245-2.c: Ditto.
8108
8109 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/71105
8112 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8113 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8114 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8115
8116 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8117
8118 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8119
8120 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8121
8122 Revert:
8123 PR c++/69855
8124 * g++.dg/overload/69855.C: New.
8125 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8126 * g++.old-deja/g++.pt/crash3.C: Likewise.
8127
8128 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8129
8130 PR c++/60385
8131 * g++.dg/parse/namespace13.C: New.
8132
8133 2016-05-26 Jeff Law <law@redhat.com>
8134
8135 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8136 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8137 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8138 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8139 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8143 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8144 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8145 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8146 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8147 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8148
8149 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8150
8151 PR c++/69855
8152 * g++.dg/overload/69855.C: New.
8153 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8154 * g++.old-deja/g++.pt/crash3.C: Likewise.
8155
8156 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8157
8158 PR target/63596
8159 * gcc.target/aarch64/va_arg_1.c: New testcase.
8160 * gcc.target/aarch64/va_arg_2.c: Likewise.
8161 * gcc.target/aarch64/va_arg_3.c: Likewise.
8162
8163 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8164
8165 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8166 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8167 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8168 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8169 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8170
8171 2016-05-27 Marek Polacek <polacek@redhat.com>
8172
8173 PR middle-end/71308
8174 * g++.dg/torture/pr71308.C: New test.
8175
8176 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8177
8178 * gcc.dg/zero_bits_compound-1.c: New test.
8179 * gcc.dg/zero_bits_compound-2.c: New test.
8180
8181 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8182
8183 PR middle-end/71279
8184 * gcc.dg/pr71279.c: New test.
8185
8186 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8187
8188 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8189 floating point min/max/comparison instructions.
8190 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8191
8192 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8193
8194 * c-c++-common/gomp/schedule-1.c: New test.
8195 * gfortran.dg/gomp/schedule-1.f90: New test.
8196
8197 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8198
8199 PR c++/70822
8200 PR c++/70106
8201 * g++.dg/cpp1y/auto-fn32.C: New test.
8202 * g++.dg/cpp1y/paren4.C: New test.
8203
8204 2016-05-26 Nathan Sidwell <nathan@acm.org>
8205
8206 * gcc.dg/20060410.c: Xfail on ptx.
8207 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8208 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8209 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8210 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8211 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8212
8213 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8214
8215 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8216
8217 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR tree-optimization/71280
8220 * gcc.dg/pr71280.c: New test.
8221
8222 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8223
8224 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8225 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8226
8227 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8228
8229 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8230
8231 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8232 kept in memory.
8233
8234 2016-05-25 Jeff Law <law@redhat.com>
8235
8236 PR tree-optimization/71272
8237 * gcc.c-torture/compile/pr71272.c: new test.
8238
8239 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8240
8241 * gcc.target/powerpc/vec-cmpne.c: New test.
8242 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8243
8244 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * gnat.dg/opt55.ad[sb]: New test.
8247
8248 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8249
8250 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8251 * c-c++-common/pr60226.c: Require int32plus.
8252 * gcc.c-torture/execute/pr70602.c: Likewise.
8253 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8254 unsigned long for malloc arg type.
8255 * gcc.dg/asr_div1.c: Require int32plus.
8256 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8257 * gcc.dg/pie-1.c: Require pie.
8258 * gcc.dg/pie-2.c: Likewise.
8259 * gcc.dg/pr59471.c: Require int32plus.
8260 * gcc.dg/pr59963-2.c: XFAIL for int16.
8261 * gcc.dg/pr60114.c: Require int32plus.
8262 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8263 unsigned long for typedef of size_t.
8264 * gcc.dg/pr63914.c: Require int32plus.
8265 * gcc.dg/pr64536.c: Require pt32plus.
8266 * gcc.dg/pr65658.c: Likewise.
8267 * gcc.dg/pr67271.c: Require int32plus.
8268 * gcc.dg/pr68112.c: Likewise.
8269 * gcc.dg/pr69071.c: Skip for avr target.
8270 * gcc.dg/pr69973.c: Require int32plus.
8271 * gcc.dg/pr70169.c: Skip for avr target.
8272 * gcc.dg/sso-6.c: Require int32plus.
8273 * gcc.dg/sso-7.c: Likewise.
8274 * gcc.dg/sso-8.c: Likewise.
8275 * gcc.dg/vrp-min-max-2.c: Likewise.
8276
8277 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8278
8279 PR target/70738
8280 * gcc.target/i386/pr70738-1.c: New test.
8281 * gcc.target/i386/pr70738-2.c: Likewise.
8282 * gcc.target/i386/pr70738-3.c: Likewise.
8283 * gcc.target/i386/pr70738-4.c: Likewise.
8284 * gcc.target/i386/pr70738-5.c: Likewise.
8285 * gcc.target/i386/pr70738-6.c: Likewise.
8286 * gcc.target/i386/pr70738-7.c: Likewise.
8287 * gcc.target/i386/pr70738-8.c: Likewise.
8288 * gcc.target/i386/pr70738-9.c: Likewise.
8289
8290 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8291
8292 PR rtl-optimization/66940
8293 * gcc.c-torture/execute/pr66940.c: New test.
8294
8295 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8296
8297 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8298 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8299 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8300 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8301 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8302 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8303 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8304 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8305 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8306 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8307 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8308 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8309 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8310 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8311 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8312 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8313 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8314 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8315 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8316 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8317 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8318 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8319 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8320 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8321
8322 2016-05-25 Marek Polacek <polacek@redhat.com>
8323
8324 PR c/71265
8325 * gcc.dg/noncompile/pr71265.c: New test.
8326
8327 PR c/71266
8328 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8329
8330 2016-05-25 Nathan Sidwell <nathan@acm.org>
8331
8332 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8333
8334 2016-05-25 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/71261
8337 * c-c++-common/torture/pr71261.c: New testcase.
8338
8339 2016-05-25 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/71264
8342 * gcc.dg/vect/pr71264.c: New testcase.
8343
8344 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8345
8346 PR c++/55992
8347 * g++.dg/cpp0x/alias-decl-53.C: New.
8348 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8349
8350 2016-05-25 Martin Liska <mliska@suse.cz>
8351
8352 * g++.dg/pr71239.C: New test.
8353
8354 2016-05-25 Richard Biener <rguenther@suse.de>
8355
8356 * gcc.dg/vect/pr58135.c: Rename to ...
8357 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8358
8359 2016-05-25 Marek Polacek <polacek@redhat.com>
8360
8361 * g++.dg/pr65295.C: Use target c++14.
8362
8363 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8364
8365 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8366 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8367
8368 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8369
8370 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8371 instructions.
8372
8373 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8374
8375 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8376 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8377 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8378 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8379 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8380 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8381 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8382 * c-c++-common/goacc/pcopy.c: Likewise.
8383 * c-c++-common/goacc/pcopyin.c: Likewise.
8384 * c-c++-common/goacc/pcopyout.c: Likewise.
8385 * c-c++-common/goacc/pcreate.c: Likewise.
8386 * c-c++-common/goacc/pr70688.c: New test.
8387 * c-c++-common/goacc/present-1.c: Adjust test.
8388 * c-c++-common/goacc/reduction-5.c: Likewise.
8389 * g++.dg/goacc/data-1.C: New test.
8390
8391 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8392
8393 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8394 vector parity built-in functions.
8395 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8396 count trailing zeros automatic vectorization.
8397 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8398 count trailing zeros built-in functions.
8399
8400 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8401
8402 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8403
8404 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8405
8406 PR target/71050
8407 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8408
8409 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8410
8411 PR c++/50436
8412 * g++.dg/template/crash123.C: New.
8413 * g++.dg/template/crash124.C: Likewise.
8414
8415 2016-05-24 Martin Sebor <msebor@redhat.com>
8416
8417 PR c++/71147
8418 * g++.dg/ext/flexary16.C: New test.
8419
8420 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8421
8422 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8423 before math.h is included.
8424 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8425 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8426 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8427 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8428 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8429 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8430 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8431 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8432 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8433 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8434 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8435 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8436 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8437 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8438 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8439 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8440 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8441 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8442 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8443 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8444 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8445 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8446 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8447
8448 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8449 Kelvin Nilsen <kelvin@gcc.gnu.org>
8450
8451 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8452 support.
8453
8454 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8455
8456 PR c++/69872
8457 * g++.dg/warn/Wno-narrowing1.C: New.
8458
8459 2016-05-24 Marek Polacek <polacek@redhat.com>
8460
8461 PR c/71249
8462 * c-c++-common/Wswitch-unreachable-2.c: New test.
8463
8464 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR c++/71257
8467 * g++.dg/vect/simd-clone-6.cc: New test.
8468 * g++.dg/gomp/declare-simd-6.C: New test.
8469
8470 PR middle-end/70434
8471 PR c/69504
8472 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8473
8474 2016-05-24 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/71240
8477 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8478
8479 2016-05-24 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/71230
8482 * gcc.dg/torture/pr71230.c: New testcase.
8483 * g++.dg/torture/pr71230.C: Likewise.
8484
8485 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8486
8487 * c-c++-common/goacc/routine-5.c: Add tests.
8488 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8489 * gfortran.dg/goacc/routine-6.f90: Add tests.
8490
8491 2016-05-24 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/71253
8494 * gcc.dg/torture/pr71253.c: New testcase.
8495
8496 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8497
8498 PR middle-end/71252
8499 * gfortran.dg/pr71252.f90: New test.
8500
8501 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8502
8503 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8504
8505 2016-05-24 Richard Biener <rguenther@suse.de>
8506
8507 PR middle-end/70434
8508 PR c/69504
8509 * c-c++-common/vector-subscript-4.c: New testcase.
8510 * c-c++-common/vector-subscript-5.c: Likewise.
8511
8512 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8513
8514 PR fortran/71123
8515 * gfortran.dg/namelist_90.f: New test
8516
8517 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8518
8519 PR fortran/66461
8520 * gfortran.dg/unexpected_eof.f: New test
8521
8522 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8523 Kelvin Nilsen <kelvin@gcc.gnu.org>
8524
8525 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8526 as little endian.
8527
8528 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8529
8530 PR c++/70972
8531 * g++.dg/cpp0x/inh-ctor20.C: New.
8532 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8533
8534 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/69095
8537 * g++.dg/cpp0x/variadic168.C: New.
8538
8539 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 * g++.dg/cpp0x/pr31445.C: Test column number too.
8542 * g++.dg/cpp0x/pr32253.C: Likewise.
8543 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8544 * g++.dg/cpp0x/variadic36.C: Likewise.
8545
8546 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8547
8548 * gcc.dg/fold-notshift-2.c: Adjust.
8549
8550 2016-05-23 Marek Polacek <polacek@redhat.com>
8551
8552 PR c/49859
8553 * c-c++-common/Wswitch-unreachable-1.c: New test.
8554 * gcc.dg/Wswitch-unreachable-1.c: New test.
8555 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8556 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8557 * g++.dg/gomp/block-10.C: Likewise.
8558 * gcc.dg/gomp/block-10.c: Likewise.
8559 * g++.dg/gomp/block-9.C: Likewise.
8560 * gcc.dg/gomp/block-9.c: Likewise.
8561 * g++.dg/gomp/target-1.C: Likewise.
8562 * g++.dg/gomp/target-2.C: Likewise.
8563 * gcc.dg/gomp/target-1.c: Likewise.
8564 * gcc.dg/gomp/target-2.c: Likewise.
8565 * g++.dg/gomp/taskgroup-1.C: Likewise.
8566 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8567 * gcc.dg/gomp/teams-1.c: Likewise.
8568 * g++.dg/gomp/teams-1.C: Likewise.
8569 * g++.dg/overload/error3.C: Likewise.
8570 * g++.dg/tm/jump1.C: Likewise.
8571 * g++.dg/torture/pr40335.C: Likewise.
8572 * gcc.dg/c99-vla-jump-5.c: Likewise.
8573 * gcc.dg/switch-warn-1.c: Likewise.
8574 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8575 * gcc.dg/nested-func-1.c: Likewise.
8576 * gcc.dg/pr67784-4.c: Likewise.
8577
8578 2016-05-23 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/71230
8581 * gfortran.dg/pr71230-1.f90: New testcase.
8582 * gfortran.dg/pr71230-2.f90: Likewise.
8583
8584 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8585
8586 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8587 * gcc.dg/vect/pr58135.c: Add new.
8588 * gfortran.dg/pr46519-1.f: Adjust test case.
8589
8590 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/53401
8593 * g++.dg/cpp0x/decltype64.C: New.
8594
8595 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8596
8597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8600
8601 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8602
8603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8604 Add poly64x1_t and poly64x2_t cases if supported.
8605 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8606 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8607 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8610
8611 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8612
8613 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8614 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8615 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8616 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8617 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8618 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8619 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8620
8621 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8622
8623 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8624
8625 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8626
8627 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8628 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8629
8630 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8631
8632 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8633 constraint instead of "r".
8634 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8635 insn instead of vxorpd.
8636 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8637
8638 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8639 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8640
8641 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8642
8643 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8644 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8645
8646 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8647
8648 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8649
8650 PR middle-end/40921
8651 * gcc.dg/tree-ssa/pr40921.c: New test.
8652
8653 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8654
8655 PR target/71103
8656 * gcc.target/avr/pr71103.c: New test.
8657
8658 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8659
8660 PR middle-end/71179
8661 * gcc.dg/tree-ssa/pr71179.c: New test.
8662
8663 2016-05-20 Martin Sebor <msebor@redhat.com>
8664
8665 PR c/71115
8666 * gcc.dg/init-excess-2.c: New test.
8667
8668 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8669
8670 * gnat.dg/opt53.adb: New test.
8671 * gnat.dg/opt54.adb: Likewise.
8672
8673 2016-05-20 Martin Jambor <mjambor@suse.cz>
8674
8675 PR tree-optimization/70884
8676 * gcc.dg/tree-ssa/pr70919.c: New test.
8677
8678 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8679
8680 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8681 formatting.
8682 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8683 fix code formatting.
8684
8685 2016-05-20 Nathan Sidwell <nathan@acm.org>
8686
8687 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8688 non-common cases.
8689 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8690
8691 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8692
8693 * jit.dg/all-non-failing-tests.h: Add
8694 test-factorial-must-tail-call.c.
8695 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8696 * jit.dg/test-factorial-must-tail-call.c: New test case.
8697
8698 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR fortran/71204
8701 * gfortran.dg/pr71204.f90: New test.
8702
8703 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8704
8705 * gcc.target/nvptx/sincos.c: New test.
8706
8707 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8708
8709 PR c++/70572
8710 * g++.dg/cpp1y/auto-fn31.C: New.
8711
8712 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8713
8714 * gcc.target/powerpc/vec-addec.c: New test.
8715 * gcc.target/powerpc/vec-addec-int128.c: New test.
8716
8717 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8718
8719 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8720 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8721 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8722 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8723
8724 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8725
8726 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8727
8728 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR c++/71210
8731 * g++.dg/opt/pr71210-1.C: New test.
8732 * g++.dg/opt/pr71210-2.C: New test.
8733
8734 PR tree-optimization/29756
8735 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8736 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8737 only on selected targets where V4SImode vectors are known to be
8738 supported.
8739
8740 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8741
8742 PR tree-optimization/71079
8743 PR tree-optimization/71206
8744 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8745
8746 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8747
8748 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8749 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8750 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8751
8752 2016-05-20 Richard Guenther <rguenther@suse.de>
8753
8754 PR tree-optimization/29756
8755 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8756
8757 2016-05-20 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/71185
8760 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8761
8762 2016-05-20 Richard Biener <rguenther@suse.de>
8763
8764 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8765
8766 2016-05-19 Marek Polacek <polacek@redhat.com>
8767
8768 PR c++/71075
8769 * g++.dg/diagnostic/pr71075.C: New test.
8770
8771 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8772
8773 PR c++/71184
8774 * g++.dg/pr71184.C: New test case.
8775
8776 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8777
8778 * gcc.target/powerpc/darn-0.c: New test.
8779 * gcc.target/powerpc/darn-1.c: New test.
8780 * gcc.target/powerpc/darn-2.c: New test.
8781
8782 2016-05-19 Marek Polacek <polacek@redhat.com>
8783
8784 PR tree-optimization/71031
8785 * gcc.dg/tree-ssa/vrp100.c: New test.
8786
8787 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8788
8789 PR rtl-optimization/71148
8790 * gcc.dg/pr71148.c: New test.
8791
8792 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8793
8794 PR target/71056
8795 * gcc.target/arm/pr71056.c: New test.
8796
8797 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8798
8799 * c-c++-common/pr69669.c: Check the used mode.
8800
8801 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8802
8803 PR sanitizer/64354
8804 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8805
8806 2016-05-19 Richard Biener <rguenther@suse.de>
8807
8808 PR tree-optimization/70729
8809 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8810 * gcc.dg/graphite/scop-18.c: Likewise.
8811 * gcc.dg/pr41783.c: Disable LIM.
8812 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8813 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8814 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8815 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8816 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8817 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8818 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8819 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8820 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8821 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8822 * gfortran.dg/pr42108.f90: Likewise.
8823
8824 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8825
8826 PR driver/69265
8827 * gcc.dg/spellcheck-options-11.c: New test case.
8828
8829 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR c++/71100
8832 * g++.dg/opt/pr71100.C: New test.
8833
8834 2016-05-18 Martin Jambor <mjambor@suse.cz>
8835
8836 PR ipa/69708
8837 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8838 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8839 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8840 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8841
8842 2016-05-18 Martin Jambor <mjambor@suse.cz>
8843
8844 PR ipa/69708
8845 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8846 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8847 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8848 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8849 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8850
8851 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/69793
8854 * g++.dg/template/crash122.C: New.
8855
8856 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/70466
8859 * g++.dg/template/pr70466-1.C: New.
8860 * g++.dg/template/pr70466-2.C: Likewise.
8861
8862 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8863
8864 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8865 splat operations and the XXSPLTIB instruction.
8866 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8867 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8868 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8869 xxlxor to clear a register.
8870
8871 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8872
8873 * gcc.dg/torture/pr71020.c: New test.
8874
8875 2016-05-18 Martin Jambor <mjambor@suse.cz>
8876
8877 PR ipa/70646
8878 * gcc.dg/ipa/pr70646.c: New test.
8879
8880 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8881
8882 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8883
8884 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8885
8886 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8887 missing tests for vreinterpretq_p{8,16}.
8888
8889 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8890
8891 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8892 vsliq_n_s64 and vsliq_n_u64.
8893
8894 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8895
8896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8897 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8898
8899 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8900
8901 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8902 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8903 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8904
8905 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8906
8907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8908 in comment.
8909
8910 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8911
8912 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8913 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8914 "blr\t" and switch to scan-assembler-times.
8915
8916 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8917
8918 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8919 with __aarch64__.
8920 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8921 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8922
8923 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8924
8925 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8926 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8927 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8928 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8929 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8930 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8931
8932 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8933 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8934
8935 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8936 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8937
8938 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8939 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8940
8941 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8942
8943 2016-05-18 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71168
8946 * gcc.dg/torture/pr71168.c: New testcase.
8947
8948 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8949
8950 PR middle-end/63586
8951 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8952 * gcc.dg/tree-ssa/pr63586.c: New test.
8953 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8954
8955 2016-05-17 Nathan Sidwell <nathan@acm.org>
8956
8957 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8958 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8959 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8960 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8961
8962 2016-05-17 Nathan Sidwell <nathan@acm.org>
8963
8964 * gcc.target/nvptx/abi-vararg-3.c: New.
8965
8966 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8967
8968 PR tree-optimization/54579
8969 PR middle-end/55299
8970 * gcc.dg/fold-notrotate-1.c: New test.
8971 * gcc.dg/fold-notshift-1.c: New test.
8972 * gcc.dg/fold-notshift-2.c: New test.
8973
8974 2016-05-17 Marek Polacek <polacek@redhat.com>
8975
8976 PR ipa/71146
8977 * g++.dg/ipa/pr71146.C: New test.
8978
8979 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8980
8981 * jit.dg/test-error-array-bounds.c: New test case.
8982
8983 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8984
8985 * gcc.dg/tree-ssa/and-1.c: New testcase.
8986
8987 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8988
8989 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8990 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8991
8992 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8993
8994 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8995 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8996
8997 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8998
8999 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9000
9001 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9002
9003 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9004
9005 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9006
9007 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9008 ".2d[index]" when scan the assembly.
9009 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9010 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9011 float64x1.
9012 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9013
9014 2016-05-17 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/71132
9017 * gcc.dg/torture/pr71132.c: New testcase.
9018
9019 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9020
9021 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9022
9023 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9024
9025 PR target/70809
9026 * gcc.target/aarch64/pr70809_1.c: New test.
9027
9028 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9029
9030 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9031 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9032 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9033 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9034
9035 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9036 Ilya Enkovich <ilya.enkovich@intel.com>
9037
9038 PR target/71114
9039 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9040
9041 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9042
9043 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9044 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9045
9046 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9047
9048 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9049 test for __ARM_FP16_ARGS.
9050 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9051 * gcc.target/arm/aapcs/neon-vect10.c: New.
9052 * gcc.target/arm/aapcs/neon-vect9.c: New.
9053 * gcc.target/arm/aapcs/vfp18.c: New.
9054 * gcc.target/arm/aapcs/vfp19.c: New.
9055 * gcc.target/arm/aapcs/vfp20.c: New.
9056 * gcc.target/arm/aapcs/vfp21.c: New.
9057 * gcc.target/arm/fp16-aapcs-1.c: New.
9058 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9059 test for __ARM_FP16_ARGS.
9060 * g++.target/arm/fp16-return-1.c: Update expected output.
9061
9062 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9063
9064 PR testsuite/70227
9065 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9066
9067 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9068
9069 PR fortran/69603
9070 * gfortran.dg/pr69603.f90: New testcase.
9071
9072 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9073
9074 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9075
9076 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9077
9078 PR fortran/71047
9079 * gfortran.dg/pr71047.f08: New test.
9080
9081 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9082
9083 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9084 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9085 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9086
9087 2016-05-13 Martin Sebor <msebor@redhat.com>
9088
9089 PR c++/60049
9090 * g++.dg/cpp0x/constexpr-60049.C: New test.
9091
9092 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR bootstrap/71071
9095 * gcc.dg/pr71071.c: New test.
9096
9097 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9098
9099 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9100 remove XOP handling.
9101 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9102
9103 2016-05-13 Nathan Sidwell <nathan@acm.org>
9104
9105 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9106 __atomic_is_lock_free declaration.
9107
9108 2016-05-13 Richard Biener <rguenther@suse.de>
9109
9110 PR tree-optimization/42587
9111 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9112
9113 2016-05-13 Martin Liska <mliska@suse.cz>
9114
9115 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9116 the new format of dump output.
9117
9118 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9119
9120 * gcc.dg/pr71084.c: New test.
9121
9122 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9123
9124 PR target/53440
9125 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9126
9127 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9128
9129 * gcc.target/aarch64/struct_return.c: New test.
9130
9131 2016-05-12 Marek Polacek <polacek@redhat.com>
9132
9133 PR c/70756
9134 * c-c++-common/pr70756-2.c: New test.
9135 * c-c++-common/pr70756.c: New test.
9136
9137 2016-05-12 Richard Biener <rguenther@suse.de>
9138
9139 PR tree-optimization/71059
9140 * gcc.dg/torture/pr71059.c: New testcase.
9141
9142 2016-05-12 Richard Biener <rguenther@suse.de>
9143
9144 PR tree-optimization/71062
9145 * gcc.dg/torture/pr71062.c: New testcase.
9146
9147 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9148
9149 PR tree-optimization/71006
9150 * gcc.dg/pr71006.c: New test.
9151
9152 2016-05-12 Marek Polacek <polacek@redhat.com>
9153
9154 PR driver/71063
9155 * gcc.dg/opts-7.c: New test.
9156
9157 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158
9159 PR target/70830
9160 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9161 Add -save-temps to dg-options.
9162 Scan for ldmfd rather than pop instruction.
9163 * gcc.target/arm/interrupt-2.c: Likewise.
9164 * gcc.target/arm/pr70830.c: New test.
9165
9166 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9167
9168 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9169 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9170
9171 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9172 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9173 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9174
9175 PR target/71019
9176 * gcc.target/i386/avx512vl-pack-1.c: New test.
9177 * gcc.target/i386/avx512vl-pack-2.c: New test.
9178 * gcc.target/i386/avx512bw-pack-2.c: New test.
9179
9180 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9181
9182 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9183 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9184 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9185
9186 2016-05-12 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/70986
9189 * gcc.dg/torture/pr70986-1.c: New testcase.
9190 * gcc.dg/torture/pr70986-2.c: Likewise.
9191 * gcc.dg/torture/pr70986-3.c: Likewise.
9192
9193 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9194
9195 PR c/43651
9196 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9197 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9198
9199 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9200
9201 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9202 directive.
9203 * gcc.target/i386/pr66746.c: Ditto.
9204
9205 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9206
9207 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9208 support.
9209 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9210 warning when using -mvsx-timode.
9211 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9212 * gcc.target/powerpc/dform-2.c: Likewise.
9213 * gcc.target/powerpc/pr68805.c: Likewise.
9214
9215 2016-05-11 Marek Polacek <polacek@redhat.com>
9216
9217 PR c++/71024
9218 * c-c++-common/attributes-3.c: New test.
9219
9220 2016-05-11 Nathan Sidwell <nathan@acm.org>
9221
9222 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9223 * gcc.c-torture/execute/pr68185.c: Likewise.
9224 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9225 * gcc.dg/pr69634.c: Requires scheduling.
9226 * gcc.dg/torture/pr66178.c: Require label values.
9227 * gcc.dg/setjmp-6.c: Require indirect jumps.
9228
9229 2016-05-11 Richard Biener <rguenther@suse.de>
9230
9231 PR tree-optimization/71055
9232 * gcc.dg/torture/pr71055.c: New testcase.
9233
9234 2016-05-11 Richard Biener <rguenther@suse.de>
9235
9236 PR debug/71057
9237 * g++.dg/debug/pr71057.C: New testcase.
9238
9239 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR fortran/70855
9242 * gfortran.dg/gomp/pr70855.f90: New test.
9243
9244 2016-05-11 Richard Biener <rguenther@suse.de>
9245
9246 PR middle-end/71002
9247 * g++.dg/torture/pr71002.C: New testcase.
9248
9249 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9250
9251 PR middle-end/70807
9252 * gcc.dg/pr70807.c: New test.
9253
9254 2016-05-10 Martin Sebor <msebor@redhat.com>
9255
9256 PR c++/38611
9257 * g++.dg/Wattributes.C: New test.
9258
9259 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9260
9261 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9262 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9263 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9264
9265 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9266
9267 PR target/70799
9268 * gcc.target/i386/pr70799-1.c: New test.
9269
9270 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9271
9272 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9273
9274 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9275
9276 PR middle-end/70877
9277 * gcc.target/i386/pr70877.c: New test.
9278
9279 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9280
9281 PR tree-optimization/70786
9282 * gcc.target/i386/pr70876.c: New test.
9283
9284 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR target/70927
9287 * gcc.target/i386/avx512vl-logic-1.c: New test.
9288 * gcc.target/i386/avx512vl-logic-2.c: New test.
9289 * gcc.target/i386/avx512dq-logic-2.c: New test.
9290
9291 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9292
9293 PR target/70963
9294 * gcc.target/powerpc/pr70963.c: New.
9295
9296 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9297
9298 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9299 (test_very_wide_line): Add ruler to expected output.
9300 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9301 (test_very_wide_line): Likewise.
9302 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9303 (test_show_locus): Within the handling of "test_very_wide_line",
9304 enable show_ruler_p on the diagnostic context.
9305
9306 2016-05-10 Richard Biener <rguenther@suse.de>
9307
9308 PR tree-optimization/71039
9309 * gcc.dg/torture/pr71039.c: New testcase.
9310
9311 2016-05-10 Nathan Sidwell <nathan@acm.org>
9312
9313 * gcc.dg/nested-func-10.c: Requires alloca.
9314 * gcc.dg/nested-func-9.c: Requires alloca.
9315 * gcc.c-torture/execute/pr70460.c: Requires labels.
9316 * gcc.c-torture/compile/pr70199.c: Requires labels.
9317 * gcc.target/nvptx/decl.c: Compile only.
9318 * gcc.target/nvptx/trailing-init.c: Compile only.
9319 * gcc.target/nvptx/ary-init.c: Compile only.
9320
9321 2016-05-10 Marek Polacek <polacek@redhat.com>
9322
9323 PR c/70255
9324 * gcc.dg/attr-opt-1.c: New test.
9325
9326 2016-05-10 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/70497
9329 PR tree-optimization/28367
9330 * gcc.dg/torture/20160404-1.c: New testcase.
9331 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9332 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9333
9334 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9335
9336 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9337
9338 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9339
9340 * gcc.target/i386/fabsneg-1.c New test.
9341
9342 2016-05-09 Alan Modra <amodra@gmail.com>
9343
9344 PR testsuite/70826
9345 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9346
9347 2016-05-09 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/70985
9350 * gcc.dg/torture/pr70985.c: New testcase.
9351
9352 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9353
9354 * gcc.dg/tree-ssa/ifc-9.c: New test.
9355 * gcc.dg/tree-ssa/ifc-10.c: New test.
9356 * gcc.dg/tree-ssa/ifc-11.c: New test.
9357 * gcc.dg/tree-ssa/ifc-12.c: New test.
9358 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9359 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9360 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9361
9362 2016-05-09 Richard Biener <rguenther@suse.de>
9363
9364 PR fortran/70937
9365 * gfortran.dg/pr70937.f90: New testcase.
9366
9367 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9368
9369 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9370
9371 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9372
9373 PR fortran/56226
9374 * gfortran.dg/dec_structure_1.f90: New testcase.
9375 * gfortran.dg/dec_structure_2.f90: Ditto.
9376 * gfortran.dg/dec_structure_3.f90: Ditto.
9377 * gfortran.dg/dec_structure_4.f90: Ditto.
9378 * gfortran.dg/dec_structure_5.f90: Ditto.
9379 * gfortran.dg/dec_structure_6.f90: Ditto.
9380 * gfortran.dg/dec_structure_7.f90: Ditto.
9381 * gfortran.dg/dec_structure_8.f90: Ditto.
9382 * gfortran.dg/dec_structure_9.f90: Ditto.
9383 * gfortran.dg/dec_structure_10.f90: Ditto.
9384 * gfortran.dg/dec_structure_11.f90: Ditto.
9385 * gfortran.dg/dec_union_1.f90: Ditto.
9386 * gfortran.dg/dec_union_2.f90: Ditto.
9387 * gfortran.dg/dec_union_3.f90: Ditto.
9388 * gfortran.dg/dec_union_4.f90: Ditto.
9389 * gfortran.dg/dec_union_5.f90: Ditto.
9390 * gfortran.dg/dec_union_6.f90: Ditto.
9391 * gfortran.dg/dec_union_7.f90: Ditto.
9392
9393 2016-05-07 Tom de Vries <tom@codesourcery.com>
9394
9395 PR tree-optimization/70956
9396 * gcc.dg/graphite/pr70956.c: New test.
9397
9398 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR middle-end/70941
9401 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9402 (a, b, c, d): Change type from char to signed char.
9403 (main): Compare against (signed char) -1634678893 instead of
9404 hardcoded -109. Use __builtin_abort instead of abort.
9405
9406 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9407 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9408
9409 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9410
9411 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9412
9413 PR debug/70935
9414 * gcc.dg/torture/pr70935.c: New test.
9415
9416 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9417
9418 PR target/58219
9419 * gcc.target/sh/pr58219.c: New tests.
9420
9421 2016-05-06 Richard Biener <rguenther@suse.de>
9422
9423 PR tree-optimization/70960
9424 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9425
9426 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9427
9428 PR target/52933
9429 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9430 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9431 Adjust expected instruction counts.
9432 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9433
9434 2016-05-06 Marek Polacek <polacek@redhat.com>
9435
9436 PR sanitizer/70875
9437 * gcc.dg/ubsan/bounds-3.c: New test.
9438
9439 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9440
9441 PR target/54089
9442 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9443
9444 2016-05-06 Richard Biener <rguenther@suse.de>
9445
9446 PR middle-end/70931
9447 * gfortran.dg/pr70931.f90: New testcase.
9448
9449 2016-05-06 Richard Biener <rguenther@suse.de>
9450
9451 PR middle-end/70941
9452 * gcc.dg/torture/pr70941.c: New testcase.
9453
9454 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9455
9456 PR tree-optimization/57206
9457 * gcc.dg/vect/pr57206.c: New test.
9458
9459 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9460
9461 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9462
9463 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9464
9465 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9466
9467 * c-c++-common/Wdangling-else-4.c: New test.
9468
9469 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR c++/70906
9472 PR c++/70933
9473 * g++.dg/opt/pr70906.C: New test.
9474 * g++.dg/opt/pr70933.C: New test.
9475
9476 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9477
9478 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9479
9480 * gcc.dg/ipa/pure-const-3.c: New testcase.
9481
9482 2016-05-04 Marek Polacek <polacek@redhat.com>
9483
9484 * c-c++-common/Wdangling-else-1.c: New test.
9485 * c-c++-common/Wdangling-else-2.c: New test.
9486 * c-c++-common/Wdangling-else-3.c: New test.
9487
9488 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9489
9490 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9491 flag is present.
9492
9493 2016-05-04 Marek Polacek <polacek@redhat.com>
9494
9495 PR c/48778
9496 * gcc.dg/Waddress-2.c: New test.
9497
9498 2016-05-04 Alan Modra <amodra@gmail.com>
9499
9500 * gcc.target/powerpc/pr70866.c: New.
9501
9502 2016-05-03 Martin Sebor <msebor@redhat.com>
9503
9504 PR c++/66561
9505 * c-c++-common/builtin_location.c: New test.
9506 * g++.dg/cpp1y/builtin_location.C: New test.
9507
9508 2016-05-03 Marek Polacek <polacek@redhat.com>
9509
9510 PR c/70859
9511 * gcc.dg/pr70859.c: New test.
9512 * gcc.dg/pr70859-2.c: New test.
9513
9514 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9515
9516 * gnat.dg/debug5.adb: New testcase.
9517
9518 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9519
9520 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9521 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9522 Procedure to check for z10 instruction set.
9523
9524 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9525
9526 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9527
9528 2016-05-03 Alan Modra <amodra@gmail.com>
9529
9530 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9531
9532 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9533
9534 * gcc.target/i386/avx512f-cvt-1.c: New test.
9535
9536 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9537
9538 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9539 -fdump-tree-vrp-details.
9540
9541 2016-05-03 Richard Biener <rguenther@suse.de>
9542
9543 * gcc.dg/pr30172-1.c: Adjust.
9544 * gcc.dg/pr63743.c: Likewise.
9545 * gcc.dg/tm/pr51696.c: Likewise.
9546 * c-c++-common/tm/safe-1.c: Likewise.
9547 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9548 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9549 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9550 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9551
9552 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR rtl-optimization/70467
9555 * gcc.target/i386/pr70467-3.c: New test.
9556 * gcc.target/i386/pr70467-4.c: New test.
9557
9558 PR tree-optimization/70916
9559 * gcc.c-torture/compile/pr70916.c: New test.
9560
9561 PR target/49244
9562 * gcc.target/i386/pr49244-1.c: New test.
9563 * gcc.target/i386/pr49244-2.c: New test.
9564
9565 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9566
9567 PR rtl-optimization/44281
9568 * gcc.target/i386/pr44281.c: New test.
9569
9570 2016-05-03 bin cheng <bin.cheng@arm.com>
9571
9572 PR tree-optimization/56541
9573 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9574 * gcc.dg/vect/pr56541.c: new test.
9575
9576 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9577
9578 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9579 __float128.
9580 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9581
9582 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9583
9584 PR testsuite/70520
9585 * c-c++-common/asan/clone-test-1.c (main): Align child process
9586 stack to 16 bytes.
9587
9588 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9589
9590 PR c++/62314
9591 * g++.dg/spellcheck-fields-2.C: New test case.
9592
9593 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9594
9595 PR c++/62314
9596 * g++.dg/pr62314.C: New test case.
9597
9598 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9599
9600 * gcc.dg/ipa/inline-8.c: New testcase.
9601
9602 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR rtl-optimization/70467
9605 * gcc.target/i386/pr70467-1.c: New test.
9606
9607 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9608
9609 * gcc.dg/spec-options.c: Run the test on all targets.
9610 * gcc.dg/foo.specs: Use cpp_unique_options.
9611
9612 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9613
9614 * gcc.dg/tree-ssa/unord.c: New testcase.
9615
9616 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9617
9618 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9619
9620 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9621
9622 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9623
9624 2016-05-02 Marek Polacek <polacek@redhat.com>
9625
9626 PR c/70851
9627 * gcc.dg/enum-incomplete-3.c: New test.
9628
9629 2016-05-02 Marek Polacek <polacek@redhat.com>
9630 Tom de Vries <tom@codesourcery.com>
9631
9632 PR tree-optimization/70700
9633 * gcc.dg/pr70700.c: New test.
9634
9635 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9636
9637 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9638 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9639 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9640 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9641 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9642
9643 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9644
9645 * ada/acats/run_acats: Rename into...
9646 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9647 * ada/acats/run_all.sh: Remove redundant test.
9648 (target_run): Move around.
9649 (target_gnatchop): Use newly built executable.
9650 (target_gnatmake): Likewise.
9651 Check that the compilation of impbit succeeds.
9652
9653 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9654
9655 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9656 * gcc.dg/20021029-1.c: Likewise.
9657 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9658 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9659 * gcc.target/sh/cmpstr.c: Likewise.
9660 * gcc.target/sh/cmpstrn.c: Likewise.
9661 * gcc.target/sh/memset.c: Likewise.
9662 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9663 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9664 * gcc.target/sh/pr39423-1.c: Likewise.
9665 * gcc.target/sh/pr49468-di.c: Likewise.
9666 * gcc.target/sh/pr49468-si.c: Likewise.
9667 * gcc.target/sh/pr49880-1.c: Likewise.
9668 * gcc.target/sh/pr49880-2.c: Likewise.
9669 * gcc.target/sh/pr49880-3.c: Likewise.
9670 * gcc.target/sh/pr50751-1.c: Likewise.
9671 * gcc.target/sh/pr50751-4.c: Likewise.
9672 * gcc.target/sh/pr50751-7.c: Likewise.
9673 * gcc.target/sh/pr51244-1.c: Likewise.
9674 * gcc.target/sh/pr51244-10.c: Likewise.
9675 * gcc.target/sh/pr51244-11.c: Likewise.
9676 * gcc.target/sh/pr51244-12.c: Likewise.
9677 * gcc.target/sh/pr51244-13.c: Likewise.
9678 * gcc.target/sh/pr51244-14.c: Likewise.
9679 * gcc.target/sh/pr51244-17.c: Likewise.
9680 * gcc.target/sh/pr51244-18.c: Likewise.
9681 * gcc.target/sh/pr51244-19.c: Likewise.
9682 * gcc.target/sh/pr51244-4.c: Likewise.
9683 * gcc.target/sh/pr51244-5.c: Likewise.
9684 * gcc.target/sh/pr51244-7.c: Likewise.
9685 * gcc.target/sh/pr51244-8.c: Likewise.
9686 * gcc.target/sh/pr51244-9.c: Likewise.
9687 * gcc.target/sh/pr51697.c: Likewise.
9688 * gcc.target/sh/pr52483-1.c: Likewise.
9689 * gcc.target/sh/pr52483-2.c: Likewise.
9690 * gcc.target/sh/pr52483-3.c: Likewise.
9691 * gcc.target/sh/pr52483-5.c: Likewise.
9692 * gcc.target/sh/pr52933-1.c: Likewise.
9693 * gcc.target/sh/pr52933-2.c: Likewise.
9694 * gcc.target/sh/pr52933-3.c: Likewise.
9695 * gcc.target/sh/pr53568-1.c: Likewise.
9696 * gcc.target/sh/pr53976-1.c: Likewise.
9697 * gcc.target/sh/pr53988-1.c: Likewise.
9698 * gcc.target/sh/pr53988.c: Likewise.
9699 * gcc.target/sh/pr54089-1.c: Likewise.
9700 * gcc.target/sh/pr54089-6.c: Likewise.
9701 * gcc.target/sh/pr54089-7.c: Likewise.
9702 * gcc.target/sh/pr54089-8.c: Likewise.
9703 * gcc.target/sh/pr54089-9.c: Likewise.
9704 * gcc.target/sh/pr54236-1.c: Likewise.
9705 * gcc.target/sh/pr54236-2.c: Likewise.
9706 * gcc.target/sh/pr54236-3.c: Likewise.
9707 * gcc.target/sh/pr54236-4.c: Likewise.
9708 * gcc.target/sh/pr54386.c: Likewise.
9709 * gcc.target/sh/pr54602-1.c: Likewise.
9710 * gcc.target/sh/pr54685.c: Likewise.
9711 * gcc.target/sh/pr54760-1.c: Likewise.
9712 * gcc.target/sh/pr54760-2.c: Likewise.
9713 * gcc.target/sh/pr54760-3.c: Likewise.
9714 * gcc.target/sh/pr54760-4.c: Likewise.
9715 * gcc.target/sh/pr54760-5.c: Likewise.
9716 * gcc.target/sh/pr54760-6.c: Likewise.
9717 * gcc.target/sh/pr55146.c: Likewise.
9718 * gcc.target/sh/pr55160.c: Likewise.
9719 * gcc.target/sh/pr59278.c: Likewise.
9720 * gcc.target/sh/pr59401-1.c: Likewise.
9721 * gcc.target/sh/pr59533-1.c: Likewise.
9722 * gcc.target/sh/pr63260.c: Likewise.
9723 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9724 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9725 * gcc.target/sh/strlen.c: Likewise.
9726 * gcc.target/sh/torture/pr30807.c: Likewise.
9727 * gcc.target/sh/torture/pr34777.c: Likewise.
9728 * gcc.target/sh/torture/pr64652.c: Likewise.
9729 * gcc.target/sh/torture/pr65505.c: Likewise.
9730 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9731 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9732
9733 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/66644
9736 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9737
9738 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9739
9740 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9741 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9742 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9743 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9744
9745 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9746
9747 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9748 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9749
9750 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9751
9752 PR middle-end/70626
9753 * c-c++-common/goacc/combined-reduction.c: New test.
9754 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9755
9756 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9757
9758 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9759 *movdi_internal pattern only if PIC off.
9760 * gcc.target/i386/pr70155-2.c: Likewise.
9761 * gcc.target/i386/pr70155-3.c: Likewise.
9762 * gcc.target/i386/pr70155-4.c: Likewise.
9763 * gcc.target/i386/pr70155-5.c: Likewise.
9764 * gcc.target/i386/pr70155-6.c: Likewise.
9765 * gcc.target/i386/pr70155-7.c: Likewise.
9766 * gcc.target/i386/pr70155-8.c: Likewise.
9767 * gcc.target/i386/pr70155-15.c: Likewise.
9768 * gcc.target/i386/pr70155-17.c: Likewise.
9769 * gcc.target/i386/pr70155-22.c: Likewise.
9770
9771 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9772
9773 PR tree-optimization/70803
9774 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9775
9776 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9777
9778 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9779 optimization of vector loop.
9780 * gcc.target/i386/vect-unpack-3.c: New test.
9781 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9782 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9783 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9784
9785 2016-04-29 Marek Polacek <polacek@redhat.com>
9786
9787 PR sanitizer/70342
9788 * g++.dg/ubsan/null-7.C: New test.
9789
9790 PR c/70852
9791 * gcc.dg/pr70852.c: New test.
9792
9793 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9794
9795 PR/69089
9796 * g++.dg/cpp0x/alignas6.C: New test.
9797
9798 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9799
9800 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9801 * gcc.dg/pr27003.c: Likewise.
9802 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9803 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9804 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9805 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9806 * gcc.target/arc/mxy.c: Likewise.
9807 * gcc.target/arc/mswape.c: Likewise.
9808 * gcc.target/arc/mrtsc.c: Likewise.
9809 * gcc.target/arc/mcrc.c: Likewise.
9810 * gcc.target/arc/mdsp-packa.c: Likewise.
9811 * gcc.target/arc/mdvbf.c: Likewise.
9812 * gcc.target/arc/mlock.c: Likewise.
9813 * gcc.target/arc/mmac-24.c: Likewise.
9814 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9815
9816 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9817 Matthijs Kooijman <matthijs@stdin.nl>
9818 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9819
9820 PR target/60040
9821 * gcc.target/avr/pr60040-1.c: New.
9822 * gcc.target/avr/pr60040-2.c: New.
9823
9824 2016-04-29 Richard Biener <rguenther@suse.de>
9825
9826 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9827
9828 2016-04-29 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/13962
9831 PR tree-optimization/65686
9832 * gcc.dg/uninit-pr65686.c: New testcase.
9833
9834 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR middle-end/70843
9837 * gcc.dg/pr70843.c: New test.
9838
9839 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR target/70858
9842 * gcc.target/i386/pr70858.c: New test.
9843
9844 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9845
9846 * gcc.target/arc/nps400-1.c: New file.
9847
9848 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9849 Andrew Burgess <andrew.burgess@embecosm.com>
9850
9851 * gcc.target/arc/movh_cl-1.c: New file.
9852
9853 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9854 Andrew Burgess <andrew.burgess@embecosm.com>
9855
9856 * gcc.target/arc/extzv-1.c: New file.
9857 * gcc.target/arc/insv-1.c: New file.
9858 * gcc.target/arc/insv-2.c: New file.
9859 * gcc.target/arc/movb-1.c: New file.
9860 * gcc.target/arc/movb-2.c: New file.
9861 * gcc.target/arc/movb-3.c: New file.
9862 * gcc.target/arc/movb-4.c: New file.
9863 * gcc.target/arc/movb-5.c: New file.
9864 * gcc.target/arc/movb_cl-1.c: New file.
9865 * gcc.target/arc/movb_cl-2.c: New file.
9866 * gcc.target/arc/movbi_cl-1.c: New file.
9867 * gcc.target/arc/movl-1.c: New file.
9868
9869 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9870 Andrew Burgess <andrew.burgess@embecosm.com>
9871
9872 * gcc.target/arc/cmem-1.c: New file.
9873 * gcc.target/arc/cmem-2.c: New file.
9874 * gcc.target/arc/cmem-3.c: New file.
9875 * gcc.target/arc/cmem-4.c: New file.
9876 * gcc.target/arc/cmem-5.c: New file.
9877 * gcc.target/arc/cmem-6.c: New file.
9878 * gcc.target/arc/cmem-7.c: New file.
9879 * gcc.target/arc/cmem-ld.inc: New file.
9880 * gcc.target/arc/cmem-st.inc: New file.
9881
9882 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR target/70821
9885 * gcc.target/i386/pr70821.c: New test.
9886
9887 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9888
9889 * gcc.target/powerpc/vec-adde.c: New test.
9890 * gcc.target/powerpc/vec-adde-int128.c: New test.
9891
9892 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9893
9894 * gcc.target/i386/avx-vround-1.c: New test.
9895 * gcc.target/i386/avx-vround-2.c: New test.
9896 * gcc.target/i386/avx512vl-vround-1.c: New test.
9897 * gcc.target/i386/avx512vl-vround-2.c: New test.
9898
9899 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9900
9901 PR testsuite/70595
9902 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9903 (check_effective_target_cilkplus_runtime): ... this.
9904 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9905 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9906
9907 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9908 Require cilkplus_runtime.
9909 Don't add -lcilkrts.
9910 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9911 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9912 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9913 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9914 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9915 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9916 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9917 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9918 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9919 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9920 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9921 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9922 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9923 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9924 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9925 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9926 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9927 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9928 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9929 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9930 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9931 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9932 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9933 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9934 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9935 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9936 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9937 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9938 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9939
9940 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9941 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9942
9943 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9944
9945 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9946 cilkplus_runtime.
9947
9948 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9949
9950 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9951 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9952
9953 2015-04-27 Ryan Burn <contact@rnburn.com>
9954
9955 PR c++/69024
9956 PR c++/68997
9957 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9958 diagnostic.
9959 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9960 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9961
9962 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gnat.dg/limited_with4.ad[sb]: New test.
9965 * gnat.dg/limited_with4_pkg.ads: New helper.
9966
9967 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9968
9969 PR target/70155
9970 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9971 and movv1ti_internal patterns
9972 * gcc.target/i386/pr70155-1.c: New test.
9973 * gcc.target/i386/pr70155-2.c: Likewise.
9974 * gcc.target/i386/pr70155-3.c: Likewise.
9975 * gcc.target/i386/pr70155-4.c: Likewise.
9976 * gcc.target/i386/pr70155-5.c: Likewise.
9977 * gcc.target/i386/pr70155-6.c: Likewise.
9978 * gcc.target/i386/pr70155-7.c: Likewise.
9979 * gcc.target/i386/pr70155-8.c: Likewise.
9980 * gcc.target/i386/pr70155-9.c: Likewise.
9981 * gcc.target/i386/pr70155-10.c: Likewise.
9982 * gcc.target/i386/pr70155-11.c: Likewise.
9983 * gcc.target/i386/pr70155-12.c: Likewise.
9984 * gcc.target/i386/pr70155-13.c: Likewise.
9985 * gcc.target/i386/pr70155-14.c: Likewise.
9986 * gcc.target/i386/pr70155-15.c: Likewise.
9987 * gcc.target/i386/pr70155-16.c: Likewise.
9988 * gcc.target/i386/pr70155-17.c: Likewise.
9989 * gcc.target/i386/pr70155-18.c: Likewise.
9990 * gcc.target/i386/pr70155-19.c: Likewise.
9991 * gcc.target/i386/pr70155-20.c: Likewise.
9992 * gcc.target/i386/pr70155-21.c: Likewise.
9993 * gcc.target/i386/pr70155-22.c: Likewise.
9994
9995 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9996
9997 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9998 ".{5,6}".
9999
10000 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10001
10002 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10003 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10004 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10005 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10006 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10007
10008 2016-04-27 Richard Biener <rguenther@suse.de>
10009
10010 PR ipa/70760
10011 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10012 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10013
10014 2016-04-27 Nathan Sidwell <nathan@acm.org>
10015
10016 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10017 * g++.dg/ubsan/pr63956.C: Adjust error location.
10018
10019 2016-04-27 Nick Clifton <nickc@redhat.com>
10020
10021 PR middle-end/49889
10022 * gcc.dg/pr49889.c: New test.
10023
10024 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10025
10026 * c-c++-common/memset-array.c: New test.
10027
10028 2016-04-26 Martin Sebor <msebor@redhat.com>
10029
10030 PR c++/66639
10031 * g++.dg/cpp1y/func_constexpr.C: New test.
10032
10033 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10034
10035 PR c++/70241
10036 * g++.dg/cpp0x/enum32.C: New test.
10037 * g++.dg/cpp0x/enum33.C: New test.
10038
10039 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10040
10041 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10042 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10043 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10044 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10045 * gcc.c-torture/execute/pr38151.c: Likewise.
10046 * gcc.c-torture/execute/pr66556.c: Likewise.
10047 * gcc.c-torture/execute/pr67781.c: Likewise.
10048 * gcc.c-torture/execute/pr68648.c: Likewise.
10049
10050 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10051
10052 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10053
10054 2016-04-26 Marek Polacek <polacek@redhat.com>
10055
10056 PR c/67784
10057 * gcc.dg/pr67784-3.c: New test.
10058 * gcc.dg/pr67784-4.c: New test.
10059 * gcc.dg/pr67784-5.c: New test.
10060
10061 PR c/70791
10062 * gcc.dg/Wnested-externs-2.c: New test.
10063
10064 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10065
10066 * gcc.dg/fold-plusmult.c: Adjust.
10067 * gcc.dg/no-strict-overflow-6.c: Adjust.
10068 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10069
10070 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10071
10072 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10073 number scans.
10074 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10075 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10076 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10077 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10078 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10079 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10080 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10081 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10082 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10083 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10084 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10085 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10086 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10087 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10088 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10089 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10090 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10091 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10092 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10093 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10094 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10095 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10096 scans.
10097 * gcc.target/i386/pr32219-4.c: Likewise.
10098 * gcc.target/i386/pr32219-6.c: Likewise.
10099 * gcc.target/i386/pr32219-8.c: Likewise.
10100
10101 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10102
10103 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10104 associated options.
10105
10106 2016-04-26 Marek Polacek <polacek@redhat.com>
10107
10108 PR c++/70744
10109 * g++.dg/ext/cond2.C: New test.
10110
10111 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10112
10113 PR tree-optimization/70771
10114 PR tree-optimization/70775
10115 * gcc.dg/pr70771.c: New test.
10116 * gcc.dg/pr70775.c: New test.
10117
10118 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10119
10120 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10121
10122 2016-04-25 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/70780
10125 * gcc.dg/torture/pr70780.c: New testcase.
10126
10127 2016-04-25 Michael Collison <michael.collison@arm.com>
10128
10129 * gcc.target/arm/neon-vaddws16.c: New test.
10130 * gcc.target/arm/neon-vaddws32.c: New test.
10131 * gcc.target/arm/neon-vaddwu16.c: New test.
10132 * gcc.target/arm/neon-vaddwu32.c: New test.
10133 * gcc.target/arm/neon-vaddwu8.c: New test.
10134 * lib/target-supports.exp
10135 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10136 that arm neon support vector widen sum of HImode TO SImode.
10137
10138 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR sanitizer/70712
10141 * c-c++-common/asan/pr70712.c: New test.
10142
10143 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10144
10145 * .gitattributes: New file.
10146
10147 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10148
10149 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10150
10151 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10152
10153 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10154 * gfortran.dg/submodule_15.f08: Likewise.
10155
10156 2016-04-22 Richard Biener <rguenther@suse.de>
10157
10158 PR tree-optimization/70740
10159 * gcc.dg/torture/pr70740.c: New testcase.
10160
10161 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10162
10163 PR target/70750
10164 * gcc.target/i386/pr70750-1.c: New test.
10165 * gcc.target/i386/pr70750-2.c: Likewise.
10166
10167 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10168
10169 PR c++/70540
10170 * g++.dg/cpp0x/auto48.C: New.
10171
10172 2016-04-21 Marek Polacek <polacek@redhat.com>
10173
10174 PR c++/70513
10175 * g++.dg/cpp0x/forw_enum12.C: New test.
10176 * g++.dg/cpp0x/forw_enum13.C: New test.
10177
10178 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10179
10180 PR target/70728
10181 * gcc.target/i386/pr70728.c: New test.
10182
10183 2016-04-21 Richard Biener <rguenther@suse.de>
10184
10185 PR middle-end/70747
10186 * gcc.dg/pr70747.c: New testcase.
10187
10188 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10189
10190 PR tree-optimization/70715
10191 * gcc.dg/tree-ssa/scev-13.c: New test.
10192
10193 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10194
10195 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10196
10197 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10198
10199 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10200
10201 2016-04-20 Jan Hubicka <jh@suse.cz>
10202
10203 PR ipa/70018
10204 * g++.dg/ipa/nothrow-1.C: New testcase.
10205
10206 2016-04-20 Nathan Sidwell <nathan@acm.org>
10207
10208 PR c++/55635
10209 * g++.dg/eh/delete1.C: New.
10210
10211 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10214 -mtune-ctrl=sse_typeless_stores.
10215
10216 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10217
10218 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10219
10220 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10221
10222 PR tree-optimization/69489
10223 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10224
10225 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10226
10227 PR c++/69363
10228 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10229 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10230 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10231
10232 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10233
10234 PR tree-optimization/56625
10235 PR tree-optimization/69489
10236 * gcc.dg/vect/pr56625.c: New test.
10237 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10238
10239 2016-04-20 Andrew Pinski <apinski@cavium.com>
10240
10241 PR target/64971
10242 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10243
10244 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10245
10246 * gnat.dg/self1.adb: Remove now incorrect test.
10247
10248 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10249
10250 * gcc.dg/tree-ssa/scev-11.c: New test.
10251 * gcc.dg/tree-ssa/scev-12.c: New test.
10252
10253 2016-04-20 Marek Polacek <polacek@redhat.com>
10254
10255 PR tree-optimization/70725
10256 * gcc.dg/pr70725.c: New test.
10257
10258 2016-04-20 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/70726
10261 * g++.dg/vect/pr70726.cc: New testcase.
10262
10263 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10264
10265 PR target/70674
10266 * gcc.target/s390/pr70674.c: New test.
10267
10268 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10269
10270 PR libgfortran/70684
10271 * gfortran.dg/list_read_14.f90: New test.
10272
10273 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10274
10275 PR target/69201
10276 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10277 extern to force it misaligned.
10278 (b): Likewise.
10279 (c): Likewise.
10280 (d): Likewise.
10281 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10282 Don't check `*' before movv4sf_internal.
10283 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10284 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10285 Don't check `*' before movv16qi_internal.
10286 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10287 extern to force it misaligned.
10288 (b): Likewise.
10289 (c): Likewise.
10290 (d): Likewise.
10291 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10292 Don't check `*' before movv2df_internal.
10293 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10294 extern to force it misaligned.
10295 (b): Likewise.
10296 (c): Likewise.
10297 (d): Likewise.
10298 Check movv8sf_internal instead of avx_storeups256.
10299 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10300
10301 2016-04-19 Richard Biener <rguenther@suse.de>
10302
10303 PR tree-optimization/70171
10304 * g++.dg/tree-ssa/pr70171.C: New testcase.
10305
10306 2016-04-19 Richard Biener <rguenther@suse.de>
10307
10308 PR tree-optimization/70724
10309 * gcc.dg/torture/pr70724.c: New testcase.
10310
10311 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10312
10313 PR middle-end/70689
10314 * gcc.target/i386/pr70689.c: New.
10315
10316 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 PR target/70708
10319 * gcc.target/i386/pr70708.c: New test.
10320
10321 2016-04-18 Richard Biener <rguenther@suse.de>
10322
10323 PR tree-optimization/43434
10324 * gcc.dg/vect/pr43434.c: New testcase.
10325 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10326 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10327 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10328 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10329 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10330 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10331 * gcc.dg/gomp/pr68640.c: Likewise.
10332 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10333 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10334
10335 2016-04-18 Richard Biener <rguenther@suse.de>
10336
10337 PR tree-optimization/70701
10338 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10339
10340 2016-04-18 Tom de Vries <tom@codesourcery.com>
10341
10342 PR testsuite/70699
10343 * gcc.dg/pr70161.c: Add dot-file scans.
10344 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10345 instead of after last dot char.
10346
10347 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10348
10349 * c-c++-common/dump-ada-spec-3.c: New test.
10350 * c-c++-common/dump-ada-spec-4.c: Likewise.
10351
10352 2016-04-17 Tom de Vries <tom@codesourcery.com>
10353
10354 PR other/70183
10355 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10356
10357 2016-04-15 Jan Hubicka <jh@suse.cz>
10358
10359 PR ipa/70018
10360 * g++.dg/ipa/pure-const-1.C: New testcase.
10361 * g++.dg/ipa/pure-const-2.C: New testcase.
10362 * g++.dg/ipa/pure-const-3.C: New testcase.
10363
10364 2016-04-15 Marek Polacek <polacek@redhat.com>
10365
10366 PR c/70671
10367 * gcc.dg/bitfld-22.c: New test.
10368
10369 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10370
10371 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10372 x86_64.
10373
10374 2016-04-15 Marek Polacek <polacek@redhat.com>
10375
10376 PR c/70651
10377 * c-c++-common/pr70651.c: New test.
10378
10379 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10380
10381 PR rtl-optimization/70681
10382 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10383 dump scan on arm and powerpc.
10384 * gcc.dg/pr10474.c: Likewise.
10385
10386 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR c++/69517
10389 PR c++/70019
10390 PR c++/70588
10391 * g++.dg/cpp1y/vla11.C: Revert for real.
10392
10393 PR c/70436
10394 * c-c++-common/Wparentheses-1.c: New test.
10395 * c-c++-common/gomp/Wparentheses-1.c: New test.
10396 * c-c++-common/gomp/Wparentheses-2.c: New test.
10397 * c-c++-common/gomp/Wparentheses-3.c: New test.
10398 * c-c++-common/gomp/Wparentheses-4.c: New test.
10399 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10400 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10401 * c-c++-common/goacc/Wparentheses-1.c: New test.
10402
10403 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10404
10405 PR target/70662
10406 * gcc.target/i386/pr70662.c: New test.
10407
10408 2016-04-15 Richard Biener <rguenther@suse.de>
10409 Alan Modra <amodra@gmail.com>
10410
10411 PR tree-optimization/70130
10412 * gcc.dg/vect/O3-pr70130.c: New testcase.
10413
10414 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10415
10416 PR target/70669
10417 * gcc.target/powerpc/pr70669.c: New test.
10418
10419 PR target/70640
10420 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10421 a power7 system that does not have an assembler that supports
10422 power8.
10423
10424 2016-04-14 Martin Sebor <msebor@redhat.com>
10425
10426 PR c++/69517
10427 PR c++/70019
10428 PR c++/70588
10429 * c-c++-common/ubsan/vla-1.c: Revert.
10430 * g++.dg/cpp1y/vla11.C: Same.
10431 * g++.dg/cpp1y/vla12.C: Same.
10432 * g++.dg/cpp1y/vla13.C: Same.
10433 * g++.dg/cpp1y/vla14.C: Same.
10434 * g++.dg/cpp1y/vla3.C: Same.
10435 * g++.dg/init/array24.C: Same.
10436 * g++.dg/ubsan/vla-1.C: Same.
10437
10438 2016-04-14 Marek Polacek <polacek@redhat.com>
10439 Jan Hubicka <hubicka@ucw.cz>
10440
10441 PR c++/70029
10442 * g++.dg/torture/pr70029.C: New test.
10443
10444 2016-04-14 Martin Sebor <msebor@redhat.com>
10445
10446 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10447 type size to prevent failures on targets with very low maximum
10448 alignment.
10449
10450 2016-04-14 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/70623
10453 * gcc.dg/torture/pr70623.c: New testcase.
10454 * gcc.dg/torture/pr70623-2.c: Likewise.
10455
10456 2016-04-13 Martin Sebor <msebor@redhat.com>
10457
10458 PR c++/69517
10459 PR c++/70019
10460 PR c++/70588
10461 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10462 * g++.dg/cpp1y/vla11.C: New test.
10463 * g++.dg/cpp1y/vla12.C: New test.
10464 * g++.dg/cpp1y/vla13.C: New test.
10465 * g++.dg/cpp1y/vla14.C: New test.
10466 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10467 * g++.dg/init/array24.C: Fully brace VLA initializer.
10468 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10469
10470 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR c++/70641
10473 * g++.dg/opt/pr70641.C: New test.
10474
10475 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10476
10477 PR rtl-optimization/68749
10478 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10479 effects of argument promotions.
10480 Remove default args to dg-skip-if.
10481
10482 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10483
10484 PR c++/70635
10485 * g++.dg/parse/pr70635.C: New.
10486
10487 2016-04-13 Marek Polacek <polacek@redhat.com>
10488
10489 PR c++/70639
10490 * c-c++-common/Wmisleading-indentation-4.c: New test.
10491
10492 2016-04-13 Marek Polacek <polacek@redhat.com>
10493
10494 PR c/70436
10495 * gcc.dg/Wparentheses-12.c: New test.
10496 * gcc.dg/Wparentheses-13.c: New test.
10497
10498 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10499
10500 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10501 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10502 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10503
10504 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR middle-end/70633
10507 * gcc.c-torture/compile/pr70633.c: New test.
10508
10509 PR debug/70628
10510 * gcc.dg/torture/pr70628.c: New test.
10511
10512 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10513
10514 PR c++/70610
10515 * g++.dg/template/pr70610.C: New test.
10516 * g++.dg/template/pr70610-2.C: New test.
10517 * g++.dg/template/pr70610-3.C: New test.
10518 * g++.dg/template/pr70610-4.C: New test.
10519
10520 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10521
10522 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10523 128 instead of 32.
10524
10525 PR c++/70571
10526 * g++.dg/ext/pr70571.C: New test.
10527
10528 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10529
10530 PR target/70640
10531 * gcc.target/powerpc/pr70640.c: New test.
10532
10533 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10534
10535 PR c++/68722
10536 * g++.dg/parse/pr68722.C: New.
10537
10538 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR rtl-optimization/70596
10541 * gcc.target/i386/pr70596.c: New test.
10542
10543 2016-04-12 Nathan Sidwell <nathan@acm.org>
10544
10545 PR c++/70501
10546 * g++.dg/init/pr70501.C: New.
10547
10548 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10549
10550 * gcc.target/i386/asm-flag-6.c: New test.
10551
10552 2016-04-12 Tom de Vries <tom@codesourcery.com>
10553
10554 PR tree-optimization/68756
10555 * gcc.dg/graphite/pr68756.c: New test.
10556
10557 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR tree-optimization/70602
10560 * gcc.c-torture/execute/pr70602.c: New test.
10561
10562 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10563
10564 PR target/70381
10565 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10566 __float128 emulator is built and runs.
10567 * gcc.target/powerpc/float128-1.c: Likewise.
10568
10569 * lib/target-supports.exp (check_ppc_float128_sw_available):
10570 Rework tests for __float128 software and hardware
10571 availability. Fix exit condition to return 0 on success.
10572
10573 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10574
10575 PR target/70133
10576 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10577 * gcc.target/aarch64/target_attr_15.c: Likewise.
10578
10579 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10580
10581 PR c++/69066
10582 * g++.dg/cpp1y/pr69066.C: New.
10583
10584 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10585
10586 PR fortran/68566
10587 * gfortran.dg/pr36192.f90: Update test.
10588 * gfortran.dg/pr36192_1.f90: Update test.
10589 * gfortran.dg/real_dimension_1.f: Update test.
10590 * gfortran.dg/parameter_array_init_7.f90: New test.
10591
10592 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10593
10594 PR testsuite/64039
10595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10596
10597 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10598
10599 PR rtl-optimization/66669
10600 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10601
10602 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10603
10604 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10605 * gcc.dg/pie-1.c: Likewise.
10606 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10607 * gcc.dg/pic-4.c: Likewise.
10608 * gcc.dg/pie-3.c: Likewise.
10609 * gcc.dg/pie-4.c: Likewise.
10610
10611 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10612
10613 PR tree-optimization/68644
10614 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10615
10616 PR rtl-optimization/64886
10617 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10618
10619 2016-04-09 Tom de Vries <tom@codesourcery.com>
10620
10621 PR tree-optimization/68953
10622 * gcc.dg/graphite/pr68953.c: New test.
10623
10624 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10625
10626 PR fortran/70592
10627 * gfortran.dg/deferred_character_16.f90: New test.
10628
10629 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR tree-optimization/70586
10632 * gcc.c-torture/execute/pr70586.c: New test.
10633
10634 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10635
10636 PR sanitizer/70573
10637 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10638 with __builtin_memset
10639 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10640
10641 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10642
10643 PR lto/70289
10644 PR ipa/70348
10645 PR tree-optimization/70373
10646 PR middle-end/70533
10647 PR middle-end/70534
10648 PR middle-end/70535
10649 * c-c++-common/goacc/reduction-5.c: New test.
10650 * c-c++-common/goacc/reduction-promotions.c: New test.
10651 * gfortran.dg/goacc/reduction-3.f95: New test.
10652 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10653
10654 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10655
10656 PR c++/70590
10657 PR c++/70452
10658 * g++.dg/pr70590.C: New test.
10659 * g++.dg/pr70590-2.C: New test.
10660
10661 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR middle-end/70593
10664 * gcc.target/i386/pr70593.c: New test.
10665
10666 PR rtl-optimization/70574
10667 * gcc.target/i386/avx2-pr70574.c: New test.
10668
10669 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10670
10671 PR sanitizer/70541
10672 * c-c++-common/asan/pr70541.c: New test.
10673
10674 2016-04-08 Tom de Vries <tom@codesourcery.com>
10675
10676 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10677 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10678
10679 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10680
10681 PR target/70566
10682 * gcc.c-torture/execute/pr70566.c: New test.
10683
10684 2016-04-08 Tom de Vries <tom@codesourcery.com>
10685
10686 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10687 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10688
10689 2016-04-08 Alan Modra <amodra@gmail.com>
10690
10691 * gcc.target/powerpc/pr70117.c: New.
10692
10693 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR testsuite/70581
10696 * gcc.dg/lto/simd-function_0.c: New test.
10697
10698 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10699 clones.
10700 * c-c++-common/attr-simd-2.c: Likewise.
10701 * c-c++-common/attr-simd-4.c: Likewise.
10702 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10703 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10704
10705 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10706
10707 PR testsuite/70553
10708 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10709
10710 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10711 Tom de Vries <tom@codesourcery.com>
10712
10713 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10714 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10715 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10716 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10717 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10718 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10719 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10720 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10721
10722 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10723
10724 PR c/70436
10725 * g++.dg/warn/Wparentheses-29.C: New test.
10726
10727 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10728
10729 PR c/70436
10730 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10731 explicit braces to resolve a future -Wparentheses warning.
10732
10733 2016-04-06 Richard Henderson <rth@redhat.com>
10734
10735 * gcc.dg/pr61817-1.c: New test.
10736 * gcc.dg/pr61817-2.c: New test.
10737 * gcc.dg/pr69391-1.c: New test.
10738 * gcc.dg/pr69391-2.c: New test.
10739
10740 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10741
10742 PR rtl-optimization/70398
10743 * gcc.target/aarch64/pr70398.c: New.
10744
10745 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10746
10747 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10748
10749 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10750 Pedro Alves <palves@redhat.com>
10751
10752 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10753
10754 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10755
10756 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10757 Check for avx512f effective targets instead of avx2.
10758 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10759 for AVX512F clones.
10760 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10761 * g++.dg/gomp/declare-simd-1.C: Likewise.
10762 * g++.dg/gomp/declare-simd-3.C: Likewise.
10763 * g++.dg/gomp/declare-simd-4.C: Likewise.
10764
10765 PR middle-end/70550
10766 * c-c++-common/gomp/pr70550-1.c: New test.
10767 * c-c++-common/gomp/pr70550-2.c: New test.
10768
10769 2016-04-05 Nathan Sidwell <nathan@acm.org>
10770
10771 PR c++/70512
10772 * g++.dg/ext/attribute-may-alias-5.C: New.
10773
10774 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR c++/70336
10777 * c-c++-common/pr70336.c: New test.
10778 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10779 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10780
10781 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10782
10783 PR ipa/66223
10784 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10785
10786 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR rtl-optimization/70542
10789 * gcc.dg/torture/pr70542.c: New test.
10790 * gcc.target/i386/avx2-pr70542.c: New test.
10791
10792 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10793
10794 PR tree-optimization/70509
10795 * gcc.target/i386/avx512bw-pr70509.c: New test.
10796
10797 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10798
10799 PR c++/70452
10800 * g++.dg/ext/constexpr-vla4.C: New test.
10801
10802 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10803
10804 PR target/70510
10805 * gcc.target/i386/pr70510.c: New test.
10806
10807 2016-04-05 Richard Biener <rguenther@suse.de>
10808
10809 PR tree-optimization/70526
10810 * g++.dg/torture/pr70526.C: New testcase.
10811
10812 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR target/70525
10815 * gcc.target/i386/pr70525.c: New test.
10816
10817 2016-04-05 Richard Biener <rguenther@suse.de>
10818
10819 PR middle-end/70499
10820 * g++.dg/torture/pr70499.C: New testcase.
10821
10822 2016-04-05 Richard Biener <rguenther@suse.de>
10823
10824 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10825 remove XFAIL.
10826
10827 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR middle-end/70307
10830 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10831 rs6000 ABI warnings.
10832
10833 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10834
10835 PR ipa/66223
10836 * g++.dg/ipa/devirt-51.C: New testcase.
10837
10838 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10839 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR middle-end/70457
10842 * gcc.dg/torture/pr70457.c: New.
10843
10844 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10845
10846 PR fortran/67538
10847 * gfortran.dg/allocate_with_source_19.f08: New test.
10848
10849 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10850
10851 PR fortran/65795
10852 * gfortran.dg/coarray_allocate_6.f08: New test.
10853
10854 2016-04-04 Richard Biener <rguenther@suse.de>
10855
10856 PR rtl-optimization/70484
10857 * gcc.dg/torture/pr70484.c: New testcase.
10858
10859 2016-04-04 Marek Polacek <polacek@redhat.com>
10860
10861 PR c/70307
10862 * gcc.dg/torture/pr70307.c: New test.
10863
10864 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10865
10866 PR target/70416
10867 PR target/67391
10868 * gcc.target/sh/torture/pr70416.c: New.
10869
10870 2016-04-02 Martin Sebor <msebor@redhat.com>
10871
10872 PR c++/67376
10873 PR c++/70170
10874 PR c++/70172
10875 PR c++/70228
10876 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10877 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10878 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10879 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10880 * g++.dg/cpp0x/constexpr-string.C: Same.
10881 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10882 * g++.dg/cpp0x/pr65398.C: Same.
10883 * g++.dg/ext/constexpr-vla1.C: Same.
10884 * g++.dg/ext/constexpr-vla2.C: Same.
10885 * g++.dg/ext/constexpr-vla3.C: Same.
10886 * g++.dg/ubsan/pr63956.C: Same.
10887
10888 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10889
10890 PR rtl-optimization/70467
10891 * gcc.target/i386/pr70467-2.c: New test.
10892
10893 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10894 Marek Polacek <polacek@redhat.com>
10895
10896 PR c++/70488
10897 * g++.dg/init/new47.C: New test.
10898
10899 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10900
10901 PR target/70496
10902 * gcc.target/arm/pr70496.c: New test.
10903
10904 2016-04-01 Nathan Sidwell <nathan@acm.org>
10905
10906 PR c++/68475
10907 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10908
10909 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10910
10911 PR target/69890
10912 * gcc.dg/strlenopt.h (memmove): New.
10913 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10914 instead of "string.h".
10915 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10916 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10917 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10918 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10919 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10920 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10921 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10922 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10923 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10924 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10925 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10926 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10927 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10928 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10929 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10930 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10931 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10932 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10935
10936 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10937
10938 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10939 (Holder::foo): Reflect this.
10940
10941 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10942
10943 PR target/70442
10944 * gcc.dg/pr70442.c: New test.
10945
10946 2016-03-31 Nathan Sidwell <nathan@acm.org>
10947
10948 PR c++/70393
10949 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10950
10951 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10952
10953 PR target/70453
10954 * gcc.target/i386/pr70453.c: New test.
10955
10956 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10957
10958 PR target/70292
10959 * gcc.c-torture/pr70292.c: New test.
10960
10961 2016-03-31 Marek Polacek <polacek@redhat.com>
10962
10963 PR c/70297
10964 * c-c++-common/pr70297.c: New test.
10965 * g++.dg/cpp0x/typedef-redecl.C: New test.
10966 * gcc.dg/typedef-redecl2.c: New test.
10967
10968 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR rtl-optimization/70460
10971 * gcc.c-torture/execute/pr70460.c: New test.
10972
10973 2016-03-31 Richard Biener <rguenther@suse.de>
10974
10975 PR c++/70430
10976 * g++.dg/ext/vector30.C: New testcase.
10977
10978 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10979 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10980
10981 * gfortran.dg/fmt_pf.f90: New test.
10982
10983 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10984
10985 Forward-port from 5 branch
10986 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR testsuite/70356
10989 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10990 dg-require-effective-target after dg-do.
10991
10992 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10993
10994 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10995
10996 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10997 Julian Brown <julian@codesourcery.com>
10998 Chung-Lin Tang <cltang@codesourcery.com>
10999 Cesar Philippidis <cesar@codesourcery.com>
11000 James Norris <jnorris@codesourcery.com>
11001 Tom de Vries <tom@codesourcery.com>
11002 Nathan Sidwell <nathan@codesourcery.com>
11003
11004 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11005 * c-c++-common/goacc/loop-clauses.c: Likewise.
11006 * g++.dg/goacc/template.C: Likewise.
11007 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11008 * gfortran.dg/goacc/loop-1.f95: Likewise.
11009 * gfortran.dg/goacc/loop-5.f95: Likewise.
11010 * gfortran.dg/goacc/loop-6.f95: Likewise.
11011 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11012 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11013 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11014 * c-c++-common/goacc/clauses-fail.c: Likewise.
11015 * c-c++-common/goacc/parallel-1.c: Likewise.
11016 * c-c++-common/goacc/reduction-1.c: Likewise.
11017 * c-c++-common/goacc/reduction-2.c: Likewise.
11018 * c-c++-common/goacc/reduction-3.c: Likewise.
11019 * c-c++-common/goacc/reduction-4.c: Likewise.
11020 * c-c++-common/goacc/routine-3.c: Likewise.
11021 * c-c++-common/goacc/routine-4.c: Likewise.
11022 * c-c++-common/goacc/routine-5.c: Likewise.
11023 * c-c++-common/goacc/tile.c: Likewise.
11024 * g++.dg/goacc/template.C: Likewise.
11025 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11026 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11027 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11028 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11029 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11030 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11031 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11032 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11033 * c-c++-common/goacc/use_device-1.c: ... this file.
11034 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11035 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11036 * c-c++-common/goacc/host_data-6.c: ... this file.
11037 * c-c++-common/goacc/loop-2-kernels.c: New file.
11038 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11039 * c-c++-common/goacc/loop-3.c: Likewise.
11040 * g++.dg/goacc/reference.C: Likewise.
11041 * g++.dg/goacc/routine-1.C: Likewise.
11042 * g++.dg/goacc/routine-2.C: Likewise.
11043
11044 2016-03-30 Richard Biener <rguenther@suse.de>
11045
11046 PR middle-end/70450
11047 * gcc.dg/torture/pr70450.c: New testcase.
11048
11049 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/70421
11052 * gcc.dg/torture/pr70421.c: New test.
11053 * gcc.target/i386/avx512f-pr70421.c: New test.
11054
11055 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11056
11057 PR testsuite/70364
11058 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11059 (check): New function.
11060 (bar): Call check.
11061 (foo): Align stack to 16 bytes when calling bar.
11062 * gcc.target/i386/cleanup-2.c: Likewise.
11063
11064 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11065
11066 PR tree-optimization/59124
11067 * gcc.dg/Warray-bounds-19.c: New test.
11068
11069 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11070
11071 * lib/prune.exp (escape_regex_chars): New.
11072 (prune_file_path): Update to quote metcharacters for regexp.
11073
11074 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR rtl-optimization/70429
11077 * gcc.c-torture/execute/pr70429.c: New test.
11078
11079 PR tree-optimization/70405
11080 * gcc.dg/pr70405.c: New test.
11081
11082 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11083
11084 PR fortran/70397
11085 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11086 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11087
11088 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11089
11090 PR testsuite/64177
11091 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11092 __cilkrts_set_param to set two workers.
11093 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11094 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11095
11096 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11097
11098 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11099
11100 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11101
11102 PR target/70406
11103 * gcc.target/i386/pr70406.c: New test.
11104
11105 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11106
11107 * gnat.dg/specs/double_record_extension3.ads: New test.
11108
11109 2016-03-25 Richard Henderson <rth@redhat.com>
11110
11111 PR target/70120
11112 * gcc.target/aarch64/pr70120-1.c: New.
11113 * gcc.target/aarch64/pr70120-2.c: New.
11114 * gcc.target/aarch64/pr70120-3.c: New.
11115
11116 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11117
11118 PR c++/62212
11119 * g++.dg/template/mangle2.C: The dg-do directive should be
11120 "compile" not "assemble".
11121
11122 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11123
11124 PR lto/69650
11125 * gcc.dg/pr69650.c: New test.
11126
11127 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11128
11129 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11130
11131 2016-03-25 Alan Modra <amodra@gmail.com>
11132
11133 * gcc.dg/dfp/pr70052.c: New test.
11134
11135 2016-03-24 Richard Henderson <rth@redhat.com>
11136
11137 PR middle-end/69845
11138 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11139 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11140
11141 2016-03-24 Tom de Vries <tom@codesourcery.com>
11142
11143 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11144
11145 2016-03-24 Tom de Vries <tom@codesourcery.com>
11146
11147 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11148 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11149
11150 2016-03-24 Tom de Vries <tom@codesourcery.com>
11151
11152 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11153 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11154
11155 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11156
11157 PR c++/62212
11158 * g++.dg/template/mangle2.C: New test.
11159
11160 2016-03-24 Richard Biener <rguenther@suse.de>
11161
11162 PR tree-optimization/70396
11163 * gcc.dg/torture/pr70396.c: New testcase.
11164
11165 2016-03-24 Richard Biener <rguenther@suse.de>
11166
11167 PR middle-end/70370
11168 * gcc.dg/torture/pr70370.c: New testcase.
11169
11170 2016-03-24 Tom de Vries <tom@codesourcery.com>
11171
11172 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11173 * gfortran.dg/goacc/kernels-tree.f95: Same.
11174 * gfortran.dg/goacc/parallel-tree.f95: Same.
11175
11176 2016-03-24 Tom de Vries <tom@codesourcery.com>
11177
11178 * c-c++-common/goacc/uninit-if-clause.c: New test.
11179 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11180
11181 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR target/70290
11184 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11185 Fix formatting.
11186
11187 2016-03-24 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/70372
11190 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11191
11192 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11193
11194 PR c++/70347
11195 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11196
11197 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11198
11199 PR c++/70332
11200 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11201
11202 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR c++/70001
11205 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11206 * g++.dg/cpp1y/pr70001.C: New test.
11207
11208 PR c++/70323
11209 * g++.dg/cpp0x/constexpr-70323.C: New test.
11210
11211 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11212 Jason Merrill <jason@redhat.com>
11213 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR c++/69315
11216 * g++.dg/cpp0x/constexpr-69315.C: New test.
11217 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11218
11219 2016-03-23 Marek Polacek <polacek@redhat.com>
11220
11221 PR c++/69884
11222 * g++.dg/warn/Wignored-attributes-1.C: New test.
11223 * g++.dg/warn/Wignored-attributes-2.C: New test.
11224
11225 2016-03-23 Tom de Vries <tom@codesourcery.com>
11226
11227 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11228 initialization.
11229 * gfortran.dg/goacc/private-3.f95 (test): Same.
11230 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11231 missing use param.
11232
11233 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11234
11235 * lib/target-supports.exp: Remove v7ve entry from loop
11236 creating effective target checks.
11237 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11238 (add_options_for_arm_arch_v7ve): Likewise.
11239
11240 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR tree-optimization/70354
11243 * gcc.dg/vect/pr70354-1.c: New test.
11244 * gcc.dg/vect/pr70354-2.c: New test.
11245 * gcc.target/i386/avx2-pr70354-1.c: New test.
11246 * gcc.target/i386/avx2-pr70354-2.c: New test.
11247
11248 2016-03-22 Jeff Law <law@redhat.com>
11249
11250 PR target/70232
11251 * gcc.dg/tree-ssa/pr70232.c: New test.
11252
11253 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11254
11255 PR target/70302
11256 * gcc.target/i386/pr70302.c: New test.
11257
11258 2016-03-22 Richard Biener <rguenther@suse.de>
11259
11260 PR middle-end/70251
11261 * g++.dg/torture/pr70251.C: New testcase.
11262
11263 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11264
11265 PR c/69993
11266 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11267 Wmisleading-indentation.c.
11268 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11269 reflect change to diagnostic text and order of messages.
11270 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11271
11272 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11273
11274 * g++.dg/ext/java-3.C: Don't compile on AIX.
11275
11276 2016-03-22 Richard Biener <rguenther@suse.de>
11277
11278 PR middle-end/70333
11279 * gcc.dg/torture/pr70333.c: New testcase.
11280
11281 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11282
11283 * g++.dg/ext/pr70290.C: New test.
11284
11285 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11286
11287 PR target/70325
11288 * gcc.target/i386/pr70325.c: New test.
11289
11290 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR target/70329
11293 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11294 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11295
11296 PR target/70300
11297 * gcc.target/i386/pr70300.c: New test.
11298
11299 PR c++/70295
11300 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11301 (func2): New function for cond with parens, xfail warning for c++.
11302 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11303
11304 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11305
11306 PR c++/70096
11307 * g++.dg/template/ptrmem30.C: New test.
11308
11309 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11310
11311 PR c++/70204
11312 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11313 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11314
11315 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR middle-end/70326
11318 * gcc.dg/pr70326.c: New test.
11319
11320 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11321 Jakub Jelinek <jakub@redhat.com>
11322
11323 PR tree-optimization/70317
11324 * gcc.dg/pr70317.c: New test.
11325
11326 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11327
11328 PR target/70327
11329 * gcc.target/i386/pr70327.c: New test.
11330
11331 2016-03-21 Martin Liska <mliska@suse.cz>
11332
11333 PR ipa/70306
11334 * gcc.dg/ipa/pr70306.c: New test.
11335
11336 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11337
11338 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11339 * gcc.target/arm/attr-align3.c: Likewise.
11340 * gcc.target/arm/attr_arm.c: Likewise.
11341 * gcc.target/arm/flip-thumb.c: Likewise.
11342
11343 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11344
11345 PR target/70296
11346 * gcc.target/powerpc/altivec-36.c: New test.
11347
11348 2016-03-21 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/70310
11351 * gcc.dg/torture/pr70310.c: New testcase.
11352
11353 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11354
11355 PR target/70293
11356 * gcc.target/i386/pr70293.c: New test.
11357
11358 2016-03-21 Richard Biener <rguenther@suse.de>
11359
11360 PR tree-optimization/70288
11361 * gcc.dg/torture/pr70288-1.c: New testcase.
11362 * gcc.dg/torture/pr70288-2.c: Likewise.
11363
11364 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11365
11366 PR rtl-optimization/69307
11367 * gcc.target/arm/pr69307.c: New test.
11368
11369 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11370
11371 PR rtl-optimization/69102
11372 * gcc.c-torture/compile/pr69102.c: New test.
11373
11374 2016-03-18 Jeff Law <law@redhat.com>
11375
11376 PR rtl-optimization/70263
11377 * gcc.c-torture/compile/pr70263-1.c: New test.
11378 * gcc.target/i386/pr70263-2.c: New test.
11379
11380 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11381
11382 PR rtl-optimization/70278
11383 * gcc.dg/torture/pr70278.c: New test.
11384 * gcc.target/arm/pr70278.c: New test.
11385
11386 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11387
11388 PR c/70281
11389 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11390 (test_builtin_types_compatible_p): New test function.
11391 * gcc.dg/pr70281.c: New test case.
11392
11393 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11394
11395 PR target/70113
11396 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11397
11398 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11399
11400 PR tree-optimization/70252
11401 * gcc.dg/pr70252.c: New test.
11402
11403 2016-03-18 Tom de Vries <tom@codesourcery.com>
11404
11405 * gcc.dg/pr70161-2.c: New test.
11406 * gcc.dg/pr70161.c: New test.
11407
11408 2016-03-18 Tom de Vries <tom@codesourcery.com>
11409
11410 PR ipa/70269
11411 * gcc.dg/pr70269.c: New test.
11412
11413 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11414
11415 PR c++/70267
11416 * g++.dg/ext/java-3.C: New test.
11417
11418 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11419
11420 PR c++/70205
11421 * g++.dg/lookup/pr70205.C: New test.
11422
11423 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11424
11425 PR c++/70218
11426 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11427
11428 2016-03-17 Marek Polacek <polacek@redhat.com>
11429
11430 PR c/69407
11431 * gcc.dg/atomic-op-6.c: New test.
11432
11433 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11434
11435 PR c/70264
11436 * c-c++-common/pr70264.c: New test case.
11437
11438 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR c++/70144
11441 * c-c++-common/pr70144-1.c: New test.
11442 * c-c++-common/pr70144-2.c: New test.
11443
11444 PR c++/70272
11445 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11446 * g++.dg/opt/flifetime-dse6.C: New test.
11447 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11448
11449 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11450
11451 PR driver/70192
11452 * gcc.dg/pic-1.c: New test.
11453 * gcc.dg/pic-2.c: Likewise.
11454 * gcc.dg/pic-3.c: Likewise.
11455 * gcc.dg/pic-4.c: Likewise.
11456 * gcc.dg/pie-1.c: Likewise.
11457 * gcc.dg/pie-2.c: Likewise.
11458 * gcc.dg/pie-3.c: Likewise.
11459 * gcc.dg/pie-4.c: Likewise.
11460 * gcc.dg/pie-5.c: Likewise.
11461 * gcc.dg/pie-6.c: Likewise.
11462
11463 2016-03-17 Tom de Vries <tom@codesourcery.com>
11464
11465 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11466 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11467
11468 2016-03-17 Richard Biener <rguenther@suse.de>
11469
11470 PR debug/70271
11471 * g++.dg/debug/pr70271.C: New testcase.
11472
11473 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11474
11475 * gcc.target/i386/pr70251.c: New test.
11476
11477 2016-03-17 Marek Polacek <polacek@redhat.com>
11478
11479 PR c++/70194
11480 * g++.dg/warn/constexpr-70194.C: New test.
11481
11482 2016-03-16 Richard Henderson <rth@redhat.com>
11483
11484 PR middle-end/70240
11485 * gcc.c-torture/compile/pr70240.c: New.
11486
11487 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11488
11489 * gcc.c-torture/compile/20151204.c: Skip for avr.
11490
11491 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR target/70245
11494 * g++.dg/opt/pr70245.C: New test.
11495 * g++.dg/opt/pr70245.h: New file.
11496 * g++.dg/opt/pr70245-aux.cc: New file.
11497
11498 2016-03-16 Martin Sebor <msebor@redhat.com>
11499
11500 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11501
11502 2016-03-16 Richard Henderson <rth@redhat.com>
11503
11504 PR middle-end/70199
11505 * gcc.c-torture/compile/pr70199.c: New.
11506
11507 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11508
11509 * gcc.dg/uninit-19.c: Run dos2unix.
11510
11511 2016-03-16 Marek Polacek <polacek@redhat.com>
11512
11513 PR c/70093
11514 * gcc.dg/nested-func-10.c: New test.
11515 * gcc.dg/nested-func-9.c: New test.
11516
11517 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR tree-optimization/68714
11520 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11521
11522 2016-03-16 Tom de Vries <tom@codesourcery.com>
11523
11524 PR tree-optimization/68715
11525 * gcc.dg/graphite/pr68715-2.c: New test.
11526 * gcc.dg/graphite/pr68715.c: New test.
11527 * gfortran.dg/graphite/pr68715.f90: New test.
11528
11529 2016-03-16 Tom de Vries <tom@codesourcery.com>
11530
11531 PR tree-optimization/68809
11532 * gcc.dg/graphite/pr68809-2.c: New test.
11533 * gcc.dg/graphite/pr68809.c: New test.
11534
11535 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR c++/70147
11538 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11539 method call to i () as argument. Adjust expected output.
11540
11541 PR c++/70147
11542 * g++.dg/ubsan/pr70147-1.C: New test.
11543 * g++.dg/ubsan/pr70147-2.C: New test.
11544
11545 2016-03-15 Martin Sebor <msebor@redhat.com>
11546
11547 PR c++/58281
11548 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11549
11550 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11551
11552 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11553 hppa*-*-hpux*.
11554
11555 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11556
11557 PR libfortran/69799
11558 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11559 libatomic_available.
11560
11561 2016-03-15 Marek Polacek <polacek@redhat.com>
11562
11563 PR c++/70209
11564 * g++.dg/ext/attribute-may-alias-4.C: New test.
11565
11566 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11567
11568 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11569 -fvar-tracking-assignments-toggle flag.
11570
11571 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11572
11573 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11574
11575 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR rtl-optimization/70222
11578 * gcc.c-torture/execute/pr70222-1.c: New test.
11579 * gcc.c-torture/execute/pr70222-2.c: New test.
11580
11581 2016-03-15 Richard Henderson <rth@redhat.com>
11582
11583 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11584
11585 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11586
11587 PR rtl-optimization/69032
11588 * gcc.dg/pr69032.c: New test.
11589
11590 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11591
11592 PR rtl-optimization/63384
11593 * g++.dg/pr63384.C: New test.
11594
11595 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11596
11597 PR target/64411
11598 * gcc.target/i386/pr64411.C: New test.
11599
11600 2016-03-15 Tom de Vries <tom@codesourcery.com>
11601
11602 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11603 * gfortran.dg/goacc/kernels-alias.f95: New test.
11604
11605 2016-03-14 Martin Sebor <msebor@redhat.com>
11606
11607 PR c++/53792
11608 * g++.dg/cpp0x/constexpr-inline.C: New test.
11609 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11610
11611 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11612
11613 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11614
11615 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR middle-end/70219
11618 * gcc.dg/pr70219.c: New test.
11619
11620 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11621
11622 PR target/70083
11623 * gcc.dg/torture/pr70083.c: New test.
11624 * gcc.target/i386/pr70083.c: New test.
11625
11626 2016-03-14 Richard Biener <rguenther@suse.de>
11627
11628 PR tree-optimization/56365
11629 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11630
11631 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11632
11633 PR target/70098
11634 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11635 New function.
11636 * g++.dg/pr70098.C: New testcase.
11637
11638
11639 2016-03-14 Tom de Vries <tom@codesourcery.com>
11640
11641 PR tree-optimization/70045
11642 * gcc.dg/graphite/pr70045.c: New test.
11643
11644 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11645
11646 PR fortran/69043
11647 * gfortran.dg/include_9.f90: New test.
11648
11649 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11650
11651 PR fortran/45076
11652 gfortran.dg/prof/prof.exp: New script.
11653 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11654
11655 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11656
11657 PR rtl-optimization/69307
11658 * gcc.dg/pr69307.c: New test.
11659
11660 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11661
11662 PR target/69614
11663 * gcc.target/arm/pr69614.c: New.
11664
11665 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11666
11667 PR fortran/70031
11668 * gfortran.dg/submodule_14.f08: New test
11669
11670 PR fortran/69524
11671 * gfortran.dg/submodule_15.f08: New test
11672
11673 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11674
11675 PR c++/70106
11676 * g++.dg/cpp1y/paren3.C: New test.
11677
11678 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11679
11680 PR target/70131
11681 * gcc.target/powerpc/ppc-round2.c: New test.
11682
11683 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11684
11685 PR target/70123
11686 * gcc.dg/torture/pr70123.c: New test.
11687
11688 2016-03-11 Jeff Law <law@redhat.com>
11689
11690 PR tree-optimization/70190
11691 * gcc.c-torture/compile/pr70190.c: New test.
11692
11693 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11694
11695 PR c/68187
11696 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11697 case.
11698 (test43_b): Likewise.
11699 (test43_c): Likewise.
11700 (test43_d): Likewise.
11701 (test43_e): Likewise.
11702 (test43_f): Likewise.
11703 (test43_g): Likewise.
11704 (test44_a): Likewise.
11705 (test44_b): Likewise.
11706 (test44_c): Likewise.
11707 (test44_d): Likewise.
11708 (test44_e): Likewise.
11709
11710 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11711
11712 PR c/70085
11713 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11714
11715 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11716
11717 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11718 dg-options.
11719
11720 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721
11722 PR target/70002
11723 PR target/69245
11724 * gcc.target/aarch64/pr69245_2.c: New test.
11725
11726 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11727
11728 PR tree-optimization/70177
11729 * gcc.dg/pr70177.c: New test.
11730
11731 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11732
11733 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11734
11735 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11736
11737 * gcc.dg/tree-ssa/sra-20.c: New.
11738
11739 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR rtl-optimization/70174
11742 * gcc.dg/pr70174.c: New test.
11743
11744 PR tree-optimization/70169
11745 * gcc.dg/pr70169.c: New test.
11746
11747 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11748
11749 PR target/70160
11750 * gcc.target/i386/pr70160.c: New test.
11751
11752 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11753
11754 * gcc.target/s390/dfp-1.c: New test.
11755
11756 2016-03-10 Nick Clifton <nickc@redhat.com>
11757
11758 PR target/70044
11759 * gcc.target/aarch64/pr70044.c: New test.
11760
11761 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11762 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR c++/70001
11765 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11766 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11767 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11768
11769 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11770
11771 PR lto/69589
11772 * g++.dg/lto/pr69589_0.C: New testcase
11773 * g++.dg/lto/pr69589_1.C: New testcase
11774
11775 2016-03-10 Marek Polacek <polacek@redhat.com>
11776
11777 PR c++/70153
11778 * g++.dg/delayedfold/unary-plus1.C: New test.
11779
11780 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11781
11782 * gcc.target/arm/pr45701-1.c: Escape brackets.
11783 * gcc.target/arm/pr45701-2.c: Likewise.
11784
11785 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11786
11787 * gfortran.dg/unconstrained_commons.f: New.
11788
11789 2016-03-10 Alan Modra <amodra@gmail.com>
11790
11791 * gcc.dg/pr69195.c: New.
11792 * gcc.dg/pr69238.c: New.
11793
11794 2016-03-10 Tom de Vries <tom@codesourcery.com>
11795
11796 PR testsuite/68915
11797 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11798
11799 2016-03-10 Richard Biener <rguenther@suse.de>
11800
11801 PR tree-optimization/70128
11802 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11803 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11804
11805 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11806
11807 PR tree-optimization/70152
11808 * gcc.dg/pr70152.c: New test.
11809
11810 PR target/70086
11811 * gcc.target/i386/pr70086-1.c: New test.
11812 * gcc.target/i386/pr70086-2.c: New test.
11813 * gcc.target/i386/pr70086-3.c: New test.
11814
11815 PR tree-optimization/70127
11816 * gcc.c-torture/execute/pr70127.c: New test.
11817
11818 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11819
11820 * c-c++-common/goacc/combined-directives-2.c: New test.
11821
11822 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11823
11824 PR c/68473
11825 PR c++/70105
11826 * g++.dg/diagnostic/pr70105.C: New test.
11827 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11828 (test_multiple_ordinary_maps): New test function.
11829
11830 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11831
11832 PR c/68473
11833 PR c++/70105
11834 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11835 Drop range information from call to inform_at_rich_loc.
11836 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11837 New.
11838 (test_show_locus): Replace calls to rich_location::add_range with
11839 calls to add_range. Rewrite the tests that used the now-defunct
11840 rich_location ctor taking a source_range. Simplify other tests
11841 by replacing calls to COMBINE_LOCATION_DATA with calls to
11842 make_location.
11843
11844 2016-03-09 Richard Biener <rguenther@suse.de>
11845 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR tree-optimization/70138
11848 * gcc.dg/vect/pr70138-1.c: New testcase.
11849 * gcc.dg/vect/pr70138-2.c: Likewise.
11850
11851 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11852
11853 PR target/70049
11854 * gcc.target/i386/pr70049.c: New test.
11855
11856 2016-03-09 Richard Biener <rguenther@suse.de>
11857
11858 PR c/70143
11859 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11860 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11861 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11862
11863 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11864
11865 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11866 arm-*-*.
11867
11868 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR middle-end/67278
11871 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11872
11873 PR target/67278
11874 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11875
11876 PR middle-end/70050
11877 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11878 in testcase comment.
11879
11880 2016-03-09 Tom de Vries <tom@codesourcery.com>
11881
11882 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11883 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11884 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11885 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11886 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11887 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11888 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11889 * gfortran.dg/goacc/kernels-loop.f95: New test.
11890
11891 2016-03-08 Martin Sebor <msebor@redhat.com>
11892
11893 PR c++/62096
11894 * g++.dg/warn/overflow-warn-7.C: New test.
11895
11896 2016-03-08 Jason Merrill <jason@redhat.com>
11897
11898 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11899 * lib/target-supports.exp (check_effective_target_concepts): New.
11900
11901 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR c++/70135
11904 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11905 * g++.dg/ubsan/pr70135.C: New test.
11906
11907 PR target/70110
11908 * gcc.dg/pr70110.c: New test.
11909
11910 2016-03-07 Martin Jambor <mjambor@suse.cz>
11911
11912 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11913 * c-c++-common/gomp/if-1.c: Likewise.
11914 * c-c++-common/gomp/pr61486-2.c: Likewise.
11915 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11916 to dg-additional-options.
11917 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11918 * g++/gomp/target-teams-1.c: Likewise.
11919 * gcc.dg/gomp/gomp.exp: Likewise.
11920 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11921 dg-additional-options.
11922 * gfortran.dg/gomp/gomp.exp: Likewise.
11923 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11924 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11925 dg-additional-options.
11926 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11927
11928 2016-03-07 Martin Jambor <mjambor@suse.cz>
11929
11930 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11931 * c-c++-common/gomp/gridify-1.c: New test.
11932 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11933
11934 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11935
11936 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11937 trigger for cortex-r8, when scanning for register r8.
11938 * gcc.target/arm/pr45701-2.c: Likewise.
11939
11940 2016-02-26 Richard Biener <rguenther@suse.de>
11941 Jeff Law <law@redhat.com>
11942
11943 PR tree-optimization/69740
11944 * gcc.c-torture/compile/pr69740-1.c: New test.
11945 * gcc.c-torture/compile/pr69740-2.c: New test.
11946
11947 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11948
11949 * lib/target-supports.exp
11950 (check_effective_target_whole_vector_shift): Enable for PPC64.
11951
11952 2016-03-07 Richard Biener <rguenther@suse.de>
11953
11954 PR tree-optimization/70115
11955 * gcc.dg/torture/pr70115.c: New testcase.
11956
11957 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11958
11959 PR middle-end/69916
11960 * c-c-++-common/goacc/pr69916.c: New.
11961
11962 2016-03-07 Richard Henderson <rth@redhat.com>
11963
11964 * gcc.c-torture/compile/pr70061.c: New test.
11965
11966 2016-03-07 Richard Biener <rguenther@suse.de>
11967
11968 PR testsuite/70109
11969 * gcc.dg/vect/O3-pr36098.c: New testcase.
11970
11971 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11972
11973 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11974
11975 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11976
11977 * gnat.dg/renaming9.ad[sb]: New testcase.
11978
11979 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR c++/70084
11982 * g++.dg/expr/stdarg3.C: New test.
11983
11984 2016-03-04 Jeff Law <law@redhat.com>
11985
11986 PR tree-optimization/69196
11987 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11988 x86_64-*-*.
11989
11990 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11991
11992 PR c/69973
11993 * gcc.dg/pr69973.c: New test.
11994
11995 PR rtl-optimization/69941
11996 * gcc.dg/torture/pr69941.c: New test.
11997
11998 PR c/69824
11999 * gcc.dg/pr69824.c: New test.
12000
12001 2016-03-05 Tom de Vries <tom@codesourcery.com>
12002
12003 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12004 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12005 function.
12006
12007 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12008
12009 PR c++/66786
12010 * g++.dg/cpp1y/var-templ48.C: New test.
12011 * g++.dg/cpp1y/var-templ49.C: New test.
12012
12013 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12014
12015 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12016
12017 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12018
12019 PR c++/70035
12020 * g++.dg/ubsan/pr70035.C: New test.
12021
12022 PR target/70062
12023 * gcc.target/i386/pr70062.c: New test.
12024
12025 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12026
12027 * g++.dg/template/typename21.C: Remove c++98_only.
12028
12029 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12030
12031 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12032
12033 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12034
12035 PR c/68187
12036 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12037 function.
12038 (fn_42_b): Likewise.
12039 (fn_42_c): Likewise.
12040
12041 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12042
12043 PR c/68187
12044 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12045 function.
12046 (fn_40_b): Likewise.
12047 (fn_41_a): Likewise.
12048 (fn_41_b): Likewise.
12049
12050 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR target/70059
12053 * gcc.target/i386/avx512f-pr70059.c: New test.
12054 * gcc.target/i386/avx512dq-pr70059.c: New test.
12055
12056 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12057
12058 PR rtl-optimization/57676
12059 * gcc.dg/torture/pr57676.c: New test.
12060
12061 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12062
12063 * gcc.dg/pr70026.c: New test.
12064
12065 2016-03-04 Marek Polacek <polacek@redhat.com>
12066
12067 PR c/69798
12068 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12069 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12070
12071 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12072
12073 PR target/70004
12074 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12075 Delete.
12076 (test_corners_sisd_si): Likewise.
12077 (main): Remove checks of the above.
12078 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12079
12080 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12081
12082 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12083
12084 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12085
12086 * gcc.dg/torture/pr69951.c: Accept argc==0.
12087
12088 2016-03-04 Richard Biener <rguenther@suse.de>
12089
12090 PR c++/70054
12091 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12092 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12093
12094 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12095
12096 PR testsuite/69766
12097 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12098 testing multiarch.
12099
12100 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR debug/69947
12103 * gcc.dg/guality/pr69947.c: New test.
12104
12105 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR ada/70017
12108 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12109
12110 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12111
12112 PR rtl-optimization/69904
12113 * gcc.target/arm/pr69904.c: New test.
12114
12115 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR target/70021
12118 * gcc.dg/vect/pr70021.c: New test.
12119 * gcc.target/i386/pr70021.c: New test.
12120
12121 2016-03-03 Marek Polacek <polacek@redhat.com>
12122
12123 PR middle-end/70050
12124 * gcc.dg/pr70050.c: New test.
12125
12126 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12127
12128 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12129
12130 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12131
12132 PR tree-optimization/70043
12133 * gfortran.dg/vect/pr70043.f90: New test.
12134
12135 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12136
12137 * gnat.dg/specs/task1.ads: New test.
12138
12139 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12140
12141 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12142 Invoke gdb with -batch.
12143 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12144
12145 2016-03-03 Richard Biener <rguenther@suse.de>
12146
12147 PR tree-optimization/55936
12148 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12149
12150 2016-03-02 Jeff Law <law@redhat.com>
12151
12152 PR rtl-optimization/69942
12153 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12154 effects of argument promotions.
12155
12156 PR tree-optimization/69987
12157 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12158 target does not support -fprefetch-loop-arrays.
12159
12160 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12161
12162 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12163
12164 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12165
12166 PR rtl-optimization/69052
12167 * gcc.target/i386/pr69052.c: New test.
12168
12169 2016-03-02 Alan Modra <amodra@gmail.com>
12170
12171 * gcc.dg/pr69990.c: New.
12172
12173 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR c/68062
12176 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12177
12178 PR middle-end/70022
12179 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12180
12181 PR target/70028
12182 * gcc.target/i386/pr70028.c: New test.
12183
12184 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12185
12186 * c-c++-common/asan/swapcontext-test-1.c,
12187 * c-c++-common/tsan/thread_leak.c,
12188 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12189 * g++.dg/tsan/benign_race.C,
12190 * g++.dg/tsan/fd_close_norace.C,
12191 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12192 races with sanitizer output
12193
12194 2016-03-02 Richard Biener <rguenther@suse.de>
12195 Uros Bizjak <ubizjak@gmail.com>
12196
12197 PR target/67278
12198 * gcc.dg/simd-8.c: New testcase.
12199
12200 2016-03-02 Richard Biener <rguenther@suse.de>
12201
12202 PR middle-end/67278
12203 * gcc.dg/simd-7.c: New testcase.
12204
12205 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12206
12207 * gcc.target/i386/pr70007.c: Tweak.
12208
12209 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12210
12211 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12212
12213 2016-03-02 Marek Polacek <polacek@redhat.com>
12214
12215 PR c/67854
12216 * gcc.dg/pr67854.c: New test.
12217
12218 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR middle-end/70025
12221 * gcc.dg/torture/pr70025.c: New test.
12222
12223 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12224
12225 PR tree-optimization/68621
12226 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12227
12228 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12229
12230 * gcc.target/i386/pr70007.c: New test.
12231
12232 2016-03-01 Jeff Law <law@redhat.com>
12233
12234 PR tree-optimization/69196
12235 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12236
12237 PR tree-optimization/69196
12238 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12239 duplicating code and spoiling the expected output.
12240
12241 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12242
12243 PR target/70033
12244 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12245 supports power9 before doing tests.
12246 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12247 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12248 * gcc.target/powerpc/p9-permute.c: Likewise.
12249
12250 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12251
12252 PR target/70027
12253 * gcc.target/i386/pr70027.c: New test.
12254
12255 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12256
12257 * gcc.dg/pr70017.c: New test.
12258
12259 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR c/69796
12262 PR c/69974
12263 * gcc.dg/pr69796.c: New test.
12264 * gcc.dg/pr69974.c: New test.
12265
12266 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12267
12268 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12269
12270 2016-02-29 Jeff Law <law@redhat.com>
12271
12272 PR tree-optimization/69987
12273 * gfortran.dg/pr69987.f90: New test.
12274
12275 PR tree-optimization/69989
12276 * gcc.c-torture/compile/pr69989-2.c: New test.
12277
12278 2016-03-01 Marek Polacek <polacek@redhat.com>
12279
12280 PR c++/69795
12281 * g++.dg/parse/invalid1.C: New test.
12282
12283 2016-03-01 Richard Biener <rguenther@suse.de>
12284
12285 PR middle-end/70022
12286 * gcc.dg/pr70022.c: New testcase.
12287
12288 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12289
12290 PR tree-optimization/69956
12291 * gcc.dg/pr69956.c: New test.
12292
12293 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12294
12295 PR target/70011
12296 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12297 XFAIL when hardware supports efficient unaligned storage access.
12298
12299 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12300
12301 PR c++/69961
12302 * g++.dg/template/pr69961a.C: New test.
12303 * g++.dg/template/pr69961b.C: New test.
12304
12305 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12306
12307 PR preprocessor/69985
12308 * gcc.dg/cpp/pr69985.c: New test case.
12309
12310 2016-02-29 Jeff Law <law@redhat.com>
12311
12312 PR tree-optimization/70005
12313 * gcc.c-torture/execute/pr70005.c New test.
12314
12315 PR tree-optimization/69999
12316 * gcc.c-torture/compile/pr69999.c: New test.
12317
12318 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12319
12320 PR tree-optimization/69652
12321 * gcc.dg/torture/pr69652.c: Delete test.
12322 * gcc.dg/vect/pr69652.c: New test.
12323
12324 2016-02-19 Richard Biener <rguenther@suse.de>
12325
12326 PR tree-optimization/69980
12327 * gfortran.dg/vect/pr69980.f90: New testcase.
12328
12329 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12330
12331 * gcc.target/sparc/20160229-1.c: New test.
12332
12333 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12334
12335 * gnat.dg/stack_usage3.adb: New test.
12336 * gnat.dg/stack_usage3_pkg.ads: New helper.
12337
12338 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gnat.dg/renaming8.adb: New test.
12341 * gnat.dg/renaming8_pkg1.ads: New helper.
12342 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12343 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12344
12345 2016-02-29 Richard Biener <rguenther@suse.de>
12346
12347 PR tree-optimization/69720
12348 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12349
12350 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12351
12352 PR fortran/68147
12353 PR fortran/47674
12354 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12355
12356 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12357 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12358
12359 PR fortran/56007
12360 * gfortran.dg/coarray_8.f90: Adjust error message.
12361 * gfortran.dg/pr56007.f90: New test.
12362 * gfortran.dg/pr56007.f: New test.
12363
12364 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12365
12366 PR tree-optimization/69989
12367 * gcc.dg/torture/pr69989.c: New test.
12368
12369 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12370
12371 * gcc.target/i386/stack-realign-win.c: New test.
12372
12373 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12374
12375 PR fortran/60126
12376 * gfortran.dg/pr60126.f90: New test.
12377
12378 2016-02-27 Jeff Law <law@redhat.com>
12379
12380 Revert
12381 2016-02-26 Richard Biener <rguenther@suse.de>
12382 Jeff Law <law@redhat.com>
12383
12384 PR tree-optimization/69740
12385 * gcc.c-torture/compile/pr69740-1.c: New test.
12386 * gcc.c-torture/compile/pr69740-2.c: New test.
12387
12388 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12389
12390 PR fortran/69910
12391 * gfortran.dg/newunit_4.f90: New test.
12392
12393 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12394
12395 PR target/69613
12396 PR rtl-optimization/69886
12397 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12398 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12399 target.
12400
12401 2016-02-26 Martin Sebor <msebor@redhat.com>
12402
12403 PR tree-optimization/15826
12404 * gcc.dg/tree-ssa/pr15826.c: New test.
12405
12406 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR target/69969
12409 * gcc.target/powerpc/pr69969.c: New test.
12410
12411 2016-02-26 Martin Sebor <msebor@redhat.com>
12412
12413 PR c++/15766
12414 * g++.old-deja/g++.other/decl5.C: Add a test case.
12415
12416 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12417
12418 PR target/69946
12419 * gcc.target/powerpc/pr69946.c: New file.
12420
12421 2016-02-26 Richard Biener <rguenther@suse.de>
12422 Jeff Law <law@redhat.com>
12423
12424 PR tree-optimization/69740
12425 * gcc.c-torture/compile/pr69740-1.c: New test.
12426 * gcc.c-torture/compile/pr69740-2.c: New test.
12427
12428 2016-02-26 Martin Jambor <mjambor@suse.cz>
12429
12430 PR middle-end/69920
12431 * gcc.dg/torture/pr69932.c: New test.
12432 * gcc.dg/torture/pr69936.c: Likewise.
12433
12434 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12435
12436 PR target/69709
12437 * gcc.target/s390/pr69709.c: New test.
12438
12439 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12440
12441 PR target/69245
12442 * gcc.target/aarch64/pr69245_1.c: New test.
12443
12444 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12445
12446 PR target/69613
12447 * gcc.dg/torture/pr69613.c: New test.
12448
12449 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12450
12451 PR rtl-optimization/69891
12452 * gcc.target/i386/pr69891.c: New test.
12453
12454 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12455 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12456
12457 PR target/61397
12458 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12459 functionality for both 32-bit and 64-bit.
12460
12461 2016-02-26 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/69551
12464 * gcc.dg/torture/pr69951.c: New testcase.
12465
12466 2016-02-25 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/48795
12469 * gcc.dg/Warray-bounds-18.c: New testcase.
12470
12471 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12472
12473 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12474
12475 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12476
12477 PR rtl-optimization/69896
12478 * gcc.dg/pr69896.c: New test.
12479
12480 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12481
12482 PR c++/69736
12483 * g++.dg/cpp1y/paren2.C: New test.
12484
12485 2016-02-24 Martin Sebor <msebor@redhat.com>
12486
12487 PR c/51147
12488 * gcc.dg/enum-mode-2.c: New test.
12489
12490 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR c++/69922
12493 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12494 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12495 * g++.dg/ubsan/pr69922.C: New test.
12496
12497 2016-02-24 Marek Polacek <polacek@redhat.com>
12498
12499 PR c/69819
12500 * gcc.dg/pr69819.c: New test.
12501
12502 2016-02-24 Martin Sebor <msebor@redhat.com>
12503
12504 PR c++/69912
12505 * g++.dg/ext/flexary15.C: New test.
12506
12507 2016-02-24 Martin Sebor <msebor@redhat.com>
12508
12509 * gcc.dg/builtins-68.c: Avoid making unportable
12510 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12511 * g++.dg/ext/builtin_alloca.C: Same.
12512
12513 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12514 Charles Baylis <charles.baylis@linaro.org>
12515
12516 PR debug/61033
12517 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12518
12519 2016-02-24 Richard Biener <rguenther@suse.de>
12520 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR middle-end/69760
12523 * gcc.dg/torture/pr69760.c: New testcase.
12524
12525 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12526
12527 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12528 pattern on Solaris with as.
12529
12530 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12531
12532 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12533 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12534 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12535 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12536
12537 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR middle-end/69915
12540 * gcc.dg/pr69915.c: New test.
12541
12542 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12543
12544 PR rtl-optimization/69886
12545 * gcc.dg/torture/pr69886.c: New test.
12546
12547 2016-02-24 Richard Biener <rguenther@suse.de>
12548
12549 PR middle-end/68963
12550 * gcc.dg/torture/pr68963.c: New testcase.
12551
12552 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12553
12554 PR target/69875
12555 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12556 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12557 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12558 * gcc.target/arm/atomic_loaddi_1.c: New test.
12559 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12560 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12561 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12562 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12563 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12564 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12565 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12566 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12567
12568 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR middle-end/69909
12571 * gcc.dg/torture/pr69909.c: New test.
12572
12573 2016-02-24 Richard Biener <rguenther@suse.de>
12574
12575 PR tree-optimization/69907
12576 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12577 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12578 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12579
12580 2016-02-24 Christian Bruel <christian.bruel@st.com>
12581
12582 * gcc.target/arm/pragma_cpp_fma.c: New test.
12583
12584 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12585
12586 PR fortran/61156
12587 * gfortran.dg/include_6.f90: Update test.
12588
12589 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR objc/69844
12592 * objc.dg/pr69844.m: New test.
12593
12594 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12595
12596 PR libgfortran/69456
12597 * gfortran.dg/namelist_89.f90: New test.
12598 * gfortran.dg/pr59700.f90: Update test..
12599
12600 2016-02-23 Martin Sebor <msebor@redhat.com>
12601
12602 PR middle-end/69780
12603 * g++.dg/ext/builtin_alloca.C: New test.
12604 * gcc.dg/builtins-68.c: New test.
12605
12606 2016-02-23 Richard Henderson <rth@redhat.com>
12607
12608 * gcc.target/i386/addr-space-3.c: Remove test.
12609
12610 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12611
12612 PR preprocessor/69126
12613 PR preprocessor/69543
12614 * c-c++-common/pr69126-2-long.c: New test.
12615 * c-c++-common/pr69126-2-short.c: New test.
12616 * c-c++-common/pr69543-1.c: Remove xfail.
12617
12618 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12619
12620 PR preprocessor/69126
12621 PR preprocessor/69543
12622 PR preprocessor/69558
12623 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12624 (f): Rename to...
12625 (test_2): ...this, and add leading comment.
12626 (MACRO_3, test_3): New.
12627 (MACRO_4A, MACRO_4B, test_4): New.
12628 (MACRO): Rename to...
12629 (MACRO_5): ...this.
12630 (g): Rename to...
12631 (test_5): ...this, updating for renaming of MACRO, and
12632 add leading comment.
12633 * c-c++-common/pr69543-1.c: New.
12634 * c-c++-common/pr69543-2.c: New.
12635 * c-c++-common/pr69543-3.c: New.
12636 * c-c++-common/pr69543-4.c: New.
12637 * c-c++-common/pr69558-1.c: New.
12638 * c-c++-common/pr69558-2.c: New.
12639 * c-c++-common/pr69558-3.c: New.
12640 * c-c++-common/pr69558-4.c: New.
12641 * gcc.dg/pr69558.c: Move to...
12642 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12643 xfail for c++.
12644
12645 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12646
12647 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12648 to -ftree-parallelize-loops/-fopenacc changes.
12649 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12650 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12651 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12652 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12653 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12654 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12655 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12656 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12657 * c-c++-common/goacc/kernels-loop.c: Likewise.
12658 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12659 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12660 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12661 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12662
12663 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12664
12665 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12666
12667 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR c++/69902
12670 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12671
12672 PR c/69900
12673 * gcc.dg/pr69900.c: New test.
12674
12675 2016-02-23 Martin Jambor <mjambor@suse.cz>
12676
12677 PR tree-optimization/69666
12678 * gcc.dg/tree-ssa/pr69666.c: New test.
12679
12680 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12681
12682 PR fortran/67451
12683 * gfortran.dg/coarray_allocate_5.f08: New test.
12684
12685 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12686
12687 * gcc.target/s390/vcond-shift.c: Move to ...
12688 * gcc.target/s390/vector/vcond-shift.c: ... here.
12689
12690 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12691
12692 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12693 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12694
12695 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12696
12697 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12698
12699 2016-02-20 Mark Wielaard <mjw@redhat.com>
12700
12701 PR c/28901
12702 * gcc.dg/unused-variable-3.c: New test.
12703
12704 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR target/69888
12707 * gcc.target/i386/pr69888.c: New test.
12708
12709 2016-02-22 Richard Biener <rguenther@suse.de>
12710
12711 PR tree-optimization/69882
12712 * gfortran.dg/vect/pr69882.f90: New testcase.
12713
12714 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR target/69885
12717 * gcc.dg/pr69885.c: New test.
12718
12719 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12720
12721 PR target/69806
12722 PR target/54089
12723 * gcc.target/sh/pr54089-10.c: New.
12724
12725 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12726
12727 PR fortran/69423
12728 * gfortran.dg/deferred_character_15.f90 : New test.
12729
12730 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12731
12732 PR fortran/57365
12733 gfortran.dg/allocate_with_source_18.f03: New test.
12734
12735 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12736
12737 PR fortran/52531
12738 gfortran.dg/gomp/pr52531.f90: New test.
12739
12740 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12741
12742 PR c++/69865
12743 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12744 -std=c++03.
12745
12746 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12747
12748 PR c++/69826
12749 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12750 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12751
12752 PR c++/69850
12753 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12754
12755 PR c++/69851
12756 * g++.dg/torture/pr69851.C: New test.
12757
12758 2016-02-19 Martin Sebor <msebor@redhat.com>
12759
12760 PR testsuite/69573
12761 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12762
12763 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12764
12765 PR c++/69850
12766 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12767 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12768
12769 PR c++/67767
12770 * g++.dg/cpp0x/pr67767.C: New test.
12771
12772 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12773
12774 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12775 for fp, simd, crypto, crc, lse.
12776 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12777 above.
12778 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12779 effective target check.
12780
12781 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12782
12783 PR target/69820
12784 * gcc.target/i386/pr69820.c: New test.
12785
12786 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12787
12788 * gcc.target/s390/vector/int128-1.c: New test.
12789
12790 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12791
12792 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12793
12794 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12795
12796 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12797 instruction pattern name to prevent the testcase from failing with
12798 -march=z13.
12799
12800 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12801
12802 * gcc.target/s390/md/movstr-2.c: New test.
12803
12804 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12805
12806 * gcc.target/s390/morestack.c: New test.
12807
12808 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12809
12810 PR target/69625
12811 * gcc.target/s390/pr69625.c: Add test case.
12812
12813 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12814
12815 PR testsuite/68580
12816 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12817
12818 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12819
12820 PR target/68404
12821 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12822 * gcc.target/powerpc/fusion3.c: Likewise.
12823
12824 2016-02-18 Richard Biener <rguenther@suse.de>
12825
12826 PR middle-end/69553
12827 * g++.dg/torture/pr69553.C: New testcase.
12828
12829 2016-02-18 Nick Clifton <nickc@redhat.com>
12830
12831 PR target/62254
12832 PR target/69610
12833 * gcc.target/arm/pr62554.c: New test.
12834 * gcc.target/arm/pr69610-1.c: New test.
12835 * gcc.target/arm/pr69610-2.c: New test.
12836
12837 2016-02-18 Richard Biener <rguenther@suse.de>
12838
12839 PR middle-end/69854
12840 * gcc.dg/torture/pr69854.c: New testcase.
12841
12842 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12843
12844 PR c++/69850
12845 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12846
12847 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12848
12849 * gcc.target/powerpc/vec-cg.c: New test.
12850
12851 2016-02-17 Richard Biener <rguenther@suse.de>
12852
12853 PR testsuite/69586
12854 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12855
12856 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12857
12858 PR target/69161
12859 * gcc.c-torture/compile/pr69161.c: New test.
12860
12861 2016-02-17 David Sherwood <david.sherwood@arm.com>
12862
12863 PR target/69532
12864 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12865 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12866
12867 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12868
12869 * gcc.dg/ifcvt-4.c: Skip on Visium.
12870
12871 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12872
12873 * gnat.dg/atomic8.adb: New test.
12874
12875 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12876
12877 * gnat.dg/discr46.ad[sb]: New test.
12878
12879 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12880
12881 PR Target/48344
12882 * gcc.target/powerpc/pr48344-1.c: New test.
12883
12884 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12885
12886 PR fortran/69742
12887 * gfortran.dg/associate_21.f90: New test.
12888
12889 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR c/69835
12892 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12893 -Wnonnull in dg-options.
12894 * c-c++-common/nonnull-2.c: New test.
12895
12896 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12897 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12898
12899 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12900
12901 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR middle-end/69801
12904 * gcc.dg/pr69801.c: Add empty dg-options.
12905
12906 2016-02-16 James Norris <jnorris@codesourcery.com>
12907
12908 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12909 * g++.dg/goacc/deviceptr-1.c: New file.
12910
12911 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR tree-optimization/69820
12914 * gcc.dg/vect/pr69820.c: New test.
12915
12916 2016-02-16 Richard Biener <rguenther@suse.de>
12917
12918 PR tree-optimization/69776
12919 * gcc.dg/torture/pr69776-2.c: New testcase.
12920
12921 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12922
12923 PR tree-optimization/69714
12924 * gcc.dg/torture/pr69714.c: New test.
12925
12926 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12927
12928 PR tree-optimization/69802
12929 * gcc.dg/pr69802.c: New test.
12930
12931 2016-02-16 Richard Biener <rguenther@suse.de>
12932
12933 PR middle-end/69801
12934 * gcc.dg/pr69801.c: New testcase.
12935
12936 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12937
12938 PR libgfortran/69651
12939 * gfortran.dg/read_bang.f90: New test.
12940 * gfortran.dg/read_bang4.f90: New test.
12941
12942 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR c++/69658
12945 * g++.dg/init/pr69658.C: New test.
12946
12947 PR c++/69797
12948 * c-c++-common/pr69797.c: New test.
12949
12950 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12951
12952 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12953 check for aarch64*-*-*.
12954
12955 2016-02-15 Richard Biener <rguenther@suse.de>
12956
12957 PR tree-optimization/69783
12958 * gcc.dg/vect/pr69783.c: New testcase.
12959
12960 2016-02-15 Richard Biener <rguenther@suse.de>
12961
12962 PR tree-optimization/69776
12963 * gcc.dg/torture/pr69776.c: New testcase.
12964
12965 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12966
12967 PR fortran/60526
12968 * gfortran.dg/type_decl_4.f90: Reinstated.
12969
12970 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12971
12972 PR fortran/68746
12973 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12974
12975 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12976
12977 PR fortran/60526
12978 PR bootstrap/69816
12979 * gfortran.dg/type_decl_4.f90: Removed.
12980
12981 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12982
12983 PR fortran/60526
12984 * gfortran.dg/type_decl_4.f90: New test.
12985
12986 2016-02-14 Alan Modra <amodra@gmail.com>
12987
12988 PR testsuite/68886
12989 * gcc.c-torture/execute/stkalign.c: Revise test.
12990
12991 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12992
12993 PR target/67260
12994 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12995
12996 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12997
12998 PR target/67260
12999 * gcc.target/sh/torture/pr67260.c: New.
13000
13001 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13002
13003 * gcc.dg/pr67964.c: Add dg-require-alias.
13004
13005 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13006
13007 PR target/67636
13008 PR target/64345
13009 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13010
13011 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13012
13013 PR libgfortran/69668
13014 * gfortran.dg/namelist_88.f90: New test.
13015
13016 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017
13018 PR libgfortran/69668
13019 * gfortran.dg/namelist_38.f90: Update test.
13020 * gfortran.dg/namelist_84.f90: Update test.
13021
13022 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13023
13024 PR other/69554
13025 * gcc.dg/pr69554-1.c: New test.
13026 * gfortran.dg/pr69554-1.F90: New test.
13027 * gfortran.dg/pr69554-2.F90: New test.
13028 * lib/gcc-dg.exp (proc dg-locus): New function.
13029 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13030 distinguish between the caret-printing and non-caret-printing
13031 cases. If caret-printing has been explicitly enabled, bail out
13032 without attempting to fix up the output.
13033
13034 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13035
13036 PR driver/69265
13037 PR driver/69453
13038 * gcc.dg/spellcheck-options-3.c: New test case.
13039 * gcc.dg/spellcheck-options-4.c: New test case.
13040 * gcc.dg/spellcheck-options-5.c: New test case.
13041 * gcc.dg/spellcheck-options-6.c: New test case.
13042 * gcc.dg/spellcheck-options-7.c: New test case.
13043 * gcc.dg/spellcheck-options-8.c: New test case.
13044 * gcc.dg/spellcheck-options-9.c: New test case.
13045 * gcc.dg/spellcheck-options-10.c: New test case.
13046
13047 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13048
13049 PR rtl-optimization/69764
13050 PR rtl-optimization/69771
13051 * c-c++-common/pr69764.c: New test.
13052 * gcc.dg/torture/pr69771.c: New test.
13053
13054 2016-02-12 Marek Polacek <polacek@redhat.com>
13055
13056 * g++.dg/torture/init-list1.C: New.
13057
13058 2016-02-12 Marek Polacek <polacek@redhat.com>
13059
13060 * gcc.dg/pr69522.c: Add empty dg-options.
13061
13062 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13063
13064 * g++.dg/lto/lto.exp: Include and init mpx.
13065 * g++.dg/lto/pr69729_0.C: New test.
13066
13067 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13068
13069 PR ipa/69241
13070 * g++.dg/ipa/pr69241-4.C: New test.
13071
13072 PR ipa/68672
13073 * g++.dg/ipa/pr68672-1.C: New test.
13074 * g++.dg/ipa/pr68672-2.C: New test.
13075 * g++.dg/ipa/pr68672-3.C: New test.
13076
13077 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13078
13079 PR c/69522
13080 * gcc.dg/pr69522.c: New test.
13081
13082 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13083
13084 PR c++/69098
13085 * g++.dg/cpp1y/69098.C: New test.
13086 * g++.dg/cpp1y/69098-2.C: New test.
13087
13088 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13089
13090 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13091 and neighbour -> neighbor.
13092 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13093 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13094 * c-c++-common/Wvarargs.c: Likewise.
13095 * c-c++-common/goacc/host_data-5.c: Likewise.
13096 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13097 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13098 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13099 * gcc.target/aarch64/pr60697.c: Likewise.
13100 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13101 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13102 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13103 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13104 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13105 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13106 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13107 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13108 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13109 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13110 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13111 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13112 * g++.dg/lookup/koenig5.C: Likewise.
13113 * g++.dg/ext/no-asm-2.C: Likewise.
13114 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13115 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13116 * gfortran.dg/used_types_16.f90: Likewise.
13117 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13118 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13119 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13120 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13121 * gfortran.dg/abstract_type_6.f03: Likewise.
13122 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13123 * gfortran.dg/used_types_15.f90: Likewise.
13124 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13125 * gfortran.dg/exit_3.f08: Likewise.
13126 * gfortran.dg/open_status_2.f90: Likewise.
13127 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13128 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13129 * gfortran.dg/associate_1.f03: Likewise.
13130 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13131 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13132 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13133 * gcc.dg/builtin-object-size-1.c: Likewise.
13134 * gcc.dg/noreturn-6.c: Likewise.
13135 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13136 * gcc.dg/globalalias.c: Likewise.
13137 * gcc.dg/builtins-config.h: Likewise.
13138 * gcc.dg/pr30457.c: Likewise.
13139 * gcc.c-torture/compile/volatile-1.c: Likewise.
13140 * gcc.c-torture/execute/20101011-1.c: Likewise.
13141 * c-c++-common/Waddress-1.c: Likewise.
13142
13143 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR c/69768
13146 * c-c++-common/Waddress-1.c: New test.
13147
13148 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13149
13150 PR fortran/69296
13151 * gfortran.dg/associate_19.f03: New test.
13152 * gfortran.dg/associate_20.f03: New test.
13153
13154 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13155
13156 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13157
13158 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13159
13160 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13161 .arch armv8-a\n. Add -dA to dg-options.
13162 * gcc.target/aarch64/assembler_arch_1.c: New test.
13163 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13164
13165 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13166
13167 PR c++/68726
13168 * g++.dg/cpp0x/pr68726.C: New.
13169
13170 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13171
13172 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13173 test.
13174
13175 2016-02-11 Richard Biener <rguenther@suse.de>
13176
13177 * g++.dg/tree-ssa/pr61034.C: Adjust.
13178
13179 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13180
13181 PR target/69148
13182 * gcc.target/s390/pr69148.c: New.
13183
13184 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13185
13186 PR tree-optimization/69652
13187 * gcc.dg/torture/pr69652.c: New test.
13188
13189 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13190 Patrick Palka <ppalka@gcc.gnu.org>
13191
13192 PR ipa/69241
13193 PR c++/69649
13194 * g++.dg/ipa/pr69241-1.C: New test.
13195 * g++.dg/ipa/pr69241-2.C: New test.
13196 * g++.dg/ipa/pr69241-3.C: New test.
13197 * g++.dg/ipa/pr69649.C: New test.
13198
13199 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13200
13201 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13202 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13203
13204 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13205
13206 PR tree-optimization/68021
13207 * gcc.dg/tree-ssa/pr68021.c: New test.
13208
13209 2016-02-10 Richard Biener <rguenther@suse.de>
13210
13211 PR tree-optimization/69726
13212 * gcc.dg/uninit-22.c: New testcase.
13213
13214 2016-02-09 Andrew Pinski <apinski@cavium.com>
13215
13216 PR tree-opt/69282
13217 * gcc.c-torture/compile/20160205-1.c: New testcase.
13218
13219 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13220
13221 PR target/68404
13222 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13223 instead accessing a really large arrray.
13224 * gcc.target/powerpc/fusion3.c: Likewise.
13225
13226 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13227
13228 PR target/68532
13229 * gcc.c-torture/execute/pr68532.c: New test.
13230
13231 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13232
13233 PR target/69634
13234 * gcc.dg/pr69634.c: New.
13235
13236 2016-02-09 Richard Biener <rguenther@suse.de>
13237
13238 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13239
13240 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13241
13242 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13243
13244 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13245
13246 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13247
13248 2016-02-09 Richard Biener <rguenther@suse.de>
13249
13250 PR tree-optimization/69715
13251 * gcc.dg/torture/pr69715.c: New testcase.
13252
13253 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13254
13255 PR c++/69139
13256 * g++.dg/cpp0x/trailing12.C: New test.
13257 * g++.dg/cpp0x/trailing13.C: New test.
13258
13259 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13260
13261 PR c++/69283
13262 PR c++/67835
13263 * g++.dg/cpp1y/auto-fn29.C: New test.
13264 * g++.dg/cpp1y/auto-fn30.C: New test.
13265
13266 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR tree-optimization/69209
13269 * gcc.c-torture/compile/pr69209.c: New test.
13270
13271 2016-02-08 Jeff Law <law@redhat.com>
13272
13273 PR tree-optimization/68541
13274 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13275 of statements allowed in join block for path splitting.
13276
13277 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13278
13279 PR c++/59627
13280 * g++.dg/gomp/pr59627.C: New test.
13281
13282 PR ipa/69239
13283 * g++.dg/ipa/pr69239.C: New test.
13284
13285 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13286
13287 PR preprocessor/69664
13288 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13289 * gcc.dg/cpp/warn-comments.c: Likewise.
13290
13291 2016-02-08 Marek Polacek <polacek@redhat.com>
13292
13293 PR c++/69688
13294 * g++.dg/init/const12.C: New test.
13295
13296 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13297
13298 PR target/60410
13299 * gcc.dg/lto/pr55113_0.c: Remove test.
13300
13301 2016-02-08 Richard Biener <rguenther@suse.de>
13302
13303 PR tree-optimization/69719
13304 * gcc.dg/torture/pr69719.c: New testcase.
13305
13306 2016-02-08 Richard Biener <rguenther@suse.de>
13307 Jeff Law <law@redhat.com>
13308
13309 PR target/68273
13310 * gcc.target/mips/pr68273.c: New testcase.
13311
13312 2016-02-08 Richard Biener <rguenther@suse.de>
13313
13314 PR rtl-optimization/69274
13315 * gcc.target/i386/addr-sel-1.c: XFAIL.
13316
13317 2016-02-08 Jeff Law <law@redhat.com>
13318
13319 PR tree-optimization/68541
13320 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13321
13322 PR tree-optimization/65917
13323 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13324
13325 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13326
13327 PR fortran/50555
13328 * gfortran.dg/namelist_args.f90: New test.
13329
13330 2016-02-05 Jeff Law <law@redhat.com>
13331
13332 PR tree-optimization/68541
13333 * gcc.dg/tree-ssa/split-path-2.c: New test.
13334 * gcc.dg/tree-ssa/split-path-3.c: New test.
13335 * gcc.dg/tree-ssa/split-path-4.c: New test.
13336 * gcc.dg/tree-ssa/split-path-5.c: New test.
13337 * gcc.dg/tree-ssa/split-path-6.c: New test.
13338 * gcc.dg/tree-ssa/split-path-7.c: New test.
13339
13340 2016-02-05 Martin Sebor <msebor@redhat.com>
13341
13342 PR c++/69662
13343 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13344 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13345
13346 2016-02-06 Richard HEnderson <rth@redhat.com>
13347
13348 PR c/69643
13349 * gcc.target/i386/addr-space-4.c: New.
13350 * gcc.target/i386/addr-space-5.c: New.
13351
13352 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13353
13354 PR fortran/66089
13355 * gfortran.dg/elemental_dependency_6.f90: New.
13356
13357 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13358
13359 PR rtl-optimization/69691
13360 * gcc.c-torture/execute/pr69691.c: New test.
13361
13362 PR c++/69628
13363 * g++.dg/parse/pr69628.C: New test.
13364
13365 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13366
13367 * gcc.dg/sancov/asan.c: Move to ...
13368 * gcc.dg/asan/sancov-1.c: ... here.
13369
13370 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13371
13372 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13373
13374 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13375
13376 PR target/69677
13377 * gcc.target/i386/pr69677.c: New test.
13378
13379 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13380
13381 PR c++/68948
13382 * g++.dg/template/pr68948.C: New test.
13383
13384 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13385
13386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13387 (only necessary on s390x).
13388
13389 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13390
13391 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13392 -mno-accumulate-outgoing-args.
13393
13394 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13395
13396 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13397
13398 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR c/69669
13401 * c-c++-common/pr69669.c: New test.
13402
13403 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13404
13405 PR target/69667
13406 * g++.dg/pr69667.C: New file.
13407
13408 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13409
13410 PR target/69619
13411 * gcc.dg/pr69619.c: Add new test.
13412
13413 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13414
13415 PR rtl-optimization/69577
13416 * gcc.target/i386/pr69577.c: New test.
13417
13418 2016-02-04 Martin Liska <mliska@suse.cz>
13419
13420 * g++.dg/asan/pr69276.C: New test.
13421
13422 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13423
13424 PR target/65932
13425 PR target/67714
13426 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13427 a single smulbb instruction.
13428 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13429 * gcc.target/amr/wmul-2.c: Likewise.
13430
13431 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13432
13433 PR target/65932
13434 PR target/67714
13435 * gcc.c-torture/execute/pr67714.c: New test.
13436
13437 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13438
13439 PR target/69454
13440 * gcc.target/i386/pr69454-1.c: New test.
13441 * gcc.target/i386/pr69454-2.c: New test.
13442
13443 2016-02-03 Martin Sebor <msebor@redhat.com>
13444
13445 PR c++/69251
13446 PR c++/69253
13447 PR c++/69290
13448 PR c++/69277
13449 PR c++/69349
13450 * g++.dg/ext/flexarray-mangle-2.C: New test.
13451 * g++.dg/ext/flexarray-mangle.C: New test.
13452 * g++.dg/ext/flexarray-subst.C: New test.
13453 * g++.dg/ext/flexary11.C: New test.
13454 * g++.dg/ext/flexary12.C: New test.
13455 * g++.dg/ext/flexary13.C: New test.
13456 * g++.dg/ext/flexary14.C: New test.
13457 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13458
13459 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13460
13461 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13462 Define only if CHECK_FLOAT128 is defined.
13463 (main): Properly initialize u5.
13464
13465 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13466
13467 PR c/69627
13468 * gcc.dg/pr69627.c: New test.
13469
13470 PR target/69644
13471 * gcc.dg/pr69644.c: New test.
13472
13473 2016-02-03 Mike Stump <mikestump@comcast.net>
13474
13475 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13476 support for struct-layout-1.exp.
13477
13478 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13479
13480 PR c++/69056
13481 * g++.dg/cpp0x/pr69056.C: New test.
13482
13483 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13484 Alexandre Oliva <aoliva@redhat.com>
13485
13486 PR target/69461
13487 * gcc.target/powerpc/pr69461.c: New.
13488
13489 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13490
13491 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13492 works from here ...
13493 (check_effective_target_fsanitize_thread): ... to here. Do not
13494 specify additional compile flags for the test source.
13495 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13496 specify additional compile flags for the test source.
13497
13498 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13499
13500 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13501
13502 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13503
13504 PR fortran/67451
13505 PR fortran/69418
13506 * gfortran.dg/coarray_allocate_2.f08: New test.
13507 * gfortran.dg/coarray_allocate_3.f08: New test.
13508 * gfortran.dg/coarray_allocate_4.f08: New test.
13509
13510 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13511
13512 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13513 use same scan-tree-dump-times on all platforms.
13514 * gcc.dg/vect/vect-outer-1.c: Likewise.
13515 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13516 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13517 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13518 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13519 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13520 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13521 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13522
13523 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13524
13525 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13526 warning.
13527
13528 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13529
13530 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13531
13532 2016-02-02 James Norris <jnorris@codesourcery.com>
13533
13534 * c-c++-common/goacc/routine-5.c: Add tests.
13535
13536 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13537
13538 * gcc.target/nvptx/unsigned-cmp.c: New test.
13539
13540 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13541
13542 * gcc.target/aarch64/scalar_shift_1.c
13543 (test_corners_sisd_di): Improve force to SIMD register.
13544 (test_corners_sisd_si): Likewise.
13545 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13546 Remove scan-assembler check for ldr.
13547
13548 2016-02-02 Richard Biener <rguenther@suse.de>
13549
13550 PR tree-optimization/69595
13551 * gcc.dg/Warray-bounds-17.c: New testcase.
13552
13553 2016-02-02 Richard Biener <rguenther@suse.de>
13554
13555 PR tree-optimization/69606
13556 * gcc.dg/torture/pr69606.c: New testcase.
13557
13558 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13559
13560 PR middle-end/68542
13561 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13562 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13563
13564 2016-02-02 Alan Modra <amodra@gmail.com>
13565
13566 PR target/69548
13567 * gcc.target/powerpc/pr69548.c: New test.
13568
13569 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13570
13571 PR rtl-optimization/69592
13572 * gcc.dg/pr69592.c: New test.
13573
13574 PR preprocessor/69543
13575 PR c/69558
13576 * gcc.dg/pr69543.c: New test.
13577 * gcc.dg/pr69558.c: New test.
13578
13579 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13580
13581 PR testsuite/65940
13582 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13583
13584 2016-02-01 Martin Sebor <msebor@redhat.com>
13585
13586 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13587
13588 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13589
13590 PR tree-optimization/67921
13591 * c-c++-common/ubsan/pr67921.c: New test.
13592
13593 2016-02-01 Richard Biener <rguenther@suse.de>
13594
13595 PR middle-end/69556
13596 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13597
13598 2016-02-01 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/69574
13601 * gcc.dg/torture/pr69574.c: New testcase.
13602
13603 2016-02-01 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69579
13606 * gcc.dg/setjmp-6.c: New testcase.
13607
13608 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR rtl-optimization/69570
13611 * g++.dg/opt/pr69570.C: New test.
13612
13613 2016-02-01 Richard Henderson <rth@redhat.com>
13614
13615 * gcc.dg/pr69535.c: New test.
13616
13617 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13618
13619 PR testsuite/69584
13620 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13621 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13622
13623 PR debug/68244
13624 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13625
13626 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13627
13628 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13629
13630 PR fortran/67564
13631 * gfortran.dg/allocate_with_source_17.f03: New test.
13632
13633 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR tree-optimization/69546
13636 * gcc.dg/torture/pr69546.c: New test.
13637
13638 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13639
13640 PR fortran/69566
13641 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13642
13643 2016-01-30 Martin Sebor <msebor@redhat.com>
13644
13645 PR c++/68490
13646 * g++.dg/ext/flexary10.C: New test.
13647
13648 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13649
13650 PR fortran/66707
13651 gfortran.dg/common_23.f90: New test.
13652
13653 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13654
13655 PR target/65546
13656 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13657 condition being checked, and disable it when the target supports
13658 misaligned loads and stores.
13659
13660 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR debug/69518
13663 * gcc.dg/torture/pr69518.c: New test.
13664
13665 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13666
13667 PR target/69530
13668 * gcc.target/i386/pr69530.c: New test.
13669
13670 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13671
13672 PR target/65604
13673 * gcc.target/mips/div-delay.c: New test.
13674
13675 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13676
13677 PR target/69551
13678 * gcc.target/i386/pr69551.c: New test.
13679
13680 PR target/66137
13681 * gcc.target/i386/pr66137.c: New test.
13682
13683 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13684
13685 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13686 always built for p5600.
13687 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13688 isa=p5600 dg-option.
13689
13690 2016-01-29 Richard Biener <rguenther@suse.de>
13691
13692 PR tree-optimization/69547
13693 * g++.dg/tree-ssa/pr69547.C: New testcase.
13694
13695 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13696
13697 PR debug/66869
13698 * g++.dg/warn/Wunused-function2.C: New test.
13699
13700 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13701
13702 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13703 support for test to succeed.
13704
13705 2016-01-29 Marek Polacek <polacek@redhat.com>
13706
13707 PR c++/69509
13708 PR c++/69516
13709 * g++.dg/ext/constexpr-vla2.C: New test.
13710 * g++.dg/ext/constexpr-vla3.C: New test.
13711 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13712
13713 2016-01-29 Richard Biener <rguenther@suse.de>
13714
13715 PR middle-end/69537
13716 * gcc.dg/uninit-21.c: New testcase.
13717
13718 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13719
13720 PR target/69459
13721 * gcc.target/i386/pr69459.c: New test.
13722
13723 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13724
13725 PR target/68400
13726 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13727 * gcc.target/mips/pr68400.c: New test.
13728
13729 2016-01-28 Martin Sebor <msebor@redhat.com>
13730
13731 PR target/17381
13732 * gcc.target/powerpc/pr17381.c: New test.
13733
13734 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR middle-end/69542
13737 * gcc.dg/torture/pr69542.c: New test.
13738
13739 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13740
13741 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13742
13743 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13744
13745 * gcc.dg/pr65980.c: Skip on AIX.
13746 * gcc.dg/pr66688.c: Same.
13747
13748 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13749
13750 PR target/63679
13751 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13752 * gcc.dg/tree-ssa/sra-18.c: Same.
13753
13754 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13755
13756 PR fortran/62536
13757 * gfortran.dg/block_15.f08: New test.
13758 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13759 on incorrectly closed BLOCK.
13760
13761 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13762
13763 * gcc.dg/declare-simd.c: New test.
13764
13765 2016-01-28 Richard Biener <rguenther@suse.de>
13766
13767 PR tree-optimization/69466
13768 * gfortran.dg/vect/pr69466.f90: New testcase.
13769
13770 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13771
13772 * g++.dg/pr67989.C: Remove ARM-specific option.
13773 * gcc.target/arm/pr67989.C: New file.
13774
13775 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13776
13777 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13778 and expm1 test for glibc < 2.11.
13779
13780 2016-01-27 Richard Henderson <rth@redhat.com>
13781
13782 * gcc.c-torture/execute/pr69447.c: New test.
13783
13784 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13785
13786 PR fortran/69422
13787 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13788
13789 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13790
13791 PR debug/66869
13792 * gcc.dg/pr66869.c: New test.
13793
13794 2016-01-25 Jeff Law <law@redhat.com>
13795
13796 PR tree-optimization/68398
13797 PR tree-optimization/69196
13798 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13799 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13800 path to avoid new heuristic allowing more irreducible regions
13801 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13802 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13804 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13805 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13806
13807 2016-01-27 Marek Polacek <polacek@redhat.com>
13808
13809 PR c/68062
13810 * c-c++-common/vector-compare-4.c: New test.
13811
13812 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13813
13814 PR preprocessor/69126
13815 * c-c++-common/pr69126.c: New test case.
13816
13817 2016-01-27 Ian Lance Taylor <iant@google.com>
13818
13819 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13820
13821 2016-01-27 Ryan Burn <contact@rnburn.com>
13822
13823 PR cilkplus/69267
13824 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13825
13826 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13827
13828 PR target/69512
13829 * gcc.target/i386/pr69512.c: New test.
13830
13831 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13832
13833 PR ada/69488
13834 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13835
13836 2016-01-27 Marek Polacek <polacek@redhat.com>
13837
13838 PR c++/69379
13839 * g++.dg/pr69379.C: New test.
13840
13841 2016-01-27 Martin Sebor <msebor@redhat.com>
13842
13843 PR c++/69317
13844 * g++.dg/abi/Wabi-2-2.C: New test.
13845 * g++.dg/abi/Wabi-2-3.C: New test.
13846 * g++.dg/abi/Wabi-3-2.C: New test.
13847 * g++.dg/abi/Wabi-3-3.C: New test.
13848
13849 2016-01-27 Richard Biener <rguenther@suse.de>
13850
13851 PR tree-optimization/69166
13852 * gcc.dg/torture/pr69166.c: New testcase.
13853
13854 2016-01-27 Martin Jambor <mjambor@suse.cz>
13855
13856 PR tree-optimization/69355
13857 * gcc.dg/tree-ssa/pr69355.c: New test.
13858
13859 2016-01-27 Marek Polacek <polacek@redhat.com>
13860
13861 PR c++/69496
13862 * g++.dg/ext/constexpr-vla1.C: New test.
13863
13864 2016-01-20 Christian Bruel <christian.bruel@st.com>
13865
13866 PR target/69245
13867 * gcc.target/arm/pr69245.c: New test.
13868
13869 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR tree-optimization/69399
13872 * gcc.dg/torture/pr69399.c: New test.
13873
13874 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13875
13876 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13877
13878 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13879
13880 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13881
13882 2016-01-26 Tom de Vries <tom@codesourcery.com>
13883
13884 PR tree-optimization/69110
13885 * gcc.dg/autopar/pr69110.c: New test.
13886
13887 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13888 Sebastian Pop <s.pop@samsung.com>
13889
13890 * gcc.dg/graphite/isl-ast-op-select.c: New.
13891
13892 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13893
13894 PR fortran/69385
13895 * gfortran.dg/allocate_error_6.f90: New test.
13896
13897 2016-01-26 Richard Henderson <rth@redhat.com>
13898
13899 * gcc.dg/tm/pr60908.c: New test.
13900
13901 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13902
13903 PR other/69006
13904 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13905 directive.
13906 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13907 expected multiline output to reflect the colorization being
13908 disabled before newlines.
13909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13910 (custom_diagnostic_finalizer): Replace call to
13911 pp_newline_and_flush with call to pp_flush.
13912 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13913 * gfortran.dg/implicit_class_1.f90: Likewise.
13914 * lib/gcc-dg.exp (allow_blank_lines): New global.
13915 (dg-allow-blank-lines-in-output): New procedure.
13916 (gcc-dg-prune): Complain about blank lines in the output, unless
13917 dg-allow-blank-lines-in-output was called.
13918 * lib/multiline.exp (_build_multiline_regex): Only support
13919 arbitrary followup text for non-blank-lines, not for blank lines.
13920
13921 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13922
13923 PR tree-optimization/69483
13924 * gcc.dg/pr69483.c: New test.
13925 * g++.dg/opt/pr69483.C: New test.
13926
13927 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13928
13929 PR target/68620
13930 * gcc.target/arm/pr68620.c: New test.
13931
13932 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13933
13934 * gcc.target/i386/pr68986-2.c: Remove -m32.
13935
13936 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13937
13938 PR target/68986
13939 * gcc.target/i386/pr68986-1.c: New test.
13940 * gcc.target/i386/pr68986-2.c: Likewise.
13941 * gcc.target/i386/pr68986-3.c: Likewise.
13942
13943 2016-01-26 Christian Bruel <christian.bruel@st.com>
13944
13945 * lib/target-supports.exp
13946 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13947 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13948 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13949
13950 2016-01-26 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/69452
13953 * gcc.dg/torture/pr69452.c: New testcase.
13954
13955 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR target/69442
13958 * gcc.dg/pr69442.c: New test.
13959
13960 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13961
13962 PR target/67896
13963 * gcc.target/aarch64/simd/pr67896.C: New.
13964
13965 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13966
13967 PR tree-optimization/69400
13968 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13969 function.
13970 (plugin_init): Call it.
13971 * gcc.dg/torture/pr69400.c: New test.
13972
13973 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13974
13975 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13976
13977 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13978 Sebastian Pop <s.pop@samsung.com>
13979
13980 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13981 isl-0.15.
13982
13983 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13984 Sebastian Pop <s.pop@samsung.com>
13985
13986 * gcc.dg/graphite/pr69292.c: New.
13987
13988 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13989
13990 * c-c++-common/goacc/use_device-1.c: New test.
13991
13992 2016-01-25 Jeff Law <law@redhat.com>
13993
13994 PR tree-optimization/69196
13995 PR tree-optimization/68398
13996 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13997 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13998
13999 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14000
14001 PR target/69469
14002 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14003 Algorithm.
14004
14005 2016-01-25 Richard Biener <rguenther@suse.de>
14006
14007 PR testsuite/69380
14008 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14009
14010 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14011
14012 PR target/69421
14013 * gcc.dg/pr69421.c: New test.
14014
14015 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14016
14017 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14018 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14019 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14020 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14021 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14022 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14023 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14024 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14025 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14026 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14027
14028 2016-01-25 Richard Biener <rguenther@suse.de>
14029
14030 PR tree-optimization/69376
14031 * gcc.dg/torture/pr69376.c: New testcase.
14032
14033 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14034
14035 PR fortran/69397
14036 PR fortran/68442
14037 * gfortran.dg/interface_38.f90: New test.
14038 * gfortran.dg/interface_39.f90: New test.
14039
14040 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14041
14042 Revert:
14043 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14044
14045 PR c++/11858
14046 PR c++/24663
14047 PR c++/24664
14048 * g++.dg/template/pr11858.C: New test.
14049 * g++.dg/template/pr24663.C: New test.
14050 * g++.dg/template/unify12.C: New test.
14051 * g++.dg/template/unify13.C: New test.
14052 * g++.dg/template/unify14.C: New test.
14053 * g++.dg/template/unify15.C: New test.
14054 * g++.dg/template/unify16.C: New test.
14055 * g++.dg/template/unify17.C: New test.
14056
14057 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14058
14059 PR fortran/68283
14060 gfortran.dg/pr68283.f90: New test.
14061
14062 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14063
14064 PR fortran/66094
14065 * gfortran.dg/inline_matmul_13.f90: New test.
14066 * gfortran.dg/matmul_bounds_8.f90: New test.
14067 * gfortran.dg/matmul_bounds_9.f90: New test.
14068 * gfortran.dg/matmul_bounds_10.f90: New test.
14069
14070 2016-01-23 Tom de Vries <tom@codesourcery.com>
14071
14072 PR tree-optimization/69426
14073 * gcc.dg/autopar/pr69426.c: New test.
14074
14075 2016-01-23 Martin Sebor <msebor@redhat.com>
14076
14077 PR c++/58109
14078 PR c++/69022
14079 * g++.dg/cpp0x/alignas5.C: New test.
14080 * g++.dg/ext/vector29.C: Same.
14081
14082 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14083
14084 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14085 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14086 _GNU_SOURCE from compile flags to the source.
14087 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14088 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14089 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14090 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14091
14092 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14093
14094 PR target/69432
14095 * g++.dg/opt/pr69432.C: New test.
14096
14097 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14098
14099 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14100 32-bit targets testing an -m64 multilib.
14101
14102 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14103
14104 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14105 64-bit support.
14106
14107 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14108
14109 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14110
14111 2016-01-21 Christian Bruel <christian.bruel@st.com>
14112
14113 PR target/68674
14114 * gcc.target/i386/pr68674.c
14115 * gcc.target/aarch64/pr68674.c
14116 * gcc.target/arm/pr68674.c
14117
14118 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14119
14120 PR target/69403
14121 * gcc.c-torture/execute/pr69403.c: New test.
14122
14123 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14124
14125 PR c++/55843
14126 * g++.dg/template/pr55843.C: New.
14127
14128 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14129
14130 PR testsuite/66877
14131 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14132 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14133
14134 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14135
14136 PR testsuite/67489
14137 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14138 from dg-do compile directive, and instead add
14139 { dg-require-effective-target int128 }.
14140
14141 2016-01-20 Martin Sebor <msebor@redhat.com>
14142
14143 PR c/69405
14144 * gcc.dg/sync-fetch.c: New test.
14145
14146 2016-01-21 Martin Sebor <msebor@redhat.com>
14147
14148 PR target/69252
14149 * gcc.target/powerpc/pr69252.c: New test.
14150
14151 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14152
14153 PR fortran/65996
14154 * gfortran.dg/pr65996.f90: New test.
14155
14156 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14157
14158 PR c++/68810
14159 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14160 expected to generate an error.
14161
14162 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14163
14164 PR middle-end/66178
14165 * gcc.dg/torture/pr66178.c: New test.
14166
14167 2016-01-21 Anton Blanchard <anton@samba.org>
14168 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14169
14170 PR target/63354
14171 * gcc.target/powerpc/pr63354.c: New test.
14172
14173 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14174
14175 PR rtl-optimization/68990
14176 * gcc.target/i386/pr68990: New.
14177
14178 2016-01-21 Nick Clifton <nickc@redhat.com>
14179
14180 PR target/69129
14181 * gcc.target/mips/pr69129.c: New.
14182
14183 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14184
14185 PR c++/58046
14186 * g++.dg/cpp0x/pr58046.C: New.
14187
14188 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR target/69187
14191 PR target/65624
14192 * gcc.target/arm/pr69187.c: New test.
14193
14194 PR c++/69355
14195 * g++.dg/torture/pr69355.C: New test.
14196
14197 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14198 Sebastian Pop <s.pop@samsung.com>
14199
14200 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14201
14202 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14203 Sebastian Pop <s.pop@samsung.com>
14204
14205 * gcc.dg/graphite/pr68976.c: New test.
14206
14207 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14208
14209 PR middle-end/67653
14210 * c-c++-common/pr67653.c: New test.
14211 * gcc.dg/torture/pr29119.c: Add dg-warning.
14212
14213 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14214
14215 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14216
14217 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14218
14219 PR c/24293
14220 * gcc.dg/pr24293.c: New test.
14221 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14222 incomplete struct type.
14223 * gcc.dg/declspec-1.c: Likewise.
14224 * gcc.dg/pr63549.c: Likewise.
14225
14226 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14227
14228 PR tree-optimization/66612
14229 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14230 for bdn instruction.
14231
14232 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14233
14234 * lib/target-supports.exp
14235 (check_effective_target_arm_fp_ok_nocache): New.
14236 (check_effective_target_arm_fp_ok): New.
14237 (add_options_for_arm_fp): New.
14238 (check_effective_target_arm_crypto_ok_nocache): Require
14239 target_arm_v8_neon_ok instead of arm32.
14240 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14241 (check_effective_target_arm_crypto_pragma_ok): New.
14242 (add_options_for_arm_vfp): New.
14243 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14244 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14245 target instead. Force initial fpu to vfp.
14246 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14247 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14248 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14249 dependency.
14250 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14251 use arm_vfp effective target instead. Force initial fpu to vfp.
14252 * gcc.target/arm/attr-neon3.c: Likewise.
14253 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14254 arm_vfp_ok.
14255 * gcc.target/arm/unsigned-float.c: Likewise.
14256 * gcc.target/arm/vfp-1.c: Likewise.
14257 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14258 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14259 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14260 * gcc.target/arm/vfp-ldmias.c: Likewise.
14261 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14262 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14263 * gcc.target/arm/vfp-stmiad.c: Likewise.
14264 * gcc.target/arm/vfp-stmias.c: Likewise.
14265 * gcc.target/arm/vnmul-1.c: Likewise.
14266 * gcc.target/arm/vnmul-2.c: Likewise.
14267 * gcc.target/arm/vnmul-3.c: Likewise.
14268 * gcc.target/arm/vnmul-4.c: Likewise.
14269
14270 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14271
14272 PR testsuite/69366
14273 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14274 the MPX run-time library, for compile-time MPX test.
14275 * gcc.target/i386/chkp-always_inline.c: Likewise.
14276 * gcc.target/i386/chkp-bndret.c: Likewise.
14277 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14278 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14279 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14280 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14281 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14282 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14283 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14284 * gcc.target/i386/chkp-label-address.c: Likewise.
14285 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14286 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14287 * gcc.target/i386/chkp-pr69044.c: Likewise.
14288 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14289 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14290 * gcc.target/i386/chkp-strchr.c: Likewise.
14291 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14292 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14293 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14294 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14295 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14296 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14297 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14298 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14299 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14300 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14301 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14302 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14303 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14304 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14305 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14306 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14307 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14308 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14309 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14310 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14311 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14312 * gcc.target/i386/pr63995-2.c: Likewise.
14313 * gcc.target/i386/pr64805.c: Likewise.
14314 * gcc.target/i386/pr65044.c: Likewise.
14315 * gcc.target/i386/pr65167.c: Likewise.
14316 * gcc.target/i386/pr65183.c: Likewise.
14317 * gcc.target/i386/pr65184.c: Likewise.
14318 * gcc.target/i386/thunk-retbnd.c: Likewise.
14319
14320 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14321
14322 PR tree-optimization/69328
14323 * gcc.dg/pr69328.c: New test.
14324
14325 2016-01-20 Jeff Law <law@redhat.com>
14326
14327 PR target/25114
14328 * gcc.target/m68k/pr25114.c: New test.
14329
14330 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14331
14332 * gcc.target/arm/memset-inline-10.c: Added
14333 dg-require-effective-target arm_thumb2_ok.
14334
14335 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14336
14337 * gcc.dg/debug/dwarf2/sso.c: New test.
14338
14339 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14340
14341 PR testsuite/68820
14342 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14343 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14344 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14345
14346 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14347
14348 PR ipa/66223
14349 * g++.dg/ipa/devirt-50.C: New testcase.
14350
14351 2016-01-19 Marek Polacek <polacek@redhat.com>
14352
14353 PR c++/68965
14354 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14355 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14356
14357 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14358
14359 PR target/69135
14360 * gcc.target/arm/pr69135_1.c: New test.
14361
14362 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14363
14364 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14365
14366 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14367
14368 * gcc.target/aarch64/ccmp_1.c: New testcase.
14369
14370 2016-01-19 Marek Polacek <polacek@redhat.com>
14371
14372 PR c++/68586
14373 * g++.dg/cpp0x/enum30.C: New test.
14374
14375 2016-01-19 Richard Biener <rguenther@suse.de>
14376
14377 PR tree-optimization/69336
14378 * g++.dg/tree-ssa/pr69336.C: New testcase.
14379
14380 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14381
14382 PR debug/65779
14383 * gcc.dg/pr65779.c: New test.
14384
14385 2016-01-19 Richard Biener <rguenther@suse.de>
14386
14387 PR tree-optimization/69352
14388 * gcc.dg/torture/pr69352.c: New testcase.
14389
14390 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14391
14392 PR rtl-optimization/68955
14393 PR rtl-optimization/64557
14394 * gcc.dg/torture/pr68955.c: New test.
14395
14396 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14397
14398 PR lto/69136
14399 * g++.dg/torture/pr69136.C: New testcase.
14400
14401 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14402
14403 PR lto/69133
14404 * g++.dg/lto/pr69133_0.C: New testcase.
14405 * g++.dg/lto/pr69133_1.C: New testcase.
14406
14407 2016-01-15 Jeff Law <law@redhat.com>
14408
14409 PR tree-optimization/69320
14410 * gcc.c-torture/pr69320-1.c: New test.
14411 * gcc.c-torture/pr69320-2.c: New test.
14412 * gcc.c-torture/pr69320-3.c: New test.
14413 * gcc.c-torture/pr69320-4.c: New test.
14414
14415 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14416
14417 PR c++/11858
14418 PR c++/24663
14419 PR c++/24664
14420 * g++.dg/template/pr11858.C: New test.
14421 * g++.dg/template/pr24663.C: New test.
14422 * g++.dg/template/unify12.C: New test.
14423 * g++.dg/template/unify13.C: New test.
14424 * g++.dg/template/unify14.C: New test.
14425 * g++.dg/template/unify15.C: New test.
14426 * g++.dg/template/unify16.C: New test.
14427 * g++.dg/template/unify17.C: New test.
14428
14429 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14430
14431 PR testsuite/69181
14432 * gcc.dg/pr69181-1.c: New test file.
14433 * gcc.dg/pr69181-2.c: New test file.
14434 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14435 globals by moving it to...
14436 (cleanup-after-saved-dg-test): ...this new function. Add
14437 "global additional_sources_used". Add reset of global
14438 multiline_expected_outputs to the empty list.
14439 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14440 global to...
14441 (multiline_expected_outputs): ...this, and updated comments to
14442 note that it is modified from gcc-dg.exp.
14443 (dg-end-multiline-output): Update for the above renaming.
14444 (handle-multiline-outputs): Likewise. Remove the clearing
14445 of the expected outputs to the empty list.
14446
14447 2016-01-18 Richard Biener <rguenther@suse.de>
14448
14449 PR tree-optimization/69297
14450 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14451
14452 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14453
14454 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14455 dg-options.
14456 * gcc.target/mips/mips-3d-2.c: Likewise.
14457 * gcc.target/mips/mips-3d-3.c: Likewise.
14458 * gcc.target/mips/mips-3d-4.c: Likewise.
14459 * gcc.target/mips/mips-3d-5.c: Likewise.
14460 * gcc.target/mips/mips-3d-6.c: Likewise.
14461 * gcc.target/mips/mips-3d-7.c: Likewise.
14462 * gcc.target/mips/mips-3d-8.c: Likewise.
14463 * gcc.target/mips/mips-3d-9.c: Likewise.
14464 * gcc.target/mips/mips-ps-1.c: Likewise.
14465 * gcc.target/mips/mips-ps-2.c: Likewise.
14466 * gcc.target/mips/mips-ps-3.c: Likewise.
14467 * gcc.target/mips/mips-ps-4.c: Likewise.
14468 * gcc.target/mips/mips-ps-5.c: Likewise.
14469 * gcc.target/mips/mips-ps-6.c: Likewise.
14470 * gcc.target/mips/mips-ps-7.c: Likewise.
14471 * gcc.target/mips/mips-ps-type.c: Likewise.
14472 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14473 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14474
14475 2016-01-18 Tom de Vries <tom@codesourcery.com>
14476
14477 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14478 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14479 * c-c++-common/goacc/kernels-empty.c: New test.
14480 * c-c++-common/goacc/kernels-eternal.c: New test.
14481 * c-c++-common/goacc/kernels-loop-2.c: New test.
14482 * c-c++-common/goacc/kernels-loop-3.c: New test.
14483 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14484 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14485 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14486 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14487 * c-c++-common/goacc/kernels-loop-data.c: New test.
14488 * c-c++-common/goacc/kernels-loop-g.c: New test.
14489 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14490 * c-c++-common/goacc/kernels-loop-n.c: New test.
14491 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14492 * c-c++-common/goacc/kernels-loop.c: New test.
14493 * c-c++-common/goacc/kernels-noreturn.c: New test.
14494 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14495 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14496 * c-c++-common/goacc/kernels-reduction.c: New test.
14497
14498 2016-01-18 Tom de Vries <tom@codesourcery.com>
14499
14500 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14501 * gcc.dg/autopar/outer-2.c: Same.
14502 * gcc.dg/autopar/outer-3.c: Same.
14503 * gcc.dg/autopar/outer-4.c: Same.
14504 * gcc.dg/autopar/outer-5.c: Same.
14505 * gcc.dg/autopar/outer-6.c: Same.
14506 * gcc.dg/autopar/parallelization-1.c: Same.
14507 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14508 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14509 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14510 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14511 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14512 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14513 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14514 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14515 * gcc.dg/autopar/pr39500-1.c: Same.
14516 * gcc.dg/autopar/pr39500-2.c: Same.
14517 * gcc.dg/autopar/pr46193.c: Same.
14518 * gcc.dg/autopar/pr46194.c: Same.
14519 * gcc.dg/autopar/pr49580.c: Same.
14520 * gcc.dg/autopar/pr49960-1.c: Same.
14521 * gcc.dg/autopar/pr49960.c: Same.
14522 * gcc.dg/autopar/pr68373.c: Same.
14523 * gcc.dg/autopar/reduc-1.c: Same.
14524 * gcc.dg/autopar/reduc-1char.c: Same.
14525 * gcc.dg/autopar/reduc-1short.c: Same.
14526 * gcc.dg/autopar/reduc-2.c: Same.
14527 * gcc.dg/autopar/reduc-2char.c: Same.
14528 * gcc.dg/autopar/reduc-2short.c: Same.
14529 * gcc.dg/autopar/reduc-3.c: Same.
14530 * gcc.dg/autopar/reduc-4.c: Same.
14531 * gcc.dg/autopar/reduc-6.c: Same.
14532 * gcc.dg/autopar/reduc-7.c: Same.
14533 * gcc.dg/autopar/reduc-8.c: Same.
14534 * gcc.dg/autopar/reduc-9.c: Same.
14535 * gcc.dg/autopar/uns-outer-4.c: Same.
14536 * gcc.dg/autopar/uns-outer-5.c: Same.
14537 * gcc.dg/autopar/uns-outer-6.c: Same.
14538 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14539 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14540
14541 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14542
14543 PR target/63679
14544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14545 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14546
14547 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14548
14549 PR target/63679
14550 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14551 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14552 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14553
14554 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14555
14556 PR target/63679
14557 * gcc.dg/tree-ssa/sra-17.c: New.
14558 * gcc.dg/tree-ssa/sra-18.c: New.
14559
14560 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14561
14562 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14563
14564 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14565
14566 * gnat.dg/inline12.adb: New test.
14567
14568 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14569
14570 PR tree-optimization/66797
14571 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14572
14573 2016-01-18 Richard Biener <rguenther@suse.de>
14574
14575 PR tree-optimization/69170
14576 * gcc.dg/torture/pr69170.c: New testcase.
14577
14578 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14579
14580 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14581
14582 2016-01-16 Tom de Vries <tom@codesourcery.com>
14583
14584 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14585
14586 2016-01-16 Tom de Vries <tom@codesourcery.com>
14587
14588 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14589 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14590 redundant dg-require-effective-target pthread.
14591 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14592 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14593 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14594 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14595 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14596 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14597 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14598
14599 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14600
14601 PR target/68609
14602 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14603 * gcc.target/powerpc/recip-7.c: Same.
14604
14605 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14606
14607 PR c++/69091
14608 * g++.dg/template/pr69091.C: New test.
14609
14610 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14611
14612 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14613 dump does not contain an error_mark_node.
14614 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14615 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14616
14617 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14618
14619 PR c++/68936
14620 * g++.dg/template/pr68936.C: New test.
14621
14622 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14623
14624 PR target/68609
14625 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14626 * gcc.target/powerpc/recip-2.c: Same.
14627 * gcc.target/powerpc/recip-3.c: Same.
14628 * gcc.target/powerpc/recip-4.c: Same.
14629 * gcc.target/powerpc/recip-sqrtf.c: Same.
14630
14631 2016-01-15 Jeff Law <law@redhat.com>
14632
14633 PR tree-optimization/69270
14634 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14635 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14636
14637 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14638
14639 PR fortran/49630
14640 * gfortran.dg/deferred_character_13.f90: New test for the fix
14641 of comment 3 of the PR.
14642
14643 PR fortran/54070
14644 * gfortran.dg/deferred_character_8.f90: New test
14645 * gfortran.dg/allocate_error_5.f90: New test
14646
14647 PR fortran/60593
14648 * gfortran.dg/deferred_character_10.f90: New test
14649
14650 PR fortran/60795
14651 * gfortran.dg/deferred_character_14.f90: New test
14652
14653 PR fortran/61147
14654 * gfortran.dg/deferred_character_11.f90: New test
14655
14656 PR fortran/64324
14657 * gfortran.dg/deferred_character_9.f90: New test
14658
14659 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14660
14661 PR rtl-optimization/69030
14662 * gcc.target/i386/pr69030.c: New.
14663
14664 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14665
14666 * gcc.target/aarch64/target_attr_17.c: New test.
14667
14668 2016-01-15 Richard Biener <rguenther@suse.de>
14669
14670 PR tree-optimization/66856
14671 * gcc.dg/torture/pr66856-1.c: New testcase.
14672 * gcc.dg/torture/pr66856-2.c: Likewise.
14673
14674 2016-01-15 Richard Biener <rguenther@suse.de>
14675
14676 PR debug/69137
14677 * g++.dg/lto/pr69137_0.C: New testcase.
14678
14679 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14680
14681 PR middle-end/69246
14682 * gcc.target/i386/pr69246.c: New test.
14683
14684 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14685
14686 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14687
14688 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14689
14690 PR c++/56194
14691 * g++.dg/init/const9.C: Disable test on S/390.
14692
14693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14694
14695 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14696 * g++.dg/Wno-frame-address.C: Ditto.
14697
14698 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14699
14700 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14701
14702 2016-01-15 Richard Biener <rguenther@suse.de>
14703
14704 PR tree-optimization/68961
14705 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14706
14707 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14708
14709 * gcc.target/i386/pr65105-5.c: New test.
14710
14711 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14712
14713 * gcc.c-torture/execute/alias-4.c: New testcase.
14714
14715 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14716
14717 PR ipa/68148
14718 * g++.dg/ipa/devirt-49.C: New testcase.
14719
14720 2016-01-15 Christian Bruel <christian.bruel@st.com>
14721
14722 PR target/65837
14723 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14724 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14725 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14726
14727 2016-01-15 Richard Biener <rguenther@suse.de>
14728
14729 PR tree-optimization/69117
14730 * gcc.dg/torture/pr69117.c: New testcase.
14731
14732 2015-01-14 Ryan Burn <contact@rnburn.com>
14733
14734 PR c++/69048
14735 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14736
14737 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14738
14739 PR testsuite/67509
14740 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14741 range tests use 100 * maximum instead of maximum + 1.
14742
14743 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14744
14745 PR debug/69244
14746 * gcc.dg/guality/pr69244.c: New test.
14747
14748 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14749
14750 * lib/target-supports.exp (check_effective_target_issignaling):
14751 New procedure.
14752 * gcc.dg/pr61441.c: Require issignaling effective target.
14753
14754 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14755
14756 PR target/68803
14757 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14758
14759 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14760
14761 PR c++/68819
14762 PR preprocessor/69177
14763 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14764 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14765 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14766 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14767
14768 2016-01-14 Marek Polacek <polacek@redhat.com>
14769
14770 PR c/69262
14771 * gcc.dg/array-15.c: New test.
14772
14773 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14774
14775 PR middle-end/68146
14776 PR tree-optimization/69155
14777 * gfortran.dg/pr68146.f: New test.
14778 * gfortran.dg/pr69155.f90: New test.
14779
14780 2016-01-14 Richard Biener <rguenther@suse.de>
14781
14782 PR tree-optimization/68060
14783 * gcc.dg/torture/pr68060-1.c: New testcase.
14784 * gcc.dg/torture/pr68060-2.c: Likewise.
14785
14786 2016-01-14 Nick Clifton <nickc@redhat.com>
14787
14788 * lib/target-supports.exp
14789 (check_effective_target_arm_neon_ok_nocache): Add an option
14790 sequence that includes setting the ARM architecture to ARMv7-A.
14791 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14792 command line options necessary to enable Neon support.
14793 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14794 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14795 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14796 * gcc.target/arm/pr69180.c: Likewise.
14797
14798 2016-01-14 Jeff Law <law@redhat.com>
14799
14800 PR tree-optimization/69270
14801 * gcc.dg/tree-ssa/pr69270.c: New test.
14802
14803 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14804
14805 PR c/66208
14806 * c-c++-common/pr66208.c: New file.
14807
14808 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR tree-optimization/69156
14811 * gcc.dg/pr69156.c: New test.
14812
14813 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14814
14815 * gcc.target/i386/pr69225-7.c: New test.
14816
14817 2016-01-13 Richard Henderson <rth@redhat.com>
14818
14819 * gcc.dg/tm/memopt-13.c: Update expected function.
14820 * gcc.dg/tm/memopt-6.c: Likewise.
14821
14822 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14823
14824 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14825 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14826 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14827 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14828
14829 2016-01-13 Tom de Vries <tom@codesourcery.com>
14830
14831 PR tree-optimization/69169
14832 * gcc.dg/pr69169.c: New test.
14833
14834 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14835
14836 PR target/69228
14837 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14838 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14839 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14840 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14841 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14842 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14843 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14844 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14845
14846 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14847
14848 PR target/69247
14849 * gcc.dg/pr69247.c: New test.
14850
14851 2016-01-13 Richard Biener <rguenther@suse.de>
14852
14853 PR tree-optimization/69242
14854 * gcc.dg/torture/pr69242.c: New testcase.
14855
14856 2016-01-13 Richard Biener <rguenther@suse.de>
14857
14858 PR tree-optimization/69186
14859 * gcc.dg/torture/pr69186.c: New testcase.
14860
14861 2016-01-13 Jeff Law <law@redhat.com>
14862
14863 PR tree-optimization/67755
14864 * gcc.dg/tree-ssa/pr67755.c: New test.
14865
14866 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14867
14868 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14869 pass number in output by a star.
14870
14871 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14872
14873 PR tree-optimization/68911
14874 * gcc.c-torture/execute/pr68911.c: New test.
14875
14876 2016-01-12 Marek Polacek <polacek@redhat.com>
14877
14878 PR c++/68979
14879 * g++.dg/warn/permissive-1.C: New test.
14880
14881 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14882
14883 PR objc++/68511
14884 PR c++/69213
14885 * g++.dg/opt/pr69213.C: New test.
14886
14887 2016-01-12 Christian Bruel <christian.bruel@st.com>
14888
14889 PR target/69180
14890 * gcc.target/arm/pr69180.c: New test.
14891
14892 2016-01-12 Richard Biener <rguenther@suse.de>
14893
14894 PR lto/69077
14895 * g++.dg/lto/pr69077_0.C: New testcase.
14896 * g++.dg/lto/pr69077_1.C: Likewise.
14897
14898 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14899
14900 PR target/69175
14901 * g++.dg/opt/pr69175.C: New test.
14902
14903 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14904
14905 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14906 rather than #including math.h & stdlib.h.
14907 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14908 * gcc.dg/vect/pr49771.c: Likewise.
14909 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14910 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14911 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14912 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14913 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14914 * gcc.dg/vect/pr44507.c: Likewise.
14915 * gcc.dg/vect/pr45902.c: Likewise.
14916 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14917 * gcc.dg/vect/vect-117.c: Likewise.
14918 * gcc.dg/vect/vect-99.c: Likewise.
14919 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14920 * gcc.dg/vect/vect-cond-1.c: Likewise.
14921 * gcc.dg/vect/vect-cond-2.c: Likewise.
14922 * gcc.dg/vect/vect-cond-3.c: Likewise.
14923 * gcc.dg/vect/vect-cond-4.c: Likewise.
14924 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14925 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14926 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14927 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14928 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14929 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14930 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14931 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14932 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14933 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14934 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14935 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14936 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14937 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14939 include of signal.h.
14940 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14941 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14942 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14944 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14945 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14946 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14947 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14948 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14949 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14950 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14951 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14952 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14953 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14954 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14955 * gcc.dg/vect/vect-outer-5.c: Likewise.
14956 * gcc.dg/vect/vect-outer-6.c: Likewise.
14957 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14958 include of stdio.h.
14959
14960 2016-01-12 Nick Clifton <nickc@redhat.com>
14961
14962 PR target/68913
14963 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14964 to fread so that it will be found in all target runtimes.
14965
14966 2016-01-12 Richard Biener <rguenther@suse.de>
14967
14968 PR tree-optimization/69053
14969 * g++.dg/torture/pr69053.C: New testcase.
14970
14971 2016-01-12 Richard Biener <rguenther@suse.de>
14972
14973 PR tree-optimization/69168
14974 * gcc.dg/torture/pr69168.c: New testcase.
14975
14976 2016-01-12 Richard Biener <rguenther@suse.de>
14977
14978 PR tree-optimization/69157
14979 * gcc.dg/torture/pr69157.c: New testcase.
14980
14981 2016-01-12 Richard Biener <rguenther@suse.de>
14982
14983 PR tree-optimization/69174
14984 * gcc.dg/torture/pr69174.c: New testcase.
14985
14986 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14987
14988 PR c++/66808
14989 PR c++/69000
14990 * g++.dg/tls/pr66808.C: New test.
14991 * g++.dg/tls/pr69000.C: New test.
14992
14993 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14994
14995 * gcc.target/powerpc/swaps-p8-23.c: New test.
14996 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14997
14998 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14999
15000 PR tree-optimization/68356
15001 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15002
15003 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15004 Jim Wilson <jim.wilson@linaro.org>
15005
15006 PR target/69194
15007 * gcc.target/arm/pr69194.c: New test.
15008
15009 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15010
15011 PR target/69225
15012 * gcc.target/i386/pr69225-1.c: New test.
15013 * gcc.target/i386/pr69225-2.c: Likewise.
15014 * gcc.target/i386/pr69225-3.c: Likewise.
15015 * gcc.target/i386/pr69225-4.c: Likewise.
15016 * gcc.target/i386/pr69225-5.c: Likewise.
15017 * gcc.target/i386/pr69225-6.c: Likewise.
15018
15019 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15020
15021 PR target/67462
15022 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15023 if lp64.
15024
15025 PR target/69071
15026 * gcc.dg/pr69071.c: New test.
15027
15028 PR c++/69211
15029 * g++.dg/opt/pr69211.C: New test.
15030
15031 PR tree-optimization/69214
15032 * gcc.c-torture/compile/pr69214.c: New test.
15033
15034 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15035
15036 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15037 * gcc.target/i386/pr66232-11.c: Ditto.
15038 * gcc.target/i386/pr66232-12.c: Ditto.
15039 * gcc.target/i386/pr66232-13.c: Ditto.
15040
15041 2016-01-11 Richard Biener <rguenther@suse.de>
15042
15043 PR tree-optimization/69173
15044 * gcc.dg/torture/pr69173.c: New testcase.
15045
15046 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15047
15048 PR rtl-optimization/68796
15049 * gcc.target/aarch64/tst_5.c: New test.
15050 * gcc.target/aarch64/tst_6.c: Likewise.
15051
15052 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15053
15054 PR rtl-optimization/68841
15055 * gcc.dg/pr68841.c: New test.
15056 * gcc.c-torture/execute/pr68841.c: New test.
15057
15058 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15059
15060 PR rtl-optimization/68920
15061 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15062 for ix86 targets.
15063 * gcc.dg/ifcvt-5.c: New test.
15064
15065 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15066
15067 PR bootstrap/69123
15068 * g++.dg/pr69123.C: New.
15069
15070 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15071
15072 PR target/69010
15073 * gcc.target/i386/pr69010.c: New test.
15074
15075 2016-01-11 Martin Jambor <mjambor@suse.cz>
15076
15077 PR ipa/69044
15078 * gcc.target/i386/chkp-pr69044.c: New test.
15079
15080 2016-01-11 Tom de Vries <tom@codesourcery.com>
15081
15082 PR tree-optimization/69109
15083 * gcc.dg/autopar/pr69109-2.c: New test.
15084 * gcc.dg/autopar/pr69109.c: New test.
15085
15086 2016-01-11 Tom de Vries <tom@codesourcery.com>
15087
15088 PR tree-optimization/69108
15089 * gcc.dg/autopar/pr69108.c: New test.
15090
15091 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15092
15093 PR c++/69029
15094 * c-c++-common/Wisleading-indentation.c: Augment test.
15095
15096 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15097
15098 PR fortran/69154
15099 * gfortran.dg/inline_matmul_12.f90: New test.
15100
15101 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15102
15103 PR fortran/67779
15104 * gfortran.dg/actual_array_offset_1: New test.
15105
15106 2016-01-10 Tom de Vries <tom@codesourcery.com>
15107
15108 PR tree-optimization/69062
15109 * gcc.dg/autopar/pr69062.c: New test.
15110
15111 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15112
15113 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15114 * gcc.dg/vect/slp-perm-2.c: Likewise.
15115 * gcc.dg/vect/slp-perm-3.c: Likewise.
15116 * gcc.dg/vect/slp-perm-5.c: Likewise.
15117 * gcc.dg/vect/slp-perm-6.c: Likewise.
15118 * gcc.dg/vect/slp-perm-7.c: Likewise.
15119 * gcc.dg/vect/slp-perm-8.c: Likewise.
15120
15121 2016-01-10 Tom de Vries <tom@codesourcery.com>
15122
15123 PR tree-optimization/69039
15124 * gcc.dg/autopar/pr69039.c: New test.
15125
15126 2016-01-09 Marek Polacek <polacek@redhat.com>
15127
15128 PR c++/69113
15129 * g++.dg/pr69113.C: New test.
15130
15131 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15132
15133 PR middle-end/50865
15134 PR tree-optimization/69097
15135 * gcc.c-torture/execute/pr50865.c: New test.
15136 * gcc.c-torture/execute/pr69097-1.c: New test.
15137 * gcc.c-torture/execute/pr69097-2.c: New test.
15138 * gcc.dg/pr69097-1.c: New test.
15139 * gcc.dg/pr69097-2.c: New test.
15140
15141 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15142
15143 PR c++/69164
15144 * g++.dg/opt/pr69164.C: New test.
15145
15146 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15147
15148 PR tree-optimization/69167
15149 * gcc.dg/pr69167.c: New test.
15150
15151 2016-01-08 Marek Polacek <polacek@redhat.com>
15152
15153 PR c++/68449
15154 * g++.dg/pr68449.C: New.
15155
15156 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15157
15158 PR tree-optimization/68707
15159 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15160 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15161 on platforms supporting it.
15162 * gcc.dg/vect/slp-perm-2.c: Likewise.
15163 * gcc.dg/vect/slp-perm-3.c: Likewise.
15164 * gcc.dg/vect/slp-perm-5.c: Likewise.
15165 * gcc.dg/vect/slp-perm-7.c: Likewise.
15166 * gcc.dg/vect/slp-perm-8.c: Likewise.
15167 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15168 on platforms supporting it.
15169
15170 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15171
15172 PR tree-optimization/69162
15173 * gcc.dg/pr69162.c: New test.
15174
15175 PR tree-optimization/69172
15176 * gcc.dg/pr69172.c: New test.
15177
15178 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15179
15180 PR tree-optimization/67781
15181 * gcc.c-torture/execute/pr67781.c: New file.
15182
15183 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15184
15185 PR tree-optimization/69083
15186 * gcc.dg/vect/pr69083.c: New test.
15187
15188 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15189
15190 PR tree-optimization/61441
15191 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15192 Use -fexcess-precision=standard for compiler options.
15193 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15194
15195 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15196
15197 PR fortran/69128
15198 * gfortran.dg/gomp/pr69128.f90: New test.
15199
15200 PR c++/69145
15201 * g++.dg/ext/pr69145-1.C: New test.
15202 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15203 * g++.dg/ext/pr69145-2.h: New file.
15204
15205 2016-01-07 Martin Sebor <msebor@redhat.com>
15206
15207 PR c/68966
15208 * gcc.dg/atomic-fetch-bool.c: New test.
15209 * gcc.dg/sync-fetch-bool.c: New test.
15210
15211 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15212
15213 PR fortran/66680
15214 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15215
15216 2016-01-07 Nick Clifton <nickc@redhat.com>
15217
15218 PR target/66655
15219 * g++.dg/pr66655.C: New test.
15220 * g++.dg/pr66655_1.cc: Test support file.
15221 * g++.dg/pr66655.h: Test header file.
15222
15223 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15224
15225 PR fortran/66680
15226 gfortran.dg/gomp/pr66680.f90: New test.
15227
15228 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15229
15230 PR target/69171
15231 * gcc.target/i386/pr69171-1.c: New test.
15232 * gcc.target/i386/pr69171-2.c: Likewise.
15233 * gcc.target/i386/pr69171-3.c: Likewise.
15234 * gcc.target/i386/pr69171-4.c: Likewise.
15235 * gcc.target/i386/pr69171-5.c: Likewise.
15236 * gcc.target/i386/pr69171-6.c: Likewise.
15237
15238 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15239
15240 PR middle-end/67639
15241 * c-c++-common/pr67639.c: New test.
15242
15243 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15244
15245 PR tree-optimization/69141
15246 * g++.dg/opt/pr69141.C: New test.
15247
15248 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15249
15250 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15251
15252 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15253
15254 PR target/69140
15255 * gcc.target/i386/pr69140.c: New test
15256
15257 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15258
15259 * gcc.dg/bad-dereference.c: New test case.
15260
15261 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15262
15263 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15264
15265 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15266
15267 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15268
15269 2016-01-06 Marek Polacek <polacek@redhat.com>
15270
15271 PR sanitizer/69099
15272 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15273
15274 2016-01-05 Marek Polacek <polacek@redhat.com>
15275
15276 PR c/69104
15277 * gcc.dg/atomic-invalid-2.c: New.
15278
15279 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15280
15281 PR target/68991
15282 * gcc.target/i386/pr68991.c: New test.
15283
15284 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15285
15286 PR target/68991
15287 * g++.dg/pr68991-1.C: New test.
15288 * g++.dg/pr68991-2.C: Likewise.
15289
15290 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15291
15292 PR other/60465
15293 * gcc.target/ia64/pr60465-gprel64.c: New test.
15294 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15295
15296 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15297
15298 PR rtl-optimization/68651
15299 * gcc.target/aarch64/pr68651_1.c: New test.
15300
15301 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15302
15303 PR c/69122
15304 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15305
15306 2016-01-05 Nathan Sidwell <nathan@acm.org>
15307
15308 PR c++/58583
15309 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15310
15311 * gcc.dg/alias-15.c: New.
15312
15313 2016-01-05 Nick Clifton <nickc@redhat.com>
15314
15315 PR target/68870
15316 * g++.dg/pr68770.C: New test.
15317
15318 2016-01-04 Mike Stump <mikestump@comcast.net>
15319
15320 * lib/target-supports.exp (check_effective_target_cilkplus):
15321 cilkplus targets require pthreads.
15322 (check_effective_target_cilkplus): Remove special case for NVPTX.
15323
15324 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15325
15326 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15327 generation.
15328
15329 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15330
15331 Update copyright years.
15332
15333 2016-01-04 Marek Polacek <polacek@redhat.com>
15334
15335 PR c/68908
15336 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15337 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15338 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15339
15340 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15341
15342 * gcc.target/sparc/20160104-2.c: New test.
15343
15344 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15345
15346 * gcc.target/sparc/20160104-1.c: New test.
15347
15348 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15349
15350 PR fortran/65045
15351 * gfortran.dg/pr65045.f90: New test.
15352
15353 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15354
15355 * gnat.dg/specs/debug1.ads: Delete.
15356
15357 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15358
15359 PR libgfortran/68867
15360 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15361 expression.
15362
15363 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15364
15365 PR libgfortran/68867
15366 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15367 PowerPC.
15368
15369 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15370
15371 PR fortran/68864
15372 * gfortran.dg/pr68864.f90: New test.
15373
15374 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15375
15376 PR tree-optimization/69070
15377 * gcc.dg/pr69070.c: New test.
15378
15379 PR sanitizer/69055
15380 * gfortran.dg/pr69055.f90: New test.
15381
15382 PR target/69015
15383 * gcc.dg/pr69015.c: New test.
15384 \f
15385 Copyright (C) 2016 Free Software Foundation, Inc.
15386
15387 Copying and distribution of this file, with or without modification,
15388 are permitted in any medium without royalty provided the copyright
15389 notice and this notice are preserved.