1 2017-11-05 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/class_65.f90: New test.
5 * gfortran.dg/alloc_comp_basics_1.f90: Increase builtin_free
7 * gfortran.dg/allocatable_scalar_9.f90: Increase builtin_free
9 * gfortran.dg/auto_dealloc_1.f90: Increase builtin_free
11 * gfortran.dg/coarray_lib_realloc_1.f90: Increase builtin_free
12 count from 3 to 6. Likewise _gfortran_caf_deregister from 2 to
13 3, builtin_malloc from 1 to 4 and builtin_memcpy|= MEM from
15 * gfortran.dg/finalize_28.f90: Increase builtin_free
17 * gfortran.dg/move_alloc_15.f90: Increase builtin_free and
18 builtin_malloc counts from 11 to 14.
19 * gfortran.dg/typebound_proc_27.f03: Increase builtin_free
20 count from 7 to 10. Likewise builtin_malloc from 12 to 15.
22 2017-11-04 Daniel Santos <daniel.santos@pobox.com>
24 gcc.target/i386/pr82002-2a.c: Change from xfail to fail.
25 gcc.target/i386/pr82002-2b.c: Likewise.
27 2017-11-04 Andre Vehreschild <vehre@gcc.gnu.org>
29 * gfortran.dg/coarray/send_char_array_1.f90: New test.
31 2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
34 * gfortran.dg/pr70330.f90: New test.
36 2017-11-04 Thomas Koenig <tkoenig@gcc.gnu.org>
39 * gfortran.dg/minmaxloc_8.f90: New test.
41 2017-11-04 Paul Thomas <pault@gcc.gnu.org>
44 * gfortran.dg/pr81735.f90: New test.
46 2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
49 * gfortran.dg/equiv_pure.f90: New test.
51 2017-11-03 Jeff Law <law@redhat.com>
54 * g++.dg/torture/pr82823.C: New test.
56 * gcc.target/i386/stack-check-12.c: New test.
58 2017-11-03 Jakub Jelinek <jakub@redhat.com>
60 PR tree-optimization/78821
61 * gcc.dg/store_merging_13.c: New test.
62 * gcc.dg/store_merging_14.c: New test.
64 2017-11-03 Steven G. Kargl <kargl@gcc.gnu.org>
66 * gfortran.dg/large_real_kind_2.F90: Test passes on FreeBSD. Remove
67 dg-xfail-if directive.
69 2017-11-03 Sandra Loosemore <sandra@codesourcery.com>
71 * gcc.target/mips/msa.c: Add -fcommon to dg-options.
73 2017-11-03 Uros Bizjak <ubizjak@gmail.com>
76 PR rtl-optimization/70263
77 * gcc.target/i386/pr70263-2.c: Fix invalid testcase.
79 2017-11-03 Marc Glisse <marc.glisse@inria.fr>
81 * gcc.dg/tree-ssa/negneg-1.c: New file.
82 * gcc.dg/tree-ssa/negneg-2.c: Likewise.
83 * gcc.dg/tree-ssa/negneg-3.c: Likewise.
84 * gcc.dg/tree-ssa/negneg-4.c: Likewise.
86 2017-11-03 Jan Hubicka <hubicka@ucw.cz>
88 * gcc.dg/no-strict-overflow-3.c (foo): Update magic
89 value to not clash with frequency.
90 * gcc.dg/strict-overflow-3.c (foo): Likewise.
91 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Update template.
92 * gcc.dg/tree-ssa/dump-2.c: Update template.
93 * gcc.dg/tree-ssa/ifc-10.c: Update template.
94 * gcc.dg/tree-ssa/ifc-11.c: Update template.
95 * gcc.dg/tree-ssa/ifc-12.c: Update template.
96 * gcc.dg/tree-ssa/ifc-20040816-1.c: Update template.
97 * gcc.dg/tree-ssa/ifc-20040816-2.c: Update template.
98 * gcc.dg/tree-ssa/ifc-5.c: Update template.
99 * gcc.dg/tree-ssa/ifc-8.c: Update template.
100 * gcc.dg/tree-ssa/ifc-9.c: Update template.
101 * gcc.dg/tree-ssa/ifc-cd.c: Update template.
102 * gcc.dg/tree-ssa/ifc-pr56541.c: Update template.
103 * gcc.dg/tree-ssa/ifc-pr68583.c: Update template.
104 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Update template.
105 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Update template.
106 * gcc.target/i386/pr61403.c: Update template.
108 2017-11-03 Nathan Sidwell <nathan@acm.org>
110 * lib/scanlang.exp: Fix error message to refer to scan-lang-dump.
113 * g++.dg/warn/pr82710.C: More cases.
115 2017-11-03 Richard Sandiford <richard.sandiford@linaro.org>
117 * gcc.dg/pr82809.c: New test.
119 2017-11-02 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/variadic-crash5.C: New.
124 2017-11-02 Steve Ellcey <sellcey@cavium.com>
127 * gcc.target/aarch64/spellcheck_1.c: Update dg-error string to match
129 * gcc.target/aarch64/spellcheck_2.c: Ditto.
130 * gcc.target/aarch64/spellcheck_3.c: Ditto.
131 * gcc.target/aarch64/target_attr_11.c: Ditto.
132 * gcc.target/aarch64/target_attr_12.c: Ditto.
133 * gcc.target/aarch64/target_attr_17.c: Ditto.
135 2017-11-02 Nathan Sidwell <nathan@acm.org>
138 * g++.dg/warn/pr82710.C: New.
140 * g++.dg/lang-dump.C: New.
142 2017-11-02 Richard Biener <rguenther@suse.de>
144 PR tree-optimization/82795
145 * gcc.target/i386/pr82795.c: New testcase.
147 2017-11-02 Claudiu Zissulescu <claziss@synopsys.com>
149 * gcc.target/arc/loop-1.c: Add test.
151 2017-11-02 Tom de Vries <tom@codesourcery.com>
154 * gcc.target/i386/naked-1.c: Make scan patterns more precise.
155 * gcc.target/i386/naked-2.c: Same.
157 2017-11-02 Richard Biener <rguenther@suse.de>
160 * gcc.dg/pr82765.c: New testcase.
162 2017-11-02 Tom de Vries <tom@codesourcery.com>
164 * gfortran.dg/implied_do_io_1.f90: Fix scan-tree-dump-times pattern.
166 2017-11-01 Jakub Jelinek <jakub@redhat.com>
168 PR rtl-optimization/82778
169 * g++.dg/opt/pr82778.C: New test.
171 2017-11-01 Michael Collison <michael.collison@arm.com>
173 PR rtl-optimization/82597
174 * gcc.dg/pr82597.c: New test.
176 2017-11-01 Uros Bizjak <ubizjak@gmail.com>
178 * gcc.target/alpha/sqrt.c: New test.
180 2017-10-31 Daniel Santos <daniel.santos@pobox.com>
182 * gcc.target/i386/pr82002-1.c: New test.
183 * gcc.target/i386/pr82002-2a.c: New xfail test.
184 * gcc.target/i386/pr82002-2b.c: New xfail test.
186 2017-10-31 Martin Jambor <mjambor@suse.cz>
189 * g++.dg/tree-ssa/pr81702.C: New test.
191 2017-10-31 David Malcolm <dmalcolm@redhat.com>
193 * jit.dg/jit.exp (jit-dg-test): If PRESERVE_EXECUTABLES is set in
194 the environment, don't delete the generated executable.
196 2017-10-31 David Malcolm <dmalcolm@redhat.com>
198 * g++.dg/cpp0x/auto21.C: Update dg-error to reflect addition of quotes.
199 * g++.dg/cpp0x/missing-initializer_list-include.C: Likewise.
201 2017-10-31 David Malcolm <dmalcolm@redhat.com>
203 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
204 for renaming of error_at_rich_loc and inform_at_rich_loc.
205 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
206 (test_show_locus): Likewise for renaming of warning_at_rich_loc.
208 2017-10-31 Martin Liska <mliska@suse.cz>
210 * g++.dg/gcov/loop.C: New test.
211 * lib/gcov.exp: Support human readable format for counts.
213 2017-10-31 Martin Liska <mliska@suse.cz>
215 * g++.dg/gcov/ternary.C: New test.
216 * g++.dg/gcov/gcov-threads-1.C (main): Update expected line count.
217 * lib/gcov.exp: Support new format for intermediate file format.
219 2017-11-01 Julia Koval <julia.koval@intel.com>
221 * gcc.target/i386/avx-1.c: Handle new intrinsics.
222 * gcc.target/i386/avx512-check.h: Check GFNI bit.
223 * gcc.target/i386/avx512f-gf2p8affineinvqb-2.c: Runtime test.
224 * gcc.target/i386/avx512vl-gf2p8affineinvqb-2.c: Runtime test.
225 * gcc.target/i386/gfni-1.c: New.
226 * gcc.target/i386/gfni-2.c: New.
227 * gcc.target/i386/gfni-3.c: New.
228 * gcc.target/i386/gfni-4.c: New.
229 * gcc.target/i386/i386.exp: (check_effective_target_gfni): New.
230 * gcc.target/i386/sse-12.c: Handle new intrinsics.
231 * gcc.target/i386/sse-13.c: Ditto.
232 * gcc.target/i386/sse-14.c: Ditto.
233 * gcc.target/i386/sse-22.c: Ditto.
234 * gcc.target/i386/sse-23.c: Ditto.
235 * g++.dg/other/i386-2.C: Ditto.
236 * g++.dg/other/i386-3.C: Ditto.
238 2017-11-01 Michael Collison <michael.collison@arm.com>
240 PR rtl-optimization/82597
241 * gcc.dg/pr82597.c: New test.
243 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
246 * g++.dg/concepts/pr67595.C: New.
248 2017-10-30 Paul Thomas <pault@gcc.gnu.org>
251 * gfortran.dg/class_64_f90 : New test.
253 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
255 * g++.dg/pr82725.C: Move to ...
256 * g++.dg/cpp0x/pr82725.C: ... here. Add c++11 target directive.
258 2017-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
260 * gfortran.dg/dtio_13.f90: Remove TODO comment and dg-error test.
262 2017-10-30 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp1y/var-templ56.C: New.
267 2017-10-30 Nathan Sidwell <nathan@acm.org>
269 * g++.dg/other/operator2.C: Adjust diagnostic.
270 * g++.old-deja/g++.jason/operator.C: Likewise.
272 2017-10-30 Steven Munroe <munroesj@gcc.gnu.org>
274 * sse2-check.h: New file.
275 * sse2-addpd-1.c: New file.
276 * sse2-addsd-1.c: New file.
277 * sse2-andnpd-1.c: New file.
278 * sse2-andpd-1.c: New file.
279 * sse2-cmppd-1.c: New file.
280 * sse2-cmpsd-1.c: New file.
281 * sse2-comisd-1.c: New file.
282 * sse2-comisd-2.c: New file.
283 * sse2-comisd-3.c: New file.
284 * sse2-comisd-4.c: New file.
285 * sse2-comisd-5.c: New file.
286 * sse2-comisd-6.c: New file.
287 * sse2-cvtdq2pd-1.c: New file.
288 * sse2-cvtdq2ps-1.c: New file.
289 * sse2-cvtpd2dq-1.c: New file.
290 * sse2-cvtpd2ps-1.c: New file.
291 * sse2-cvtps2dq-1.c: New file.
292 * sse2-cvtps2pd-1.c: New file.
293 * sse2-cvtsd2si-1.c: New file.
294 * sse2-cvtsd2si-2.c: New file.
295 * sse2-cvtsd2ss-1.c: New file.
296 * sse2-cvtsi2sd-1.c: New file.
297 * sse2-cvtsi2sd-2.c: New file.
298 * sse2-cvtss2sd-1.c: New file.
299 * sse2-cvttpd2dq-1.c: New file.
300 * sse2-cvttps2dq-1.c: New file.
301 * sse2-cvttsd2si-1.c: New file.
302 * sse2-cvttsd2si-2.c: New file.
303 * sse2-divpd-1.c: New file.
304 * sse2-divsd-1.c: New file.
305 * sse2-maxpd-1.c: New file.
306 * sse2-maxsd-1.c: New file.
307 * sse2-minpd-1.c: New file.
308 * sse2-minsd-1.c: New file.
309 * sse2-mmx.c: New file.
310 * sse2-movhpd-1.c: New file.
311 * sse2-movhpd-2.c: New file.
312 * sse2-movlpd-1.c: New file.
313 * sse2-movlpd-2.c: New file.
314 * sse2-movmskpd-1.c: New file.
315 * sse2-movq-1.c: New file.
316 * sse2-movq-2.c: New file.
317 * sse2-movq-3.c: New file.
318 * sse2-movsd-1.c: New file.
319 * sse2-movsd-2.c: New file.
320 * sse2-movsd-3.c: New file.
321 * sse2-mulpd-1.c: New file.
322 * sse2-mulsd-1.c: New file.
323 * sse2-orpd-1.c: New file.
324 * sse2-packssdw-1.c: New file.
325 * sse2-packsswb-1.c: New file.
326 * sse2-packuswb-1.c: New file.
327 * sse2-paddb-1.c: New file.
328 * sse2-paddd-1.c: New file.
329 * sse2-paddq-1.c: New file.
330 * sse2-paddsb-1.c: New file.
331 * sse2-paddsw-1.c: New file.
332 * sse2-paddusb-1.c: New file.
333 * sse2-paddusw-1.c: New file.
334 * sse2-paddw-1.c: New file.
335 * sse2-pavgb-1.c: New file.
336 * sse2-pavgw-1.c: New file.
337 * sse2-pcmpeqb-1.c: New file.
338 * sse2-pcmpeqd-1.c: New file.
339 * sse2-pcmpeqw-1.c: New file.
340 * sse2-pcmpgtb-1.c: New file.
341 * sse2-pcmpgtd-1.c: New file.
342 * sse2-pcmpgtw-1.c: New file.
343 * sse2-pextrw.c: New file.
344 * sse2-pinsrw.c: New file.
345 * sse2-pmaddwd-1.c: New file.
346 * sse2-pmaxsw-1.c: New file.
347 * sse2-pmaxub-1.c: New file.
348 * sse2-pminsw-1.c: New file.
349 * sse2-pminub-1.c: New file.
350 * sse2-pmovmskb-1.c: New file.
351 * sse2-pmulhuw-1.c: New file.
352 * sse2-pmulhw-1.c: New file.
353 * sse2-pmullw-1.c: New file.
354 * sse2-pmuludq-1.c: New file.
355 * sse2-psadbw-1.c: New file.
356 * sse2-pshufd-1.c: New file.
357 * sse2-pshufhw-1.c: New file.
358 * sse2-pshuflw-1.c: New file.
359 * sse2-pslld-1.c: New file.
360 * sse2-pslld-2.c: New file.
361 * sse2-pslldq-1.c: New file.
362 * sse2-psllq-1.c: New file.
363 * sse2-psllq-2.c: New file.
364 * sse2-psllw-1.c: New file.
365 * sse2-psllw-2.c: New file.
366 * sse2-psrad-1.c: New file.
367 * sse2-psrad-2.c: New file.
368 * sse2-psraw-1.c: New file.
369 * sse2-psraw-2.c: New file.
370 * sse2-psrld-1.c: New file.
371 * sse2-psrld-2.c: New file.
372 * sse2-psrldq-1.c: New file.
373 * sse2-psrlq-1.c: New file.
374 * sse2-psrlq-2.c: New file.
375 * sse2-psrlw-1.c: New file.
376 * sse2-psrlw-2.c: New file.
377 * sse2-psubb-1.c: New file.
378 * sse2-psubd-1.c: New file.
380 2017-10-30 Will Schmidt <will_schmidt@vnet.ibm.com>
382 * gcc.target/powerpc/fold-vec-perm-longlong.c: Update to use long long
383 types for testcase arguments.
385 2017-10-30 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/82762
388 * gcc.dg/torture/pr82762.c: New testcase.
390 2017-10-30 Richard Biener <rguenther@suse.de>
392 * gcc.dg/gimplefe-27.c: New testcase.
394 2017-10-30 Joseph Myers <joseph@codesourcery.com>
396 * gcc.dg/c17-version-1.c, gcc.dg/c17-version-2.c: New tests.
398 2017-10-30 Jakub Jelinek <jakub@redhat.com>
401 * gcc.dg/store_merging_10.c: New test.
402 * gcc.dg/store_merging_11.c: New test.
403 * gcc.dg/store_merging_12.c: New test.
404 * g++.dg/pr71694.C: Add -fno-store-merging to dg-options.
406 2017-10-30 Uros Bizjak <ubizjak@gmail.com>
409 * g++.dg/pr82725.C: New test.
411 2017-10-29 Jim Wilson <wilson@tuliptree.org>
413 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
414 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete -gcoff.
416 2017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
419 * g++.dg/torture/pr70971.C: New.
421 2017-10-28 Paul Thomas <pault@gcc.gnu.org>
424 * gfortran.dg/class_63.f90: New test.
426 2017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
429 * gfortran.dg/allocate_error_7.f90: new test.
431 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp1y/constexpr-82218.C: New.
436 2017-10-27 Eric Botcazou <ebotcazou@adacore.com>
438 * gnat.dg/opt68.ad[sb]: New test.
440 2017-10-27 Daniel Santos <daniel.santos@pobox.com>
442 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
444 2017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
446 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
447 variants. Check various conversions to/from float128. Check
448 negation. Use {\m...\M} in the tests.
449 * gcc.target/powerpc/float128-hw2.c: New test for implicit
450 _Float128 math functions.
451 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
452 not implicitly adding the _Float128 math functions.
453 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
455 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
457 2017-10-27 Uros Bizjak <ubizjak@gmail.com>
460 * gcc.dg/torture/pr82692.c: New test.
462 2017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
464 * gcc.target/powerpc/fold-vec-neg-char.c: New.
465 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
466 * gcc.target/powerpc/fold-vec-neg-int.c: New.
467 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
468 * gcc.target/powerpc/fold-vec-neg-short.c: New.
470 2017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
473 * gfortran.dg/matmul_const.f90: New test.
475 2017-10-25 Jan Hubicka <hubicka@ucw.cz>
477 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
479 2017-10-27 Jakub Jelinek <jakub@redhat.com>
482 * gcc.dg/pr82703.c: New test.
484 2017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
486 * gcc.dg/ipa/propmalloc-1.c: New test-case.
487 * gcc.dg/ipa/propmalloc-2.c: Likewise.
488 * gcc.dg/ipa/propmalloc-3.c: Likewise.
490 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/concepts/pr71385.C: New.
495 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/cpp1y/constexpr-80739.C: New.
500 2017-10-27 Richard Biener <rguenther@suse.de>
503 * g++.dg/torture/pr81659.C: New testcase.
505 2017-10-26 Michael Collison <michael.collison@arm.com>
507 * gcc.target/aarch64/fix_trunc1.c: New testcase.
508 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
509 directives to allow float or integer destination registers for
512 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
514 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
516 2017-10-26 Sandra Loosemore <sandra@codesourcery.com>
518 * gcc.target/nios2/gpopt-gprel-sec.c: New.
520 2017-10-26 Olga Makhotina <olga.makhotina@intel.com>
522 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
523 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
524 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
525 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
526 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
527 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
528 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
529 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
530 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
531 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
532 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
533 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
534 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
535 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
536 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
537 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
538 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
539 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
540 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
541 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
542 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
543 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
544 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
545 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
546 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
547 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
548 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
549 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
550 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
551 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
552 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
553 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
554 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
555 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
556 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
557 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
559 2017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
561 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
563 2017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
565 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
568 2017-10-26 Tamar Christina <tamar.christina@arm.com>
570 * gcc.dg/vect/vect-reduc-dot-s8a.c
571 (dg-additional-options, dg-require-effective-target): Add +dotprod.
572 * gcc.dg/vect/vect-reduc-dot-u8a.c
573 (dg-additional-options, dg-require-effective-target): Add +dotprod.
575 2017-10-26 Tamar Christina <tamar.christina@arm.com>
577 * lib/target-supports.exp
578 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
579 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
580 (add_options_for_arm_v8_2a_dotprod_neon): New.
581 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
582 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
583 (check_effective_target_vect_udot_qi): Likewise.
584 * gcc.target/arm/simd/vdot-exec.c: New.
585 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
586 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
588 2017-10-26 Tamar Christina <tamar.christina@arm.com>
590 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
592 2017-10-26 Tamar Christina <tamar.christina@arm.com>
594 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
596 2017-10-26 Tamar Christina <tamar.christina@arm.com>
598 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
599 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
600 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
601 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
603 2017-10-25 David Malcolm <dmalcolm@redhat.com>
607 * c-c++-common/pr44515.c: New test case.
608 * gcc.dg/pr7356-2.c: New test case.
609 * gcc.dg/pr7356.c: New test case.
610 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
611 case to reflect changes to output.
612 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
615 2017-10-25 Eric Botcazou <ebotcazou@adacore.com>
617 * gcc.dg/fold-cond_expr-1.c: Rename to...
618 * gcc.dg/fold-cond-2.c: ...this.
619 * gcc.dg/fold-cond-3.c: New test.
621 2017-10-25 Richard Biener <rguenther@suse.de>
623 PR tree-optimization/82436
624 * gcc.dg/torture/pr82436-2.c: New testcase.
626 2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/ext/typeof12.C: New.
631 2017-10-25 Tom de Vries <tom@codesourcery.com>
633 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
634 line, and add nvptx-specific version.
636 2017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
641 2017-10-25 Jakub Jelinek <jakub@redhat.com>
644 * gcc.target/i386/pr81706.c: New test.
645 * g++.dg/ext/pr81706.C: New test.
647 2017-10-24 Jakub Jelinek <jakub@redhat.com>
650 * gcc.target/i386/pr82460-1.c: New test.
651 * gcc.target/i386/pr82460-2.c: New test.
652 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
653 regexps to allow vpermt2* to vpermi2* replacement or vice versa
655 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
656 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
657 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
658 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
659 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
660 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
661 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
662 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
663 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
664 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
667 * gcc.target/i386/pr82370.c: New test.
669 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
672 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
673 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
674 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
675 * g++.dg/parse/builtin2.C: Adjust.
676 * g++.old-deja/g++.mike/p811.C: Likewise.
678 2017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/ext/is_trivially_constructible5.C: New.
683 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
687 * gcc.target/i386/387-ficom-2.c: Likewise.
689 2017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
691 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
694 2017-10-24 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/82697
697 * gcc.dg/torture/pr82697.c: New testcase.
699 2017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
700 Paolo Carlini <paolo.carlini@oracle.com>
703 * g++.dg/cpp0x/enum35.C: New.
704 * g++.dg/cpp0x/enum36.C: Likewise.
706 2017-10-24 H.J. Lu <hongjiu.lu@intel.com>
709 * gcc.target/i386/cet-label-2.c: New test.
710 * gcc.target/i386/cet-sjlj-4.c: Likewise.
711 * gcc.target/i386/cet-sjlj-5.c: Likewise.
712 * gcc.target/i386/cet-switch-3.c: Likewise.
713 * gcc.target/i386/pr82659-1.c: Likewise.
714 * gcc.target/i386/pr82659-2.c: Likewise.
715 * gcc.target/i386/pr82659-3.c: Likewise.
716 * gcc.target/i386/pr82659-4.c: Likewise.
717 * gcc.target/i386/pr82659-5.c: Likewise.
718 * gcc.target/i386/pr82659-6.c: Likewise.
720 2017-10-23 Sandra Loosemore <sandra@codesourcery.com>
722 * gcc.target/nios2/cdx-branch.c: Fix broken test.
723 * gcc.target/nios2/lo-addr-bypass.c: New.
724 * gcc.target/nios2/lo-addr-char.c: New.
725 * gcc.target/nios2/lo-addr-int.c: New.
726 * gcc.target/nios2/lo-addr-pic.c: New.
727 * gcc.target/nios2/lo-addr-short.c: New.
728 * gcc.target/nios2/lo-addr-tls.c: New.
729 * gcc.target/nios2/lo-addr-uchar.c: New.
730 * gcc.target/nios2/lo-addr-ushort.c: New.
731 * gcc.target/nios2/lo-addr-volatile.c: New.
733 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/cpp1z/class-deduction46.C: New.
738 2017-10-23 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/guality/pr82630.C: New test.
743 2017-10-23 Uros Bizjak <ubizjak@gmail.com>
746 * gcc.target/i386/pr82662.c: New test.
748 2017-10-23 Marek Polacek <polacek@redhat.com>
751 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
752 * gcc.dg/overflow-warn-5.c: Likewise.
753 * gcc.dg/overflow-warn-8.c: Likewise.
755 2017-10-23 H.J. Lu <hongjiu.lu@intel.com>
758 * gcc.target/i386/pr82673.c: New test.
760 2017-10-23 Jakub Jelinek <jakub@redhat.com>
762 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
763 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
764 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
765 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
766 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
767 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
769 2017-10-23 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/82672
772 * gfortran.dg/graphite/pr82672.f90: New testcase.
774 2017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/torture/pr77555.C: New.
779 2017-10-23 Richard Biener <rguenther@suse.de>
781 PR tree-optimization/82129
782 * gcc.dg/torture/pr82129.c: New testcase.
784 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.dg/torture/pr52451.c: New test.
789 2017-10-22 Uros Bizjak <ubizjak@gmail.com>
790 Jakub Jelinek <jakub@redhat.com>
793 * gcc.dg/torture/pr82628.c: New test.
795 2017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
797 * c-c++-common/attr-nocf-check-1a.c: Remove test.
798 * c-c++-common/attr-nocf-check-3a.c: Likewise.
799 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
800 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
802 2017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
804 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
805 * c-c++-common/attr-nocf-check-3.c: Likewise.
806 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
807 * c-c++-common/fcf-protection-2.c: Likewise.
808 * c-c++-common/fcf-protection-3.c: Likewise.
809 * c-c++-common/fcf-protection-5.c: Likewise.
810 * c-c++-common/attr-nocf-check-1a.c: New test.
811 * c-c++-common/attr-nocf-check-3a.c: Likewise.
812 * g++.dg/cet-notrack-1.C: Likewise.
813 * gcc.target/i386/cet-intrin-1.c: Likewise.
814 * gcc.target/i386/cet-intrin-10.c: Likewise.
815 * gcc.target/i386/cet-intrin-2.c: Likewise.
816 * gcc.target/i386/cet-intrin-3.c: Likewise.
817 * gcc.target/i386/cet-intrin-4.c: Likewise.
818 * gcc.target/i386/cet-intrin-5.c: Likewise.
819 * gcc.target/i386/cet-intrin-6.c: Likewise.
820 * gcc.target/i386/cet-intrin-7.c: Likewise.
821 * gcc.target/i386/cet-intrin-8.c: Likewise.
822 * gcc.target/i386/cet-intrin-9.c: Likewise.
823 * gcc.target/i386/cet-label.c: Likewise.
824 * gcc.target/i386/cet-notrack-1a.c: Likewise.
825 * gcc.target/i386/cet-notrack-1b.c: Likewise.
826 * gcc.target/i386/cet-notrack-2a.c: Likewise.
827 * gcc.target/i386/cet-notrack-2b.c: Likewise.
828 * gcc.target/i386/cet-notrack-3.c: Likewise.
829 * gcc.target/i386/cet-notrack-4a.c: Likewise.
830 * gcc.target/i386/cet-notrack-4b.c: Likewise.
831 * gcc.target/i386/cet-notrack-5a.c: Likewise.
832 * gcc.target/i386/cet-notrack-5b.c: Likewise.
833 * gcc.target/i386/cet-notrack-6a.c: Likewise.
834 * gcc.target/i386/cet-notrack-6b.c: Likewise.
835 * gcc.target/i386/cet-notrack-7.c: Likewise.
836 * gcc.target/i386/cet-property-1.c: Likewise.
837 * gcc.target/i386/cet-property-2.c: Likewise.
838 * gcc.target/i386/cet-rdssp-1.c: Likewise.
839 * gcc.target/i386/cet-sjlj-1.c: Likewise.
840 * gcc.target/i386/cet-sjlj-2.c: Likewise.
841 * gcc.target/i386/cet-sjlj-3.c: Likewise.
842 * gcc.target/i386/cet-switch-1.c: Likewise.
843 * gcc.target/i386/cet-switch-2.c: Likewise.
844 * lib/target-supports.exp (check_effective_target_cet): New proc.
846 2017-10-20 Jan Hubicka <hubicka@ucw.cz>
848 * gcc.target/i386/pr79683.c: Disable costmodel.
850 2017-10-21 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/specs/discr_private.ads: Rename into ...
853 * gnat.dg/specs/discr2.ads: ...this.
854 * gnat.dg/specs/discr_record_constant.ads: Rename into...
855 * gnat.dg/specs/discr3.ads: ...this.
856 * gnat.dg/specs/discr4.ads: New test.
857 * gnat.dg/specs/discr4_pkg.ads: New helper.
859 2017-10-21 Paul Thomas <pault@gcc.gnu.org>
862 * gfortran.dg/pdt_16.f03 : New test.
863 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
864 * gfortran.dg/pdt_8.f03 : Ditto.
867 * gfortran.dg/pdt_17.f03 : New test.
870 * gfortran.dg/pdt_18.f03 : New test.
872 2017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
874 * c-c++-common/fcf-protection-1.c: New test.
875 * c-c++-common/fcf-protection-2.c: Likewise.
876 * c-c++-common/fcf-protection-3.c: Likewise.
877 * c-c++-common/fcf-protection-4.c: Likewise.
878 * c-c++-common/fcf-protection-5.c: Likewise.
879 * c-c++-common/attr-nocf-check-1.c: Likewise.
880 * c-c++-common/attr-nocf-check-2.c: Likewise.
881 * c-c++-common/attr-nocf-check-3.c: Likewise.
883 2017-10-20 Ed Schonberg <schonberg@adacore.com>
885 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
886 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
889 2017-10-20 Justin Squirek <squirek@adacore.com>
891 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
894 2017-10-20 Ed Schonberg <schonberg@adacore.com>
896 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
898 2017-10-20 Richard Biener <rguenther@suse.de>
900 PR tree-optimization/82473
901 * gcc.dg/torture/pr82473.c: New testcase.
903 2017-10-20 Richard Biener <rguenther@suse.de>
905 PR tree-optimization/82603
906 * gcc.dg/torture/pr82603.c: New testcase.
908 2017-10-20 Tom de Vries <tom@codesourcery.com>
910 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
914 2017-10-20 Jakub Jelinek <jakub@redhat.com>
917 * gcc.dg/tree-ssa/noreturn-1.c: New test.
920 * gcc.target/i386/avx-pr82370.c: New test.
921 * gcc.target/i386/avx2-pr82370.c: New test.
922 * gcc.target/i386/avx512f-pr82370.c: New test.
923 * gcc.target/i386/avx512bw-pr82370.c: New test.
924 * gcc.target/i386/avx512vl-pr82370.c: New test.
925 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
927 2017-10-20 Orlando Arias <oarias@knights.ucf.edu>
929 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
930 Add msp430 to the list.
932 2017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
935 * g++.dg/cpp1z/class-deduction45.C: New.
937 2017-10-19 Uros Bizjak <ubizjak@gmail.com>
938 Jakub Jelinek <jakub@redhat.com>
941 * gcc.target/i386/pr82618.c: New test.
943 2017-10-19 Martin Sebor <msebor@redhat.com>
945 PR tree-optimization/82596
946 * gcc/testsuite/gcc.dg/pr82596.c: New test.
948 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
950 * gcc.dg/Walloca-15.c: New test.
951 * gnat.dg/stack_usage4.adb: Likewise.
952 * gnat.dg/stack_usage4_pkg.ads: New helper.
954 2017-10-19 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
959 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
961 * gcc.dg/debug/dwarf2/sso.c: Rename into...
962 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
963 * gcc.dg/debug/dwarf2/sso-2.c: New test.
964 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
966 2017-10-19 Richard Earnshaw <rearnsha@arm.com>
969 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
970 * gcc.target/arm/peep-strd-1.c: Likewise.
971 * gcc.target/arm/peep-ldrd-2.c: New test.
972 * gcc.target/arm/peep-strd-2.c: New test.
974 2017-10-19 Jakub Jelinek <jakub@redhat.com>
976 * c-c++-common/ubsan/builtin-1.c: New test.
978 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
979 from expected output regexps.
980 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
981 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
982 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
983 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
984 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
985 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
986 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
987 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
988 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
989 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
990 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
992 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
996 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
997 scan-assembler-times. Check that there are no movzb* instructions
1000 2017-10-19 Tom de Vries <tom@codesourcery.com>
1002 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
1004 2017-10-19 Tom de Vries <tom@codesourcery.com>
1006 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
1007 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
1008 * gcc.c-torture/execute/20040805-1.c: Same.
1009 * gcc.c-torture/execute/920410-1.c: Same.
1010 * gcc.c-torture/execute/921113-1.c: Same.
1011 * gcc.c-torture/execute/921208-2.c: Same.
1012 * gcc.c-torture/execute/comp-goto-1.c: Same.
1013 * gcc.c-torture/execute/pr20621-1.c: Same.
1014 * gcc.c-torture/execute/pr28982b.c: Same.
1015 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1017 2017-10-19 Martin Liska <mliska@suse.cz>
1020 * gcc.dg/asan/pr82517.c: New test.
1022 2017-10-19 Jakub Jelinek <jakub@redhat.com>
1025 * gfortran.dg/gomp/pr82568.f90: New test.
1027 2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1029 * gfortran.dg/spellcheck-operator.f90: New testcase.
1030 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
1031 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
1032 * gfortran.dg/spellcheck-structure.f90: New testcase.
1033 * gfortran.dg/spellcheck-parameter.f90: New testcase.
1035 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1038 * gfortran.dg/array_constructor_51.f90: New test.
1040 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1043 * gfortran.dg/assumed_size_2.f90: New test.
1045 2017-10-18 Uros Bizjak <ubizjak@gmail.com>
1046 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.target/i386/pr82580.c: New test.
1051 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1054 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
1055 Move test with wait=.false. before the last test.
1057 2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
1060 * gcc.target/i386/pr82556.c: New.
1062 2017-10-18 Bin Cheng <bin.cheng@arm.com>
1064 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
1065 * gcc.dg/tree-ssa/ldist-32.c: New test.
1066 * gcc.dg/tree-ssa/ldist-35.c: New test.
1067 * gcc.dg/tree-ssa/ldist-36.c: New test.
1069 2017-10-18 Bin Cheng <bin.cheng@arm.com>
1071 PR tree-optimization/82574
1072 * gcc.dg/tree-ssa/pr82574.c: New test.
1074 2017-10-18 Martin Liska <mliska@suse.cz>
1076 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
1077 file instead of expand. Reason is that switch statement is
1078 not yet expanded as decision tree, which also contains a BB
1081 017-10-18 Paul Thomas <pault@gcc.gnu.org>
1084 * gfortran.dg/submodule_30.f08 : New test.
1086 2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1088 * gcc.target/s390/zvector/vec-cmp-2.c
1089 (all_eq_double, all_ne_double, all_gt_double)
1090 (all_lt_double, all_ge_double, all_le_double)
1091 (any_eq_double, any_ne_double, any_gt_double)
1092 (any_lt_double, any_ge_double, any_le_double)
1093 (all_eq_int, all_ne_int, all_gt_int)
1094 (all_lt_int, all_ge_int, all_le_int)
1095 (any_eq_int, any_ne_int, any_gt_int)
1096 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
1097 of calling foo(). Fix return type.
1099 2017-10-18 Martin Liska <mliska@suse.cz>
1102 * gcc.dg/asan/pr82545.c: New test.
1104 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/cpp1y/auto-fn45.C: New.
1109 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/cpp0x/variadic-crash4.C: New.
1114 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/cpp1y/auto-fn44.C: New.
1119 2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
1121 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
1123 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1126 * g++.dg/cpp0x/alignas12.C: New.
1128 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1131 * g++.dg/concepts/pr71368.C: New.
1133 2017-10-17 Nathan Sidwell <nathan@acm.org>
1136 * g++.dg/cpp0x/pr82560.C: New.
1139 * g++.dg/opt/pr82577.C: New.
1141 2017-10-17 Qing Zhao <qing.zhao@oracle.com>
1142 Wilco Dijkstra <wilco.dijkstra@arm.com>
1145 * gcc.target/aarch64/pr80295.c: New test.
1147 2017-10-17 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/82563
1150 * gcc.dg/graphite/pr82563.c: New testcase.
1152 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/constexpr-ice18.C: New.
1157 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/cpp1z/constexpr-lambda18.C: New.
1162 2017-10-17 Jakub Jelinek <jakub@redhat.com>
1164 PR tree-optimization/82549
1165 * gcc.c-torture/compile/pr82549.c: New test.
1167 2017-10-17 Martin Liska <mliska@suse.cz>
1169 * lib/scanasm.exp: Print how many times a regex pattern is
1171 * lib/scandump.exp: Likewise.
1173 2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
1175 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
1176 _mm_maskz_reduce_sd): Test new intrinsics.
1177 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
1178 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
1179 _mm_maskz_reduce_ss): Test new intrinsics.
1180 * gcc.target/i386/avx512dq-vreducess-2.c: New.
1181 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
1182 __builtin_ia32_reducess): Remove builtin.
1183 (__builtin_ia32_reducesd_mask,
1184 __builtin_ia32_reducess_mask): Test new builtin.
1185 * gcc.target/i386/sse-13.c: Ditto.
1186 * gcc.target/i386/sse-23.c: Ditto.
1188 2017-10-16 Martin Liska <mliska@suse.cz>
1190 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
1191 so that it will work for both C and C++ FEs.
1193 2017-10-16 Fritz Reese <fritzoreese@gmail.com>
1196 * gfortran.dg/dec_structure_22.f90: New testcase.
1198 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/cpp1y/auto-fn43.C: New.
1203 2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
1206 * gcc.dg/vect/pr31699.c: Fix testcase.
1208 2017-10-16 Tamar Christina <tamar.christina@arm.com>
1210 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
1211 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
1212 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
1213 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
1215 2017-10-16 Jakub Jelinek <jakub@redhat.com>
1218 * g++.dg/other/pr53574.C: New test.
1220 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/cpp0x/constexpr-61323.C: New.
1225 2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/template/crash128.C: New.
1230 2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1233 * gfortran.dg/illegal_char.f90: New test.
1235 2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1236 Michael Collison <michael.collison@arm.com>
1238 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
1240 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp1z/noexcept-type18.C: New.
1245 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/cpp1z/pr81016.C: New.
1250 2017-10-14 Jakub Jelinek <jakub@redhat.com>
1254 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
1258 * c-c++-common/rotate-5.c (f2): New function. Move old
1260 (f4): ... this. Use 127 instead of 128.
1261 (f3, f5, f6): New functions.
1262 (main): Test all f[1-6] functions, with both 0 and 1 as
1264 * c-c++-common/rotate-6.c: New test.
1265 * c-c++-common/rotate-6a.c: New test.
1266 * c-c++-common/rotate-7.c: New test.
1267 * c-c++-common/rotate-7a.c: New test.
1268 * c-c++-common/rotate-8.c: New test.
1270 2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
1272 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
1275 2017-10-14 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/81423
1278 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
1280 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
1282 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1285 * g++.dg/ubsan/pr82353-2.C: New test.
1286 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
1287 * g++.dg/ubsan/pr82353-2.h: New file.
1289 2017-10-13 Paul Thomas <pault@gcc.gnu.org>
1292 * gfortran.dg/derived_init_4.f90 : New test.
1294 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
1298 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
1300 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1303 * gcc.dg/pr82274-1.c: New test.
1304 * gcc.dg/pr82274-2.c: New test.
1306 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/cpp1y/auto-fn41.C: New.
1310 * g++.dg/cpp1y/auto-fn42.C: Likewise.
1312 2017-10-13 David Malcolm <dmalcolm@redhat.com>
1314 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
1315 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
1316 erroneously covered by an unclosed extern "C".
1317 * g++.dg/template/extern-c.C: New test case.
1319 2017-10-13 Richard Biener <rguenther@suse.de>
1321 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
1322 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
1323 with alternate flags.
1325 2017-10-13 Richard Biener <rguenther@suse.de>
1327 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
1329 * gcc.dg/graphite/scop-7.c: Likewise.
1330 * gcc.dg/graphite/scop-8.c: Likewise.
1332 2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
1335 * gcc.target/i386/pr82499-1.c: New file.
1336 * gcc.target/i386/pr82499-2.c: Likewise.
1337 * gcc.target/i386/pr82499-3.c: Likewise.
1339 2017-10-13 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.c-torture/execute/pr82524.c: New test.
1345 * gcc.dg/tree-ssa/pr82498.c: New test.
1348 * gcc.dg/ubsan/pr82498.c: New test.
1350 2017-10-13 Richard Biener <rguenther@suse.de>
1352 PR tree-optimization/82451
1353 * gcc.dg/graphite/pr82451.c: New testcase.
1354 * gfortran.dg/graphite/id-27.f90: Likewise.
1355 * gfortran.dg/graphite/pr82451.f: Likewise.
1357 2017-10-13 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/82525
1360 * gcc.dg/graphite/id-30.c: New testcase.
1361 * gfortran.dg/graphite/id-28.f90: Likewise.
1363 2017-10-13 Alan Modra <amodra@gmail.com>
1365 * gcc.target/i386/asm-mem.c: New test.
1367 2017-10-12 Jakub Jelinek <jakub@redhat.com>
1370 * gcc.target/i386/pr82498-1.c: New test.
1371 * gcc.target/i386/pr82498-2.c: New test.
1373 2017-10-12 Jan Hubicka <hubicka@ucw.cz>
1375 * gcc.dg/predict-13.c: Update template for probaility change.
1376 * gcc.dg/predict-8.c: Likewise.
1378 2017-10-12 David Malcolm <dmalcolm@redhat.com>
1380 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
1381 output to reflect changes to reported locations of missing
1383 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1384 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1385 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
1386 * c-c++-common/gomp/pr63326.c: Likewise.
1387 * c-c++-common/missing-close-symbol.c: Likewise, also update for
1389 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
1390 for missing colon in ternary operator.
1391 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1392 * g++.dg/cpp1y/pr65202.C: Likewise.
1393 * g++.dg/missing-symbol-2.C: New test case.
1394 * g++.dg/other/do1.C: Update expected output to reflect
1395 changes to reported locations of missing symbols.
1396 * g++.dg/parse/error11.C: Likewise.
1397 * g++.dg/template/error11.C: Likewise.
1398 * gcc.dg/missing-symbol-2.c: New test case.
1399 * gcc.dg/missing-symbol-3.c: New test case.
1400 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
1401 changes to reported locations of missing symbols.
1402 * gcc.dg/noncompile/971104-1.c: Likewise.
1403 * obj-c++.dg/exceptions-6.mm: Likewise.
1404 * obj-c++.dg/pr48187.mm: Likewise.
1405 * objc.dg/exceptions-6.m: Likewise.
1407 2017-10-12 Martin Sebor <msebor@redhat.com>
1411 * g++.dg/ext/attr-ifunc-1.C: Update.
1412 * g++.dg/ext/attr-ifunc-2.C: Same.
1413 * g++.dg/ext/attr-ifunc-3.C: Same.
1414 * g++.dg/ext/attr-ifunc-4.C: Same.
1415 * g++.dg/ext/attr-ifunc-5.C: Same.
1416 * g++.dg/ext/attr-ifunc-6.C: New test.
1417 * g++.old-deja/g++.abi/vtable2.C: Update.
1418 * gcc.dg/attr-ifunc-6.c: New test.
1419 * gcc.dg/attr-ifunc-7.c: New test.
1420 * gcc.dg/pr81854.c: Update.
1421 * lib/target-supports.exp: Update.
1423 2017-10-12 David Malcolm <dmalcolm@redhat.com>
1425 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
1426 "#pragma is not allowed here" error.
1428 2017-10-12 Bin Cheng <bin.cheng@arm.com>
1430 * gcc.dg/tree-ssa/ldist-28.c: New test.
1431 * gcc.dg/tree-ssa/ldist-29.c: New test.
1432 * gcc.dg/tree-ssa/ldist-30.c: New test.
1433 * gcc.dg/tree-ssa/ldist-31.c: New test.
1435 2017-10-12 Bin Cheng <bin.cheng@arm.com>
1437 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
1438 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
1439 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
1440 * gcc.dg/tree-ssa/ldist-33.c: New test.
1442 2017-10-12 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/69728
1445 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
1446 the loop now. Remove unrelated undefined behavior.
1448 2017-10-12 Jakub Jelinek <jakub@redhat.com>
1451 * g++.dg/opt/pr82159-2.C: New test.
1454 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
1455 * gcc.target/i386/pr82353.C: Moved to ...
1456 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
1458 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.target/i386/387-ficom-2.c: New test.
1462 2017-10-11 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.c-torture/execute/pr80421.c: New test.
1467 PR tree-optimization/78558
1468 * gcc.dg/vect/pr78558.c: New test.
1471 * g++.dg/lto/pr82414_0.C: New test.
1474 * g++.dg/cpp1y/pr78523.C: New test.
1477 * g++.dg/cpp1y/pr80194.C: New test.
1479 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
1482 * gcc.target/aarch64/pr81422.C: New test.
1484 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
1487 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
1488 * gcc.target/i386/pr82353.C: New.
1490 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.target/i386/387-ficom-1.c: New test.
1494 2017-10-11 Jeff Law <law@redhat.com>
1496 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
1497 address computation of end of complex_attrib_array_types.
1499 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
1501 * gcc.dg/Wstrict-overflow-7.c: Xfail.
1502 * gcc.dg/pragma-diag-3.c: Likewise.
1504 2017-10-11 Bin Cheng <bin.cheng@arm.com>
1506 PR tree-optimization/82472
1507 * gcc.dg/tree-ssa/pr82472.c: New test.
1509 2017-10-11 Martin Liska <mliska@suse.cz>
1512 * c-c++-common/ubsan/attrib-5.c: New test.
1514 2017-10-11 Martin Liska <mliska@suse.cz>
1519 * gcc.dg/asan/pr82484.c: New test.
1521 2017-10-11 Martin Liska <mliska@suse.cz>
1524 * gcc.dg/asan/pr82484.c: New test.
1526 2017-10-11 Martin Liska <mliska@suse.cz>
1528 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
1529 optimized dump rather than assembly.
1531 2017-10-11 Nathan Sidwell <nathan@acm.org>
1533 * g++.dg/cpp/string-3.C: Fix dg-final.
1535 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp1z/class-deduction44.C: New.
1540 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
1545 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
1550 2017-10-10 Nathan Sidwell <nathan@acm.org>
1552 * g++.dg/lookup/extern-c-redecl6.C: New.
1553 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
1554 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1555 * g++.old-deja/g++.other/using9.C: Likewise.
1557 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp1y/auto-fn40.C: New.
1562 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
1567 2017-10-10 Jakub Jelinek <jakub@redhat.com>
1569 PR rtl-optimization/68205
1570 * gcc.c-torture/execute/20040709-3.c: New test.
1573 * g++.dg/cpp0x/pr67625.C: New test.
1576 * g++.dg/cpp0x/pr70887.C: New test.
1579 * g++.dg/cpp0x/pr70338.C: New test.
1582 * g++.dg/cpp1y/pr77786.C: New test.
1585 * g++.dg/cpp1y/pr71875.C: New test.
1588 * g++.dg/gomp/pr77578.C: New test.
1591 * g++.dg/opt/pr70100.C: New test.
1594 * g++.dg/other/pr68252.C: New test.
1598 * gcc.target/i386/pr82483-1.c: New test.
1599 * gcc.target/i386/pr82483-2.c: New test.
1601 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1603 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
1604 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
1607 2017-10-10 Nathan Sidwell <nathan@acm.org>
1609 PR preprocessor/82506
1610 * g++.dg/cpp/string-3.C: New.
1612 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1614 * gcc.target/powerpc/fold-vec-splat-16.c: New
1615 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1616 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1618 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1621 * gfortran.dg/execute_command_line_3.f90: New test.
1623 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1625 * gcc.target/powerpc/fold-vec-splat-16.c: New
1626 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1627 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1629 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1631 * gcc.target/powerpc/fold-vec-splats-char.c: New.
1632 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
1633 * gcc.target/powerpc/fold-vec-splats-int.c: New.
1634 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
1635 * gcc.target/powerpc/fold-vec-splats-short.c: New.
1637 2017-10-10 Jakub Jelinek <jakub@redhat.com>
1640 * c-c++-common/Wtautological-compare-7.c: New test.
1642 2017-10-10 Bin Cheng <bin.cheng@arm.com>
1644 * gcc.dg/tree-ssa/ldist-34.c: New test.
1646 2017-10-10 Bin Cheng <bin.cheng@arm.com>
1648 * gcc.dg/tree-ssa/ldist-27.c: New test.
1650 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1652 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
1653 gnat.dg/class_wide4_pkg2.ads: New testcase.
1655 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1657 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
1659 2017-10-09 Ed Schonberg <schonberg@adacore.com>
1661 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
1664 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1666 * gcc.target/powerpc/amo1.c: New test.
1667 * gcc.target/powerpc/amo2.c: Likewise.
1669 2017-10-09 Richard Biener <rguenther@suse.de>
1671 PR tree-optimization/82449
1672 * gfortran.dg/graphite/pr82449.f: New testcase.
1674 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1677 * gcc.target/s390/zvector/pr82463.c: New test.
1679 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1682 * gcc.target/s390/zvector/pr82465.c: New test.
1684 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
1686 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
1688 2017-10-09 Tom de Vries <tom@codesourcery.com>
1690 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
1694 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.c-torture/execute/20171008-1.c: New test.
1698 2017-10-03 Jeff Law <law@redhat.com>
1700 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
1701 * gcc.dg/stack-check-6.c: Likewise.
1702 * gcc.dg/stack-check-6a.c: Likewise.
1704 2017-10-07 Michael Collison <michael.collison@arm.com>
1706 * gcc.target/aarch64/var_shift_mask_2.c: New test.
1708 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
1711 * gfortran.dg/pdt_13.f03 : New test.
1712 * gfortran.dg/pdt_14.f03 : New test.
1713 * gfortran.dg/pdt_15.f03 : New test.
1715 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
1717 * gcc.dg/cold-1.c: New testcase.
1719 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp0x/pr80805.C: New.
1724 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1727 * gfortran.dg/contiguous_4.f90: New test.
1729 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/cpp1y/pr66690.C: New.
1734 2017-10-06 Nathan Sidwell <nathan@acm.org>
1737 * g++.dg/warn/pr82424.C: New.
1739 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/cpp0x/pr82299.C: New test.
1744 P0704R1 - fixing const-qualified pointers to members
1745 * g++.dg/cpp2a/ptrmem1.C: New test.
1747 2017-10-06 Martin Liska <mliska@suse.cz>
1749 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
1751 2017-10-06 Sudakshina Das <sudi.das@arm.com>
1753 * gcc.target/aarch64/bic_imm_1.c: New test.
1754 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1756 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/cpp0x/variadic-crash3.C: New.
1761 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1763 PR tree-optimization/82434
1764 * gcc.dg/store_merging_9.c: New test.
1766 2017-10-06 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/82397
1769 * gfortran.dg/pr82397.f: New testcase.
1771 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1774 * gcc.target/s390/zvector/pr82322.c: New test.
1776 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1779 * gcc.target/s390/zvector/pr82317.c: New test.
1781 2017-10-06 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/82422
1784 * gcc.dg/graphite/pr82422.c: New testcase.
1786 2017-10-06 Richard Biener <rguenther@suse.de>
1788 PR tree-optimization/82421
1789 * gcc.dg/graphite/pr82421.c: New testcase.
1791 2017-10-06 Jakub Jelinek <jakub@redhat.com>
1794 * c-c++-common/Wtautological-compare-6.c: New test.
1796 2017-10-06 Richard Biener <rguenther@suse.de>
1798 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
1799 * gcc.dg/graphite/id-16.c: Likewise.
1800 * gcc.dg/graphite/pr46168.c: Likewise.
1801 * gcc.dg/graphite/pr68756.c: Likewise.
1802 * gcc.dg/graphite/pr69728.c: Likewise.
1803 * gcc.dg/graphite/pr71575-2.c: Likewise.
1804 * gcc.dg/graphite/pr77362.c: Likewise.
1805 * gcc.dg/graphite/pr81373.c: Likewise.
1806 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1807 * gfortran.dg/graphite/interchange-1.f: Likewise.
1808 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1809 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1810 * gfortran.dg/graphite/pr42393.f90: Likewise.
1811 * gfortran.dg/graphite/pr47019.f: Likewise.
1812 * gfortran.dg/graphite/id-17.f: Likewise.
1813 * gfortran.dg/graphite/id-19.f: Likewise.
1814 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1815 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1816 * gfortran.dg/graphite/pr42326.f90: Likewise.
1817 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1818 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
1819 a code generation error.
1820 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1821 * gfortran.dg/graphite/pr29832.f90: Likewise.
1823 2017-10-06 Richard Biener <rguenther@suse.de>
1825 PR tree-optimization/82436
1826 * gcc.dg/vect/pr82436.c: New testcase.
1828 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1830 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
1832 2017-10-05 Tamar Christina <tamar.christina@arm.com>
1834 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
1835 * lib/target-supports.exp (vect_sizes_16B_8B): New.
1837 2017-10-05 Tamar Christina <tamar.christina@arm.com>
1839 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
1840 * gcc.dg/vect/vect-align-2.c: Likewise.
1841 * gcc.dg/vect/vect-multitypes-1.c: Likewise
1843 2017-10-05 Nathan Sidwell <nathan@acm.org>
1845 * g++.dg/warn/mvp.C: New.
1847 2017-10-05 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
1852 2017-10-05 Richard Biener <rguenther@suse.de>
1854 * gfortran.dg/graphite/id-17.f: Fix typo.
1855 * gfortran.dg/graphite/id-19.f: Likewise.
1856 * gfortran.dg/graphite/pr29832.f90: Likewise.
1857 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1858 * gfortran.dg/graphite/pr42326.f90: Likewise.
1859 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1860 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1861 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1863 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1866 * g++.dg/cpp1y/pr80471.C: New.
1868 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/cpp1z/constexpr-lambda17.C: New.
1873 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/cpp1y/lambda-generic-78018.C: New.
1878 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1879 Andrew Pinski <apinski@cavium.com>
1882 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
1883 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
1885 2017-10-04 Sudakshina Das <sudi.das@arm.com>
1887 * gcc.target/aarch64/bic_imm_1.c: New.
1888 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1890 2017-10-04 Nathan Sidwell <nathan@acm.org>
1892 * g++.dg/abi/mangle41.C: Adjust diagnostics.
1894 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/cpp1y/pr82373.C: New test.
1899 2017-10-04 David Malcolm <dmalcolm@redhat.com>
1901 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
1902 underlining for param.
1903 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
1904 highlighting of parameters; add test coverage for trivial
1905 parameter decls, and for callback parameters.
1906 * gcc.dg/pr68533.c: Update location of two errors to reflect
1909 2017-10-04 David Malcolm <dmalcolm@redhat.com>
1911 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
1912 (create_code): Call it.
1913 * jit.dg/test-vector-rvalues.cc: New test case.
1915 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1917 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
1918 vector loop peeling.
1919 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
1922 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1924 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
1925 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
1926 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
1927 vect_floatint_cvt with vect_doubleint_cvt.
1928 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
1929 vect_intfloat_cvt with vect_intdouble_cvt.
1930 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
1931 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
1932 depend on vect_intdouble_cvt.
1933 * lib/target-supports.exp
1934 (check_effective_target_vect_doubleint_cvt)
1935 (check_effective_target_vect_intdouble_cvt): New procs.
1937 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1939 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
1940 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1943 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1945 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
1946 * gfortran.dg/vect/pr77848.f: Likewise.
1948 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1950 * lib/target-supports.exp (check_effective_target_vect_float):
1951 Return 1 being on a S/390 with VXE.
1952 * gcc.dg/vect/pr31699.c: Require vec_float.
1953 * gcc.dg/vect/pr61194.c: Likewise.
1954 * gcc.dg/vect/pr65947-10.c: Likewise.
1955 * gcc.dg/vect/pr66142.c: Likewise.
1956 * gcc.dg/vect/slp-10.c: Likewise.
1957 * gcc.dg/vect/slp-11c.c: Likewise.
1958 * gcc.dg/vect/slp-12b.c: Likewise.
1959 * gcc.dg/vect/slp-18.c: Likewise.
1960 * gcc.dg/vect/slp-33.c: Likewise.
1961 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
1962 * gcc.dg/vect/slp-cond-2.c: Likewise.
1963 * gcc.dg/vect/vect-cond-10.c: Likewise.
1964 * gcc.dg/vect/vect-cond-8.c: Likewise.
1965 * gcc.dg/vect/vect-cond-9.c: Likewise.
1966 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
1967 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
1969 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
1971 PR tree-optimization/82374
1972 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
1973 attributes propagation changes for OMP outlined regions.
1974 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1975 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1977 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1979 PR tree-optimization/82413
1980 * g++.dg/pr82413.C: New test.
1982 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
1985 * gfortran.dg/associate_32.f03 : New test.
1987 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1990 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1992 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1994 PR tree-optimization/82374
1995 * gcc.dg/gomp/pr82374.c: New test.
1997 2017-10-04 Richard Biener <rguenther@suse.de>
1999 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
2000 errors and scan for one.
2001 * gfortran.dg/graphite/id-19.f: Likewise.
2002 * gfortran.dg/graphite/pr29832.f90: Likewise.
2003 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2004 * gfortran.dg/graphite/pr42326.f90: Likewise.
2005 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
2006 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2007 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2008 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
2010 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2012 * gcc.target/powerpc/float128-odd.c: New test.
2014 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
2017 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
2019 2017-10-03 Jeff Law <law@redhat.com>
2022 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
2024 2017-10-03 Martin Jambor <mjambor@suse.cz>
2026 PR tree-optimization/82363
2027 * gcc.dg/tree-ssa/pr82363.c: New test.
2029 2017-10-03 Jakub Jelinek <jakub@redhat.com>
2031 PR tree-optimization/82381
2032 * gcc.c-torture/compile/pr82381.c: New test.
2035 * gcc.dg/pr82386.c: New test.
2037 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp1y/lambda-generic-70570.C: New.
2042 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2045 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
2047 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/cpp1y/lambda-generic-79005.C: New.
2052 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
2055 * gfortran.dg/typebound_proc_36.f90 : New test.
2057 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
2060 * gcc.target/powerpc/pr80210-2.c: New test.
2062 2017-10-02 Jakub Jelinek <jakub@redhat.com>
2064 * gcc.dg/pr82389.c: New test.
2066 PR tree-optimization/82387
2067 PR tree-optimization/82388
2068 PR tree-optimization/82389
2069 * gcc.c-torture/compile/pr82389.c: New test.
2070 * gcc.c-torture/execute/pr82387.c: New test.
2071 * gcc.c-torture/execute/pr82388.c: New test.
2073 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2076 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
2077 * g++.dg/torture/pr79180.C: Likewise.
2080 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
2082 2017-10-02 Richard Biener <rguenther@suse.de>
2084 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
2085 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
2086 * gcc.dg/graphite/id-16.c: Likewise.
2087 * gcc.dg/graphite/pr46168.c: Likewise.
2088 * gcc.dg/graphite/pr68756.c: Likewise.
2089 * gcc.dg/graphite/pr69728.c: Likewise.
2090 * gcc.dg/graphite/pr71575-2.c: Likewise.
2091 * gcc.dg/graphite/pr77362.c: Likewise.
2092 * gcc.dg/graphite/pr81373.c: Likewise.
2093 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
2094 * gfortran.dg/graphite/interchange-1.f: Likewise.
2095 * gfortran.dg/graphite/pr29581.f90: Likewise.
2096 * gfortran.dg/graphite/pr42334-1.f: Likewise.
2097 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
2098 * gfortran.dg/graphite/pr42393.f90: Likewise.
2099 * gfortran.dg/graphite/pr47019.f: Likewise.
2101 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/cpp1y/lambda-generic-69977.C: New.
2106 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2109 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
2111 2017-10-02 Tom de Vries <tom@codesourcery.com>
2113 * gcc.c-torture/compile/pr82337.c: Add
2114 dg-require-effective-target nonlocal_goto.
2116 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
2117 Alan Hayward <alan.hayward@arm.com>
2118 David Sherwood <david.sherwood@arm.com>
2121 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
2123 2017-10-02 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/82355
2126 * gcc.dg/graphite/fuse-1.c: Adjust.
2127 * gcc.dg/graphite/fuse-2.c: Likewise.
2128 * gcc.dg/graphite/pr82355.c: New testcase.
2130 2017-10-01 Jeff Law <law@redhat.com>
2132 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
2134 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2137 * gfortran.dg/binding_label_tests_28.f90: New test.
2139 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
2144 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
2147 * g++.dg/cpp1y/constexpr-68754.C: Move...
2148 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
2150 2017-09-30 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.target/i386/pr82361-1.c: New test.
2154 * gcc.target/i386/pr82361-2.c: New test.
2156 2017-09-29 Yury Gribov <tetra2005@gmail.com>
2159 * c-c++/common/pr57371-4.c: Test NaN comparisons.
2161 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
2163 * g++.dg/other/dump-ada-spec-10.C: New test.
2165 2017-09-29 Jeff Law <law@redhat.com>
2167 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
2169 2017-09-29 Jakub Jelinek <jakub@redhat.com>
2171 P0683R1 - default member initializers for bit-fields
2172 * g++.dg/ext/bitfield6.C: New test.
2173 * g++.dg/cpp2a/bitfield1.C: New test.
2174 * g++.dg/cpp2a/bitfield2.C: New test.
2175 * g++.dg/cpp2a/bitfield3.C: New test.
2177 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
2180 * gcc.target/i386/pr81481.c: New.
2182 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
2184 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
2185 and dg-require-effective-target directives to correct testing
2187 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
2188 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
2189 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
2190 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
2191 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
2192 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
2193 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
2194 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
2195 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
2196 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
2197 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
2198 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
2199 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
2200 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
2201 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
2202 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
2203 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
2205 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2207 PR tree-optimization/82337
2208 * gcc.c-torture/compile/pr82337.c: New file.
2210 2017-09-29 Javier Miranda <miranda@adacore.com>
2212 * gnat.dg/unchecked_union3.adb: New testcase.
2214 2017-09-29 Javier Miranda <miranda@adacore.com>
2216 * gnat.dg/unchecked_union2.adb: New testcase.
2218 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
2221 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
2222 * gfortran.dg/argument_checking_4.f90: Likewise.
2223 * gfortran.dg/argument_checking_5.f90: Likewise.
2224 * gfortran.dg/argument_checking_6.f90: Likewise.
2225 * gfortran.dg/argument_checking_10.f90: Likewise.
2226 * gfortran.dg/argument_checking_13.f90: Likewise.
2227 * gfortran.dg/argument_checking_15.f90: Likewise.
2228 * gfortran.dg/argument_checking_18.f90: Likewise.
2229 * gfortran.dg/gomp/udr8.f90: Likewise.
2230 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
2233 2017-09-29 Jakub Jelinek <jakub@redhat.com>
2235 * g++.dg/ext/bitfield7.C: New test.
2236 * g++.dg/ext/bitfield8.C: New test.
2237 * g++.dg/ext/bitfield9.C: New test.
2240 * gcc.dg/tree-ssa/pr82340.c: New test.
2242 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
2244 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
2249 2017-09-28 Jakub Jelinek <jakub@redhat.com>
2252 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
2253 * gcc.target/i386/pr82260-2.c: Likewise.
2255 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
2257 * gcc.target/i386/avx512f-constant-float-return.c: New test.
2259 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
2261 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
2262 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
2263 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
2264 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
2265 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
2266 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
2267 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
2268 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
2269 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
2270 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
2272 2017-09-28 David Malcolm <dmalcolm@redhat.com>
2274 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
2276 * jit.dg/test-returning-function-ptr.c (create_code): Update to
2277 create a function pointer type independently of the call to
2278 gcc_jit_function_get_address, and assign the pointer to a local
2279 before returning it, to exercise the function pointer type
2282 2017-09-27 David Malcolm <dmalcolm@redhat.com>
2284 * jit.dg/all-non-failing-tests.h: Add
2285 test-returning-function-ptr.c.
2286 * jit.dg/test-returning-function-ptr.c: New test case.
2288 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
2291 * gcc.target/aarch64/pr71727-2.c: New test.
2293 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2295 * gcc.target/powerpc/swaps-p8-28.c: New test.
2296 * gcc.target/powerpc/swaps-p8-29.c: New test.
2297 * gcc.target/powerpc/swaps-p8-30.c: New test.
2298 * gcc.target/powerpc/swaps-p8-31.c: New test.
2299 * gcc.target/powerpc/swaps-p8-32.c: New test.
2300 * gcc.target/powerpc/swaps-p8-33.c: New test.
2301 * gcc.target/powerpc/swaps-p8-34.c: New test.
2302 * gcc.target/powerpc/swaps-p8-35.c: New test.
2303 * gcc.target/powerpc/swaps-p8-36.c: New test.
2304 * gcc.target/powerpc/swaps-p8-37.c: New test.
2305 * gcc.target/powerpc/swaps-p8-38.c: New test.
2306 * gcc.target/powerpc/swaps-p8-39.c: New test.
2307 * gcc.target/powerpc/swaps-p8-40.c: New test.
2308 * gcc.target/powerpc/swaps-p8-41.c: New test.
2309 * gcc.target/powerpc/swaps-p8-42.c: New test.
2310 * gcc.target/powerpc/swaps-p8-43.c: New test.
2311 * gcc.target/powerpc/swaps-p8-44.c: New test.
2312 * gcc.target/powerpc/swaps-p8-45.c: New test.
2314 2017-09-27 Carl Love <cel@us.ibm.com>
2315 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
2316 for the __builtin_fctid and __builtin_fctiw.
2318 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2320 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
2321 new group memory offsetting code in the BRIG frontend.
2322 * brig.dg/test/gimple/function_calls.hsail: Likewise.
2323 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
2324 * brig.dg/test/gimple/variables.hsail: Likewise.
2326 2017-09-27 Jakub Jelinek <jakub@redhat.com>
2329 * g++.dg/opt/pr82159.C: New test.
2331 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2333 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
2335 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2337 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
2338 don't generate a 32-bit shift after doing XSCVDPSPN.
2339 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2340 * gcc.target/powerpc/direct-move-float3.c: New test.
2342 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2344 * gcc.dg/tree-ssa/cmpdiv.c: New test.
2346 2017-09-26 Carl Love <cel@us.ibm.com>
2348 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
2349 file for the new built-ins and the existing built-ins.
2351 2017-09-26 Janus Weil <janus@gcc.gnu.org>
2355 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
2356 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
2357 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
2358 Don't assume that DOUBLE PRECISION has kind=16.
2360 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2362 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
2363 warning from associate construct and do loop.
2365 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2367 * gfortran.dg/gomp/associate1.f90: Really commit change
2369 * gfortran.dg/predcom-1.f: Likewise.
2370 * gfortran.dg/unconstrained_commons.f: Likewise.
2372 2017-09-26 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.dg/pr35691-5.c: New test.
2376 * gcc.dg/pr35691-6.c: New test.
2378 2017-09-26 Richard Biener <rguenther@suse.de>
2380 PR tree-optimization/82321
2381 * gcc.dg/graphite/pr82321.c: New testcase.
2383 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2385 * lib/target-supports.exp (check_effective_target_vect_int)
2386 (check_effective_target_vect_shift)
2387 (check_effective_target_whole_vector_shift)
2388 (check_effective_target_vect_shift_char)
2389 (check_effective_target_vect_long)
2390 (check_effective_target_vect_double)
2391 (check_effective_target_vect_long_long)
2392 (check_effective_target_vect_perm)
2393 (check_effective_target_vect_perm_byte)
2394 (check_effective_target_vect_perm_short)
2395 (check_effective_target_vect_widen_mult_qi_to_hi)
2396 (check_effective_target_vect_widen_mult_hi_to_si)
2397 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
2398 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
2399 (check_effective_target_vect_widen_mult_si_to_di_pattern)
2400 (check_effective_target_vect_pack_trunc)
2401 (check_effective_target_vect_unpack)
2402 (check_effective_target_vect_hw_misalign)
2403 (check_effective_target_vect_condition)
2404 (check_effective_target_vect_cond_mixed)
2405 (check_effective_target_vect_char_mult)
2406 (check_effective_target_vect_short_mult)
2407 (check_effective_target_vect_int_mult)
2408 (check_effective_target_vect_extract_even_odd)
2409 (check_effective_target_vect_interleave)
2410 (check_effective_target_sqrt_insn)
2411 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
2413 (check_vect_support_and_set_flags): New proc.
2414 (check_effective_target_s390_vxe): Rename arch12 to z14.
2416 2017-09-26 Richard Biener <rguenther@suse.de>
2418 PR tree-optimization/82320
2419 * gcc.dg/torture/pr82320.c: New testcase.
2421 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2423 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2426 2017-09-25 Jeff Law <law@redhat.com>
2428 * lib/target-supports.exp
2429 (check_effective_target_supports_stack_clash_protection): Enable for
2430 rs6000 and powerpc targets.
2432 2017-09-25 Bin Cheng <bin.cheng@arm.com>
2434 PR tree-optimization/82163
2435 * gcc.dg/tree-ssa/pr82163.c: New test.
2437 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2439 * gfortran.dg/do_subscript_1.f90: New test.
2440 * gfortran.dg/do_subscript_2.f90: New test.
2441 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
2442 * gfortran.dg/predcom-1.f: Adjust loop bounds.
2443 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
2445 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2447 * gcc.target/powerpc/fold-vec-st-char.c: New.
2448 * gcc.target/powerpc/fold-vec-st-double.c: New.
2449 * gcc.target/powerpc/fold-vec-st-float.c: New.
2450 * gcc.target/powerpc/fold-vec-st-int.c: New.
2451 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
2452 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
2453 * gcc.target/powerpc/fold-vec-st-short.c: New.
2455 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
2457 * g++.dg/pr82155.C: New testcase.
2459 2017-09-25 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/82285
2462 * gcc.dg/torture/pr82285.c: New testcase.
2464 2017-09-25 Justin Squirek <squirek@adacore.com>
2466 * gnat.dg/entry_family.adb: New testcase
2468 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
2471 * gcc.target/i386/pr82267.c: New test.
2473 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2476 * gfortran.dg/data_derived_1.f90: New test.
2478 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2481 * gfortran.dg/intrinsic_bounds_1.f90: New test.
2482 * gfortran.dg/intrinsic_param_1.f90: New test.
2484 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2485 Steven G. Kargl <kargl@gcc.gnu.org>
2488 * gfortran.dg/zero_sized_7.f90: New test.
2490 2017-09-23 Janus Weil <janus@gcc.gnu.org>
2493 * gfortran.dg/promotion_3.f90: New test case.
2494 * gfortran.dg/promotion_4.f90: New test case.
2496 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
2498 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
2499 * gcc.target/i386/pr82196-2.c: (b): Likewise.
2501 2017-09-22 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
2505 instead of -fdump-tree-forwprop-details in dg-options.
2506 * gcc.dg/pr35691-2.c: Likewise.
2507 * gcc.dg/pr35691-3.c: New test.
2508 * gcc.dg/pr35691-4.c: New test.
2511 * g++.dg/ubsan/pr81929.C: New test.
2513 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2515 PR tree-optimization/82289
2516 * gcc.dg/vect/pr82289.c: New test.
2518 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2519 Alan Hayward <alan.hayward@arm.com>
2520 David Sherwood <david.sherwood@arm.com>
2522 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
2523 of alignment message.
2524 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2526 2017-09-22 Martin Sebor <msebor@redhat.com>
2529 * gcc.target/i386/pr80732.c: Correct a type error.
2531 2017-09-22 David Malcolm <dmalcolm@redhat.com>
2533 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
2534 to reflect highlighting of parameters; add test coverage for
2535 callback parameters.
2537 2017-09-22 Richard Biener <rguenther@suse.de>
2539 * gcc.dg/graphite/scop-24.c: New testcase.
2541 2017-09-22 Richard Biener <rguenther@suse.de>
2543 PR tree-optimization/82291
2544 * gcc.dg/torture/pr82291.c: New testcase.
2546 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
2548 * gcc.target/i386/avx512f-constant-set.c: New test.
2550 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
2552 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
2553 * gcc.target/i386/avx512f-prefer.c: New test.
2555 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2557 * lib/target-supports.exp
2558 (check_effective_target_frame_pointer_for_non_leaf): Add
2559 case for x86 Solaris.
2561 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
2564 * gfortran.dg/associate_26.f90 : New test.
2567 * gfortran.dg/associate_27.f90 : New test.
2570 * gfortran.dg/associate_28.f90 : New test.
2573 * gfortran.dg/associate_29.f90 : New test.
2576 * gfortran.dg/associate_30.f90 : New test.
2579 * gfortran.dg/associate_31.f90 : New test.
2581 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
2583 * gnat.dg/discr48.adb: New test.
2584 * gnat.dg/discr48_pkg.ads: New helper.
2586 2017-09-21 Tamar Christina <tamar.christina@arm.com>
2589 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2592 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
2594 * gfortran.dg/goacc/wait.f90: New test.
2596 2017-09-21 Jakub Jelinek <jakub@redhat.com>
2599 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
2600 const predicate to const predicate & to avoid UB.
2601 * g++.dg/opt/pr81715.C: New test.
2603 2017-09-21 Richard Biener <rguenther@suse.de>
2605 PR tree-optimization/82276
2606 PR tree-optimization/82244
2607 * gcc.dg/torture/pr82276.c: New testcase.
2609 2017-09-21 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/71351
2612 * gfortran.dg/graphite/pr71351.f90: New testcase.
2613 * gfortran.dg/graphite/interchange-3.f90: Adjust.
2615 2017-09-21 Jakub Jelinek <jakub@redhat.com>
2618 * gcc.target/i386/pr82260-1.c: New test.
2619 * gcc.target/i386/pr82260-2.c: New test.
2621 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2622 Jeff Law <law@redhat.com>
2624 * gcc.dg/stack-check-5.c: Add argument for s390.
2625 * lib/target-supports.exp:
2626 (check_effective_target_supports_stack_clash_protection): Enable for
2629 2017-09-20 Martin Sebor <msebor@redhat.com>
2632 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
2633 * g++.dg/ext/attr-ifunc-4.C: Ditto.
2634 * lib/target-supports.exp: Adjust for C++.
2637 * gcc.dg/attr-ifunc-1.c: Correct type errors.
2638 * gcc.dg/attr-ifunc-2.c: Ditto.
2639 * gcc.dg/attr-ifunc-3.c: Ditto.
2640 * gcc.dg/attr-ifunc-4.c: Ditto.
2641 * gcc.dg/attr-ifunc-5.c: Ditto.
2642 * gcc.dg/pr81854.c: Require ifunc support.
2643 * lib/target-supports.exp: Correct type error.
2645 2017-09-20 Jeff Law <law@redhat.com>
2647 * gcc.target/i386/stack-check-11.c: Update test and regexp
2648 so that it works for both i?86 and x86_64.
2650 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
2653 * gcc.target/powerpc/pr77687.c: New testcase.
2655 2017-09-20 Jakub Jelinek <jakub@redhat.com>
2657 P0409R2 - allow lambda capture [=, this]
2658 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
2659 capture. Add further tests.
2660 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
2661 for c++2a on [=, this] capture.
2663 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
2664 * g++.dg/cpp1z/cplusplus_1z.C: New test.
2666 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
2668 * gcc.target/i386/builtin_target.c: Test knm.
2669 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
2671 2017-09-20 Richard Biener <rguenther@suse.de>
2673 PR tree-optimization/77362
2674 * gcc.dg/graphite/pr77362.c: New testcase.
2676 2017-09-20 Richard Biener <rguenther@suse.de>
2678 PR tree-optimization/82264
2679 * gcc.dg/torture/pr82264.c: New testcase.
2681 2017-09-20 Jakub Jelinek <jakub@redhat.com>
2683 * g++.dg/debug/dwarf2/template-params-13.C: New test.
2684 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
2685 it doesn't match newlines.
2686 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2687 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2688 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2689 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2690 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2691 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2692 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
2693 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2694 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2695 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2697 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/cpp0x/constexpr-ctor20.C: New.
2702 2017-09-20 Richard Biener <rguenther@suse.de>
2704 PR tree-optimization/81373
2705 * gcc.dg/graphite/pr81373.c: New testcase.
2707 2017-09-19 Jeff Law <law@redhat.com>
2709 * gcc.target/i386/stack-check-11.c: New test.
2711 * gcc.dg/stack-check-4.c: New test.
2712 * gcc.dg/stack-check-5.c: New test.
2713 * gcc.dg/stack-check-6.c: New test.
2714 * gcc.dg/stack-check-6a.c: New test.
2715 * gcc.dg/stack-check-7.c: New test.
2716 * gcc.dg/stack-check-8.c: New test.
2717 * gcc.dg/stack-check-9.c: New test.
2718 * gcc.dg/stack-check-10.c: New test.
2719 * lib/target-supports.exp
2720 (check_effective_target_supports_stack_clash_protection): Enable for
2721 x86 and x86_64 targets.
2723 * gcc.dg/stack-check-3.c: New test.
2725 * gcc.dg/stack-check-2.c: New test.
2726 * lib/target-supports.exp
2727 (check_effective_target_supports_stack_clash_protection): New.
2728 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
2729 (check_effective_target_caller_implicit_probes): Likewise.
2731 2017-09-19 Jakub Jelinek <jakub@redhat.com>
2733 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
2734 * g++.dg/tree-ssa/pr41428.C: Likewise.
2735 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
2737 * g++.dg/expr/bool3.C: Likewise.
2738 * g++.dg/expr/bitfield5.C: Likewise.
2739 * g++.old-deja/g++.jason/bool5.C: Likewise.
2741 2017-09-18 Martin Sebor <msebor@redhat.com>
2744 * gcc.dg/pr81854.c: New test.
2745 * g++.dg/ext/attr-ifunc-5.C: New test.
2746 * g++.dg/ext/attr-ifunc-1.C: Adjust.
2747 * g++.dg/ext/attr-ifunc-2.C: Same.
2748 * g++.dg/ext/attr-ifunc-3.C: Same.
2749 * g++.dg/ext/attr-ifunc-4.C: Same.
2750 * g++.old-deja/g++.abi/vtable2.C: Same.
2751 * gcc.dg/attr-ifunc-1.c: Same.
2753 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
2755 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
2757 2017-09-19 Richard Biener <rguenther@suse.de>
2759 PR tree-optimization/82244
2760 * gcc.dg/torture/pr82244.c: New testcase.
2762 2017-09-19 Richard Biener <rguenther@suse.de>
2764 PR tree-optimization/69728
2765 * gfortran.dg/graphite/pr69728.f90: New testcase.
2766 * gcc.dg/graphite/pr69728.c: Likewise.
2768 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2771 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
2773 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2775 * gcc.dg/vect/slp-multitypes-13.c: New test.
2777 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2779 * gfortran.dg/vect/mask-store-1.f90: New test.
2781 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2784 * g++.dg/expr/delete1.C: New.
2786 2017-09-18 Bob Duff <duff@adacore.com>
2788 * gnat.dg/validity_check.adb: New testcase.
2790 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
2792 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
2794 2017-09-18 Bob Duff <duff@adacore.com>
2796 * gnat.dg/tagged_prefix_call.adb: New testcase.
2798 2017-09-18 Ed Schonberg <schonberg@adacore.com>
2800 * gnat.dg/default_variants.adb: New testcase.
2802 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2805 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
2806 * gcc.target/i386/pr81736-4.c: Likewise.
2808 2017-09-18 Richard Biener <rguenther@suse.de>
2810 PR tree-optimization/79622
2811 * gcc.dg/graphite/pr79622.c: New testcase.
2813 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
2815 gcc.target/i386/pr82196-1.c: New test.
2816 gcc.target/i386/pr82196-2.c: Likewise.
2818 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
2821 * gcc.target/i386/pr82166.c: New test.
2823 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
2826 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
2827 * gfortran.dg/pdt_2.f03 : The same.
2828 * gfortran.dg/pdt_3.f03 : The same.
2829 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
2830 module 'bad_vars'. Add error concerning assumed parameters and
2832 * gfortran.dg/pdt_11.f03 : New test.
2835 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
2836 * gfortran.dg/associate_25.f90 : New test.
2837 * gfortran.dg/pdt_12.f03 : New test.
2839 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
2840 Jakub Jelinek <jakub@redhat.com>
2842 Add support for -std=c++2a.
2843 * lib/target-supports.exp (check_effective_target_c++17): Return
2844 1 also if check_effective_target_c++2a.
2845 (check_effective_target_c++17_down): New.
2846 (check_effective_target_c++2a_only): New.
2847 (check_effective_target_c++2a): New.
2848 * g++.dg/cpp2a/cplusplus.C: New.
2850 2017-09-15 Joseph Myers <joseph@codesourcery.com>
2853 * gcc.target/i386/excess-precision-8.c: New test.
2855 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2856 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/other/anon-union4.C: New.
2860 * g++.old-deja/g++.law/union4.C: Adjust.
2861 * g++.old-deja/g++.other/anon1.C: Likewise.
2863 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
2865 * c-c++-common/Wcast-align.c: New test.
2867 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
2869 * g++.dg/sso-1.C: New test.
2870 * g++.dg/sso-2.C: Likewise.
2872 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
2877 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
2879 PR tree-optimization/71026
2880 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
2882 2017-09-15 Jakub Jelinek <jakub@redhat.com>
2884 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
2885 * lib/target-supports.exp (check_effective_target_c++14): Use
2886 check_effective_target_c++17 instead of check_effective_target_c++1z.
2887 (check_effective_target_c++14_down): Likewise.
2888 (check_effective_target_c++1z_only): Rename to ...
2889 (check_effective_target_c++17_only): ... this.
2890 (check_effective_target_c++1z): Rename to ...
2891 (check_effective_target_c++17): ... this.
2892 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
2893 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
2894 and c++17_only instead of c++1z_only. Adjust expected diagnostics
2895 and comments refering to 1z to 17.
2896 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
2897 * g++.dg/template/partial5.C: Likewise.
2898 * g++.dg/template/nontype8.C: Likewise.
2899 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
2900 * g++.dg/cpp1z/nontype3a.C: Likewise.
2901 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
2902 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
2903 * g++.dg/cpp1z/class-deduction32.C: Likewise.
2904 * g++.dg/cpp1z/pr78771.C: Likewise.
2905 * g++.dg/cpp1z/elide1.C: Likewise.
2906 * g++.dg/cpp1z/fold3.C: Likewise.
2907 * g++.dg/cpp1z/class-deduction2.C: Likewise.
2908 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
2909 * g++.dg/cpp1z/inline-var2.C: Likewise.
2910 * g++.dg/cpp1z/eval-order2.C: Likewise.
2911 * g++.dg/cpp1z/decomp21.C: Likewise.
2912 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
2913 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
2914 * g++.dg/cpp1z/utf8-neg.C: Likewise.
2915 * g++.dg/cpp1z/class-deduction41.C: Likewise.
2916 * g++.dg/cpp1z/class-deduction23.C: Likewise.
2917 * g++.dg/cpp1z/nodiscard3.C: Likewise.
2918 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
2919 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
2920 * g++.dg/cpp1z/class-deduction21.C: Likewise.
2921 * g++.dg/cpp1z/range-for1.C: Likewise.
2922 * g++.dg/cpp1z/init-statement4.C: Likewise.
2923 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
2924 * g++.dg/cpp1z/decomp30.C: Likewise.
2925 * g++.dg/cpp1z/class-deduction39.C: Likewise.
2926 * g++.dg/cpp1z/register2.C: Likewise.
2927 * g++.dg/cpp1z/decomp9.C: Likewise.
2928 * g++.dg/cpp1z/regress1.C: Likewise.
2929 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
2930 * g++.dg/cpp1z/class-deduction30.C: Likewise.
2931 * g++.dg/cpp1z/abbrev2.C: Likewise.
2932 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
2933 * g++.dg/cpp1z/regress2.C: Likewise.
2934 * g++.dg/cpp1z/decomp16.C: Likewise.
2935 * g++.dg/cpp1z/bool-increment1.C: Likewise.
2936 * g++.dg/cpp1z/aligned-new1.C: Likewise.
2937 * g++.dg/cpp1z/decomp3.C: Likewise.
2938 * g++.dg/cpp1z/register1.C: Likewise.
2939 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2940 * g++.dg/cpp1z/class-deduction1.C: Likewise.
2941 * g++.dg/cpp1z/decomp10.C: Likewise.
2942 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
2943 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
2944 * g++.dg/cpp1z/decomp27.C: Likewise.
2945 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
2946 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
2947 * g++.dg/cpp1z/class-deduction9.C: Likewise.
2948 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
2949 * g++.dg/cpp1z/decomp11.C: Likewise.
2950 * g++.dg/cpp1z/aligned-new3.C: Likewise.
2951 * g++.dg/cpp1z/utf8-2.C: Likewise.
2952 * g++.dg/cpp1z/lambda-this3.C: Likewise.
2953 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
2954 * g++.dg/cpp1z/byte1.C: Likewise.
2955 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
2956 * g++.dg/cpp1z/aggr-base4.C: Likewise.
2957 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
2958 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
2959 * g++.dg/cpp1z/utf8-2a.C: Likewise.
2960 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
2961 * g++.dg/cpp1z/aggr-base6.C: Likewise.
2962 * g++.dg/cpp1z/cplusplus.C: Likewise.
2963 * g++.dg/cpp1z/class-deduction20.C: Likewise.
2964 * g++.dg/cpp1z/aggr-base2.C: Likewise.
2965 * g++.dg/cpp1z/class-deduction6.C: Likewise.
2966 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
2967 * g++.dg/cpp1z/class-deduction31.C: Likewise.
2968 * g++.dg/cpp1z/class-deduction25.C: Likewise.
2969 * g++.dg/cpp1z/class-deduction18.C: Likewise.
2970 * g++.dg/cpp1z/fold9.C: Likewise.
2971 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
2972 * g++.dg/cpp1z/abbrev1.C: Likewise.
2973 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
2974 * g++.dg/cpp1z/utf8.C: Likewise.
2975 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2976 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2977 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2978 * g++.dg/cpp1z/init-statement2.C: Likewise.
2979 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2980 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2981 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2982 * g++.dg/cpp1z/nontype3.C: Likewise.
2983 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2984 * g++.dg/cpp1z/fold7.C: Likewise.
2985 * g++.dg/cpp1z/nontype2.C: Likewise.
2986 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2987 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2988 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2989 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2990 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2991 * g++.dg/cpp1z/nontype1.C: Likewise.
2992 * g++.dg/cpp1z/init-statement5.C: Likewise.
2993 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2994 * g++.dg/cpp1z/decomp17.C: Likewise.
2995 * g++.dg/cpp1z/fold4.C: Likewise.
2996 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2997 * g++.dg/cpp1z/fold7a.C: Likewise.
2998 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2999 * g++.dg/cpp1z/init-statement7.C: Likewise.
3000 * g++.dg/cpp1z/aggr-base5.C: Likewise.
3001 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
3002 * g++.dg/cpp1z/pr79143.C: Likewise.
3003 * g++.dg/cpp1z/class-deduction38.C: Likewise.
3004 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
3005 * g++.dg/cpp1z/class-deduction12.C: Likewise.
3006 * g++.dg/cpp1z/decomp20.C: Likewise.
3007 * g++.dg/cpp1z/class-deduction22.C: Likewise.
3008 * g++.dg/cpp1z/class-deduction29.C: Likewise.
3009 * g++.dg/cpp1z/class-deduction8.C: Likewise.
3010 * g++.dg/cpp1z/class-deduction43.C: Likewise.
3011 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3012 * g++.dg/cpp1z/fold8.C: Likewise.
3013 * g++.dg/cpp1z/init-statement3.C: Likewise.
3014 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
3015 * g++.dg/cpp1z/class-deduction36.C: Likewise.
3016 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
3017 * g++.dg/cpp1z/fallthrough1.C: Likewise.
3018 * g++.dg/cpp1z/fold1.C: Likewise.
3019 * g++.dg/cpp1z/class-deduction26.C: Likewise.
3020 * g++.dg/cpp1z/fold-ice1.C: Likewise.
3021 * g++.dg/cpp1z/fold5.C: Likewise.
3022 * g++.dg/cpp1z/class-deduction34.C: Likewise.
3023 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
3024 * g++.dg/cpp1z/class-deduction7.C: Likewise.
3025 * g++.dg/cpp1z/class-deduction16.C: Likewise.
3026 * g++.dg/cpp1z/class-deduction10.C: Likewise.
3027 * g++.dg/cpp1z/eval-order3.C: Likewise.
3028 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
3029 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
3030 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
3031 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
3032 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
3033 * g++.dg/cpp1z/decomp15.C: Likewise.
3034 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
3035 * g++.dg/cpp1z/fold-mangle.C: Likewise.
3036 * g++.dg/cpp1z/class-deduction35.C: Likewise.
3037 * g++.dg/cpp1z/decomp4.C: Likewise.
3038 * g++.dg/cpp1z/class-deduction42.C: Likewise.
3039 * g++.dg/cpp1z/init-statement8.C: Likewise.
3040 * g++.dg/cpp1z/inline-var1a.C: Likewise.
3041 * g++.dg/cpp1z/init-statement6.C: Likewise.
3042 * g++.dg/cpp1z/class-deduction17.C: Likewise.
3043 * g++.dg/cpp1z/class-deduction28.C: Likewise.
3044 * g++.dg/cpp1z/class-deduction27.C: Likewise.
3045 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
3046 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
3047 * g++.dg/cpp1z/class-deduction11.C: Likewise.
3048 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
3049 * g++.dg/cpp1z/init-statement9.C: Likewise.
3050 * g++.dg/cpp1z/class-deduction19.C: Likewise.
3051 * g++.dg/cpp1z/class-deduction5.C: Likewise.
3052 * g++.dg/cpp1z/fold2.C: Likewise.
3053 * g++.dg/cpp1z/class-deduction33.C: Likewise.
3054 * g++.dg/cpp1z/class-deduction24.C: Likewise.
3055 * g++.dg/cpp1z/aggr-base1.C: Likewise.
3056 * g++.dg/cpp1z/fold6.C: Likewise.
3057 * g++.dg/cpp1z/decomp12.C: Likewise.
3058 * g++.dg/cpp1z/class-deduction4.C: Likewise.
3059 * g++.dg/cpp1z/inline-var1.C: Likewise.
3060 * g++.dg/cpp1z/aligned-new2.C: Likewise.
3061 * g++.dg/cpp1z/class-deduction3.C: Likewise.
3062 * g++.dg/other/error3.C: Likewise.
3063 * g++.dg/init/new25.C: Likewise.
3064 * g++.dg/init/new13.C: Likewise.
3065 * g++.dg/tls/diag-2.C: Likewise.
3066 * g++.dg/tls/diag-4.C: Likewise.
3067 * g++.dg/opt/noreturn-1.C: Likewise.
3068 * g++.dg/eh/async-unwind2.C: Likewise.
3069 * g++.dg/eh/spec9.C: Likewise.
3070 * g++.dg/eh/spec7.C: Likewise.
3071 * g++.dg/eh/template1.C: Likewise.
3072 * g++.dg/eh/cond4.C: Likewise.
3073 * g++.dg/eh/pr41819.C: Likewise.
3074 * g++.dg/eh/delete1.C: Likewise.
3075 * g++.dg/eh/spec3.C: Likewise.
3076 * g++.dg/eh/forced4.C: Likewise.
3077 * g++.dg/eh/spec2.C: Likewise.
3078 * g++.dg/eh/shadow1.C: Likewise.
3079 * g++.dg/eh/pr38662.C: Likewise.
3080 * g++.dg/eh/ehopt1.C: Likewise.
3081 * g++.dg/eh/spec8.C: Likewise.
3082 * g++.dg/eh/init-temp2.C: Likewise.
3083 * g++.dg/rtti/crash3.C: Likewise.
3084 * g++.dg/warn/Wreturn-type-3.C: Likewise.
3085 * g++.dg/warn/register-parm-1.C: Likewise.
3086 * g++.dg/warn/register-var-2.C: Likewise.
3087 * g++.dg/gcov/gcov-7.C: Likewise.
3088 * g++.dg/tree-ssa/pr45605.C: Likewise.
3089 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
3090 * g++.dg/lookup/exception1.C: Likewise.
3091 * g++.dg/ubsan/pr79589.C: Likewise.
3092 * g++.dg/tm/pr47340.C: Likewise.
3093 * g++.dg/tm/pr46567.C: Likewise.
3094 * g++.dg/expr/bitfield5.C: Likewise.
3095 * g++.dg/expr/bool1.C: Likewise.
3096 * g++.dg/expr/lval3.C: Likewise.
3097 * g++.dg/expr/lval4.C: Likewise.
3098 * g++.dg/expr/bitfield4.C: Likewise.
3099 * g++.dg/expr/bitfield6.C: Likewise.
3100 * g++.dg/expr/bool3.C: Likewise.
3101 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3102 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
3103 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
3104 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
3105 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
3106 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
3107 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
3108 * g++.dg/ext/has_nothrow_assign.C: Likewise.
3109 * g++.dg/parse/register1.C: Likewise.
3110 * g++.dg/parse/error15.C: Likewise.
3111 * g++.dg/parse/linkage2.C: Likewise.
3112 * g++.dg/concepts/intro2.C: Likewise.
3113 * g++.dg/concepts/class.C: Likewise.
3114 * g++.dg/concepts/traits1.C: Likewise.
3115 * g++.dg/concepts/req5.C: Likewise.
3116 * g++.dg/concepts/var-concept5.C: Likewise.
3117 * g++.dg/concepts/fn-concept2.C: Likewise.
3118 * g++.dg/concepts/traits2.C: Likewise.
3119 * g++.dg/concepts/placeholder2.C: Likewise.
3120 * g++.dg/concepts/class6.C: Likewise.
3121 * g++.dg/concepts/memtmpl1.C: Likewise.
3122 * g++.dg/concepts/friend2.C: Likewise.
3123 * g++.dg/concepts/template-parm3.C: Likewise.
3124 * g++.dg/concepts/template-parm10.C: Likewise.
3125 * g++.dg/concepts/explicit-spec1.C: Likewise.
3126 * g++.dg/concepts/explicit-spec3.C: Likewise.
3127 * g++.dg/concepts/var-templ2.C: Likewise.
3128 * g++.dg/concepts/intro5.C: Likewise.
3129 * g++.dg/concepts/deduction-constraint1.C: Likewise.
3130 * g++.dg/concepts/iconv1.C: Likewise.
3131 * g++.dg/concepts/constrained-parm.C: Likewise.
3132 * g++.dg/concepts/template-template-parm1.C: Likewise.
3133 * g++.dg/concepts/var-concept3.C: Likewise.
3134 * g++.dg/concepts/class3.C: Likewise.
3135 * g++.dg/concepts/memfun2.C: Likewise.
3136 * g++.dg/concepts/req1.C: Likewise.
3137 * g++.dg/concepts/disjunction1.C: Likewise.
3138 * g++.dg/concepts/req17.C: Likewise.
3139 * g++.dg/concepts/pr65848.C: Likewise.
3140 * g++.dg/concepts/placeholder4.C: Likewise.
3141 * g++.dg/concepts/decl-diagnose.C: Likewise.
3142 * g++.dg/concepts/intro7.C: Likewise.
3143 * g++.dg/concepts/pr68683.C: Likewise.
3144 * g++.dg/concepts/partial-spec4.C: Likewise.
3145 * g++.dg/concepts/template-parm5.C: Likewise.
3146 * g++.dg/concepts/explicit-inst1.C: Likewise.
3147 * g++.dg/concepts/class-deduction1.C: Likewise.
3148 * g++.dg/concepts/class1.C: Likewise.
3149 * g++.dg/concepts/req15.C: Likewise.
3150 * g++.dg/concepts/memfun.C: Likewise.
3151 * g++.dg/concepts/pr68434.C: Likewise.
3152 * g++.dg/concepts/inherit-ctor4.C: Likewise.
3153 * g++.dg/concepts/partial-spec6.C: Likewise.
3154 * g++.dg/concepts/var-templ1.C: Likewise.
3155 * g++.dg/concepts/template-parm8.C: Likewise.
3156 * g++.dg/concepts/explicit-inst3.C: Likewise.
3157 * g++.dg/concepts/class4.C: Likewise.
3158 * g++.dg/concepts/req6.C: Likewise.
3159 * g++.dg/concepts/fn8.C: Likewise.
3160 * g++.dg/concepts/class5.C: Likewise.
3161 * g++.dg/concepts/placeholder5.C: Likewise.
3162 * g++.dg/concepts/req16.C: Likewise.
3163 * g++.dg/concepts/req10.C: Likewise.
3164 * g++.dg/concepts/var-concept2.C: Likewise.
3165 * g++.dg/concepts/auto3.C: Likewise.
3166 * g++.dg/concepts/generic-fn-err.C: Likewise.
3167 * g++.dg/concepts/pr65552.C: Likewise.
3168 * g++.dg/concepts/partial-concept-id2.C: Likewise.
3169 * g++.dg/concepts/fn1.C: Likewise.
3170 * g++.dg/concepts/partial-spec.C: Likewise.
3171 * g++.dg/concepts/template-parm12.C: Likewise.
3172 * g++.dg/concepts/diagnostic1.C: Likewise.
3173 * g++.dg/concepts/intro1.C: Likewise.
3174 * g++.dg/concepts/explicit-inst4.C: Likewise.
3175 * g++.dg/concepts/req18.C: Likewise.
3176 * g++.dg/concepts/explicit-spec5.C: Likewise.
3177 * g++.dg/concepts/var-concept6.C: Likewise.
3178 * g++.dg/concepts/fn9.C: Likewise.
3179 * g++.dg/concepts/req2.C: Likewise.
3180 * g++.dg/concepts/template-parm7.C: Likewise.
3181 * g++.dg/concepts/req14.C: Likewise.
3182 * g++.dg/concepts/template-parm6.C: Likewise.
3183 * g++.dg/concepts/variadic4.C: Likewise.
3184 * g++.dg/concepts/fn6.C: Likewise.
3185 * g++.dg/concepts/req-neg1.C: Likewise.
3186 * g++.dg/concepts/alias3.C: Likewise.
3187 * g++.dg/concepts/expression2.C: Likewise.
3188 * g++.dg/concepts/partial-spec3.C: Likewise.
3189 * g++.dg/concepts/expression3.C: Likewise.
3190 * g++.dg/concepts/memfun-err.C: Likewise.
3191 * g++.dg/concepts/pr66091.C: Likewise.
3192 * g++.dg/concepts/explicit-spec2.C: Likewise.
3193 * g++.dg/concepts/equiv.C: Likewise.
3194 * g++.dg/concepts/friend1.C: Likewise.
3195 * g++.dg/concepts/fn4.C: Likewise.
3196 * g++.dg/concepts/var-templ3.C: Likewise.
3197 * g++.dg/concepts/explicit-inst2.C: Likewise.
3198 * g++.dg/concepts/alias2.C: Likewise.
3199 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
3200 * g++.dg/concepts/placeholder6.C: Likewise.
3201 * g++.dg/concepts/fn10.C: Likewise.
3202 * g++.dg/concepts/req3.C: Likewise.
3203 * g++.dg/concepts/variadic2.C: Likewise.
3204 * g++.dg/concepts/pr65636.C: Likewise.
3205 * g++.dg/concepts/intro6.C: Likewise.
3206 * g++.dg/concepts/class2.C: Likewise.
3207 * g++.dg/concepts/fn2.C: Likewise.
3208 * g++.dg/concepts/req20.C: Likewise.
3209 * g++.dg/concepts/req8.C: Likewise.
3210 * g++.dg/concepts/placeholder1.C: Likewise.
3211 * g++.dg/concepts/pr65854.C: Likewise.
3212 * g++.dg/concepts/member-concept.C: Likewise.
3213 * g++.dg/concepts/template-parm2.C: Likewise.
3214 * g++.dg/concepts/variadic1.C: Likewise.
3215 * g++.dg/concepts/fn7.C: Likewise.
3216 * g++.dg/concepts/intro4.C: Likewise.
3217 * g++.dg/concepts/req13.C: Likewise.
3218 * g++.dg/concepts/inherit-ctor3.C: Likewise.
3219 * g++.dg/concepts/explicit-spec6.C: Likewise.
3220 * g++.dg/concepts/auto1.C: Likewise.
3221 * g++.dg/concepts/alias1.C: Likewise.
3222 * g++.dg/concepts/fn-concept1.C: Likewise.
3223 * g++.dg/concepts/template-parm11.C: Likewise.
3224 * g++.dg/concepts/explicit-spec4.C: Likewise.
3225 * g++.dg/concepts/partial-concept-id1.C: Likewise.
3226 * g++.dg/concepts/req9.C: Likewise.
3227 * g++.dg/concepts/req4.C: Likewise.
3228 * g++.dg/concepts/pr65681.C: Likewise.
3229 * g++.dg/concepts/req7.C: Likewise.
3230 * g++.dg/concepts/req12.C: Likewise.
3231 * g++.dg/concepts/fn5.C: Likewise.
3232 * g++.dg/concepts/alias4.C: Likewise.
3233 * g++.dg/concepts/generic-fn.C: Likewise.
3234 * g++.dg/concepts/feature-macro.C: Likewise.
3235 * g++.dg/concepts/req19.C: Likewise.
3236 * g++.dg/concepts/placeholder3.C: Likewise.
3237 * g++.dg/concepts/intro3.C: Likewise.
3238 * g++.dg/concepts/partial-spec5.C: Likewise.
3239 * g++.dg/concepts/template-parm4.C: Likewise.
3240 * g++.dg/concepts/dr1430.C: Likewise.
3241 * g++.dg/concepts/pr65634.C: Likewise.
3242 * g++.dg/concepts/var-concept4.C: Likewise.
3243 * g++.dg/concepts/pr67249.C: Likewise.
3244 * g++.dg/concepts/expression.C: Likewise.
3245 * g++.dg/concepts/pr65575.C: Likewise.
3246 * g++.dg/concepts/partial-spec2.C: Likewise.
3247 * g++.dg/concepts/template-parm9.C: Likewise.
3248 * g++.dg/concepts/inherit-ctor1.C: Likewise.
3249 * g++.dg/concepts/equiv2.C: Likewise.
3250 * g++.dg/concepts/req11.C: Likewise.
3251 * g++.dg/concepts/template-parm1.C: Likewise.
3252 * g++.dg/concepts/inherit-ctor2.C: Likewise.
3253 * g++.dg/concepts/var-concept1.C: Likewise.
3254 * g++.dg/concepts/fn3.C: Likewise.
3255 * g++.dg/torture/pr46364.C: Likewise.
3256 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
3257 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3258 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
3259 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
3260 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
3261 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3262 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
3263 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
3264 * g++.dg/torture/pr52918-1.C: Likewise.
3265 * g++.dg/torture/pr49394.C: Likewise.
3266 * g++.dg/torture/pr57190.C: Likewise.
3267 * g++.dg/cpp0x/static_assert8.C: Likewise.
3268 * g++.dg/cpp0x/noexcept19.C: Likewise.
3269 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3270 * g++.dg/cpp0x/variadic73.C: Likewise.
3271 * g++.dg/cpp0x/noexcept02.C: Likewise.
3272 * g++.dg/cpp0x/defaulted23.C: Likewise.
3273 * g++.dg/cpp0x/noexcept08.C: Likewise.
3274 * g++.dg/cpp0x/auto9.C: Likewise.
3275 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
3276 * g++.dg/cpp0x/error5.C: Likewise.
3277 * c-c++-common/gomp/atomic-12.c: Likewise.
3278 * c-c++-common/gomp/atomic-13.c: Likewise.
3279 * c-c++-common/gomp/atomic-14.c: Likewise.
3280 * c-c++-common/Wvarargs-2.c: Likewise.
3281 * c-c++-common/Wvarargs.c: Likewise.
3282 * c-c++-common/vector-subscript-2.c: Likewise.
3283 * g++.old-deja/g++.robertl/eb123.C: Likewise.
3284 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
3285 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
3286 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3287 * g++.old-deja/g++.eh/throw2.C: Likewise.
3288 * g++.old-deja/g++.eh/throw1.C: Likewise.
3289 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
3290 * g++.old-deja/g++.other/new7.C: Likewise.
3291 * g++.old-deja/g++.other/crash30.C: Likewise.
3292 * g++.old-deja/g++.other/regstack.C: Likewise.
3293 * g++.old-deja/g++.other/crash28.C: Likewise.
3294 * g++.old-deja/g++.jason/bool5.C: Likewise.
3295 * g++.old-deja/g++.mike/p10416.C: Likewise.
3296 * g++.old-deja/g++.mike/eh25.C: Likewise.
3297 * g++.old-deja/g++.mike/eh55.C: Likewise.
3299 PR rtl-optimization/82192
3300 * gcc.c-torture/execute/pr82192.c: New test.
3302 2017-09-15 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/82217
3305 * gcc.dg/torture/pr82217.c: New testcase.
3307 2017-09-15 Jakub Jelinek <jakub@redhat.com>
3310 * gcc.target/i386/pr82145.c: New test.
3312 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
3315 * gfortran.dg/pointer_array_9.f90: New test.
3317 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
3321 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
3322 of __builtin_fabsq. Prevent the test from running on 32-bit.
3323 * gcc.target/powerpc/float128-fma1.c: New test.
3324 * gcc.target/powerpc/float128-fma2.c: Likewise.
3325 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
3326 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
3328 2017-09-14 David Malcolm <dmalcolm@redhat.com>
3331 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
3334 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
3336 * gcc.target/powerpc/r2_shrink-wrap.c: New.
3338 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3340 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
3343 2017-09-14 Richard Biener <rguenther@suse.de>
3345 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
3346 * gcc.dg/uninit-suppress_2.c: Adjust.
3347 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3349 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3351 PR tree-optimization/80996
3352 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
3354 2017-09-14 Jakub Jelinek <jakub@redhat.com>
3357 * g++.dg/cpp0x/pr81325.C: New test.
3359 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
3362 * gfortran.dg/pdt_10.f03 : New test.
3364 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3367 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
3369 2017-09-13 Martin Liska <mliska@suse.cz>
3372 * g++.dg/torture/pr82154.C: New test.
3374 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3377 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
3378 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
3380 2017-09-13 Steve Ellcey <sellcey@cavium.com>
3382 PR tree-optimization/80925
3383 * gfortran.dg/vect/vect-2.f90: Add
3384 --param vect-max-peeling-for-alignment=0 option.
3385 Remove unaligned access and peeling checks.
3386 * gfortran.dg/vect/vect-3.f90: Ditto.
3387 * gfortran.dg/vect/vect-4.f90: Ditto.
3388 * gfortran.dg/vect/vect-5.f90: Ditto.
3390 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
3394 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
3396 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
3398 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
3400 2017-09-13 Marek Polacek <polacek@redhat.com>
3403 * gcc.dg/pr82167.c: New test.
3405 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3407 * gcc.target/powerpc/fold-vec-ld-char.c: New.
3408 * gcc.target/powerpc/fold-vec-ld-double.c: New.
3409 * gcc.target/powerpc/fold-vec-ld-float.c: New.
3410 * gcc.target/powerpc/fold-vec-ld-int.c: New.
3411 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
3412 * gcc.target/powerpc/fold-vec-ld-short.c: New.
3414 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
3416 * gcc.target/aarch64/pr62178.c: Updated testcase
3417 to scan for two ldrs and an mla.
3419 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
3424 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
3426 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
3428 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3430 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
3431 ARMv8-A and ARMv8-R.
3432 * gcc.target/arm/acle/cdp2.c: Likewise.
3433 * gcc.target/arm/acle/ldc.c: Likewise.
3434 * gcc.target/arm/acle/ldc2.c: Likewise.
3435 * gcc.target/arm/acle/ldc2l.c: Likewise.
3436 * gcc.target/arm/acle/ldcl.c: Likewise.
3437 * gcc.target/arm/acle/mcr.c: Likewise.
3438 * gcc.target/arm/acle/mcr2.c: Likewise.
3439 * gcc.target/arm/acle/mcrr.c: Likewise.
3440 * gcc.target/arm/acle/mcrr2.c: Likewise.
3441 * gcc.target/arm/acle/mrc.c: Likewise.
3442 * gcc.target/arm/acle/mrc2.c: Likewise.
3443 * gcc.target/arm/acle/mrrc.c: Likewise.
3444 * gcc.target/arm/acle/mrrc2.c: Likewise.
3445 * gcc.target/arm/acle/stc.c: Likewise.
3446 * gcc.target/arm/acle/stc2.c: Likewise.
3447 * gcc.target/arm/acle/stc2l.c: Likewise.
3448 * gcc.target/arm/acle/stcl.c: Likewise.
3449 * lib/target-supports.exp:
3450 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
3451 and stcl in the comment.
3452 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
3453 and disable Thumb-1 targets.
3454 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
3455 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
3457 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3460 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
3461 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
3463 2017-09-13 Richard Biener <rguenther@suse.de>
3466 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
3467 default-def to avoid breaking iterator update with the weird
3468 interaction with cgraph_update_edges_for_call_stmt_node.
3470 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3472 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
3474 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3477 * g++.dg/torture/pr70621.C: New.
3479 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
3482 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
3484 * gfortran.dg/pdt_6.f03 : New test.
3485 * gfortran.dg/pdt_7.f03 : New test.
3486 * gfortran.dg/pdt_8.f03 : New test.
3489 * gfortran.dg/pdt_9.f03 : New test.
3491 2017-09-12 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.target/powerpc/pr82112.c: New test.
3495 * g++.dg/ext/altivec-18.C: New test.
3497 2017-09-12 Martin Liska <mliska@suse.cz>
3500 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
3502 2017-09-12 Richard Biener <rguenther@suse.de>
3504 PR tree-optimization/82157
3505 * gcc.dg/torture/pr82157.c: New testcase.
3507 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
3509 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
3511 * gcc.target/mips/near-far-2.c: Likewise.
3512 * gcc.target/mips/near-far-3.c: Likewise.
3513 * gcc.target/mips/near-far-4.c: Likewise.
3515 2017-09-12 Jakub Jelinek <jakub@redhat.com>
3518 * c-c++-common/pr82112.c: New test.
3519 * gcc.dg/pr82112.c: New test.
3521 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/pack9.adb: Robustify.
3526 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
3529 * gfortran.dg/associate_24.f90: New test.
3530 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
3532 * gfortran.dg/no_arg_check_2.f90: Likewise.
3533 * gfortran.dg/pointer_array_1.f90: New test.
3534 * gfortran.dg/pointer_array_2.f90: New test.
3535 * gfortran.dg/pointer_array_7.f90: New test.
3536 * gfortran.dg/pointer_array_8.f90: New test.
3537 * gfortran.dg/pointer_array_component_1.f90: New test.
3538 * gfortran.dg/pointer_array_component_2.f90: New test.
3539 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
3543 * gfortran.dg/pointer_array_3.f90: New test.
3546 * gfortran.dg/pointer_array_4.f90: New test.
3549 * gfortran.dg/pointer_array_5.f90: New test.
3552 * gfortran.dg/pointer_array_6.f90: New test.
3554 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
3557 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
3558 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
3559 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
3560 * g++.dg/cpp1y/feat-neg.C: Likewise.
3561 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3563 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
3565 * gnat.dg/debug14.adb: New test.
3567 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3569 * gnat.dg/specs/atomic3.ads: New test.
3571 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3573 * gnat.dg/specs/vfa.ads: Rename into...
3574 * gnat.dg/specs/vfa1.ads: ...this.
3575 * gnat.dg/specs/vfa2.ads: New test.
3577 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
3579 * gfortran.dg/pdt_1.f03 : New test.
3580 * gfortran.dg/pdt_2.f03 : New test.
3581 * gfortran.dg/pdt_3.f03 : New test.
3582 * gfortran.dg/pdt_4.f03 : New test.
3583 * gfortran.dg/pdt_5.f03 : New test.
3585 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
3587 * gcc.dg/pr81988.c: New test.
3589 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3591 * gnat.dg/opt67.adb: New test.
3592 * gnat.dg/opt67_pkg.ad[sb]: New helper.
3594 2017-09-07 Jakub Jelinek <jakub@redhat.com>
3597 * gcc.dg/pr81979.c: New test.
3599 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3602 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
3604 2017-09-07 Richard Biener <rguenther@suse.de>
3606 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
3609 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3611 * gcc.target/powerpc/float128-1.c: Update options to know that
3612 -mfloat128 is now on by default on PowerPC VSX systems. Remove
3613 -static-libgcc option which is no longer needed. Use -mvsx or
3614 -mpower9-vector to enable VSX or hardware IEEE support, rather
3615 than specifying a particular CPU.
3616 * gcc.target/powerpc/float128-2.c: Likewise.
3617 * gcc.target/powerpc/float128-cmp.c: Likewise.
3618 * gcc.target/powerpc/float128-complex-1.c: Likewise.
3619 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3620 * gcc.target/powerpc/float128-hw.c: Likewise.
3621 * gcc.target/powerpc/float128-mix.c: Likewise.
3622 * gcc.target/powerpc/float128-type-1.c: Likewise.
3623 * gcc.target/powerpc/float128-type-2.c: Likewise.
3624 * gcc.target/powerpc/float128-3.c: New test.
3625 * gcc.target/powerpc/float128-4.c: Likewise.
3626 * gcc.target/powerpc/float128-5.c: Likewise.
3628 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
3631 * gcc.dg/pr78468.c: Add alignment test.
3633 2017-09-06 Wish Wu <wishwu007@gmail.com>
3634 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/sancov/cmp0.c: New test.
3638 2017-09-06 Richard Biener <rguenther@suse.de>
3640 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
3641 test for correctness of vector lowering.
3643 2017-09-06 Richard Biener <rguenther@suse.de>
3645 PR tree-optimization/82108
3646 * gcc.dg/vect/pr82108.c: New testcase.
3648 2017-09-06 Martin Jambor <mjambor@suse.cz>
3650 PR tree-optimization/82078
3651 * gcc.dg/tree-ssa/pr82078.c: New test.
3653 2017-09-06 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.dg/tls/pr82095.c: New test.
3658 2017-09-05 Jakub Jelinek <jakub@redhat.com>
3661 * gcc.dg/gomp/pr81768-2.c: New test.
3664 * gcc.dg/gomp/pr81768-1.c: New test.
3666 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3669 * gcc.target/powerpc/pr81833-1.c: New file.
3670 * gcc.target/powerpc/pr81833-2.c: New file.
3672 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
3677 * gcc.target/i386/pr59501-4a.c: Remove xfail.
3678 * gcc.target/i386/pr81769-1a.c: New test.
3679 * gcc.target/i386/pr81769-1b.c: Likewise.
3680 * gcc.target/i386/pr81769-2.c: Likewise.
3682 2017-09-05 Marek Polacek <polacek@redhat.com>
3685 * c-c++-common/ubsan/pr82072-2.c: New test.
3687 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3690 * g++.dg/cpp1y/constexpr-return3.C: New.
3692 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3694 * gnat.dg/incomplete5.ad[sb]: New test.
3695 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
3697 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3699 * gnat.dg/specs/uc2.ads: New test.
3701 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3703 * gnat.dg/taft_type4.adb: New test.
3704 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
3706 2017-09-05 Richard Biener <rguenther@suse.de>
3708 PR tree-optimization/82102
3709 * gcc.dg/torture/pr82102.c: New testcase.
3711 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3713 * testsuite/gnat.dg/array29.ad[sb]: New test.
3715 2017-09-05 Martin Liska <mliska@suse.cz>
3717 PR tree-optimization/82032
3718 * g++.dg/other/pr82032.C: New test.
3719 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
3720 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3721 * gcc.dg/switch-10.c: Likewise.
3723 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
3725 * gcc.target/i386/mpx/mpx-os-support.h: New file.
3726 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
3728 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3731 * gcc.target/arm/pr77308-1.c: New test.
3733 2017-09-04 Richard Biener <rguenther@suse.de>
3735 PR tree-optimization/82084
3736 * g++.dg/torture/pr82084.C: New testcase.
3738 2017-09-04 Marek Polacek <polacek@redhat.com>
3741 * c-c++-common/Wtautological-compare-5.c: New test.
3743 2017-09-04 Jeff Law <law@redhat.com>
3745 PR tree-optimization/64910
3746 * gcc.dg/tree-ssa/pr64910-2.c: New test.
3748 2017-09-04 Marek Polacek <polacek@redhat.com>
3751 * c-c++-common/ubsan/pr82072.c: New test.
3753 2017-09-04 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/82060
3756 * g++.dg/torture/pr82060.C: New testcase.
3758 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
3760 PR rtl-optimization/57448
3763 * gcc.dg/atomic/pr80640-2.c: New testcase.
3764 * gcc.dg/atomic/pr81316.c: New testcase.
3766 2017-09-04 Tom de Vries <tom@codesourcery.com>
3768 PR tree-optimization/82052
3769 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
3772 2017-09-04 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/ubsan/pr81981.c: New test.
3777 PR tree-optimization/70043
3779 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
3781 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
3783 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
3784 * gcc.target/i386/bmi-check.h (main): Ditto.
3785 * gcc.target/i386/bmi2-check.h (main): Ditto.
3786 * gcc.target/i386/rtm-check.h (main): Ditto.
3787 * gcc.target/i386/sha-check.h (main): Ditto.
3788 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
3789 (main): Use __get_cpuid_count. Use check_osxsave.
3790 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
3791 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
3792 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
3793 (main): Use check_osxsave.
3795 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
3797 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
3798 and return NORUNRES on failure.
3799 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
3800 __builtin_va_arg_pack instead of __va_arg_pack.
3801 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
3802 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
3803 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
3804 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
3805 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
3807 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3810 * gcc.target/i386/pr81766.c: New test.
3812 2017-09-01 Joseph Myers <joseph@codesourcery.com>
3815 * gcc.target/i386/excess-precision-7.c: New test.
3817 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3820 * gcc.target/s390/target-attribute/pr82012.c: New test.
3822 2017-09-01 Jeff Law <law@redhat.com>
3824 * gcc.target/i386/const-in-bss.c: New test.
3826 PR tree-optimization/82052
3827 * gcc.c-torture/compile/pr82052.c: New test.
3829 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3832 * gcc.dg/asan/pr81923.c: New test.
3834 2017-09-01 Martin Liska <mliska@suse.cz>
3836 PR tree-optimization/82059
3837 * gcc.dg/tree-ssa/pr82059.c: New test.
3839 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3841 * gcc.target/arc/loop-1.c: Deleted.
3843 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3845 * gcc.target/arc/arc.exp: Test also cpp files.
3846 * gcc.target/arc/tdelay_slots.cpp: New test.
3848 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3850 * gcc.target/arc/pr9001184797.c: New test.
3852 2017-09-01 Jakub Jelinek <jakub@redhat.com>
3855 * c-c++-common/gomp/pr81887.c: New test.
3856 * gfortran.dg/gomp/pr81887.f90: New test.
3858 2017-09-01 Marek Polacek <polacek@redhat.com>
3861 * g++.dg/warn/Wbool-operation-1.C: New test.
3863 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3865 * gcc.target/arc/sdata-5.c: New test.
3866 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
3868 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3870 * gcc.target/arc/sdata-3.c: New file.
3871 * gcc.target/arc/sdata-4.c: Likewise.
3873 2017-08-31 Richard Biener <rguenther@suse.de>
3876 * g++.dg/gomp/pr82054.C: New testcase.
3878 2017-08-31 Renlin Li <renlin.li@arm.com>
3879 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3881 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
3883 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3885 PR tree-optimization/81987
3886 * g++.dg/torture/pr81987.C: New file.
3888 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
3890 * gnat.dg/aggr22.ad[sb]: New test.
3892 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
3894 * gcc.target/powerpc/cr_shrink-wrap.c: New.
3896 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3899 * gcc.target/powerpc/pr82015.c: Fix up error message.
3901 2017-08-30 Martin Liska <mliska@suse.cz>
3904 * gcc.dg/ipa/pr82001.c: New test.
3906 2017-08-30 Martin Liska <mliska@suse.cz>
3908 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
3910 2017-08-30 Richard Biener <rguenther@suse.de>
3912 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
3914 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3917 * gcc.target/powerpc/pr82015.c: New test.
3919 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
3921 * gcc.target/i386/*.c: Remove excess braces from target selectors.
3923 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
3925 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
3926 * gcc.target/i386/abi-2.c: Ditto.
3927 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
3928 * gcc.target/i386/pr22076.c: Ditto.
3929 * gcc.target/i386/pr37216.c: Ditto.
3930 * gcc.target/i386/pr39431.c: Ditto.
3931 * gcc.target/i386/pr40906-1.c: Ditto.
3932 * gcc.target/i386/pr40906-2.c: Ditto.
3933 * gcc.target/i386/pr43766.c: Ditto.
3934 * gcc.target/i386/pr46226.c: Ditto.
3935 * gcc.target/i386/pr46470.c: Ditto.
3936 * gcc.target/i386/pr59929.c: Ditto.
3937 * gcc.target/i386/sse-10.c: Ditto.
3938 * gcc.target/i386/vararg-1.c: Ditto.
3939 * gcc.target/i386/vararg-1.c: Ditto.
3940 * gcc.target/i386/asm-6.c: Compile for fpic target only.
3941 * gcc.target/i386/pr44223.c: Ditto.
3942 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
3943 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
3944 * gcc.target/i386/pr67480.c (dg-options): Ditto.
3945 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
3946 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
3947 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
3948 * gcc.target/i386/mvc9.c: Compile for lto target only.
3949 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
3950 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
3951 * gcc.target/i386/pr57091.c: Ditto.
3952 * gcc.target/i386/pr61599-2.c: Ditto.
3954 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3956 PR tree-optimization/81503
3957 * gcc.c-torture/execute/pr81503.c: New file.
3959 2017-08-29 Martin Liska <mliska@suse.cz>
3961 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
3962 * gcc.dg/tree-ssa/vrp104.c: Likewise.
3964 2017-08-29 Richard Biener <rguenther@suse.de>
3965 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
3967 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
3969 2017-08-28 Jeff Law <law@redhat.com>
3971 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
3972 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
3973 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
3974 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3975 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3976 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3977 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3978 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3979 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3981 2017-08-28 Janus Weil <janus@gcc.gnu.org>
3984 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3985 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3987 2017-08-28 Steve Ellcey <sellcey@cavium.com>
3989 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3990 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3991 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3993 2017-08-28 Richard Biener <rguenther@suse.de>
3995 PR tree-optimization/81977
3996 * g++.dg/torture/pr81977.C: New testcase.
3998 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
4001 * gcc.dg/atomic/pr80640.c: New testcase.
4003 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
4006 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
4007 * gcc.target/i386/pr46091-4a.c: Ditto.
4009 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4012 * gfortran.dg/inline_matmul_19.f90: New test.
4014 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
4016 * gcc.target/powerpc/m128-check.h: New file.
4017 * gcc.target/powerpc/sse-check.h: New file.
4018 * gcc.target/powerpc/sse-movmskps-1.c: New file.
4019 * gcc.target/powerpc/sse-movlps-2.c: New file.
4020 * gcc.target/powerpc/sse-pavgw-1.c: New file.
4021 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
4022 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
4023 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
4024 * gcc.target/powerpc/sse-divss-1.c: New file.
4025 * gcc.target/powerpc/sse-movhps-1.c: New file.
4026 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
4027 * gcc.target/powerpc/sse-subps-1.c: New file.
4028 * gcc.target/powerpc/sse-minps-1.c: New file.
4029 * gcc.target/powerpc/sse-pminub-1.c: New file.
4030 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
4031 * gcc.target/powerpc/sse-shufps-1.c: New file.
4032 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
4033 * gcc.target/powerpc/sse-maxps-1.c: New file.
4034 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
4035 * gcc.target/powerpc/sse-movmskb-1.c: New file.
4036 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
4037 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
4038 * gcc.target/powerpc/sse-mulps-1.c: New file.
4039 * gcc.target/powerpc/sse-rcpps-1.c: New file.
4040 * gcc.target/powerpc/sse-pminsw-1.c: New file.
4041 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
4042 * gcc.target/powerpc/sse-subss-1.c: New file.
4043 * gcc.target/powerpc/sse-movss-2.c: New file.
4044 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
4045 * gcc.target/powerpc/sse-minss-1.c: New file.
4046 * gcc.target/powerpc/sse-movaps-2.c: New file.
4047 * gcc.target/powerpc/sse-movlps-1.c: New file.
4048 * gcc.target/powerpc/sse-maxss-1.c: New file.
4049 * gcc.target/powerpc/sse-movhlps-1.c: New file.
4050 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
4051 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
4052 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
4053 * gcc.target/powerpc/sse-mulss-1.c: New file.
4054 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
4055 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
4056 * gcc.target/powerpc/sse-movlhps-1.c: New file.
4057 * gcc.target/powerpc/sse-movhps-2.c: New file.
4058 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
4059 * gcc.target/powerpc/sse-xorps-1.c: New file.
4060 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
4061 * gcc.target/powerpc/sse-orps-1.c: New file.
4062 * gcc.target/powerpc/sse-addps-1.c: New file.
4063 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
4064 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
4065 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
4066 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
4067 * gcc.target/powerpc/sse-andps-1.c: New file.
4068 * gcc.target/powerpc/sse-cmpss-1.c: New file.
4069 * gcc.target/powerpc/sse-divps-1.c: New file.
4070 * gcc.target/powerpc/sse-andnps-1.c: New file.
4071 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
4072 * gcc.target/powerpc/sse-movss-1.c: New file.
4073 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
4074 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
4075 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
4076 * gcc.target/powerpc/sse-movaps-1.c: New file.
4077 * gcc.target/powerpc/sse-movss-3.c: New file.
4078 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
4079 * gcc.target/powerpc/sse-addss-1.c: New file.
4080 * gcc.target/powerpc/sse-psadbw-1.c: New file.
4082 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4084 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
4085 * gcc.target/powerpc/dform-2.c: Likewise.
4086 * gcc.target/powerpc/dform-3.c: Likewise.
4087 * gcc.target/powerpc/pr71656-1.c: Likewise.
4088 * gcc.target/powerpc/pr71656-2.c: Likewise.
4089 * gcc.target/powerpc/pr80103-1.c: Likewise.
4090 * gcc.target/powerpc/pr80098-1.c: Likewise.
4092 2017-08-24 Martin Sebor <msebor@redhat.com>
4095 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
4096 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
4097 * gcc.dg/tree-ssa/pr81908.c: New test.
4099 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
4101 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
4102 Suppress warning during tests.
4104 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
4106 * lib/target-supports.exp: Group together target-dependant checks.
4108 2017-08-24 Bin Cheng <bin.cheng@arm.com>
4110 PR tree-optimization/81913
4111 * gcc.c-torture/execute/pr81913.c: New test.
4112 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
4113 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
4115 2017-08-23 Richard Biener <rguenther@suse.de>
4118 * gcc.target/i386/pr81921.c: New testcase.
4120 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
4122 * gcc.target/i386/pr80969-1.c: New testcase.
4123 * gcc.target/i386/pr80969-2a.c: Likewise.
4124 * gcc.target/i386/pr80969-2.c: Likewise.
4125 * gcc.target/i386/pr80969-3.c: Likewise.
4126 * gcc.target/i386/pr80969-4a.c: Likewise.
4127 * gcc.target/i386/pr80969-4b.c: Likewise.
4128 * gcc.target/i386/pr80969-4.c: Likewise.
4129 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
4130 * lib/target-supports.exp (check_avx512_os_support_available,
4131 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
4132 New proceedures for target avx512f and avx512f_runtime selectors.
4133 (check_avx2_hw_available): Fix breakage due NULL being undefined.
4135 2017-08-23 David Malcolm <dmalcolm@redhat.com>
4137 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
4138 * gcc.dg/param-type-mismatch.c: New test case.
4140 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4142 * gcc.target/powerpc/fold-vec-perm-char.c: New.
4143 * gcc.target/powerpc/fold-vec-perm-double.c: New.
4144 * gcc.target/powerpc/fold-vec-perm-float.c: New.
4145 * gcc.target/powerpc/fold-vec-perm-int.c: New.
4146 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
4147 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
4148 * gcc.target/powerpc/fold-vec-perm-short.c: New.
4150 2017-08-23 Richard Biener <rguenther@suse.de>
4152 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
4153 * g++.dg/tree-ssa/pr45605.C: Likewise.
4154 * gnat.dg/noinline2.adb: Likewise.
4155 * gnat.dg/renaming6.adb: Likewise.
4156 * gnat.dg/renaming6.ads: Likewise.
4157 * gnat.dg/specs/noinline3.ads: Likewise.
4159 2017-08-23 Richard Biener <rguenther@suse.de>
4162 * g++.dg/lto/pr81940_0.C: New testcase.
4164 2017-08-23 Tamar Christina <tamar.christina@arm.com>
4167 * gcc.dg/tree-ssa/pr19706.c: New.
4168 * lib/target-supports.exp (check_effective_target_xorsign): New.
4170 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
4172 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
4174 * gcc.target/i386/pr64409.c: Modify to only run on x32.
4175 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
4176 * gcc.target/i386/pr66275.c: Likewise.
4177 * gcc.target/i386/pr68018.c: Likewise.
4179 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
4181 * gcc.target/powerpc/fold-vec-sums-int.c: New.
4183 2017-08-22 Jeff Law <law@redhat.com>
4185 PR tree-optimization/81741
4186 PR tree-optimization/71947
4187 * gcc.dg/tree-ssa/pr81741.c: New test.
4188 * gcc.dg/tree-ssa/pr71947-7.c: New test.
4189 * gcc.dg/tree-ssa/pr71947-8.c: New test.
4190 * gcc.dg/tree-ssa/pr71947-9.c: New test.
4191 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
4192 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
4193 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
4194 * gcc.dg/tree-ssa/20030922-2.c: xfail.
4196 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
4199 * g++.dg/pr80287.C: New test.
4201 2017-08-22 Richard Biener <rguenther@suse.de>
4204 2017-08-09 Slava Barinov <v.barinov@samsung.com>
4206 * g++.dg/asan/asan.exp: Switch on *.cc tests.
4208 2017-08-22 Richard Biener <rguenther@suse.de>
4210 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
4211 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
4212 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
4213 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
4214 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
4215 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
4216 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
4217 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
4219 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4222 * gfortran.dg/dtio_12.f90: Update test.
4224 2017-08-21 Nathan Sidwell <nathan@acm.org>
4226 * g++.dg/template/pr81899.C: Fix c++03.
4227 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
4229 2017-08-21 David Malcolm <dmalcolm@redhat.com>
4231 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
4232 Update expected result to show all of "(long)0" being underlined.
4233 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4234 (test_multitoken_macro): Update expected underlining.
4236 2017-08-21 David Malcolm <dmalcolm@redhat.com>
4238 * gcc.dg/format/diagnostic-ranges.c: Update expected results
4239 to show underlining of all pertinent params.
4240 * gcc.dg/format/pr72858.c: Likewise.
4242 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
4245 * gcc.target/i386/pr46091-4.c: New test.
4246 * gcc.target/i386/pr46091-4a.c: Ditto.
4247 * gcc.target/i386/pr46091-5.c: Ditto.
4248 * gcc.target/i386/pr46091-5a.c: Ditto.
4250 2017-08-21 Nathan Sidwell <nathan@acm.org>
4253 * g++.dg/template/pr81899.C: New.
4255 2017-08-21 Richard Biener <rguenther@suse.de>
4257 PR tree-optimization/81900
4258 * gcc.dg/torture/pr81900.c: New testcase.
4260 2017-08-21 Richard Biener <rguenther@suse.de>
4262 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
4263 regex to handle the LTO case.
4264 * c-c++-common/asan/heap-overflow-1.c: Likewise.
4265 * c-c++-common/asan/misalign-1.c: Likewise.
4266 * c-c++-common/asan/misalign-2.c: Likewise.
4267 * c-c++-common/asan/null-deref-1.c: Likewise.
4268 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4269 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4270 * c-c++-common/asan/use-after-free-1.c: Likewise.
4271 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
4272 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4273 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4274 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4275 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4276 * g++.dg/asan/large-func-test-1.C: Likewise.
4277 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
4279 2017-08-21 Richard Biener <rguenther@suse.de>
4282 * g++.dg/torture/pr81884.C: New testcase.
4284 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
4287 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
4289 2017-08-18 David Malcolm <dmalcolm@redhat.com>
4291 PR tree-optimization/46805
4292 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
4293 * jit.dg/test-autovectorize.c: New test case.
4295 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
4298 * gcc.target/powerpc/pr80210.c: New test.
4300 2017-08-18 David Malcolm <dmalcolm@redhat.com>
4303 * g++.dg/lookup/empty.h: New file.
4304 * g++.dg/lookup/missing-std-include-2.C: Replace include of
4305 stdio.h with empty.h and a declaration of a "std::sprintf" not based
4308 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
4311 * c-c++-common/pr53037-5.c: New test.
4312 * g++.dg/pr53037-1.C: Likewise.
4313 * g++.dg/pr53037-2.C: Likewise.
4314 * g++.dg/pr53037-3.C: Likewise.
4315 * g++.dg/pr53037-4.C: Likewise.
4316 * gcc.dg/pr53037-1.c: Likewise.
4317 * gcc.dg/pr53037-2.c: Likewise.
4318 * gcc.dg/pr53037-3.c: Likewise.
4319 * gcc.dg/pr53037-4.c: Likewise.
4321 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
4323 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
4324 * gcc.target/powerpc/p9-vparity.c: Likewise.
4325 * gcc.target/powerpc/pr68805.c: Likewise.
4326 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
4328 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
4331 * gcc.target/powerpc/pr72804.c: New test.
4333 2017-08-17 Marek Polacek <polacek@redhat.com>
4336 * gcc.dg/torture/pr81814.c: New test.
4338 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
4340 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
4342 2017-08-17 Tom de Vries <tom@codesourcery.com>
4344 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
4346 2017-08-17 Richard Biener <rguenther@suse.de>
4348 * gcc.dg/tree-ssa/vrp117.c: New testcase.
4350 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
4352 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
4353 scan-assembler-times for alpha*-*-*.
4354 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
4355 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
4357 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4360 * gfortran.dg/realloc_on_assignment_29.f90: New test.
4362 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
4365 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
4366 (testm): New test function.
4367 * gcc.target/i386/pr46091-2.c: Ditto.
4368 * gcc.target/i386/pr46091-3.c: Ditto.
4370 2017-08-16 Bin Cheng <bin.cheng@arm.com>
4372 PR tree-optimization/81832
4373 * gcc.dg/tree-ssa/pr81832.c: New test.
4375 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
4377 PR tree-optimization/81835
4378 * gcc.dg/vect/pr81815.c: New test.
4380 2017-08-15 Joseph Myers <joseph@codesourcery.com>
4384 * gcc.c-torture/compile/string-large-1.c: New test.
4386 2017-08-15 Richard Biener <rguenther@suse.de>
4388 PR tree-optimization/81790
4389 * gcc.dg/torture/pr81790.c: New testcase.
4391 2017-08-14 Martin Sebor <msebor@redhat.com>
4394 * c-c++-common/attr-nonstring-1.c: New test.
4396 2017-08-14 Martin Sebor <msebor@redhat.com>
4399 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
4401 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
4403 * gcc.dg/ucnid-5.c: Skip on AIX.
4404 * gcc.target/powerpc/pr79909.c: Skip on AIX.
4406 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
4409 * gcc.target/i386/pr46091-1.c: New test.
4410 * gcc.target/i386/pr46091-2.c: Ditto.
4411 * gcc.target/i386/pr46091-3.c: Ditto.
4413 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4416 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
4418 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4421 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
4422 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
4423 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4424 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4425 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4426 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4427 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4428 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
4429 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4430 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4431 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4432 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4433 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4434 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4435 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4436 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4437 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4438 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4439 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4440 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4441 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4442 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4443 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4444 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4445 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4446 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4447 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4448 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4449 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4450 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4451 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4452 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4453 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4454 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4455 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4456 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4457 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4458 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4459 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4460 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4461 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4462 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4463 * gcc.target/powerpc/cmpb-3.c: Likewise.
4464 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4465 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4466 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4467 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4468 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4469 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4470 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4471 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4472 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4473 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4474 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4475 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4476 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4477 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4478 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4479 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4480 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4481 * gcc.target/powerpc/no-r11-3.c: Likewise.
4482 * gcc.target/powerpc/pr80098-1.c: Likewise.
4483 * gcc.target/powerpc/pr80098-2.c: Likewise.
4484 * gcc.target/powerpc/pr80098-3.c: Likewise.
4485 * gcc.target/powerpc/pr80098-4.c: Likewise.
4486 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4487 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4488 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4489 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4490 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4491 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4492 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4493 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4494 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4495 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4496 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4498 2017-08-14 Bin Cheng <bin.cheng@arm.com>
4500 PR tree-optimization/81799
4501 * gcc.dg/tree-ssa/pr81799.c: New.
4503 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4506 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
4507 * lib/target-supports.exp: Add check_effective_target_autoincdec.
4509 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
4511 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
4512 -mno-pc-relative-literal-loads.
4514 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517 * gcc.dg/pie-static-1.c: Require both static and pie support.
4518 * gcc.dg/pie-static-2.c: Likewise.
4520 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
4523 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
4525 2017-08-11 Marek Polacek <polacek@redhat.com>
4528 * gcc.dg/pr81795.c: New test.
4530 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4533 * gfortran.dg (bind_c_usage_30): New test.
4535 2017-08-11 Martin Liska <mliska@suse.cz>
4538 * gcc.target/i386/mpx/pr79987.c: New test.
4540 2017-08-11 Martin Liska <mliska@suse.cz>
4543 * gcc.target/i386/pr81213.c: New test.
4545 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
4548 * gcc.target/i386/stack-prot-sym.c: New test.
4550 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
4553 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
4554 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
4555 vect_perm and vect_element_align for vectorization.
4557 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
4560 * gcc.target/i386/pr81736-1.c: New test.
4561 * gcc.target/i386/pr81736-2.c: Likewise.
4562 * gcc.target/i386/pr81736-3.c: Likewise.
4563 * gcc.target/i386/pr81736-4.c: Likewise.
4564 * gcc.target/i386/pr81736-5.c: Likewise.
4565 * gcc.target/i386/pr81736-6.c: Likewise.
4566 * gcc.target/i386/pr81736-7.c: Likewise.
4568 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4570 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
4571 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
4573 2017-08-10 David Malcolm <dmalcolm@redhat.com>
4575 * c-c++-common/missing-close-symbol.c: New test case.
4576 * c-c++-common/missing-symbol.c: New test case.
4577 * gcc.dg/unclosed-init.c: New test case.
4578 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
4579 * g++.dg/diagnostic/unclosed-function.C: New test case.
4580 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
4581 * g++.dg/diagnostic/unclosed-struct.C: New test case.
4582 * g++.dg/parse/pragma2.C: Update to reflect movement of the
4583 "expected identifier" error.
4585 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
4587 * gfortran.dg/dec_d_lines_1.f: New test.
4588 * gfortran.dg/dec_d_lines_2.f: New test.
4590 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
4592 * gfortran.dg/dec_structure_18.f90: New test.
4593 * gfortran.dg/dec_structure_19.f90: New test.
4594 * gfortran.dg/dec_structure_20.f90: New test.
4595 * gfortran.dg/dec_structure_21.f90: New test.
4597 2017-08-10 Marek Polacek <polacek@redhat.com>
4600 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
4602 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
4604 2017-08-10 Martin Liska <mliska@suse.cz>
4607 * g++.dg/other/pr81355.C: New test.
4609 2017-08-09 David Malcolm <dmalcolm@redhat.com>
4611 * jit.dg/all-non-failing-tests.h: Add note about
4612 test-vector-types.cc.
4613 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
4615 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
4617 * jit.dg/test-vector-types.cc: New test case.
4619 2017-08-09 Andrew Pinski <apinski@cavium.com>
4621 * gcc.target/aarch64/vect-xorsign_exec.c: Add
4622 --save-temps to the options passed.
4624 2017-08-09 Michael Collison <michael.collison@arm.com>
4626 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
4627 boundary option and fix comment.
4628 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
4629 boundary option and fix comment.
4630 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
4631 boundary option and fix comment.
4632 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
4633 -mstructure-size boundary option.
4635 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
4637 PR rtl-optimization/81423
4638 * gcc.c-torture/execute/pr81423.c: New testcase.
4640 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4642 * gcc.target/powerpc/fold-vec-pack-double.c: New.
4643 * gcc.target/powerpc/fold-vec-pack-int.c: New.
4644 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
4645 * gcc.target/powerpc/fold-vec-pack-short.c: New.
4647 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4649 * gcc.target/powerpc/fold-vec-msum-char.c: New.
4650 * gcc.target/powerpc/fold-vec-msum-short.c: New.
4652 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4654 * gcc.target/powerpc/fold-vec-madd-double.c: New.
4655 * gcc.target/powerpc/fold-vec-madd-float.c: New.
4656 * gcc.target/powerpc/fold-vec-madd-short.c: New.
4658 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4660 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
4661 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
4662 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
4663 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
4665 2017-08-09 Slava Barinov <v.barinov@samsung.com>
4667 * g++.dg/asan/asan.exp: Switch on *.cc tests.
4669 2017-08-09 Marek Polacek <polacek@redhat.com>
4672 * gcc.dg/diagnostic-types-1.c: New test.
4673 * gcc.dg/assign-warn-1.c: Update warning messages.
4674 * gcc.dg/assign-warn-2.c: Likewise.
4675 * gcc.dg/c90-const-expr-5.c: Likewise.
4676 * gcc.dg/c99-const-expr-5.c: Likewise.
4677 * gcc.dg/conv-2.c: Likewise.
4678 * gcc.dg/init-bad-7.c: Likewise.
4679 * gcc.dg/overflow-warn-1.c: Likewise.
4680 * gcc.dg/overflow-warn-2.c: Likewise.
4681 * gcc.dg/overflow-warn-3.c: Likewise.
4682 * gcc.dg/overflow-warn-4.c: Likewise.
4683 * gcc.dg/pointer-array-atomic.c: Likewise.
4684 * gcc.dg/pr26865.c: Likewise.
4685 * gcc.dg/pr61162-2.c: Likewise.
4686 * gcc.dg/pr61162.c: Likewise.
4687 * gcc.dg/pr67730-2.c: Likewise.
4688 * gcc.dg/pr69156.c: Likewise.
4689 * gcc.dg/pr70174.c: Likewise.
4690 * objc.dg/proto-lossage-4.m: Likewise.
4692 2017-08-09 Marek Polacek <polacek@redhat.com>
4695 * Wsign-compare-1.c: New test.
4696 * gcc.dg/compare1.c: Adjust dg-bogus.
4697 * gcc.dg/compare2.c: Likewise.
4698 * gcc.dg/compare3.c: Likewise.
4699 * gcc.dg/compare7.c: Likewise.
4700 * gcc.dg/compare8.c: Likewise.
4701 * gcc.dg/compare9.c: Likewise.
4702 * gcc.dg/pr11492.c: Likewise.
4704 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
4707 * gcc.dg/pie-7.c: New test.
4708 * gcc.dg/pie-static-1.c: Likewise.
4709 * gcc.dg/pie-static-2.c: Likewise.
4711 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
4714 * gcc.target/i386/stack-prot-guard.c: New test.
4716 2017-08-08 Tamar Christina <tamar.christina@arm.com>
4718 * gcc.target/aarch64/xorsign.c: New.
4719 * gcc.target/aarch64/xorsign_exec.c: New.
4720 * gcc.target/aarch64/vect-xorsign_exec.c: New.
4722 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4724 PR tree-optimization/81354
4725 * g++.dg/torture/pr81354.C: New file.
4727 2017-08-08 Richard Biener <rguenther@suse.de>
4730 * g++.dg/tree-ssa/pr81719.C: New testcase.
4732 2017-08-08 Richard Biener <rguenther@suse.de>
4734 PR tree-optimization/81723
4735 * gfortran.dg/pr81723.f: New testcase.
4737 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4739 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
4741 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4742 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4743 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4744 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4745 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4746 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4747 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4748 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4749 * gcc.target/powerpc/cmpb-3.c: Likewise.
4750 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4751 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4753 2017-08-08 Martin Liska <mliska@suse.cz>
4756 * gcc.dg/ipa/pr81696.c: New test.
4758 2017-08-08 Bin Cheng <bin.cheng@arm.com>
4760 PR tree-optimization/81744
4761 * gcc.dg/tree-ssa/pr81744.c: New.
4763 2017-08-08 Marek Polacek <polacek@redhat.com>
4766 * g++.dg/other/bitfield6.C: New test.
4768 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4771 * gcc.target/powerpc/vec-setup.h: New tests to test various
4772 combinations of setting up vectors of 2 double word elements.
4773 * gcc.target/powerpc/vec-setup-long.c: Likewise.
4774 * gcc.target/powerpc/vec-setup-double.c: Likewise.
4775 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4776 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
4777 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
4778 vector inserts from vector extracts.
4779 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
4781 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4785 * gfortran.dg/o_fast_stacksize.90: New test.
4787 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
4790 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
4792 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4794 * gcc.target/i386/pr81736-1.c: Removed.
4795 * gcc.target/i386/pr81736-2.c: Likewise.
4796 * gcc.target/i386/pr81736-3.c: Likewise.
4797 * gcc.target/i386/pr81736-4.c: Likewise.
4799 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4802 * gcc.target/i386/pr81736-1.c: New test.
4803 * gcc.target/i386/pr81736-2.c: Likewise.
4804 * gcc.target/i386/pr81736-3.c: Likewise.
4805 * gcc.target/i386/pr81736-4.c: Likewise.
4807 2017-08-07 Marek Polacek <polacek@redhat.com>
4810 * gcc.dg/pr81737.c: New test.
4812 2017-08-07 Martin Liska <mliska@suse.cz>
4814 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
4815 * gcc.dg/parm-impl-decl-1.c: Likewise.
4816 * gcc.dg/parm-impl-decl-3.c: Likewise.
4817 * gcc.dg/Wattributes-5.c: New test.
4819 2017-08-06 Andrew Pinski <apinski@cavium.com>
4821 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
4822 * gcc.target/aarch64/target_attr_13.c: LIkewise.
4823 * gcc.target/aarch64/target_attr_15.c: LIkewise.
4824 * gcc.target/aarch64/target_attr_4.c: Likewise.
4825 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
4826 * gcc.target/aarch64/target_attr_2.c: Likewise.
4827 * gcc.target/aarch64/target_attr_7.c: Likewise.
4828 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
4829 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
4830 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
4832 2017-08-06 Andrew Pinski <apinski@cavium.com>
4834 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
4835 -march=armv8-a+nolse, skip if -mcpu= is passed.
4836 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
4838 2017-08-06 Andrew Pinski <apinski@cavium.com>
4840 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
4841 * gcc.target/aarch64/_Float16_2.c: Likewise.
4842 * gcc.target/aarch64/_Float16_3.c: Likewise.
4844 2017-08-06 Tom de Vries <tom@codesourcery.com>
4846 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
4848 2017-08-06 Tom de Vries <tom@codesourcery.com>
4850 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
4851 type. Add missing return.
4853 2017-08-06 Tom de Vries <tom@codesourcery.com>
4856 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
4857 variable 'a' definition.
4858 (b): Remove unused variable.
4860 (check): Add parameter corresponding to call in main, and handle.
4862 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/cpp1z/class-deduction43.C: New.
4867 2017-08-04 Yury Gribov <tetra2005@gmail.com>
4869 PR tree-optimization/57371
4870 * c-c++-common/pr57371-1.c: New test.
4871 * c-c++-common/pr57371-2.c: New test.
4872 * c-c++-common/pr57371-3.c: New test.
4873 * c-c++-common/pr57371-4.c: New test.
4874 * gcc.dg/pr57371-5.c: New test.
4876 2017-08-04 Carl Love <cel@us.ibm.com>
4878 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
4879 builtin test cases for vec_mule, and vec_mulo.
4880 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
4881 builtin test cases for vec_mule, and vec_mulo.
4883 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
4886 * gcc.target/i386/avx512-check.h: New file.
4887 * gcc.target/i386/avx5124fmaps-check.h: Removed.
4888 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
4889 * gcc.target/i386/avx512cd-check.h: Likewise.
4890 * gcc.target/i386/avx512ifma-check.h: Likewise.
4891 * gcc.target/i386/avx512vbmi-check.h: Likewise.
4892 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
4893 * gcc.target/i386/avx512bw-check.h: Rewrite.
4894 * gcc.target/i386/avx512dq-check.h: Likewise.
4895 * gcc.target/i386/avx512er-check.h: Likewise.
4896 * gcc.target/i386/avx512f-check.h: Likewise.
4897 * gcc.target/i386/avx512vl-check.h: Likewise.
4898 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
4900 (test_512): Removed.
4901 (avx512*_test): Likewise.
4902 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
4904 2017-08-04 Marek Polacek <polacek@redhat.com>
4907 * gcc.dg/pr81695.c: New test.
4909 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4911 PR tree-optimization/81136
4912 * gcc.dg/vect/pr81136.c: Add scan test.
4914 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4916 * gcc.dg/vect/vect-alias-check-3.c: New test.
4917 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
4918 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
4920 2017-08-04 Richard Biener <rguenther@suse.de>
4923 * c-c++-common/ubsan/pr81705.c: New testcase.
4925 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4927 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
4928 messages that used to start with a capital letter.
4929 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4930 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4931 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
4932 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4933 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4934 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4935 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4936 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4937 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4938 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4939 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4940 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4941 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4942 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4943 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4944 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4945 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4946 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4947 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4948 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4949 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4950 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4951 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4952 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4953 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4954 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4955 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4956 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4957 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4958 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4959 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4960 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4961 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4962 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4963 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4964 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4965 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4966 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4967 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4968 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4969 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4970 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4971 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4972 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4973 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4974 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4975 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4976 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4977 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4978 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4979 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4980 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4981 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4982 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4983 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4984 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4986 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4989 * gcc.dg/pr81621.c: New test.
4991 2017-08-03 Richard Biener <rguenther@suse.de>
4993 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4996 2017-08-03 Richard Biener <rguenther@suse.de>
4999 * c-c++-common/ubsan/pr81148.c: New testcase.
5001 2017-08-03 Tom de Vries <tom@codesourcery.com>
5004 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
5006 2017-08-03 Jakub Jelinek <jakub@redhat.com>
5009 * gcc.dg/pr81650.c: New test.
5011 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
5014 * g++.dg/template/crash127.C: New.
5016 2017-08-03 Jakub Jelinek <jakub@redhat.com>
5019 * c-c++-common/pr81052.c: New test.
5021 2017-08-03 Tom de Vries <tom@codesourcery.com>
5023 * gcc.dg/pr56727-2.c: Require alias.
5025 2017-08-03 Tom de Vries <tom@codesourcery.com>
5027 * gcc.dg/attr-noipa.c: Require alloca.
5029 2017-08-03 Tom de Vries <tom@codesourcery.com>
5031 * gcc.dg/torture/pr80163.c: Require label_values.
5033 2017-08-03 Tom de Vries <tom@codesourcery.com>
5036 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
5037 * c-c++-common/patchable_function_entry-default.c: Same.
5038 * c-c++-common/patchable_function_entry-definition.c: Same.
5040 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
5043 * gcc.target/i386/pr81644.c: New test.
5045 2017-08-02 Tom de Vries <tom@codesourcery.com>
5047 * gcc.dg/Walloca-14.c: Use relative line number.
5049 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
5051 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
5052 test "no-3dnowa" target attribute.
5054 2017-08-02 Marek Polacek <polacek@redhat.com>
5057 * gcc.dg/noncompile/pr81289.c: New test.
5061 * c-c++-common/Wmultistatement-macros-13.c: New test.
5063 2017-08-02 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
5069 * gcc.dg/pr79499.c: New test.
5071 2017-08-02 Richard Biener <rguenther@suse.de>
5073 PR tree-optimization/81633
5074 * gcc.dg/vect/pr81633.c: New testcase.
5076 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
5078 * gcc.dg/guality/pr25967-1.c: New test.
5079 * gcc.dg/guality/pr25967-2.c: Likewise.
5080 * gcc.dg/torture/pr25967-1.c: Likewise.
5081 * gcc.dg/torture/pr25967-2.c: Likewise.
5083 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
5086 * gcc.target/i386/pr81654.c: New test.
5088 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
5091 * gfortran.dg/logical_assignment_1.f90: New test.
5093 2017-08-01 Martin Liska <mliska@suse.cz>
5096 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5098 2017-08-01 Martin Liska <mliska@suse.cz>
5101 Make mempcpy more optimal (PR middle-end/70140).
5103 2017-08-01 Jakub Jelinek <jakub@redhat.com>
5106 * gcc.target/powerpc/pr81622.c: New test.
5108 2017-08-01 Steve Ellcey <sellcey@cavium.com>
5110 PR tree-optimization/80925
5111 * gcc.dg/vect/vect-28.c: Add
5112 --param vect-max-peeling-for-alignment=0 option.
5113 Remove unaligned access and peeling checks.
5114 * gcc.dg/vect/vect-33-big-array.c: Ditto.
5115 * gcc.dg/vect/vect-70.c: Ditto.
5116 * gcc.dg/vect/vect-87.c: Ditto.
5117 * gcc.dg/vect/vect-88.c: Ditto.
5118 * gcc.dg/vect/vect-91.c: Ditto.
5119 * gcc.dg/vect/vect-93.c: Ditto.
5121 2017-08-01 Tom de Vries <tom@codesourcery.com>
5123 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
5124 * gcc.target/nvptx/slp.c (foo): Same.
5126 2017-08-01 Richard Biener <rguenther@suse.de>
5128 PR tree-optimization/81181
5129 * gcc.dg/torture/pr81181.c: New testcase.
5131 2017-08-01 Martin Liska <mliska@suse.cz>
5134 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
5136 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
5139 * gcc.target/i386/pr81641.c: New test.
5141 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
5144 * gcc.target/i386/pr81639.c: New test.
5146 2017-08-01 Richard Biener <rguenther@suse.de>
5148 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
5149 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
5151 * gcc.dg/uninit-23.c: Adjust.
5153 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5155 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
5156 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
5158 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5160 PR tree-optimization/81627
5161 * gcc.dg/tree-ssa/pr81627.c: New.
5163 2017-08-01 Bin Cheng <bin.cheng@arm.com>
5165 PR tree-optimization/81620
5166 * gcc.dg/tree-ssa/pr81620-1.c: New.
5167 * gcc.dg/tree-ssa/pr81620-2.c: New.
5169 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5172 * gfortran.dg/use_30.f90: New test.
5174 2017-08-01 Jakub Jelinek <jakub@redhat.com>
5176 PR tree-optimization/81588
5177 * gcc.dg/tree-ssa/pr81588.c: New test.
5178 * gcc.dg/pr81588.c: New test.
5179 * gcc.c-torture/execute/pr81588.c: New test.
5181 2017-08-01 Richard Biener <rguenther@suse.de>
5183 PR tree-optimization/81297
5184 * gcc.dg/torture/pr81297.c: New testcase.
5186 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5188 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
5190 2017-07-31 Steve Ellcey <sellcey@cavium.com>
5192 PR tree-optimization/80925
5193 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
5194 --param vect-max-peeling-for-alignment=0 option.
5195 Remove unaligned access and peeling checks.
5196 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
5198 2017-07-31 Carl Love <cel@us.ibm.com>
5200 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
5201 missed in commit 250746.
5203 2017-07-31 Carl Love <cel@us.ibm.com>
5205 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
5208 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
5210 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
5211 * gcc.target/i386/pr79793-2.c: Likewise.
5213 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5216 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
5217 (naked): Add attribute regparm(1) for x86_32 targets.
5218 Add integer argument. Remove global "data" variable.
5219 (main): Pass integer argument to naked function.
5220 * gcc.target/i386/naked-4.c: New test.
5222 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
5223 Martin Liska <mliska@suse.cz>
5225 * gcc.dg/predict-15.c: New test.
5226 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
5228 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
5231 * gcc.target/i386/naked-1.c: New test.
5232 * gcc.target/i386/naked-2.c: Ditto.
5233 * gcc.target/i386/naked-3.c: Ditto.
5234 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
5235 do_test_body0 stub function, use attribute "naked" instead.
5236 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
5237 * gcc.dg/pr44290-2.c: Ditto.
5239 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5242 * gfortran.dg/dim_sum_1.f90: New test case.
5243 * gfortran.dg/dim_sum_2.f90: New test case.
5244 * gfortran.dg/dim_sum_3.f90: New test case.
5246 2017-07-31 Martin Liska <mliska@suse.cz>
5248 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
5249 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
5251 2017-07-31 Martin Liska <mliska@suse.cz>
5254 * g++.dg/ubsan/pr81530.C: New test.
5256 2017-07-31 Jakub Jelinek <jakub@redhat.com>
5259 * c-c++-common/ubsan/pr81604.c: New test.
5261 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
5264 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
5265 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
5266 (foo): Check the builtin return address against the return address
5268 * gcc.target/i386/pr79793-1.c: New test.
5269 * gcc.target/i386/pr79793-2.c: Likewise.
5271 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
5273 * c-c++-common/dump-ada-spec-7.c: New test.
5275 2017-07-29 Jakub Jelinek <jakub@redhat.com>
5277 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
5278 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
5280 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
5282 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
5284 2017-07-28 Tamar Christina <tamar.christina@arm.com>
5286 * gcc.target/aarch64/int_mov_immediate_1.c: New.
5288 2017-07-28 Bin Cheng <bin.cheng@arm.com>
5290 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
5292 2017-07-28 Tamar Christina <tamar.christina@arm.com>
5293 Bilyan Borisov <bilyan.borisov@arm.com>
5295 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
5296 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
5297 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
5298 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
5299 * gcc.target/aarch64/pr63304_1.c: Changed to double.
5301 2017-07-28 Bin Cheng <bin.cheng@arm.com>
5303 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
5304 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
5305 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
5306 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
5307 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
5308 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
5309 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
5310 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
5311 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
5312 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
5313 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
5315 2017-07-28 Martin Liska <mliska@suse.cz>
5318 * g++.dg/asan/pr81340.C: New test.
5320 2017-07-28 Richard Biener <rguenther@suse.de>
5322 PR tree-optimization/81502
5323 * gcc.target/i386/pr81502.c: New testcase.
5325 2017-07-28 Martin Liska <mliska@suse.cz>
5328 * gcc.dg/asan/pr81460.c: New test.
5330 2017-07-28 Jakub Jelinek <jakub@redhat.com>
5333 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
5334 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
5336 PR tree-optimization/81578
5337 * gcc.dg/pr81578.c: New test.
5339 2017-07-28 Richard Biener <rguenther@suse.de>
5341 PR tree-optimization/81573
5342 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
5344 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
5346 * g++.dg/pr69667.C: Remove option -mlra.
5347 * gcc.target/powerpc/dform-1.c: Likewise.
5348 * gcc.target/powerpc/dform-2.c: Likewise.
5349 * gcc.target/powerpc/dform-3.c: Likewise.
5350 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5351 * gcc.target/powerpc/p9-vparity.c: Likewise.
5352 * gcc.target/powerpc/pr63491.c: Likewise.
5353 * gcc.target/powerpc/pr67808.c: Likewise.
5354 * gcc.target/powerpc/pr68805.c: Likewise.
5355 * gcc.target/powerpc/pr69461.c: Likewise.
5356 * gcc.target/powerpc/pr71680.c: Likewise.
5357 * gcc.target/powerpc/pr77289.c: Likewise.
5358 * gcc.target/powerpc/pr78458.c: Likewise.
5359 * gcc.target/powerpc/pr78543.c: Likewise.
5360 * g++.dg/pr71294.C: Remove option -mno-lra.
5361 * gcc.target/powerpc/pr71656-1.c: Likewise.
5362 * gcc.target/powerpc/pr71656-2.c: Likewise.
5363 * gcc.target/powerpc/pr71698.c: Likewise.
5365 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5366 Sudakshina Das <sudi.das@arm.com>
5368 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
5370 2017-07-27 Marek Polacek <polacek@redhat.com>
5373 * c-c++-common/Wsign-compare-1.c: New test.
5374 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
5375 * g++.dg/warn/Wsign-compare-4.C: Likewise.
5376 * g++.dg/warn/Wsign-compare-6.C: Likewise.
5377 * g++.dg/warn/compare1.C: Likewise.
5378 * gcc.dg/compare1.c: Likewise.
5379 * gcc.dg/compare2.c: Likewise.
5380 * gcc.dg/compare4.c: Likewise.
5381 * gcc.dg/compare5.c: Likewise.
5382 * gcc.dg/pr35430.c: Likewise.
5383 * gcc.dg/pr60087.c: Likewise.
5385 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
5388 * gcc.dg/pr81564.c: New test.
5390 2017-07-27 Richard Biener <rguenther@suse.de>
5392 PR tree-optimization/81573
5393 PR tree-optimization/81494
5394 * gcc.dg/torture/pr81573.c: New testcase.
5396 2017-07-27 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/81571
5399 * gcc.dg/torture/pr81571.c: New testcase.
5401 2017-07-27 Richard Biener <rguenther@suse.de>
5403 PR tree-optimization/81502
5404 * gcc.target/i386/vect-insert-1.c: New testcase.
5406 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5409 * gcc.target/s390/pr81534.c: New test.
5411 2017-07-27 Jakub Jelinek <jakub@redhat.com>
5413 PR tree-optimization/81555
5414 PR tree-optimization/81556
5415 * gcc.c-torture/execute/pr81555.c: New test.
5416 * gcc.c-torture/execute/pr81556.c: New test.
5418 * gcc.dg/attr-noipa.c: New test.
5419 * gcc.dg/ipa/ipa-pta-18.c: New test.
5420 * gcc.dg/ipa/ipa-sra-11.c: New test.
5422 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5424 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
5426 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5427 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5428 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5429 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5430 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5431 * gcc.target/powerpc/vsx-simode.c: Likewise.
5432 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5433 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5435 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
5440 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
5443 * gcc.target/i386/pr81563.c: New test
5445 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5448 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
5450 2017-07-26 Marek Polacek <polacek@redhat.com>
5453 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
5454 * gcc.dg/overflow-warn-2.c: Likewise.
5455 * gcc.dg/overflow-warn-3.c: Likewise.
5456 * gcc.dg/overflow-warn-4.c: Likewise.
5457 * gcc.dg/torture/pr70992-2.c: New test.
5458 * gcc.dg/torture/pr70992.c: New test.
5460 2017-07-26 Richard Biener <rguenther@suse.de>
5462 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
5464 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
5466 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5469 * gcc.dg/pr46932.c: New testcase.
5471 2017-07-26 Martin Liska <mliska@suse.cz>
5474 * gcc.dg/asan/pr81186.c: New test.
5476 2017-07-25 Carl Love <cel@us.ibm.com>
5478 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
5481 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
5483 * gnat.dg/opt66.adb: New test.
5485 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
5487 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
5488 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
5490 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
5492 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
5494 2017-07-25 Torsten Duwe <duwe@suse.de>
5496 * c-c++-common/patchable_function_entry-default.c: New test.
5497 * c-c++-common/patchable_function_entry-decl.c: Likewise.
5498 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5500 2017-07-25 Jakub Jelinek <jakub@redhat.com>
5503 * gcc.target/i386/pr80833-3.c: New test.
5504 * gcc.target/i386/avx512dq-pr81532.c: New test.
5505 * gcc.target/i386/avx512bw-pr81532.c: New test.
5507 2017-07-25 Richard Biener <rguenther@suse.de>
5509 PR tree-optimization/81455
5510 * gcc.dg/pr81455.c: New testcase.
5512 2017-07-25 Richard Biener <rguenther@suse.de>
5514 PR tree-optimization/81529
5515 * gfortran.dg/pr81529.f90: New testcase.
5517 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
5519 * gcc.target/aarch64/pr79041-2.c: Improve test.
5521 2017-07-25 Richard Biener <rguenther@suse.de>
5523 PR tree-optimization/81410
5524 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
5526 2017-07-25 Richard Biener <rguenther@suse.de>
5528 PR tree-optimization/81510
5529 * gcc.dg/torture/pr81510.c: New testcase.
5530 * gcc.dg/torture/pr81510-2.c: Likewise.
5532 2017-07-25 Martin Liska <mliska@suse.cz>
5535 * gcc.dg/ipa/pr81520.c: New test.
5537 2017-07-25 Marek Polacek <polacek@redhat.com>
5540 * Wmultistatement-macros-12.c: New test.
5542 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5545 * gcc.target/aarch64/pr81414.C: New.
5547 2017-07-25 Richard Biener <rguenther@suse.de>
5550 * gcc.dg/ubsan/pr81505.c: New testcase.
5552 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
5555 * gcc.target/x86_64/abi/ms-sysv/do-test.S
5556 (ELFFN_BEGIN): Rename to FN_TYPE.
5557 (ELFFN_END): Rename to FN_SIZE.
5558 (ASMNAME): New macro.
5559 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
5561 (FUNC_END): Use ASMNAME.
5562 (test_data_save): Remove.
5563 (test_data_input): Likewise.
5564 (test_data_output: Likewise.
5565 (test_data_fn): Likewise.
5566 (test_data_retaddr): Likewise.
5567 (regs_to_mem): Make globals, use r10 instead of rax.
5568 (mem_to_regs): Likewise.
5569 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
5571 (do_test_aligned): Likewise.
5572 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
5573 Add dg-* directives.
5574 (PASTE_STR): New macro.
5575 (ASMNAME): Likewise.
5576 (LOAD_TEST_DATA_ADDR): Likewise.
5577 (TEST_DATA_OFFSET): Likewise.
5578 (do_test_body0): New C function.
5579 (do_test_body): New inline assembly routine.
5580 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
5581 (runtest_ms_sysv): Modify.
5583 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5585 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
5586 since the upper-regs options have been deleted.
5587 * gcc.target/powerpc/pr65849-2.c: Likewise.
5588 * gcc.target/powerpc/pr80099-1.c: Likewise.
5589 * gcc.target/powerpc/pr80099-2.c: Likewise.
5590 * gcc.target/powerpc/pr80099-3.c: Likewise.
5591 * gcc.target/powerpc/pr80099-4.c: Likewise.
5592 * gcc.target/powerpc/pr80099-5.c: Likewise.
5593 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
5594 support removal of the upper-regs options.
5595 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5596 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5597 * gcc.target/powerpc/p9-dimode1.c: Likewise.
5598 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5599 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
5600 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
5601 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
5602 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
5603 * gcc.target/powerpc/ppc-round.c: Likewise.
5604 * gcc.target/powerpc/pr71720.c: Likewise.
5605 * gcc.target/powerpc/pr72853.c: Likewise.
5606 * gcc.target/powerpc/pr79907.c: Likewise.
5607 * gcc.target/powerpc/pr78953.c: Likewise.
5608 * gcc.target/powerpc/upper-regs-df.c: Likewise.
5609 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5610 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5611 * gcc.target/powerpc/vec-init-3.c: Likewise.
5612 * gcc.target/powerpc/vec-init-6.c: Likewise.
5613 * gcc.target/powerpc/vec-init-7.c: Likewise.
5614 * gcc.target/powerpc/vec-set-char.c: Likewise.
5615 * gcc.target/powerpc/vec-set-int.c: Likewise.
5616 * gcc.target/powerpc/vec-set-short.c: Likewise.
5618 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
5621 * gcc.target/aarch64/pr79041-2.c: New test.
5623 2017-07-24 Carl Love <cel@us.ibm.com>
5625 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
5628 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
5630 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
5632 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5633 Mikael Morin <mikael@gcc.gnu.org>
5636 * gfortran.dg/realloc_on_assign_28.f90: New test.
5638 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
5640 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
5641 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
5643 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
5646 * gcc.target/i386/pr80569.c: New test.
5648 2017-07-21 Carl Love <cel@us.ibm.com>
5650 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5651 vmuleuh): Fix scan-assembler-times should check for word not half word
5654 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
5656 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
5657 redundant -march option.
5658 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
5659 in addition to armv8.1-a.
5661 2017-07-21 Yury Gribov <tetra2005@gmail.com>
5664 * gcc.dg/pr56727-1.c: New test.
5665 * gcc.dg/pr56727-2.c: New test.
5667 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
5669 * gcc.target/powerpc/mmx-check.h: New file.
5670 * gcc.target/powerpc/mmx-packs.c: New file.
5671 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
5672 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
5673 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
5674 * gcc.target/powerpc/mmx-paddb-1.c: New file.
5675 * gcc.target/powerpc/mmx-paddd-1.c: New file.
5676 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
5677 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
5678 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
5679 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
5680 * gcc.target/powerpc/mmx-paddw-1.c: New file.
5681 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
5682 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
5683 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
5684 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
5685 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
5686 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
5687 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
5688 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
5689 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
5690 * gcc.target/powerpc/mmx-pslld-1.c: New file.
5691 * gcc.target/powerpc/mmx-psllw-1.c: New file.
5692 * gcc.target/powerpc/mmx-psrad-1.c: New file.
5693 * gcc.target/powerpc/mmx-psraw-1.c: New file.
5694 * gcc.target/powerpc/mmx-psrld-1.c: New file.
5695 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
5696 * gcc.target/powerpc/mmx-psubb-2.c: New file.
5697 * gcc.target/powerpc/mmx-psubd-2.c: New file.
5698 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
5699 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
5700 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
5701 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
5702 * gcc.target/powerpc/mmx-psubw-2.c: New file.
5703 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
5704 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
5705 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
5706 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
5707 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
5708 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
5710 2017-06-21 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/81500
5713 * gcc.dg/torture/pr81500.c: New testcase.
5715 2017-07-20 Nathan Sidwell <nathan@acm.org>
5717 * g++.dg/ext/anon-struct6.C: Adjust diag.
5718 * g++.old-deja/g++.other/anon4.C: Adjust diag.
5720 2017-07-20 Jakub Jelinek <jakub@redhat.com>
5723 * gcc.target/i386/avx-pr80846.c: New test.
5724 * gcc.target/i386/avx2-pr80846.c: New test.
5725 * gcc.target/i386/avx512f-pr80846.c: New test.
5727 2017-07-20 Bin Cheng <bin.cheng@arm.com>
5729 PR tree-optimization/81388
5730 * gcc.dg/tree-ssa/pr81388-1.c: New test.
5731 * gcc.dg/tree-ssa/pr81388-2.c: New test.
5733 2017-07-17 Tom de Vries <tom@codesourcery.com>
5736 * gcc.dg/pr81030.c: New test.
5738 2017-07-20 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/61171
5741 * g++.dg/vect/pr61171.cc: New testcase.
5742 * gfortran.dg/vect/pr61171.f: Likewise.
5743 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5745 2017-07-20 Richard Biener <rguenther@suse.de>
5747 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
5749 * gcc.dg/vect/slp-45.c: Likewise.
5751 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5753 * gcc.dg/tree-ssa/vrp116.c: New Test.
5755 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5757 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
5758 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
5759 __builtin_cpu_is and __builtin_cpu_supports are supported.
5761 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
5763 * gcc.target/powerpc/bmi-check.h (main): Skip unless
5764 __BUILTIN_CPU_SUPPORTS__ defined.
5765 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
5766 __BUILTIN_CPU_SUPPORTS__ defined.
5768 2017-07-19 Jakub Jelinek <jakub@redhat.com>
5770 PR tree-optimization/81346
5771 * gcc.dg/tree-ssa/pr81346-5.c: New test.
5773 2017-07-19 Tom de Vries <tom@codesourcery.com>
5775 * gcc.target/nvptx/decl-init.c: Update alignment.
5776 * gcc.target/nvptx/slp-2-run.c: New test.
5777 * gcc.target/nvptx/slp-2.c: New test.
5778 * gcc.target/nvptx/v2di.c: New test.
5780 2017-07-19 Tom de Vries <tom@codesourcery.com>
5782 * gcc.target/nvptx/slp-run.c: New test.
5783 * gcc.target/nvptx/slp.c: New test.
5784 * gcc.target/nvptx/v2si-cvt.c: New test.
5785 * gcc.target/nvptx/v2si-run.c: New test.
5786 * gcc.target/nvptx/v2si.c: New test.
5787 * gcc.target/nvptx/vec.inc: New test.
5789 2017-07-19 Jakub Jelinek <jakub@redhat.com>
5791 PR tree-optimization/81346
5792 * gcc.dg/tree-ssa/pr81346-1.c: New test.
5793 * gcc.dg/tree-ssa/pr81346-2.c: New test.
5794 * gcc.dg/tree-ssa/pr81346-3.c: New test.
5795 * gcc.dg/tree-ssa/pr81346-4.c: New test.
5796 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
5797 compiler to avoid X / C1 op C2 optimization to trigger.
5799 2017-07-19 Martin Liska <mliska@suse.cz>
5802 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
5803 -ffloat-store or -mieee for targets that need it.
5805 2017-07-18 Tom de Vries <tom@codesourcery.com>
5808 * gfortran.dg/pr81464.f90: New test.
5810 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
5813 * gcc.target/i386/pr81471.c: New test.
5815 2017-06-18 Richard Biener <rguenther@suse.de>
5817 PR tree-optimization/81410
5818 * gcc.dg/vect/pr81410.c: New testcase.
5820 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
5823 * g++.dg/torture/pr81462.C: New testcase.
5825 2017-07-18 Bin Cheng <bin.cheng@arm.com>
5828 * g++.dg/tree-ssa/pr81408.C: New.
5829 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
5831 2017-07-18 Richard Biener <rguenther@suse.de>
5833 PR tree-optimization/80620
5834 PR tree-optimization/81403
5835 * gcc.dg/torture/pr80620.c: New testcase.
5836 * gcc.dg/torture/pr81403.c: Likewise.
5838 2017-07-18 Richard Biener <rguenther@suse.de>
5840 PR tree-optimization/81418
5841 * gcc.dg/torture/pr81418.c: New testcase.
5843 2017-07-17 Carl Love <cel@us.ibm.com>
5845 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
5846 test case changes for commit 249424
5848 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5849 vmuleuh): Fix scan-assembler-times should check for word not half word
5852 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5854 PR tree-optimization/81162
5855 * gcc.dg/pr81162.c: Move this to...
5856 * gcc.dg/ubsan/pr81162.c: ...here.
5858 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
5860 * g++.dg/diagnostic/friend1.C: New test.
5861 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
5863 2017-07-17 Nathan Sidwell <nathan@acm.org>
5865 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
5867 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5869 * lib/gcc-dg.exp: Increase expect's match buffer size.
5871 2017-07-17 Bin Cheng <bin.cheng@arm.com>
5874 * gcc.dg/tree-ssa/pr81369.c: New.
5876 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5878 * gcc.target/arc/pr9000674901.c: New file.
5879 * gcc.target/arc/pic-1.c: Likewise.
5880 * gcc.target/arc/pr9001191897.c: Likewise.
5882 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5883 Andrew Burgess <andrew.burgess@embecosm.com>
5885 * gcc.target/arc/naked-1.c: New file.
5886 * gcc.target/arc/naked-2.c: Likewise.
5888 2017-07-17 Jakub Jelinek <jakub@redhat.com>
5890 PR tree-optimization/81428
5891 * gcc.dg/fixed-point/pr81428.c: New test.
5893 PR tree-optimization/81365
5894 * g++.dg/torture/pr81365.C: New test.
5896 PR tree-optimization/81396
5897 * gcc.dg/tree-ssa/pr81396.c: New test.
5899 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
5901 * gnat.dg/opt65.adb: New test.
5903 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
5905 * gcc.dg/predict-8.c: Update.
5907 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
5909 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
5910 * g++.dg/warn/pr12242.C: Likewise.
5912 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5914 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
5915 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
5916 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
5917 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
5918 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
5919 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
5920 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
5921 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
5922 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
5923 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
5924 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
5925 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
5926 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
5927 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
5928 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
5929 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
5930 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
5931 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
5932 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
5933 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
5934 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
5935 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
5936 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
5937 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
5938 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
5939 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
5940 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
5941 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
5942 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
5943 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
5944 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
5945 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
5946 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
5947 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
5948 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
5949 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
5950 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
5951 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
5952 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
5953 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
5954 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
5955 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
5956 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
5957 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
5958 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
5959 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
5960 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
5961 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
5962 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
5963 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
5964 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
5966 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5968 PR tree-optimization/81162
5969 * gcc.dg/pr81162.c: New file.
5971 2017-07-14 Martin Sebor <msebor@redhat.com>
5973 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
5974 that bcopy is expected to be transformed to.
5976 2017-07-14 David Malcolm <dmalcolm@redhat.com>
5978 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5979 * g++.dg/lookup/missing-std-include-2.C: New test case.
5980 * g++.dg/lookup/missing-std-include-3.C: New test case.
5981 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5982 * gcc.dg/missing-header-fixit-1.c: New test case.
5983 * gcc.dg/missing-header-fixit-2.c: New test case.
5984 * gcc.dg/missing-header-fixit-2.h: New header.
5986 2017-07-13 David Malcolm <dmalcolm@redhat.com>
5989 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5991 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5993 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5995 2017-07-13 Martin Liska <mliska@suse.cz>
5997 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5998 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5999 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
6000 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
6001 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
6002 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
6003 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
6005 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6008 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
6009 __builtin_cpu_supports with old GLIBC's.
6010 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
6011 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
6012 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
6013 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
6014 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
6015 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
6016 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
6017 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
6018 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
6019 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
6020 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
6021 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
6022 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
6023 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
6024 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
6025 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
6026 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
6027 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
6028 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
6029 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
6030 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6031 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6032 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6033 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
6035 2017-07-12 Carl Love <cel@us.ibm.com>
6037 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
6038 rev_bool_int): Add test cases for builtins.
6039 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
6040 test cases for builtins.
6042 2017-07-12 Carl Love <cel@us.ibm.com>
6044 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
6045 lp64 && p9vector_hw.
6047 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
6049 * lib/target-supports.exp (check_stack_check_available): Make
6050 testcase name depend on stack_kind.
6052 2017-07-11 Michael Collison <michael.collison@arm.com>
6054 * gcc.target/aarch64/cmp-2.c: New testcase.
6056 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6059 * g++.dg/warn/Wreturn-local-addr-3.C: New.
6061 2017-07-11 Carl Love <cel@us.ibm.com>
6063 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
6064 test cases for the builtins.
6066 2017-07-11 Yury Gribov <tetra2005@gmail.com>
6068 * lib/profopt.exp: Print relative names in UNSUPPORTED
6071 2017-07-10 Michael Collison <michael.collison@arm.com>
6073 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
6075 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
6078 * gcc.target/i386/pr81375.c: New test.
6080 2017-07-10 Martin Sebor <msebor@redhat.com>
6082 PR tree-optimization/80397
6083 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6085 2017-07-10 Martin Sebor <msebor@redhat.com>
6088 * gcc.dg/pr81345.c: New test.
6090 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
6092 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
6093 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6095 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
6098 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
6099 integer argumets to bypass x86_64 outgoing args optimization.
6101 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6103 * gfortran.dg/eoshift_4.f90: New test.
6104 * gfortran.dg/eoshift_5.f90: New test.
6105 * gfortran.dg/eoshift_6.f90: New test.
6107 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
6110 * gcc.target/i386/pr81313-1.c: New test.
6111 * gcc.target/i386/pr81313-2.c: Likewise.
6112 * gcc.target/i386/pr81313-3.c: Likewise.
6113 * gcc.target/i386/pr81313-4.c: Likewise.
6114 * gcc.target/i386/pr81313-5.c: Likewise.
6116 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
6118 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
6119 * gnat.dg/vect16.ads (Sarray): Likewise.
6120 * gnat.dg/vect17.ads (Sarray): Likewise.
6121 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
6122 * gnat.dg/vect16.adb (Add): Likewise.
6123 * gnat.dg/vect17.adb (Add): Likewise.
6125 2017-07-07 David Malcolm <dmalcolm@redhat.com>
6128 * g++.dg/diagnostic/pr79300.C: New test case.
6130 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6132 * gcc.target/powerpc/clone1.c: Add check to make sure the
6133 __builtin_cpu_supports function is fully supported.
6134 * gcc.target/powerpc/clone2.c: New runtime test for
6138 * gcc.target/powerpc/pr81348.c: New test.
6140 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
6142 * gfortran.dg/vect/pr60510.f: Require vect_double support.
6144 2017-07-07 Carl Love <cel@us.ibm.com>
6146 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
6149 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
6151 * gcc.target/sparc/dictunpack.c: New file.
6152 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
6153 * gcc.target/sparc/fpcmpshl.c: Likewise.
6154 * gcc.target/sparc/fpcmpurshl.c: Likewise.
6155 * gcc.target/sparc/fpcmpushl.c: Likewise.
6157 2017-07-06 Harald Anlauf <anlauf@gmx.de>
6160 * gfortran.dg/coarray_44.f90: New testcase.
6162 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6164 * c-c++-common/asan/kasan-alloca-1.c: New test.
6165 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
6167 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
6169 * c-c++-common/asan/alloca_big_alignment.c: New test.
6170 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
6171 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
6172 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
6173 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
6174 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
6175 * c-c++-common/asan/alloca_safe_access.c: Likewise.
6176 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
6178 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
6181 * gcc.target/avr/isr-test.h: Fix warnings.
6183 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6185 * lib/target-supports.exp: Generate
6186 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
6187 and check_effective_target_arm_arch_v8r_multilib.
6189 2017-07-06 Carl Love <cel@us.ibm.com>
6191 * ChangeLog: Clean up from mid air collision
6193 2017-07-06 Carl Love <cel@us.ibm.com>
6195 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
6196 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
6197 cases for vec_addc, adde and addec builtins.
6199 2017-07-06 David Malcolm <dmalcolm@redhat.com>
6202 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
6203 expected underlining within macro expansion.
6204 * c-c++-common/pr70264.c: Likewise.
6205 * g++.dg/plugin/diagnostic-test-expressions-1.C
6206 (test_within_macro_1): New test.
6207 (test_within_macro_2): Likewise.
6208 (test_within_macro_3): Likewise.
6209 (test_within_macro_4): Likewise.
6210 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
6211 expected underlining within macro expansion.
6212 (test_macro_4): Likewise.
6213 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6214 (test_within_macro_1): New test.
6215 (test_within_macro_2): Likewise.
6216 (test_within_macro_3): Likewise.
6217 (test_within_macro_4): Likewise.
6218 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
6219 underlining within macro expansion.
6221 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
6223 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
6224 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
6225 _mm_maskz_getexp_round_sd): Test new intrinsics.
6226 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
6227 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
6228 _mm_maskz_getexp_round_ss): Ditto.
6229 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
6230 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
6231 _mm_maskz_getmant_round_sd): Ditto.
6232 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
6233 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
6234 _mm_maskz_getmant_round_ss): Ditto.
6235 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
6236 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
6237 _mm_maskz_getexp_round_sd): New runtime tests.
6238 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
6239 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
6240 _mm_maskz_getexp_round_ss): Ditto.
6241 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
6242 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
6243 _mm_maskz_getmant_round_sd): Ditto.
6244 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
6245 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
6246 _mm_maskz_getmant_round_ss): Ditto.
6247 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
6248 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
6249 __builtin_ia32_getmantss_mask_round): Test new builtins.
6250 * gcc.target/i386/sse-13.c : Ditto.
6251 * gcc.target/i386/sse-23.c: Ditto.
6252 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
6253 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
6254 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
6255 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
6256 _mm_mask_getexp_round_ss): Test new intrinsics.
6257 * gcc.target/i386/testround-1.c: Ditto.
6258 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
6259 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
6260 _mm_mask_getmant_round_ss): Test new intrinsics
6261 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
6262 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
6263 _mm_maskz_getmant_ss): Test new intrinsics.
6265 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
6267 * lib/target-supports-dg.exp (dg-require-stack-check): New.
6268 * lib/target-supports.exp (check_stack_check_available): New.
6269 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
6270 * gcc.c-torture/compile/stack-check-1.c: Likewise.
6271 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
6272 * gcc.dg/pr47443.c: Likewise.
6273 * gcc.dg/pr48134.c: Likewise.
6274 * gcc.dg/pr70017.c: Likewise.
6275 * gcc.target/aarch64/stack-checking.c: Likewise.
6276 * gcc.target/arm/stack-checking.c: Likewise.
6277 * gcc.target/i386/pr48723.c: Likewise.
6278 * gcc.target/i386/pr55672.c: Likewise.
6279 * gcc.target/i386/pr67265-2.c: Likewise.
6280 * gcc.target/i386/pr67265.c: Likewise.
6281 * gnat.dg/opt49.adb: Likewise.
6282 * gnat.dg/stack_check1.adb: Likewise.
6283 * gnat.dg/stack_check2.adb: Likewise.
6284 * gnat.dg/stack_check3.adb: Likewise.
6286 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
6289 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
6292 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
6294 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
6295 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
6296 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
6297 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
6298 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
6299 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
6300 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
6301 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
6302 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
6303 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
6304 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
6305 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
6307 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
6310 * gcc.target/avr/isr-test.h: New file.
6311 * gcc.target/avr/torture/isr-01-simple.c: New test.
6312 * gcc.target/avr/torture/isr-02-call.c: New test.
6313 * gcc.target/avr/torture/isr-03-fixed.c: New test.
6315 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6317 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
6318 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
6319 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
6320 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
6322 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6324 * gcc.dg/tree-ssa/ldist-26.c: New test.
6326 2017-07-05 Bin Cheng <bin.cheng@arm.com>
6328 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
6330 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
6333 * gcc.target/i386/pr81300.c: New test.
6335 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
6338 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
6339 x and y arguments in the call to _subborrow_u32.
6340 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
6341 x and y arguments in the call to _subborrow_u64.
6342 * gcc.target/i386/pr81294-1.c: New test.
6343 * gcc.target/i386/pr81294-2.c: Ditto.
6345 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6347 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
6349 2017-07-04 Marek Polacek <polacek@redhat.com>
6352 * gcc.dg/atomic-pr81231.c: New test.
6354 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
6356 PR tree-optimization/81292
6357 * gcc.dg/pr81292-1.c: New test.
6358 * gcc.dg/pr81292-2.c: Likewise.
6360 2017-07-04 Martin Liska <mliska@suse.cz>
6363 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
6364 use-after-scope sanitization.
6366 2017-07-04 Jakub Jelinek <jakub@redhat.com>
6368 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
6372 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
6375 2017-07-04 Martin Liska <mliska@suse.cz>
6378 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
6379 * g++.dg/ext/mvc3.C: Likewise.
6380 * gcc.target/i386/mvc2.c: Likewise.
6381 * gcc.target/i386/mvc3.c: Likewise.
6383 2017-07-04 Jakub Jelinek <jakub@redhat.com>
6385 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
6386 decomposition declaration in diagnostics.
6387 * g++.dg/cpp1z/decomp2.C: Likewise.
6388 * g++.dg/cpp1z/decomp3.C: Likewise.
6389 * g++.dg/cpp1z/decomp4.C: Likewise.
6390 * g++.dg/cpp1z/decomp5.C: Likewise.
6391 * g++.dg/cpp1z/decomp6.C: Likewise.
6392 * g++.dg/cpp1z/decomp7.C: Likewise.
6393 * g++.dg/cpp1z/decomp8.C: Likewise.
6394 * g++.dg/cpp1z/decomp13.C: Likewise.
6395 * g++.dg/cpp1z/decomp14.C: Likewise.
6396 * g++.dg/cpp1z/decomp18.C: Likewise.
6397 * g++.dg/cpp1z/decomp19.C: Likewise.
6398 * g++.dg/cpp1z/decomp22.C: Likewise.
6399 * g++.dg/cpp1z/decomp23.C: Likewise.
6400 * g++.dg/cpp1z/decomp24.C: Likewise.
6401 * g++.dg/cpp1z/decomp25.C: Likewise.
6402 * g++.dg/cpp1z/decomp26.C: Likewise.
6403 * g++.dg/cpp1z/decomp28.C: Likewise.
6406 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
6407 * g++.dg/cpp1z/decomp30.C: New test.
6409 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/cpp0x/trailing14.C: New.
6414 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6417 * gfortran.dg/coarray_event_2.f08: New test.
6419 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6422 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
6423 * gfortran.dg/pointer_intent_2.f90: Likewise.
6425 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
6428 * gcc.c-torture/compile/pr81290.c: New.
6430 2017-07-03 Richard Biener <rguenther@suse.de>
6432 PR tree-optimization/60510
6433 * gfortran.dg/vect/pr60510.f: New testcase.
6435 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6437 * gcc.target/i386/mvc6.c: Require ifunc support.
6439 2017-07-03 Martin Liska <mliska@suse.cz>
6442 * g++.dg/asan/function-argument-1.C: New test.
6443 * g++.dg/asan/function-argument-2.C: New test.
6444 * g++.dg/asan/function-argument-3.C: New test.
6446 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
6448 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
6451 2017-07-03 Tom de Vries <tom@codesourcery.com>
6453 PR tree-optimization/69468
6454 * gcc.dg/pr81192.c: Update.
6456 2017-07-03 Tom de Vries <tom@codesourcery.com>
6458 PR tree-optimization/81192
6459 * gcc.dg/pr81192.c: Update.
6461 2017-07-03 Tom de Vries <tom@codesourcery.com>
6463 PR tree-optimization/81192
6464 * gcc.dg/pr81192.c: New test.
6466 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6468 * gfortran/eoshift_3.f90: New test.
6470 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6472 * gcc.dg/strlenopt-32.c: New testcase.
6473 * gcc.dg/strlenopt-33.c: Likewise.
6474 * gcc.dg/strlenopt-33g.c: Likewise.
6475 * gcc.dg/strlenopt-34.c: Likewise.
6476 * gcc.dg/strlenopt-35.c: Likewise.
6478 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6480 PR tree-optimization/80769
6481 * gcc.dg/strlenopt-31.c: New test.
6482 * gcc.dg/strlenopt-31g.c: Likewise.
6484 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6486 PR tree-optimization/81136
6487 * gcc.dg/vect/pr81136.c: New test.
6489 2017-07-01 Jakub Jelinek <jakub@redhat.com>
6492 * gcc.c-torture/compile/pr81262.c: New test.
6493 * g++.dg/ubsan/pr81262.C: New test.
6495 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
6498 * g++.dg/ipa/pr81261.C: New testcase.
6500 2017-06-30 Andrew Pinski <apinski@cavium.com>
6502 * gcc.dg/torture/pr81245.c: New testcase.
6504 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
6506 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
6509 2017-06-30 David Malcolm <dmalcolm@redhat.com>
6512 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
6514 (test_typeid): New test function.
6516 2017-06-30 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.target/i386/pr81225.c: New test.
6521 2017-06-30 Nathan Sidwell <nathan@acm.org>
6523 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
6524 * g++.dg/cpp0x/decltype9.C: Likewise.
6525 * g++.dg/cpp0x/forw_enum9.C: Likewise.
6526 * g++.dg/lookup/decl1.C: Likewise.
6527 * g++.dg/lookup/extern-c-redecl.C: Likewise.
6528 * g++.dg/other/pr28432.C: Likewise.
6529 * g++.dg/parse/crash12.C: Likewise.
6530 * g++.dg/parse/enum3.C: Likewise.
6531 * g++.dg/parse/operator6.C: Likewise.
6532 * g++.dg/template/crash69.C: Likewise.
6533 * g++.dg/template/error27.C: Likewise.
6534 * g++.dg/template/error28.C: Likewise.
6535 * g++.dg/template/memfriend6.C: Likewise.
6536 * g++.old-deja/g++.mike/err1.C: Likewise.
6537 * g++.old-deja/g++.mike/p811.C: Likewise.
6538 * g++.old-deja/g++.other/crash25.C: Likewise.
6539 * g++.old-deja/g++.other/dtor4.C: Likewise.
6540 * g++.old-deja/g++.pt/t37.C: Likewise.
6542 2017-06-30 Martin Liska <mliska@suse.cz>
6545 * gcc.target/i386/pr81214.c: New test.
6547 2017-06-30 Nathan Sidwell <nathan@acm.org>
6549 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
6552 * g++.dg/lookup/pr81229.C: New.
6554 2017-06-30 Martin Liska <mliska@suse.cz>
6557 * g++.dg/asan/pr81021.C: New test.
6559 2017-06-30 Richard Biener <rguenther@suse.de>
6561 PR tree-optimization/81249
6562 * g++.dg/torture/pr81249.C: New testcase.
6564 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
6566 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
6567 * g++.dg/diagnostic/variadic1.C: Likewise.
6568 * g++.dg/gomp/udr-3.C: Likewise.
6569 * g++.dg/overload/error1.C: Likewise.
6570 * g++.dg/overload/error2.C: Likewise.
6571 * g++.dg/template/duplicate1.C: Likewise.
6572 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6573 * g++.old-deja/g++.brendan/arm2.C: Likewise.
6574 * g++.old-deja/g++.other/redecl2.C: Likewise.
6575 * g++.old-deja/g++.other/redecl4.C: Likewise.
6576 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6578 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
6581 * gfortran.dg/goacc/pr77765.f90: New test.
6583 2017-06-29 Steve Ellcey <sellcey@cavium.com>
6585 * gcc.target/aarch64/ccmp_2.c: New test.
6587 2017-06-29 Nathan Sidwell <nathan@acm.org>
6590 * g++.dg/parse/pr81247-[abc].C: New.
6592 2017-06-29 Carl Love <cel@us.ibm.com>
6594 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
6595 test_unsigned_int_result, test_ll_int_result,
6596 test_ll_unsigned_int_result): Add result checking functions, add
6598 (main): Add builtin function tests.
6600 2017-06-29 Carl Love <cel@us.ibm.com>
6602 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
6603 dg-skip-if): Add -mvsx -mcpu=power7.
6605 2017-06-29 Richard Biener <rguenther@suse.de>
6607 * gcc.dg/vect/slp-reduc-8.c: New testcase.
6609 2017-06-29 Nathan Sidwell <nathan@acm.org>
6611 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
6613 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
6616 * g++.dg/pr81194.C: New test.
6618 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
6621 * gcc.dg/torture/pr80565.c: New file.
6623 2017-06-29 Bin Cheng <bin.cheng@arm.com>
6625 PR tree-optimization/81196
6626 * gcc.dg/vect/pr81196.c: New.
6628 2017-06-29 Michael Collison <michael.collison@arm.com>
6630 Fix date on previous ChangeLog entry.
6632 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633 Michael Collison <michael.collison@arm.com>
6636 * gcc.target/aarch64/var_shift_mask_1.c: New test.
6638 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
6640 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
6642 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
6644 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
6646 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
6647 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6648 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6650 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6652 * lib/target-supports.exp (check_effective_target_vect_int): Replace
6653 current ARM check by ARM NEON's availability check.
6654 (check_effective_target_vect_intfloat_cvt): Likewise.
6655 (check_effective_target_vect_uintfloat_cvt): Likewise.
6656 (check_effective_target_vect_floatint_cvt): Likewise.
6657 (check_effective_target_vect_floatuint_cvt): Likewise.
6658 (check_effective_target_vect_shift): Likewise.
6659 (check_effective_target_whole_vector_shift): Likewise.
6660 (check_effective_target_vect_bswap): Likewise.
6661 (check_effective_target_vect_shift_char): Likewise.
6662 (check_effective_target_vect_long): Likewise.
6663 (check_effective_target_vect_float): Likewise.
6664 (check_effective_target_vect_perm): Likewise.
6665 (check_effective_target_vect_perm_byte): Likewise.
6666 (check_effective_target_vect_perm_short): Likewise.
6667 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6668 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6669 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6670 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6671 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6672 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6673 (check_effective_target_vect_widen_shift): Likewise.
6674 (check_effective_target_vect_extract_even_odd): Likewise.
6675 (check_effective_target_vect_interleave): Likewise.
6676 (check_effective_target_vect_multiple_sizes): Likewise.
6677 (check_effective_target_vect64): Likewise.
6678 (check_effective_target_vect_max_reduc): Likewise.
6680 2017-06-28 Richard Biener <rguenther@suse.de>
6683 * gcc.dg/pr81227.c: New testcase.
6685 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6688 * lib/target-supports.exp
6689 (check_ppc_cpu_supports_hw_available): New test to make sure
6690 __builtin_cpu_supports works on power7 and newer.
6692 2017-06-28 Martin Liska <mliska@suse.cz>
6695 * gcc.target/i386/pr81128.c: New test.
6697 2017-06-28 Martin Liska <mliska@suse.cz>
6700 * g++.dg/opt/pr79659.C: New test.
6702 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6704 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
6706 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
6708 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
6710 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
6711 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
6713 2017-06-28 Jakub Jelinek <jakub@redhat.com>
6715 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
6716 (foo): ... this. Change constants such that it isn't matched
6717 as __builtin_copysign, yet tests the combiner the same.
6719 2017-06-28 Martin Liska <mliska@suse.cz>
6722 * gcc.dg/asan/pr81224.c: New test.
6724 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
6726 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
6727 passed to pthread_join.
6729 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6731 * gcc.target/s390/nodatarel-1.c: New test.
6733 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6736 * gfortran.dg/array_temporaries_4.f90: New test.
6738 2017-06-27 Andrew Pinski <apinski@cavium.com>
6740 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
6741 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
6742 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
6744 2017-06-27 Marek Polacek <polacek@redhat.com>
6747 * gcc.dg/ubsan/pr81223.c: New test.
6749 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
6751 * gcc.dg/tree-ssa/assoc-1.c: New file.
6753 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6756 * g++.dg/parse/catch2.C: New.
6758 2017-06-27 Jakub Jelinek <jakub@redhat.com>
6761 * g++.dg/ubsan/pr81209.C: New test.
6764 * gcc.c-torture/compile/pr81207.c: New test.
6766 2017-06-27 Marek Polacek <polacek@redhat.com>
6769 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
6771 2017-06-26 Martin Sebor <msebor@redhat.com>
6774 * g++.dg/Wclass-memaccess-2.C: New test.
6776 2017-06-26 Carl Love <cel@us.ibm.com>
6778 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
6779 Add new runnable test file for the vec_rev built-ins.
6781 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6783 PR/tree-optimization 71815
6784 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
6785 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6787 2017-06-26 Renlin Li <renlin.li@arm.com>
6788 Szabolcs Nagy <szabolcs.nagy@arm.com>
6790 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
6791 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
6794 2017-06-26 Richard Biener <rguenther@suse.de>
6797 * gfortran.dg/pr81175.f: New testcase.
6799 2017-06-26 Richard Biener <rguenther@suse.de>
6801 PR tree-optimization/81203
6802 * gcc.dg/torture/pr81203.c: New testcase.
6804 2017-06-26 Marek Polacek <polacek@redhat.com>
6807 * c-c++-common/Wmultistatement-macros-1.c: New test.
6808 * c-c++-common/Wmultistatement-macros-2.c: New test.
6809 * c-c++-common/Wmultistatement-macros-3.c: New test.
6810 * c-c++-common/Wmultistatement-macros-4.c: New test.
6811 * c-c++-common/Wmultistatement-macros-5.c: New test.
6812 * c-c++-common/Wmultistatement-macros-6.c: New test.
6813 * c-c++-common/Wmultistatement-macros-7.c: New test.
6814 * c-c++-common/Wmultistatement-macros-8.c: New test.
6815 * c-c++-common/Wmultistatement-macros-9.c: New test.
6816 * c-c++-common/Wmultistatement-macros-10.c: New test.
6817 * c-c++-common/Wmultistatement-macros-11.c: New test.
6819 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
6821 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
6823 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
6825 * lib/target-supports.exp
6826 (check_effective_target_arm_neon_ok_nocache): Add flags with
6827 -mfloat-abi=hard. Include arm_neon.h.
6828 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
6829 (check_effective_target_arm_neon_ok_no_float_abi): New.
6830 * gcc.target/arm/lto/pr65837_0.c: Require
6831 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
6832 * gcc.target/arm/lto/pr65837-attr_0.c: Require
6833 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
6835 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/parse/typedef2.C: Specify a dg-error string.
6840 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6843 * gfortran.dg/cshift_2.f90: New test.
6845 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
6848 * gcc.target/aarch64/pr79794.c: New.
6850 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6853 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
6854 * gcc.target/powerpc/pr80510-2.c: Likewise.
6856 2017-06-22 Jeff Law <law@redhat.com>
6858 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
6860 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6862 * gcc.target/powerpc/fold-vec-shift-char.c: New.
6863 * gcc.target/powerpc/fold-vec-shift-int.c: New.
6864 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
6865 * gcc.target/powerpc/fold-vec-shift-short.c: New.
6866 * gcc.target/powerpc/fold-vec-shift-left.c: New.
6867 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
6868 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
6869 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
6871 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
6873 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
6875 2017-06-22 Matt Turner <mattst88@gmail.com>
6877 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
6880 2017-06-22 Carl Love <cel@us.ibm.com>
6882 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
6883 vmuleuh): Fix scan-assembler-times should check for word not half word
6886 2017-06-22 Jeff Law <law@redhat.com>
6888 * gcc.c-torture/compile/stack-check-1.c: New test.
6890 2016-06-22 Richard Biener <rguenther@suse.de>
6892 * gcc.dg/vect/pr65947-1.c: Remove xfail.
6893 * gcc.dg/vect/pr65947-2.c: Likewise.
6894 * gcc.dg/vect/pr65947-3.c: Likewise.
6895 * gcc.dg/vect/pr65947-4.c: Likewise.
6896 * gcc.dg/vect/pr65947-5.c: Likewise.
6897 * gcc.dg/vect/pr65947-6.c: Likewise.
6898 * gcc.dg/vect/pr65947-8.c: Likewise.
6899 * gcc.dg/vect/pr65947-9.c: Likewise.
6900 * gcc.dg/vect/pr65947-10.c: Likewise.
6901 * gcc.dg/vect/pr65947-12.c: Likewise.
6902 * gcc.dg/vect/pr65947-13.c: Likewise.
6903 * gcc.dg/vect/pr65947-14.c: Likewise.
6904 * gcc.dg/vect/vect-cond-2.c: Likewise.
6905 * gcc.dg/vect/vect-pr69848.c: Likewise.
6907 2017-06-22 Martin Liska <mliska@suse.cz>
6909 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
6912 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
6914 * gcc.dg/tree-ssa/forwprop-37.c: New.
6916 2017-06-22 Richard Biener <rguenther@suse.de>
6918 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
6920 2017-06-22 Richard Biener <rguenther@suse.de>
6922 * gcc.dg/vect/pr65947-14.c: New testcase.
6924 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6927 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
6928 32-bit support is added. Change ITYPE size to 64-bit integer.
6929 * gcc.target/powerpc/pr80510-2.c: Likewise.
6931 2017-06-21 Jakub Jelinek <jakub@redhat.com>
6934 * g++.dg/gomp/pr81154.C: New test.
6936 2017-06-21 David Malcolm <dmalcolm@redhat.com>
6938 * g++.dg/other/old-style-cast-fixits.C: New test case.
6940 2017-06-21 Jakub Jelinek <jakub@redhat.com>
6942 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
6944 2017-06-21 Tom de Vries <tom@codesourcery.com>
6946 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
6948 2017-06-21 Tom de Vries <tom@codesourcery.com>
6950 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
6953 2017-06-21 Martin Liska <mliska@suse.cz>
6955 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
6957 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
6959 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
6960 gnat.dg/debug11_pkg2.ads: New testcase.
6962 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6964 * gcc.target/i386/getround.c: New file.
6966 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6968 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
6969 * gcc.dg/tree-ssa/addadd-2.c: New file.
6971 2017-06-21 Tom de Vries <tom@codesourcery.com>
6973 * lib/target-supports.exp (add_options_for_stack_size): New proc.
6974 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6975 * gcc.c-torture/compile/20080806-1.c: Same.
6976 * gcc.c-torture/compile/920723-1.c: Same.
6977 * gcc.c-torture/compile/930621-1.c: Same.
6978 * gcc.c-torture/compile/991214-2.c: Same.
6979 * gcc.c-torture/compile/bcopy.c: Same.
6980 * gcc.c-torture/compile/memtst.c: Same.
6981 * gcc.c-torture/compile/msp.c: Same.
6982 * gcc.c-torture/compile/stuct.c: Same.
6983 * gcc.c-torture/execute/20011008-3.c: Same.
6984 * gcc.c-torture/execute/20030209-1.c: Same.
6985 * gcc.c-torture/execute/20031012-1.c: Same.
6986 * gcc.c-torture/execute/20040805-1.c: Same.
6987 * gcc.c-torture/execute/920410-1.c: Same.
6988 * gcc.c-torture/execute/921113-1.c: Same.
6989 * gcc.c-torture/execute/921202-1.c: Same.
6990 * gcc.c-torture/execute/921208-2.c: Same.
6991 * gcc.c-torture/execute/930106-1.c: Same.
6992 * gcc.c-torture/execute/930406-1.c: Same.
6993 * gcc.c-torture/execute/950221-1.c: Same.
6994 * gcc.c-torture/execute/960521-1.c: Same.
6995 * gcc.c-torture/execute/980605-1.c: Same.
6996 * gcc.c-torture/execute/comp-goto-1.c: Same.
6997 * gcc.c-torture/execute/comp-goto-2.c: Same.
6998 * gcc.c-torture/execute/memcpy-1.c: Same.
6999 * gcc.c-torture/execute/multi-ix.c: Same.
7000 * gcc.c-torture/execute/nestfunc-4.c: Same.
7001 * gcc.c-torture/execute/pr20621-1.c: Same.
7002 * gcc.c-torture/execute/pr23135.c: Same.
7003 * gcc.c-torture/execute/pr28982b.c: Same.
7004 * gcc.dg/loop-3.c: Same.
7005 * gcc.dg/struct-ret-3.c: Same.
7006 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7007 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7008 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7009 * gcc.dg/tree-prof/pr44777.c: Same.
7011 2017-06-20 David Malcolm <dmalcolm@redhat.com>
7014 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
7015 memset call with zero-initialization.
7016 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
7018 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
7020 * gcc.target/i386/pr80732.c: Include fma4-check.h.
7021 (main): Renamed to ...
7022 (fma4_test): ... this.
7024 2017-06-20 Julia Koval <julia.koval@intel.com>
7026 * gcc.target/i386/pr73350-2.c: New test.
7028 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7030 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
7031 * c-c++-common/fold-masked-cmp-2.c: Likewise.
7032 * c-c++-common/fold-masked-cmp-3.c: Likewise.
7033 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
7034 restrict to x86_64-*-*-gnu.
7035 Skip scan-assembler on *-*-darwin*.
7036 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
7037 * gcc.dg/loop-invariant.c: Likewise.
7038 * gcc.dg/lto/pr70955_0.c: Likewise.
7039 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7040 * gcc.dg/tree-ssa/pr79803.c: Likewise.
7041 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
7043 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
7044 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
7046 * gcc.dg/attr-ms_struct-2.c: Likewise.
7047 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7048 * gcc.dg/bf-ms-layout.c: Likewise.
7049 * gcc.dg/bf-ms-layout-2.c: Likewise.
7050 * gcc.dg/pic-macro-define.c: Remove target restrictions.
7051 Require fpic support.
7052 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
7054 * gcc.target/i386/bitfield2.c: Likewise.
7055 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
7057 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
7059 2017-06-20 Nathan Sidwell <nathan@acm.org>
7062 * g++.dg/lookup/pr67074.C: New.
7063 * g++.dg/parse/namespace-alias-1.C: Adjust.
7065 2017-06-20 Richard Biener <rguenther@suse.de>
7068 * c-c++-common/ubsan/pr81097.c: New testcase.
7070 2017-06-20 Richard Biener <rguenther@suse.de>
7072 * gcc.dg/vect/pr65947-9.c: Adjust.
7074 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7076 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
7077 * gcc.target/arm/acle/cdp2.c: Likewise.
7078 * gcc.target/arm/acle/ldc.c: Likewise.
7079 * gcc.target/arm/acle/ldc2.c: Likewise.
7080 * gcc.target/arm/acle/ldc2l.c: Likewise.
7081 * gcc.target/arm/acle/ldcl.c: Likewise.
7082 * gcc.target/arm/acle/mcr.c: Likewise.
7083 * gcc.target/arm/acle/mcr2.c: Likewise.
7084 * gcc.target/arm/acle/mcrr.c: Likewise.
7085 * gcc.target/arm/acle/mcrr2.c: Likewise.
7086 * gcc.target/arm/acle/mrc.c: Likewise.
7087 * gcc.target/arm/acle/mrc2.c: Likewise.
7088 * gcc.target/arm/acle/mrrc.c: Likewise.
7089 * gcc.target/arm/acle/mrrc2.c: Likewise.
7090 * gcc.target/arm/acle/stc.c: Likewise.
7091 * gcc.target/arm/acle/stc2.c: Likewise.
7092 * gcc.target/arm/acle/stc2l.c: Likewise.
7093 * gcc.target/arm/acle/stcl.c: Likewise.
7095 2017-06-20 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.target/i386/pr81121.c: New test.
7100 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7103 * gcc.target/powerpc/pr79799-1.c: New test.
7104 * gcc.target/powerpc/pr79799-2.c: Likewise.
7105 * gcc.target/powerpc/pr79799-3.c: Likewise.
7106 * gcc.target/powerpc/pr79799-4.c: Likewise.
7107 * gcc.target/powerpc/pr79799-5.c: Likewise.
7109 2017-06-19 Nathan Sidwell <nathan@acm.org>
7113 * g++.dg/lookup/pr79766.C: New.
7114 * g++.dg/lookup/pr81124.C: New.
7115 * g++.dg/template/explicit6.C: Adjust.
7116 * g++.old-deja/g++.other/decl5.C: Adjust.
7118 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
7120 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
7123 2017-06-19 Jakub Jelinek <jakub@redhat.com>
7126 * g++.dg/ubsan/pr81125.C: New test.
7129 * g++.dg/ubsan/pr81111.C: New test.
7131 2017-06-19 Richard Biener <rguenther@suse.de>
7134 * gcc.dg/torture/pr81118.c: New testcase.
7136 2017-06-19 Richard Biener <rguenther@suse.de>
7138 PR tree-optimization/80887
7139 * gcc.dg/tree-ssa/pr80887.c: New testcase.
7141 2017-06-19 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
7146 2017-06-19 Nathan Sidwell <nathan@acm.org>
7149 * g++.dg/warn/pr81119.C: New.
7151 2017-06-19 Martin Liska <mliska@suse.cz>
7154 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
7156 2017-06-19 Martin Liska <mliska@suse.cz>
7159 * gcc.target/i386/mvc5.c: Scan indirect_function.
7160 * gcc.target/i386/mvc7.c: Likewise.
7161 * gcc.target/i386/pr80732.c: New test.
7163 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
7166 * g++.dg/cpp1y/constexpr-66093.C: New.
7168 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7170 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
7173 2017-06-19 Richard Biener <rguenther@suse.de>
7176 * g++.dg/torture/pr81112.C: New testcase.
7178 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
7180 * gcc.dg/lto/pr69866_0.c: This test needs alias.
7182 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7185 * gfortran.dg/cshift_1.f90: New test.
7187 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7189 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
7191 2017-06-16 Carl Love <cel@us.ibm.com>
7193 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
7194 main): Add runnable tests and test checker for vec_float,
7195 vec_float2, vec_floate and vec_floato builtins.
7197 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7199 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
7200 the architecture options added by dg-add-options arm_neon.
7201 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
7202 to the architecture.
7203 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
7204 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
7205 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
7207 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7209 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
7210 multilibs have been built.
7212 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7214 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
7215 * gcc.target/arm/pr51915.c: Likewise.
7216 * gcc.target/arm/pr52006.c: Likewise.
7217 * gcc.target/arm/pr53187.c: Likewise.
7219 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
7221 * gcc.target/arm/multilibs.exp: New file.
7223 2017-06-16 Martin Sebor <msebor@redhat.com>
7225 PR tree-optimization/80933
7226 PR tree-optimization/80934
7227 * gcc.dg/fold-bcopy.c: New test.
7228 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
7229 * gcc.dg/tree-ssa/alias-36.c: Likewise.
7230 * gcc.dg/pr79214.c: Adjust.
7231 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7232 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
7233 * gcc.dg/builtins-nonnull.c: Likewise.
7235 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
7238 * gcc.target/arm/pr71778.c: New.
7240 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
7242 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
7244 2017-06-16 Richard Biener <rguenther@suse.de>
7246 PR tree-optimization/81090
7247 * gcc.dg/graphite/pr81090.c: New testcase.
7249 2017-06-16 Janus Weil <janus@gcc.gnu.org>
7252 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
7254 2017-06-16 Jakub Jelinek <jakub@redhat.com>
7257 * c-c++-common/ubsan/object-size-11.c: New test.
7259 2017-06-15 Martin Sebor <msebor@redhat.com>
7262 * g++.dg/Wclass-memaccess.C: New test.
7264 2017-06-15 Janus Weil <janus@gcc.gnu.org>
7267 * gfortran.dg/proc_ptr_comp_51.f90: New test.
7269 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7272 * gcc.dg/lto/pr69866_0.c: New test.
7273 * gcc.dg/lto/pr69866_1.c: Likewise.
7275 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7278 * gcc.target/msp430/pr78818-real.c: New template for tests.
7279 * gcc.target/msp430/pr78818-auto.c: New test.
7280 * gcc.target/msp430/pr78818-data-region.c: New test.
7281 * gcc.target/msp430/pr78818-data-sec.c: New test.
7282 * gcc.target/msp430/pr78818-auto-warn.c: New test.
7284 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7286 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
7287 instructions in it rather than the number of IT blocks being 2.
7288 Transfer scan directive arm_thumb2 restriction to the whole
7289 testcase and restrict further to Thumb-only targets.
7291 2017-06-15 Tamar Christina <tamar.christina@arm.com>
7293 * gcc.target/arm/sdiv_costs_1.c:
7296 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
7298 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
7299 * gcc.target/mips/pr51513-1.c: New test.
7300 * gcc.target/mips/pr51513-2.c: New test.
7302 2017-06-14 Richard Biener <rguenther@suse.de>
7304 PR tree-optimization/81083
7305 * gcc.dg/torture/pr81083.c: Add prototypes.
7307 2017-06-14 Richard Biener <rguenther@suse.de>
7310 * c-c++-common/ubsan/pr81088.c: New testcase.
7312 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
7314 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
7316 2017-06-14 Andrew Pinski <apinski@cavium.com>
7317 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
7320 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
7321 * gcc.target/aarch64/vect-init-2.c: Likewise.
7322 * gcc.target/aarch64/vect-init-3.c: Likewise.
7323 * gcc.target/aarch64/vect-init-4.c: Likewise.
7324 * gcc.target/aarch64/vect-init-5.c: Likewise.
7326 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7329 * g++.dg/cpp0x/constexpr-58541.C: New.
7331 2017-06-14 Richard Biener <rguenther@suse.de>
7333 PR tree-optimization/81083
7334 * gcc.dg/torture/pr81083.c: New testcase.
7336 2017-06-14 Jakub Jelinek <jakub@redhat.com>
7338 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
7339 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
7341 2017-06-13 Jakub Jelinek <jakub@redhat.com>
7344 * g++.dg/ubsan/pr80973.C: New test.
7347 * g++.dg/opt/nrv18.C: New test.
7349 2017-06-13 Martin Liska <mliska@suse.cz>
7352 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
7353 test by adding no_sanitize attribute.
7354 * gcc.dg/asan/use-after-scope-4.c: Likewise.
7356 2017-06-13 Renlin Li <renlin.li@arm.com>
7358 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
7361 2017-06-13 Martin Jambor <mjambor@suse.cz>
7363 PR tree-optimization/80803
7364 PR tree-optimization/81063
7365 gcc.dg/tree-ssa/pr80803.c: New test.
7366 gcc.dg/tree-ssa/pr81063.c: Likewise.
7368 2017-06-12 Yury Gribov <tetra2005@gmail.com>
7370 * c-c++-common/fold-masked-cmp-3.c: New test.
7372 2017-06-13 Yury Gribov <tetra2005@gmail.com>
7374 PR tree-optimization/67328
7375 * c-c++-common/fold-masked-cmp-1.c: New test.
7376 * c-c++-common/fold-masked-cmp-2.c: Likewise.
7377 * gcc.dg/pr46309.c: Fix pattern.
7378 * gcc.dg/pr46309-2.c: Likewise.
7380 2017-06-13 Tamar Christina <tamar.christina@arm.com>
7382 * gcc.target/arm/sdiv_costs_1.c:
7383 Require arm_arch_v8a_ok and add march option.
7385 2017-06-13 Martin Liska <mliska@suse.cz>
7387 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
7388 * gcc.dg/tree-ssa/dump-2.c: Likewise.
7389 * gcc.dg/tree-ssa/vrp101.c: Likewise.
7391 2017-06-13 Richard Biener <rguenther@suse.de>
7394 * c-c++-common/ubsan/pr81065.c: New testcase.
7396 2017-06-12 Ian Lance Taylor <iant@golang.org>
7398 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
7399 freorder. Update comment to explain test.
7401 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7403 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
7404 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
7405 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
7406 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
7408 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7410 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
7412 2017-06-12 Tamar Christina <tamar.christina@arm.com>
7414 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
7416 2017-06-12 Jakub Jelinek <jakub@redhat.com>
7418 PR tree-optimization/81003
7419 * gcc.c-torture/compile/pr81003.c: New test.
7421 2017-06-12 Richard Biener <rguenther@suse.de>
7423 PR tree-optimization/81053
7424 * gcc.dg/torture/pr81053.c: New testcase.
7426 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7429 * gfortran.dg/implied_do_io_3.f90: New test.
7431 2017-06-10 Tom de Vries <tom@codesourcery.com>
7433 * lib/target-supports.exp (check_effective_target_signal): New proc.
7434 * lib/gcc.exp (gcc_target_compile): Remove appending of
7435 -DSIGNAL_SUPPRESS to additional_flags.
7436 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
7437 additional_flags if effective target signal is not supported by the
7439 * gcc.c-torture/execute/20101011-1.c: Same.
7440 * gcc.dg/c99-stdint-1.c: Same.
7441 * gcc.dg/c99-stdint-2.c: Same.
7442 * gcc.dg/c99-stdint-5.c: Same.
7443 * gcc.dg/c99-stdint-6.c: Same.
7444 * gcc.dg/stdint-width-1.c: Same.
7446 2017-06-10 Tom de Vries <tom@codesourcery.com>
7448 * lib/target-supports.exp (check_effective_target_stack_size)
7449 (dg-effective-target-value): New proc.
7450 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
7452 * lib/objc.exp (objc_target_compile): Same.
7453 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
7454 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
7455 dg-additional-options.
7456 * gcc.c-torture/compile/20080806-1.c: Same.
7457 * gcc.c-torture/compile/920723-1.c: Same.
7458 * gcc.c-torture/compile/930621-1.c: Same.
7459 * gcc.c-torture/compile/991214-2.c: Same.
7460 * gcc.c-torture/compile/bcopy.c: Same.
7461 * gcc.c-torture/compile/memtst.c: Same.
7462 * gcc.c-torture/compile/msp.c: Same.
7463 * gcc.c-torture/compile/stuct.c: Same.
7464 * gcc.c-torture/execute/20011008-3.c: Same.
7465 * gcc.c-torture/execute/20030209-1.c: Same.
7466 * gcc.c-torture/execute/20031012-1.c: Same.
7467 * gcc.c-torture/execute/20040805-1.c: Same.
7468 * gcc.c-torture/execute/920410-1.c: Same.
7469 * gcc.c-torture/execute/920501-7.c: Same.
7470 * gcc.c-torture/execute/921113-1.c: Same.
7471 * gcc.c-torture/execute/921202-1.c: Same.
7472 * gcc.c-torture/execute/921208-2.c: Same.
7473 * gcc.c-torture/execute/930106-1.c: Same.
7474 * gcc.c-torture/execute/930406-1.c: Same.
7475 * gcc.c-torture/execute/950221-1.c: Same.
7476 * gcc.c-torture/execute/960521-1.c: Same.
7477 * gcc.c-torture/execute/980605-1.c: Same.
7478 * gcc.c-torture/execute/comp-goto-1.c: Same.
7479 * gcc.c-torture/execute/comp-goto-2.c: Same.
7480 * gcc.c-torture/execute/memcpy-1.c: Same.
7481 * gcc.c-torture/execute/multi-ix.c: Same.
7482 * gcc.c-torture/execute/nestfunc-4.c: Same.
7483 * gcc.c-torture/execute/pr20621-1.c: Same.
7484 * gcc.c-torture/execute/pr23135.c: Same.
7485 * gcc.c-torture/execute/pr28982b.c: Same.
7486 * gcc.dg/loop-3.c: Same.
7487 * gcc.dg/struct-ret-3.c: Same.
7488 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7489 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7490 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7491 * gcc.dg/tree-prof/pr44777.c: Same.
7493 2017-06-09 David Malcolm <dmalcolm@redhat.com>
7495 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7496 (test_mutually_exclusive_suggestions): New test function.
7497 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7498 (test_mutually_exclusive_suggestions): New test function.
7499 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7500 (test_mutually_exclusive_suggestions): New test function.
7501 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7502 (test_show_locus): Add special-case for
7503 "test_mutually_exclusive_suggestions".
7505 2017-06-09 Ian Lance Taylor <iant@golang.org>
7507 * gcc.dg/tree-prof/split-1.c: New test.
7509 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
7511 * gcc.dg/predict-14.c: Avoid cold function detection.
7512 * gcc.target/i386/umod-3.c: Likewise.
7514 2017-06-09 Tamar Christina <tamar.christina@arm.com>
7516 * gcc.target/aarch64/lrint-matherr.h: New.
7517 * gcc.target/aarch64/inline-lrint_1.c: New.
7518 * gcc.target/aarch64/inline-lrint_2.c: New.
7519 * gcc.target/aarch64/no-inline-lrint_1.c: New.
7520 * gcc.target/aarch64/no-inline-lrint_2.c: New.
7522 2017-06-09 Tamar Christina <tamar.christina@arm.com>
7524 * gcc.target/arm/sdiv_costs_1.c: New.
7526 2017-06-09 Tom de Vries <tom@codesourcery.com>
7529 * gcc.target/nvptx/label-values.c: New test.
7531 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7533 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7534 Test for null definitions instead of them being undefined. Add entry
7535 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
7536 about using the effective target for architecture extension.
7537 (check_effective_target_arm_arch_v7ve_ok): Remove.
7538 (add_options_for_arm_arch_v7ve): Likewise.
7540 2017-06-09 Richard Biener <rguenther@suse.de>
7542 PR tree-optimization/66623
7543 * gcc.dg/vect/pr66623.c: New testcase.
7545 2017-06-09 Richard Biener <rguenther@suse.de>
7547 PR tree-optimization/79483
7548 * gcc.dg/graphite/pr79483.c: New testcase.
7550 2017-06-09 Richard Biener <rguenther@suse.de>
7553 * g++.dg/pr81007.C: New testcase.
7555 2017-06-09 Jakub Jelinek <jakub@redhat.com>
7557 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
7558 instead of "rsp" for -m32.
7559 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
7560 target, add -msse2 to dg-options.
7561 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
7562 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
7564 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
7567 * gcc.target/powerpc/stack-limit.c: New testcase.
7569 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
7571 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
7572 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
7573 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
7574 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
7575 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
7576 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
7578 2017-06-08 Jakub Jelinek <jakub@redhat.com>
7581 * c-c++-common/gomp/pr81006.c: New test.
7584 * g++.dg/gomp/pr81011.C: New test.
7587 * c-c++-common/ubsan/align-10.c: New test.
7588 * c-c++-common/ubsan/null-13.c: New test.
7590 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
7593 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
7594 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
7595 * gcc.target/i386/pr81015.c: New test.
7597 2017-06-08 Tom de Vries <tom@codesourcery.com>
7599 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
7600 trampolines instead of NO_TRAMPOLINES.
7601 * gcc.c-torture/execute/20000822-1.c: Same.
7602 * gcc.c-torture/execute/920428-2.c: Same.
7603 * gcc.c-torture/execute/920501-7.c: Same.
7604 * gcc.c-torture/execute/920612-2.c: Same.
7605 * gcc.c-torture/execute/921017-1.c: Same.
7606 * gcc.c-torture/execute/921215-1.c: Same.
7607 * gcc.c-torture/execute/931002-1.c: Same.
7608 * gcc.c-torture/execute/comp-goto-2.c: Same.
7609 * gcc.c-torture/execute/nestfunc-1.c: Same.
7610 * gcc.c-torture/execute/nestfunc-2.c: Same.
7611 * gcc.c-torture/execute/nestfunc-3.c: Same.
7612 * gcc.c-torture/execute/nestfunc-5.c: Same.
7613 * gcc.c-torture/execute/nestfunc-6.c: Same.
7614 * gcc.c-torture/execute/pr24135.c: Same.
7615 * gcc.dg/Wtrampolines.c: Same.
7616 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7617 * gcc.dg/torture/stackalign/nested-5.c: Same.
7618 * gcc.dg/torture/stackalign/nested-6.c: Same.
7619 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
7620 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7621 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7622 * gcc.dg/trampoline-1.c: Same.
7623 * gcc.dg/tree-prof/pr44777.c: Same.
7624 * gcc.target/i386/pr67770.c: Same.
7625 * lib/gcc.exp (gcc_target_compile): Remove appending of
7626 -DNO_TRAMPOLINES to additional_flags.
7627 * lib/objc.exp (objc_target_compile): Same.
7629 2017-06-08 Tom de Vries <tom@codesourcery.com>
7631 * lib/target-supports.exp (check_effective_target_trampolines): Test for
7632 'gcc,no_trampolines' instead of 'no_trampolines'.
7634 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7637 * gcc.target/i386/mpx/pr79988.c: New test.
7639 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7641 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
7642 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
7643 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
7645 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
7647 * g++.dg/tree-ssa/counts-1.C: New testcase.
7648 * gcc.dg/tree-ssa/counts-1.c: New testcase.
7650 2017-08-08 Julia Koval <julia.koval@intel.com>
7652 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
7653 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
7654 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
7655 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
7656 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
7657 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
7659 2017-06-08 Marek Polacek <polacek@redhat.com>
7662 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
7664 2017-08-08 Julia Koval <julia.koval@intel.com>
7666 PR target/73350,80862
7667 * gcc.target/i386/pr73350.c: New test.
7669 2017-06-08 Richard Biener <rguenther@suse.de>
7671 PR tree-optimization/80928
7672 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
7674 2017-06-07 Carl Love <cel@us.ibm.com>
7676 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
7678 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
7681 * g++.dg/cpp1z/class-deduction39.C: New.
7683 2017-06-07 Marek Polacek <polacek@redhat.com>
7686 * c-c++-common/ubsan/pr80932.c: New test.
7688 2017-06-07 Bin Cheng <bin.cheng@arm.com>
7690 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
7691 * gcc.target/i386/l_fma_double_2.c: Ditto.
7692 * gcc.target/i386/l_fma_double_3.c: Ditto.
7693 * gcc.target/i386/l_fma_double_4.c: Ditto.
7694 * gcc.target/i386/l_fma_double_5.c: Ditto.
7695 * gcc.target/i386/l_fma_double_6.c: Ditto.
7696 * gcc.target/i386/l_fma_float_1.c: Ditto.
7697 * gcc.target/i386/l_fma_float_2.c: Ditto.
7698 * gcc.target/i386/l_fma_float_3.c: Ditto.
7699 * gcc.target/i386/l_fma_float_4.c: Ditto.
7700 * gcc.target/i386/l_fma_float_5.c: Ditto.
7701 * gcc.target/i386/l_fma_float_6.c: Ditto.
7703 2017-06-07 Tamar Christina <tamar.christina@arm.com>
7705 * gcc.target/aarch64/sdiv_costs_1.c: New.
7707 2017-06-07 Richard Biener <rguenther@suse.de>
7709 PR tree-optimization/80928
7710 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
7711 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7713 2017-06-07 Richard Biener <rguenther@suse.de>
7715 PR tree-optimization/80928
7716 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
7719 2017-06-06 Nathan Sidwell <nathan@acm.org>
7721 * g++.dg/pr45330.C: Add inline namespace case.
7723 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7726 * gfortran.dg/matmul_16.f90: New test.
7727 * gfortran.dg/inline_matmul_18.f90: New test.
7729 2017-06-06 Marek Polacek <polacek@redhat.com>
7732 * gcc.dg/pr79983.c: New test.
7734 2017-06-06 David S. Miller <davem@davemloft.net>
7736 * gcc.target/sparc/sparc-ret-3.c: New test.
7738 2017-06-06 Tom de Vries <tom@codesourcery.com>
7740 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
7741 label_values instead of NO_LABEL_VALUES.
7742 * gcc.c-torture/compile/920301-1.c: Same.
7743 * gcc.c-torture/compile/920501-1.c: Same.
7744 * gcc.c-torture/compile/941014-4.c: Same.
7745 * gcc.c-torture/compile/labels-1.c: Same.
7746 * gcc.c-torture/compile/pr18903.c: Same.
7747 * gcc.c-torture/execute/920302-1.c: Same.
7748 * gcc.c-torture/execute/920415-1.c: Same.
7749 * gcc.c-torture/execute/920428-2.c: Same.
7750 * gcc.c-torture/execute/920501-3.c: Same.
7751 * gcc.c-torture/execute/920501-4.c: Same.
7752 * gcc.c-torture/execute/920501-5.c: Same.
7753 * gcc.c-torture/execute/920501-7.c: Same.
7754 * gcc.c-torture/execute/920721-4.c: Same.
7755 * gcc.c-torture/execute/980526-1.c: Same.
7756 * gcc.c-torture/execute/990208-1.c: Same.
7757 * gcc.c-torture/execute/comp-goto-1.c: Same.
7758 * gcc.c-torture/execute/comp-goto-2.c: Same.
7759 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7760 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7761 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7762 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7763 * gcc.dg/tree-prof/pr44777.c: Same.
7764 * gcc.misc-tests/bprob-2.c: Same.
7765 * gcc.misc-tests/gcov-3.c: Same.
7766 * lib/gcc.exp (gcc_target_compile): Remove appending of
7767 -DNO_LABEL_VALUES to additional_flags.
7768 * lib/objc.exp (objc_target_compile): Same.
7769 * lib/target-supports.exp (check_effective_target_label_values): Test on
7770 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
7772 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
7776 2017-06-06 Richard Biener <rguenther@suse.de>
7778 PR tree-optimization/80974
7779 * gcc.dg/torture/pr80974.c: New testcase.
7781 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7783 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
7784 "unsigned int" in conversation warning on line 15.
7786 2017-06-06 Richard Biener <rguenther@suse.de>
7788 PR tree-optimization/80928
7789 * gcc.dg/vect/pr80928.c: New testcase.
7790 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
7791 * gcc.dg/vect/slp-13.c: Likewise.
7792 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
7794 2017-06-05 David Malcolm <dmalcolm@redhat.com>
7796 * g++.dg/plugin/comment_plugin.c: New test plugin.
7797 * g++.dg/plugin/comments-1.C: New test file.
7798 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7800 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7802 * gcc.misc-tests/gcov-1a.c: New test.
7804 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7806 * gcc.target/powerpc/clone1.c: New test.
7808 2017-06-05 Janus Weil <janus@gcc.gnu.org>
7811 * gfortran.dg/proc_ptr_comp_50.f90: New test.
7813 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
7816 * gfortran.dg/implied_do_io_1.f90: New Test.
7817 * gfortran.dg/implied_do_io_2.f90: New Test.
7819 2017-06-05 Renlin Li <renlin.li@arm.com>
7821 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
7822 selector to related line.
7824 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
7826 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
7828 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7830 * gcc.target/aarch64/store_lane0_str_1.c: New test.
7832 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7834 * gcc.target/aarch64/subs_compare_2.c: New test.
7836 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7838 * gcc.target/aarch64/subs_compare_1.c: New test.
7840 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
7842 * gcc.target/mips/div-9.c: Delete duplicate test.
7843 * gcc.target/mips/div-10.c: Ditto.
7844 * gcc.target/mips/div-11.c: Ditto.
7845 * gcc.target/mips/div-12.c: Ditto.
7847 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7849 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7851 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
7853 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
7854 vesrion of the dejagnu grep.
7855 (list-module-names): Use it and adjust the regular expressions for
7856 modules and submodules.
7857 * gfortran.dg/prof/prof.exp: Cleanup modules.
7858 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
7860 * gfortran.dg/altreturn_8.f90: Likewise.
7861 * gfortran.dg/associate_12.f90: Likewise.
7862 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
7863 * gfortran.dg/charlen_15.f90: Likewise.
7864 * gfortran.dg/class_4a.f03: Likewise.
7865 * gfortran.dg/class_54.f90: Likewise.
7866 * gfortran.dg/class_dummy_4.f03: Likewise.
7867 * gfortran.dg/class_dummy_5.f90: Likewise.
7868 * gfortran.dg/constructor_9.f90: Likewise.
7869 * gfortran.dg/dec_structure_15.f90: Likewise.
7870 * gfortran.dg/do_check_8.f90: Likewise.
7871 * gfortran.dg/dtio_26.f03: Likewise.
7872 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7873 * gfortran.dg/equiv_9.f90: Likewise.
7874 * gfortran.dg/extends_15.f90: Likewise.
7875 * gfortran.dg/finalize_22.f90: Likewise.
7876 * gfortran.dg/finalize_23.f90: Likewise.
7877 * gfortran.dg/generic_26.f90: Likewise.
7878 * gfortran.dg/generic_27.f90: Likewise.
7879 * gfortran.dg/namelist_76.f90: Likewise.
7880 * gfortran.dg/pointer_init_8.f90: Likewise.
7881 * gfortran.dg/pr61318.f90: Likewise.
7882 * gfortran.dg/pr77260_1.f90: Likewise.
7883 * gfortran.dg/pr77260_2.f90: Likewise.
7884 * gfortran.dg/pr77420_3.f90: Likewise.
7885 * gfortran.dg/proc_ptr_39.f90: Likewise.
7886 * gfortran.dg/proc_ptr_41.f90: Likewise.
7887 * gfortran.dg/proc_ptr_42.f90: Likewise.
7888 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
7889 * gfortran.dg/submodule_1.f08: Likewise.
7890 * gfortran.dg/submodule_10.f08: Likewise.
7891 * gfortran.dg/submodule_14.f08: Likewise.
7892 * gfortran.dg/submodule_15.f08: Likewise.
7893 * gfortran.dg/submodule_2.f08: Likewise.
7894 * gfortran.dg/submodule_5.f08: Likewise.
7895 * gfortran.dg/submodule_6.f08: Likewise.
7896 * gfortran.dg/submodule_7.f08: Likewise.
7897 * gfortran.dg/submodule_8.f08: Likewise.
7898 * gfortran.dg/submodule_9.f08: Likewise.
7899 * gfortran.dg/transfer_class_2.f90: Likewise.
7900 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7901 * gfortran.dg/typebound_call_24.f03: Likewise.
7902 * gfortran.dg/typebound_call_25.f90: Likewise.
7903 * gfortran.dg/typebound_deferred_1.f90: Likewise.
7904 * gfortran.dg/typebound_generic_12.f03: Likewise.
7905 * gfortran.dg/typebound_generic_13.f03: Likewise.
7906 * gfortran.dg/typebound_generic_14.f03: Likewise.
7907 * gfortran.dg/typebound_generic_15.f90: Likewise.
7908 * gfortran.dg/typebound_operator_16.f03: Likewise.
7909 * gfortran.dg/typebound_operator_18.f90: Likewise.
7910 * gfortran.dg/typebound_operator_20.f90: Likewise.
7911 * gfortran.dg/typebound_override_3.f90: Likewise.
7912 * gfortran.dg/typebound_override_4.f90: Likewise.
7913 * gfortran.dg/typebound_override_5.f90: Likewise.
7914 * gfortran.dg/typebound_override_6.f90: Likewise.
7915 * gfortran.dg/typebound_override_7.f90: Likewise.
7916 * gfortran.dg/typebound_proc_28.f03: Likewise.
7917 * gfortran.dg/typebound_proc_29.f90: Likewise.
7918 * gfortran.dg/typebound_proc_30.f90: Likewise.
7919 * gfortran.dg/typebound_proc_31.f90: Likewise.
7920 * gfortran.dg/typebound_proc_32.f90: Likewise.
7921 * gfortran.dg/typebound_proc_33.f90: Likewise.
7922 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
7923 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
7924 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7925 * gfortran.dg/use_only_3.f90: Likewise.
7926 * gfortran.dg/use_without_only_1.f90: Likewise.
7927 * gfortran.dg/warn_unused_function.f90: Likewise.
7928 * gfortran.dg/warn_unused_function_2.f90: Likewise.
7929 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7931 2017-06-04 Marek Polacek <polacek@redhat.com>
7934 * gcc.dg/format/pr80919.c: New test.
7936 2017-06-02 Martin Sebor <msebor@redhat.com>
7939 * c-c++-common/Wfloat-conversion-2.c: New test.
7941 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7944 * g++.dg/cpp1y/constexpr-68754.C: New.
7946 2017-06-02 Carl Love <cel@us.ibm.com>
7948 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
7949 for the new built-ins.
7951 2017-06-02 Sudakshina Das <sudi.das@arm.com>
7953 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
7955 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7957 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
7958 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
7959 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
7960 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
7961 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
7963 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7965 * gcc.target/aarch64/hfmode_ins_1.c: New test.
7967 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
7971 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7973 * gcc.target/powerpc/fold-vec-abs-char.c: New.
7974 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7975 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7976 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7977 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7978 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7979 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7980 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7981 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7983 2017-06-02 Nathan Sidwell <nathan@acm.org>
7985 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7987 2017-06-02 Jakub Jelinek <jakub@redhat.com>
7989 PR rtl-optimization/80903
7990 * gcc.dg/pr80903.c: New test.
7993 * gfortran.dg/gomp/pr80918.f90: New test.
7995 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7997 * c-c++-common/Wsizeof-pointer-div.c: New test.
7998 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7999 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8000 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
8001 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8002 * gcc.target/i386/sse-set-ps-1.c: Likewise.
8003 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8004 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8005 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8006 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8007 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8008 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8009 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
8010 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
8011 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
8012 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
8013 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
8014 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
8015 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
8017 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
8019 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
8020 Update the target to power8-vector.
8022 2017-06-01 David Malcolm <dmalcolm@redhat.com>
8024 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
8026 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
8028 * debug12.adb, debug12.ads: New testcase.
8030 2017-06-01 Martin Jambor <mjambor@suse.cz>
8032 PR tree-optimization/80898
8033 * gcc.dg/tree-ssa/pr80898.c: New test.
8034 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
8036 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8039 * g++.dg/cpp1z/nodiscard5.C: New.
8041 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
8043 * gcc.target/arc/pr9001195952.c: New test.
8045 2017-06-01 Tom de Vries <tom@codesourcery.com>
8047 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
8048 * gcc.c-torture/compile/asmgoto-1.c: Same.
8049 * gcc.dg/20000707-1.c: Same.
8050 * gcc.dg/pr38700.c: Same.
8051 * gcc.dg/pr70169.c: Same.
8052 * gcc.dg/pr80112.c: Same.
8053 * gcc.dg/torture/pr51071-2.c: Same.
8054 * gcc.dg/torture/pr51071.c: Same.
8055 * gcc.dg/tree-ssa/alias-34.c: Same.
8057 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
8059 * gnat.dg/debug11.adb: New testcase.
8061 2017-06-01 Richard Biener <rguenther@suse.de>
8064 * c-c++-common/ubsan/pr66313.c: New testcase.
8065 * gcc.dg/tree-ssa/loop-15.c: Adjust.
8067 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
8069 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
8070 dg-options. Change dg-require-effective-target powerpc_vsx_ok
8071 to vsx_hw. Add dg-skip-if directive to disable this test if
8073 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
8074 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
8075 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
8076 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
8077 to dg-option. Add dg-skip-if directive to disable this test
8078 for darwin. Add dg-skip-if directive to disable this test if
8081 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
8083 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
8084 (_mm_maskz_max_sd): Test new intrinsics.
8085 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
8086 (_mm_maskz_max_sd): Test new intrinsics.
8087 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
8088 (_mm_maskz_max_ss): Test new intrinsics.
8089 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
8090 (_mm_maskz_max_ss): Test new intrinsics.
8091 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
8092 (_mm_maskz_min_sd): Test new intrinsics.
8093 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
8094 (_mm_maskz_min_sd): Test new intrinsics.
8095 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
8096 (_mm_maskz_min_ss): Test new intrinsics.
8097 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
8098 (_mm_maskz_min_ss): Test new intrinsics.
8100 2017-05-31 Nathan Sidwell <nathan@acm.org>
8102 * g++.dg/lookup/lambda1.C New.
8104 2017-05-31 Bin Cheng <bin.cheng@arm.com>
8106 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
8107 on pointer should not be replaced.
8109 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
8112 * gcc.dg/gimplefe-error-7.c: New test.
8114 2017-05-31 Graham Markall <graham.markall@embecosm.com>
8116 * gcc.target/arc/add_n-combine.c: New test.
8117 * gcc.target/arc/sub_n-combine.c: New test.
8119 2017-05-31 Richard Biener <rguenther@suse.de>
8122 * gcc.target/i386/pr80880.c: New testcase.
8124 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
8126 * gcc.dg/vect/vect-103.c: Update wording of dump message.
8128 2017-05-31 Bin Cheng <bin.cheng@arm.com>
8130 * gcc.dg/vect/pr80815-3.c: New test.
8132 2017-05-31 Richard Biener <rguenther@suse.de>
8134 PR tree-optimization/80906
8135 * gcc.dg/graphite/pr80906.c: New testcase.
8137 2017-05-30 Tom de Vries <tom@codesourcery.com>
8140 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
8141 unsupported if host compiler does not support c++11.
8142 (host_supports_c++11): New proc.
8144 2017-05-30 Martin Sebor <msebor@redhat.com>
8147 * g++.dg/ext/utf16-4.C: Relax test.
8148 * gcc.dg/fixed-point/int-warning.c: Adjust.
8150 2017-05-30 David Malcolm <dmalcolm@redhat.com>
8152 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
8153 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
8155 * g++.dg/plugin/show-template-tree-color.C: New test case.
8156 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
8157 * g++.dg/template/show-template-tree-2.C: New test case.
8158 * g++.dg/template/show-template-tree-3.C: New test case.
8159 * g++.dg/template/show-template-tree-4.C: New test case.
8160 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
8161 * g++.dg/template/show-template-tree.C: New test case.
8163 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
8165 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
8167 * gfortran.dg/pr80107.f: Delete testcase.
8169 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
8172 * gcc.target/i386/pr80833-1.c: New test.
8173 * gcc.target/i386/pr80833-2.c: Ditto.
8175 2017-05-30 Nathan Sidwell <nathan@acm.org>
8178 * g++.dg/lookup/pr80913.C: New.
8180 2017-05-30 Richard Biener <rguenther@suse.de>
8183 * gcc.dg/torture/pr80901.c: New testcase.
8185 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
8187 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
8189 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
8192 * gcc.target/msp430/interrupt_fn_placement.c: New test.
8194 2017-05-30 Richard Biener <rguenther@suse.de>
8197 * gcc.dg/torture/pr80876.c: New testcase.
8199 2017-05-29 Nathan Sidwell <nathan@acm.org>
8202 * g++.dg/lookup/pr80891-5.C: New.
8204 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8206 PR libgfortran/53029
8207 * gfortran.dg/read_5.f90: New test.
8209 2017-05-29 Nathan Sidwell <nathan@acm.org>
8212 * g++.dg/lookup/pr80891-4.C: New.
8215 * g++.dg/lookup/pr80891-1.C: New.
8218 * g++.dg/lookup/pr80891-3.C: New.
8221 * g++.dg/lookup/pr80891-2.C: New.
8223 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8226 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
8228 * gfortran.dg/transpose_optimization_1.f90: Likewise.
8229 * gfortran.dg/inline_matmul_17.f90: New test.
8231 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8233 * gfortran.dg/matmul_bounds_12.f90: New test.
8235 2017-05-27 Jakub Jelinek <jakub@redhat.com>
8238 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
8240 2017-05-26 Nathan Sidwell <nathan@acm.org>
8242 * g++.dg/cpp0x/dr2061.C: New.
8243 * g++.dg/parse/namespace-alias-1.C: Add more test.
8245 2017-05-26 Bin Cheng <bin.cheng@arm.com>
8247 PR tree-optimization/80815
8248 * gcc.dg/vect/pr80815-1.c: New test.
8249 * gcc.dg/vect/pr80815-2.c: New test.
8251 2017-05-26 Martin Liska <mliska@suse.cz>
8254 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
8255 split at the problematic spot.
8256 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
8257 a valid value of the param.
8259 2017-05-26 Marek Polacek <polacek@redhat.com>
8262 * c-c++-common/ubsan/pr80875.c: New test.
8264 2017-05-26 Tom de Vries <tom@codesourcery.com>
8267 * gcc.dg/20011021-1.c: Replace absolute line numbers.
8268 * gcc.dg/Wcxx-compat-8.c: Same.
8269 * gcc.dg/Wobjsize-1.c: Same.
8270 * gcc.dg/Wshadow-local-2.c: Same.
8271 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
8272 * gcc.dg/anon-struct-6.c: Same.
8273 * gcc.dg/asm-wide-1.c: Same.
8274 * gcc.dg/builtin-inf-1.c: Same.
8275 * gcc.dg/builtin-redefine.c: Same.
8276 * gcc.dg/c90-array-lval-6.c: Same.
8277 * gcc.dg/c90-array-lval-7.c: Same.
8278 * gcc.dg/c90-fordecl-1.c: Same.
8279 * gcc.dg/c99-fordecl-2.c: Same.
8280 * gcc.dg/cast-lvalue-1.c: Same.
8281 * gcc.dg/cast-lvalue-2.c: Same.
8282 * gcc.dg/compound-lvalue-1.c: Same.
8283 * gcc.dg/cond-lvalue-1.c: Same.
8284 * gcc.dg/cpp/20000419-1.c: Same.
8285 * gcc.dg/cpp/backslash.c: Same.
8286 * gcc.dg/cpp/backslash2.c: Same.
8287 * gcc.dg/cpp/macspace1.c: Same.
8288 * gcc.dg/cpp/macspace2.c: Same.
8289 * gcc.dg/cpp/multiline-2.c: Same.
8290 * gcc.dg/cpp/pr27777.c: Same.
8291 * gcc.dg/cpp/pr30786.c: Same.
8292 * gcc.dg/cpp/pr34602.c: Same.
8293 * gcc.dg/cpp/redef1.c: Same.
8294 * gcc.dg/cpp/tr-warn1.c: Same.
8295 * gcc.dg/cpp/tr-warn3.c: Same.
8296 * gcc.dg/cpp/tr-warn6.c: Same.
8297 * gcc.dg/cpp/trad/hash.c: Same.
8298 * gcc.dg/cpp/trad/redef1.c: Same.
8299 * gcc.dg/cpp/ucs.c: Same.
8300 * gcc.dg/declspec-10.c: Same.
8301 * gcc.dg/declspec-11.c: Same.
8302 * gcc.dg/declspec-18.c: Same.
8303 * gcc.dg/format/c99-strftime-1.c: Same.
8304 * gcc.dg/format/ext-3.c: Same.
8305 * gcc.dg/format/pr72858.c: Same.
8306 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8307 * gcc.dg/init-string-1.c: Same.
8308 * gcc.dg/label-decl-3.c: Same.
8309 * gcc.dg/m-un-2.c: Same.
8310 * gcc.dg/nofixed-point-2.c: Same.
8311 * gcc.dg/noncompile/20020213-1.c: Same.
8312 * gcc.dg/pch/counter-2.c: Same.
8313 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
8314 * gcc.dg/pr27528.c: Same.
8315 * gcc.dg/pr27953.c: Same.
8316 * gcc.dg/pr35899.c: Same.
8317 * gcc.dg/pr37561.c: Same.
8318 * gcc.dg/pr45461.c: Same.
8319 * gcc.dg/pr45750.c: Same.
8320 * gcc.dg/pr53196-2.c: Same.
8321 * gcc.dg/pr53265.c: Same.
8322 * gcc.dg/redecl-1.c: Same.
8323 * gcc.dg/tls/thr-init-1.c: Same.
8324 * gcc.dg/torture/pr51106-1.c: Same.
8325 * gcc.dg/torture/pr51106-2.c: Same.
8326 * gcc.dg/uninit-19.c: Same.
8327 * gcc.dg/uninit-pr20644.c: Same.
8329 2017-05-26 Jakub Jelinek <jakub@redhat.com>
8331 * g++.dg/cpp1z/decomp29.C (p): New variable.
8332 (main): Add further tests.
8334 2017-05-26 Richard Biener <rguenther@suse.de>
8336 PR tree-optimization/80842
8337 * gcc.dg/torture/pr80842.c: New testcase.
8339 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8342 * g++.dg/cpp0x/pr79652.C: New.
8344 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8347 * g++.dg/cpp0x/variadic170.C: New.
8349 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
8351 * g++.dg/warn/Wcatch-value-1.C: New test.
8352 * g++.dg/warn/Wcatch-value-2.C: New test.
8353 * g++.dg/warn/Wcatch-value-3.C: New test.
8355 2017-05-25 Nathan Sidwell <nathan@acm.org>
8357 * g++.dg/lookup/using56.C: New.
8358 * g++.dg/lookup/using57.C: New.
8359 * g++.dg/lookup/using58.C: New.
8360 * g++.dg/lookup/using59.C: New.
8362 * g++.dg/lookup/using17.C: Adjust diagnostics.
8364 2017-05-25 Martin Sebor <msebor@redhat.com>
8366 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
8368 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
8370 * gcc.dg/pr60114.c: Same.
8372 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
8374 * gfortran.dg/pr48636.f90: Fix template better.
8376 2017-05-25 Nathan Sidwell <nathan@acm.org>
8378 * g++.dg/lookup/koenig14.C: New.
8380 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8383 * g++.dg/cpp0x/pr79583.C: New.
8385 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8388 * g++.dg/cpp1y/pr68578.C: New.
8390 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
8392 * gcc.dg/tree-ssa/vce-1.c: New file.
8394 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
8396 * gcc.dg/tree-ssa/addadd.c: New file.
8398 2017-05-24 Nathan Sidwell <nathan@acm.org>
8400 * g++.dg/lookup/friend12.C: Adjust diagnostics.
8401 * g++.dg/lookup/friend19.C: New.
8402 * g++.dg/lookup/friend20.C: New.
8404 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
8407 * g++.dg/expr/cast11.C: New test.
8409 2017-05-24 Martin Sebor <msebor@redhat.com>
8412 * c-c++-common/Wfloat-conversion.c: Adjust.
8413 * c-c++-common/dfp/convert-int-saturate.c: Same.
8414 * c-c++-common/pr68657-1.c: Same.
8415 * g++.dg/ext/utf-cvt.C: Same.
8416 * g++.dg/ext/utf16-4.C: Same.
8417 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
8418 * g++.dg/warn/Wconversion-real-integer2.C: Same.
8419 * g++.dg/warn/Wconversion3.C: Same.
8420 * g++.dg/warn/Wconversion4.C: Same.
8421 * g++.dg/warn/Wsign-conversion.C: Same.
8422 * g++.dg/warn/overflow-warn-1.C: Same.
8423 * g++.dg/warn/overflow-warn-3.C: Same.
8424 * g++.dg/warn/overflow-warn-4.C: Same.
8425 * g++.dg/warn/pr35635.C: Same.
8426 * g++.old-deja/g++.mike/enum1.C: Same.
8427 * gcc.dg/Wconversion-3.c: Same.
8428 * gcc.dg/Wconversion-5.c: Same.
8429 * gcc.dg/Wconversion-complex-c99.c: Same.
8430 * gcc.dg/Wconversion-complex-gnu.c: Same.
8431 * gcc.dg/Wconversion-integer.c: Same.
8432 * gcc.dg/Wsign-conversion.c: Same.
8433 * gcc.dg/bitfld-2.c: Same.
8434 * gcc.dg/c90-const-expr-11.c: Same.
8435 * gcc.dg/c90-const-expr-7.c: Same.
8436 * gcc.dg/c99-const-expr-7.c: Same.
8437 * gcc.dg/overflow-warn-1.c: Same.
8438 * gcc.dg/overflow-warn-2.c: Same.
8439 * gcc.dg/overflow-warn-3.c: Same.
8440 * gcc.dg/overflow-warn-4.c: Same.
8441 * gcc.dg/overflow-warn-5.c: Same.
8442 * gcc.dg/overflow-warn-8.c: Same.
8443 * gcc.dg/overflow-warn-9.c: New test.
8444 * gcc.dg/pr35635.c: Adjust.
8445 * gcc.dg/pr59940.c: Same.
8446 * gcc.dg/pr59963-2.c: Same.
8447 * gcc.dg/pr60114.c: Same.
8448 * gcc.dg/switch-warn-2.c: Same.
8449 * gcc.dg/utf-cvt.c: Same.
8450 * gcc.dg/utf16-4.c: Same.
8452 2017-05-24 Jakub Jelinek <jakub@redhat.com>
8454 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
8455 Don't include limits.h.
8456 (w): Conditionalize on long long wider than int. Use
8457 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
8458 -9223372036854775808.
8459 (x): Use __INT_MAX__ instead of INT_MAX.
8461 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8464 * gfortran.dg/inline_matmul_16.f90: New test.
8466 2017-05-24 Tom de Vries <tom@codesourcery.com>
8468 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
8470 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
8473 * gcc.dg/pr80823.c: New test.
8475 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8477 * gcc.target/s390/pr80725.c: New test.
8479 2017-05-23 Nathan Sidwell <nathan@acm.org>
8481 * g++.dg/lookup/extern-c-hidden.C: New.
8482 * g++.dg/lookup/extern-redecl1.C: New.
8485 * g++.dg/parse/pr80866.C: New.
8487 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
8489 * gcc.dg/ipa/ctor-empty-1.c: Update template.
8490 * gcc.dg/ipa/inline-5.c: Likewise.
8491 * gfortran.dg/pr48636.f90: Likewise.
8493 2017-05-23 Nathan Sidwell <nathan@acm.org>
8495 * g++.dg/parse/ctor9.C: Adjust expected error.
8497 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8499 PR libgfortran/80256
8500 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
8503 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
8505 * c-c++-common/goacc/parallel-dims-1.c: Update.
8506 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8507 * c-c++-common/goacc/routine-1.c: Likewise.
8508 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
8509 * g++.dg/goacc/template.C: Likewise.
8510 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8511 * gfortran.dg/goacc/routine-3.f90: Likewise.
8512 * gfortran.dg/goacc/sie.f95: Likewise.
8513 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
8515 2017-05-23 Nathan Sidwell <nathan@acm.org>
8517 * g++.dg/lookup/using13.C: Adjust expected error.
8519 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8521 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
8523 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8526 * gcc.target/powerpc/pr80718.c: New test.
8528 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
8530 * gcc.target/powerpc/conditional-return.c: New testcase.
8532 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8534 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
8537 2017-05-22 Janus Weil <janus@gcc.gnu.org>
8540 * gfortran.dg/typebound_call_28.f90: New test.
8542 2017-05-22 Nathan Sidwell <nathan@acm.org>
8544 * g++.dg/lookup/strong-using.C: New.
8546 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8548 * gcc.target/arm/movsi_movt.c: New test.
8549 * gcc.target/arm/movdi_movt.c: New test.
8551 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
8553 * gnat.dg/specs/not_null1.ads: New test.
8555 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8557 * gnat.dg/limited_with5.ad[sb]: New test.
8558 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
8559 * gnat.dg/limited_with6.ad[sb]: New test.
8560 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
8562 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8564 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
8565 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8567 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8570 * g++.dg/cpp1y/constexpr-70265-1.C: New.
8571 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
8573 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575 PR libgfortran/80333
8576 * gfortran.dg/dtio_30.f03: New test.
8578 2017-05-19 Marek Polacek <polacek@redhat.com>
8581 * c-c++-common/ubsan/pr80800.c: New test.
8582 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
8584 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
8586 * c-c++-common/goacc/default-1.c: Update.
8587 * c-c++-common/goacc/default-2.c: Likewise.
8588 * c-c++-common/goacc/default-4.c: Likewise.
8589 * gfortran.dg/goacc/default-1.f95: Likewise.
8590 * gfortran.dg/goacc/default-4.f: Likewise.
8591 * c-c++-common/goacc/default-5.c: New file.
8592 * gfortran.dg/goacc/default-5.f: Likewise.
8594 * c-c++-common/goacc/default-1.c: New file.
8595 * c-c++-common/goacc/default-2.c: Likewise.
8596 * c-c++-common/goacc/data-default-1.c: Remove file, including its
8598 * c-c++-common/goacc/default-3.c: ... this new file, and...
8599 * c-c++-common/goacc/default-4.c: ... this new file.
8600 * gfortran.dg/goacc/default.f95: Remove file, including its test
8602 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
8603 * gfortran.dg/goacc/default-2.f: ... this new file.
8604 * gfortran.dg/goacc/default-3.f95: New file.
8605 * gfortran.dg/goacc/default-4.f: Likewise.
8607 2017-05-19 Nathan Sidwell <nathan@acm.org>
8609 * g++.dg/inherit/covariant7.C: Adjust.
8611 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8613 * gcc.target/arm/tls-disable-literal-pool.c: Change
8614 require-effective-target to tls_native.
8615 Move dg-error to return statement line and change to dg-message.
8617 2017-05-19 Richard Biener <rguenther@suse.de>
8620 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
8621 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
8623 2017-05-19 Richard Biener <rguenther@suse.de>
8626 * gcc.dg/torture/pr80764.c: New testcase.
8628 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8631 * gcc.target/powerpc/pr80510-1.c: New test.
8632 * gcc.target/powerpc/pr80510-2.c: Likewise.
8634 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
8636 * gcc.dg/pragma-diag-7.c: New test.
8638 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
8641 * g++.dg/other/i386-11.C: New test.
8643 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
8645 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
8646 * fold-vec-div-floatdouble.c: Likewise.
8647 * fold-vec-logical-ands-char.c: Likewise.
8648 * fold-vec-logical-ands-int.c: Likewise.
8649 * fold-vec-logical-ands-short.c: Likewise.
8650 * fold-vec-logical-ors-char.c: Likewise.
8651 * fold-vec-logical-ors-int.c: Likewise.
8652 * fold-vec-logical-ors-short.c: Likewise.
8653 * fold-vec-logical-other-char.c: Likewise.
8654 * fold-vec-mule-misc.c: Likewise.
8655 * fold-vec-mult-float.c: Likewise.
8656 * fold-vec-mult-floatdouble.c: Likewise.
8657 * fold-vec-mult-int.c: Likewise.
8658 * fold-vec-mult-int128-p9.c: Likewise.
8659 * fold-vec-sub-floatdouble.c: Likewise.
8660 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
8661 Add lp64 requirement.
8662 * fold-vec-mult-int128-p8.c: Likewise.
8663 * fold-vec-logical-ors-longlong.c: Fix comment typo.
8665 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
8667 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
8668 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
8669 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
8670 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
8671 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
8672 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
8673 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
8674 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
8675 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
8676 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
8677 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
8678 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
8679 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
8680 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
8681 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
8682 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
8683 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
8684 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
8685 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
8686 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
8687 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
8688 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
8689 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
8690 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
8691 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
8692 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
8694 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
8696 * gcc.target/sparc/niagara7-align.c: New test.
8698 2017-05-18 Marek Polacek <polacek@redhat.com>
8701 * c-c++-common/ubsan/null-12.c: New test.
8703 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
8706 * gcc.c-torture/execute/pr80692.c: New testcase.
8708 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8710 PR libgfortran/80741
8711 * gfortran.dg/read_4.f90: New test.
8713 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8715 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
8717 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
8720 * gfortran.dg/pr80668.f90: New.
8722 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
8725 * gcc.dg/pr80775.c: New test.
8727 2017-05-17 Marek Polacek <polacek@redhat.com>
8730 * gcc.dg/asan/pr80659.c: New test.
8732 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8734 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
8737 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
8739 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
8741 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
8742 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8744 PR tree-optimization/80457
8745 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
8746 call vect_model_simple_cost.
8748 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
8751 * gfortran.dg/submodule_29.f08: New test.
8753 2017-05-16 David Malcolm <dmalcolm@redhat.com>
8755 * g++.dg/other/accessor-fixits-1.C: New test case.
8756 * g++.dg/other/accessor-fixits-2.C: New test case.
8757 * g++.dg/other/accessor-fixits-3.C: New test case.
8758 * g++.dg/other/accessor-fixits-4.C: New test case.
8760 2017-05-16 Carl Love <cel@us.ibm.com>
8762 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
8763 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
8764 built-ins to the test suite file. Note, support for mradds exists
8765 but no test case exists.
8766 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
8767 built-ins to the test suite file.
8769 2017-05-16 Marek Polacek <polacek@redhat.com>
8773 * c-c++-common/ubsan/pr80536.c: New test.
8774 * g++.dg/ubsan/pr80386.C: New test.
8776 2017-05-16 Tamar Christina <tamar.christina@arm.com>
8778 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
8779 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
8781 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8783 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
8784 expected output of vadd, vsub and vmul instructions.
8785 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
8786 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
8787 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
8789 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8791 PR libgfortran/80727
8792 * gfortran.dg/read_3.f90: New test.
8794 2017-05-15 Nathan Sidwell <nathan@acm.org>
8797 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
8800 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
8801 * g++.dg/cpp0x/pr79369.C: New.
8803 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
8806 * gfortran.dg/pr80752.f90: New test.
8808 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
8811 * gcc.target/i386/pr80425-1.c: New test.
8812 * gcc.target/i386/pr80425-2.c: Ditto.
8814 2017-05-15 Jeff Law <law@redhat.com>
8816 * gcc.target/mips/reorgbug-1.c: New test.
8818 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
8820 * gnat.dg/specs/pack13.ads: New test.
8822 2017-05-14 Martin Sebor <msebor@redhat.com>
8825 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
8826 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
8827 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8828 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8829 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8831 2017-05-14 Martin Sebor <msebor@redhat.com>
8834 * gcc.dg/builtin-stpncpy.c: New test.
8836 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
8838 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
8839 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
8840 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
8841 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
8843 2017-05-14 Julia Koval <julia.koval@intel.com>
8845 * gcc.target/i386/xgetsetbv.c: New test.
8847 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
8850 * gfortran.dg/impl_do_var_data.f90: New Test
8852 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8854 * brig.dg/test/gimple/priv-array-offset-access.hsail:
8855 A regression test for a private array access case which caused
8858 2017-05-12 Martin Sebor <msebor@redhat.com>
8861 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
8862 to the purpose of the test.
8864 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
8866 * gcc.target/powerpc/bmi-andn-1.c: New file
8867 * gcc.target/powerpc/bmi-andn-2.c: New file.
8868 * gcc.target/powerpc/bmi-bextr-1.c: New file.
8869 * gcc.target/powerpc/bmi-bextr-2.c: New file.
8870 * gcc.target/powerpc/bmi-bextr-4.c: New file.
8871 * gcc.target/powerpc/bmi-bextr-5.c: New file.
8872 * gcc.target/powerpc/bmi-blsi-1.c: New file.
8873 * gcc.target/powerpc/bmi-blsi-2.c: New file.
8874 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
8875 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
8876 * gcc.target/powerpc/bmi-blsr-1.c: New file.
8877 * gcc.target/powerpc/bmi-blsr-2.c: New File.
8878 * gcc.target/powerpc/bmi-check.h: New File.
8879 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
8880 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
8881 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
8882 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
8883 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
8884 * gcc.target/powerpc/bmi2-check.h: New file.
8885 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
8886 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
8887 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
8888 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
8889 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
8890 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
8891 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
8892 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
8893 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
8895 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8898 * g++.dg/cpp0x/pr60430.C: New.
8900 2017-05-12 Jeff Law <law@redhat.com>
8902 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8904 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
8907 * g++.dg/pr80707.C: New test.
8909 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8911 * gcc.target/powerpc/fold-vec-div-float.c: New.
8912 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
8913 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
8915 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8917 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
8918 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
8919 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
8920 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
8921 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
8922 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
8923 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
8924 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
8925 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
8926 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
8927 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
8928 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
8930 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8933 * g++.dg/cpp0x/forw_enum14.C: New.
8934 * g++.dg/cpp0x/forw_enum15.C: Likewise.
8936 2017-05-12 Richard Biener <rguenther@suse.de>
8938 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
8940 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8943 * g++.dg/cpp0x/constexpr-ice17.C: New.
8945 2017-05-12 Richard Biener <rguenther@suse.de>
8947 PR tree-optimization/80713
8948 * gcc.dg/torture/pr80713.c: New testcase.
8950 2017-05-12 Andi Kleen <ak@linux.intel.com>
8953 * lib/target-supports.exp (profopt-perf-wrapper):
8954 Add -m8 option to increase parallelism.
8956 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
8958 * c-c++-common/goacc/parallel-dims-1.c: New file.
8959 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8961 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8962 * c-c++-common/goacc/classify-kernels.c: Likewise.
8963 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
8965 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8966 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8967 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8968 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8969 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8970 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8971 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8972 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8973 * c-c++-common/goacc/kernels-loop.c: Likewise.
8974 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8975 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8976 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8977 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8978 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8979 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8980 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8981 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8982 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8983 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8984 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8985 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8987 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8988 * c-c++-common/goacc/classify-kernels.c: Likewise.
8989 * c-c++-common/goacc/classify-parallel.c: Likewise.
8990 * c-c++-common/goacc/classify-routine.c: Likewise.
8991 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8992 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8993 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8994 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8996 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8997 * c-c++-common/goacc/classify-kernels.c: Likewise.
8998 * c-c++-common/goacc/classify-parallel.c: Likewise.
8999 * c-c++-common/goacc/classify-routine.c: Likewise.
9000 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9001 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9002 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9003 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9005 2017-05-11 Nathan Sidwell <nathan@acm.org>
9007 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
9009 2017-05-11 Carl Love <cel@us.ibm.com>
9011 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
9012 to the test suite file.
9013 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
9014 to the test suite file.
9016 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019 * gfortran.dg/namelist_91.f90: New test.
9020 * gfortran.dg/namelist_92.f90: New test.
9021 * gfortran.dg/namelist_93.f90: New test.
9022 * gfortran.dg/namelist_94.f90: New test.
9024 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9027 * gcc.target/powerpc/pr80695-p8.c: New file.
9028 * gcc.target/powerpc/pr80695-p9.c: New file.
9030 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
9031 Jakub Jelinek <jakub@redhat.com>
9034 * gcc.target/i386/pr80706.c: New test.
9036 2017-05-11 Julia Koval <julia.koval@intel.com>
9038 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
9039 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9040 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
9041 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9043 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp0x/pr70538.C: New.
9048 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
9050 * gcc.target/i386/pr22152.c: Fix undefined testcase.
9051 Remove unnecessary loop. Run on 32-bit targets only.
9052 (dg-options): Remove -fno-tree-sink.
9054 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
9056 * gcc.target/powerpc/cmpb-1.c: New test.
9057 * gcc.target/powerpc/cmpb-2.c: New test.
9058 * gcc.target/powerpc/cmpb-3.c: New test.
9059 * gcc.target/powerpc/cmpb32-1.c: New test.
9060 * gcc.target/powerpc/cmpb32-2.c: New test.
9062 2017-05-11 Richard Biener <rguenther@suse.de>
9064 PR tree-optimization/80705
9065 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
9067 2017-05-11 Nathan Sidwell <nathan@acm.org>
9069 * lib/scanlang.exp: New.
9070 * lib/gcc-dg.exp: Load scanlang.exp.
9071 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
9073 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9076 * gcc.dg/gimplefe-error-6.c: New test.
9078 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9081 * gcc.dg/gimplefe-error-5.c: New test.
9083 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9086 * gcc.dg/gimplefe-error-4.c: New test.
9088 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9090 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
9092 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9094 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
9095 (_mm_maskz_max_round_sd): Test new intrinsics.
9096 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
9097 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
9098 (_mm_maskz_max_round_ss): Test new intrinsics.
9099 * gcc.target/i386/avx512f-vmaxss-2.c: New.
9100 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
9101 (_mm_maskz_min_round_sd): Test new intrinsics.
9102 * gcc.target/i386/avx512f-vminsd-2.c: New.
9103 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
9104 (_mm_maskz_min_round_ss): Test new intrinsics.
9105 * gcc.target/i386/avx512f-vminss-2.c: New.
9106 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
9107 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
9108 (__builtin_ia32_minss_mask_round): Test new builtins.
9109 * gcc.target/i386/sse-13.c: Ditto.
9110 * gcc.target/i386/sse-23.c: Ditto.
9111 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
9112 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
9113 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
9114 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
9115 (_mm_mask_min_round_ss): Test new intrinsics.
9116 * gcc.target/i386/testround-1.c: Ditto.
9118 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
9120 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
9121 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
9122 (_mm_maskz_div_round_sd): Test new intrinsics.
9123 * gcc.target/i386/avx512f-vdivsd-2.c: New.
9124 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
9125 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
9126 (_mm_maskz_div_round_ss): Test new intrinsics.
9127 * gcc.target/i386/avx512f-vdivss-2.c: New.
9128 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
9129 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
9130 (_mm_maskz_mul_round_sd): Test new intrinsics.
9131 * gcc.target/i386/avx512f-vmulsd-2.c: New.
9132 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
9133 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
9134 (_mm_maskz_mul_round_ss): Test new intrinsics.
9135 * gcc.target/i386/avx512f-vmulss-2.c: New.
9136 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
9137 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
9138 (__builtin_ia32_mulss_mask_round): Test new builtins.
9139 * gcc.target/i386/sse-13.c: Ditto.
9140 * gcc.target/i386/sse-23.c: Ditto.
9141 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
9142 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
9143 (_mm_maskz_mul_round_ss): Test new intrinsics.
9144 * gcc.target/i386/testround-1.c: Ditto.
9146 2017-05-10 Julia Koval <julia.koval@intel.com>
9148 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
9149 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
9150 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
9152 2017-05-10 Julia Koval <julia.koval@intel.com>
9154 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
9155 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9156 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9159 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
9161 PR tree-optimization/51513
9162 * gcc.target/powerpc/pr51513.c: New test.
9163 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
9165 * gcc.dg/predict-14.c: Likewise.
9167 2017-05-10 Carl Love <cel@us.ibm.com>
9168 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
9169 to the test suite file.
9170 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
9171 to the test suite file.
9173 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9175 PR tree-optimization/77644
9176 * gcc.dg/tree-ssa/pr77644.c: New test-case.
9178 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
9180 * gcc.dg/guality/inline-params-2.c: New.
9182 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
9185 * g++.dg/cpp1y/auto-fn37.C: New.
9186 * g++.dg/cpp1y/auto-fn38.C: Likewise.
9188 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9191 * gcc.target/powerpc/pr68163.c: New test.
9193 2017-05-09 Janus Weil <janus@gcc.gnu.org>
9196 * gfortran.dg/finalize_32.f90: New test.
9198 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
9201 * gcc.dg/pr35441.c: New test.
9203 2017-05-09 Martin Sebor <msebor@redhat.com>
9206 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
9209 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9212 * g++.dg/template/crash126.C: New.
9214 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
9216 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
9217 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
9218 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
9219 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
9221 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9224 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
9226 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9228 * gcc.target/arc/tmac-1.c: New file.
9229 * gcc.target/arc/tmac-2.c: Likewise.
9230 * gcc.target/arc/tmac.h: Likewise.
9232 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9233 Andrew Burgess <andrew.burgess@embecosm.com>
9235 * gcc.target/arc/firq-1.c: New file.
9236 * gcc.target/arc/firq-2.c: Likewise.
9237 * gcc.target/arc/firq-3.c: Likewise.
9238 * gcc.target/arc/firq-4.c: Likewise.
9239 * gcc.target/arc/firq-5.c: Likewise.
9240 * gcc.target/arc/firq-6.c: Likewise.
9242 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
9244 * gcc.target/arc/interrupt-5.c: Newfile.
9245 * gcc.target/arc/interrupt-6.c: Likewise.
9246 * gcc.target/arc/interrupt-7.c: Likewise.
9247 * gcc.target/arc/interrupt-8.c: Likewise.
9248 * gcc.target/arc/interrupt-9.c: Likewise.
9250 2017-05-09 Richard Biener <rguenther@suse.de>
9252 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
9254 * gcc.dg/vect/vect-50.c: Likewise.
9256 2017-05-09 Marek Polacek <polacek@redhat.com>
9259 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
9260 * c-c++-common/Wlogical-op-2.c: New test.
9262 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9264 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
9265 for targets with __SIZEOF_INT__ < 4.
9267 2017-05-09 Richard Biener <rguenther@suse.de>
9269 * gcc.dg/vect/vect-50.c: Revert last change.
9270 * gcc.dg/vect/vect-44.c: Likewise.
9272 2017-05-08 Martin Sebor <msebor@redhat.com>
9274 PR translation/80280
9275 * gcc.dg/format/gcc_diag-10.c: New test.
9277 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9280 * gcc.target/powerpc/pr80101-1.c: New test.
9282 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9285 * gfortran.dg/inline_transpose_1.f90: Add
9286 -finline-matmul-limit=0 to options.
9287 * gfortran.dg/matmul_5.f90: Likewise.
9288 * gfortran.dg/vect/vect-8.f90: Likewise.
9289 * gfortran.dg/inline_matmul_14.f90: New test.
9290 * gfortran.dg/inline_matmul_15.f90: New test.
9292 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9295 * gfortran.dg/matmul_15.f90: New test case.
9297 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
9299 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
9300 * gcc.dg/vect/vect-50.c: Likewise.
9302 2017-05-07 Jeff Law <law@redhat.com>
9305 2017-05-06 Jeff Law <law@redhat.com>
9306 PR tree-optimization/78496
9307 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
9308 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
9310 2017-05-06 Jeff Law <law@redhat.com>
9312 PR tree-optimization/78496
9313 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
9314 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
9316 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
9318 * gcc.target/aarch64/spill_1.c: New test.
9320 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
9322 PR rtl-optimization/75964
9323 * gcc.dg/torture/pr75964.c: New test.
9325 2017-05-06 Tom de Vries <tom@codesourcery.com>
9328 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
9329 * gcc.target/i386/avx-vtestpd-2.c: Same.
9330 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
9331 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
9332 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
9333 * gcc.target/i386/avx-vtestpd-3.c: Same.
9334 * gcc.target/i386/avx-vtestps-1.c: Same.
9335 * gcc.target/i386/avx-vtestps-2.c: Same.
9336 * gcc.target/i386/avx-vtestps-256-1.c: Same.
9337 * gcc.target/i386/avx-vtestps-256-2.c: Same.
9338 * gcc.target/i386/avx-vtestps-256-3.c: Same.
9339 * gcc.target/i386/avx-vtestps-3.c: Same.
9341 2017-05-06 Tom de Vries <tom@codesourcery.com>
9343 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
9345 2017-05-06 Tom de Vries <tom@codesourcery.com>
9348 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
9349 * gcc.target/powerpc/altivec-types-1.c: Same.
9351 2017-05-06 Tom de Vries <tom@codesourcery.com>
9354 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
9355 * gcc.target/spu/intrinsics-1.c: Same.
9357 2017-05-06 Tom de Vries <tom@codesourcery.com>
9360 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
9362 2017-05-06 Tom de Vries <tom@codesourcery.com>
9365 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
9366 * gcc.target/aarch64/spellcheck_2.c: Same.
9367 * gcc.target/aarch64/spellcheck_3.c: Same.
9369 2017-05-06 Tom de Vries <tom@codesourcery.com>
9372 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
9373 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
9374 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
9375 * g++.dg/debug/dwarf2/typedef5.C: Same.
9376 * g++.dg/goacc/data-1.C: Same.
9378 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9380 * gcc.target/powerpc/versioned-copy-loop.c: New file.
9382 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
9387 * gcc.target/powerpc/ppc-round3.c: New test.
9388 * gcc.target/powerpc/ppc-round2.c: Update expected code.
9390 2017-05-05 Jakub Jelinek <jakub@redhat.com>
9392 PR tree-optimization/80632
9393 * gcc.dg/pr80632.c: New test.
9395 PR tree-optimization/80558
9396 * gcc.dg/tree-ssa/vrp115.c: New test.
9398 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9399 Thomas Preud'homme <thomas.preudhomme@arm.com>
9400 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9403 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
9404 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
9405 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
9406 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
9407 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
9408 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
9409 * gcc.target/arm/tls-disable-literal-pool.c: New.
9411 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9413 PR tree-optimization/80613
9414 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
9416 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
9419 * g++.dg/cpp0x/pr71577.C: New.
9421 2017-05-04 Martin Sebor <msebor@redhat.com>
9424 * gcc.dg/builtin-stringop-chk-8.c: New test.
9425 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
9426 * gcc.dg/builtin-stringop-chk-4.c: Same.
9427 * gcc.dg/builtin-strncat-chk-1.c: Same.
9428 * g++.dg/ext/strncpy-chk1.C: Same.
9429 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9430 * gcc.dg/out-of-bounds-1.c: Same.
9431 * gcc.dg/pr78138.c: Same.
9432 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
9433 * gfortran.dg/mvbits_7.f90: Same.
9435 2017-05-04 Martin Sebor <msebor@redhat.com>
9437 PR preprocessor/79214
9440 * gcc.dg/pr79214.c: New test.
9441 * gcc.dg/pr79214.h: New test header.
9442 * gcc.dg/pr79222.c: New test.
9443 * gcc.dg/pr79223.c: New test.
9444 * gcc.dg/pr78138.c: Adjust.
9445 * gfortran.dg/unconstrained_commons.f: Same.
9447 2017-05-04 Martin Sebor <msebor@redhat.com>
9449 PR translation/80280
9450 * g++.dg/abi/Wabi-2-3.C: Adjust.
9451 * g++.dg/abi/Wabi-3-2.C: Ditto.
9452 * g++.dg/lookup/using17.C: Ditto.
9453 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
9455 2017-05-04 Martin Jambor <mjambor@suse.cz>
9457 PR tree-optimization/80622
9458 * gcc.dg/tree-ssa/pr80622.c: New test.
9460 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9462 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
9464 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
9466 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
9467 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
9469 2017-05-04 Richard Biener <rguenther@suse.de>
9471 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
9473 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
9475 * gcc.dg/vect/vect-profile-1.c: New test.
9477 2017-05-04 Marek Polacek <polacek@redhat.com>
9479 PR tree-optimization/80612
9480 * gcc.dg/torture/pr80612.c: New test.
9482 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9483 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
9485 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
9486 check_effective_target_arm_thumb1_movt_ok.
9488 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9490 * gcc.target/arm/fpscr.c: New file.
9492 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9494 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
9497 2017-05-04 Tom de Vries <tom@codesourcery.com>
9500 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
9502 * g++.dg/warn/miss-format-1.C: Same.
9503 * g++.dg/warn/overflow-warn-1.C: Same.
9504 * g++.dg/warn/overflow-warn-3.C: Same.
9505 * g++.dg/warn/overflow-warn-4.C: Same.
9507 2017-05-04 Tom de Vries <tom@codesourcery.com>
9510 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
9511 * gcc.target/i386/pr68657.c: Same.
9512 * gcc.target/i386/pr69255-1.c: Same.
9513 * gcc.target/i386/pr69255-2.c: Same.
9514 * gcc.target/i386/pr69255-3.c: Same.
9516 2017-05-04 Richard Biener <rguenther@suse.de>
9518 PR tree-optimization/31130
9519 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
9520 * gcc.dg/Wstrict-overflow-13.c: Likewise.
9521 * gcc.dg/Wstrict-overflow-21.c: Likewise.
9522 * gcc.dg/pr52904.c: Remove XFAIL.
9523 * gcc.dg/tree-ssa/vrp114.c: New testcase.
9525 2017-05-03 Jeff Law <law@redhat.com>
9527 PR tree-optimization/78496
9528 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
9530 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
9532 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
9534 2017-05-03 Richard Biener <rguenther@suse.de>
9536 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
9538 2017-05-03 Jakub Jelinek <jakub@redhat.com>
9540 PR tree-optimization/79472
9541 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
9543 * gcc.dg/tree-ssa/vrp113.c: New test.
9544 * gcc.dg/tree-ssa/cswtch-3.c: New test.
9545 * gcc.dg/tree-ssa/cswtch-4.c: New test.
9546 * gcc.dg/tree-ssa/cswtch-5.c: New test.
9548 2017-05-03 Tom de Vries <tom@codesourcery.com>
9551 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
9552 * c-c++-common/Wshift-negative-value-2.c: Same.
9553 * c-c++-common/Wshift-negative-value-3.c: Same.
9554 * c-c++-common/Wshift-negative-value-4.c: Same.
9555 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
9556 * c-c++-common/cpp/pr60400.c: Same.
9557 * c-c++-common/fmax-errors.c: Same.
9558 * c-c++-common/goacc/data-2.c: Same.
9559 * c-c++-common/goacc/host_data-2.c: Same.
9560 * c-c++-common/gomp/simd4.c: Same.
9561 * c-c++-common/pr28656.c: Same.
9562 * c-c++-common/pr43395.c: Same.
9563 * c-c++-common/torture/pr57945.c: Same.
9565 2017-05-03 Tom de Vries <tom@codesourcery.com>
9567 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
9568 arg of dg directive.
9569 * c-c++-common/goacc/routine-3.c: Same.
9570 * c-c++-common/goacc/routine-4.c: Same.
9572 2017-05-02 David Malcolm <dmalcolm@redhat.com>
9574 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9575 (test_fixit_insert_newline): New function.
9576 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9577 (test_fixit_insert_newline): New function.
9578 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9579 (test_fixit_insert_newline): New function.
9580 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9581 (test_fixit_insert_newline): New function.
9582 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9583 (test_show_locus): Handle test_fixit_insert_newline.
9585 2017-05-02 Bin Cheng <bin.cheng@arm.com>
9587 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
9589 2017-04-27 Tamar Christina <tamar.christina@arm.com>
9591 * gcc.dg/lsr-div1.c: New testcase.
9593 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
9595 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
9596 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
9597 (_mm_maskz_add_round_sd): Test new intrinsics.
9598 * gcc.target/i386/avx512f-vaddsd-2.c: New.
9599 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
9600 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
9601 (_mm_maskz_add_round_ss): Test new intrinsics.
9602 * gcc.target/i386/avx512f-vaddss-2.c: New.
9603 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
9604 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
9605 (_mm_maskz_sub_round_sd): Test new intrinsics.
9606 * gcc.target/i386/avx512f-vsubsd-2.c: New.
9607 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
9608 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
9609 (_mm_maskz_sub_round_ss): Test new intrinsics.
9610 * gcc.target/i386/avx512f-vsubss-2.c: New.
9611 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
9612 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
9613 (__builtin_ia32_subss_mask_round): Test new builtins.
9614 * gcc.target/i386/sse-13.c: Ditto.
9615 * gcc.target/i386/sse-23.c: Ditto.
9616 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
9617 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
9618 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
9619 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
9620 (_mm_mask_sub_round_ss): Test new intrinsics.
9621 * gcc.target/i386/testround-1.c: Ditto.
9623 2017-05-02 Martin Jambor <mjambor@suse.cz>
9625 PR tree-optimization/78687
9626 * g++.dg/tree-ssa/pr78687.C: New test.
9628 2017-05-02 Richard Biener <rguenther@suse.de>
9630 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
9632 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
9634 2017-05-02 Richard Biener <rguenther@suse.de>
9636 PR tree-optimization/80591
9637 * gcc.dg/torture/pr80591.c: New testcase.
9639 2017-05-02 Richard Biener <rguenther@suse.de>
9641 PR tree-optimization/80549
9642 * gcc.dg/torture/pr80549.c: New testcase.
9644 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9646 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
9649 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
9652 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
9654 2017-05-01 David Malcolm <dmalcolm@redhat.com>
9656 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
9657 reflect insertion fix-it hints at the same location now being
9660 2017-05-01 Martin Sebor <msebor@redhat.com>
9662 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
9665 2017-05-01 Tom de Vries <tom@codesourcery.com>
9667 * gcc.dg/pr78768.c: Require linker plugin.
9669 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9672 * gfortran.dg/matmul_bounds_11.f90: New test.
9674 2017-05-01 Martin Sebor <msebor@redhat.com>
9676 PR tree-optimization/79715
9677 * gcc.dg/pr79715.c: New test.
9679 2017-05-01 Tom de Vries <tom@codesourcery.com>
9682 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
9683 * g++.dg/other/pr59492.C: Require effective target rdrand.
9685 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
9687 * g++.dg/diagnostic/member-decl-1.C: New test.
9689 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
9691 PR tree-optimization/80487
9692 * gcc.dg/tree-ssa/strncpy-1.c: New file.
9694 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9696 PR tree-optimization/79697
9697 * gcc.dg/tree-ssa/pr79697.c: New test.
9699 2017-04-29 Tom de Vries <tom@codesourcery.com>
9701 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
9703 2017-04-28 Martin Sebor <msebor@redhat.com>
9705 PR tree-optimization/80523
9706 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
9708 2017-04-28 Tom de Vries <tom@codesourcery.com>
9711 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
9712 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
9714 2017-04-28 Tom de Vries <tom@codesourcery.com>
9717 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
9718 * obj-c++.dg/bitfield-4.mm: Same.
9719 * obj-c++.dg/bitfield-5.mm: Same.
9720 * obj-c++.dg/exceptions-3.mm: Same.
9721 * obj-c++.dg/exceptions-5.mm: Same.
9722 * obj-c++.dg/method-1.mm: Same.
9723 * obj-c++.dg/method-12.mm: Same.
9724 * obj-c++.dg/method-13.mm: Same.
9725 * obj-c++.dg/method-15.mm: Same.
9726 * obj-c++.dg/method-16.mm: Same.
9727 * obj-c++.dg/property/at-property-18.mm: Same.
9728 * obj-c++.dg/property/at-property-25.mm: Same.
9729 * obj-c++.dg/property/at-property-5.mm: Same.
9730 * obj-c++.dg/property/dynamic-2.mm: Same.
9731 * obj-c++.dg/property/property-neg-3.mm: Same.
9732 * obj-c++.dg/protocol-inheritance-1.mm: Same.
9733 * obj-c++.dg/protocol-inheritance-2.mm: Same.
9734 * obj-c++.dg/syntax-error-1.mm: Same.
9735 * obj-c++.dg/try-catch-13.mm: Same.
9736 * objc.dg/bitfield-4.m: Same.
9737 * objc.dg/class-1.m: Same.
9738 * objc.dg/method-11.m: Same.
9739 * objc.dg/method-6.m: Same.
9740 * objc.dg/method-7.m: Same.
9741 * objc.dg/method-9.m: Same.
9742 * objc.dg/missing-proto-3.m: Same.
9743 * objc.dg/naming-2.m: Same.
9744 * objc.dg/property/at-property-16.m: Same.
9745 * objc.dg/property/at-property-18.m: Same.
9746 * objc.dg/property/at-property-25.m: Same.
9747 * objc.dg/property/at-property-5.m: Same.
9748 * objc.dg/property/dynamic-2.m: Same.
9749 * objc.dg/property/property-neg-3.m: Same.
9750 * objc.dg/protocol-inheritance-1.m: Same.
9751 * objc.dg/protocol-inheritance-2.m: Same.
9753 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
9755 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
9757 2017-04-28 Tom de Vries <tom@codesourcery.com>
9759 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
9760 dg-(error|warning|message|bogus).
9761 * g++.dg/conversion/dr195-1.C: Same.
9762 * g++.dg/conversion/dr195.C: Same.
9763 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
9764 * g++.dg/cpp0x/gen-attrs-14.C: Same.
9765 * g++.dg/cpp0x/inline-ns7.C: Same.
9766 * g++.dg/cpp0x/variadic105.C: Same.
9767 * g++.dg/cpp0x/variadic65.C: Same.
9768 * g++.dg/expr/call2.C: Same.
9769 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
9770 * g++.dg/expr/pmf-1.C: Same.
9771 * g++.dg/ext/altivec-types-1.C: Same.
9772 * g++.dg/ext/altivec-types-2.C: Same.
9773 * g++.dg/ext/altivec-types-3.C: Same.
9774 * g++.dg/ext/attrib14.C: Same.
9775 * g++.dg/ext/complit1.C: Same.
9776 * g++.dg/ext/forscope2.C: Same.
9777 * g++.dg/ext/gnu-inline-global-reject.C: Same.
9778 * g++.dg/ext/label13.C: Same.
9779 * g++.dg/ext/member-attr.C: Same.
9780 * g++.dg/ext/visibility/anon7.C: Same.
9781 * g++.dg/ext/visibility/visibility-7.C: Same.
9782 * g++.dg/ext/vla2.C: Same.
9783 * g++.dg/inherit/access2.C: Same.
9784 * g++.dg/inherit/covariant12.C: Same.
9785 * g++.dg/inherit/covariant14.C: Same.
9786 * g++.dg/inherit/namespace-as-base.C: Same.
9787 * g++.dg/inherit/template-as-base.C: Same.
9788 * g++.dg/lookup/ambig1.C: Same.
9789 * g++.dg/lookup/ambig2.C: Same.
9790 * g++.dg/lookup/ambig3.C: Same.
9791 * g++.dg/lookup/class-member-1.C: Same.
9792 * g++.dg/lookup/conv-1.C: Same.
9793 * g++.dg/lookup/decl1.C: Same.
9794 * g++.dg/lookup/koenig1.C: Same.
9795 * g++.dg/lookup/scoped1.C: Same.
9796 * g++.dg/lookup/scoped2.C: Same.
9797 * g++.dg/lookup/two-stage4.C: Same.
9798 * g++.dg/lookup/used-before-declaration.C: Same.
9799 * g++.dg/lookup/using.C: Same.
9800 * g++.dg/lookup/using17.C: Same.
9801 * g++.dg/lookup/using2.C: Same.
9802 * g++.dg/other/abstract2.C: Same.
9803 * g++.dg/other/classkey1.C: Same.
9804 * g++.dg/other/component1.C: Same.
9805 * g++.dg/other/const1.C: Same.
9806 * g++.dg/other/const2.C: Same.
9807 * g++.dg/other/conversion1.C: Same.
9808 * g++.dg/other/do1.C: Same.
9809 * g++.dg/other/error1.C: Same.
9810 * g++.dg/other/error10.C: Same.
9811 * g++.dg/other/error3.C: Same.
9812 * g++.dg/other/error4.C: Same.
9813 * g++.dg/other/error5.C: Same.
9814 * g++.dg/other/error8.C: Same.
9815 * g++.dg/other/error9.C: Same.
9816 * g++.dg/other/field1.C: Same.
9817 * g++.dg/other/init1.C: Same.
9818 * g++.dg/other/ptrmem2.C: Same.
9819 * g++.dg/other/return1.C: Same.
9820 * g++.dg/overload/builtin3.C: Same.
9821 * g++.dg/overload/error1.C: Same.
9822 * g++.dg/overload/error2.C: Same.
9823 * g++.dg/overload/koenig2.C: Same.
9824 * g++.dg/overload/pmf1.C: Same.
9825 * g++.dg/parse/args1.C: Same.
9826 * g++.dg/parse/attr3.C: Same.
9827 * g++.dg/parse/constant4.C: Same.
9828 * g++.dg/parse/crash10.C: Same.
9829 * g++.dg/parse/crash18.C: Same.
9830 * g++.dg/parse/crash19.C: Same.
9831 * g++.dg/parse/crash20.C: Same.
9832 * g++.dg/parse/crash21.C: Same.
9833 * g++.dg/parse/crash22.C: Same.
9834 * g++.dg/parse/crash32.C: Same.
9835 * g++.dg/parse/decl-specifier-1.C: Same.
9836 * g++.dg/parse/error58.C: Same.
9837 * g++.dg/parse/local-class1.C: Same.
9838 * g++.dg/parse/non-dependent2.C: Same.
9839 * g++.dg/parse/parameter-declaration-1.C: Same.
9840 * g++.dg/parse/ptrmem2.C: Same.
9841 * g++.dg/parse/ptrmem3.C: Same.
9842 * g++.dg/parse/saved1.C: Same.
9843 * g++.dg/tc1/dr101.C: Same.
9844 * g++.dg/tc1/dr142.C: Same.
9845 * g++.dg/tc1/dr176.C: Same.
9846 * g++.dg/template/conv4.C: Same.
9847 * g++.dg/template/crash56.C: Same.
9848 * g++.dg/template/dependent-expr2.C: Same.
9849 * g++.dg/template/error1.C: Same.
9850 * g++.dg/template/error2.C: Same.
9851 * g++.dg/template/explicit6.C: Same.
9852 * g++.dg/template/init-list.C: Same.
9853 * g++.dg/template/local1.C: Same.
9854 * g++.dg/template/lookup2.C: Same.
9855 * g++.dg/template/meminit2.C: Same.
9856 * g++.dg/template/nontype25.C: Same.
9857 * g++.dg/template/ptrmem2.C: Same.
9858 * g++.dg/template/qualttp19.C: Same.
9859 * g++.dg/template/qualttp20.C: Same.
9860 * g++.dg/template/ttp3.C: Same.
9861 * g++.dg/template/unify4.C: Same.
9862 * g++.dg/template/unify6.C: Same.
9863 * g++.dg/template/unify7.C: Same.
9864 * g++.dg/template/warn1.C: Same.
9865 * g++.dg/tree-ssa/dom-invalid.C: Same.
9866 * g++.dg/ubsan/shift-1.C: Same.
9867 * g++.dg/warn/Wunused-2.C: Same.
9868 * g++.dg/warn/Wunused-4.C: Same.
9869 * g++.dg/warn/Wunused-6.C: Same.
9870 * g++.dg/warn/deprecated-6.C: Same.
9871 * g++.dg/warn/deprecated.C: Same.
9872 * g++.dg/warn/effc1.C: Same.
9873 * g++.dg/warn/effc3.C: Same.
9874 * g++.dg/warn/incomplete1.C: Same.
9875 * g++.dg/warn/inline1.C: Same.
9876 * g++.dg/warn/noeffect2.C: Same.
9877 * g++.dg/warn/noeffect4.C: Same.
9878 * g++.dg/warn/oldcast1.C: Same.
9879 * g++.dg/warn/sentinel.C: Same.
9880 * g++.dg/warn/unit-1.C: Same.
9881 * g++.old-deja/g++.pt/inherit2.C: Same.
9882 * g++.old-deja/g++.pt/overload8.C: Same.
9883 * gcc.dg/20000926-1.c: Same.
9884 * gcc.dg/20040223-1.c: Same.
9885 * gcc.dg/Warray-bounds-7.c: Same.
9886 * gcc.dg/alias-1.c: Same.
9887 * gcc.dg/alias-12.c: Same.
9888 * gcc.dg/alias-13.c: Same.
9889 * gcc.dg/alias-2.c: Same.
9890 * gcc.dg/array-13.c: Same.
9891 * gcc.dg/array-4.c: Same.
9892 * gcc.dg/attr-ifunc-2.c: Same.
9893 * gcc.dg/attr-invalid.c: Same.
9894 * gcc.dg/attr-noinline.c: Same.
9895 * gcc.dg/bitfld-2.c: Same.
9896 * gcc.dg/c90-const-expr-7.c: Same.
9897 * gcc.dg/c99-const-expr-7.c: Same.
9898 * gcc.dg/cpp/20000625-1.c: Same.
9899 * gcc.dg/cpp/charconst-4.c: Same.
9900 * gcc.dg/cpp/include2.c: Same.
9901 * gcc.dg/cpp/include2a.c: Same.
9902 * gcc.dg/decl-4.c: Same.
9903 * gcc.dg/deprecated-4.c: Same.
9904 * gcc.dg/deprecated.c: Same.
9905 * gcc.dg/dfp/altivec-types.c: Same.
9906 * gcc.dg/float-range-1.c: Same.
9907 * gcc.dg/pack-test-3.c: Same.
9908 * gcc.dg/pr11492.c: Same.
9909 * gcc.dg/pr15360-1.c: Same.
9910 * gcc.dg/pr37908.c: Same.
9911 * gcc.dg/pr53265.c: Same.
9912 * gcc.dg/pr57287-2.c: Same.
9913 * gcc.dg/pr57287.c: Same.
9914 * gcc.dg/redecl-1.c: Same.
9915 * gcc.dg/sync-3.c: Same.
9916 * gcc.dg/two-types-1.c: Same.
9917 * gcc.dg/two-types-2.c: Same.
9918 * gcc.dg/two-types-4.c: Same.
9919 * gcc.dg/two-types-5.c: Same.
9920 * gcc.dg/two-types-6.c: Same.
9921 * gcc.dg/two-types-7.c: Same.
9922 * gcc.dg/two-types-8.c: Same.
9923 * gcc.dg/two-types-9.c: Same.
9924 * gcc.dg/uninit-I.c: Same.
9925 * gcc.dg/uninit-pr19430.c: Same.
9926 * gcc.dg/visibility-7.c: Same.
9927 * gcc.dg/winline-10.c: Same.
9928 * gcc.dg/winline-2.c: Same.
9929 * gcc.dg/winline-3.c: Same.
9930 * gcc.dg/winline-9.c: Same.
9931 * gcc.target/i386/attr-returns_twice-1.c: Same.
9932 * gcc.target/i386/chkp-const-check-2.c: Same.
9933 * gcc.target/i386/chkp-label-address.c: Same.
9934 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
9935 * gcc.target/i386/pr39162.c: Same.
9936 * gcc.target/i386/sse-5.c: Same.
9937 * gcc.target/powerpc/altivec-types-1.c: Same.
9938 * gcc.target/powerpc/altivec-types-2.c: Same.
9939 * gcc.target/powerpc/altivec-types-3.c: Same.
9940 * gcc.target/powerpc/float128-mix.c: Same.
9941 * gcc.target/powerpc/no-r11-3.c: Same.
9942 * gcc.target/spu/Wmain.c: Same.
9943 * gcc.target/spu/ea/errors2.c: Same.
9944 * gfortran.dg/assignment_1.f90: Same.
9945 * gfortran.dg/common_3.f90: Same.
9946 * gfortran.dg/der_io_1.f90: Same.
9947 * gfortran.dg/g77/20030326-1.f: Same.
9948 * gfortran.dg/g77/9263.f: Same.
9949 * gfortran.dg/g77/960317-1.f: Same.
9950 * gfortran.dg/g77/970625-2.f: Same.
9951 * gfortran.dg/g77/980615-0.f: Same.
9952 * gfortran.dg/g77/check0.f: Same.
9953 * gfortran.dg/g77/dnrm2.f: Same.
9954 * gfortran.dg/g77/pr9258.f: Same.
9955 * gfortran.dg/ichar_1.f90: Same.
9956 * gfortran.dg/interface_1.f90: Same.
9957 * gfortran.dg/namelist_1.f90: Same.
9958 * gfortran.dg/namelist_2.f90: Same.
9959 * gfortran.dg/namelist_3.f90: Same.
9960 * gfortran.dg/namelist_print_2.f: Same.
9961 * gfortran.dg/oldstyle_1.f90: Same.
9962 * gfortran.dg/runtime_warning_1.f90: Same.
9963 * gfortran.dg/underflow.f90: Same.
9964 * gnat.dg/specs/integer_value.ads: Same.
9965 * obj-c++.dg/fsf-package-0.m: Same.
9966 * objc.dg/two-types-1.m: Same.
9968 2017-04-28 Martin Liska <mliska@suse.cz>
9970 PR gcov-profile/79891
9971 * gcc.misc-tests/gcov-17.c: New test.
9972 * gcc.misc-tests/gcov-18.c: New test.
9974 2017-04-28 Tom de Vries <tom@codesourcery.com>
9976 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9977 dg-(error|warning|message|bogus).
9978 * g++.dg/parse/parameter-declaration-1.C: Same.
9979 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9980 * gcc.dg/Wpointer-sign-Wall.c: Same.
9981 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9982 * gcc.dg/cpp/19990413-1.c: Same.
9983 * gcc.dg/dg-test-1.c: Same.
9984 * gcc.dg/empty-source-2.c: Same.
9985 * gcc.dg/empty-source-3.c: Same.
9986 * gcc.dg/format/c99-printf-1.c: Same.
9987 * gcc.dg/format/c99-scanf-1.c: Same.
9988 * gcc.dg/label-decl-2.c: Same.
9989 * gcc.dg/m-un-2.c: Same.
9990 * gcc.dg/uninit-pr20644-O0.c: Same.
9991 * gfortran.dg/pr70006.f90: Same.
9992 * obj-c++.dg/fsf-package-0.m: Same.
9994 2017-04-28 Tom de Vries <tom@codesourcery.com>
9996 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9997 dg-(error|warning|message|bogus).
9998 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9999 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
10000 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
10001 * c-c++-common/pr20000.c: Same.
10002 * c-c++-common/pr49706.c: Same.
10003 * g++.dg/ext/utf16-4.C: Same.
10004 * g++.dg/parse/error2.C: Same.
10005 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10006 * g++.dg/warn/Wtype-limits.C: Same.
10007 * g++.dg/warn/overflow-warn-1.C: Same.
10008 * g++.dg/warn/overflow-warn-3.C: Same.
10009 * gcc.dg/Wpointer-sign-Wall.c: Same.
10010 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10011 * gcc.dg/Wtype-limits-Wextra.c: Same.
10012 * gcc.dg/Wtype-limits.c: Same.
10013 * gcc.dg/cpp/19990413-1.c: Same.
10014 * gcc.dg/dg-test-1.c: Same.
10015 * gcc.dg/empty-source-2.c: Same.
10016 * gcc.dg/empty-source-3.c: Same.
10017 * gcc.dg/label-decl-2.c: Same.
10018 * gcc.dg/m-un-2.c: Same.
10019 * gcc.dg/uninit-pr19430-O0.c: Same.
10020 * gcc.dg/uninit-pr19430.c: Same.
10021 * gcc.dg/uninit-pr20644-O0.c: Same.
10022 * gcc.dg/utf16-4.c: Same.
10023 * gfortran.dg/pr70006.f90: Same.
10024 * obj-c++.dg/fsf-package-0.m: Same.
10026 2017-04-28 Richard Biener <rguenther@suse.de>
10028 * gcc.dg/tree-ssa/evrp7.c: New testcase.
10029 * gcc.dg/tree-ssa/evrp8.c: Likewise.
10030 * gcc.dg/tree-ssa/evrp9.c: Likewise.
10031 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
10032 * gcc.dg/tree-ssa/vrp36.c: Likewise.
10033 * gcc.dg/tree-ssa/pr49039.c: Likewise.
10035 2017-04-27 Marek Polacek <polacek@redhat.com>
10038 * c-c++-common/ubsan/pr80349.c: New test.
10040 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
10042 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
10044 * g++.dg/warn/pr12242.C: Likewise.
10046 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
10048 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
10050 2017-04-27 Martin Liska <mliska@suse.cz>
10053 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
10056 2017-04-27 Jakub Jelinek <jakub@redhat.com>
10059 * g++.dg/other/pr80534-1.C: New test.
10060 * g++.dg/other/pr80534-2.C: New test.
10062 2017-04-27 Richard Biener <rguenther@suse.de>
10064 PR middle-end/80539
10065 * gcc.dg/torture/pr80539.c: New testcase.
10067 2017-04-27 Jakub Jelinek <jakub@redhat.com>
10070 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
10072 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
10074 * g++.dg/diagnostic/nested-name-1.C: New test.
10076 2017-04-26 Martin Liska <mliska@suse.cz>
10078 * gcc.dg/guality/guality.h: Add prefix to test verification.
10080 2017-04-25 Nathan Sidwell <nathan@acm.org>
10082 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
10084 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
10087 * gcc.target/i386/pr70799-5.c: New test.
10089 2017-04-25 Martin Sebor <msebor@redhat.com>
10091 PR tree-optimization/80497
10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
10094 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10095 Jakub Jelinek <jakub@redhat.com>
10098 * g++.dg/abi/pr77728-1.C: New test.
10100 2017-04-25 Marek Polacek <polacek@redhat.com>
10103 * g++.dg/ubsan/pr80349-2.C: New test.
10105 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
10107 * g++.dg/cpp0x/enum34.C: New test.
10109 2017-04-25 Tom de Vries <tom@codesourcery.com>
10111 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
10113 (dg-line): New proc.
10114 (process-message): Handle line number variables.
10115 * objc.dg/try-catch-12.m: Use dg-line.
10117 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10120 * gcc.target/powerpc/vec-constvolatile.c: New test.
10122 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10124 * g++.dg/semicolon-fixits.C: New test case.
10126 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10128 * gcc.dg/semicolon-fixits.c: New test case.
10130 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10132 * g++.dg/lookup/missing-std-include.C: New test file.
10134 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10135 Jakub Jelinek <jakub@redhat.com>
10138 * g++.dg/abi/pr77728-2.C: New test.
10140 2017-04-25 David Malcolm <dmalcolm@redhat.com>
10143 * g++.dg/spellcheck-pr80177.C: New test case.
10145 2017-04-25 Nathan Sidwell <nathan@acm.org>
10147 * g++.dg/dg.exp (find-cxx-tests): New function.
10148 (main): Use it, remove explicit pruning
10150 2017-04-25 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/80492
10153 * gcc.dg/pr80492.c: New testcase.
10155 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10157 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
10158 for targets with int size less than 32 bits.
10160 2017-04-25 Richard Biener <rguenther@suse.de>
10162 PR tree-optimization/79201
10163 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
10164 * gcc.target/i386/pr22152.c: Disable sinking.
10166 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10169 * gfortran.fortran-torture/compile/pr80464.f90: New test.
10171 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10174 * gcc.target/s390/pr79895.c: New test.
10176 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
10179 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
10180 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
10181 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
10183 2017-04-25 Jakub Jelinek <jakub@redhat.com>
10185 PR rtl-optimization/80501
10186 * gcc.c-torture/execute/pr80501.c: New test.
10188 PR rtl-optimization/80500
10189 * gcc.dg/pr80500.c: New test.
10191 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
10193 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
10194 * gcc.dg/Wstrict-overflow-18.c: Xfail.
10196 2017-04-22 Janus Weil <janus@gcc.gnu.org>
10199 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
10202 2017-04-24 David Malcolm <dmalcolm@redhat.com>
10204 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
10205 * jit.dg/test-alignment.c: New test case.
10206 * jit.dg/test-alignment.cc: New test case.
10207 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
10210 2017-04-24 David Malcolm <dmalcolm@redhat.com>
10213 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
10215 (test_alignof): New test function.
10217 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
10219 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
10221 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
10223 * g++.dg/diagnostic/duplicate1.C: New test.
10224 * g++.dg/cpp0x/duplicate1.C: New test.
10226 2017-04-24 Martin Jambor <mjambor@suse.cz>
10228 PR tree-optimization/80293
10229 * g++.dg/tree-ssa/pr80293.C: New test.
10231 2017-04-24 Martin Liska <mliska@suse.cz>
10233 PR middle-end/79931
10234 * g++.dg/ipa/pr79931.C: New test.
10236 2017-04-24 Richard Biener <rguenther@suse.de>
10238 PR tree-optimization/80494
10239 * gfortran.dg/pr80494.f90: New testcase.
10241 2017-04-24 Richard Biener <rguenther@suse.de>
10243 PR tree-optimization/79725
10244 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
10246 2017-04-24 Richard Biener <rguenther@suse.de>
10249 * g++.dg/warn/Wuninitialized-10.C: New testcase.
10251 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10254 * gfortran.dg/dtio_29.f03: New test.
10256 2017-04-22 Janus Weil <janus@gcc.gnu.org>
10259 * gfortran.dg/intent_out_9.f90: New test case.
10261 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
10264 * gcc.target/i386/pr70799-4.c: New test.
10266 2017-04-21 Janus Weil <janus@gcc.gnu.org>
10269 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
10271 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
10273 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
10275 2017-04-21 Richard Biener <rguenther@suse.de>
10277 PR tree-optimization/79547
10278 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
10280 2017-04-21 Richard Biener <rguenther@suse.de>
10282 PR tree-optimization/78847
10283 * g++.dg/tree-ssa/pr78847.C: New testcase.
10285 2017-04-21 Jakub Jelinek <jakub@redhat.com>
10288 * gcc.dg/pr80468.c: New test.
10290 2017-04-21 Martin Liska <mliska@suse.cz>
10292 PR tree-optimization/66278
10293 * gcc.dg/vect/pr66278.c: New test.
10295 2017-04-21 Richard Biener <rguenther@suse.de>
10297 PR tree-optimization/80237
10298 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
10299 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
10300 adjust expected optimizations.
10302 2016-04-21 Richard Biener <rguenther@suse.de>
10304 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
10306 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
10307 * gcc.dg/vect/vect-104.c: Likewise.
10309 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
10311 PR tree-optimization/80426
10312 * gcc.c-torture/execute/20170429-1.c: Rename into...
10313 * gcc.c-torture/execute/20170419-1.c: ...this.
10315 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
10318 * gcc.target/i386/pr79804.c: New test.
10320 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
10323 * gcc.target/i386/conversion-2.c: Remove obsolete test.
10325 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
10327 * g++/opt/pr80436.C: XFAIL on AIX.
10329 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
10332 * g++.dg/diagnostic/pr80473.C: New test.
10334 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
10336 * g++.dg/warn/Wextra-semi.C: New test.
10338 2017-04-20 Jakub Jelinek <jakub@redhat.com>
10340 PR middle-end/80423
10341 * g++.dg/other/pr80423.C: New test.
10343 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10345 * gcc.dg/pr80170.c: Require ptr32plus.
10347 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
10349 PR tree-optimization/80426
10350 * gcc.c-torture/execute/20170419-1.c: New test.
10352 2017-04-19 Jakub Jelinek <jakub@redhat.com>
10355 * g++.dg/debug/pr80461.C: New test.
10358 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
10359 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
10360 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
10363 * g++.dg/opt/pr80436.C: New test.
10365 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10367 * gcc.dg/torture/pr80341.c: Require int32plus.
10369 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
10370 Jeff Law <law@redhat.com>
10372 * gcc.c-torture/compile/20170419-1.c: New test.
10374 2017-04-19 Tom de Vries <tom@codesourcery.com>
10377 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
10378 subsequent dg directives.
10379 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10380 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
10381 * c-c++-common/attr-fallthrough-2.c: Same.
10382 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
10383 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
10384 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
10385 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
10386 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
10387 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
10388 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
10389 * c-c++-common/cilk-plus/CK/errors.c: Same.
10390 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
10391 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
10392 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
10393 * c-c++-common/cpp/pr57580.c: Same.
10394 * c-c++-common/goacc/asyncwait-1.c: Same.
10395 * c-c++-common/goacc/cache-2.c: Same.
10396 * c-c++-common/goacc/declare-2.c: Same.
10397 * c-c++-common/goacc/deviceptr-1.c: Same.
10398 * c-c++-common/goacc/routine-5.c: Same.
10399 * c-c++-common/gomp/clauses-2.c: Same.
10400 * c-c++-common/gomp/ordered-3.c: Same.
10401 * c-c++-common/gomp/pr67501.c: Same.
10402 * c-c++-common/pr20000.c: Same.
10403 * c-c++-common/pr43395.c: Same.
10404 * c-c++-common/pr49706.c: Same.
10405 * c-c++-common/pr77624-1.c: Same.
10406 * c-c++-common/pr77624-2.c: Same.
10407 * c-c++-common/raw-string-14.c: Same.
10408 * c-c++-common/raw-string-16.c: Same.
10409 * c-c++-common/raw-string-3.c: Same.
10410 * c-c++-common/raw-string-4.c: Same.
10411 * c-c++-common/raw-string-5.c: Same.
10412 * c-c++-common/raw-string-6.c: Same.
10413 * g++.dg/abi/mangle41.C: Same.
10414 * g++.dg/conversion/nullptr1.C: Same.
10415 * g++.dg/cpp0x/alias-decl-80296.C: Same.
10416 * g++.dg/cpp0x/auto27.C: Same.
10417 * g++.dg/cpp0x/constexpr-98.C: Same.
10418 * g++.dg/cpp0x/constexpr-diag2.C: Same.
10419 * g++.dg/cpp0x/diag2.C: Same.
10420 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
10421 * g++.dg/cpp0x/nullptr15.C: Same.
10422 * g++.dg/cpp0x/pr31431-2.C: Same.
10423 * g++.dg/cpp0x/pr31431.C: Same.
10424 * g++.dg/cpp0x/pr79118.C: Same.
10425 * g++.dg/cpp0x/static_assert3.C: Same.
10426 * g++.dg/cpp0x/temp_default2.C: Same.
10427 * g++.dg/cpp0x/trailing4.C: Same.
10428 * g++.dg/cpp0x/variadic-ex10.C: Same.
10429 * g++.dg/cpp0x/variadic-ex13.C: Same.
10430 * g++.dg/cpp0x/variadic-ex14.C: Same.
10431 * g++.dg/cpp0x/variadic-ex3.C: Same.
10432 * g++.dg/cpp0x/variadic-ex4.C: Same.
10433 * g++.dg/cpp0x/variadic59.C: Same.
10434 * g++.dg/cpp0x/vt-37737-2.C: Same.
10435 * g++.dg/cpp0x/vt-57397-1.C: Same.
10436 * g++.dg/cpp0x/vt-57397-2.C: Same.
10437 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
10438 * g++.dg/cpp1z/gen-attrs1.C: Same.
10439 * g++.dg/diagnostic/pr71075.C: Same.
10440 * g++.dg/eh/goto2.C: Same.
10441 * g++.dg/eh/goto3.C: Same.
10442 * g++.dg/expr/bitfield4.C: Same.
10443 * g++.dg/expr/bitfield5.C: Same.
10444 * g++.dg/expr/bitfield6.C: Same.
10445 * g++.dg/expr/bool1.C: Same.
10446 * g++.dg/expr/bool3.C: Same.
10447 * g++.dg/expr/cond10.C: Same.
10448 * g++.dg/expr/cond11.C: Same.
10449 * g++.dg/expr/lval3.C: Same.
10450 * g++.dg/expr/lval4.C: Same.
10451 * g++.dg/ext/anon-struct4.C: Same.
10452 * g++.dg/ext/attrib44.C: Same.
10453 * g++.dg/ext/builtin3.C: Same.
10454 * g++.dg/ext/dllimport7.C: Same.
10455 * g++.dg/ext/label5.C: Same.
10456 * g++.dg/ext/no-asm-1.C: Same.
10457 * g++.dg/ext/utf16-4.C: Same.
10458 * g++.dg/ext/vla2.C: Same.
10459 * g++.dg/gomp/block-1.C: Same.
10460 * g++.dg/gomp/block-2.C: Same.
10461 * g++.dg/gomp/block-3.C: Same.
10462 * g++.dg/gomp/block-5.C: Same.
10463 * g++.dg/gomp/linear-2.C: Same.
10464 * g++.dg/gomp/target-1.C: Same.
10465 * g++.dg/gomp/target-2.C: Same.
10466 * g++.dg/gomp/taskgroup-1.C: Same.
10467 * g++.dg/gomp/teams-1.C: Same.
10468 * g++.dg/inherit/pure1.C: Same.
10469 * g++.dg/init/array43.C: Same.
10470 * g++.dg/init/array46.C: Same.
10471 * g++.dg/init/const10.C: Same.
10472 * g++.dg/init/ctor4-1.C: Same.
10473 * g++.dg/init/ctor4.C: Same.
10474 * g++.dg/init/new37.C: Same.
10475 * g++.dg/init/pr25811.C: Same.
10476 * g++.dg/init/pr29043.C: Same.
10477 * g++.dg/init/pr29571.C: Same.
10478 * g++.dg/lookup/duperr1.C: Same.
10479 * g++.dg/lookup/error1.C: Same.
10480 * g++.dg/lookup/koenig5.C: Same.
10481 * g++.dg/lookup/pr77549.C: Same.
10482 * g++.dg/lookup/suggestions1.C: Same.
10483 * g++.dg/lookup/using16.C: Same.
10484 * g++.dg/lookup/using7.C: Same.
10485 * g++.dg/other/anon-union3.C: Same.
10486 * g++.dg/other/array2.C: Same.
10487 * g++.dg/other/error13.C: Same.
10488 * g++.dg/other/error34.C: Same.
10489 * g++.dg/overload/builtin1.C: Same.
10490 * g++.dg/overload/conv-op1.C: Same.
10491 * g++.dg/overload/error3.C: Same.
10492 * g++.dg/overload/koenig1.C: Same.
10493 * g++.dg/overload/operator5.C: Same.
10494 * g++.dg/overload/template5.C: Same.
10495 * g++.dg/overload/unknown1.C: Same.
10496 * g++.dg/overload/using2.C: Same.
10497 * g++.dg/parse/constructor1.C: Same.
10498 * g++.dg/parse/crash36.C: Same.
10499 * g++.dg/parse/crash63.C: Same.
10500 * g++.dg/parse/error11.C: Same.
10501 * g++.dg/parse/error12.C: Same.
10502 * g++.dg/parse/error14.C: Same.
10503 * g++.dg/parse/error2.C: Same.
10504 * g++.dg/parse/error21.C: Same.
10505 * g++.dg/parse/error26.C: Same.
10506 * g++.dg/parse/error36.C: Same.
10507 * g++.dg/parse/friend12.C: Same.
10508 * g++.dg/parse/invalid-op1.C: Same.
10509 * g++.dg/parse/missing-template1.C: Same.
10510 * g++.dg/parse/parser-pr28152-2.C: Same.
10511 * g++.dg/parse/parser-pr28152.C: Same.
10512 * g++.dg/parse/pr16696-permissive.C: Same.
10513 * g++.dg/parse/pr16696.C: Same.
10514 * g++.dg/parse/pr69628.C: Same.
10515 * g++.dg/parse/ret-type2.C: Same.
10516 * g++.dg/parse/specialization1.C: Same.
10517 * g++.dg/parse/template3.C: Same.
10518 * g++.dg/parse/template9.C: Same.
10519 * g++.dg/parse/typename11.C: Same.
10520 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
10521 * g++.dg/pr45330.C: Same.
10522 * g++.dg/rtti/typeid6.C: Same.
10523 * g++.dg/spellcheck-fields.C: Same.
10524 * g++.dg/spellcheck-typenames.C: Same.
10525 * g++.dg/tc1/dr108.C: Same.
10526 * g++.dg/tc1/dr147.C: Same.
10527 * g++.dg/template/arg7.C: Same.
10528 * g++.dg/template/conv11.C: Same.
10529 * g++.dg/template/crash13.C: Same.
10530 * g++.dg/template/crash55.C: Same.
10531 * g++.dg/template/dependent-expr5.C: Same.
10532 * g++.dg/template/error17.C: Same.
10533 * g++.dg/template/error33.C: Same.
10534 * g++.dg/template/error4.C: Same.
10535 * g++.dg/template/error50.C: Same.
10536 * g++.dg/template/error53.C: Same.
10537 * g++.dg/template/friend.C: Same.
10538 * g++.dg/template/func2.C: Same.
10539 * g++.dg/template/local6.C: Same.
10540 * g++.dg/template/member5.C: Same.
10541 * g++.dg/template/meminit1.C: Same.
10542 * g++.dg/template/nested3.C: Same.
10543 * g++.dg/template/nontype6.C: Same.
10544 * g++.dg/template/overload12.C: Same.
10545 * g++.dg/template/ptrmem8.C: Same.
10546 * g++.dg/template/qualified-id1.C: Same.
10547 * g++.dg/template/spec15.C: Same.
10548 * g++.dg/template/static1.C: Same.
10549 * g++.dg/template/static10.C: Same.
10550 * g++.dg/template/static2.C: Same.
10551 * g++.dg/template/ttp25.C: Same.
10552 * g++.dg/template/typedef2.C: Same.
10553 * g++.dg/template/typename2.C: Same.
10554 * g++.dg/template/unify10.C: Same.
10555 * g++.dg/template/unify6.C: Same.
10556 * g++.dg/template/unify7.C: Same.
10557 * g++.dg/template/unify9.C: Same.
10558 * g++.dg/template/varmod1.C: Same.
10559 * g++.dg/ubsan/div-by-zero-1.C: Same.
10560 * g++.dg/ubsan/pr63956.C: Same.
10561 * g++.dg/warn/Waddress-1.C: Same.
10562 * g++.dg/warn/Wconversion2.C: Same.
10563 * g++.dg/warn/Wnull-conversion-1.C: Same.
10564 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
10565 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
10566 * g++.dg/warn/Wswitch-1.C: Same.
10567 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10568 * g++.dg/warn/Wtype-limits.C: Same.
10569 * g++.dg/warn/Wunused-parm-5.C: Same.
10570 * g++.dg/warn/deprecated-6.C: Same.
10571 * g++.dg/warn/deprecated.C: Same.
10572 * g++.dg/warn/incomplete1.C: Same.
10573 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
10574 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
10575 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
10576 * g++.dg/warn/overflow-warn-1.C: Same.
10577 * g++.dg/warn/overflow-warn-3.C: Same.
10578 * g++.dg/warn/overflow-warn-4.C: Same.
10579 * g++.dg/warn/pr12242.C: Same.
10580 * g++.dg/warn/pr30551-2.C: Same.
10581 * g++.dg/warn/pr30551.C: Same.
10582 * g++.old-deja/g++.benjamin/16077.C: Same.
10583 * g++.old-deja/g++.bob/inherit1.C: Same.
10584 * g++.old-deja/g++.brendan/crash56.C: Same.
10585 * g++.old-deja/g++.brendan/template17.C: Same.
10586 * g++.old-deja/g++.eh/ctor1.C: Same.
10587 * g++.old-deja/g++.jason/bool5.C: Same.
10588 * g++.old-deja/g++.jason/cond.C: Same.
10589 * g++.old-deja/g++.jason/operator.C: Same.
10590 * g++.old-deja/g++.jason/pmf5.C: Same.
10591 * g++.old-deja/g++.law/ctors5.C: Same.
10592 * g++.old-deja/g++.law/missed-error2.C: Same.
10593 * g++.old-deja/g++.law/operators9.C: Same.
10594 * g++.old-deja/g++.law/temps1.C: Same.
10595 * g++.old-deja/g++.mike/for2.C: Same.
10596 * g++.old-deja/g++.mike/ns5.C: Same.
10597 * g++.old-deja/g++.mike/ns7.C: Same.
10598 * g++.old-deja/g++.mike/p10769b.C: Same.
10599 * g++.old-deja/g++.niklas/t120.C: Same.
10600 * g++.old-deja/g++.niklas/t121.C: Same.
10601 * g++.old-deja/g++.ns/koenig5.C: Same.
10602 * g++.old-deja/g++.oliva/overload1.C: Same.
10603 * g++.old-deja/g++.other/crash24.C: Same.
10604 * g++.old-deja/g++.other/crash25.C: Same.
10605 * g++.old-deja/g++.other/decl5.C: Same.
10606 * g++.old-deja/g++.other/lineno5.C: Same.
10607 * g++.old-deja/g++.other/null3.C: Same.
10608 * g++.old-deja/g++.other/overcnv2.C: Same.
10609 * g++.old-deja/g++.other/ptrmem7.C: Same.
10610 * g++.old-deja/g++.other/typename1.C: Same.
10611 * g++.old-deja/g++.other/vaarg3.C: Same.
10612 * g++.old-deja/g++.pt/crash10.C: Same.
10613 * g++.old-deja/g++.pt/crash28.C: Same.
10614 * g++.old-deja/g++.pt/crash38.C: Same.
10615 * g++.old-deja/g++.pt/explicit70.C: Same.
10616 * g++.old-deja/g++.pt/explicit77.C: Same.
10617 * g++.old-deja/g++.pt/expr2.C: Same.
10618 * g++.old-deja/g++.pt/spec5.C: Same.
10619 * g++.old-deja/g++.pt/spec6.C: Same.
10620 * g++.old-deja/g++.pt/typename3.C: Same.
10621 * g++.old-deja/g++.pt/typename5.C: Same.
10622 * g++.old-deja/g++.pt/typename6.C: Same.
10623 * g++.old-deja/g++.pt/typename7.C: Same.
10624 * g++.old-deja/g++.pt/unify4.C: Same.
10625 * g++.old-deja/g++.pt/unify8.C: Same.
10626 * g++.old-deja/g++.pt/vaarg3.C: Same.
10627 * g++.old-deja/g++.robertl/eb22.C: Same.
10628 * g++.old-deja/g++.robertl/eb4.C: Same.
10629 * g++.old-deja/g++.robertl/eb44.C: Same.
10630 * g++.old-deja/g++.robertl/eb69.C: Same.
10631 * g++.old-deja/g++.robertl/eb98.C: Same.
10632 * gcc.dg/20031223-1.c: Same.
10633 * gcc.dg/940510-1.c: Same.
10634 * gcc.dg/990506-0.c: Same.
10635 * gcc.dg/Walloca-1.c: Same.
10636 * gcc.dg/Walloca-2.c: Same.
10637 * gcc.dg/Wconversion-integer.c: Same.
10638 * gcc.dg/Wcxx-compat-8.c: Same.
10639 * gcc.dg/Wimplicit-int-1.c: Same.
10640 * gcc.dg/Wimplicit-int-2.c: Same.
10641 * gcc.dg/Wimplicit-int-4.c: Same.
10642 * gcc.dg/Wpointer-sign-Wall.c: Same.
10643 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10644 * gcc.dg/Wshadow-1.c: Same.
10645 * gcc.dg/Wshadow-3.c: Same.
10646 * gcc.dg/Wswitch-enum-error.c: Same.
10647 * gcc.dg/Wswitch-enum.c: Same.
10648 * gcc.dg/Wswitch-error.c: Same.
10649 * gcc.dg/Wswitch.c: Same.
10650 * gcc.dg/Wtype-limits-Wextra.c: Same.
10651 * gcc.dg/Wtype-limits.c: Same.
10652 * gcc.dg/Wvla-larger-than-2.c: Same.
10653 * gcc.dg/anon-struct-5.c: Same.
10654 * gcc.dg/array-10.c: Same.
10655 * gcc.dg/array-11.c: Same.
10656 * gcc.dg/array-15.c: Same.
10657 * gcc.dg/array-2.c: Same.
10658 * gcc.dg/array-8.c: Same.
10659 * gcc.dg/array-const-2.c: Same.
10660 * gcc.dg/array-const-3.c: Same.
10661 * gcc.dg/bitfld-1.c: Same.
10662 * gcc.dg/bitfld-8.c: Same.
10663 * gcc.dg/builtin-redefine.c: Same.
10664 * gcc.dg/c11-noreturn-1.c: Same.
10665 * gcc.dg/c11-noreturn-2.c: Same.
10666 * gcc.dg/c11-static-assert-3.c: Same.
10667 * gcc.dg/c90-arraydecl-1.c: Same.
10668 * gcc.dg/c90-complex-1.c: Same.
10669 * gcc.dg/c90-complit-1.c: Same.
10670 * gcc.dg/c90-const-expr-11.c: Same.
10671 * gcc.dg/c90-const-expr-7.c: Same.
10672 * gcc.dg/c90-const-expr-8.c: Same.
10673 * gcc.dg/c90-enum-comma-1.c: Same.
10674 * gcc.dg/c90-flex-array-1.c: Same.
10675 * gcc.dg/c90-hexfloat-1.c: Same.
10676 * gcc.dg/c90-idem-qual-1.c: Same.
10677 * gcc.dg/c90-idem-qual-2.c: Same.
10678 * gcc.dg/c90-idem-qual-3.c: Same.
10679 * gcc.dg/c90-mixdecl-1.c: Same.
10680 * gcc.dg/c90-restrict-1.c: Same.
10681 * gcc.dg/c90-return-1.c: Same.
10682 * gcc.dg/c99-array-nonobj-1.c: Same.
10683 * gcc.dg/c99-arraydecl-1.c: Same.
10684 * gcc.dg/c99-complex-1.c: Same.
10685 * gcc.dg/c99-complex-2.c: Same.
10686 * gcc.dg/c99-complit-2.c: Same.
10687 * gcc.dg/c99-const-expr-7.c: Same.
10688 * gcc.dg/c99-const-expr-8.c: Same.
10689 * gcc.dg/c99-flex-array-3.c: Same.
10690 * gcc.dg/c99-flex-array-7.c: Same.
10691 * gcc.dg/c99-flex-array-typedef-7.c: Same.
10692 * gcc.dg/c99-impl-decl-1.c: Same.
10693 * gcc.dg/c99-impl-int-1.c: Same.
10694 * gcc.dg/c99-impl-int-2.c: Same.
10695 * gcc.dg/c99-init-3.c: Same.
10696 * gcc.dg/c99-restrict-1.c: Same.
10697 * gcc.dg/c99-return-1.c: Same.
10698 * gcc.dg/c99-tag-1.c: Same.
10699 * gcc.dg/c99-tag-3.c: Same.
10700 * gcc.dg/call-diag-2.c: Same.
10701 * gcc.dg/cpp/19940712-1.c: Same.
10702 * gcc.dg/cpp/19951025-1.c: Same.
10703 * gcc.dg/cpp/19990413-1.c: Same.
10704 * gcc.dg/cpp/direct2.c: Same.
10705 * gcc.dg/cpp/direct2s.c: Same.
10706 * gcc.dg/cpp/pr28709.c: Same.
10707 * gcc.dg/cpp/pr61854-c90.c: Same.
10708 * gcc.dg/cpp/pr61854-c94.c: Same.
10709 * gcc.dg/cpp/pragma-1.c: Same.
10710 * gcc.dg/cpp/pragma-2.c: Same.
10711 * gcc.dg/cpp/trad/escaped-eof.c: Same.
10712 * gcc.dg/cpp/trad/literals-2.c: Same.
10713 * gcc.dg/cpp/warn-comments-2.c: Same.
10714 * gcc.dg/cpp/warn-comments-3.c: Same.
10715 * gcc.dg/cpp/warn-comments.c: Same.
10716 * gcc.dg/cpp/warn-long-long-2.c: Same.
10717 * gcc.dg/cpp/warn-long-long.c: Same.
10718 * gcc.dg/cpp/warn-redefined-2.c: Same.
10719 * gcc.dg/cpp/warn-redefined.c: Same.
10720 * gcc.dg/darwin-cfstring-2.c: Same.
10721 * gcc.dg/darwin-cfstring-format-1.c: Same.
10722 * gcc.dg/decl-9.c: Same.
10723 * gcc.dg/declspec-1.c: Same.
10724 * gcc.dg/declspec-10.c: Same.
10725 * gcc.dg/declspec-11.c: Same.
10726 * gcc.dg/declspec-13.c: Same.
10727 * gcc.dg/declspec-18.c: Same.
10728 * gcc.dg/declspec-4.c: Same.
10729 * gcc.dg/declspec-5.c: Same.
10730 * gcc.dg/declspec-6.c: Same.
10731 * gcc.dg/declspec-8.c: Same.
10732 * gcc.dg/deprecated-4.c: Same.
10733 * gcc.dg/deprecated.c: Same.
10734 * gcc.dg/dfp/composite-type.c: Same.
10735 * gcc.dg/empty-source-2.c: Same.
10736 * gcc.dg/empty-source-3.c: Same.
10737 * gcc.dg/format/attr-6.c: Same.
10738 * gcc.dg/format/branch-1.c: Same.
10739 * gcc.dg/format/c90-printf-1.c: Same.
10740 * gcc.dg/format/c90-strftime-2.c: Same.
10741 * gcc.dg/format/c99-strftime-1.c: Same.
10742 * gcc.dg/format/cmn-err-1.c: Same.
10743 * gcc.dg/format/few-1.c: Same.
10744 * gcc.dg/format/ms_branch-1.c: Same.
10745 * gcc.dg/format/ms_unnamed-1.c: Same.
10746 * gcc.dg/format/ms_va-1.c: Same.
10747 * gcc.dg/format/unnamed-1.c: Same.
10748 * gcc.dg/format/va-1.c: Same.
10749 * gcc.dg/format/xopen-1.c: Same.
10750 * gcc.dg/funcdef-var-1.c: Same.
10751 * gcc.dg/funcdef-var-2.c: Same.
10752 * gcc.dg/gnu89-const-expr-1.c: Same.
10753 * gcc.dg/gnu89-const-expr-2.c: Same.
10754 * gcc.dg/gnu90-const-expr-1.c: Same.
10755 * gcc.dg/gnu99-const-expr-1.c: Same.
10756 * gcc.dg/gnu99-const-expr-2.c: Same.
10757 * gcc.dg/gnu99-init-2.c: Same.
10758 * gcc.dg/gomp/_Atomic-5.c: Same.
10759 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
10760 * gcc.dg/gomp/atomic-5.c: Same.
10761 * gcc.dg/gomp/linear-1.c: Same.
10762 * gcc.dg/gomp/pr67500.c: Same.
10763 * gcc.dg/init-bad-1.c: Same.
10764 * gcc.dg/init-bad-2.c: Same.
10765 * gcc.dg/init-bad-3.c: Same.
10766 * gcc.dg/init-string-1.c: Same.
10767 * gcc.dg/label-compound-stmt-1.c: Same.
10768 * gcc.dg/label-decl-2.c: Same.
10769 * gcc.dg/label-decl-4.c: Same.
10770 * gcc.dg/large-size-array-2.c: Same.
10771 * gcc.dg/large-size-array-4.c: Same.
10772 * gcc.dg/lvalue-6.c: Same.
10773 * gcc.dg/m-un-2.c: Same.
10774 * gcc.dg/multiple-overflow-warn-1.c: Same.
10775 * gcc.dg/multiple-overflow-warn-2.c: Same.
10776 * gcc.dg/multiple-overflow-warn-3.c: Same.
10777 * gcc.dg/nested-redef-1.c: Same.
10778 * gcc.dg/no-asm-1.c: Same.
10779 * gcc.dg/no-asm-3.c: Same.
10780 * gcc.dg/no-asm-4.c: Same.
10781 * gcc.dg/noncompile/20010524-1.c: Same.
10782 * gcc.dg/noncompile/incomplete-5.c: Same.
10783 * gcc.dg/noncompile/pr44517.c: Same.
10784 * gcc.dg/noncompile/pr52290.c: Same.
10785 * gcc.dg/noreturn-1.c: Same.
10786 * gcc.dg/overflow-warn-1.c: Same.
10787 * gcc.dg/overflow-warn-2.c: Same.
10788 * gcc.dg/overflow-warn-3.c: Same.
10789 * gcc.dg/overflow-warn-4.c: Same.
10790 * gcc.dg/parm-mismatch-1.c: Same.
10791 * gcc.dg/parser-pr28152-2.c: Same.
10792 * gcc.dg/parser-pr28152.c: Same.
10793 * gcc.dg/pedwarn-init.c: Same.
10794 * gcc.dg/pointer-arith-2.c: Same.
10795 * gcc.dg/pointer-arith-3.c: Same.
10796 * gcc.dg/pointer-arith-4.c: Same.
10797 * gcc.dg/pr14475.c: Same.
10798 * gcc.dg/pr18596-3.c: Same.
10799 * gcc.dg/pr18809-1.c: Same.
10800 * gcc.dg/pr27953.c: Same.
10801 * gcc.dg/pr30457.c: Same.
10802 * gcc.dg/pr30551-2.c: Same.
10803 * gcc.dg/pr30551-3.c: Same.
10804 * gcc.dg/pr30551-4.c: Same.
10805 * gcc.dg/pr30551-5.c: Same.
10806 * gcc.dg/pr30551-6.c: Same.
10807 * gcc.dg/pr30551.c: Same.
10808 * gcc.dg/pr36997.c: Same.
10809 * gcc.dg/pr41842.c: Same.
10810 * gcc.dg/pr48552-1.c: Same.
10811 * gcc.dg/pr48552-2.c: Same.
10812 * gcc.dg/pr59717.c: Same.
10813 * gcc.dg/pr61077.c: Same.
10814 * gcc.dg/pr61096-1.c: Same.
10815 * gcc.dg/pr63626.c: Same.
10816 * gcc.dg/pr64223-1.c: Same.
10817 * gcc.dg/pr64223-2.c: Same.
10818 * gcc.dg/pr8788-1.c: Same.
10819 * gcc.dg/pr8927-1.c: Same.
10820 * gcc.dg/pragma-darwin.c: Same.
10821 * gcc.dg/pragma-diag-5.c: Same.
10822 * gcc.dg/pragma-message.c: Same.
10823 * gcc.dg/redecl-1.c: Same.
10824 * gcc.dg/simd-1.c: Same.
10825 * gcc.dg/simd-5.c: Same.
10826 * gcc.dg/simd-6.c: Same.
10827 * gcc.dg/spellcheck-fields.c: Same.
10828 * gcc.dg/spellcheck-typenames.c: Same.
10829 * gcc.dg/struct-semi-2.c: Same.
10830 * gcc.dg/struct-semi-3.c: Same.
10831 * gcc.dg/transparent-union-3.c: Same.
10832 * gcc.dg/ucnid-8.c: Same.
10833 * gcc.dg/uninit-pr19430-O0.c: Same.
10834 * gcc.dg/uninit-pr19430.c: Same.
10835 * gcc.dg/uninit-pr20644-O0.c: Same.
10836 * gcc.dg/utf-dflt.c: Same.
10837 * gcc.dg/utf-dflt2.c: Same.
10838 * gcc.dg/utf16-4.c: Same.
10839 * gcc.dg/vla-11.c: Same.
10840 * gcc.dg/vla-20.c: Same.
10841 * gcc.dg/vla-init-1.c: Same.
10842 * gcc.dg/vla-init-2.c: Same.
10843 * gcc.dg/vla-init-3.c: Same.
10844 * gcc.dg/weak/weak-6.c: Same.
10845 * gcc.dg/weak/weak-7.c: Same.
10846 * gcc.dg/wtr-int-type-1.c: Same.
10847 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
10848 * gcc.target/arm/polytypes.c: Same.
10849 * gcc.target/i386/spellcheck-options-4.c: Same.
10850 * gcc.target/powerpc/20030218-1.c: Same.
10851 * gcc.target/sh/pr21255-4.c: Same.
10852 * gcc.test-framework/dg-error-exp-XP.c: Same.
10853 * gfortran.dg/array_constructor_30.f03: Same.
10854 * gfortran.dg/class_30.f90: Same.
10855 * gfortran.dg/goacc/subarrays.f95: Same.
10856 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
10857 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
10858 * gfortran.dg/intrinsic_std_1.f90: Same.
10859 * gfortran.dg/pr70006.f90: Same.
10860 * gfortran.dg/warning-directive-1.F90: Same.
10861 * gfortran.dg/warning-directive-2.F90: Same.
10862 * gfortran.dg/warning-directive-3.F90: Same.
10863 * gfortran.dg/warning-directive-4.F90: Same.
10864 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
10865 * obj-c++.dg/class-extension-1.mm: Same.
10866 * obj-c++.dg/class-extension-2.mm: Same.
10867 * obj-c++.dg/class-protocol-1.mm: Same.
10868 * obj-c++.dg/cxx-ivars-1.mm: Same.
10869 * obj-c++.dg/duplicate-class-1.mm: Same.
10870 * obj-c++.dg/exceptions-3.mm: Same.
10871 * obj-c++.dg/exceptions-4.mm: Same.
10872 * obj-c++.dg/exceptions-5.mm: Same.
10873 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10874 * obj-c++.dg/fsf-package-0.m: Same.
10875 * obj-c++.dg/invalid-type-1.mm: Same.
10876 * obj-c++.dg/method-12.mm: Same.
10877 * obj-c++.dg/method-13.mm: Same.
10878 * obj-c++.dg/method-15.mm: Same.
10879 * obj-c++.dg/method-16.mm: Same.
10880 * obj-c++.dg/method-6.mm: Same.
10881 * obj-c++.dg/method-7.mm: Same.
10882 * obj-c++.dg/property/at-property-1.mm: Same.
10883 * obj-c++.dg/property/at-property-14.mm: Same.
10884 * obj-c++.dg/property/at-property-17.mm: Same.
10885 * obj-c++.dg/property/at-property-21.mm: Same.
10886 * obj-c++.dg/property/at-property-5.mm: Same.
10887 * obj-c++.dg/property/dotsyntax-4.mm: Same.
10888 * obj-c++.dg/property/dynamic-3.mm: Same.
10889 * obj-c++.dg/property/dynamic-4.mm: Same.
10890 * obj-c++.dg/property/property-neg-1.mm: Same.
10891 * obj-c++.dg/property/property-neg-6.mm: Same.
10892 * obj-c++.dg/property/synthesize-11.mm: Same.
10893 * obj-c++.dg/property/synthesize-5.mm: Same.
10894 * obj-c++.dg/property/synthesize-6.mm: Same.
10895 * obj-c++.dg/proto-lossage-4.mm: Same.
10896 * obj-c++.dg/protocol-qualifier-2.mm: Same.
10897 * obj-c++.dg/strings/strings-1.mm: Same.
10898 * obj-c++.dg/super-class-1.mm: Same.
10899 * obj-c++.dg/syntax-error-6.mm: Same.
10900 * obj-c++.dg/syntax-error-7.mm: Same.
10901 * obj-c++.dg/syntax-error-9.mm: Same.
10902 * obj-c++.dg/try-catch-13.mm: Same.
10903 * objc.dg/attributes/method-noreturn-1.m: Same.
10904 * objc.dg/bad-receiver-type-2.m: Same.
10905 * objc.dg/bad-receiver-type.m: Same.
10906 * objc.dg/call-super-2.m: Same.
10907 * objc.dg/class-2.m: Same.
10908 * objc.dg/class-extension-1.m: Same.
10909 * objc.dg/class-extension-2.m: Same.
10910 * objc.dg/class-protocol-1.m: Same.
10911 * objc.dg/desig-init-1.m: Same.
10912 * objc.dg/duplicate-class-1.m: Same.
10913 * objc.dg/exceptions-3.m: Same.
10914 * objc.dg/exceptions-4.m: Same.
10915 * objc.dg/exceptions-5.m: Same.
10916 * objc.dg/foreach-6.m: Same.
10917 * objc.dg/foreach-7.m: Same.
10918 * objc.dg/fsf-nsstring-format-1.m: Same.
10919 * objc.dg/fsf-package-0.m: Same.
10920 * objc.dg/invalid-type-1.m: Same.
10921 * objc.dg/method-11.m: Same.
10922 * objc.dg/method-19.m: Same.
10923 * objc.dg/method-2.m: Same.
10924 * objc.dg/method-20.m: Same.
10925 * objc.dg/method-5.m: Same.
10926 * objc.dg/method-6.m: Same.
10927 * objc.dg/method-7.m: Same.
10928 * objc.dg/method-9.m: Same.
10929 * objc.dg/missing-proto-3.m: Same.
10930 * objc.dg/private-1.m: Same.
10931 * objc.dg/property/at-property-1.m: Same.
10932 * objc.dg/property/at-property-14.m: Same.
10933 * objc.dg/property/at-property-17.m: Same.
10934 * objc.dg/property/at-property-21.m: Same.
10935 * objc.dg/property/at-property-5.m: Same.
10936 * objc.dg/property/dynamic-3.m: Same.
10937 * objc.dg/property/dynamic-4.m: Same.
10938 * objc.dg/property/property-neg-1.m: Same.
10939 * objc.dg/property/property-neg-6.m: Same.
10940 * objc.dg/property/synthesize-11.m: Same.
10941 * objc.dg/property/synthesize-5.m: Same.
10942 * objc.dg/property/synthesize-6.m: Same.
10943 * objc.dg/proto-hier-1.m: Same.
10944 * objc.dg/proto-lossage-4.m: Same.
10945 * objc.dg/protocol-qualifier-2.m: Same.
10946 * objc.dg/strings/strings-1.m: Same.
10947 * objc.dg/type-size-1.m: Same.
10949 2017-04-18 Jeff Law <law@redhat.com>
10952 * gcc.target/mips/pr74563: New test.
10954 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10956 PR tree-optimization/80443
10957 * gcc.c-torture/compile/pr80443.c: New test.
10959 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
10961 PR rtl-optimization/80357
10962 * gcc.c-torture/compile/pr80357.c: New test.
10964 2017-04-18 Jeff Law <law@redhat.com>
10966 PR middle-end/80422
10967 * gcc.c-torture/compile/pr80422.c: New test.
10969 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10972 * gcc.dg/debug/dwarf2/pr80263.c: New test.
10974 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10977 * gcc.target/powerpc/pr80099-1.c: New test.
10978 * gcc.target/powerpc/pr80099-2.c: Likewise.
10979 * gcc.target/powerpc/pr80099-3.c: Likewise.
10980 * gcc.target/powerpc/pr80099-4.c: Likewise.
10981 * gcc.target/powerpc/pr80099-5.c: Likewise.
10983 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10986 * gcc.dg/sancov/pr80444.c: New test.
10988 PR middle-end/79788
10989 PR middle-end/80375
10990 * gcc.dg/pr79788-1.c: New test.
10991 * gcc.dg/pr79788-2.c: New test.
10993 2017-04-18 Marek Polacek <polacek@redhat.com>
10995 PR c++/80244 - ICE with attribute in template alias.
10996 * g++.dg/cpp0x/alias-decl-59.C: New test.
10998 PR c++/80241 - ICE with alignas pack expansion.
10999 * g++.dg/cpp0x/alignas11.C: New test.
11001 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
11004 * g++.dg/lto/pr80287_0.C: New test.
11006 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
11009 * gcc.target/powerpc/pr80315-1.c: New test.
11010 * gcc.target/powerpc/pr80315-2.c: New test.
11011 * gcc.target/powerpc/pr80315-3.c: New test.
11012 * gcc.target/powerpc/pr80315-4.c: New test.
11014 2017-04-16 Tom de Vries <tom@codesourcery.com>
11016 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
11018 * g++.dg/parse/error3.C: Same.
11019 * g++.old-deja/g++.pt/niklas01a.C: Same.
11020 * gcc.dg/990506-0.c: Same.
11021 * gcc.dg/cpp/19990413-1.c: Same.
11022 * gcc.dg/cpp/pragma-1.c: Same.
11023 * gcc.dg/cpp/pragma-2.c: Same.
11024 * gcc.dg/m-un-2.c: Same.
11025 * objc.dg/private-1.m: Same.
11027 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
11029 * gcc.dg/pr54669.c: Fix dg-do directive.
11030 * gcc.dg/pr78582.c: Ditto.
11031 * gcc.dg/pr80020.c: Ditto.
11032 * gcc.dg/torture/pr57993-2.cpp: Ditto.
11033 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
11034 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
11035 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
11036 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
11037 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
11038 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
11039 * gcc.dg/tree-ssa/pr79352.c: Ditto.
11040 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11041 * gcc.dg/tree-ssa/pr79691.c: Ditto.
11043 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
11045 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
11046 * gfortran.dg/generic_29.f90: Likewise.
11047 * gfortran.dg/goacc/multi-clause.f90: Likewise.
11048 * gfortran.dg/pr41922.f90: Likewise.
11049 * gfortran.dg/pr70006.f90: Likewise.
11051 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
11053 PR tree-optimization/66612
11054 * gcc.target/powerpc/20050830-1.c: Remove xfail.
11056 2017-04-14 Janus Weil <janus@gcc.gnu.org>
11059 * gfortran.dg/class_62.f90: New test case.
11061 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
11063 * gcc.target/arc/loop-1.c: New file.
11065 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11068 * gcc.target/powerpc/pr80098-1.c: New test.
11069 * gcc.target/powerpc/pr80098-2.c: Likewise.
11070 * gcc.target/powerpc/pr80098-3.c: Likewise.
11071 * gcc.target/powerpc/pr80098-4.c: Likewise.
11073 2017-04-13 Jakub Jelinek <jakub@redhat.com>
11076 * g++.dg/ubsan/pr80403-2.C: New test.
11078 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
11080 PR rtl-optimization/80343
11081 * gcc.target/powerpc/pr80343.c: New.
11083 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
11086 * c-c++-common/ubsan/bounds-15.c: New test.
11088 2017-04-13 Richard Biener <rguenther@suse.de>
11091 * g++.dg/torture/pr79671.C: Fix asm constraints.
11093 2017-04-13 Jakub Jelinek <jakub@redhat.com>
11096 * gcc.dg/debug/pr80321.c: New test.
11098 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
11100 * gnat.dg/debug10.adb: New test.
11101 * gnat.dg/debug10_pkg.ads: New helper.
11103 2017-04-12 Jakub Jelinek <jakub@redhat.com>
11105 PR tree-optimization/79390
11106 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
11111 * g++.dg/ubsan/pr80403.C: New test.
11112 * g++.dg/ubsan/pr80404.C: New test.
11113 * g++.dg/ubsan/pr80405.C: New test.
11116 * gcc.dg/torture/pr80163.c: New test.
11118 2017-04-12 Richard Biener <rguenther@suse.de>
11119 Jeff Law <law@redhat.com>
11121 PR tree-optimization/80359
11122 * gcc.dg/torture/pr80359.c: New testcase.
11124 2017-04-12 Richard Biener <rguenther@suse.de>
11125 Bernd Edlinger <bernd.edlinger@hotmail.de>
11127 PR middle-end/79671
11128 * g++.dg/torture/pr79671.C: New testcase.
11129 * g++.dg/lto/pr79671_0.C: Likewise.
11130 * g++.dg/lto/pr79671_1.c: Likewise.
11132 2017-04-12 Jakub Jelinek <jakub@redhat.com>
11135 * g++.dg/ubsan/pr80349.C: New test.
11137 2017-04-11 Jakub Jelinek <jakub@redhat.com>
11140 * g++.dg/cpp1z/decomp28.C: New test.
11142 PR middle-end/80100
11143 * gcc.dg/pr80100.c: New test.
11145 PR rtl-optimization/80385
11146 * g++.dg/opt/pr80385.C: New test.
11148 2017-04-11 Martin Liska <mliska@suse.cz>
11151 * g++.dg/ipa/pr80212.C: New test.
11153 2017-04-11 Martin Sebor <msebor@redhat.com>
11155 PR middle-end/80364
11156 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
11158 2017-04-11 Martin Liska <mliska@suse.cz>
11161 * gcc.dg/ubsan/pr70878.c: New test.
11163 2017-04-11 Jakub Jelinek <jakub@redhat.com>
11166 * gcc.target/i386/pr80381.c: New test.
11169 * g++.dg/ext/pr80363.C: New test.
11171 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11173 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
11174 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
11175 Add avr-*-* to non-lp64 selector.
11177 2017-04-10 Martin Sebor <msebor@redhat.com>
11179 * gcc.dg/pr40340-3.c: Adjust directive pattern.
11180 * gcc.dg/pr40340-4.c: Same.
11182 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
11185 * gfortran.dg/submodule_unexp.f90: Modified test
11186 to account for new error.
11187 * gfortran.dg/submodule_twice.f90: New Test
11189 2017-04-10 Jakub Jelinek <jakub@redhat.com>
11192 * g++.dg/init/ref23.C: New test.
11194 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11196 PR tree-optimization/80304
11197 * gfortran.dg/do_concurrent_4.f90: New test case.
11199 2017-04-10 Janus Weil <janus@gcc.gnu.org>
11202 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
11204 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
11206 * g++.dg/torture/pr79905.C: Add -maltivec option.
11208 2017-04-10 Jeff Law <law@redhat.com>
11210 PR tree-optimization/80374
11211 * g++.dg/pr80374.c: New test.
11213 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11216 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
11217 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
11219 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
11221 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
11223 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
11226 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
11228 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
11231 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
11233 2017-04-10 Marek Polacek <polacek@redhat.com>
11236 * g++.dg/ubsan/div-by-zero-3.C: New test.
11238 2017-04-10 Bin Cheng <bin.cheng@arm.com>
11240 PR tree-optimization/80153
11241 * gcc.c-torture/execute/pr80153.c: New.
11243 2017-04-10 Richard Biener <rguenther@suse.de>
11245 PR middle-end/80362
11246 * gcc.dg/torture/pr80362.c: New testcase.
11248 2017-04-10 Richard Biener <rguenther@suse.de>
11250 PR tree-optimization/80304
11251 * gcc.dg/torture/pr80304.c: New testcase.
11253 2017-04-10 Nathan Sidwell <nathan@acm.org>
11256 * g++.dg/torture/pr79905.C: New.
11258 2017-04-10 Martin Liska <mliska@suse.cz>
11261 * c-c++-common/ubsan/pr80350.c: New test.
11263 2017-04-10 Jakub Jelinek <jakub@redhat.com>
11266 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
11268 2017-04-08 Martin Liska <mliska@suse.cz>
11271 2017-04-07 Martin Liska <mliska@suse.cz>
11274 * g++.dg/ipa/pr80212.C: New test.
11276 2017-04-07 Jakub Jelinek <jakub@redhat.com>
11278 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
11280 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
11286 * gcc.target/i386/avx512f-undefined-1.c: New test.
11287 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
11288 * gcc.target/i386/avx-cvtsd-1.c: New test.
11289 * gcc.target/i386/avx512f-cvtss-1.c: New test.
11290 * gcc.target/i386/avx512f-abspd-1.c: New test.
11291 * gcc.target/i386/avx-cvtss-1.c: New test.
11292 * gcc.target/i386/avx512f-absps-1.c: New test.
11293 * gcc.target/i386/avx512f-int2mask-1.c: New test.
11294 * gcc.target/i386/avx512f-mask2int-1.c: New test.
11296 2017-04-07 Marek Polacek <polacek@redhat.com>
11299 * g++.dg/ubsan/div-by-zero-2.C: New test.
11302 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
11304 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
11306 PR rtl-optimization/70478
11307 * gcc.target/s390/pr70478.c: New.
11309 2017-04-07 Martin Liska <mliska@suse.cz>
11312 * g++.dg/ext/mv8.C: Add aarch64* targets.
11314 2017-04-07 Martin Liska <mliska@suse.cz>
11317 * g++.dg/ipa/pr80212.C: New test.
11319 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11321 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
11323 2017-04-07 Richard Biener <rguenther@suse.de>
11325 PR tree-optimization/80334
11326 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
11329 2017-04-07 Richard Biener <rguenther@suse.de>
11331 PR middle-end/80341
11332 * gcc.dg/torture/pr80341.c: New testcase.
11334 2017-04-06 Jakub Jelinek <jakub@redhat.com>
11337 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
11338 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
11340 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
11343 * gcc.target/i386/pr79733.c: New test.
11345 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
11348 * gcc.target/i386/pr80298-1.c: New test.
11349 * gcc.target/i386/pr80298-2.c: Ditto.
11351 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
11354 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
11357 2017-04-06 Richard Biener <rguenther@suse.de>
11359 PR tree-optimization/80334
11360 * g++.dg/torture/pr80334.C: New testcase.
11362 2017-04-06 Martin Liska <mliska@suse.cz>
11365 * gcc.dg/asan/pr80166.c: New test.
11367 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369 PR tree-optimization/79390
11370 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
11372 2017-04-06 Richard Biener <rguenther@suse.de>
11374 PR tree-optimization/80262
11375 * gcc.target/i386/pr80262.c: New testcase.
11377 2017-04-06 Richard Biener <rguenther@suse.de>
11379 PR middle-end/80281
11380 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
11382 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
11384 PR rtl-optimization/70703
11385 * gcc.target/i386/pr70703.c: New.
11387 2017-04-05 Jakub Jelinek <jakub@redhat.com>
11390 * c-c++-common/asan/pr80308.c: New test.
11392 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11395 * gcc.target/s390/pr79890.c: New test case.
11397 2017-04-05 Jakub Jelinek <jakub@redhat.com>
11400 * c-c++-common/ubsan/pr80310.c: New test.
11402 2017-04-04 Jakub Jelinek <jakub@redhat.com>
11405 * g++.dg/torture/pr80297.C: New test.
11407 PR tree-optimization/79390
11408 * gcc.target/i386/pr79390.c: New test.
11409 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
11411 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
11414 * g++.dg/cpp0x/alias-decl-80296.C: New test.
11416 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11419 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
11420 targeting any CPU or architecture.
11421 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
11422 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
11423 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
11424 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
11425 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
11426 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
11427 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
11428 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
11430 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
11433 * gfortran.dg/submodule_unexp.f90: New test.
11435 2017-04-04 Jakub Jelinek <jakub@redhat.com>
11438 * gcc.target/i386/avx-pr80286.c: New test.
11439 * gcc.dg/pr80286.c: New test.
11441 2017-04-04 Richard Biener <rguenther@suse.de>
11443 PR middle-end/80281
11444 * gcc.dg/torture/pr80281.c: New testcase.
11446 2017-04-04 Richard Biener <rguenther@suse.de>
11448 PR tree-optimization/80275
11449 * g++.dg/opt/pr80275.C: Make g static.
11451 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
11453 PR rtl-optimization/60818
11454 * gcc.c-torture/compile/pr60818.c: New testcase.
11456 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
11458 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
11459 * gcc.dg/20031012-1.c: Likewise.
11460 * gcc.dg/ipa/ipcp-1.c: Likewise.
11461 * gcc.dg/torture/matrix-3.c: Likewise.
11462 * gcc.target/powerpc/ppc-spe.c: Likewise.
11463 * gcc.target/rx/zero-width-bitfield.c: Likewise.
11465 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11468 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
11470 (std, ld): Limit scan-assembler-times check to lp64.
11471 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
11472 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
11475 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11478 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
11480 2017-04-03 Richard Biener <rguenther@suse.de>
11482 PR tree-optimization/80275
11483 * g++.dg/opt/pr80275.C: New testcase.
11485 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11488 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
11490 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
11492 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
11493 (bal): Increase iteration count and assume alignment.
11495 2017-04-03 Bin Cheng <bin.cheng@arm.com>
11497 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
11499 2017-04-02 Andrew Pinski <apinski@cavium.com>
11501 * gcc.c-torture/compile/nested-3.c: New testcase.
11502 * gcc.c-torture/execute/20170401-1.c: New testcase.
11503 * gcc.c-torture/execute/20170401-2.c: New testcase.
11505 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
11507 PR rtl-optimization/79405
11508 gcc.dg/pr79405.c: New testcase.
11510 2017-03-31 Jakub Jelinek <jakub@redhat.com>
11513 * gcc.dg/pr79255.c: New test.
11516 * g++.dg/ubsan/null-8.C: New test.
11518 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
11521 * gfortran.dg/pr80107.f: New.
11523 2017-03-31 Jeff Law <law@redhat.com>
11525 PR tree-optimization/49498
11526 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
11528 2017-03-31 Richard Biener <rguenther@suse.de>
11530 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
11532 2017-03-31 Richard Biener <rguenther@suse.de>
11534 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
11536 2017-03-31 Jakub Jelinek <jakub@redhat.com>
11539 * g++.dg/ext/is_aggregate.C: New test.
11541 PR middle-end/80173
11542 * gcc.target/i386/pr80173.c: New test.
11544 PR middle-end/80163
11545 * gcc.dg/pr80163.c: New test.
11548 * gcc.dg/torture/pr80025.c: New test.
11550 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
11552 * gcc.target/mips/pr52125.c: Add -msym32.
11554 2017-03-30 Jakub Jelinek <jakub@redhat.com>
11556 PR translation/80189
11557 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
11558 * g++.dg/gomp/sharing-1.C: Likewise.
11559 * gfortran.dg/gomp/pr44536.f90: Likewise.
11560 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
11561 * gfortran.dg/gomp/sharing-3.f90: Likewise.
11562 * gfortran.dg/gomp/crayptr3.f90: Likewise.
11563 * gfortran.dg/gomp/pr33439.f90: Likewise.
11564 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
11565 * gfortran.dg/gomp/sharing-1.f90: Likewise.
11566 * gfortran.dg/gomp/sharing-2.f90: Likewise.
11567 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
11568 * gcc.dg/gomp/sharing-1.c: Likewise.
11570 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
11573 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
11575 (dxex, dxexq): Update return type.
11576 (diex, diexq): Update argument type.
11577 * gcc.target/powerpc/pr80246.c: New test.
11579 2017-03-30 Martin Jambor <mjambor@suse.cz>
11582 * g++.dg/ipa/pr77333.C: New test.
11584 2017-03-30 Jakub Jelinek <jakub@redhat.com>
11587 * gcc.target/i386/pr80206.c: New test.
11589 2017-03-30 Richard Biener <rguenther@suse.de>
11591 PR tree-optimization/77498
11592 * gfortran.dg/pr77498.f: New testcase.
11594 2017-03-29 Marek Polacek <polacek@redhat.com>
11597 * gcc.dg/pr79730.c: New test.
11599 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11601 PR libgfortran/78670
11602 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
11603 a character of length 1. Update test for success.
11604 * gfortran.dg/dtio_28.f03: New test.
11605 * gfortran.dg/dtio_4.f90: Update to open test file with status =
11606 'scratch' to delete the file when done.
11608 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
11610 PR rtl-optimization/80233
11611 * gcc.c-torture/compile/pr80233.c: New testcase.
11613 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11616 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
11617 * gfortran.dg/dec_io_2a.f90: instead (new test).
11619 2017-03-28 Jiong Wang <jiong.wang@arm.com>
11621 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
11623 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
11626 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
11627 generating PIC code.
11629 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
11631 PR rtl-optimization/80193
11632 * gcc.target/i386/pr80193.c: New.
11634 2017-03-28 Janus Weil <janus@gcc.gnu.org>
11637 * gfortran.dg/dtio_25.f90: Modified test case.
11638 * gfortran.dg/dtio_27.f90: New test case.
11640 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
11643 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
11644 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
11645 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
11647 2017-03-28 Bin Cheng <bin.cheng@arm.com>
11649 * gcc.c-torture/compile/irreducible-loop.c: New.
11651 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
11653 PR tree-optimization/80218
11654 * gcc.dg/pr80218.c: New test.
11656 2017-03-28 Richard Biener <rguenther@suse.de>
11658 PR tree-optimization/78644
11659 * gcc.dg/pr78644-1.c: New testcase.
11660 * gcc.dg/pr78644-2.c: Likewise.
11662 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
11664 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
11665 * gcc.dg/pic-4.c: Likewise.
11666 * gcc.dg/pie-3.c: Likewise.
11667 * gcc.dg/pie-4.c: Likewise.
11669 2017-03-28 Martin Liska <mliska@suse.cz>
11672 * g++.dg/ipa/pr80205.C: New test.
11674 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11676 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
11677 with sizeof(int) < 4.
11678 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
11679 * gcc.c-torture/execute/pr79737-2.c: Likewise.
11680 * gcc.dg/torture/pr79777.c: Likewise.
11681 * gcc.dg/torture/pr79910.c: Likewise.
11683 2017-03-28 Richard Biener <rguenther@suse.de>
11685 PR middle-end/80222
11686 * g++.dg/pr80222.C: New testcase.
11688 2017-03-28 Martin Liska <mliska@suse.cz>
11691 * gcc.dg/ipa/pr80104.c: New test.
11693 2017-03-28 Marek Polacek <polacek@redhat.com>
11696 * c-c++-common/ubsan/shift-10.c: New test.
11698 2017-03-27 Jeff Law <law@redhat.com>
11700 PR tree-optimization/80216
11701 * gcc.c-torture/compile/pr80216.c: New test.
11703 2017-03-27 Jakub Jelinek <jakub@redhat.com>
11705 PR middle-end/80162
11706 * c-c++-common/pr80162-1.c: New test.
11707 * c-c++-common/pr80162-2.c: New test.
11708 * c-c++-common/pr80162-3.c: New test.
11711 * g++.dg/opt/pr80102.C: New test.
11713 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11716 * gcc.target/powerpc/pr78543.c: New test.
11718 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
11721 * gcc.target/powerpc/pr80103-1.c: New test.
11723 2017-03-27 Richard Biener <rguenther@suse.de>
11725 PR tree-optimization/80181
11726 * gcc.dg/torture/pr80181.c: New testcase.
11728 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
11730 * gcc.target/arc/interrupt-4.c: New file.
11732 2017-03-27 Richard Biener <rguenther@suse.de>
11735 * g++.dg/ipa/pr79776.C: New testcase.
11737 2017-03-27 Jakub Jelinek <jakub@redhat.com>
11740 * gcc.dg/asan/pr80168.c: New test.
11742 2017-03-27 Richard Biener <rguenther@suse.de>
11744 PR tree-optimization/80170
11745 * gcc.dg/pr80170.c: New testcase.
11747 2017-03-27 Richard Biener <rguenther@suse.de>
11749 PR middle-end/80171
11750 * g++.dg/torture/pr80171.C: New testcase.
11752 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
11754 * gcc.dg/torture/pr79732.c: Require alias support.
11755 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
11757 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
11758 libatomic_available.
11759 * gfortran.dg/coarray_image_status_1.f08: Likewise.
11760 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
11762 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11764 PR libgfortran/78881
11765 * gfortran.dg/dtio_26.f90: New test.
11767 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
11771 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
11772 testcase for PR80156. Add a main programme that tests that
11773 the typebound generic is accessible.
11775 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
11777 PR rtl-optimization/80160
11778 PR rtl-optimization/80159
11780 * gcc.target/i386/pr80160.c: New test.
11782 2017-03-24 Jakub Jelinek <jakub@redhat.com>
11785 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
11787 2017-03-24 Marek Polacek <polacek@redhat.com>
11790 * g++.dg/warn/Wuninitialized-9.C: New test.
11792 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11794 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
11795 and remove the high-level builtin. The error message for the
11796 would prevent compilation from reaching the second.
11797 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
11799 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11801 * gcc.target/s390/vxe/negfma-1.c: New test.
11803 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11805 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
11806 * gcc.target/s390/arch12/mul-1.c: New test.
11807 * gcc.target/s390/arch12/mul-2.c: New test.
11809 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11811 * gcc.target/s390/vxe/vllezlf-1.c: New test.
11813 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11815 * gcc.target/s390/vxe/popcount-1.c: New test.
11817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11819 * gcc.target/s390/vxe/bitops-1.c: New test.
11821 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11823 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
11824 * lib/target-supports.exp: Add effective target check s390_vxe.
11826 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11828 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
11829 comparison instructions used from now on.
11831 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11833 * gcc.target/s390/s390.exp (check_effective_target_vector):
11834 Include target-supports.exp and move target_vector check routine
11836 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
11837 here and rename it.
11838 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
11839 check from vector to s390_vx.
11840 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
11841 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
11842 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
11843 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
11844 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
11845 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
11846 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
11847 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
11848 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
11850 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11852 * gcc.target/s390/vector/vec-init-2.c: New test.
11854 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11856 * gcc.dg/ubsan/pr79904-2.c: New test.
11858 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11861 * gcc.target/s390/zvector/pr79893.c: New test.
11863 2017-03-24 Jakub Jelinek <jakub@redhat.com>
11865 PR rtl-optimization/80112
11866 * gcc.dg/pr80112.c: New test.
11868 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11870 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
11872 * gcc.dg/Walloca-1.c: Likewise.
11873 * gcc.dg/Walloca-2.c: Likewise.
11874 * gcc.dg/Wvla-larger-than-2.c: Likewise.
11876 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11878 PR tree-optimization/80158
11879 * gfortran.fortran-torture/compile/pr80158.f: New file.
11881 2017-03-24 Richard Biener <rguenther@suse.de>
11883 PR tree-optimization/80167
11884 * gcc.dg/graphite/pr80167.c: New testcase.
11886 2017-03-24 Tom de Vries <tom@codesourcery.com>
11889 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
11890 dg-require-effective-target global_constructor.
11891 * gcc.dg/tls/emutls-2.c: Same.
11893 2017-03-24 Tom de Vries <tom@codesourcery.com>
11896 * c-c++-common/Wimplicit-fallthrough-34.c: Add
11897 dg-require-effective-target indirect_jumps.
11899 2017-03-24 Tom de Vries <tom@codesourcery.com>
11902 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
11905 2017-03-24 Tom de Vries <tom@codesourcery.com>
11908 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
11909 * gcc.dg/Walloca-12.c: Same.
11910 * gcc.dg/attr-alloc_size-8.c: Same.
11911 * gcc.dg/Walloca-4.c: Same.
11912 * gcc.dg/Walloca-8.c: Same.
11913 * gcc.dg/Walloca-13.c: Same.
11914 * gcc.dg/Walloca-14.c: Same.
11915 * gcc.dg/attr-alloc_size-9.c: Same.
11916 * gcc.dg/Walloca-1.c: Same.
11917 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11918 * gcc.dg/Walloca-5.c: Same.
11919 * gcc.dg/Walloca-10.c: Same.
11920 * gcc.dg/Walloca-9.c: Same.
11921 * gcc.dg/attr-alloc_size-6.c: Same.
11922 * gcc.dg/Wvla-larger-than-1.c: Same.
11923 * gcc.dg/torture/pr71881.c: Same.
11924 * gcc.dg/torture/pr71901.c: Same.
11925 * gcc.dg/torture/pr78742.c: Same.
11926 * gcc.dg/builtin-alloc-size.c: Same.
11927 * gcc.dg/Walloca-2.c: Same.
11928 * gcc.dg/Walloca-6.c: Same.
11929 * gcc.dg/Walloca-11.c: Same.
11930 * gcc.dg/attr-alloc_size-7.c: Same.
11931 * gcc.dg/Wvla-larger-than-2.c: Same.
11932 * gcc.dg/Walloca-3.c: Same.
11933 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11934 * gcc.c-torture/compile/pr79413.c: Same.
11935 * gcc.c-torture/compile/pr78439.c: Same.
11937 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11939 * gcc.target/powerpc/p9-options-1.c: New test.
11941 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11944 * gcc.c-torture/compile/pr71436.c: New test.
11946 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11947 Richard Biener <rguenther@suse.de>
11949 PR tree-optimization/79908
11950 PR tree-optimization/80136
11951 * gcc.dg/torture/pr79908.c: New file.
11953 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
11956 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
11958 2017-03-22 Jakub Jelinek <jakub@redhat.com>
11961 * g++.dg/gomp/pr80141.C: New test.
11964 * g++.dg/torture/pr80129.C: New test.
11967 * g++.dg/tsan/pr80110.C: New test.
11969 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11972 * gfortran.dg/any_loc.f90: New test case.
11974 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11977 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11978 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11980 2017-03-22 Martin Liska <mliska@suse.cz>
11983 * g++.dg/ext/mv8.C: Add power* targets.
11985 2017-03-21 Martin Sebor <msebor@redhat.com>
11988 * g++.dg/warn/Wunused-var-26.C: New test.
11990 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11992 PR tree-optimization/79908
11993 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11995 2017-03-21 Marek Polacek <polacek@redhat.com>
11996 Martin Sebor <msebor@redhat.com>
11998 PR tree-optimization/80109
11999 * gcc.dg/Walloca-14.c: New test.
12001 2017-03-21 Jakub Jelinek <jakub@redhat.com>
12004 * gcc.target/powerpc/pr80125.c: New test.
12006 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
12009 * gfortran.dg/unexp_attribute.f90: New test
12011 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12012 Richard Biener <rguenther@suse.de>
12014 PR tree-optimization/79908
12015 * gcc.dg/torture/pr79908.c: New file.
12017 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12019 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
12020 with sizeof(int) < 4.
12022 2017-03-21 Martin Liska <mliska@suse.cz>
12024 * gcc.target/i386/pr65044.c: Add '.' in order to catch
12027 2017-03-21 Richard Biener <rguenther@suse.de>
12029 PR tree-optimization/80032
12030 * g++.dg/opt/pr80032.C: New testcase.
12032 2017-03-21 Richard Biener <rguenther@suse.de>
12034 PR tree-optimization/80122
12035 * gcc.dg/torture/pr80122.c: New testcase.
12037 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
12039 * gcc.dg/pic-2.c: Skip for MIPS.
12040 * gcc.dg/pie-2.c: Skip for MIPS.
12042 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12045 * g++.dg/cpp0x/initlist97.C: New.
12046 * g++.dg/cpp0x/initlist85.C: Update.
12048 2017-03-21 Jakub Jelinek <jakub@redhat.com>
12051 * gcc.dg/pr67338.c: New test.
12054 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
12055 dump instead of assembler.
12056 * g++.dg/init/pr35878_2.C: Likewise.
12057 * g++.dg/init/pr35878_3.C: Likewise.
12059 2017-03-21 Jakub Jelinek <jakub@redhat.com>
12062 * gcc.dg/ubsan/pr80097.c: New test.
12064 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12066 PR tree-optimization/80054
12067 * g++.dg/torture/pr80054.C: New file.
12069 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12072 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
12073 directive to assure selection of proper bit using rlwinm insn.
12074 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
12075 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
12076 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
12077 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
12079 2017-03-20 Marek Polacek <polacek@redhat.com>
12080 Paolo Carlini <paolo.carlini@oracle.com>
12082 PR c++/80059 - ICE with noexcept and __transaction_atomic
12083 * g++.dg/tm/pr80059-2.C: New test.
12084 * g++.dg/tm/pr80059.C: New test.
12086 2017-03-20 Martin Liska <mliska@suse.cz>
12088 PR middle-end/79753
12089 * gcc.target/i386/mpx/pr79753.c: New test.
12091 2017-03-20 Martin Liska <mliska@suse.cz>
12095 * g++.dg/pr79769.C: New test.
12096 * gcc.target/i386/mpx/pr79770.c: New test.
12098 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12101 * gcc.target/s390/load-and-test-fp-1.c: New test.
12102 * gcc.target/s390/load-and-test-fp-2.c: New test.
12104 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
12107 * gfortran.dg/submodule_28.f08 : New test.
12109 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
12112 * gfortran.dg/submodule_26.f08 : New test.
12113 * gfortran.dg/submodule_27.f08 : New test.
12115 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
12118 * gcc.target/powerpc/pr79951.c: New.
12120 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
12122 PR rtl-optimization/79910
12123 * gcc.dg/torture/pr79910.c: New test.
12125 2017-03-17 Jeff Law <law@redhat.com>
12127 PR tree-optimization/71437
12128 * gcc.dg/tree-ssa/pr71437.c: New test.
12129 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
12130 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
12131 now caught by VRP, but which were previously caught by DOM.
12133 2017-03-17 Richard Biener <rguenther@suse.de>
12135 PR middle-end/80075
12136 * g++.dg/torture/pr80075.C: New testcase.
12138 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
12141 * g++.dg/pr71294.C: New test.
12143 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
12145 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
12147 2017-03-16 Jakub Jelinek <jakub@redhat.com>
12150 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
12153 * gfortran.dg/pr79886.f90: New test.
12155 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12158 * gcc.target/powerpc/pr79038-1.c: New test.
12160 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
12163 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
12165 2017-03-15 Jiong Wang <jiong.wang@arm.com>
12168 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
12170 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
12173 * gcc.target/i386/pr80019.c: New test.
12175 2017-03-15 Martin Liska <mliska@suse.cz>
12177 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
12179 2017-03-14 Martin Sebor <msebor@redhat.com>
12181 PR tree-optimization/79800
12182 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
12183 * gcc.dg/tree-ssa/pr79800.c: New test.
12185 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12188 * gcc.target/powerpc/pr79947.c: New test.
12190 2017-03-14 Martin Sebor <msebor@redhat.com>
12192 PR middle-end/80020
12193 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
12194 * gcc.dg/attr-alloc_size-7.c: Same.
12195 * gcc.dg/attr-alloc_size-9.c: Same.
12196 * gcc.dg/builtin-alloc-size.c: Same.
12197 * gcc.dg/pr80020.c: New test.
12199 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
12201 PR rtl-optimization/79728
12202 * gcc.target/i386/sse-globalreg.c: New test.
12204 2017-03-14 Martin Liska <mliska@suse.cz>
12207 * gcc.dg/tree-prof/pr66295.c: New test.
12209 2017-03-13 Martin Liska <mliska@suse.cz>
12211 PR middle-end/78339
12212 * gcc.target/i386/mpx/pr78339.c: New test.
12214 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
12216 * gcc.target/arc/bitfield.c: New file.
12218 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
12220 * gcc.target/arc/pr9001090948.c: New file.
12222 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
12224 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12225 Fix test. Make early-out condition return early. Correct comments.
12227 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12229 PR libgfortran/78854
12230 * gfortran.dg/dtio_25.f90: New test.
12232 2017-03-10 Martin Sebor <msebor@redhat.com>
12234 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
12236 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
12238 PR rtl-optimization/78911
12239 * gcc.target/i386/pr78911-1.c: New test.
12240 * gcc.target/i386/pr78911-2.c: New test.
12242 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
12245 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
12246 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
12247 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
12249 2017-03-10 Marek Polacek <polacek@redhat.com>
12252 * g++.dg/cpp0x/gen-attrs-63.C: New test.
12254 2017-03-10 Jakub Jelinek <jakub@redhat.com>
12257 * g++.dg/other/friend7.C: New test.
12260 * g++.dg/ext/int128-5.C: New test.
12262 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
12265 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
12266 powerpc, sparc, or s390x.
12268 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
12271 * gcc.target/powerpc/pr79907.c: New.
12273 2017-03-10 Olivier Hainque <hainque@adacore.com>
12275 * gnat.dg/opt64.adb: New test.
12276 * gnat.dg/opt64_pkg.ads: New helper.
12277 * gnat.dg/opt64_pkg.adb: New helper.
12279 2017-03-10 Jakub Jelinek <jakub@redhat.com>
12281 PR rtl-optimization/79909
12282 * gcc.target/powerpc/pr79909.c: New test.
12284 PR tree-optimization/79972
12285 * gcc.dg/pr79972.c: New test.
12287 PR tree-optimization/77975
12288 * gcc.dg/pr77975.c: New test.
12290 2017-03-09 Marek Polacek <polacek@redhat.com>
12294 * c-c++-common/nonnull-3.c: New test.
12295 * g++.dg/warn/Wnonnull3.C: New test.
12297 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
12299 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
12300 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12302 2017-03-09 Marek Polacek <polacek@redhat.com>
12305 * gcc.dg/ubsan/pr79757-1.c: New test.
12306 * gcc.dg/ubsan/pr79757-2.c: New test.
12307 * gcc.dg/ubsan/pr79757-3.c: New test.
12308 * gcc.dg/ubsan/pr79757-4.c: New test.
12309 * gcc.dg/ubsan/pr79757-5.c: New test.
12311 2017-03-09 Jakub Jelinek <jakub@redhat.com>
12314 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
12316 2017-03-09 Marek Polacek <polacek@redhat.com>
12319 * g++.dg/expr/ptrmem8.C: New test.
12320 * g++.dg/expr/ptrmem9.C: New test.
12322 2017-03-09 Richard Biener <rguenther@suse.de>
12324 PR tree-optimization/79977
12325 * gcc.dg/graphite/pr79977.c: New testcase.
12327 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
12329 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
12330 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
12331 * lib/target-supports.exp (check_effective_target_rdynamic):
12334 2017-03-09 Richard Biener <rguenther@suse.de>
12336 PR middle-end/79971
12337 * gcc.dg/fixed-point/pr79971.c: New testcase.
12339 2017-03-09 Richard Biener <rguenther@suse.de>
12342 * gcc.dg/torture/pr79970.c: New testcase.
12344 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
12347 * g++.dg/cpp0x/pr71966-1.C: New.
12348 * g++.dg/cpp0x/pr71966-2.C: Likewise.
12350 2017-03-09 Martin Liska <mliska@suse.cz>
12352 PR tree-optimization/79631
12353 * gcc.target/i386/mpx/pr79631.c: New test.
12355 2017-03-09 Martin Liska <mliska@suse.cz>
12359 * gcc.target/i386/pr71458.c: Update scanned pattern.
12361 2017-03-09 Marek Polacek <polacek@redhat.com>
12364 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
12365 * g++.dg/warn/Wduplicated-branches3.C: New test.
12367 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
12369 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
12371 2017-03-09 Martin Liska <mliska@suse.cz>
12374 * g++.dg/pr79764.C: New test.
12376 2017-03-09 Martin Liska <mliska@suse.cz>
12379 * g++.dg/pr79761.C: New test.
12381 2017-03-09 Jakub Jelinek <jakub@redhat.com>
12384 * c-c++-common/asan/pr79944.c: New test.
12387 * gcc.target/i386/pr79932-2.c: New test.
12390 * gcc.target/i386/pr79932-1.c: New test.
12392 2017-03-09 Marek Polacek <polacek@redhat.com>
12394 PR c++/79900 - ICE in strip_typedefs
12395 * g++.dg/warn/Wpadded-1.C: New test.
12397 2017-03-08 Marek Polacek <polacek@redhat.com>
12399 * g++.dg/Walloca1.C: Adjust dg-warning.
12401 2017-03-08 Andrew Haley <aph@redhat.com>
12403 PR tree-optimization/79943
12404 * gcc.dg/tree-ssa/pr79943.c: New test.
12406 2017-03-08 Richard Biener <rguenther@suse.de>
12408 PR tree-optimization/79955
12409 * gcc.dg/uninit-24.c: New testcase.
12411 2017-03-08 Richard Biener <rguenther@suse.de>
12413 PR tree-optimization/79920
12414 * gcc.dg/vect/pr79920.c: New testcase.
12416 2017-03-08 Jakub Jelinek <jakub@redhat.com>
12419 * gcc.dg/ubsan/pr79904.c: New test.
12421 2017-03-07 Jakub Jelinek <jakub@redhat.com>
12424 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
12427 2017-03-07 Marek Polacek <polacek@redhat.com>
12429 PR middle-end/79809
12430 * g++.dg/Walloca1.C: New test.
12432 2017-03-07 Martin Liska <mliska@suse.cz>
12434 PR middle-end/68270
12435 * g++.dg/pr68270.C: New test.
12437 2017-03-07 Jakub Jelinek <jakub@redhat.com>
12439 PR rtl-optimization/79901
12440 * gcc.target/i386/pr79901.c: New test.
12443 * c-c++-common/ubsan/pr79897.c: New test.
12445 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
12447 PR rtl-optimization/79571
12448 * gcc.target/i386/pr79571.c: New.
12450 2017-03-06 Marek Polacek <polacek@redhat.com>
12452 PR c++/79796 - ICE with NSDMI and this pointer
12453 * g++.dg/cpp0x/nsdmi13.C: New test.
12455 2017-03-06 Julia Koval <julia.koval@intel.com>
12458 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
12460 * gcc.target/i386/interrupt-13.c: Ditto.
12461 * gcc.target/i386/interrupt-14.c: Ditto.
12462 * gcc.target/i386/interrupt-15.c: Ditto.
12464 2017-03-06 Jakub Jelinek <jakub@redhat.com>
12467 * g++.dg/cpp0x/constexpr-79822.C: New test.
12469 2017-03-06 Richard Biener <rguenther@suse.de>
12471 PR tree-optimization/79894
12472 * gcc.dg/vect/pr79887.c: New testcase.
12474 2017-03-06 Richard Biener <rguenther@suse.de>
12476 PR tree-optimization/79824
12477 * gcc.dg/vect/pr79824-1.c: New testcase.
12478 * gcc.dg/vect/pr79824-2.c: Likewise.
12480 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12482 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
12483 gettimeofday. Remove dg-skip-if for AVR.
12484 * lib/target-supports.exp (check_effective_target_gettimeofday):
12487 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
12489 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
12490 * gcc.target/s390/hotpatch-10.c: Likewise.
12491 * gcc.target/s390/hotpatch-11.c: Likewise.
12492 * gcc.target/s390/hotpatch-12.c: Likewise.
12493 * gcc.target/s390/hotpatch-13.c: Likewise.
12494 * gcc.target/s390/hotpatch-14.c: Likewise.
12495 * gcc.target/s390/hotpatch-15.c: Likewise.
12496 * gcc.target/s390/hotpatch-16.c: Likewise.
12497 * gcc.target/s390/hotpatch-17.c: Likewise.
12498 * gcc.target/s390/hotpatch-18.c: Likewise.
12499 * gcc.target/s390/hotpatch-19.c: Likewise.
12500 * gcc.target/s390/hotpatch-2.c: Likewise.
12501 * gcc.target/s390/hotpatch-26.c: Likewise.
12502 * gcc.target/s390/hotpatch-27.c: Likewise.
12503 * gcc.target/s390/hotpatch-28.c: Likewise.
12504 * gcc.target/s390/hotpatch-3.c: Likewise.
12505 * gcc.target/s390/hotpatch-4.c: Likewise.
12506 * gcc.target/s390/hotpatch-5.c: Likewise.
12507 * gcc.target/s390/hotpatch-6.c: Likewise.
12508 * gcc.target/s390/hotpatch-7.c: Likewise.
12509 * gcc.target/s390/hotpatch-8.c: Likewise.
12510 * gcc.target/s390/hotpatch-9.c: Likewise.
12512 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
12515 * g++.dg/template/crash125.C: New.
12517 2017-03-06 Jakub Jelinek <jakub@redhat.com>
12520 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
12522 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12524 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
12526 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12528 * gcc.target/mips/msa-minmax.c: New tests.
12530 2017-03-06 Martin Liska <mliska@suse.cz>
12533 * g++.dg/asan/pr79783.C: New test.
12535 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12537 * gcc.target/mips/msa-dotp.c: New tests.
12539 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12541 * gcc.target/mips/msa-bclri.c: New test.
12543 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12546 * g++.dg/tm/pr70266.C: New.
12548 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
12549 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12551 * gfortran.dg/coarray/fail_image_1.f08: New test.
12552 * gfortran.dg/coarray/fail_image_2.f08: New test.
12553 * gfortran.dg/coarray/failed_images_1.f08: New test.
12554 * gfortran.dg/coarray/failed_images_2.f08: New test.
12555 * gfortran.dg/coarray/image_status_1.f08: New test.
12556 * gfortran.dg/coarray/image_status_2.f08: New test.
12557 * gfortran.dg/coarray/stopped_images_1.f08: New test.
12558 * gfortran.dg/coarray/stopped_images_2.f08: New test.
12559 * gfortran.dg/coarray_fail_st.f90: New test.
12560 * gfortran.dg/coarray_failed_images_1.f08: New test.
12561 * gfortran.dg/coarray_image_status_1.f08: New test.
12562 * gfortran.dg/coarray_stopped_images_1.f08: New test.
12564 2017-03-03 Marek Polacek <polacek@redhat.com>
12567 * gcc.dg/noncompile/pr79758.c: New test.
12569 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12571 PR middle-end/79805
12572 * g++.dg/opt/pr79805.C: New test.
12574 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
12576 * gcc.target/i386/avx512vpopcntdq-check.h: New.
12577 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12578 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12579 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
12580 * gcc.target/i386/i386.exp
12581 (check_effective_target_avx512vpopcntdq): New.
12583 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
12585 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
12586 ilp32 targets and match DImode registers for lp64 targets.
12588 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
12590 * g++.dg/pr71624.C: Disable for x32.
12591 * g++.dg/pr71633.C: Ditto.
12593 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12596 * gcc.target/i386/pr79807.c: New test.
12598 2017-03-03 Martin Liska <mliska@suse.cz>
12600 PR tree-optimization/79803
12601 * gcc.dg/tree-ssa/pr79803.c: New test.
12603 2017-03-03 Martin Liska <mliska@suse.cz>
12605 PR rtl-optimization/79574
12606 * gcc.dg/pr79574-2.c: New test.
12608 2017-03-03 Richard Biener <rguenther@suse.de>
12611 * g++.dg/warn/Wuninitialized-8.C: New testcase.
12613 2017-03-03 Jakub Jelinek <jakub@redhat.com>
12615 * gcc.dg/pr57134.c: Use empty inline asm string literal.
12617 2017-03-03 Marek Polacek <polacek@redhat.com>
12620 * g++.dg/warn/Wwrite-strings-1.C: New test.
12621 * g++.dg/warn/Wwrite-strings-2.C: New test.
12622 * g++.dg/warn/Wwrite-strings-3.C: New test.
12623 * g++.dg/warn/Wwrite-strings-4.C: New test.
12624 * g++.dg/warn/Wwrite-strings-5.C: New test.
12625 * g++.dg/warn/Wwrite-strings-6.C: New test.
12626 * g++.dg/warn/Wwrite-strings-7.C: New test.
12627 * g++.dg/warn/Wwrite-strings-8.C: New test.
12628 * g++.dg/warn/Wwrite-strings-9.C: New test.
12629 * g++.dg/warn/Wwrite-strings-10.C: New test.
12630 * g++.dg/warn/Wwrite-strings-11.C: New test.
12631 * g++.dg/warn/Wwrite-strings-12.C: New test.
12633 2017-03-03 Richard Biener <rguenther@suse.de>
12635 PR middle-end/79818
12636 * gcc.dg/torture/pr79818.c: New testcase.
12638 2017-03-02 Jakub Jelinek <jakub@redhat.com>
12641 * g++.dg/warn/Wunused-parm-10.C: New test.
12643 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
12645 * gcc.dg/rtl/x86_64/*.c: Test for
12646 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
12648 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
12651 * gcc.target/i386/pr79514.c: New test.
12653 2017-03-02 Jakub Jelinek <jakub@redhat.com>
12655 PR rtl-optimization/79780
12656 * gcc.c-torture/compile/pr79780.c: New test.
12658 2017-03-02 Richard Biener <rguenther@suse.de>
12660 PR tree-optimization/79345
12662 * g++.dg/warn/Wuninitialized-7.C: New testcase.
12663 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
12664 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
12666 2017-03-02 Richard Biener <rguenther@suse.de>
12669 * gcc.dg/vector-1.c: New testcase.
12671 2017-03-02 Bin Cheng <bin.cheng@arm.com>
12673 PR tree-optimization/66768
12674 * gcc.target/i386/pr66768.c: New test.
12676 2017-03-02 Richard Biener <rguenther@suse.de>
12678 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
12679 * gcc.dg/rtl/x86_64/final.c: Likewise.
12680 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
12681 * gcc.dg/rtl/x86_64/ira.c: Likewise.
12682 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
12683 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
12685 2017-03-02 Richard Biener <rguenther@suse.de>
12687 PR tree-optimization/79777
12688 * gcc.dg/torture/pr79777.c: New testcase.
12690 2017-03-01 Martin Sebor <msebor@redhat.com>
12692 PR middle-end/79692
12693 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
12694 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
12695 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
12696 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
12698 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
12700 * gcc.target/i386/invsize-2.c: New test.
12701 * gcc.target/i386/invsize-3.c: Ditto.
12702 * gcc.target/i386/invsize-4.c: Ditto.
12703 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
12704 * gcc.target/i386/stackalign/asm-1.c: Ditto.
12706 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12709 * gcc.target/powerpc/pr79439.c: New test.
12711 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
12713 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
12717 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
12720 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
12721 pattern to look for vcmpequd. instead of vcmpnew.
12722 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
12723 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
12724 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
12725 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
12726 look for xvcmpeqdp. instead of xvcmpnedp.
12727 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
12728 look for vcmpequd. instead of vcmpnew.
12729 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
12730 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
12731 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
12732 look for xvcmpeqsp. instead of xvcmpnesp.
12733 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
12734 look for xvcmpeqdp. instead of xvcmpnedp.
12735 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
12736 look for vcmpequd. instead of vcmpnew.
12737 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
12738 look for vcmpeqsp instead of xvcmpnesp.
12739 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
12740 look for xvcmpeqdp instead of xvcmpnedp.
12742 2017-03-01 Richard Biener <rguenther@suse.de>
12744 PR middle-end/79721
12745 * gcc.dg/torture/pr79721.c: New testcase.
12747 2017-03-01 Jakub Jelinek <jakub@redhat.com>
12750 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
12751 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
12754 * g++.dg/warn/Wunused-parm-9.C: New test.
12756 PR tree-optimization/79734
12757 * g++.dg/opt/pr79734.C: New test.
12759 2017-02-28 Jakub Jelinek <jakub@redhat.com>
12761 PR tree-optimization/79737
12762 * gcc.c-torture/execute/pr79737-1.c: New test.
12763 * gcc.c-torture/execute/pr79737-2.c: New test.
12765 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
12767 * gcc.target/sparc/20170228-1.c: New test.
12769 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
12771 * gcc.target/i386/invsize-1.c: New test.
12773 2017-02-28 Martin Sebor <msebor@redhat.com>
12775 PR tree-optimization/79691
12776 * gcc.dg/tree-ssa/pr79691.c: New test.
12778 2017-02-28 Jakub Jelinek <jakub@redhat.com>
12781 * gcc.target/i386/pr79729.c: New test.
12783 2017-02-28 Richard Biener <rguenther@suse.de>
12785 PR tree-optimization/79740
12786 * gcc.dg/torture/pr79740.c: New testcase.
12788 2017-02-28 Richard Biener <rguenther@suse.de>
12790 PR middle-end/79731
12791 * c-c++-common/torture/pr79731.c: New testcase.
12793 2017-02-28 Richard Biener <rguenther@suse.de>
12795 PR tree-optimization/79732
12796 * gcc.dg/torture/pr79732.c: New testcase.
12798 2017-02-28 Richard Biener <rguenther@suse.de>
12800 PR tree-optimization/79723
12801 * gcc.target/i386/pr79723.c: New testcase.
12803 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
12806 * gcc.target/powerpc/pr79544.c: New.
12808 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12811 * g++.dg/parse/crash67.C: New.
12813 2017-02-27 Bin Cheng <bin.cheng@arm.com>
12815 PR tree-optimization/77536
12816 * gcc.dg/vect/pr79347.c: Revise testing string.
12818 2017-02-27 Richard Biener <rguenther@suse.de>
12820 PR tree-optimization/45397
12821 * gcc.dg/tree-ssa/pr45397.c: New testcase.
12823 2017-02-27 Richard Biener <rguenther@suse.de>
12825 PR tree-optimization/79690
12826 * gcc.target/i386/pr79690.c: New testcase.
12828 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12831 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
12833 * gfortran.dg/inline_matmul_11.f90: Likewise.
12834 * gfortran.dg/inline_matmul_9.f90: Likewise.
12835 * gfortran.dg/matmul_13.f90: New test.
12836 * gfortran.dg/matmul_14.f90: New test.
12838 2017-02-25 Jakub Jelinek <jakub@redhat.com>
12840 PR middle-end/79396
12841 * g++.dg/opt/pr79396.C: New test.
12843 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12846 * gfortran.dg/dtio_6.f90: Update test.
12848 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12851 * gfortran.dg/interface_operator_2.f90: New test.
12853 2017-02-24 Jakub Jelinek <jakub@redhat.com>
12856 * gcc.dg/pr79677.c: New test.
12858 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
12860 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
12862 * gcc.target/mips/mips-ps-type.c (move): Likewise.
12863 (cond_move1): Simplify condition to force generation of
12865 (cond_move2): Likewise.
12867 2017-02-24 Jakub Jelinek <jakub@redhat.com>
12870 * g++.dg/warn/Wrestrict-1.C: New test.
12871 * g++.dg/warn/Wrestrict-2.C: New test.
12873 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
12875 * g++.dg/ext/complit15.C: Require LTO.
12877 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
12879 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
12880 logical_op_short_circuit to skip targets.
12881 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
12884 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12886 * gnat.dg/opt63.adb: New test.
12888 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12890 * gnat.dg/discr47.adb: New test.
12892 2017-02-24 Richard Biener <rguenther@suse.de>
12894 PR tree-optimization/79389
12895 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
12897 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
12900 * g++.dg/cpp0x/pr79361-1.C: New.
12901 * g++.dg/cpp0x/pr79361-2.C: Likewise.
12903 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
12905 * gcc.target/visium/bit_test.c: Accept any lsr form.
12906 * gcc.target/visium/block_move.c: Tweak.
12908 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
12911 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
12913 2017-02-23 Richard Biener <rguenther@suse.de>
12915 PR tree-optimization/79683
12916 * gcc.target/i386/pr79683.c: New testcase.
12918 2017-02-22 Jeff Law <law@redhat.com>
12920 PR tree-optimization/79578
12921 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
12923 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
12925 * gcc.target/mips/msa-fp-cc.c: New test.
12927 2017-02-22 Jakub Jelinek <jakub@redhat.com>
12930 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
12931 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
12932 * g++.dg/gomp/pr79664.C: New test.
12934 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
12936 2017-02-22 Marek Polacek <polacek@redhat.com>
12939 * g++.dg/cpp0x/alignas10.C: New test.
12940 * g++.dg/cpp0x/alignas9.C: New test.
12943 * g++.dg/ext/underlying_type12.C: New test.
12946 * gcc.dg/enum-incomplete-4.c: New test.
12948 2017-02-22 Jakub Jelinek <jakub@redhat.com>
12951 * gcc.target/i386/pr70465-2.c: New test.
12953 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12955 * gcc.dg/pr61441.c: Use dg-add-options ieee.
12957 2017-02-22 Richard Biener <rguenther@suse.de>
12959 PR tree-optimization/79673
12960 * gcc.target/i386/pr79673.c: New testcase.
12962 2017-02-22 Richard Biener <rguenther@suse.de>
12964 PR tree-optimization/79666
12965 * gcc.dg/torture/pr79666.c: New testcase.
12967 2017-02-22 Martin Liska <mliska@suse.cz>
12970 * gcc.dg/tree-prof/pr79587.c: New test.
12972 2017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12974 PR tree-optimization/68644
12975 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip for powerpc*-*-*.
12977 2017-02-21 Marek Polacek <polacek@redhat.com>
12980 * g++.dg/ext/flexary23.C: New test.
12982 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12985 * gcc.target/i386/pr79593.c: New test.
12987 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12990 * g++.dg/cpp1z/decomp26.C: New test.
12993 * g++.dg/ubsan/pr79589.C: New test.
12995 2017-02-21 Jeff Law <law@redhat.com>
12997 PR tree-optimization/79621
12998 * gcc.c-torture/compile/pr79621.c: New test.
13000 2017-02-21 Jakub Jelinek <jakub@redhat.com>
13003 * g++.dg/cpp1y/constexpr-79655.C: New test.
13006 * g++.dg/cpp1y/constexpr-79639.C: New test.
13009 * gcc.target/i386/mpx/pr79633.c: New test.
13012 * gcc.dg/pr79570.c: New test.
13015 * c-c++-common/pr79641.c: New test.
13017 PR tree-optimization/79649
13018 * gcc.target/i386/pr79649.c: New test.
13021 * gcc.dg/pr79494.c: New test.
13023 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
13025 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
13028 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13030 * gcc.dg/gimplefe-26.c: Require c99_runtime.
13032 2017-02-02 Jason Merrill <jason@redhat.com>
13035 * g++.dg/ext/complit15.C: New.
13037 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
13040 * gcc.target/powerpc/pr78056-8.c: Remove.
13042 2017-02-20 Marek Polacek <polacek@redhat.com>
13044 PR middle-end/79537
13045 * gcc.dg/comp-goto-4.c: New test.
13048 * c-c++-common/ubsan/bounds-14.c: New test.
13050 2017-02-20 Jakub Jelinek <jakub@redhat.com>
13053 * gcc.target/i386/pr79568-1.c: New test.
13054 * gcc.target/i386/pr79568-2.c: New test.
13055 * gcc.target/i386/pr79568-3.c: New test.
13057 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
13060 * gfortran.dg/dtio_10.f90: Change test of error message.
13061 * gfortran.dg/dtio_23.f90: New test.
13062 * gfortran.dg/dtio_24.f90: New test.
13064 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
13067 * gfortran.dg/submodule_25.f08: New test.
13069 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
13072 * gfortran.dg/submodule_24.f08: New test.
13074 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
13077 * gfortran.dg/class_allocate_24.f90: New test.
13079 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
13082 * gfortran.dg/submodule_23.f90: New test.
13084 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
13087 * g++.dg/cpp0x/alignas8.C: New.
13089 2017-02-19 Eric Fiselier <eric@efcs.ca>
13090 Jonathan Wakely <jwakely@redhat.com>
13093 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
13095 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13097 * gcc.dg/gimplefe-26.c: New test.
13099 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
13101 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
13103 2017-02-18 Jakub Jelinek <jakub@redhat.com>
13106 * gcc.target/i386/3dnowA-3.c: New test.
13109 * gcc.target/i386/pr79559.c: New test.
13111 2017-02-17 Joseph Myers <joseph@codesourcery.com>
13113 * gcc.dg/c11-float-2.c: New test.
13114 * gcc.dg/torture/float128-floath.c,
13115 gcc.dg/torture/float128x-floath.c,
13116 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
13117 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
13118 gcc.dg/torture/float64x-floath.c: Do not test comparison of
13119 *_DECIMAL_DIG macros with DECIMAL_DIG.
13121 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13124 * gcc.target/powerpc/vec-xxpermdi.c: New file.
13126 2017-02-17 Julia Koval <julia.koval@intel.com>
13128 * gcc.target/i386/rdpid.c New test.
13129 * gcc.target/i386/sse-12.c: Add -mrdpid.
13130 * gcc.target/i386/sse-13.c: Ditto.
13131 * gcc.target/i386/sse-14.c: Ditto.
13132 * gcc.target/i386/sse-22.c: Ditto.
13133 * gcc.target/i386/sse-23.c: Ditto.
13134 * g++.dg/other/i386-2.C: Ditto.
13135 * g++.dg/other/i386-3.C: Ditto.
13137 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
13139 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
13140 * gcc.dg/pr61441.c: Ditto.
13142 2017-02-17 Martin Liska <mliska@suse.cz>
13144 PR rtl-optimization/79574
13145 * gcc.dg/pr79574.c: New test.
13147 2017-02-17 Marek Polacek <polacek@redhat.com>
13149 PR middle-end/79536
13150 * gcc.dg/torture/pr79536.c: New test.
13152 2017-02-16 Alan Modra <amodra@gmail.com>
13154 * gcc.c-torture/execute/pr79286.c: New.
13156 2017-02-16 Jakub Jelinek <jakub@redhat.com>
13159 * c-c++-common/gomp/pr79512.c: New test.
13161 2017-02-15 Martin Sebor <msebor@redhat.com>
13164 * g++.dg/ext/flexary12.C: Adjust.
13165 * g++.dg/ext/flexary20.C: Same.
13166 * g++.dg/ext/flexary21.C: Same.
13167 * g++.dg/ext/flexary22.C: New test.
13169 2017-02-15 Bin Cheng <bin.cheng@arm.com>
13171 PR tree-optimization/79347
13172 * gcc.dg/vect/pr79347.c: New test.
13174 2017-02-15 Jakub Jelinek <jakub@redhat.com>
13177 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
13178 [[deprecated]] comment.
13179 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
13180 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
13181 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
13182 [[deprecated]] in -std=c++11.
13183 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
13184 [[fallthrough]] in -std=c++11 and -std=c++14.
13187 * g++.dg/tls/pr79288.C: New test.
13189 2017-02-15 Marek Polacek <polacek@redhat.com>
13192 * gcc.dg/dfp/pr79515.c: New.
13194 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
13196 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
13198 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
13200 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
13203 2017-02-15 Jakub Jelinek <jakub@redhat.com>
13206 * gcc.dg/dfp/pr79487.c: New test.
13207 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
13210 2017-01-14 Carl Love <cel@us.ibm.com>
13212 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
13213 xvcvsxdsp and xvcvuxdsp instructions.
13215 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
13217 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
13218 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
13219 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
13220 64-bit default target.
13221 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
13222 a 64-bit default target.
13224 2017-02-14 Jakub Jelinek <jakub@redhat.com>
13227 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
13228 (test_3vx): Change return type from int to void.
13229 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
13230 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
13231 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
13232 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
13234 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
13235 (test_3vx): Change return type from int to void.
13236 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
13237 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
13238 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
13239 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
13241 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
13242 intrinsic. Change scan-assembler-times number from 1 to 2.
13243 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
13244 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
13245 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
13246 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
13247 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
13248 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
13249 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
13251 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13253 PR middle-end/61225
13254 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
13255 Use dg-additional-options for ia32 target. Remove XFAIL.
13257 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
13260 * gcc.target/i386/pr79495.c: New test.
13262 2017-02-14 Marek Polacek <polacek@redhat.com>
13266 * g++.dg/cpp1y/pr79463.C: New.
13267 * g++.dg/template/incomplete10.C: New.
13268 * g++.dg/template/incomplete9.C: New.
13270 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
13273 * gcc.target/i386/pr79498.c: New test.
13275 2017-02-14 Martin Sebor <msebor@redhat.com>
13277 PR middle-end/79448
13278 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
13279 * gcc.dg/tree-ssa/pr79448-2.c: New test.
13280 * gcc.dg/tree-ssa/pr79448.c: New test.
13282 2017-02-14 Jeff Law <law@redhat.com>
13284 PR tree-optimization/79095
13285 * g++.dg/pr79095-1.C: New test
13286 * g++.dg/pr79095-2.C: New test
13287 * g++.dg/pr79095-3.C: New test
13288 * g++.dg/pr79095-4.C: New test
13289 * g++.dg/pr79095-5.C: New test
13290 * gcc.c-torture/execute/arith-1.c: Update with more cases.
13291 * gcc.dg/tree-ssa/pr79095-1.c: New test.
13293 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
13295 * gcc.target/aarch64/vect_fp16_1.c: New.
13297 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13299 * gcc.dg/gimplefe-25.c: New test.
13301 2017-02-14 Jakub Jelinek <jakub@redhat.com>
13303 PR tree-optimization/79408
13304 * gcc.dg/tree-ssa/pr79408-2.c: New test.
13306 2017-02-14 Richard Biener <rguenther@suse.de>
13308 PR middle-end/79432
13309 * gcc.dg/torture/pr79432.c: New testcase.
13311 2017-02-13 Martin Sebor <msebor@redhat.com>
13313 PR middle-end/79496
13314 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
13316 2017-02-13 Jakub Jelinek <jakub@redhat.com>
13319 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
13320 variables volatile.
13323 * g++.dg/cpp1z/eval-order4.C: New test.
13324 * g++.dg/other/pr79232.C: New test.
13326 2017-02-13 Nathan Sidwell <nathan@acm.org>
13329 * g++.dg/cpp0x/pr79296.C: New.
13331 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13333 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
13334 Instead, xfail powerpc*-*-* && lp64.
13336 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
13338 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
13339 powerpc_p8vector_ok.
13340 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
13342 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13345 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
13346 for reading beyond a 4k boundary.
13348 2017-02-13 Jakub Jelinek <jakub@redhat.com>
13350 PR rtl-optimization/79388
13351 PR rtl-optimization/79450
13352 * gcc.c-torture/execute/pr79388.c: New test.
13353 * gcc.c-torture/execute/pr79450.c: New test.
13355 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13358 * gfortran.dg/spread_init_expr_2.f90: New test case.
13360 2017-02-11 Jakub Jelinek <jakub@redhat.com>
13363 * g++.dg/asan/deep-stack-uaf-1.C: New test.
13365 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
13368 * gcc.dg/tree-ssa/pr56727.c: New testcase.
13370 2017-02-10 Jakub Jelinek <jakub@redhat.com>
13373 * g++.dg/cpp0x/pr79457.C: New test.
13375 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13377 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
13378 scan-assembler unless lp64.
13380 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13382 PR tree-optimization/66612
13383 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
13385 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
13387 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
13390 2017-02-10 Marek Polacek <polacek@redhat.com>
13393 * g++.dg/cpp1y/pr79435.C: New.
13396 * g++.dg/warn/Wint-in-bool-context-1.C: New.
13398 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
13400 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
13401 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
13403 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
13404 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
13405 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
13406 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
13407 (vtst_expected_poly64x2): Move to aarch64-only section.
13408 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
13409 (vtst_p64, vtstq_p64): New tests.
13411 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
13414 * g++.dg/cpp0x/pr71737.C: New.
13416 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
13417 Richard Biener <rguenther@suse.de>
13419 * gcc.dg/gimplefe-error-1.c: New testcase.
13420 * gcc.dg/gimplefe-error-2.c: New testcase.
13421 * gcc.dg/gimplefe-error-3.c: New testcase.
13423 2017-02-10 Jakub Jelinek <jakub@redhat.com>
13425 PR tree-optimization/79411
13426 * gcc.c-torture/compile/pr79411.c: New test.
13428 2017-02-09 Jakub Jelinek <jakub@redhat.com>
13429 Jason Merrill <jason@redhat.com>
13432 * g++.dg/cpp1z/pr79143.C: New test.
13434 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
13436 * gcc.dg/loop-unswitch-2.c: Update testcase.
13437 * gcc.dg/loop-unswitch-1.c: Update testcase.
13439 2017-02-09 Marek Polacek <polacek@redhat.com>
13442 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
13443 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
13444 * c-c++-common/goacc/pr79428-1.c: New test.
13445 * c-c++-common/gomp/pr79428-2.c: New test.
13446 * c-c++-common/gomp/pr79428-5.c: New test.
13447 * c-c++-common/gomp/pr79428-6.c: New test.
13448 * c-c++-common/pr79428-3.c: New test.
13450 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13452 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
13455 2017-02-09 Jakub Jelinek <jakub@redhat.com>
13458 * gcc.c-torture/compile/pr79413.c: New test.
13461 * c-c++-common/gomp/pr79429.c: New test.
13462 * g++.dg/gomp/pr79429.C: New test.
13465 * c-c++-common/gomp/pr79431.c: New test.
13467 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
13468 Cesar Philippidis <cesar@codesourcery.com>
13469 Joseph Myers <joseph@codesourcery.com>
13470 Chung-Lin Tang <cltang@codesourcery.com>
13472 * c-c++-common/goacc/combined-directives.c: Remove xfail.
13473 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
13474 * c-c++-common/goacc/loop-auto-2.c: New.
13475 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
13476 * c-c++-common/goacc/tile-2.c: New.
13477 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
13478 * g++.dg/goacc/tile-1.C: New, check tile subst.
13479 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
13480 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
13481 * gfortran.dg/goacc/tile-1.f90: New test.
13482 * gfortran.dg/goacc/tile-2.f90: New test.
13483 * gfortran.dg/goacc/tile-lowering.f95: New test.
13485 2017-02-09 Richard Biener <rguenther@suse.de>
13487 PR tree-optimization/69823
13488 * gcc.dg/graphite/pr69823.c: New testcase.
13490 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
13493 * gcc.target/powerpc/pr78604.c: New.
13495 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
13498 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
13499 disable this test on power architecture.
13501 2017-02-08 Richard Biener <rguenther@suse.de>
13503 PR tree-optimization/71824
13504 PR tree-optimization/79409
13505 * gcc.dg/graphite/pr71824-3.c: New testcase.
13507 2017-02-08 Jakub Jelinek <jakub@redhat.com>
13509 PR tree-optimization/79408
13510 * gcc.dg/tree-ssa/pr79408.c: New test.
13512 2017-02-08 Richard Biener <rguenther@suse.de>
13514 PR tree-optimization/71824
13515 * gcc.dg/graphite/pr71824-2.c: New testcase.
13517 2017-02-07 Andrew Pinski <apinski@cavium.com>
13519 * gcc.target/aarch64/popcount.c: New Testcase.
13521 2017-02-07 Jakub Jelinek <jakub@redhat.com>
13523 PR rtl-optimization/79386
13524 * gcc.c-torture/compile/pr79386.c: New test.
13526 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
13527 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13529 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
13532 2017-02-07 Jakub Jelinek <jakub@redhat.com>
13535 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
13536 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
13538 2017-02-07 Richard Biener <rguenther@suse.de>
13540 * gcc.dg/gimplefe-23.c: New testcase.
13541 * gcc.dg/gimplefe-24.c: Likewise.
13543 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13545 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
13546 scan-assembler instead of scan-assembler-times.
13547 * gcc.target/aarch64/test_frame_10.c: Likewise.
13548 * gcc.target/aarch64/test_frame_12.c: Likewise.
13549 * gcc.target/aarch64/test_frame_2.c: Likewise.
13550 * gcc.target/aarch64/test_frame_4.c: Likewise.
13551 * gcc.target/aarch64/test_frame_6.c: Likewise.
13552 * gcc.target/aarch64/test_frame_7.c: Likewise.
13553 * gcc.target/aarch64/test_frame_8.c: Likewise.
13555 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13557 * gcc.target/i386/pr78419.c: Require ifunc support.
13559 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
13561 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
13563 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
13566 * g++.dg/cpp1y/nsdmi-union2.C: New test.
13568 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
13570 * lib/target-supports.exp: Define the RISC-V target.
13571 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
13572 * gcc.dg/builtin-apply2.c: Likewise.
13573 * gcc.dg/ifcvt-4.c: Likewise.
13574 * gcc.dg/loop-8.c: Likewise.
13575 * gcc.dg/sibcall-10.c: Likewise.
13576 * gcc.dg/sibcall-9.c: Likewise.
13577 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
13578 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
13579 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
13580 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13581 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
13582 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
13583 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
13585 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13588 * gcc.target/powerpc/pr66144-1.c: New test.
13589 * gcc.target/powerpc/pr66144-2.c: Likewise.
13590 * gcc.target/powerpc/pr66144-3.c: Likewise.
13592 2017-02-06 Martin Sebor <msebor@redhat.com>
13594 PR tree-optimization/79376
13595 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
13596 * gcc.dg/tree-ssa/pr79376.c: Ditto.
13598 2017-02-06 Jakub Jelinek <jakub@redhat.com>
13601 * g++.dg/cpp1y/constexpr-79379.C: New test.
13604 * g++.dg/lookup/pr79377.C: New test.
13607 * g++.dg/cpp1z/decomp25.C: New test.
13609 PR tree-optimization/79284
13610 * gcc.c-torture/compile/pr79284.c: New test.
13612 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
13615 * g++.dg/cpp0x/pr70448.C: New.
13617 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
13620 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
13623 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
13626 * gcc.c-torture/compile/pr78883.c: New test.
13628 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
13631 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
13632 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
13633 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
13634 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
13635 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
13636 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
13637 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
13638 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
13639 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
13640 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
13641 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
13642 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
13643 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
13645 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13648 * gfortran.dg/allocate_with_source_24.f90: New test.
13650 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13653 * gfortran.dg/der_ptr_component_2.f90: New test.
13655 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
13657 * gcc.target/sparc/20170205-1.c: New test.
13659 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
13661 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
13662 libatomic_available.
13664 * gcc.dg/pr77587.c: Require alias support.
13665 * gcc.dg/pr77587a.c: Likewise.
13667 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
13668 * gcc.c-torture/execute/pr78622.c: Likewise.
13670 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
13672 * c-c++-common/Wunused-var-16.c: Likewise.
13673 * c-c++-common/builtin-shuffle-1.c: Likewise.
13674 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
13675 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13677 2017-02-03 Martin Sebor <msebor@redhat.com>
13679 PR tree-optimization/79327
13680 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13681 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
13682 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
13684 2017-02-03 Jakub Jelinek <jakub@redhat.com>
13685 Martin Sebor <msebor@redhat.com>
13687 PR tree-optimization/79327
13688 * gcc.dg/tree-ssa/pr79327.c: New test.
13689 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
13690 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
13691 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
13692 (test_sprintf_chk_range_schar): Adjust dg-message.
13693 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
13694 * gcc.c-torture/execute/pr79327.c: New test.
13696 2017-02-03 Jakub Jelinek <jakub@redhat.com>
13699 * gcc.target/powerpc/pr79354.c: New test.
13700 * gcc.c-torture/execute/pr79354.c: New test.
13702 2017-02-03 Martin Sebor <msebor@redhat.com>
13704 PR tree-optimization/79352
13705 * gcc.dg/tree-ssa/pr79352.c: New test.
13707 2017-02-03 Martin Liska <mliska@suse.cz>
13710 * gcc.target/i386/mvc9.c: New test.
13712 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
13715 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
13718 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
13720 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
13721 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
13722 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
13723 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
13724 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
13725 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
13726 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
13727 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
13728 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
13729 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
13730 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
13731 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
13732 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
13734 2017-02-02 Martin Sebor <msebor@redhat.com>
13736 PR middle-end/79275
13737 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
13738 * gcc.dg/tree-ssa/pr79275.c: New test.
13740 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13742 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
13744 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
13746 PR middle-end/77445
13747 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
13750 2017-02-02 Tamar Christina <tamar.christina@arm.com>
13752 PR middle-end/78142
13753 * gcc.target/aarch64/vector_initialization_nostack.c
13754 (f12): Use one vector
13756 2017-02-02 Jakub Jelinek <jakub@redhat.com>
13758 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
13759 * c-c++-common/asan/misalign-1.c: Likewise.
13760 * c-c++-common/asan/misalign-2.c: Likewise.
13761 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
13762 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
13763 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
13764 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
13765 add -ffat-lto-objects from/to dg-additional-options.
13766 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
13767 dg-additional-options.
13770 * gcc.target/powerpc/pr79197.c: New test.
13771 * gcc.c-torture/compile/pr79197.c: New test.
13773 2017-02-02 Richard Biener <rguenther@suse.de>
13775 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
13777 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
13780 * g++.dg/cpp0x/pr69637-1.C: New.
13781 * g++.dg/cpp0x/pr69637-2.C: Likewise.
13783 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13785 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
13787 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
13793 2017-02-01 Jakub Jelinek <jakub@redhat.com>
13796 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
13797 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
13798 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
13799 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
13800 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
13801 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
13802 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13803 * g++.dg/debug/dwarf2/align-1.C: Likewise.
13804 * g++.dg/debug/dwarf2/align-2.C: Likewise.
13805 * g++.dg/debug/dwarf2/align-3.C: Likewise.
13806 * g++.dg/debug/dwarf2/align-4.C: Likewise.
13807 * g++.dg/debug/dwarf2/align-5.C: Likewise.
13808 * g++.dg/debug/dwarf2/align-6.C: Likewise.
13810 2017-02-01 Martin Liska <mliska@suse.cz>
13813 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
13815 2017-02-01 Richard Biener <rguenther@suse.de>
13818 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
13819 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
13820 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
13821 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
13823 2017-02-01 Richard Biener <rguenther@suse.de>
13825 PR middle-end/79315
13826 * gfortran.dg/pr79315.f90: New testcase.
13828 2017-02-01 Richard Biener <rguenther@suse.de>
13830 PR tree-optimization/71824
13831 * gcc.dg/graphite/pr71824.c: New testcase.
13833 2017-01-31 Jakub Jelinek <jakub@redhat.com>
13836 * g++.dg/diagnostic/pr79304.C: New test.
13838 2017-01-31 David Malcolm <dmalcolm@redhat.com>
13841 * g++.dg/spellcheck-pr79298.C: New test case.
13843 2017-01-31 David Malcolm <dmalcolm@redhat.com>
13845 PR preprocessor/79210
13846 * gcc.dg/format/pr79210.c: New test case.
13847 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
13850 2017-01-31 Nathan Sidwell <nathan@acm.org>
13853 * g++.dg/warn/pr79290.C: New.
13857 * g++.dg/cpp1y/pr67273.C: New.
13858 * g++.dg/cpp1y/pr79253.C: New.
13860 2017-01-31 Nathan Sidwell <nathan@acm.org>
13863 * g++.dg/cpp1y/pr61636-1.C: Augment.
13865 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
13867 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
13868 rand() instead of random().
13870 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
13872 PR tree-optimization/71691
13873 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
13875 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13877 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
13880 2017-01-31 Jakub Jelinek <jakub@redhat.com>
13882 PR tree-optimization/79267
13883 * g++.dg/opt/pr79267.C: New test.
13885 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
13888 * gcc.dg/debug/dwarf2/align-1.c: New.
13889 * gcc.dg/debug/dwarf2/align-2.c: New.
13890 * gcc.dg/debug/dwarf2/align-3.c: New.
13891 * gcc.dg/debug/dwarf2/align-4.c: New.
13892 * gcc.dg/debug/dwarf2/align-5.c: New.
13893 * gcc.dg/debug/dwarf2/align-6.c: New.
13894 * gcc.dg/debug/dwarf2/align-as-1.c: New.
13895 * g++.dg/debug/dwarf2/align-1.C: New.
13896 * g++.dg/debug/dwarf2/align-2.C: New.
13897 * g++.dg/debug/dwarf2/align-3.C: New.
13898 * g++.dg/debug/dwarf2/align-4.C: New.
13899 * g++.dg/debug/dwarf2/align-5.C: New.
13900 * g++.dg/debug/dwarf2/align-6.C: New.
13902 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13905 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
13907 2017-01-30 Martin Sebor <msebor@redhat.com>
13910 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
13912 2017-01-30 Martin Liska <mliska@suse.cz>
13914 PR gcov-profile/79259
13915 * g++.dg/tree-prof/pr79259.C: New test.
13917 2017-01-30 Richard Biener <rguenther@suse.de>
13919 PR tree-optimization/79276
13920 * gcc.dg/torture/pr79276.c: New testcase.
13922 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
13925 * gcc.target/s390/pr79240.c: New test.
13927 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13930 * gcc.target/powerpc/pr79268.c: New file.
13931 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
13932 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
13933 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
13934 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
13936 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
13938 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
13941 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
13943 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
13944 * gnat.dg/debug9.adb: Likewise.
13946 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
13948 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
13949 libatomic_available.
13950 * gfortran.dg/coarray_42.f90: Likewise.
13951 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
13952 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
13953 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13955 2017-01-27 Martin Sebor <msebor@redhat.com>
13957 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
13959 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
13961 PR rtl-optimization/79194
13962 * gcc.dg/torture/pr79194.c: New test.
13964 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13966 PR tree-optimization/71374
13967 * gcc.target/i386/pr71374.c: New.
13969 2017-01-27 Martin Sebor <msebor@redhat.com>
13972 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
13973 a dg-error directive.
13975 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13978 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
13979 * gcc.target/arm/pr79131-2.c: New.
13981 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13984 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13985 vectorized on POWER unless hardware misaligned loads are
13988 2017-01-27 Bin Cheng <bin.cheng@arm.com>
13990 PR rtl-optimization/78559
13991 * gcc.c-torture/execute/pr78559.c: New test.
13993 2017-01-27 Richard Biener <rguenther@suse.de>
13995 PR tree-optimization/79245
13996 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13997 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13999 2017-01-27 Jakub Jelinek <jakub@redhat.com>
14002 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
14003 target. Use 4294967293U instead of 4294967293.
14005 2017-01-27 Richard Biener <rguenther@suse.de>
14007 PR tree-optimization/71433
14008 * gcc.dg/Warray-bounds-21.c: New testcase.
14010 2017-01-27 Richard Biener <rguenther@suse.de>
14012 PR tree-optimization/79244
14013 * gcc.dg/torture/pr79244.c: New testcase.
14015 2017-01-27 Jakub Jelinek <jakub@redhat.com>
14017 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
14018 all occurrences of 40 to 32.
14020 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
14023 * gcc.target/arm/pr79239.c: New test.
14025 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
14027 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
14029 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
14032 * g++.dg/cpp1y/pr64382.C: New test.
14034 2017-01-26 Martin Sebor <msebor@redhat.com>
14036 PR middle-end/78703
14037 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
14038 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
14039 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
14040 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14042 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14045 * g++.dg/debug/dwarf2/pr79129.C: New test.
14048 * g++.dg/debug/dwarf2/pr78835.C: New test.
14050 2017-01-26 Martin Sebor <msebor@redhat.com>
14052 PR middle-end/78703
14053 * gcc.dg/format/pr78569.c: Adjust.
14054 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14055 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
14056 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14057 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
14058 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
14059 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14060 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
14061 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
14062 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
14063 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14064 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
14066 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14069 * g++.dg/other/offsetof8.C: Add expected error.
14070 * g++.dg/other/offsetof9.C: New test.
14072 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
14074 * g++.dg/opt/declone3.C: Require LTO.
14076 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
14079 * gcc.target/arm/pr79131.c: New.
14081 2017-01-26 Bin Cheng <bin.cheng@arm.com>
14083 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
14085 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
14088 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
14089 matches replaced operator delete.
14091 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14093 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
14094 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
14095 avx512f with avx512dq.
14096 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
14097 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
14098 avx512f with avx512dq.
14099 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
14100 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
14101 avx512f with avx512dq.
14103 2017-01-26 Marek Polacek <polacek@redhat.com>
14106 * c-c++-common/Wduplicated-branches-13.c: New test.
14108 2017-01-26 David Sherwood <david.sherwood@arm.com>
14110 PR middle-end/79212
14111 * gfortran.dg/gomp/sharing-4.f90: New test.
14113 2017-01-26 Jakub Jelinek <jakub@redhat.com>
14116 * gcc.target/i386/pr70465.c: New test.
14118 * brig.dg/dg.exp: Update copyright years.
14119 * lib/brig-dg.exp: Update copyright years.
14120 * lib/brig.exp: Update copyright years.
14122 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
14125 * gcc.target/powerpc/pr79179.c: New test.
14127 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14129 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
14130 generation to accept D-mode memory accesses.
14132 2017-01-25 Martin Sebor <msebor@redhat.com>
14135 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
14136 * g++.dg/ext/flexarray-mangle.C: Same.
14137 * g++.dg/ext/flexarray-subst.C: Same.
14138 * g++.dg/ext/flexary10.C: Same.
14139 * g++.dg/ext/flexary11.C: Same.
14140 * g++.dg/ext/flexary14.C: Same.
14141 * g++.dg/ext/flexary16.C: Same.
14142 * g++.dg/ext/flexary18.C: Same.
14143 * g++.dg/ext/flexary19.C: Same.
14144 * g++.dg/ext/flexary7.C: Same.
14145 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
14146 * g++.dg/ubsan/object-size-1.C: Same.
14147 * obj-c++.dg/property/at-property-23.mm: Same.
14149 2017-01-25 Jakub Jelinek <jakub@redhat.com>
14152 * g++.dg/cpp1z/decomp24.C: New test.
14155 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
14156 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
14158 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
14160 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
14161 * g++.dg/cpp1y/pr59636.C: Likewise.
14162 * g++.dg/cpp1y/pr60190.C: Likewise.
14164 2017-01-25 Bin Cheng <bin.cheng@arm.com>
14166 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
14168 2017-01-25 Carl Love <cel@us.ibm.com>
14170 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
14171 vec_packs built-ins
14173 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
14175 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
14177 * gcc.target/arm/vseleqsf.c: Likewise.
14178 * gcc.target/arm/vselgedf.c: Likewise.
14179 * gcc.target/arm/vselgesf.c: Likewise.
14180 * gcc.target/arm/vselgtdf.c: Likewise.
14181 * gcc.target/arm/vselgtsf.c: Likewise.
14182 * gcc.target/arm/vselledf.c: Likewise.
14183 * gcc.target/arm/vsellesf.c: Likewise.
14184 * gcc.target/arm/vselltdf.c: Likewise.
14185 * gcc.target/arm/vselltsf.c: Likewise.
14186 * gcc.target/arm/vselnedf.c: Likewise.
14187 * gcc.target/arm/vselnesf.c: Likewise.
14188 * gcc.target/arm/vselvcdf.c: Likewise.
14189 * gcc.target/arm/vselvcsf.c: Likewise.
14190 * gcc.target/arm/vselvsdf.c: Likewise.
14191 * gcc.target/arm/vselvssf.c: Likewise.
14193 2017-01-25 Richard Biener <rguenther@suse.de>
14196 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
14197 to what we had before adding the threading passes.
14199 2017-01-25 Richard Biener <rguenther@suse.de>
14201 PR tree-optimization/69264
14202 * g++.dg/torture/pr69264.C: New testcase.
14204 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14207 * gcc.target/arm/pr79145.c: New test.
14209 2017-01-25 Richard Biener <rguenther@suse.de>
14212 * g++.dg/gomp/pr78363-1.C: New testcase.
14213 * g++.dg/gomp/pr78363-2.C: Likewise.
14214 * g++.dg/gomp/pr78363-3.C: Likewise.
14216 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14218 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
14219 * gcc.dg/lto/pr61526_0.c: Likewise.
14220 * gcc.dg/lto/pr64415_0.c: Likewise.
14222 2017-01-24 Jakub Jelinek <jakub@redhat.com>
14225 * g++.dg/cpp1z/decomp22.C: New test.
14226 * g++.dg/cpp1z/decomp23.C: New test.
14228 2017-01-24 Nathan Sidwell <nathan@acm.org>
14231 * g++.dg/cpp0x/pr78469.C: New.
14234 * g++.dg/cpp0x/pr79118.C: New.
14236 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
14238 * gcc.target/arm/vfp-longcall-apcs.c: New test.
14240 2017-01-24 David Malcolm <dmalcolm@redhat.com>
14242 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
14243 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
14244 * gcc.dg/rtl/rtl.exp: New file.
14245 * gcc.dg/rtl/test.c: New file.
14246 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
14247 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
14248 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
14249 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
14250 * gcc.dg/rtl/x86_64/final.c: New test case.
14251 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
14252 * gcc.dg/rtl/x86_64/ira.c: New test case.
14253 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
14254 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
14255 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
14256 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
14257 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
14258 * gcc.dg/rtl/x86_64/test_1.h: New file.
14259 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
14260 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
14261 * gcc.dg/rtl/x86_64/times-two.h: New file.
14262 * gcc.dg/rtl/x86_64/vregs.c: New test case.
14264 2017-01-24 Bin Cheng <bin.cheng@arm.com>
14266 PR tree-optimization/79159
14267 * g++.dg/tree-ssa/pr79159.C: New test.
14269 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
14270 Martin Jambor <mjambor@suse.cz>
14272 * lib/brig-dg.exp: New file.
14273 * lib/brig.exp: Likewise.
14274 * brig.dg/README: Likewise.
14275 * brig.dg/dg.exp: Likewise.
14276 * brig.dg/test/gimple/alloca.hsail: Likewise.
14277 * brig.dg/test/gimple/atomics.hsail: Likewise.
14278 * brig.dg/test/gimple/branches.hsail: Likewise.
14279 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
14280 * brig.dg/test/gimple/function_calls.hsail: Likewise.
14281 * brig.dg/test/gimple/kernarg.hsail: Likewise.
14282 * brig.dg/test/gimple/mem.hsail: Likewise.
14283 * brig.dg/test/gimple/mulhi.hsail: Likewise.
14284 * brig.dg/test/gimple/packed.hsail: Likewise.
14285 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
14286 * brig.dg/test/gimple/variables.hsail: Likewise.
14287 * brig.dg/test/gimple/vector.hsail: Likewise.
14289 2017-01-24 Jakub Jelinek <jakub@redhat.com>
14291 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
14292 support asan, only on i?86/x86_64 require sse2_runtime.
14294 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14297 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
14298 test on powerpc targets.
14300 2017-01-23 Martin Sebor <msebor@redhat.com>
14302 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14304 2017-01-23 Richard Biener <rguenther@suse.de>
14306 PR tree-optimization/79088
14307 PR tree-optimization/79188
14308 * gcc.dg/torture/pr79088.c: New testcase.
14309 * gcc.dg/torture/pr79188.c: Likewise.
14311 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
14313 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
14314 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
14315 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
14316 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
14317 type of test function to reflect change in built-in function's
14319 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
14320 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
14321 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
14322 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
14323 type and second argument type to reflect change in built-in
14324 function's type signature.
14325 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
14326 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
14327 type of test function to reflect change in built-in function's
14329 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
14330 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
14331 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
14332 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
14333 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
14334 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
14335 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
14336 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
14337 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
14338 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
14339 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
14340 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
14341 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
14342 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
14343 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
14344 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
14345 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
14346 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
14347 type of test function to reflect change in built-in function's
14349 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
14350 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
14351 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
14352 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
14353 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
14354 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
14355 test function's result and second argument to reflect change in
14356 built-in function's type signature.
14357 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
14359 2017-01-23 Nathan Sidwell <nathan@acm.org>
14362 * g++.dg/template/pr71710.C: New.
14366 * g++.dg/template/pr71406.C: New.
14368 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
14370 * gfortran.dg/integer_exponentiation_7.f90: New test.
14372 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
14374 PR rtl-optimization/78634
14375 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
14377 2017-01-23 Bin Cheng <bin.cheng@arm.com>
14379 PR tree-optimization/70754
14380 * gfortran.dg/pr70754.f90: New test.
14382 2017-01-23 Martin Liska <mliska@suse.cz>
14384 PR tree-optimization/79196
14385 * gcc.dg/asan/pr79196.c: New test.
14386 * gcc.dg/strlenopt-30.c: Update scanned pattern.
14388 2017-01-23 Michael Matz <matz@suse.de>
14390 PR tree-optimization/78384
14391 * gcc.dg/pr78384.c: New test.
14393 2017-01-23 Richard Biener <rguenther@suse.de>
14395 PR tree-optimization/79186
14396 * gcc.dg/torture/pr79186.c: New testcase.
14397 * gcc.dg/torture/pr79187.c: Likewise.
14399 2017-01-23 Martin Jambor <mjambor@suse.cz>
14401 * gcc.dg/ipa/vrp8.c: New test.
14403 2017-01-23 Martin Jambor <mjambor@suse.cz>
14406 * gfortran.dg/lto/pr79108_0.f90: New test.
14408 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
14410 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
14411 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
14412 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
14413 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
14414 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
14415 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
14416 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
14417 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
14418 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
14419 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
14420 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
14421 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
14422 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
14423 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
14424 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
14425 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
14427 2017-01-23 Richard Biener <rguenther@suse.de>
14428 Nick Clifton <nickc@redhat.com>
14431 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
14432 If the target is ARM return the result of the
14433 check_effective_target_arm_vect_no_misalign proc.
14434 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
14435 support unaligned vectors then only expect one of the loops to be
14438 2017-01-23 Martin Liska <mliska@suse.cz>
14440 * gcc.dg/asan/use-after-scope-10.c: New test.
14441 * gcc.dg/asan/use-after-scope-11.c: New test.
14442 * g++.dg/asan/use-after-scope-5.C: New test.
14444 2017-01-23 Martin Liska <mliska@suse.cz>
14446 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
14447 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
14448 sanopt optimization for ASAN_POISON.
14450 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14452 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
14454 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
14456 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
14457 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
14459 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
14460 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
14461 exec_vcombine): Likewise.
14462 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
14463 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
14464 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
14465 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
14466 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
14467 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
14468 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14469 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
14470 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
14471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
14472 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
14473 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14474 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14475 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
14476 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
14477 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
14478 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
14479 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
14481 (TEST_VGET_LANE): Cast to uint to avoid warning.
14482 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
14483 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
14484 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
14485 exec_vfma_vfms_n): Fix PRIx format for float64_t.
14486 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
14487 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14488 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
14489 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
14490 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
14491 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
14492 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
14493 CHECK_POLY instead of CHECK for poly64_t types.
14494 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
14495 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
14496 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
14497 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14498 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
14499 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
14501 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
14502 for int32_t, int64_t.
14503 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
14504 vqneg_extra): Fix PRIx format for int16_t, int32_t.
14505 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
14506 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
14507 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
14510 2017-01-22 Jakub Jelinek <jakub@redhat.com>
14513 * gfortran.dg/gomp/pr79154-1.f90: New test.
14514 * gfortran.dg/gomp/pr79154-2.f90: New test.
14516 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
14518 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
14520 2017-01-21 Marek Polacek <polacek@redhat.com>
14523 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
14525 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
14527 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
14529 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
14531 PR rtl-optimization/79125
14532 * gcc.dg/torture/pr79125.c: New test.
14534 2017-01-20 Jiong Wang <jiong.wang@arm.com>
14536 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
14538 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
14539 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
14541 2017-01-20 Nathan Sidwell <nathan@acm.org>
14544 * g++.dg/cpp1z/inh-ctor38.C: New.
14546 2017-01-20 Marek Polacek <polacek@redhat.com>
14549 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
14551 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
14553 * lib/target-supports.exp (check_configured_with): New procedure.
14554 (check_effective_target_default_mode): new effective target.
14555 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
14556 default mode. Fix dg-skip-if target selector syntax.
14557 * gcc.target/arm/optional_thumb-2.c: Likewise.
14558 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
14561 2017-01-20 David Malcolm <dmalcolm@redhat.com>
14565 * g++.dg/spellcheck-pr77829.C: New test case.
14566 * g++.dg/spellcheck-pr78656.C: New test case.
14568 2017-01-20 Marek Polacek <polacek@redhat.com>
14571 * c-c++-common/Wduplicated-branches-1.c: New test.
14572 * c-c++-common/Wduplicated-branches-10.c: New test.
14573 * c-c++-common/Wduplicated-branches-11.c: New test.
14574 * c-c++-common/Wduplicated-branches-12.c: New test.
14575 * c-c++-common/Wduplicated-branches-2.c: New test.
14576 * c-c++-common/Wduplicated-branches-3.c: New test.
14577 * c-c++-common/Wduplicated-branches-4.c: New test.
14578 * c-c++-common/Wduplicated-branches-5.c: New test.
14579 * c-c++-common/Wduplicated-branches-6.c: New test.
14580 * c-c++-common/Wduplicated-branches-7.c: New test.
14581 * c-c++-common/Wduplicated-branches-8.c: New test.
14582 * c-c++-common/Wduplicated-branches-9.c: New test.
14583 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
14584 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
14585 * g++.dg/ext/builtin-object-size3.C: Likewise.
14586 * g++.dg/gomp/loop-1.C: Likewise.
14587 * g++.dg/warn/Wduplicated-branches1.C: New test.
14588 * g++.dg/warn/Wduplicated-branches2.C: New test.
14590 2017-01-20 Martin Liska <mliska@suse.cz>
14593 * gcc.dg/lto/pr69188_0.c: New test.
14594 * gcc.dg/lto/pr69188_1.c: New test.
14596 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
14598 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
14599 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
14600 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
14601 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
14602 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
14603 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
14604 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
14605 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
14606 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
14607 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
14608 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
14609 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
14610 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
14611 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
14612 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
14613 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
14614 * gcc.target/i386/avx-1.c: Test new intrinsics.
14615 * gcc.target/i386/sse-13.c: Ditto.
14616 * gcc.target/i386/sse-23.c: Ditto.
14618 2017-01-20 Richard Biener <rguenther@suse.de>
14620 PR tree-optimization/71264
14621 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
14623 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14625 * gcc.target/mips/madd4-1.c: New file.
14626 * gcc.target/mips/madd4-2.c: Likewise.
14627 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14629 (mips_option_groups): Add -m[no-]madd4.
14630 (mips-dg-init): Detect default -mno-madd4.
14631 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
14632 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
14633 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14634 * gcc.target/mips/nmadd-1.c: Likewise.
14635 * gcc.target/mips/nmadd-2.c: Likewise.
14636 * gcc.target/mips/nmadd-3.c: Likewise.
14638 2017-01-19 Jiong Wang <jiong.wang@arm.com>
14640 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
14641 combined instructions.
14642 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
14644 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
14645 of pointer authentication.
14647 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14649 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
14650 floating point hardware to run test.
14652 2017-01-19 Tamar Christina <tamar.christina@arm.com>
14654 * lib/target-supports.exp
14655 (check_effective_target_vect_call_copysignf): Enable for AArch64.
14657 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14660 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
14661 __x86_64__]: Allow for target i?86-*-*.
14663 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14666 * gcc.target/mips/lxc1-sxc1-1.c: New file.
14667 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
14668 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14670 (mips_option_groups): Add -m[no-]lxc1-sxc1.
14671 (mips-dg-init): Detect default -mno-lxc1-sxc1.
14672 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
14674 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
14677 * gfortran.dg/coarray_43.f90: New test.
14679 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
14681 PR rtl-optimization/79121
14682 * gcc.c-torture/execute/pr79121.c: New test.
14684 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14686 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
14687 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14689 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
14693 * gfortran.dg/pr50069_1.f90: New test.
14694 * gfortran.dg/pr50069_2.f90: New test.
14695 * gfortran.dg/pr55086_1.f90: New test.
14696 * gfortran.dg/pr55086_1_tfat.f90: New test.
14697 * gfortran.dg/pr55086_2.f90: New test.
14698 * gfortran.dg/pr55086_2_tfat.f90: New test.
14699 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
14701 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14702 * gcc.dg/strcmp-1.c: New test.
14703 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
14705 2017-01-18 David Malcolm <dmalcolm@redhat.com>
14707 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
14708 (dejagnu_fail): Likewise.
14709 (dejagnu_note): Likewise.
14710 (pass): Provide forward decl, moving true decl to after #include
14715 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14717 * gcc.target/powerpc/p9-xxbr-1.c: New test.
14718 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14720 2017-01-18 Nathan Sidwell <nathan@acm.org>
14723 * g++.dg/cpp1z/inh-ctor37.C: New.
14725 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
14727 PR rtl-optimization/78952
14728 * gcc.target/i386/pr78952-1.c: New test.
14729 * gcc.target/i386/pr78952-2.c: Ditto.
14731 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
14733 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
14735 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
14738 * gfortran.dg/coarray_event_1.f08: New test.
14740 2017-01-18 Jakub Jelinek <jakub@redhat.com>
14743 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
14744 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
14746 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
14748 * gcc.target/powerpc/fusion4.c: Likewise.
14749 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
14751 * gcc.target/powerpc/pr58673-1.c: Likewise.
14752 * gcc.target/powerpc/pr58673-2.c: Likewise.
14753 * gcc.target/powerpc/pr59054.c: Likewise.
14755 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14757 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
14759 * gcc.target/powerpc/p9-vbpermd.c: New file.
14761 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14763 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
14764 (must_not_compile2): Downcase first letter of error messages.
14765 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
14766 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
14768 2017-01-18 Nathan Sidwell <nathan@acm.org>
14771 * g++.dg/pr79091.C: New.
14773 2017-01-18 Jakub Jelinek <jakub@redhat.com>
14775 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
14777 (p0): Add missing dg-error.
14779 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
14781 * gcc.target/msp430/mul_f5_muldef.c: New test.
14783 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14786 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
14787 options. Fix up the syntax for using \m and \M.
14789 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
14792 * gcc.target/powerpc/ssp-1.c: New testcase.
14793 * gcc.target/powerpc/ssp-2.c: New testcase.
14795 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14797 * gcc.target/aarch64/eh_return.c: New test.
14799 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14801 * vec-rlmi-rlnm.c: New file.
14803 2017-01-17 Nathan Sidwell <nathan@acm.org>
14806 * g++.dg/cpp1y/pr61636-1.C: New.
14807 * g++.dg/cpp1y/pr61636-2.C: New.
14808 * g++.dg/cpp1y/pr61636-3.C: New.
14810 2017-01-17 Martin Sebor <msebor@redhat.com>
14813 * gcc.dg/pr78768.c: Make it a link-only test.
14815 2017-01-17 David Malcolm <dmalcolm@redhat.com>
14818 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
14820 * c-c++-common/Wmisleading-indentation.c: Likewise.
14822 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
14825 * gcc.target/arm/pr79058.c: New.
14827 2017-01-17 Jakub Jelinek <jakub@redhat.com>
14829 PR tree-optimization/71854
14830 * gcc.dg/vect/pr71854.c: New test.
14832 2017-01-17 Martin Liska <mliska@suse.cz>
14835 * g++.dg/ipa/pr71207.C: New test.
14837 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
14839 PR middle-end/77445
14840 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
14841 * gcc.dg/tree-ssa/pr77445.c: New testcase.
14843 2017-01-17 Jakub Jelinek <jakub@redhat.com>
14845 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
14846 rather than long unsigned int.
14847 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
14849 2017-01-17 Richard Biener <rguenther@suse.de>
14851 PR tree-optimization/71433
14852 * gcc.dg/Warray-bounds-20.c: New testcase.
14854 2017-01-17 Richard Biener <rguenther@suse.de>
14859 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
14860 * gcc.dg/tree-ssa/scev-4.c: Likewise.
14861 * gcc.dg/tree-ssa/scev-5.c: Likewise.
14863 2017-01-17 Alan Modra <amodra@gmail.com>
14865 * gcc.target/powerpc/pr79066.c: New.
14867 2017-01-16 Jeff Law <law@redhat.com>
14869 PR tree-optimization/33562
14870 PR tree-optimization/61912
14871 PR tree-optimization/77485
14872 PR tree-optimization/79090
14873 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
14874 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
14876 2017-01-16 Jakub Jelinek <jakub@redhat.com>
14879 * gcc.c-torture/compile/pr79089.c: New test.
14882 * gcc.dg/pr79080.c: New test.
14884 2017-01-16 David Malcolm <dmalcolm@redhat.com>
14887 * gcc.dg/format/pr78304.c: Convert argument from integral type
14889 * gcc.dg/format/pr78304-2.c: Likewise.
14891 2017-01-16 Carl Love <cel@us.ibm.com>
14893 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
14894 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
14896 2017-01-16 Carl Love <cel@us.ibm.com>
14898 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
14899 Change arguments and return type to bool long long.
14901 2017-01-16 Martin Sebor <msebor@redhat.com>
14904 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
14907 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14910 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14913 * g++.dg/cpp0x/pr71737.C: New.
14915 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14917 * gcc.target/powerpc/swaps-p8-27.c: New.
14919 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14922 * g++.dg/cpp0x/pr71737.C: New.
14924 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
14926 * gnat.dg/opt62.adb: New test.
14927 * gnat.dg/opt62_pkg.ads: New helper.
14929 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
14931 PR rtl-optimization/78626
14932 PR rtl-optimization/78727
14933 * gcc.dg/torture/pr78626.c: New test.
14934 * gcc.dg/torture/pr78727.c: New test.
14936 2017-01-14 Alan Modra <amodra@gmail.com>
14938 * gcc.c-torture/compile/pr72749.c: New test.
14940 2017-01-13 David Malcolm <dmalcolm@redhat.com>
14943 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
14944 (test_macro_2): New test.
14945 (test_macro_3): New test.
14946 (test_macro_4): New test.
14947 (test_non_contiguous_strings): Convert line number to line offset.
14948 * gcc.dg/format/pr78304-2.c: New test case.
14949 * gcc.dg/format/pr78304.c: New test case.
14951 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
14953 * gcc.target/i386/funcspec-56.inc: Add missing options and
14954 reorder options by implied ISAs, as in ix86_target_string.
14956 2017-01-13 Marek Polacek <polacek@redhat.com>
14959 * g++.dg/cpp0x/constexpr-array18.C: New test.
14961 2017-01-13 Jeff Law <law@redhat.com>
14963 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
14965 PR tree-optimization/61912
14966 PR tree-optimization/77485
14967 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
14968 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
14969 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
14971 PR tree-optimization/33562
14972 PR tree-optimization/61912
14973 PR tree-optimization/77485
14974 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
14975 * gcc.dg/tree-ssa/complex-5.c: Likewise.
14976 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
14977 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
14978 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
14979 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14980 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14982 2017-01-13 Martin Liska <mliska@suse.cz>
14985 * gcc.c-torture/execute/pr79043.c: New test.
14987 2017-01-13 Richard Biener <rguenther@suse.de>
14989 PR middle-end/78411
14990 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14992 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14995 * gfortran.dg/coarray/event_4.f08: New test.
14997 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
15000 * gfortran.dg/coarray/event_3.f08: New test.
15002 2017-01-13 Richard Biener <rguenther@suse.de>
15004 PR tree-optimization/77283
15005 * gcc.dg/tree-ssa/split-path-9.c: Fix.
15007 2017-01-13 Richard Biener <rguenther@suse.de>
15009 * gcc.dg/gimplefe-22.c: New testcase.
15011 2017-01-13 Richard Biener <rguenther@suse.de>
15013 PR tree-optimization/77283
15014 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
15015 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
15016 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
15018 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
15020 * gcc.dg/pr77862.c: Require fpic target.
15022 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
15025 * gcc.target/powerpc/pr79004.c: New test.
15027 2017-01-12 Martin Sebor <msebor@redhat.com>
15029 * gcc.dg/pr78138.c: Adjust.
15030 * gcc.dg/pr78768.c: Adjust.
15031 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
15032 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
15033 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
15034 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
15035 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
15036 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
15037 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
15038 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
15039 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
15040 * gcc.dg/tree-ssa/pr78605.c: Adjust.
15041 * gcc.dg/tree-ssa/pr78622.c: Adjust.
15043 2017-01-12 Jakub Jelinek <jakub@redhat.com>
15045 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
15047 2017-01-12 Martin Sebor <msebor@redhat.com>
15050 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
15053 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
15055 * gcc.dg/pr78768.c: Require LTO.
15057 2017-01-12 Martin Sebor <msebor@redhat.com>
15060 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
15061 due to the referenced bug.
15063 2017-01-12 Martin Sebor <msebor@redhat.com>
15066 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
15068 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
15070 * gcc.target/i386/builtin_target.c (check_features): Check all
15071 supported __builtin_cpu_supports options.
15073 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15075 PR tree-optimization/78319
15076 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
15079 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15082 * gcc.target/powerpc/swaps-p8-26.c: New.
15084 2017-01-12 Richard Biener <rguenther@suse.de>
15086 * gcc.dg/gimplefe-21.c: New testcase.
15088 2017-01-12 Michael Collison <michael.collison@arm.com>
15090 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
15092 2017-01-11 Julia Koval <julia.koval@intel.com>
15093 Uros Bizjak <ubizjak@gmail.com>
15095 * gcc.target/i386/sgx.c New test.
15096 * gcc.target/i386/sse-12.c: Add -msgx.
15097 * gcc.target/i386/sse-13.c: Ditto.
15098 * gcc.target/i386/sse-14.c: Ditto.
15099 * gcc.target/i386/sse-22.c: Ditto.
15100 * gcc.target/i386/sse-23.c: Ditto.
15101 * g++.dg/other/i386-2.C: Ditto.
15102 * g++.dg/other/i386-3.C: Ditto.
15104 2017-01-11 Martin Sebor <msebor@redhat.com>
15107 * g++.dg/template/explicit9.C: New test.
15109 2017-01-11 Nathan Sidwell <nathan@acm.org>
15112 * g++.dg/pr77812.C: New.
15114 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15117 * g++.dg/cpp1y/constexpr-71537.C: New test.
15119 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
15122 2017-01-11 Martin Sebor <msebor@redhat.com>
15125 * c-c++-common/Waddress-2.c: New test.
15127 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15130 * g++.dg/cpp0x/pr78341.C: New test.
15132 2017-01-11 Martin Sebor <msebor@redhat.com>
15135 * gcc.dg/pr78768.c: New test.
15137 2017-01-11 David Malcolm <dmalcolm@redhat.com>
15140 * gcc.dg/spellcheck-options-14.c: New test case.
15141 * gcc.dg/spellcheck-options-15.c: New test case.
15142 * gcc.dg/spellcheck-options-16.c: New test case.
15143 * gcc.dg/spellcheck-options-17.c: New test case.
15145 2017-01-11 Martin Liska <mliska@suse.cz>
15147 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
15149 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15151 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
15152 instead of just 1 for the decomposition from struct C.
15154 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
15156 * gcc.c-torture/execute/20170111-1.c: New test.
15158 2017-01-11 Richard Biener <rguenther@suse.de>
15160 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
15162 2017-01-11 Jakub Jelinek <jakub@redhat.com>
15164 PR middle-end/50199
15165 * gcc.dg/lto/pr50199_0.c: New test.
15167 2017-01-10 Martin Sebor <msebor@redhat.com>
15172 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
15173 * gcc.dg/tree-ssa/pr78622.c: Ditto.
15175 2017-01-10 Martin Sebor <msebor@redhat.com>
15177 PR middle-end/78138
15178 * gcc.dg/pr78138.c: New test.
15180 2017-01-10 David Malcolm <dmalcolm@redhat.com>
15183 * g++.dg/diagnostic/pr77949.C: New test case.
15185 2017-01-10 Martin Sebor <msebor@redhat.com>
15187 PR middle-end/78245
15188 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
15190 2017-01-10 Martin Sebor <msebor@redhat.com>
15192 PR tree-optimization/78775
15193 * gcc.dg/attr-alloc_size-4.c: Add test cases.
15194 * gcc.dg/attr-alloc_size-10.c: New test.
15195 * gcc.dg/attr-alloc_size-11.c: New test.
15196 * gcc.dg/builtin-stringop-chk-7.c: New test.
15197 * gcc.dg/pr78775.c: New test.
15198 * gcc.dg/pr78973-2.c: New test.
15199 * gcc.dg/pr78973.c: New test.
15201 2017-01-10 Jeff Law <law@redhat.com>
15203 PR tree-optimization/77766
15204 PR tree-optimization/78856
15205 * gcc.c-torture/execute/pr77766.c: New test.
15207 2016-01-10 Richard Biener <rguenther@suse.de>
15209 PR tree-optimization/79034
15210 * g++.dg/torture/pr79034.C: New testcase.
15212 2017-01-10 Martin Liska <mliska@suse.cz>
15214 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
15215 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
15216 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
15217 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
15218 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
15219 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
15220 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
15221 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
15222 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
15223 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
15224 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
15225 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
15226 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
15227 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
15228 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
15229 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
15230 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
15231 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
15232 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
15233 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
15234 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
15235 * gcc.dg/ipa/pr64307.c: Likewise.
15236 * gcc.dg/ipa/pr77653.c: Likewise.
15238 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
15240 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
15241 * g++.dg/other/i386-3.C: Ditto.
15242 * gcc.target/i386/sse-12.c: Ditto.
15243 * gcc.target/i386/sse-13.c: Ditto.
15244 * gcc.target/i386/sse-22.c: Ditto.
15245 * gcc.target/i386/sse-23.c: Ditto.
15246 * gcc.target/i386/builtin_target.c: Handle new option.
15247 * gcc.target/i386/funcspec-56.inc: Test new attributes.
15248 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
15249 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
15251 2017-01-09 Martin Sebor <msebor@redhat.com>
15254 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
15255 with different precisions.
15257 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
15259 * g++.dg/opt/call2.C: New test.
15260 * g++.dg/opt/call3.C: Likewise.
15261 * gnat.dg/array26.adb: New test.
15262 * gnat.dg/array26_pkg.ad[sb]: New helper.
15263 * gnat.dg/array27.adb: New test.
15264 * gnat.dg/array27_pkg.ad[sb]: New helper.
15265 * gnat.dg/array28.adb: New test.
15266 * gnat.dg/array28_pkg.ad[sb]: New helper.
15268 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15270 PR translation/79019
15271 PR translation/79020
15272 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
15274 * gfortran.dg/initialization_17.f90: Likewise.
15276 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
15279 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
15280 * gcc.target/i386/pr78904-4.c: Likewise.
15281 * gcc.target/i386/pr78904-6.c: Likewise.
15282 * gcc.target/i386/pr78967-2.c: Likewise.
15284 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15286 PR tree-optimization/78899
15287 * gcc.target/i386/pr78899.c: New test.
15288 * gcc.dg/pr71077.c: New test.
15290 2017-01-09 Martin Jambor <mjambor@suse.cz>
15294 * gcc.dg/torture/pr78365.c: New test.
15296 2017-01-09 Jakub Jelinek <jakub@redhat.com>
15299 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
15300 (main): Use int* instead of long long.
15302 PR tree-optimization/78938
15303 * gcc.dg/vect/pr78938.c: New test.
15305 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15307 * gcc.dg/20161219.c: New test.
15309 2017-01-09 Richard Biener <rguenther@suse.de>
15311 PR tree-optimization/78997
15312 * gcc.dg/torture/pr78997.c: New testcase.
15314 2017-01-09 Richard Biener <rguenther@suse.de>
15317 * g++.dg/lto/pr79000_0.C: New testcase.
15318 * g++.dg/lto/pr79000_1.c: Likewise.
15320 2017-01-08 Martin Sebor <msebor@redhat.com>
15322 PR middle-end/77708
15323 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
15324 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
15325 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
15327 * gcc.dg/format/pr78569.c: Adjust.
15329 2017-01-07 David Malcolm <dmalcolm@redhat.com>
15332 * g++.dg/diagnostic/pr72803.C: New test case.
15334 2017-01-07 Martin Sebor <msebor@redhat.com>
15336 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
15337 * gcc.dg/attr-alloc_size-4.c: Same.
15339 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
15341 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
15342 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
15343 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
15344 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
15345 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
15346 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
15347 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
15349 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15350 * gcc.dg/memcmp-1.c: New.
15351 * gcc.dg/strncmp-1.c: New.
15353 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15355 * gcc.target/arm/acle/mcrr: New.
15356 * gcc.target/arm/acle/mcrr2: New.
15357 * gcc.target/arm/acle/mrrc: New.
15358 * gcc.target/arm/acle/mrrc2: New.
15360 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15362 * gcc.target/arm/acle/mcr.c: New.
15363 * gcc.target/arm/acle/mrc.c: New.
15364 * gcc.target/arm/acle/mcr2.c: New.
15365 * gcc.target/arm/acle/mrc2.c: New.
15367 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15369 * gcc.target/arm/acle/ldc: New.
15370 * gcc.target/arm/acle/ldc2: New.
15371 * gcc.target/arm/acle/ldcl: New.
15372 * gcc.target/arm/acle/ldc2l: New.
15373 * gcc.target/arm/acle/stc: New.
15374 * gcc.target/arm/acle/stc2: New.
15375 * gcc.target/arm/acle/stcl: New.
15376 * gcc.target/arm/acle/stc2l: New.
15378 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
15380 * gcc.target/arm/acle/acle.exp: Run tests for different options
15381 and make sure fat-lto-objects is used such that we can still do
15383 * gcc.target/arm/acle/cdp.c: New.
15384 * gcc.target/arm/acle/cdp2.c: New.
15385 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
15386 (check_effective_target_arm_coproc1_ok_nocache): New.
15387 (check_effective_target_arm_coproc2_ok): New.
15388 (check_effective_target_arm_coproc2_ok_nocache): New.
15389 (check_effective_target_arm_coproc3_ok): New.
15390 (check_effective_target_arm_coproc3_ok_nocache): New.
15391 (check_effective_target_arm_coproc4_ok): New.
15392 (check_effective_target_arm_coproc4_ok_nocache): New.
15394 2017-01-06 Martin Sebor <msebor@redhat.com>
15396 PR middle-end/78605
15397 * gcc.dg/tree-ssa/pr78605.c: New test.
15399 2017-01-05 Martin Sebor <msebor@redhat.com>
15401 PR tree-optimization/78910
15402 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
15404 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15405 * gcc.dg/tree-ssa/pr78910.c: New test.
15407 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
15409 * gcc.dg/sso-10.c: New test.
15411 2017-01-05 Jakub Jelinek <jakub@redhat.com>
15413 PR tree-optimization/71016
15414 * gcc.target/i386/pr71016.c: New test.
15415 * gcc.target/aarch64/pr71016.c: New test.
15416 * gcc.dg/tree-ssa/pr66726-3.c: New test.
15419 * g++.dg/cpp1z/decomp19.C: New test.
15422 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
15423 * g++.dg/init/union1.C: Likewise.
15424 * g++.dg/cpp0x/union6.C: Expect errors.
15425 * g++.dg/cpp0x/union8.C: New test.
15426 * g++.dg/cpp0x/pr78890-1.C: New test.
15427 * g++.dg/cpp0x/pr78890-2.C: New test.
15429 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
15431 * gcc.target/powerpc/pr71670.c: Require p9vector.
15432 * gcc.target/powerpc/p9-novsx.c: Same.
15434 2017-01-05 David Malcolm <dmalcolm@redhat.com>
15436 * selftests/asr_div1.rtl: New file.
15437 * selftests/aarch64: New subdirectory.
15438 * selftests/aarch64/times-two.rtl: New file.
15439 * selftests/bb-index.rtl: New file.
15440 * selftests/cfg-test.rtl: New file.
15441 * selftests/const-int.rtl: New file.
15442 * selftests/example-labels.rtl: New file.
15443 * selftests/insn-with-mode.rtl: New file.
15444 * selftests/jump-to-label-ref.rtl: New file.
15445 * selftests/jump-to-return.rtl: New file.
15446 * selftests/jump-to-simple-return.rtl: New file.
15447 * selftests/mem.rtl: New file.
15448 * selftests/note-insn-deleted.rtl: New file.
15449 * selftests/note_insn_basic_block.rtl: New file.
15450 * selftests/simple-cse.rtl: New file.
15451 * selftests/symbol-ref.rtl: New file.
15452 * selftests/x86_64: New subdirectory.
15453 * selftests/x86_64/call-insn.rtl: New file.
15454 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
15455 * selftests/x86_64/times-two.rtl: New file.
15456 * selftests/x86_64/unspec.rtl: New file.
15458 2017-01-05 Nathan Sidwell <nathan@acm.org>
15461 * g++.dg/cpp0x/pr78765.C: New.
15463 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15465 * gcc.target/s390/memcpy-2.c: New test.
15466 * gcc.target/s390/memset-2.c: New test.
15468 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15470 * gcc.target/s390/memcpy-1.c: New test.
15472 2017-01-04 Jeff Law <law@redhat.com>
15474 PR tree-optimization/78812
15475 * g++.dg/torture/pr78812.C: New test.
15477 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15482 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
15483 64-bit VSX systems with direct move, whether we optimize common
15484 code sequences in the GLIBC math library for float math functions.
15485 * gcc.target/powerpc/pr71977-2.c: Likewise.
15487 2017-01-04 Marek Polacek <polacek@redhat.com>
15490 * c-c++-common/Wpointer-compare-1.c: New test.
15492 2017-01-04 Jakub Jelinek <jakub@redhat.com>
15495 * c-c++-common/Wunused-var-16.c: New test.
15498 * g++.dg/cpp0x/pr78693.C: New test.
15501 * gcc.dg/pr78957.c: New test.
15503 * g++.dg/cpp1y/auto-fn34.C: New test.
15506 * g++.dg/cpp0x/pr71182.C: New test.
15508 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
15511 * gcc.target/powerpc/pr78056-1.c: New test.
15512 * gcc.target/powerpc/pr78056-2.c: New test.
15513 * gcc.target/powerpc/pr78056-3.c: New test.
15514 * gcc.target/powerpc/pr78056-4.c: New test.
15515 * gcc.target/powerpc/pr78056-5.c: New test.
15516 * gcc.target/powerpc/pr78056-6.c: New test.
15517 * gcc.target/powerpc/pr78056-7.c: New test.
15518 * gcc.target/powerpc/pr78056-8.c: New test.
15519 * lib/target-supports.exp
15520 (check_effective_target_powerpc_popcntb_ok): New procedure to test
15521 whether the effective target supports the popcntb instruction.
15523 2017-01-03 Jeff Law <law@redhat.com>
15525 PR tree-optimization/67955
15526 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
15528 2017-01-04 Marek Polacek <polacek@redhat.com>
15532 * g++.dg/cpp0x/range-for32.C: New test.
15533 * g++.dg/cpp0x/range-for33.C: New test.
15535 2017-01-04 David Malcolm <dmalcolm@redhat.com>
15537 * gcc.dg/Wmissing-braces-fixits.c: New test case.
15539 2017-01-04 Nathan Sidwell <nathan@acm.org>
15542 * g++.dg/cpp1y/pr66735.C: New.
15544 2017-01-04 Jakub Jelinek <jakub@redhat.com>
15546 PR tree-optimization/71563
15547 * gcc.dg/tree-ssa/pr71563.c: New test.
15549 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
15553 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15554 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15555 * gfortran.dg/transfer_intrinsic_1.f90: Change
15556 scan-tree-dump-times due to gfc_trans_string_copy change to
15557 avoid -Wstringop-overflow.
15559 2017-01-03 Jeff Law <law@redhat.com>
15561 PR tree-optimization/78856
15562 * gcc.c-torture/execute/pr78856.c: New test.
15564 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
15567 * gcc.target/powerpc/pr78953.c: New test.
15569 2017-01-03 Ian Lance Taylor <iant@google.com>
15571 * gcc.misc-tests/godump-1.c: Update for accurate representation of
15574 2017-01-03 Martin Sebor <msebor@redhat.com>
15576 PR tree-optimization/78696
15577 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
15578 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
15579 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
15580 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15582 2017-01-03 David Malcolm <dmalcolm@redhat.com>
15584 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
15585 with more than one digit.
15586 * lib/gcc-dg.exp (process-message): Support more than one digit
15587 in relative line specifications.
15589 2017-01-03 Jakub Jelinek <jakub@redhat.com>
15591 PR tree-optimization/78965
15592 * gcc.dg/pr78965.c: New test.
15594 PR middle-end/78901
15595 * g++.dg/opt/pr78901.C: New test.
15597 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
15601 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15602 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15603 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15604 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15605 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15606 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15607 * gfortran.dg/string_1_lp64.f90: New test.
15608 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15609 * gfortran.dg/string_3_lp64.f90: New test.
15610 * gfortran.dg/transfer_intrinsic_1.f90: Change
15611 scan-tree-dump-times due to gfc_trans_string_copy change to
15612 avoid -Wstringop-overflow.
15614 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
15617 * gcc.target/i386/pr78967-1.c: New test.
15618 * gcc.target/i386/pr78967-2.c: Ditto.
15619 * gcc.target/i386/pr78967-3.c: Ditto.
15621 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
15622 * gcc.target/i386/pr78904-4.c: Ditto.
15623 * gcc.target/i386/pr78904-6.c: Ditto.
15625 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
15627 PR middle-end/77674
15628 * g++.dg/torture/pr77674.C: New testcase.
15630 2017-01-01 Jakub Jelinek <jakub@redhat.com>
15632 Update copyright years.
15634 Copyright (C) 2017 Free Software Foundation, Inc.
15636 Copying and distribution of this file, with or without modification,
15637 are permitted in any medium without royalty provided the copyright
15638 notice and this notice are preserved.