1 2017-10-19 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
6 2017-10-19 Eric Botcazou <ebotcazou@adacore.com>
8 * gcc.dg/debug/dwarf2/sso.c: Rename into...
9 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
10 * gcc.dg/debug/dwarf2/sso-2.c: New test.
11 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
13 2017-10-19 Richard Earnshaw <rearnsha@arm.com>
16 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
17 * gcc.target/arm/peep-strd-1.c: Likewise.
18 * gcc.target/arm/peep-ldrd-2.c: New test.
19 * gcc.target/arm/peep-strd-2.c: New test.
21 2017-10-19 Jakub Jelinek <jakub@redhat.com>
23 * c-c++-common/ubsan/builtin-1.c: New test.
25 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
26 from expected output regexps.
27 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
28 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
29 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
30 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
31 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
32 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
33 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
34 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
35 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
36 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
37 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
39 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
43 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
44 scan-assembler-times. Check that there are no movzb* instructions
47 2017-10-19 Tom de Vries <tom@codesourcery.com>
49 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
51 2017-10-19 Tom de Vries <tom@codesourcery.com>
53 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
54 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
55 * gcc.c-torture/execute/20040805-1.c: Same.
56 * gcc.c-torture/execute/920410-1.c: Same.
57 * gcc.c-torture/execute/921113-1.c: Same.
58 * gcc.c-torture/execute/921208-2.c: Same.
59 * gcc.c-torture/execute/comp-goto-1.c: Same.
60 * gcc.c-torture/execute/pr20621-1.c: Same.
61 * gcc.c-torture/execute/pr28982b.c: Same.
62 * gcc.dg/tree-prof/comp-goto-1.c: Same.
64 2017-10-19 Martin Liska <mliska@suse.cz>
67 * gcc.dg/asan/pr82517.c: New test.
69 2017-10-19 Jakub Jelinek <jakub@redhat.com>
72 * gfortran.dg/gomp/pr82568.f90: New test.
74 2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
76 * gfortran.dg/spellcheck-operator.f90: New testcase.
77 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
78 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
79 * gfortran.dg/spellcheck-structure.f90: New testcase.
80 * gfortran.dg/spellcheck-parameter.f90: New testcase.
82 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
85 * gfortran.dg/array_constructor_51.f90: New test.
87 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
90 * gfortran.dg/assumed_size_2.f90: New test.
92 2017-10-18 Uros Bizjak <ubizjak@gmail.com>
93 Jakub Jelinek <jakub@redhat.com>
96 * gcc.target/i386/pr82580.c: New test.
98 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
101 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
102 Move test with wait=.false. before the last test.
104 2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
107 * gcc.target/i386/pr82556.c: New.
109 2017-10-18 Bin Cheng <bin.cheng@arm.com>
111 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
112 * gcc.dg/tree-ssa/ldist-32.c: New test.
113 * gcc.dg/tree-ssa/ldist-35.c: New test.
114 * gcc.dg/tree-ssa/ldist-36.c: New test.
116 2017-10-18 Bin Cheng <bin.cheng@arm.com>
118 PR tree-optimization/82574
119 * gcc.dg/tree-ssa/pr82574.c: New test.
121 2017-10-18 Martin Liska <mliska@suse.cz>
123 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
124 file instead of expand. Reason is that switch statement is
125 not yet expanded as decision tree, which also contains a BB
128 017-10-18 Paul Thomas <pault@gcc.gnu.org>
131 * gfortran.dg/submodule_30.f08 : New test.
133 2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
135 * gcc.target/s390/zvector/vec-cmp-2.c
136 (all_eq_double, all_ne_double, all_gt_double)
137 (all_lt_double, all_ge_double, all_le_double)
138 (any_eq_double, any_ne_double, any_gt_double)
139 (any_lt_double, any_ge_double, any_le_double)
140 (all_eq_int, all_ne_int, all_gt_int)
141 (all_lt_int, all_ge_int, all_le_int)
142 (any_eq_int, any_ne_int, any_gt_int)
143 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
144 of calling foo(). Fix return type.
146 2017-10-18 Martin Liska <mliska@suse.cz>
149 * gcc.dg/asan/pr82545.c: New test.
151 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp1y/auto-fn45.C: New.
156 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/cpp0x/variadic-crash4.C: New.
161 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp1y/auto-fn44.C: New.
166 2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
168 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
170 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/cpp0x/alignas12.C: New.
175 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
178 * g++.dg/concepts/pr71368.C: New.
180 2017-10-17 Nathan Sidwell <nathan@acm.org>
183 * g++.dg/cpp0x/pr82560.C: New.
186 * g++.dg/opt/pr82577.C: New.
188 2017-10-17 Qing Zhao <qing.zhao@oracle.com>
189 Wilco Dijkstra <wilco.dijkstra@arm.com>
192 * gcc.target/aarch64/pr80295.c: New test.
194 2017-10-17 Richard Biener <rguenther@suse.de>
196 PR tree-optimization/82563
197 * gcc.dg/graphite/pr82563.c: New testcase.
199 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/cpp0x/constexpr-ice18.C: New.
204 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp1z/constexpr-lambda18.C: New.
209 2017-10-17 Jakub Jelinek <jakub@redhat.com>
211 PR tree-optimization/82549
212 * gcc.c-torture/compile/pr82549.c: New test.
214 2017-10-17 Martin Liska <mliska@suse.cz>
216 * lib/scanasm.exp: Print how many times a regex pattern is
218 * lib/scandump.exp: Likewise.
220 2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
222 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
223 _mm_maskz_reduce_sd): Test new intrinsics.
224 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
225 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
226 _mm_maskz_reduce_ss): Test new intrinsics.
227 * gcc.target/i386/avx512dq-vreducess-2.c: New.
228 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
229 __builtin_ia32_reducess): Remove builtin.
230 (__builtin_ia32_reducesd_mask,
231 __builtin_ia32_reducess_mask): Test new builtin.
232 * gcc.target/i386/sse-13.c: Ditto.
233 * gcc.target/i386/sse-23.c: Ditto.
235 2017-10-16 Martin Liska <mliska@suse.cz>
237 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
238 so that it will work for both C and C++ FEs.
240 2017-10-16 Fritz Reese <fritzoreese@gmail.com>
243 * gfortran.dg/dec_structure_22.f90: New testcase.
245 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp1y/auto-fn43.C: New.
250 2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
253 * gcc.dg/vect/pr31699.c: Fix testcase.
255 2017-10-16 Tamar Christina <tamar.christina@arm.com>
257 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
258 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
259 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
260 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
262 2017-10-16 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/other/pr53574.C: New test.
267 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
270 * g++.dg/cpp0x/constexpr-61323.C: New.
272 2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
275 * g++.dg/template/crash128.C: New.
277 2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
280 * gfortran.dg/illegal_char.f90: New test.
282 2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
283 Michael Collison <michael.collison@arm.com>
285 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
287 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp1z/noexcept-type18.C: New.
292 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/cpp1z/pr81016.C: New.
297 2017-10-14 Jakub Jelinek <jakub@redhat.com>
301 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
305 * c-c++-common/rotate-5.c (f2): New function. Move old
307 (f4): ... this. Use 127 instead of 128.
308 (f3, f5, f6): New functions.
309 (main): Test all f[1-6] functions, with both 0 and 1 as
311 * c-c++-common/rotate-6.c: New test.
312 * c-c++-common/rotate-6a.c: New test.
313 * c-c++-common/rotate-7.c: New test.
314 * c-c++-common/rotate-7a.c: New test.
315 * c-c++-common/rotate-8.c: New test.
317 2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
319 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
322 2017-10-14 Jakub Jelinek <jakub@redhat.com>
324 PR rtl-optimization/81423
325 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
327 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
329 2017-10-13 Jakub Jelinek <jakub@redhat.com>
332 * g++.dg/ubsan/pr82353-2.C: New test.
333 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
334 * g++.dg/ubsan/pr82353-2.h: New file.
336 2017-10-13 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/derived_init_4.f90 : New test.
341 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
345 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
347 2017-10-13 Jakub Jelinek <jakub@redhat.com>
350 * gcc.dg/pr82274-1.c: New test.
351 * gcc.dg/pr82274-2.c: New test.
353 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp1y/auto-fn41.C: New.
357 * g++.dg/cpp1y/auto-fn42.C: Likewise.
359 2017-10-13 David Malcolm <dmalcolm@redhat.com>
361 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
362 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
363 erroneously covered by an unclosed extern "C".
364 * g++.dg/template/extern-c.C: New test case.
366 2017-10-13 Richard Biener <rguenther@suse.de>
368 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
369 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
370 with alternate flags.
372 2017-10-13 Richard Biener <rguenther@suse.de>
374 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
376 * gcc.dg/graphite/scop-7.c: Likewise.
377 * gcc.dg/graphite/scop-8.c: Likewise.
379 2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
382 * gcc.target/i386/pr82499-1.c: New file.
383 * gcc.target/i386/pr82499-2.c: Likewise.
384 * gcc.target/i386/pr82499-3.c: Likewise.
386 2017-10-13 Jakub Jelinek <jakub@redhat.com>
389 * gcc.c-torture/execute/pr82524.c: New test.
392 * gcc.dg/tree-ssa/pr82498.c: New test.
395 * gcc.dg/ubsan/pr82498.c: New test.
397 2017-10-13 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/82451
400 * gcc.dg/graphite/pr82451.c: New testcase.
401 * gfortran.dg/graphite/id-27.f90: Likewise.
402 * gfortran.dg/graphite/pr82451.f: Likewise.
404 2017-10-13 Richard Biener <rguenther@suse.de>
406 PR tree-optimization/82525
407 * gcc.dg/graphite/id-30.c: New testcase.
408 * gfortran.dg/graphite/id-28.f90: Likewise.
410 2017-10-13 Alan Modra <amodra@gmail.com>
412 * gcc.target/i386/asm-mem.c: New test.
414 2017-10-12 Jakub Jelinek <jakub@redhat.com>
417 * gcc.target/i386/pr82498-1.c: New test.
418 * gcc.target/i386/pr82498-2.c: New test.
420 2017-10-12 Jan Hubicka <hubicka@ucw.cz>
422 * gcc.dg/predict-13.c: Update template for probaility change.
423 * gcc.dg/predict-8.c: Likewise.
425 2017-10-12 David Malcolm <dmalcolm@redhat.com>
427 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
428 output to reflect changes to reported locations of missing
430 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
431 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
432 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
433 * c-c++-common/gomp/pr63326.c: Likewise.
434 * c-c++-common/missing-close-symbol.c: Likewise, also update for
436 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
437 for missing colon in ternary operator.
438 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
439 * g++.dg/cpp1y/pr65202.C: Likewise.
440 * g++.dg/missing-symbol-2.C: New test case.
441 * g++.dg/other/do1.C: Update expected output to reflect
442 changes to reported locations of missing symbols.
443 * g++.dg/parse/error11.C: Likewise.
444 * g++.dg/template/error11.C: Likewise.
445 * gcc.dg/missing-symbol-2.c: New test case.
446 * gcc.dg/missing-symbol-3.c: New test case.
447 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
448 changes to reported locations of missing symbols.
449 * gcc.dg/noncompile/971104-1.c: Likewise.
450 * obj-c++.dg/exceptions-6.mm: Likewise.
451 * obj-c++.dg/pr48187.mm: Likewise.
452 * objc.dg/exceptions-6.m: Likewise.
454 2017-10-12 Martin Sebor <msebor@redhat.com>
458 * g++.dg/ext/attr-ifunc-1.C: Update.
459 * g++.dg/ext/attr-ifunc-2.C: Same.
460 * g++.dg/ext/attr-ifunc-3.C: Same.
461 * g++.dg/ext/attr-ifunc-4.C: Same.
462 * g++.dg/ext/attr-ifunc-5.C: Same.
463 * g++.dg/ext/attr-ifunc-6.C: New test.
464 * g++.old-deja/g++.abi/vtable2.C: Update.
465 * gcc.dg/attr-ifunc-6.c: New test.
466 * gcc.dg/attr-ifunc-7.c: New test.
467 * gcc.dg/pr81854.c: Update.
468 * lib/target-supports.exp: Update.
470 2017-10-12 David Malcolm <dmalcolm@redhat.com>
472 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
473 "#pragma is not allowed here" error.
475 2017-10-12 Bin Cheng <bin.cheng@arm.com>
477 * gcc.dg/tree-ssa/ldist-28.c: New test.
478 * gcc.dg/tree-ssa/ldist-29.c: New test.
479 * gcc.dg/tree-ssa/ldist-30.c: New test.
480 * gcc.dg/tree-ssa/ldist-31.c: New test.
482 2017-10-12 Bin Cheng <bin.cheng@arm.com>
484 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
485 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
486 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
487 * gcc.dg/tree-ssa/ldist-33.c: New test.
489 2017-10-12 Richard Biener <rguenther@suse.de>
491 PR tree-optimization/69728
492 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
493 the loop now. Remove unrelated undefined behavior.
495 2017-10-12 Jakub Jelinek <jakub@redhat.com>
498 * g++.dg/opt/pr82159-2.C: New test.
501 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
502 * gcc.target/i386/pr82353.C: Moved to ...
503 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
505 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.target/i386/387-ficom-2.c: New test.
509 2017-10-11 Jakub Jelinek <jakub@redhat.com>
512 * gcc.c-torture/execute/pr80421.c: New test.
514 PR tree-optimization/78558
515 * gcc.dg/vect/pr78558.c: New test.
518 * g++.dg/lto/pr82414_0.C: New test.
521 * g++.dg/cpp1y/pr78523.C: New test.
524 * g++.dg/cpp1y/pr80194.C: New test.
526 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
529 * gcc.target/aarch64/pr81422.C: New test.
531 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
534 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
535 * gcc.target/i386/pr82353.C: New.
537 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.target/i386/387-ficom-1.c: New test.
541 2017-10-11 Jeff Law <law@redhat.com>
543 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
544 address computation of end of complex_attrib_array_types.
546 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
548 * gcc.dg/Wstrict-overflow-7.c: Xfail.
549 * gcc.dg/pragma-diag-3.c: Likewise.
551 2017-10-11 Bin Cheng <bin.cheng@arm.com>
553 PR tree-optimization/82472
554 * gcc.dg/tree-ssa/pr82472.c: New test.
556 2017-10-11 Martin Liska <mliska@suse.cz>
559 * c-c++-common/ubsan/attrib-5.c: New test.
561 2017-10-11 Martin Liska <mliska@suse.cz>
566 * gcc.dg/asan/pr82484.c: New test.
568 2017-10-11 Martin Liska <mliska@suse.cz>
571 * gcc.dg/asan/pr82484.c: New test.
573 2017-10-11 Martin Liska <mliska@suse.cz>
575 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
576 optimized dump rather than assembly.
578 2017-10-11 Nathan Sidwell <nathan@acm.org>
580 * g++.dg/cpp/string-3.C: Fix dg-final.
582 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/cpp1z/class-deduction44.C: New.
587 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
592 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
597 2017-10-10 Nathan Sidwell <nathan@acm.org>
599 * g++.dg/lookup/extern-c-redecl6.C: New.
600 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
601 * g++.dg/lookup/extern-c-redecl.C: Likewise.
602 * g++.old-deja/g++.other/using9.C: Likewise.
604 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/cpp1y/auto-fn40.C: New.
609 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
612 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
614 2017-10-10 Jakub Jelinek <jakub@redhat.com>
616 PR rtl-optimization/68205
617 * gcc.c-torture/execute/20040709-3.c: New test.
620 * g++.dg/cpp0x/pr67625.C: New test.
623 * g++.dg/cpp0x/pr70887.C: New test.
626 * g++.dg/cpp0x/pr70338.C: New test.
629 * g++.dg/cpp1y/pr77786.C: New test.
632 * g++.dg/cpp1y/pr71875.C: New test.
635 * g++.dg/gomp/pr77578.C: New test.
638 * g++.dg/opt/pr70100.C: New test.
641 * g++.dg/other/pr68252.C: New test.
645 * gcc.target/i386/pr82483-1.c: New test.
646 * gcc.target/i386/pr82483-2.c: New test.
648 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
650 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
651 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
654 2017-10-10 Nathan Sidwell <nathan@acm.org>
656 PR preprocessor/82506
657 * g++.dg/cpp/string-3.C: New.
659 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
661 * gcc.target/powerpc/fold-vec-splat-16.c: New
662 * gcc.target/powerpc/fold-vec-splat-32.c: New.
663 * gcc.target/powerpc/fold-vec-splat-8.c: New.
665 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
668 * gfortran.dg/execute_command_line_3.f90: New test.
670 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
672 * gcc.target/powerpc/fold-vec-splat-16.c: New
673 * gcc.target/powerpc/fold-vec-splat-32.c: New.
674 * gcc.target/powerpc/fold-vec-splat-8.c: New.
676 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
678 * gcc.target/powerpc/fold-vec-splats-char.c: New.
679 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
680 * gcc.target/powerpc/fold-vec-splats-int.c: New.
681 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
682 * gcc.target/powerpc/fold-vec-splats-short.c: New.
684 2017-10-10 Jakub Jelinek <jakub@redhat.com>
687 * c-c++-common/Wtautological-compare-7.c: New test.
689 2017-10-10 Bin Cheng <bin.cheng@arm.com>
691 * gcc.dg/tree-ssa/ldist-34.c: New test.
693 2017-10-10 Bin Cheng <bin.cheng@arm.com>
695 * gcc.dg/tree-ssa/ldist-27.c: New test.
697 2017-10-09 Ed Schonberg <schonberg@adacore.com>
699 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
700 gnat.dg/class_wide4_pkg2.ads: New testcase.
702 2017-10-09 Ed Schonberg <schonberg@adacore.com>
704 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
706 2017-10-09 Ed Schonberg <schonberg@adacore.com>
708 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
711 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
713 * gcc.target/powerpc/amo1.c: New test.
714 * gcc.target/powerpc/amo2.c: Likewise.
716 2017-10-09 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/82449
719 * gfortran.dg/graphite/pr82449.f: New testcase.
721 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
724 * gcc.target/s390/zvector/pr82463.c: New test.
726 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
729 * gcc.target/s390/zvector/pr82465.c: New test.
731 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
733 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
735 2017-10-09 Tom de Vries <tom@codesourcery.com>
737 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
741 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
743 * gcc.c-torture/execute/20171008-1.c: New test.
745 2017-10-03 Jeff Law <law@redhat.com>
747 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
748 * gcc.dg/stack-check-6.c: Likewise.
749 * gcc.dg/stack-check-6a.c: Likewise.
751 2017-10-07 Michael Collison <michael.collison@arm.com>
753 * gcc.target/aarch64/var_shift_mask_2.c: New test.
755 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
758 * gfortran.dg/pdt_13.f03 : New test.
759 * gfortran.dg/pdt_14.f03 : New test.
760 * gfortran.dg/pdt_15.f03 : New test.
762 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
764 * gcc.dg/cold-1.c: New testcase.
766 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp0x/pr80805.C: New.
771 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
774 * gfortran.dg/contiguous_4.f90: New test.
776 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/cpp1y/pr66690.C: New.
781 2017-10-06 Nathan Sidwell <nathan@acm.org>
784 * g++.dg/warn/pr82424.C: New.
786 2017-10-06 Jakub Jelinek <jakub@redhat.com>
789 * g++.dg/cpp0x/pr82299.C: New test.
791 P0704R1 - fixing const-qualified pointers to members
792 * g++.dg/cpp2a/ptrmem1.C: New test.
794 2017-10-06 Martin Liska <mliska@suse.cz>
796 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
798 2017-10-06 Sudakshina Das <sudi.das@arm.com>
800 * gcc.target/aarch64/bic_imm_1.c: New test.
801 * gcc.target/aarch64/orr_imm_1.c: Likewise.
803 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/cpp0x/variadic-crash3.C: New.
808 2017-10-06 Jakub Jelinek <jakub@redhat.com>
810 PR tree-optimization/82434
811 * gcc.dg/store_merging_9.c: New test.
813 2017-10-06 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/82397
816 * gfortran.dg/pr82397.f: New testcase.
818 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
821 * gcc.target/s390/zvector/pr82322.c: New test.
823 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
826 * gcc.target/s390/zvector/pr82317.c: New test.
828 2017-10-06 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/82422
831 * gcc.dg/graphite/pr82422.c: New testcase.
833 2017-10-06 Richard Biener <rguenther@suse.de>
835 PR tree-optimization/82421
836 * gcc.dg/graphite/pr82421.c: New testcase.
838 2017-10-06 Jakub Jelinek <jakub@redhat.com>
841 * c-c++-common/Wtautological-compare-6.c: New test.
843 2017-10-06 Richard Biener <rguenther@suse.de>
845 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
846 * gcc.dg/graphite/id-16.c: Likewise.
847 * gcc.dg/graphite/pr46168.c: Likewise.
848 * gcc.dg/graphite/pr68756.c: Likewise.
849 * gcc.dg/graphite/pr69728.c: Likewise.
850 * gcc.dg/graphite/pr71575-2.c: Likewise.
851 * gcc.dg/graphite/pr77362.c: Likewise.
852 * gcc.dg/graphite/pr81373.c: Likewise.
853 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
854 * gfortran.dg/graphite/interchange-1.f: Likewise.
855 * gfortran.dg/graphite/pr42334-1.f: Likewise.
856 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
857 * gfortran.dg/graphite/pr42393.f90: Likewise.
858 * gfortran.dg/graphite/pr47019.f: Likewise.
859 * gfortran.dg/graphite/id-17.f: Likewise.
860 * gfortran.dg/graphite/id-19.f: Likewise.
861 * gfortran.dg/graphite/run-id-2.f90: Likewise.
862 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
863 * gfortran.dg/graphite/pr42326.f90: Likewise.
864 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
865 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
866 a code generation error.
867 * gfortran.dg/graphite/run-id-3.f90: Likewise.
868 * gfortran.dg/graphite/pr29832.f90: Likewise.
870 2017-10-06 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/82436
873 * gcc.dg/vect/pr82436.c: New testcase.
875 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
877 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
879 2017-10-05 Tamar Christina <tamar.christina@arm.com>
881 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
882 * lib/target-supports.exp (vect_sizes_16B_8B): New.
884 2017-10-05 Tamar Christina <tamar.christina@arm.com>
886 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
887 * gcc.dg/vect/vect-align-2.c: Likewise.
888 * gcc.dg/vect/vect-multitypes-1.c: Likewise
890 2017-10-05 Nathan Sidwell <nathan@acm.org>
892 * g++.dg/warn/mvp.C: New.
894 2017-10-05 Jakub Jelinek <jakub@redhat.com>
896 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
899 2017-10-05 Richard Biener <rguenther@suse.de>
901 * gfortran.dg/graphite/id-17.f: Fix typo.
902 * gfortran.dg/graphite/id-19.f: Likewise.
903 * gfortran.dg/graphite/pr29832.f90: Likewise.
904 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
905 * gfortran.dg/graphite/pr42326.f90: Likewise.
906 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
907 * gfortran.dg/graphite/run-id-2.f90: Likewise.
908 * gfortran.dg/graphite/run-id-3.f90: Likewise.
910 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
913 * g++.dg/cpp1y/pr80471.C: New.
915 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/cpp1z/constexpr-lambda17.C: New.
920 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
923 * g++.dg/cpp1y/lambda-generic-78018.C: New.
925 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
926 Andrew Pinski <apinski@cavium.com>
929 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
930 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
932 2017-10-04 Sudakshina Das <sudi.das@arm.com>
934 * gcc.target/aarch64/bic_imm_1.c: New.
935 * gcc.target/aarch64/orr_imm_1.c: Likewise.
937 2017-10-04 Nathan Sidwell <nathan@acm.org>
939 * g++.dg/abi/mangle41.C: Adjust diagnostics.
941 2017-10-04 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/cpp1y/pr82373.C: New test.
946 2017-10-04 David Malcolm <dmalcolm@redhat.com>
948 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
949 underlining for param.
950 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
951 highlighting of parameters; add test coverage for trivial
952 parameter decls, and for callback parameters.
953 * gcc.dg/pr68533.c: Update location of two errors to reflect
956 2017-10-04 David Malcolm <dmalcolm@redhat.com>
958 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
959 (create_code): Call it.
960 * jit.dg/test-vector-rvalues.cc: New test case.
962 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
964 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
966 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
969 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
971 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
972 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
973 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
974 vect_floatint_cvt with vect_doubleint_cvt.
975 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
976 vect_intfloat_cvt with vect_intdouble_cvt.
977 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
978 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
979 depend on vect_intdouble_cvt.
980 * lib/target-supports.exp
981 (check_effective_target_vect_doubleint_cvt)
982 (check_effective_target_vect_intdouble_cvt): New procs.
984 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
986 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
987 * lib/target-supports.exp (check_effective_target_vect_long_mult):
990 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
992 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
993 * gfortran.dg/vect/pr77848.f: Likewise.
995 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
997 * lib/target-supports.exp (check_effective_target_vect_float):
998 Return 1 being on a S/390 with VXE.
999 * gcc.dg/vect/pr31699.c: Require vec_float.
1000 * gcc.dg/vect/pr61194.c: Likewise.
1001 * gcc.dg/vect/pr65947-10.c: Likewise.
1002 * gcc.dg/vect/pr66142.c: Likewise.
1003 * gcc.dg/vect/slp-10.c: Likewise.
1004 * gcc.dg/vect/slp-11c.c: Likewise.
1005 * gcc.dg/vect/slp-12b.c: Likewise.
1006 * gcc.dg/vect/slp-18.c: Likewise.
1007 * gcc.dg/vect/slp-33.c: Likewise.
1008 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
1009 * gcc.dg/vect/slp-cond-2.c: Likewise.
1010 * gcc.dg/vect/vect-cond-10.c: Likewise.
1011 * gcc.dg/vect/vect-cond-8.c: Likewise.
1012 * gcc.dg/vect/vect-cond-9.c: Likewise.
1013 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
1014 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
1016 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
1018 PR tree-optimization/82374
1019 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
1020 attributes propagation changes for OMP outlined regions.
1021 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1022 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1024 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1026 PR tree-optimization/82413
1027 * g++.dg/pr82413.C: New test.
1029 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
1032 * gfortran.dg/associate_32.f03 : New test.
1034 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1039 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1041 PR tree-optimization/82374
1042 * gcc.dg/gomp/pr82374.c: New test.
1044 2017-10-04 Richard Biener <rguenther@suse.de>
1046 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
1047 errors and scan for one.
1048 * gfortran.dg/graphite/id-19.f: Likewise.
1049 * gfortran.dg/graphite/pr29832.f90: Likewise.
1050 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1051 * gfortran.dg/graphite/pr42326.f90: Likewise.
1052 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1053 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1054 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1055 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
1057 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1059 * gcc.target/powerpc/float128-odd.c: New test.
1061 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
1064 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
1066 2017-10-03 Jeff Law <law@redhat.com>
1069 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
1071 2017-10-03 Martin Jambor <mjambor@suse.cz>
1073 PR tree-optimization/82363
1074 * gcc.dg/tree-ssa/pr82363.c: New test.
1076 2017-10-03 Jakub Jelinek <jakub@redhat.com>
1078 PR tree-optimization/82381
1079 * gcc.c-torture/compile/pr82381.c: New test.
1082 * gcc.dg/pr82386.c: New test.
1084 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/cpp1y/lambda-generic-70570.C: New.
1089 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
1094 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp1y/lambda-generic-79005.C: New.
1099 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
1102 * gfortran.dg/typebound_proc_36.f90 : New test.
1104 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
1107 * gcc.target/powerpc/pr80210-2.c: New test.
1109 2017-10-02 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/pr82389.c: New test.
1113 PR tree-optimization/82387
1114 PR tree-optimization/82388
1115 PR tree-optimization/82389
1116 * gcc.c-torture/compile/pr82389.c: New test.
1117 * gcc.c-torture/execute/pr82387.c: New test.
1118 * gcc.c-torture/execute/pr82388.c: New test.
1120 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1124 * g++.dg/torture/pr79180.C: Likewise.
1127 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1129 2017-10-02 Richard Biener <rguenther@suse.de>
1131 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
1132 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
1133 * gcc.dg/graphite/id-16.c: Likewise.
1134 * gcc.dg/graphite/pr46168.c: Likewise.
1135 * gcc.dg/graphite/pr68756.c: Likewise.
1136 * gcc.dg/graphite/pr69728.c: Likewise.
1137 * gcc.dg/graphite/pr71575-2.c: Likewise.
1138 * gcc.dg/graphite/pr77362.c: Likewise.
1139 * gcc.dg/graphite/pr81373.c: Likewise.
1140 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1141 * gfortran.dg/graphite/interchange-1.f: Likewise.
1142 * gfortran.dg/graphite/pr29581.f90: Likewise.
1143 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1144 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1145 * gfortran.dg/graphite/pr42393.f90: Likewise.
1146 * gfortran.dg/graphite/pr47019.f: Likewise.
1148 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1151 * g++.dg/cpp1y/lambda-generic-69977.C: New.
1153 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
1158 2017-10-02 Tom de Vries <tom@codesourcery.com>
1160 * gcc.c-torture/compile/pr82337.c: Add
1161 dg-require-effective-target nonlocal_goto.
1163 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
1164 Alan Hayward <alan.hayward@arm.com>
1165 David Sherwood <david.sherwood@arm.com>
1168 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
1170 2017-10-02 Richard Biener <rguenther@suse.de>
1172 PR tree-optimization/82355
1173 * gcc.dg/graphite/fuse-1.c: Adjust.
1174 * gcc.dg/graphite/fuse-2.c: Likewise.
1175 * gcc.dg/graphite/pr82355.c: New testcase.
1177 2017-10-01 Jeff Law <law@redhat.com>
1179 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
1181 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1184 * gfortran.dg/binding_label_tests_28.f90: New test.
1186 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
1191 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp1y/constexpr-68754.C: Move...
1195 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1197 2017-09-30 Jakub Jelinek <jakub@redhat.com>
1200 * gcc.target/i386/pr82361-1.c: New test.
1201 * gcc.target/i386/pr82361-2.c: New test.
1203 2017-09-29 Yury Gribov <tetra2005@gmail.com>
1206 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1208 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1210 * g++.dg/other/dump-ada-spec-10.C: New test.
1212 2017-09-29 Jeff Law <law@redhat.com>
1214 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1216 2017-09-29 Jakub Jelinek <jakub@redhat.com>
1218 P0683R1 - default member initializers for bit-fields
1219 * g++.dg/ext/bitfield6.C: New test.
1220 * g++.dg/cpp2a/bitfield1.C: New test.
1221 * g++.dg/cpp2a/bitfield2.C: New test.
1222 * g++.dg/cpp2a/bitfield3.C: New test.
1224 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1227 * gcc.target/i386/pr81481.c: New.
1229 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1231 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
1232 and dg-require-effective-target directives to correct testing
1234 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1235 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1236 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
1237 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
1238 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
1239 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
1240 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
1241 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
1242 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
1243 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
1244 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
1245 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
1246 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
1247 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
1248 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
1249 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
1250 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
1252 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1254 PR tree-optimization/82337
1255 * gcc.c-torture/compile/pr82337.c: New file.
1257 2017-09-29 Javier Miranda <miranda@adacore.com>
1259 * gnat.dg/unchecked_union3.adb: New testcase.
1261 2017-09-29 Javier Miranda <miranda@adacore.com>
1263 * gnat.dg/unchecked_union2.adb: New testcase.
1265 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1268 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1269 * gfortran.dg/argument_checking_4.f90: Likewise.
1270 * gfortran.dg/argument_checking_5.f90: Likewise.
1271 * gfortran.dg/argument_checking_6.f90: Likewise.
1272 * gfortran.dg/argument_checking_10.f90: Likewise.
1273 * gfortran.dg/argument_checking_13.f90: Likewise.
1274 * gfortran.dg/argument_checking_15.f90: Likewise.
1275 * gfortran.dg/argument_checking_18.f90: Likewise.
1276 * gfortran.dg/gomp/udr8.f90: Likewise.
1277 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1280 2017-09-29 Jakub Jelinek <jakub@redhat.com>
1282 * g++.dg/ext/bitfield7.C: New test.
1283 * g++.dg/ext/bitfield8.C: New test.
1284 * g++.dg/ext/bitfield9.C: New test.
1287 * gcc.dg/tree-ssa/pr82340.c: New test.
1289 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1291 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1296 2017-09-28 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1300 * gcc.target/i386/pr82260-2.c: Likewise.
1302 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1304 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1306 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1308 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1309 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1310 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1311 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1312 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1313 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1314 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1315 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1316 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1317 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1319 2017-09-28 David Malcolm <dmalcolm@redhat.com>
1321 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1323 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1324 create a function pointer type independently of the call to
1325 gcc_jit_function_get_address, and assign the pointer to a local
1326 before returning it, to exercise the function pointer type
1329 2017-09-27 David Malcolm <dmalcolm@redhat.com>
1331 * jit.dg/all-non-failing-tests.h: Add
1332 test-returning-function-ptr.c.
1333 * jit.dg/test-returning-function-ptr.c: New test case.
1335 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1338 * gcc.target/aarch64/pr71727-2.c: New test.
1340 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1342 * gcc.target/powerpc/swaps-p8-28.c: New test.
1343 * gcc.target/powerpc/swaps-p8-29.c: New test.
1344 * gcc.target/powerpc/swaps-p8-30.c: New test.
1345 * gcc.target/powerpc/swaps-p8-31.c: New test.
1346 * gcc.target/powerpc/swaps-p8-32.c: New test.
1347 * gcc.target/powerpc/swaps-p8-33.c: New test.
1348 * gcc.target/powerpc/swaps-p8-34.c: New test.
1349 * gcc.target/powerpc/swaps-p8-35.c: New test.
1350 * gcc.target/powerpc/swaps-p8-36.c: New test.
1351 * gcc.target/powerpc/swaps-p8-37.c: New test.
1352 * gcc.target/powerpc/swaps-p8-38.c: New test.
1353 * gcc.target/powerpc/swaps-p8-39.c: New test.
1354 * gcc.target/powerpc/swaps-p8-40.c: New test.
1355 * gcc.target/powerpc/swaps-p8-41.c: New test.
1356 * gcc.target/powerpc/swaps-p8-42.c: New test.
1357 * gcc.target/powerpc/swaps-p8-43.c: New test.
1358 * gcc.target/powerpc/swaps-p8-44.c: New test.
1359 * gcc.target/powerpc/swaps-p8-45.c: New test.
1361 2017-09-27 Carl Love <cel@us.ibm.com>
1362 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1363 for the __builtin_fctid and __builtin_fctiw.
1365 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1367 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1368 new group memory offsetting code in the BRIG frontend.
1369 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1370 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1371 * brig.dg/test/gimple/variables.hsail: Likewise.
1373 2017-09-27 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/opt/pr82159.C: New test.
1378 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1380 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1382 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1384 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1385 don't generate a 32-bit shift after doing XSCVDPSPN.
1386 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1387 * gcc.target/powerpc/direct-move-float3.c: New test.
1389 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1391 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1393 2017-09-26 Carl Love <cel@us.ibm.com>
1395 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1396 file for the new built-ins and the existing built-ins.
1398 2017-09-26 Janus Weil <janus@gcc.gnu.org>
1402 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1403 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1404 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1405 Don't assume that DOUBLE PRECISION has kind=16.
1407 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1409 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1410 warning from associate construct and do loop.
1412 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1414 * gfortran.dg/gomp/associate1.f90: Really commit change
1416 * gfortran.dg/predcom-1.f: Likewise.
1417 * gfortran.dg/unconstrained_commons.f: Likewise.
1419 2017-09-26 Jakub Jelinek <jakub@redhat.com>
1422 * gcc.dg/pr35691-5.c: New test.
1423 * gcc.dg/pr35691-6.c: New test.
1425 2017-09-26 Richard Biener <rguenther@suse.de>
1427 PR tree-optimization/82321
1428 * gcc.dg/graphite/pr82321.c: New testcase.
1430 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1432 * lib/target-supports.exp (check_effective_target_vect_int)
1433 (check_effective_target_vect_shift)
1434 (check_effective_target_whole_vector_shift)
1435 (check_effective_target_vect_shift_char)
1436 (check_effective_target_vect_long)
1437 (check_effective_target_vect_double)
1438 (check_effective_target_vect_long_long)
1439 (check_effective_target_vect_perm)
1440 (check_effective_target_vect_perm_byte)
1441 (check_effective_target_vect_perm_short)
1442 (check_effective_target_vect_widen_mult_qi_to_hi)
1443 (check_effective_target_vect_widen_mult_hi_to_si)
1444 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1445 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1446 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1447 (check_effective_target_vect_pack_trunc)
1448 (check_effective_target_vect_unpack)
1449 (check_effective_target_vect_hw_misalign)
1450 (check_effective_target_vect_condition)
1451 (check_effective_target_vect_cond_mixed)
1452 (check_effective_target_vect_char_mult)
1453 (check_effective_target_vect_short_mult)
1454 (check_effective_target_vect_int_mult)
1455 (check_effective_target_vect_extract_even_odd)
1456 (check_effective_target_vect_interleave)
1457 (check_effective_target_sqrt_insn)
1458 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1460 (check_vect_support_and_set_flags): New proc.
1461 (check_effective_target_s390_vxe): Rename arch12 to z14.
1463 2017-09-26 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/82320
1466 * gcc.dg/torture/pr82320.c: New testcase.
1468 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1470 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1473 2017-09-25 Jeff Law <law@redhat.com>
1475 * lib/target-supports.exp
1476 (check_effective_target_supports_stack_clash_protection): Enable for
1477 rs6000 and powerpc targets.
1479 2017-09-25 Bin Cheng <bin.cheng@arm.com>
1481 PR tree-optimization/82163
1482 * gcc.dg/tree-ssa/pr82163.c: New test.
1484 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1486 * gfortran.dg/do_subscript_1.f90: New test.
1487 * gfortran.dg/do_subscript_2.f90: New test.
1488 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1489 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1490 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1492 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1494 * gcc.target/powerpc/fold-vec-st-char.c: New.
1495 * gcc.target/powerpc/fold-vec-st-double.c: New.
1496 * gcc.target/powerpc/fold-vec-st-float.c: New.
1497 * gcc.target/powerpc/fold-vec-st-int.c: New.
1498 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1499 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1500 * gcc.target/powerpc/fold-vec-st-short.c: New.
1502 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1504 * g++.dg/pr82155.C: New testcase.
1506 2017-09-25 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/82285
1509 * gcc.dg/torture/pr82285.c: New testcase.
1511 2017-09-25 Justin Squirek <squirek@adacore.com>
1513 * gnat.dg/entry_family.adb: New testcase
1515 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1518 * gcc.target/i386/pr82267.c: New test.
1520 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1523 * gfortran.dg/data_derived_1.f90: New test.
1525 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1528 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1529 * gfortran.dg/intrinsic_param_1.f90: New test.
1531 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1532 Steven G. Kargl <kargl@gcc.gnu.org>
1535 * gfortran.dg/zero_sized_7.f90: New test.
1537 2017-09-23 Janus Weil <janus@gcc.gnu.org>
1540 * gfortran.dg/promotion_3.f90: New test case.
1541 * gfortran.dg/promotion_4.f90: New test case.
1543 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
1545 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1546 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1548 2017-09-22 Jakub Jelinek <jakub@redhat.com>
1551 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1552 instead of -fdump-tree-forwprop-details in dg-options.
1553 * gcc.dg/pr35691-2.c: Likewise.
1554 * gcc.dg/pr35691-3.c: New test.
1555 * gcc.dg/pr35691-4.c: New test.
1558 * g++.dg/ubsan/pr81929.C: New test.
1560 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1562 PR tree-optimization/82289
1563 * gcc.dg/vect/pr82289.c: New test.
1565 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1566 Alan Hayward <alan.hayward@arm.com>
1567 David Sherwood <david.sherwood@arm.com>
1569 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1570 of alignment message.
1571 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1573 2017-09-22 Martin Sebor <msebor@redhat.com>
1576 * gcc.target/i386/pr80732.c: Correct a type error.
1578 2017-09-22 David Malcolm <dmalcolm@redhat.com>
1580 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1581 to reflect highlighting of parameters; add test coverage for
1582 callback parameters.
1584 2017-09-22 Richard Biener <rguenther@suse.de>
1586 * gcc.dg/graphite/scop-24.c: New testcase.
1588 2017-09-22 Richard Biener <rguenther@suse.de>
1590 PR tree-optimization/82291
1591 * gcc.dg/torture/pr82291.c: New testcase.
1593 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1595 * gcc.target/i386/avx512f-constant-set.c: New test.
1597 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1599 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1600 * gcc.target/i386/avx512f-prefer.c: New test.
1602 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1604 * lib/target-supports.exp
1605 (check_effective_target_frame_pointer_for_non_leaf): Add
1606 case for x86 Solaris.
1608 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
1611 * gfortran.dg/associate_26.f90 : New test.
1614 * gfortran.dg/associate_27.f90 : New test.
1617 * gfortran.dg/associate_28.f90 : New test.
1620 * gfortran.dg/associate_29.f90 : New test.
1623 * gfortran.dg/associate_30.f90 : New test.
1626 * gfortran.dg/associate_31.f90 : New test.
1628 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1630 * gnat.dg/discr48.adb: New test.
1631 * gnat.dg/discr48_pkg.ads: New helper.
1633 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1636 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1639 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1641 * gfortran.dg/goacc/wait.f90: New test.
1643 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1647 const predicate to const predicate & to avoid UB.
1648 * g++.dg/opt/pr81715.C: New test.
1650 2017-09-21 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/82276
1653 PR tree-optimization/82244
1654 * gcc.dg/torture/pr82276.c: New testcase.
1656 2017-09-21 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/71351
1659 * gfortran.dg/graphite/pr71351.f90: New testcase.
1660 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1662 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1665 * gcc.target/i386/pr82260-1.c: New test.
1666 * gcc.target/i386/pr82260-2.c: New test.
1668 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1669 Jeff Law <law@redhat.com>
1671 * gcc.dg/stack-check-5.c: Add argument for s390.
1672 * lib/target-supports.exp:
1673 (check_effective_target_supports_stack_clash_protection): Enable for
1676 2017-09-20 Martin Sebor <msebor@redhat.com>
1679 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1680 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1681 * lib/target-supports.exp: Adjust for C++.
1684 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1685 * gcc.dg/attr-ifunc-2.c: Ditto.
1686 * gcc.dg/attr-ifunc-3.c: Ditto.
1687 * gcc.dg/attr-ifunc-4.c: Ditto.
1688 * gcc.dg/attr-ifunc-5.c: Ditto.
1689 * gcc.dg/pr81854.c: Require ifunc support.
1690 * lib/target-supports.exp: Correct type error.
1692 2017-09-20 Jeff Law <law@redhat.com>
1694 * gcc.target/i386/stack-check-11.c: Update test and regexp
1695 so that it works for both i?86 and x86_64.
1697 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1700 * gcc.target/powerpc/pr77687.c: New testcase.
1702 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1704 P0409R2 - allow lambda capture [=, this]
1705 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1706 capture. Add further tests.
1707 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1708 for c++2a on [=, this] capture.
1710 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1711 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1713 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1715 * gcc.target/i386/builtin_target.c: Test knm.
1716 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1718 2017-09-20 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/77362
1721 * gcc.dg/graphite/pr77362.c: New testcase.
1723 2017-09-20 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/82264
1726 * gcc.dg/torture/pr82264.c: New testcase.
1728 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1731 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1732 it doesn't match newlines.
1733 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1734 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1735 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1736 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1737 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1738 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1739 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1740 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1741 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1742 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1744 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1749 2017-09-20 Richard Biener <rguenther@suse.de>
1751 PR tree-optimization/81373
1752 * gcc.dg/graphite/pr81373.c: New testcase.
1754 2017-09-19 Jeff Law <law@redhat.com>
1756 * gcc.target/i386/stack-check-11.c: New test.
1758 * gcc.dg/stack-check-4.c: New test.
1759 * gcc.dg/stack-check-5.c: New test.
1760 * gcc.dg/stack-check-6.c: New test.
1761 * gcc.dg/stack-check-6a.c: New test.
1762 * gcc.dg/stack-check-7.c: New test.
1763 * gcc.dg/stack-check-8.c: New test.
1764 * gcc.dg/stack-check-9.c: New test.
1765 * gcc.dg/stack-check-10.c: New test.
1766 * lib/target-supports.exp
1767 (check_effective_target_supports_stack_clash_protection): Enable for
1768 x86 and x86_64 targets.
1770 * gcc.dg/stack-check-3.c: New test.
1772 * gcc.dg/stack-check-2.c: New test.
1773 * lib/target-supports.exp
1774 (check_effective_target_supports_stack_clash_protection): New.
1775 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1776 (check_effective_target_caller_implicit_probes): Likewise.
1778 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1780 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1781 * g++.dg/tree-ssa/pr41428.C: Likewise.
1782 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1784 * g++.dg/expr/bool3.C: Likewise.
1785 * g++.dg/expr/bitfield5.C: Likewise.
1786 * g++.old-deja/g++.jason/bool5.C: Likewise.
1788 2017-09-18 Martin Sebor <msebor@redhat.com>
1791 * gcc.dg/pr81854.c: New test.
1792 * g++.dg/ext/attr-ifunc-5.C: New test.
1793 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1794 * g++.dg/ext/attr-ifunc-2.C: Same.
1795 * g++.dg/ext/attr-ifunc-3.C: Same.
1796 * g++.dg/ext/attr-ifunc-4.C: Same.
1797 * g++.old-deja/g++.abi/vtable2.C: Same.
1798 * gcc.dg/attr-ifunc-1.c: Same.
1800 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1802 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1804 2017-09-19 Richard Biener <rguenther@suse.de>
1806 PR tree-optimization/82244
1807 * gcc.dg/torture/pr82244.c: New testcase.
1809 2017-09-19 Richard Biener <rguenther@suse.de>
1811 PR tree-optimization/69728
1812 * gfortran.dg/graphite/pr69728.f90: New testcase.
1813 * gcc.dg/graphite/pr69728.c: Likewise.
1815 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1818 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1820 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1822 * gcc.dg/vect/slp-multitypes-13.c: New test.
1824 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1826 * gfortran.dg/vect/mask-store-1.f90: New test.
1828 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1831 * g++.dg/expr/delete1.C: New.
1833 2017-09-18 Bob Duff <duff@adacore.com>
1835 * gnat.dg/validity_check.adb: New testcase.
1837 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1839 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1841 2017-09-18 Bob Duff <duff@adacore.com>
1843 * gnat.dg/tagged_prefix_call.adb: New testcase.
1845 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1847 * gnat.dg/default_variants.adb: New testcase.
1849 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1852 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1853 * gcc.target/i386/pr81736-4.c: Likewise.
1855 2017-09-18 Richard Biener <rguenther@suse.de>
1857 PR tree-optimization/79622
1858 * gcc.dg/graphite/pr79622.c: New testcase.
1860 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1862 gcc.target/i386/pr82196-1.c: New test.
1863 gcc.target/i386/pr82196-2.c: Likewise.
1865 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1868 * gcc.target/i386/pr82166.c: New test.
1870 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1873 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1874 * gfortran.dg/pdt_2.f03 : The same.
1875 * gfortran.dg/pdt_3.f03 : The same.
1876 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1877 module 'bad_vars'. Add error concerning assumed parameters and
1879 * gfortran.dg/pdt_11.f03 : New test.
1882 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1883 * gfortran.dg/associate_25.f90 : New test.
1884 * gfortran.dg/pdt_12.f03 : New test.
1886 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1887 Jakub Jelinek <jakub@redhat.com>
1889 Add support for -std=c++2a.
1890 * lib/target-supports.exp (check_effective_target_c++17): Return
1891 1 also if check_effective_target_c++2a.
1892 (check_effective_target_c++17_down): New.
1893 (check_effective_target_c++2a_only): New.
1894 (check_effective_target_c++2a): New.
1895 * g++.dg/cpp2a/cplusplus.C: New.
1897 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1900 * gcc.target/i386/excess-precision-8.c: New test.
1902 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1903 Paolo Carlini <paolo.carlini@oracle.com>
1906 * g++.dg/other/anon-union4.C: New.
1907 * g++.old-deja/g++.law/union4.C: Adjust.
1908 * g++.old-deja/g++.other/anon1.C: Likewise.
1910 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1912 * c-c++-common/Wcast-align.c: New test.
1914 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1916 * g++.dg/sso-1.C: New test.
1917 * g++.dg/sso-2.C: Likewise.
1919 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1924 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1926 PR tree-optimization/71026
1927 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1929 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1931 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1932 * lib/target-supports.exp (check_effective_target_c++14): Use
1933 check_effective_target_c++17 instead of check_effective_target_c++1z.
1934 (check_effective_target_c++14_down): Likewise.
1935 (check_effective_target_c++1z_only): Rename to ...
1936 (check_effective_target_c++17_only): ... this.
1937 (check_effective_target_c++1z): Rename to ...
1938 (check_effective_target_c++17): ... this.
1939 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1940 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1941 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1942 and comments refering to 1z to 17.
1943 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1944 * g++.dg/template/partial5.C: Likewise.
1945 * g++.dg/template/nontype8.C: Likewise.
1946 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1947 * g++.dg/cpp1z/nontype3a.C: Likewise.
1948 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1949 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1950 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1951 * g++.dg/cpp1z/pr78771.C: Likewise.
1952 * g++.dg/cpp1z/elide1.C: Likewise.
1953 * g++.dg/cpp1z/fold3.C: Likewise.
1954 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1955 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1956 * g++.dg/cpp1z/inline-var2.C: Likewise.
1957 * g++.dg/cpp1z/eval-order2.C: Likewise.
1958 * g++.dg/cpp1z/decomp21.C: Likewise.
1959 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1960 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1961 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1962 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1963 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1964 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1965 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1966 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1967 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1968 * g++.dg/cpp1z/range-for1.C: Likewise.
1969 * g++.dg/cpp1z/init-statement4.C: Likewise.
1970 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1971 * g++.dg/cpp1z/decomp30.C: Likewise.
1972 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1973 * g++.dg/cpp1z/register2.C: Likewise.
1974 * g++.dg/cpp1z/decomp9.C: Likewise.
1975 * g++.dg/cpp1z/regress1.C: Likewise.
1976 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1977 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1978 * g++.dg/cpp1z/abbrev2.C: Likewise.
1979 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1980 * g++.dg/cpp1z/regress2.C: Likewise.
1981 * g++.dg/cpp1z/decomp16.C: Likewise.
1982 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1983 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1984 * g++.dg/cpp1z/decomp3.C: Likewise.
1985 * g++.dg/cpp1z/register1.C: Likewise.
1986 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1987 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1988 * g++.dg/cpp1z/decomp10.C: Likewise.
1989 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1990 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1991 * g++.dg/cpp1z/decomp27.C: Likewise.
1992 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1993 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1994 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1995 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1996 * g++.dg/cpp1z/decomp11.C: Likewise.
1997 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1998 * g++.dg/cpp1z/utf8-2.C: Likewise.
1999 * g++.dg/cpp1z/lambda-this3.C: Likewise.
2000 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
2001 * g++.dg/cpp1z/byte1.C: Likewise.
2002 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
2003 * g++.dg/cpp1z/aggr-base4.C: Likewise.
2004 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
2005 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
2006 * g++.dg/cpp1z/utf8-2a.C: Likewise.
2007 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
2008 * g++.dg/cpp1z/aggr-base6.C: Likewise.
2009 * g++.dg/cpp1z/cplusplus.C: Likewise.
2010 * g++.dg/cpp1z/class-deduction20.C: Likewise.
2011 * g++.dg/cpp1z/aggr-base2.C: Likewise.
2012 * g++.dg/cpp1z/class-deduction6.C: Likewise.
2013 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
2014 * g++.dg/cpp1z/class-deduction31.C: Likewise.
2015 * g++.dg/cpp1z/class-deduction25.C: Likewise.
2016 * g++.dg/cpp1z/class-deduction18.C: Likewise.
2017 * g++.dg/cpp1z/fold9.C: Likewise.
2018 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
2019 * g++.dg/cpp1z/abbrev1.C: Likewise.
2020 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
2021 * g++.dg/cpp1z/utf8.C: Likewise.
2022 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2023 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2024 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2025 * g++.dg/cpp1z/init-statement2.C: Likewise.
2026 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2027 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2028 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2029 * g++.dg/cpp1z/nontype3.C: Likewise.
2030 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2031 * g++.dg/cpp1z/fold7.C: Likewise.
2032 * g++.dg/cpp1z/nontype2.C: Likewise.
2033 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2034 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2035 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2036 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2037 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2038 * g++.dg/cpp1z/nontype1.C: Likewise.
2039 * g++.dg/cpp1z/init-statement5.C: Likewise.
2040 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2041 * g++.dg/cpp1z/decomp17.C: Likewise.
2042 * g++.dg/cpp1z/fold4.C: Likewise.
2043 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2044 * g++.dg/cpp1z/fold7a.C: Likewise.
2045 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2046 * g++.dg/cpp1z/init-statement7.C: Likewise.
2047 * g++.dg/cpp1z/aggr-base5.C: Likewise.
2048 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
2049 * g++.dg/cpp1z/pr79143.C: Likewise.
2050 * g++.dg/cpp1z/class-deduction38.C: Likewise.
2051 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
2052 * g++.dg/cpp1z/class-deduction12.C: Likewise.
2053 * g++.dg/cpp1z/decomp20.C: Likewise.
2054 * g++.dg/cpp1z/class-deduction22.C: Likewise.
2055 * g++.dg/cpp1z/class-deduction29.C: Likewise.
2056 * g++.dg/cpp1z/class-deduction8.C: Likewise.
2057 * g++.dg/cpp1z/class-deduction43.C: Likewise.
2058 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2059 * g++.dg/cpp1z/fold8.C: Likewise.
2060 * g++.dg/cpp1z/init-statement3.C: Likewise.
2061 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
2062 * g++.dg/cpp1z/class-deduction36.C: Likewise.
2063 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
2064 * g++.dg/cpp1z/fallthrough1.C: Likewise.
2065 * g++.dg/cpp1z/fold1.C: Likewise.
2066 * g++.dg/cpp1z/class-deduction26.C: Likewise.
2067 * g++.dg/cpp1z/fold-ice1.C: Likewise.
2068 * g++.dg/cpp1z/fold5.C: Likewise.
2069 * g++.dg/cpp1z/class-deduction34.C: Likewise.
2070 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
2071 * g++.dg/cpp1z/class-deduction7.C: Likewise.
2072 * g++.dg/cpp1z/class-deduction16.C: Likewise.
2073 * g++.dg/cpp1z/class-deduction10.C: Likewise.
2074 * g++.dg/cpp1z/eval-order3.C: Likewise.
2075 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
2076 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
2077 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
2078 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
2079 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
2080 * g++.dg/cpp1z/decomp15.C: Likewise.
2081 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
2082 * g++.dg/cpp1z/fold-mangle.C: Likewise.
2083 * g++.dg/cpp1z/class-deduction35.C: Likewise.
2084 * g++.dg/cpp1z/decomp4.C: Likewise.
2085 * g++.dg/cpp1z/class-deduction42.C: Likewise.
2086 * g++.dg/cpp1z/init-statement8.C: Likewise.
2087 * g++.dg/cpp1z/inline-var1a.C: Likewise.
2088 * g++.dg/cpp1z/init-statement6.C: Likewise.
2089 * g++.dg/cpp1z/class-deduction17.C: Likewise.
2090 * g++.dg/cpp1z/class-deduction28.C: Likewise.
2091 * g++.dg/cpp1z/class-deduction27.C: Likewise.
2092 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
2093 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
2094 * g++.dg/cpp1z/class-deduction11.C: Likewise.
2095 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
2096 * g++.dg/cpp1z/init-statement9.C: Likewise.
2097 * g++.dg/cpp1z/class-deduction19.C: Likewise.
2098 * g++.dg/cpp1z/class-deduction5.C: Likewise.
2099 * g++.dg/cpp1z/fold2.C: Likewise.
2100 * g++.dg/cpp1z/class-deduction33.C: Likewise.
2101 * g++.dg/cpp1z/class-deduction24.C: Likewise.
2102 * g++.dg/cpp1z/aggr-base1.C: Likewise.
2103 * g++.dg/cpp1z/fold6.C: Likewise.
2104 * g++.dg/cpp1z/decomp12.C: Likewise.
2105 * g++.dg/cpp1z/class-deduction4.C: Likewise.
2106 * g++.dg/cpp1z/inline-var1.C: Likewise.
2107 * g++.dg/cpp1z/aligned-new2.C: Likewise.
2108 * g++.dg/cpp1z/class-deduction3.C: Likewise.
2109 * g++.dg/other/error3.C: Likewise.
2110 * g++.dg/init/new25.C: Likewise.
2111 * g++.dg/init/new13.C: Likewise.
2112 * g++.dg/tls/diag-2.C: Likewise.
2113 * g++.dg/tls/diag-4.C: Likewise.
2114 * g++.dg/opt/noreturn-1.C: Likewise.
2115 * g++.dg/eh/async-unwind2.C: Likewise.
2116 * g++.dg/eh/spec9.C: Likewise.
2117 * g++.dg/eh/spec7.C: Likewise.
2118 * g++.dg/eh/template1.C: Likewise.
2119 * g++.dg/eh/cond4.C: Likewise.
2120 * g++.dg/eh/pr41819.C: Likewise.
2121 * g++.dg/eh/delete1.C: Likewise.
2122 * g++.dg/eh/spec3.C: Likewise.
2123 * g++.dg/eh/forced4.C: Likewise.
2124 * g++.dg/eh/spec2.C: Likewise.
2125 * g++.dg/eh/shadow1.C: Likewise.
2126 * g++.dg/eh/pr38662.C: Likewise.
2127 * g++.dg/eh/ehopt1.C: Likewise.
2128 * g++.dg/eh/spec8.C: Likewise.
2129 * g++.dg/eh/init-temp2.C: Likewise.
2130 * g++.dg/rtti/crash3.C: Likewise.
2131 * g++.dg/warn/Wreturn-type-3.C: Likewise.
2132 * g++.dg/warn/register-parm-1.C: Likewise.
2133 * g++.dg/warn/register-var-2.C: Likewise.
2134 * g++.dg/gcov/gcov-7.C: Likewise.
2135 * g++.dg/tree-ssa/pr45605.C: Likewise.
2136 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
2137 * g++.dg/lookup/exception1.C: Likewise.
2138 * g++.dg/ubsan/pr79589.C: Likewise.
2139 * g++.dg/tm/pr47340.C: Likewise.
2140 * g++.dg/tm/pr46567.C: Likewise.
2141 * g++.dg/expr/bitfield5.C: Likewise.
2142 * g++.dg/expr/bool1.C: Likewise.
2143 * g++.dg/expr/lval3.C: Likewise.
2144 * g++.dg/expr/lval4.C: Likewise.
2145 * g++.dg/expr/bitfield4.C: Likewise.
2146 * g++.dg/expr/bitfield6.C: Likewise.
2147 * g++.dg/expr/bool3.C: Likewise.
2148 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2149 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2150 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
2151 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
2152 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
2153 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
2154 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
2155 * g++.dg/ext/has_nothrow_assign.C: Likewise.
2156 * g++.dg/parse/register1.C: Likewise.
2157 * g++.dg/parse/error15.C: Likewise.
2158 * g++.dg/parse/linkage2.C: Likewise.
2159 * g++.dg/concepts/intro2.C: Likewise.
2160 * g++.dg/concepts/class.C: Likewise.
2161 * g++.dg/concepts/traits1.C: Likewise.
2162 * g++.dg/concepts/req5.C: Likewise.
2163 * g++.dg/concepts/var-concept5.C: Likewise.
2164 * g++.dg/concepts/fn-concept2.C: Likewise.
2165 * g++.dg/concepts/traits2.C: Likewise.
2166 * g++.dg/concepts/placeholder2.C: Likewise.
2167 * g++.dg/concepts/class6.C: Likewise.
2168 * g++.dg/concepts/memtmpl1.C: Likewise.
2169 * g++.dg/concepts/friend2.C: Likewise.
2170 * g++.dg/concepts/template-parm3.C: Likewise.
2171 * g++.dg/concepts/template-parm10.C: Likewise.
2172 * g++.dg/concepts/explicit-spec1.C: Likewise.
2173 * g++.dg/concepts/explicit-spec3.C: Likewise.
2174 * g++.dg/concepts/var-templ2.C: Likewise.
2175 * g++.dg/concepts/intro5.C: Likewise.
2176 * g++.dg/concepts/deduction-constraint1.C: Likewise.
2177 * g++.dg/concepts/iconv1.C: Likewise.
2178 * g++.dg/concepts/constrained-parm.C: Likewise.
2179 * g++.dg/concepts/template-template-parm1.C: Likewise.
2180 * g++.dg/concepts/var-concept3.C: Likewise.
2181 * g++.dg/concepts/class3.C: Likewise.
2182 * g++.dg/concepts/memfun2.C: Likewise.
2183 * g++.dg/concepts/req1.C: Likewise.
2184 * g++.dg/concepts/disjunction1.C: Likewise.
2185 * g++.dg/concepts/req17.C: Likewise.
2186 * g++.dg/concepts/pr65848.C: Likewise.
2187 * g++.dg/concepts/placeholder4.C: Likewise.
2188 * g++.dg/concepts/decl-diagnose.C: Likewise.
2189 * g++.dg/concepts/intro7.C: Likewise.
2190 * g++.dg/concepts/pr68683.C: Likewise.
2191 * g++.dg/concepts/partial-spec4.C: Likewise.
2192 * g++.dg/concepts/template-parm5.C: Likewise.
2193 * g++.dg/concepts/explicit-inst1.C: Likewise.
2194 * g++.dg/concepts/class-deduction1.C: Likewise.
2195 * g++.dg/concepts/class1.C: Likewise.
2196 * g++.dg/concepts/req15.C: Likewise.
2197 * g++.dg/concepts/memfun.C: Likewise.
2198 * g++.dg/concepts/pr68434.C: Likewise.
2199 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2200 * g++.dg/concepts/partial-spec6.C: Likewise.
2201 * g++.dg/concepts/var-templ1.C: Likewise.
2202 * g++.dg/concepts/template-parm8.C: Likewise.
2203 * g++.dg/concepts/explicit-inst3.C: Likewise.
2204 * g++.dg/concepts/class4.C: Likewise.
2205 * g++.dg/concepts/req6.C: Likewise.
2206 * g++.dg/concepts/fn8.C: Likewise.
2207 * g++.dg/concepts/class5.C: Likewise.
2208 * g++.dg/concepts/placeholder5.C: Likewise.
2209 * g++.dg/concepts/req16.C: Likewise.
2210 * g++.dg/concepts/req10.C: Likewise.
2211 * g++.dg/concepts/var-concept2.C: Likewise.
2212 * g++.dg/concepts/auto3.C: Likewise.
2213 * g++.dg/concepts/generic-fn-err.C: Likewise.
2214 * g++.dg/concepts/pr65552.C: Likewise.
2215 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2216 * g++.dg/concepts/fn1.C: Likewise.
2217 * g++.dg/concepts/partial-spec.C: Likewise.
2218 * g++.dg/concepts/template-parm12.C: Likewise.
2219 * g++.dg/concepts/diagnostic1.C: Likewise.
2220 * g++.dg/concepts/intro1.C: Likewise.
2221 * g++.dg/concepts/explicit-inst4.C: Likewise.
2222 * g++.dg/concepts/req18.C: Likewise.
2223 * g++.dg/concepts/explicit-spec5.C: Likewise.
2224 * g++.dg/concepts/var-concept6.C: Likewise.
2225 * g++.dg/concepts/fn9.C: Likewise.
2226 * g++.dg/concepts/req2.C: Likewise.
2227 * g++.dg/concepts/template-parm7.C: Likewise.
2228 * g++.dg/concepts/req14.C: Likewise.
2229 * g++.dg/concepts/template-parm6.C: Likewise.
2230 * g++.dg/concepts/variadic4.C: Likewise.
2231 * g++.dg/concepts/fn6.C: Likewise.
2232 * g++.dg/concepts/req-neg1.C: Likewise.
2233 * g++.dg/concepts/alias3.C: Likewise.
2234 * g++.dg/concepts/expression2.C: Likewise.
2235 * g++.dg/concepts/partial-spec3.C: Likewise.
2236 * g++.dg/concepts/expression3.C: Likewise.
2237 * g++.dg/concepts/memfun-err.C: Likewise.
2238 * g++.dg/concepts/pr66091.C: Likewise.
2239 * g++.dg/concepts/explicit-spec2.C: Likewise.
2240 * g++.dg/concepts/equiv.C: Likewise.
2241 * g++.dg/concepts/friend1.C: Likewise.
2242 * g++.dg/concepts/fn4.C: Likewise.
2243 * g++.dg/concepts/var-templ3.C: Likewise.
2244 * g++.dg/concepts/explicit-inst2.C: Likewise.
2245 * g++.dg/concepts/alias2.C: Likewise.
2246 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2247 * g++.dg/concepts/placeholder6.C: Likewise.
2248 * g++.dg/concepts/fn10.C: Likewise.
2249 * g++.dg/concepts/req3.C: Likewise.
2250 * g++.dg/concepts/variadic2.C: Likewise.
2251 * g++.dg/concepts/pr65636.C: Likewise.
2252 * g++.dg/concepts/intro6.C: Likewise.
2253 * g++.dg/concepts/class2.C: Likewise.
2254 * g++.dg/concepts/fn2.C: Likewise.
2255 * g++.dg/concepts/req20.C: Likewise.
2256 * g++.dg/concepts/req8.C: Likewise.
2257 * g++.dg/concepts/placeholder1.C: Likewise.
2258 * g++.dg/concepts/pr65854.C: Likewise.
2259 * g++.dg/concepts/member-concept.C: Likewise.
2260 * g++.dg/concepts/template-parm2.C: Likewise.
2261 * g++.dg/concepts/variadic1.C: Likewise.
2262 * g++.dg/concepts/fn7.C: Likewise.
2263 * g++.dg/concepts/intro4.C: Likewise.
2264 * g++.dg/concepts/req13.C: Likewise.
2265 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2266 * g++.dg/concepts/explicit-spec6.C: Likewise.
2267 * g++.dg/concepts/auto1.C: Likewise.
2268 * g++.dg/concepts/alias1.C: Likewise.
2269 * g++.dg/concepts/fn-concept1.C: Likewise.
2270 * g++.dg/concepts/template-parm11.C: Likewise.
2271 * g++.dg/concepts/explicit-spec4.C: Likewise.
2272 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2273 * g++.dg/concepts/req9.C: Likewise.
2274 * g++.dg/concepts/req4.C: Likewise.
2275 * g++.dg/concepts/pr65681.C: Likewise.
2276 * g++.dg/concepts/req7.C: Likewise.
2277 * g++.dg/concepts/req12.C: Likewise.
2278 * g++.dg/concepts/fn5.C: Likewise.
2279 * g++.dg/concepts/alias4.C: Likewise.
2280 * g++.dg/concepts/generic-fn.C: Likewise.
2281 * g++.dg/concepts/feature-macro.C: Likewise.
2282 * g++.dg/concepts/req19.C: Likewise.
2283 * g++.dg/concepts/placeholder3.C: Likewise.
2284 * g++.dg/concepts/intro3.C: Likewise.
2285 * g++.dg/concepts/partial-spec5.C: Likewise.
2286 * g++.dg/concepts/template-parm4.C: Likewise.
2287 * g++.dg/concepts/dr1430.C: Likewise.
2288 * g++.dg/concepts/pr65634.C: Likewise.
2289 * g++.dg/concepts/var-concept4.C: Likewise.
2290 * g++.dg/concepts/pr67249.C: Likewise.
2291 * g++.dg/concepts/expression.C: Likewise.
2292 * g++.dg/concepts/pr65575.C: Likewise.
2293 * g++.dg/concepts/partial-spec2.C: Likewise.
2294 * g++.dg/concepts/template-parm9.C: Likewise.
2295 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2296 * g++.dg/concepts/equiv2.C: Likewise.
2297 * g++.dg/concepts/req11.C: Likewise.
2298 * g++.dg/concepts/template-parm1.C: Likewise.
2299 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2300 * g++.dg/concepts/var-concept1.C: Likewise.
2301 * g++.dg/concepts/fn3.C: Likewise.
2302 * g++.dg/torture/pr46364.C: Likewise.
2303 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2304 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2305 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2306 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2307 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2308 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2309 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2310 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2311 * g++.dg/torture/pr52918-1.C: Likewise.
2312 * g++.dg/torture/pr49394.C: Likewise.
2313 * g++.dg/torture/pr57190.C: Likewise.
2314 * g++.dg/cpp0x/static_assert8.C: Likewise.
2315 * g++.dg/cpp0x/noexcept19.C: Likewise.
2316 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2317 * g++.dg/cpp0x/variadic73.C: Likewise.
2318 * g++.dg/cpp0x/noexcept02.C: Likewise.
2319 * g++.dg/cpp0x/defaulted23.C: Likewise.
2320 * g++.dg/cpp0x/noexcept08.C: Likewise.
2321 * g++.dg/cpp0x/auto9.C: Likewise.
2322 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2323 * g++.dg/cpp0x/error5.C: Likewise.
2324 * c-c++-common/gomp/atomic-12.c: Likewise.
2325 * c-c++-common/gomp/atomic-13.c: Likewise.
2326 * c-c++-common/gomp/atomic-14.c: Likewise.
2327 * c-c++-common/Wvarargs-2.c: Likewise.
2328 * c-c++-common/Wvarargs.c: Likewise.
2329 * c-c++-common/vector-subscript-2.c: Likewise.
2330 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2331 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2332 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2333 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2334 * g++.old-deja/g++.eh/throw2.C: Likewise.
2335 * g++.old-deja/g++.eh/throw1.C: Likewise.
2336 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2337 * g++.old-deja/g++.other/new7.C: Likewise.
2338 * g++.old-deja/g++.other/crash30.C: Likewise.
2339 * g++.old-deja/g++.other/regstack.C: Likewise.
2340 * g++.old-deja/g++.other/crash28.C: Likewise.
2341 * g++.old-deja/g++.jason/bool5.C: Likewise.
2342 * g++.old-deja/g++.mike/p10416.C: Likewise.
2343 * g++.old-deja/g++.mike/eh25.C: Likewise.
2344 * g++.old-deja/g++.mike/eh55.C: Likewise.
2346 PR rtl-optimization/82192
2347 * gcc.c-torture/execute/pr82192.c: New test.
2349 2017-09-15 Richard Biener <rguenther@suse.de>
2351 PR tree-optimization/82217
2352 * gcc.dg/torture/pr82217.c: New testcase.
2354 2017-09-15 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.target/i386/pr82145.c: New test.
2359 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
2362 * gfortran.dg/pointer_array_9.f90: New test.
2364 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2366 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2368 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2369 of __builtin_fabsq. Prevent the test from running on 32-bit.
2370 * gcc.target/powerpc/float128-fma1.c: New test.
2371 * gcc.target/powerpc/float128-fma2.c: Likewise.
2372 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2373 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2375 2017-09-14 David Malcolm <dmalcolm@redhat.com>
2378 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2381 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2383 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2385 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2387 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2390 2017-09-14 Richard Biener <rguenther@suse.de>
2392 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2393 * gcc.dg/uninit-suppress_2.c: Adjust.
2394 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2396 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 PR tree-optimization/80996
2399 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2401 2017-09-14 Jakub Jelinek <jakub@redhat.com>
2404 * g++.dg/cpp0x/pr81325.C: New test.
2406 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
2409 * gfortran.dg/pdt_10.f03 : New test.
2411 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2414 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2416 2017-09-13 Martin Liska <mliska@suse.cz>
2419 * g++.dg/torture/pr82154.C: New test.
2421 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2425 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2427 2017-09-13 Steve Ellcey <sellcey@cavium.com>
2429 PR tree-optimization/80925
2430 * gfortran.dg/vect/vect-2.f90: Add
2431 --param vect-max-peeling-for-alignment=0 option.
2432 Remove unaligned access and peeling checks.
2433 * gfortran.dg/vect/vect-3.f90: Ditto.
2434 * gfortran.dg/vect/vect-4.f90: Ditto.
2435 * gfortran.dg/vect/vect-5.f90: Ditto.
2437 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2441 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2443 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2445 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2447 2017-09-13 Marek Polacek <polacek@redhat.com>
2450 * gcc.dg/pr82167.c: New test.
2452 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2454 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2455 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2456 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2457 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2458 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2459 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2461 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2463 * gcc.target/aarch64/pr62178.c: Updated testcase
2464 to scan for two ldrs and an mla.
2466 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2469 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2471 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2473 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2475 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2477 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2478 ARMv8-A and ARMv8-R.
2479 * gcc.target/arm/acle/cdp2.c: Likewise.
2480 * gcc.target/arm/acle/ldc.c: Likewise.
2481 * gcc.target/arm/acle/ldc2.c: Likewise.
2482 * gcc.target/arm/acle/ldc2l.c: Likewise.
2483 * gcc.target/arm/acle/ldcl.c: Likewise.
2484 * gcc.target/arm/acle/mcr.c: Likewise.
2485 * gcc.target/arm/acle/mcr2.c: Likewise.
2486 * gcc.target/arm/acle/mcrr.c: Likewise.
2487 * gcc.target/arm/acle/mcrr2.c: Likewise.
2488 * gcc.target/arm/acle/mrc.c: Likewise.
2489 * gcc.target/arm/acle/mrc2.c: Likewise.
2490 * gcc.target/arm/acle/mrrc.c: Likewise.
2491 * gcc.target/arm/acle/mrrc2.c: Likewise.
2492 * gcc.target/arm/acle/stc.c: Likewise.
2493 * gcc.target/arm/acle/stc2.c: Likewise.
2494 * gcc.target/arm/acle/stc2l.c: Likewise.
2495 * gcc.target/arm/acle/stcl.c: Likewise.
2496 * lib/target-supports.exp:
2497 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2498 and stcl in the comment.
2499 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2500 and disable Thumb-1 targets.
2501 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2502 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2504 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2508 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2510 2017-09-13 Richard Biener <rguenther@suse.de>
2513 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2514 default-def to avoid breaking iterator update with the weird
2515 interaction with cgraph_update_edges_for_call_stmt_node.
2517 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2519 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2521 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2524 * g++.dg/torture/pr70621.C: New.
2526 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
2529 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2531 * gfortran.dg/pdt_6.f03 : New test.
2532 * gfortran.dg/pdt_7.f03 : New test.
2533 * gfortran.dg/pdt_8.f03 : New test.
2536 * gfortran.dg/pdt_9.f03 : New test.
2538 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.target/powerpc/pr82112.c: New test.
2542 * g++.dg/ext/altivec-18.C: New test.
2544 2017-09-12 Martin Liska <mliska@suse.cz>
2547 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2549 2017-09-12 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/82157
2552 * gcc.dg/torture/pr82157.c: New testcase.
2554 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2556 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2558 * gcc.target/mips/near-far-2.c: Likewise.
2559 * gcc.target/mips/near-far-3.c: Likewise.
2560 * gcc.target/mips/near-far-4.c: Likewise.
2562 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2565 * c-c++-common/pr82112.c: New test.
2566 * gcc.dg/pr82112.c: New test.
2568 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2571 * gnat.dg/pack9.adb: Robustify.
2573 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
2576 * gfortran.dg/associate_24.f90: New test.
2577 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2579 * gfortran.dg/no_arg_check_2.f90: Likewise.
2580 * gfortran.dg/pointer_array_1.f90: New test.
2581 * gfortran.dg/pointer_array_2.f90: New test.
2582 * gfortran.dg/pointer_array_7.f90: New test.
2583 * gfortran.dg/pointer_array_8.f90: New test.
2584 * gfortran.dg/pointer_array_component_1.f90: New test.
2585 * gfortran.dg/pointer_array_component_2.f90: New test.
2586 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2590 * gfortran.dg/pointer_array_3.f90: New test.
2593 * gfortran.dg/pointer_array_4.f90: New test.
2596 * gfortran.dg/pointer_array_5.f90: New test.
2599 * gfortran.dg/pointer_array_6.f90: New test.
2601 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
2604 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2605 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2606 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2607 * g++.dg/cpp1y/feat-neg.C: Likewise.
2608 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2610 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2612 * gnat.dg/debug14.adb: New test.
2614 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2616 * gnat.dg/specs/atomic3.ads: New test.
2618 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2620 * gnat.dg/specs/vfa.ads: Rename into...
2621 * gnat.dg/specs/vfa1.ads: ...this.
2622 * gnat.dg/specs/vfa2.ads: New test.
2624 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2626 * gfortran.dg/pdt_1.f03 : New test.
2627 * gfortran.dg/pdt_2.f03 : New test.
2628 * gfortran.dg/pdt_3.f03 : New test.
2629 * gfortran.dg/pdt_4.f03 : New test.
2630 * gfortran.dg/pdt_5.f03 : New test.
2632 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2634 * gcc.dg/pr81988.c: New test.
2636 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/opt67.adb: New test.
2639 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2641 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2644 * gcc.dg/pr81979.c: New test.
2646 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2649 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2651 2017-09-07 Richard Biener <rguenther@suse.de>
2653 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2656 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2658 * gcc.target/powerpc/float128-1.c: Update options to know that
2659 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2660 -static-libgcc option which is no longer needed. Use -mvsx or
2661 -mpower9-vector to enable VSX or hardware IEEE support, rather
2662 than specifying a particular CPU.
2663 * gcc.target/powerpc/float128-2.c: Likewise.
2664 * gcc.target/powerpc/float128-cmp.c: Likewise.
2665 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2666 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2667 * gcc.target/powerpc/float128-hw.c: Likewise.
2668 * gcc.target/powerpc/float128-mix.c: Likewise.
2669 * gcc.target/powerpc/float128-type-1.c: Likewise.
2670 * gcc.target/powerpc/float128-type-2.c: Likewise.
2671 * gcc.target/powerpc/float128-3.c: New test.
2672 * gcc.target/powerpc/float128-4.c: Likewise.
2673 * gcc.target/powerpc/float128-5.c: Likewise.
2675 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2678 * gcc.dg/pr78468.c: Add alignment test.
2680 2017-09-06 Wish Wu <wishwu007@gmail.com>
2681 Jakub Jelinek <jakub@redhat.com>
2683 * gcc.dg/sancov/cmp0.c: New test.
2685 2017-09-06 Richard Biener <rguenther@suse.de>
2687 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2688 test for correctness of vector lowering.
2690 2017-09-06 Richard Biener <rguenther@suse.de>
2692 PR tree-optimization/82108
2693 * gcc.dg/vect/pr82108.c: New testcase.
2695 2017-09-06 Martin Jambor <mjambor@suse.cz>
2697 PR tree-optimization/82078
2698 * gcc.dg/tree-ssa/pr82078.c: New test.
2700 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.dg/tls/pr82095.c: New test.
2705 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2708 * gcc.dg/gomp/pr81768-2.c: New test.
2711 * gcc.dg/gomp/pr81768-1.c: New test.
2713 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2716 * gcc.target/powerpc/pr81833-1.c: New file.
2717 * gcc.target/powerpc/pr81833-2.c: New file.
2719 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2724 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2725 * gcc.target/i386/pr81769-1a.c: New test.
2726 * gcc.target/i386/pr81769-1b.c: Likewise.
2727 * gcc.target/i386/pr81769-2.c: Likewise.
2729 2017-09-05 Marek Polacek <polacek@redhat.com>
2732 * c-c++-common/ubsan/pr82072-2.c: New test.
2734 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/cpp1y/constexpr-return3.C: New.
2739 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2741 * gnat.dg/incomplete5.ad[sb]: New test.
2742 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2744 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2746 * gnat.dg/specs/uc2.ads: New test.
2748 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2750 * gnat.dg/taft_type4.adb: New test.
2751 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2753 2017-09-05 Richard Biener <rguenther@suse.de>
2755 PR tree-optimization/82102
2756 * gcc.dg/torture/pr82102.c: New testcase.
2758 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2760 * testsuite/gnat.dg/array29.ad[sb]: New test.
2762 2017-09-05 Martin Liska <mliska@suse.cz>
2764 PR tree-optimization/82032
2765 * g++.dg/other/pr82032.C: New test.
2766 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2767 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2768 * gcc.dg/switch-10.c: Likewise.
2770 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2772 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2773 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2775 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2778 * gcc.target/arm/pr77308-1.c: New test.
2780 2017-09-04 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/82084
2783 * g++.dg/torture/pr82084.C: New testcase.
2785 2017-09-04 Marek Polacek <polacek@redhat.com>
2788 * c-c++-common/Wtautological-compare-5.c: New test.
2790 2017-09-04 Jeff Law <law@redhat.com>
2792 PR tree-optimization/64910
2793 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2795 2017-09-04 Marek Polacek <polacek@redhat.com>
2798 * c-c++-common/ubsan/pr82072.c: New test.
2800 2017-09-04 Richard Biener <rguenther@suse.de>
2802 PR tree-optimization/82060
2803 * g++.dg/torture/pr82060.C: New testcase.
2805 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2807 PR rtl-optimization/57448
2810 * gcc.dg/atomic/pr80640-2.c: New testcase.
2811 * gcc.dg/atomic/pr81316.c: New testcase.
2813 2017-09-04 Tom de Vries <tom@codesourcery.com>
2815 PR tree-optimization/82052
2816 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2819 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2822 * gcc.dg/ubsan/pr81981.c: New test.
2824 PR tree-optimization/70043
2826 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2828 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2830 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2831 * gcc.target/i386/bmi-check.h (main): Ditto.
2832 * gcc.target/i386/bmi2-check.h (main): Ditto.
2833 * gcc.target/i386/rtm-check.h (main): Ditto.
2834 * gcc.target/i386/sha-check.h (main): Ditto.
2835 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2836 (main): Use __get_cpuid_count. Use check_osxsave.
2837 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2838 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2839 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2840 (main): Use check_osxsave.
2842 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2844 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2845 and return NORUNRES on failure.
2846 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2847 __builtin_va_arg_pack instead of __va_arg_pack.
2848 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2849 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2850 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2851 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2852 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2854 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.target/i386/pr81766.c: New test.
2859 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2862 * gcc.target/i386/excess-precision-7.c: New test.
2864 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2867 * gcc.target/s390/target-attribute/pr82012.c: New test.
2869 2017-09-01 Jeff Law <law@redhat.com>
2871 * gcc.target/i386/const-in-bss.c: New test.
2873 PR tree-optimization/82052
2874 * gcc.c-torture/compile/pr82052.c: New test.
2876 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/asan/pr81923.c: New test.
2881 2017-09-01 Martin Liska <mliska@suse.cz>
2883 PR tree-optimization/82059
2884 * gcc.dg/tree-ssa/pr82059.c: New test.
2886 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2888 * gcc.target/arc/loop-1.c: Deleted.
2890 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2892 * gcc.target/arc/arc.exp: Test also cpp files.
2893 * gcc.target/arc/tdelay_slots.cpp: New test.
2895 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2897 * gcc.target/arc/pr9001184797.c: New test.
2899 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2902 * c-c++-common/gomp/pr81887.c: New test.
2903 * gfortran.dg/gomp/pr81887.f90: New test.
2905 2017-09-01 Marek Polacek <polacek@redhat.com>
2908 * g++.dg/warn/Wbool-operation-1.C: New test.
2910 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2912 * gcc.target/arc/sdata-5.c: New test.
2913 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2915 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2917 * gcc.target/arc/sdata-3.c: New file.
2918 * gcc.target/arc/sdata-4.c: Likewise.
2920 2017-08-31 Richard Biener <rguenther@suse.de>
2923 * g++.dg/gomp/pr82054.C: New testcase.
2925 2017-08-31 Renlin Li <renlin.li@arm.com>
2926 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2928 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2930 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2932 PR tree-optimization/81987
2933 * g++.dg/torture/pr81987.C: New file.
2935 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/aggr22.ad[sb]: New test.
2939 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2941 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2943 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2946 * gcc.target/powerpc/pr82015.c: Fix up error message.
2948 2017-08-30 Martin Liska <mliska@suse.cz>
2951 * gcc.dg/ipa/pr82001.c: New test.
2953 2017-08-30 Martin Liska <mliska@suse.cz>
2955 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2957 2017-08-30 Richard Biener <rguenther@suse.de>
2959 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2961 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2964 * gcc.target/powerpc/pr82015.c: New test.
2966 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2968 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2970 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2972 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2973 * gcc.target/i386/abi-2.c: Ditto.
2974 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2975 * gcc.target/i386/pr22076.c: Ditto.
2976 * gcc.target/i386/pr37216.c: Ditto.
2977 * gcc.target/i386/pr39431.c: Ditto.
2978 * gcc.target/i386/pr40906-1.c: Ditto.
2979 * gcc.target/i386/pr40906-2.c: Ditto.
2980 * gcc.target/i386/pr43766.c: Ditto.
2981 * gcc.target/i386/pr46226.c: Ditto.
2982 * gcc.target/i386/pr46470.c: Ditto.
2983 * gcc.target/i386/pr59929.c: Ditto.
2984 * gcc.target/i386/sse-10.c: Ditto.
2985 * gcc.target/i386/vararg-1.c: Ditto.
2986 * gcc.target/i386/vararg-1.c: Ditto.
2987 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2988 * gcc.target/i386/pr44223.c: Ditto.
2989 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2990 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2991 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2992 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2993 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2994 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2995 * gcc.target/i386/mvc9.c: Compile for lto target only.
2996 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2997 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2998 * gcc.target/i386/pr57091.c: Ditto.
2999 * gcc.target/i386/pr61599-2.c: Ditto.
3001 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3003 PR tree-optimization/81503
3004 * gcc.c-torture/execute/pr81503.c: New file.
3006 2017-08-29 Martin Liska <mliska@suse.cz>
3008 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
3009 * gcc.dg/tree-ssa/vrp104.c: Likewise.
3011 2017-08-29 Richard Biener <rguenther@suse.de>
3012 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
3014 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
3016 2017-08-28 Jeff Law <law@redhat.com>
3018 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
3019 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
3020 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
3021 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3022 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3023 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3024 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3025 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3026 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3028 2017-08-28 Janus Weil <janus@gcc.gnu.org>
3031 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3032 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3034 2017-08-28 Steve Ellcey <sellcey@cavium.com>
3036 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3037 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3038 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3040 2017-08-28 Richard Biener <rguenther@suse.de>
3042 PR tree-optimization/81977
3043 * g++.dg/torture/pr81977.C: New testcase.
3045 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
3048 * gcc.dg/atomic/pr80640.c: New testcase.
3050 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
3053 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
3054 * gcc.target/i386/pr46091-4a.c: Ditto.
3056 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3059 * gfortran.dg/inline_matmul_19.f90: New test.
3061 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
3063 * gcc.target/powerpc/m128-check.h: New file.
3064 * gcc.target/powerpc/sse-check.h: New file.
3065 * gcc.target/powerpc/sse-movmskps-1.c: New file.
3066 * gcc.target/powerpc/sse-movlps-2.c: New file.
3067 * gcc.target/powerpc/sse-pavgw-1.c: New file.
3068 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
3069 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
3070 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
3071 * gcc.target/powerpc/sse-divss-1.c: New file.
3072 * gcc.target/powerpc/sse-movhps-1.c: New file.
3073 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
3074 * gcc.target/powerpc/sse-subps-1.c: New file.
3075 * gcc.target/powerpc/sse-minps-1.c: New file.
3076 * gcc.target/powerpc/sse-pminub-1.c: New file.
3077 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
3078 * gcc.target/powerpc/sse-shufps-1.c: New file.
3079 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
3080 * gcc.target/powerpc/sse-maxps-1.c: New file.
3081 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
3082 * gcc.target/powerpc/sse-movmskb-1.c: New file.
3083 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
3084 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
3085 * gcc.target/powerpc/sse-mulps-1.c: New file.
3086 * gcc.target/powerpc/sse-rcpps-1.c: New file.
3087 * gcc.target/powerpc/sse-pminsw-1.c: New file.
3088 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
3089 * gcc.target/powerpc/sse-subss-1.c: New file.
3090 * gcc.target/powerpc/sse-movss-2.c: New file.
3091 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
3092 * gcc.target/powerpc/sse-minss-1.c: New file.
3093 * gcc.target/powerpc/sse-movaps-2.c: New file.
3094 * gcc.target/powerpc/sse-movlps-1.c: New file.
3095 * gcc.target/powerpc/sse-maxss-1.c: New file.
3096 * gcc.target/powerpc/sse-movhlps-1.c: New file.
3097 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
3098 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
3099 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
3100 * gcc.target/powerpc/sse-mulss-1.c: New file.
3101 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
3102 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
3103 * gcc.target/powerpc/sse-movlhps-1.c: New file.
3104 * gcc.target/powerpc/sse-movhps-2.c: New file.
3105 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
3106 * gcc.target/powerpc/sse-xorps-1.c: New file.
3107 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
3108 * gcc.target/powerpc/sse-orps-1.c: New file.
3109 * gcc.target/powerpc/sse-addps-1.c: New file.
3110 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
3111 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
3112 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
3113 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
3114 * gcc.target/powerpc/sse-andps-1.c: New file.
3115 * gcc.target/powerpc/sse-cmpss-1.c: New file.
3116 * gcc.target/powerpc/sse-divps-1.c: New file.
3117 * gcc.target/powerpc/sse-andnps-1.c: New file.
3118 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
3119 * gcc.target/powerpc/sse-movss-1.c: New file.
3120 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3121 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3122 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3123 * gcc.target/powerpc/sse-movaps-1.c: New file.
3124 * gcc.target/powerpc/sse-movss-3.c: New file.
3125 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3126 * gcc.target/powerpc/sse-addss-1.c: New file.
3127 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3129 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3131 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
3132 * gcc.target/powerpc/dform-2.c: Likewise.
3133 * gcc.target/powerpc/dform-3.c: Likewise.
3134 * gcc.target/powerpc/pr71656-1.c: Likewise.
3135 * gcc.target/powerpc/pr71656-2.c: Likewise.
3136 * gcc.target/powerpc/pr80103-1.c: Likewise.
3137 * gcc.target/powerpc/pr80098-1.c: Likewise.
3139 2017-08-24 Martin Sebor <msebor@redhat.com>
3142 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
3143 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
3144 * gcc.dg/tree-ssa/pr81908.c: New test.
3146 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
3148 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
3149 Suppress warning during tests.
3151 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
3153 * lib/target-supports.exp: Group together target-dependant checks.
3155 2017-08-24 Bin Cheng <bin.cheng@arm.com>
3157 PR tree-optimization/81913
3158 * gcc.c-torture/execute/pr81913.c: New test.
3159 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
3160 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
3162 2017-08-23 Richard Biener <rguenther@suse.de>
3165 * gcc.target/i386/pr81921.c: New testcase.
3167 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
3169 * gcc.target/i386/pr80969-1.c: New testcase.
3170 * gcc.target/i386/pr80969-2a.c: Likewise.
3171 * gcc.target/i386/pr80969-2.c: Likewise.
3172 * gcc.target/i386/pr80969-3.c: Likewise.
3173 * gcc.target/i386/pr80969-4a.c: Likewise.
3174 * gcc.target/i386/pr80969-4b.c: Likewise.
3175 * gcc.target/i386/pr80969-4.c: Likewise.
3176 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
3177 * lib/target-supports.exp (check_avx512_os_support_available,
3178 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
3179 New proceedures for target avx512f and avx512f_runtime selectors.
3180 (check_avx2_hw_available): Fix breakage due NULL being undefined.
3182 2017-08-23 David Malcolm <dmalcolm@redhat.com>
3184 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
3185 * gcc.dg/param-type-mismatch.c: New test case.
3187 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3189 * gcc.target/powerpc/fold-vec-perm-char.c: New.
3190 * gcc.target/powerpc/fold-vec-perm-double.c: New.
3191 * gcc.target/powerpc/fold-vec-perm-float.c: New.
3192 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3193 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3194 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3195 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3197 2017-08-23 Richard Biener <rguenther@suse.de>
3199 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3200 * g++.dg/tree-ssa/pr45605.C: Likewise.
3201 * gnat.dg/noinline2.adb: Likewise.
3202 * gnat.dg/renaming6.adb: Likewise.
3203 * gnat.dg/renaming6.ads: Likewise.
3204 * gnat.dg/specs/noinline3.ads: Likewise.
3206 2017-08-23 Richard Biener <rguenther@suse.de>
3209 * g++.dg/lto/pr81940_0.C: New testcase.
3211 2017-08-23 Tamar Christina <tamar.christina@arm.com>
3214 * gcc.dg/tree-ssa/pr19706.c: New.
3215 * lib/target-supports.exp (check_effective_target_xorsign): New.
3217 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
3219 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3221 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3222 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3223 * gcc.target/i386/pr66275.c: Likewise.
3224 * gcc.target/i386/pr68018.c: Likewise.
3226 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3228 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3230 2017-08-22 Jeff Law <law@redhat.com>
3232 PR tree-optimization/81741
3233 PR tree-optimization/71947
3234 * gcc.dg/tree-ssa/pr81741.c: New test.
3235 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3236 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3237 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3238 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3239 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3240 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3241 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3243 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
3246 * g++.dg/pr80287.C: New test.
3248 2017-08-22 Richard Biener <rguenther@suse.de>
3251 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3253 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3255 2017-08-22 Richard Biener <rguenther@suse.de>
3257 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3258 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3259 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3260 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3261 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3262 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3263 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3264 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3266 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3269 * gfortran.dg/dtio_12.f90: Update test.
3271 2017-08-21 Nathan Sidwell <nathan@acm.org>
3273 * g++.dg/template/pr81899.C: Fix c++03.
3274 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3276 2017-08-21 David Malcolm <dmalcolm@redhat.com>
3278 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3279 Update expected result to show all of "(long)0" being underlined.
3280 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3281 (test_multitoken_macro): Update expected underlining.
3283 2017-08-21 David Malcolm <dmalcolm@redhat.com>
3285 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3286 to show underlining of all pertinent params.
3287 * gcc.dg/format/pr72858.c: Likewise.
3289 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
3292 * gcc.target/i386/pr46091-4.c: New test.
3293 * gcc.target/i386/pr46091-4a.c: Ditto.
3294 * gcc.target/i386/pr46091-5.c: Ditto.
3295 * gcc.target/i386/pr46091-5a.c: Ditto.
3297 2017-08-21 Nathan Sidwell <nathan@acm.org>
3300 * g++.dg/template/pr81899.C: New.
3302 2017-08-21 Richard Biener <rguenther@suse.de>
3304 PR tree-optimization/81900
3305 * gcc.dg/torture/pr81900.c: New testcase.
3307 2017-08-21 Richard Biener <rguenther@suse.de>
3309 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3310 regex to handle the LTO case.
3311 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3312 * c-c++-common/asan/misalign-1.c: Likewise.
3313 * c-c++-common/asan/misalign-2.c: Likewise.
3314 * c-c++-common/asan/null-deref-1.c: Likewise.
3315 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3316 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3317 * c-c++-common/asan/use-after-free-1.c: Likewise.
3318 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3319 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3320 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3321 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3322 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3323 * g++.dg/asan/large-func-test-1.C: Likewise.
3324 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3326 2017-08-21 Richard Biener <rguenther@suse.de>
3329 * g++.dg/torture/pr81884.C: New testcase.
3331 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
3334 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3336 2017-08-18 David Malcolm <dmalcolm@redhat.com>
3338 PR tree-optimization/46805
3339 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3340 * jit.dg/test-autovectorize.c: New test case.
3342 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3345 * gcc.target/powerpc/pr80210.c: New test.
3347 2017-08-18 David Malcolm <dmalcolm@redhat.com>
3350 * g++.dg/lookup/empty.h: New file.
3351 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3352 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3355 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3358 * c-c++-common/pr53037-5.c: New test.
3359 * g++.dg/pr53037-1.C: Likewise.
3360 * g++.dg/pr53037-2.C: Likewise.
3361 * g++.dg/pr53037-3.C: Likewise.
3362 * g++.dg/pr53037-4.C: Likewise.
3363 * gcc.dg/pr53037-1.c: Likewise.
3364 * gcc.dg/pr53037-2.c: Likewise.
3365 * gcc.dg/pr53037-3.c: Likewise.
3366 * gcc.dg/pr53037-4.c: Likewise.
3368 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3370 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3371 * gcc.target/powerpc/p9-vparity.c: Likewise.
3372 * gcc.target/powerpc/pr68805.c: Likewise.
3373 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3375 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3378 * gcc.target/powerpc/pr72804.c: New test.
3380 2017-08-17 Marek Polacek <polacek@redhat.com>
3383 * gcc.dg/torture/pr81814.c: New test.
3385 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3387 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3389 2017-08-17 Tom de Vries <tom@codesourcery.com>
3391 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3393 2017-08-17 Richard Biener <rguenther@suse.de>
3395 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3397 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
3399 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3400 scan-assembler-times for alpha*-*-*.
3401 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3402 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3404 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3407 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3409 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
3412 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3413 (testm): New test function.
3414 * gcc.target/i386/pr46091-2.c: Ditto.
3415 * gcc.target/i386/pr46091-3.c: Ditto.
3417 2017-08-16 Bin Cheng <bin.cheng@arm.com>
3419 PR tree-optimization/81832
3420 * gcc.dg/tree-ssa/pr81832.c: New test.
3422 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3424 PR tree-optimization/81835
3425 * gcc.dg/vect/pr81815.c: New test.
3427 2017-08-15 Joseph Myers <joseph@codesourcery.com>
3431 * gcc.c-torture/compile/string-large-1.c: New test.
3433 2017-08-15 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/81790
3436 * gcc.dg/torture/pr81790.c: New testcase.
3438 2017-08-14 Martin Sebor <msebor@redhat.com>
3441 * c-c++-common/attr-nonstring-1.c: New test.
3443 2017-08-14 Martin Sebor <msebor@redhat.com>
3446 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3448 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
3450 * gcc.dg/ucnid-5.c: Skip on AIX.
3451 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3453 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
3456 * gcc.target/i386/pr46091-1.c: New test.
3457 * gcc.target/i386/pr46091-2.c: Ditto.
3458 * gcc.target/i386/pr46091-3.c: Ditto.
3460 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3463 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3465 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3468 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3469 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3470 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3471 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3472 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3473 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3474 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3475 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3476 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3477 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3478 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3479 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3480 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3481 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3482 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3483 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3484 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3485 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3486 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3487 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3488 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3489 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3490 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3491 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3492 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3493 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3494 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3495 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3496 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3497 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3498 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3499 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3500 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3501 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3502 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3503 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3504 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3505 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3506 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3507 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3508 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3509 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3510 * gcc.target/powerpc/cmpb-3.c: Likewise.
3511 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3512 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3513 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3514 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3515 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3516 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3517 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3518 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3519 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3520 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3521 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3522 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3523 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3524 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3525 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3526 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3527 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3528 * gcc.target/powerpc/no-r11-3.c: Likewise.
3529 * gcc.target/powerpc/pr80098-1.c: Likewise.
3530 * gcc.target/powerpc/pr80098-2.c: Likewise.
3531 * gcc.target/powerpc/pr80098-3.c: Likewise.
3532 * gcc.target/powerpc/pr80098-4.c: Likewise.
3533 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3534 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3535 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3536 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3537 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3538 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3539 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3540 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3541 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3542 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3543 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3545 2017-08-14 Bin Cheng <bin.cheng@arm.com>
3547 PR tree-optimization/81799
3548 * gcc.dg/tree-ssa/pr81799.c: New.
3550 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3553 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3554 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3556 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3558 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3559 -mno-pc-relative-literal-loads.
3561 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3564 * gcc.dg/pie-static-1.c: Require both static and pie support.
3565 * gcc.dg/pie-static-2.c: Likewise.
3567 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3570 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3572 2017-08-11 Marek Polacek <polacek@redhat.com>
3575 * gcc.dg/pr81795.c: New test.
3577 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3580 * gfortran.dg (bind_c_usage_30): New test.
3582 2017-08-11 Martin Liska <mliska@suse.cz>
3585 * gcc.target/i386/mpx/pr79987.c: New test.
3587 2017-08-11 Martin Liska <mliska@suse.cz>
3590 * gcc.target/i386/pr81213.c: New test.
3592 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
3595 * gcc.target/i386/stack-prot-sym.c: New test.
3597 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3600 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3601 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3602 vect_perm and vect_element_align for vectorization.
3604 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3607 * gcc.target/i386/pr81736-1.c: New test.
3608 * gcc.target/i386/pr81736-2.c: Likewise.
3609 * gcc.target/i386/pr81736-3.c: Likewise.
3610 * gcc.target/i386/pr81736-4.c: Likewise.
3611 * gcc.target/i386/pr81736-5.c: Likewise.
3612 * gcc.target/i386/pr81736-6.c: Likewise.
3613 * gcc.target/i386/pr81736-7.c: Likewise.
3615 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3617 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3618 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3620 2017-08-10 David Malcolm <dmalcolm@redhat.com>
3622 * c-c++-common/missing-close-symbol.c: New test case.
3623 * c-c++-common/missing-symbol.c: New test case.
3624 * gcc.dg/unclosed-init.c: New test case.
3625 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3626 * g++.dg/diagnostic/unclosed-function.C: New test case.
3627 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3628 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3629 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3630 "expected identifier" error.
3632 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3634 * gfortran.dg/dec_d_lines_1.f: New test.
3635 * gfortran.dg/dec_d_lines_2.f: New test.
3637 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3639 * gfortran.dg/dec_structure_18.f90: New test.
3640 * gfortran.dg/dec_structure_19.f90: New test.
3641 * gfortran.dg/dec_structure_20.f90: New test.
3642 * gfortran.dg/dec_structure_21.f90: New test.
3644 2017-08-10 Marek Polacek <polacek@redhat.com>
3647 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3649 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3651 2017-08-10 Martin Liska <mliska@suse.cz>
3654 * g++.dg/other/pr81355.C: New test.
3656 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3658 * jit.dg/all-non-failing-tests.h: Add note about
3659 test-vector-types.cc.
3660 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3662 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3664 * jit.dg/test-vector-types.cc: New test case.
3666 2017-08-09 Andrew Pinski <apinski@cavium.com>
3668 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3669 --save-temps to the options passed.
3671 2017-08-09 Michael Collison <michael.collison@arm.com>
3673 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3674 boundary option and fix comment.
3675 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3676 boundary option and fix comment.
3677 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3678 boundary option and fix comment.
3679 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3680 -mstructure-size boundary option.
3682 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3684 PR rtl-optimization/81423
3685 * gcc.c-torture/execute/pr81423.c: New testcase.
3687 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3689 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3690 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3691 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3692 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3694 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3696 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3697 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3699 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3701 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3702 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3703 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3705 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3707 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3708 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3709 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3710 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3712 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3714 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3716 2017-08-09 Marek Polacek <polacek@redhat.com>
3719 * gcc.dg/diagnostic-types-1.c: New test.
3720 * gcc.dg/assign-warn-1.c: Update warning messages.
3721 * gcc.dg/assign-warn-2.c: Likewise.
3722 * gcc.dg/c90-const-expr-5.c: Likewise.
3723 * gcc.dg/c99-const-expr-5.c: Likewise.
3724 * gcc.dg/conv-2.c: Likewise.
3725 * gcc.dg/init-bad-7.c: Likewise.
3726 * gcc.dg/overflow-warn-1.c: Likewise.
3727 * gcc.dg/overflow-warn-2.c: Likewise.
3728 * gcc.dg/overflow-warn-3.c: Likewise.
3729 * gcc.dg/overflow-warn-4.c: Likewise.
3730 * gcc.dg/pointer-array-atomic.c: Likewise.
3731 * gcc.dg/pr26865.c: Likewise.
3732 * gcc.dg/pr61162-2.c: Likewise.
3733 * gcc.dg/pr61162.c: Likewise.
3734 * gcc.dg/pr67730-2.c: Likewise.
3735 * gcc.dg/pr69156.c: Likewise.
3736 * gcc.dg/pr70174.c: Likewise.
3737 * objc.dg/proto-lossage-4.m: Likewise.
3739 2017-08-09 Marek Polacek <polacek@redhat.com>
3742 * Wsign-compare-1.c: New test.
3743 * gcc.dg/compare1.c: Adjust dg-bogus.
3744 * gcc.dg/compare2.c: Likewise.
3745 * gcc.dg/compare3.c: Likewise.
3746 * gcc.dg/compare7.c: Likewise.
3747 * gcc.dg/compare8.c: Likewise.
3748 * gcc.dg/compare9.c: Likewise.
3749 * gcc.dg/pr11492.c: Likewise.
3751 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3754 * gcc.dg/pie-7.c: New test.
3755 * gcc.dg/pie-static-1.c: Likewise.
3756 * gcc.dg/pie-static-2.c: Likewise.
3758 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3761 * gcc.target/i386/stack-prot-guard.c: New test.
3763 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3765 * gcc.target/aarch64/xorsign.c: New.
3766 * gcc.target/aarch64/xorsign_exec.c: New.
3767 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3769 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3771 PR tree-optimization/81354
3772 * g++.dg/torture/pr81354.C: New file.
3774 2017-08-08 Richard Biener <rguenther@suse.de>
3777 * g++.dg/tree-ssa/pr81719.C: New testcase.
3779 2017-08-08 Richard Biener <rguenther@suse.de>
3781 PR tree-optimization/81723
3782 * gfortran.dg/pr81723.f: New testcase.
3784 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3786 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3788 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3789 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3790 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3791 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3792 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3793 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3794 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3795 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3796 * gcc.target/powerpc/cmpb-3.c: Likewise.
3797 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3798 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3800 2017-08-08 Martin Liska <mliska@suse.cz>
3803 * gcc.dg/ipa/pr81696.c: New test.
3805 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3807 PR tree-optimization/81744
3808 * gcc.dg/tree-ssa/pr81744.c: New.
3810 2017-08-08 Marek Polacek <polacek@redhat.com>
3813 * g++.dg/other/bitfield6.C: New test.
3815 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3818 * gcc.target/powerpc/vec-setup.h: New tests to test various
3819 combinations of setting up vectors of 2 double word elements.
3820 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3821 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3822 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3823 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3824 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3825 vector inserts from vector extracts.
3826 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3828 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3832 * gfortran.dg/o_fast_stacksize.90: New test.
3834 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3837 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3839 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3841 * gcc.target/i386/pr81736-1.c: Removed.
3842 * gcc.target/i386/pr81736-2.c: Likewise.
3843 * gcc.target/i386/pr81736-3.c: Likewise.
3844 * gcc.target/i386/pr81736-4.c: Likewise.
3846 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.target/i386/pr81736-1.c: New test.
3850 * gcc.target/i386/pr81736-2.c: Likewise.
3851 * gcc.target/i386/pr81736-3.c: Likewise.
3852 * gcc.target/i386/pr81736-4.c: Likewise.
3854 2017-08-07 Marek Polacek <polacek@redhat.com>
3857 * gcc.dg/pr81737.c: New test.
3859 2017-08-07 Martin Liska <mliska@suse.cz>
3861 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3862 * gcc.dg/parm-impl-decl-1.c: Likewise.
3863 * gcc.dg/parm-impl-decl-3.c: Likewise.
3864 * gcc.dg/Wattributes-5.c: New test.
3866 2017-08-06 Andrew Pinski <apinski@cavium.com>
3868 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3869 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3870 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3871 * gcc.target/aarch64/target_attr_4.c: Likewise.
3872 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3873 * gcc.target/aarch64/target_attr_2.c: Likewise.
3874 * gcc.target/aarch64/target_attr_7.c: Likewise.
3875 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3876 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3877 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3879 2017-08-06 Andrew Pinski <apinski@cavium.com>
3881 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3882 -march=armv8-a+nolse, skip if -mcpu= is passed.
3883 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3885 2017-08-06 Andrew Pinski <apinski@cavium.com>
3887 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3888 * gcc.target/aarch64/_Float16_2.c: Likewise.
3889 * gcc.target/aarch64/_Float16_3.c: Likewise.
3891 2017-08-06 Tom de Vries <tom@codesourcery.com>
3893 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3895 2017-08-06 Tom de Vries <tom@codesourcery.com>
3897 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3898 type. Add missing return.
3900 2017-08-06 Tom de Vries <tom@codesourcery.com>
3903 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3904 variable 'a' definition.
3905 (b): Remove unused variable.
3907 (check): Add parameter corresponding to call in main, and handle.
3909 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp1z/class-deduction43.C: New.
3914 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3916 PR tree-optimization/57371
3917 * c-c++-common/pr57371-1.c: New test.
3918 * c-c++-common/pr57371-2.c: New test.
3919 * c-c++-common/pr57371-3.c: New test.
3920 * c-c++-common/pr57371-4.c: New test.
3921 * gcc.dg/pr57371-5.c: New test.
3923 2017-08-04 Carl Love <cel@us.ibm.com>
3925 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3926 builtin test cases for vec_mule, and vec_mulo.
3927 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3928 builtin test cases for vec_mule, and vec_mulo.
3930 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3933 * gcc.target/i386/avx512-check.h: New file.
3934 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3935 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3936 * gcc.target/i386/avx512cd-check.h: Likewise.
3937 * gcc.target/i386/avx512ifma-check.h: Likewise.
3938 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3939 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3940 * gcc.target/i386/avx512bw-check.h: Rewrite.
3941 * gcc.target/i386/avx512dq-check.h: Likewise.
3942 * gcc.target/i386/avx512er-check.h: Likewise.
3943 * gcc.target/i386/avx512f-check.h: Likewise.
3944 * gcc.target/i386/avx512vl-check.h: Likewise.
3945 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3947 (test_512): Removed.
3948 (avx512*_test): Likewise.
3949 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3951 2017-08-04 Marek Polacek <polacek@redhat.com>
3954 * gcc.dg/pr81695.c: New test.
3956 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3958 PR tree-optimization/81136
3959 * gcc.dg/vect/pr81136.c: Add scan test.
3961 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3963 * gcc.dg/vect/vect-alias-check-3.c: New test.
3964 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3965 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3967 2017-08-04 Richard Biener <rguenther@suse.de>
3970 * c-c++-common/ubsan/pr81705.c: New testcase.
3972 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3974 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3975 messages that used to start with a capital letter.
3976 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3977 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3978 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3979 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3980 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3981 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3982 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3983 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3984 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3985 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3986 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3987 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3988 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3989 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3990 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3991 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3992 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3993 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3994 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3995 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3996 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3997 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3998 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3999 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4000 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4001 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4002 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4003 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4004 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4005 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4006 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4007 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4008 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4009 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4010 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4011 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4012 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4013 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4014 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4015 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4016 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4017 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4018 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4019 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4020 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4021 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4022 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4023 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4024 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4025 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4026 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4027 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4028 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4029 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4030 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4031 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4033 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4036 * gcc.dg/pr81621.c: New test.
4038 2017-08-03 Richard Biener <rguenther@suse.de>
4040 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4043 2017-08-03 Richard Biener <rguenther@suse.de>
4046 * c-c++-common/ubsan/pr81148.c: New testcase.
4048 2017-08-03 Tom de Vries <tom@codesourcery.com>
4051 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
4053 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4056 * gcc.dg/pr81650.c: New test.
4058 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
4061 * g++.dg/template/crash127.C: New.
4063 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4066 * c-c++-common/pr81052.c: New test.
4068 2017-08-03 Tom de Vries <tom@codesourcery.com>
4070 * gcc.dg/pr56727-2.c: Require alias.
4072 2017-08-03 Tom de Vries <tom@codesourcery.com>
4074 * gcc.dg/attr-noipa.c: Require alloca.
4076 2017-08-03 Tom de Vries <tom@codesourcery.com>
4078 * gcc.dg/torture/pr80163.c: Require label_values.
4080 2017-08-03 Tom de Vries <tom@codesourcery.com>
4083 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
4084 * c-c++-common/patchable_function_entry-default.c: Same.
4085 * c-c++-common/patchable_function_entry-definition.c: Same.
4087 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4090 * gcc.target/i386/pr81644.c: New test.
4092 2017-08-02 Tom de Vries <tom@codesourcery.com>
4094 * gcc.dg/Walloca-14.c: Use relative line number.
4096 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4098 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
4099 test "no-3dnowa" target attribute.
4101 2017-08-02 Marek Polacek <polacek@redhat.com>
4104 * gcc.dg/noncompile/pr81289.c: New test.
4108 * c-c++-common/Wmultistatement-macros-13.c: New test.
4110 2017-08-02 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
4116 * gcc.dg/pr79499.c: New test.
4118 2017-08-02 Richard Biener <rguenther@suse.de>
4120 PR tree-optimization/81633
4121 * gcc.dg/vect/pr81633.c: New testcase.
4123 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4125 * gcc.dg/guality/pr25967-1.c: New test.
4126 * gcc.dg/guality/pr25967-2.c: Likewise.
4127 * gcc.dg/torture/pr25967-1.c: Likewise.
4128 * gcc.dg/torture/pr25967-2.c: Likewise.
4130 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4133 * gcc.target/i386/pr81654.c: New test.
4135 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
4138 * gfortran.dg/logical_assignment_1.f90: New test.
4140 2017-08-01 Martin Liska <mliska@suse.cz>
4143 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4145 2017-08-01 Martin Liska <mliska@suse.cz>
4148 Make mempcpy more optimal (PR middle-end/70140).
4150 2017-08-01 Jakub Jelinek <jakub@redhat.com>
4153 * gcc.target/powerpc/pr81622.c: New test.
4155 2017-08-01 Steve Ellcey <sellcey@cavium.com>
4157 PR tree-optimization/80925
4158 * gcc.dg/vect/vect-28.c: Add
4159 --param vect-max-peeling-for-alignment=0 option.
4160 Remove unaligned access and peeling checks.
4161 * gcc.dg/vect/vect-33-big-array.c: Ditto.
4162 * gcc.dg/vect/vect-70.c: Ditto.
4163 * gcc.dg/vect/vect-87.c: Ditto.
4164 * gcc.dg/vect/vect-88.c: Ditto.
4165 * gcc.dg/vect/vect-91.c: Ditto.
4166 * gcc.dg/vect/vect-93.c: Ditto.
4168 2017-08-01 Tom de Vries <tom@codesourcery.com>
4170 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
4171 * gcc.target/nvptx/slp.c (foo): Same.
4173 2017-08-01 Richard Biener <rguenther@suse.de>
4175 PR tree-optimization/81181
4176 * gcc.dg/torture/pr81181.c: New testcase.
4178 2017-08-01 Martin Liska <mliska@suse.cz>
4181 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4183 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
4186 * gcc.target/i386/pr81641.c: New test.
4188 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
4191 * gcc.target/i386/pr81639.c: New test.
4193 2017-08-01 Richard Biener <rguenther@suse.de>
4195 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4196 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4198 * gcc.dg/uninit-23.c: Adjust.
4200 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4202 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4203 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4205 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4207 PR tree-optimization/81627
4208 * gcc.dg/tree-ssa/pr81627.c: New.
4210 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4212 PR tree-optimization/81620
4213 * gcc.dg/tree-ssa/pr81620-1.c: New.
4214 * gcc.dg/tree-ssa/pr81620-2.c: New.
4216 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4219 * gfortran.dg/use_30.f90: New test.
4221 2017-08-01 Jakub Jelinek <jakub@redhat.com>
4223 PR tree-optimization/81588
4224 * gcc.dg/tree-ssa/pr81588.c: New test.
4225 * gcc.dg/pr81588.c: New test.
4226 * gcc.c-torture/execute/pr81588.c: New test.
4228 2017-08-01 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/81297
4231 * gcc.dg/torture/pr81297.c: New testcase.
4233 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4235 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4237 2017-07-31 Steve Ellcey <sellcey@cavium.com>
4239 PR tree-optimization/80925
4240 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
4241 --param vect-max-peeling-for-alignment=0 option.
4242 Remove unaligned access and peeling checks.
4243 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4245 2017-07-31 Carl Love <cel@us.ibm.com>
4247 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4248 missed in commit 250746.
4250 2017-07-31 Carl Love <cel@us.ibm.com>
4252 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4255 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4257 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4258 * gcc.target/i386/pr79793-2.c: Likewise.
4260 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4263 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4264 (naked): Add attribute regparm(1) for x86_32 targets.
4265 Add integer argument. Remove global "data" variable.
4266 (main): Pass integer argument to naked function.
4267 * gcc.target/i386/naked-4.c: New test.
4269 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
4270 Martin Liska <mliska@suse.cz>
4272 * gcc.dg/predict-15.c: New test.
4273 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4275 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4278 * gcc.target/i386/naked-1.c: New test.
4279 * gcc.target/i386/naked-2.c: Ditto.
4280 * gcc.target/i386/naked-3.c: Ditto.
4281 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4282 do_test_body0 stub function, use attribute "naked" instead.
4283 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4284 * gcc.dg/pr44290-2.c: Ditto.
4286 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4289 * gfortran.dg/dim_sum_1.f90: New test case.
4290 * gfortran.dg/dim_sum_2.f90: New test case.
4291 * gfortran.dg/dim_sum_3.f90: New test case.
4293 2017-07-31 Martin Liska <mliska@suse.cz>
4295 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4296 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4298 2017-07-31 Martin Liska <mliska@suse.cz>
4301 * g++.dg/ubsan/pr81530.C: New test.
4303 2017-07-31 Jakub Jelinek <jakub@redhat.com>
4306 * c-c++-common/ubsan/pr81604.c: New test.
4308 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4311 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4312 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4313 (foo): Check the builtin return address against the return address
4315 * gcc.target/i386/pr79793-1.c: New test.
4316 * gcc.target/i386/pr79793-2.c: Likewise.
4318 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4320 * c-c++-common/dump-ada-spec-7.c: New test.
4322 2017-07-29 Jakub Jelinek <jakub@redhat.com>
4324 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4325 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4327 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4329 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4331 2017-07-28 Tamar Christina <tamar.christina@arm.com>
4333 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4335 2017-07-28 Bin Cheng <bin.cheng@arm.com>
4337 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4339 2017-07-28 Tamar Christina <tamar.christina@arm.com>
4340 Bilyan Borisov <bilyan.borisov@arm.com>
4342 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4343 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4344 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4345 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4346 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4348 2017-07-28 Bin Cheng <bin.cheng@arm.com>
4350 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4351 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4352 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4353 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4354 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4355 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4356 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4357 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4358 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4359 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4360 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4362 2017-07-28 Martin Liska <mliska@suse.cz>
4365 * g++.dg/asan/pr81340.C: New test.
4367 2017-07-28 Richard Biener <rguenther@suse.de>
4369 PR tree-optimization/81502
4370 * gcc.target/i386/pr81502.c: New testcase.
4372 2017-07-28 Martin Liska <mliska@suse.cz>
4375 * gcc.dg/asan/pr81460.c: New test.
4377 2017-07-28 Jakub Jelinek <jakub@redhat.com>
4380 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4381 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4383 PR tree-optimization/81578
4384 * gcc.dg/pr81578.c: New test.
4386 2017-07-28 Richard Biener <rguenther@suse.de>
4388 PR tree-optimization/81573
4389 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4391 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4393 * g++.dg/pr69667.C: Remove option -mlra.
4394 * gcc.target/powerpc/dform-1.c: Likewise.
4395 * gcc.target/powerpc/dform-2.c: Likewise.
4396 * gcc.target/powerpc/dform-3.c: Likewise.
4397 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4398 * gcc.target/powerpc/p9-vparity.c: Likewise.
4399 * gcc.target/powerpc/pr63491.c: Likewise.
4400 * gcc.target/powerpc/pr67808.c: Likewise.
4401 * gcc.target/powerpc/pr68805.c: Likewise.
4402 * gcc.target/powerpc/pr69461.c: Likewise.
4403 * gcc.target/powerpc/pr71680.c: Likewise.
4404 * gcc.target/powerpc/pr77289.c: Likewise.
4405 * gcc.target/powerpc/pr78458.c: Likewise.
4406 * gcc.target/powerpc/pr78543.c: Likewise.
4407 * g++.dg/pr71294.C: Remove option -mno-lra.
4408 * gcc.target/powerpc/pr71656-1.c: Likewise.
4409 * gcc.target/powerpc/pr71656-2.c: Likewise.
4410 * gcc.target/powerpc/pr71698.c: Likewise.
4412 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4413 Sudakshina Das <sudi.das@arm.com>
4415 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4417 2017-07-27 Marek Polacek <polacek@redhat.com>
4420 * c-c++-common/Wsign-compare-1.c: New test.
4421 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4422 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4423 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4424 * g++.dg/warn/compare1.C: Likewise.
4425 * gcc.dg/compare1.c: Likewise.
4426 * gcc.dg/compare2.c: Likewise.
4427 * gcc.dg/compare4.c: Likewise.
4428 * gcc.dg/compare5.c: Likewise.
4429 * gcc.dg/pr35430.c: Likewise.
4430 * gcc.dg/pr60087.c: Likewise.
4432 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4435 * gcc.dg/pr81564.c: New test.
4437 2017-07-27 Richard Biener <rguenther@suse.de>
4439 PR tree-optimization/81573
4440 PR tree-optimization/81494
4441 * gcc.dg/torture/pr81573.c: New testcase.
4443 2017-07-27 Richard Biener <rguenther@suse.de>
4445 PR tree-optimization/81571
4446 * gcc.dg/torture/pr81571.c: New testcase.
4448 2017-07-27 Richard Biener <rguenther@suse.de>
4450 PR tree-optimization/81502
4451 * gcc.target/i386/vect-insert-1.c: New testcase.
4453 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4456 * gcc.target/s390/pr81534.c: New test.
4458 2017-07-27 Jakub Jelinek <jakub@redhat.com>
4460 PR tree-optimization/81555
4461 PR tree-optimization/81556
4462 * gcc.c-torture/execute/pr81555.c: New test.
4463 * gcc.c-torture/execute/pr81556.c: New test.
4465 * gcc.dg/attr-noipa.c: New test.
4466 * gcc.dg/ipa/ipa-pta-18.c: New test.
4467 * gcc.dg/ipa/ipa-sra-11.c: New test.
4469 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4471 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4473 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4474 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4475 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4476 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4477 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4478 * gcc.target/powerpc/vsx-simode.c: Likewise.
4479 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4480 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4482 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4487 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4490 * gcc.target/i386/pr81563.c: New test
4492 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4495 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4497 2017-07-26 Marek Polacek <polacek@redhat.com>
4500 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4501 * gcc.dg/overflow-warn-2.c: Likewise.
4502 * gcc.dg/overflow-warn-3.c: Likewise.
4503 * gcc.dg/overflow-warn-4.c: Likewise.
4504 * gcc.dg/torture/pr70992-2.c: New test.
4505 * gcc.dg/torture/pr70992.c: New test.
4507 2017-07-26 Richard Biener <rguenther@suse.de>
4509 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4511 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4513 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4516 * gcc.dg/pr46932.c: New testcase.
4518 2017-07-26 Martin Liska <mliska@suse.cz>
4521 * gcc.dg/asan/pr81186.c: New test.
4523 2017-07-25 Carl Love <cel@us.ibm.com>
4525 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4528 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4530 * gnat.dg/opt66.adb: New test.
4532 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4534 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4535 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4537 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4539 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4541 2017-07-25 Torsten Duwe <duwe@suse.de>
4543 * c-c++-common/patchable_function_entry-default.c: New test.
4544 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4545 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4547 2017-07-25 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.target/i386/pr80833-3.c: New test.
4551 * gcc.target/i386/avx512dq-pr81532.c: New test.
4552 * gcc.target/i386/avx512bw-pr81532.c: New test.
4554 2017-07-25 Richard Biener <rguenther@suse.de>
4556 PR tree-optimization/81455
4557 * gcc.dg/pr81455.c: New testcase.
4559 2017-07-25 Richard Biener <rguenther@suse.de>
4561 PR tree-optimization/81529
4562 * gfortran.dg/pr81529.f90: New testcase.
4564 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4566 * gcc.target/aarch64/pr79041-2.c: Improve test.
4568 2017-07-25 Richard Biener <rguenther@suse.de>
4570 PR tree-optimization/81410
4571 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4573 2017-07-25 Richard Biener <rguenther@suse.de>
4575 PR tree-optimization/81510
4576 * gcc.dg/torture/pr81510.c: New testcase.
4577 * gcc.dg/torture/pr81510-2.c: Likewise.
4579 2017-07-25 Martin Liska <mliska@suse.cz>
4582 * gcc.dg/ipa/pr81520.c: New test.
4584 2017-07-25 Marek Polacek <polacek@redhat.com>
4587 * Wmultistatement-macros-12.c: New test.
4589 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4592 * gcc.target/aarch64/pr81414.C: New.
4594 2017-07-25 Richard Biener <rguenther@suse.de>
4597 * gcc.dg/ubsan/pr81505.c: New testcase.
4599 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
4602 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4603 (ELFFN_BEGIN): Rename to FN_TYPE.
4604 (ELFFN_END): Rename to FN_SIZE.
4605 (ASMNAME): New macro.
4606 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4608 (FUNC_END): Use ASMNAME.
4609 (test_data_save): Remove.
4610 (test_data_input): Likewise.
4611 (test_data_output: Likewise.
4612 (test_data_fn): Likewise.
4613 (test_data_retaddr): Likewise.
4614 (regs_to_mem): Make globals, use r10 instead of rax.
4615 (mem_to_regs): Likewise.
4616 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4618 (do_test_aligned): Likewise.
4619 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4620 Add dg-* directives.
4621 (PASTE_STR): New macro.
4622 (ASMNAME): Likewise.
4623 (LOAD_TEST_DATA_ADDR): Likewise.
4624 (TEST_DATA_OFFSET): Likewise.
4625 (do_test_body0): New C function.
4626 (do_test_body): New inline assembly routine.
4627 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4628 (runtest_ms_sysv): Modify.
4630 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4632 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4633 since the upper-regs options have been deleted.
4634 * gcc.target/powerpc/pr65849-2.c: Likewise.
4635 * gcc.target/powerpc/pr80099-1.c: Likewise.
4636 * gcc.target/powerpc/pr80099-2.c: Likewise.
4637 * gcc.target/powerpc/pr80099-3.c: Likewise.
4638 * gcc.target/powerpc/pr80099-4.c: Likewise.
4639 * gcc.target/powerpc/pr80099-5.c: Likewise.
4640 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4641 support removal of the upper-regs options.
4642 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4643 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4644 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4645 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4646 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4647 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4648 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4649 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4650 * gcc.target/powerpc/ppc-round.c: Likewise.
4651 * gcc.target/powerpc/pr71720.c: Likewise.
4652 * gcc.target/powerpc/pr72853.c: Likewise.
4653 * gcc.target/powerpc/pr79907.c: Likewise.
4654 * gcc.target/powerpc/pr78953.c: Likewise.
4655 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4656 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4657 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4658 * gcc.target/powerpc/vec-init-3.c: Likewise.
4659 * gcc.target/powerpc/vec-init-6.c: Likewise.
4660 * gcc.target/powerpc/vec-init-7.c: Likewise.
4661 * gcc.target/powerpc/vec-set-char.c: Likewise.
4662 * gcc.target/powerpc/vec-set-int.c: Likewise.
4663 * gcc.target/powerpc/vec-set-short.c: Likewise.
4665 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4668 * gcc.target/aarch64/pr79041-2.c: New test.
4670 2017-07-24 Carl Love <cel@us.ibm.com>
4672 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4675 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4677 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4679 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4680 Mikael Morin <mikael@gcc.gnu.org>
4683 * gfortran.dg/realloc_on_assign_28.f90: New test.
4685 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4687 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4688 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4690 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4693 * gcc.target/i386/pr80569.c: New test.
4695 2017-07-21 Carl Love <cel@us.ibm.com>
4697 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4698 vmuleuh): Fix scan-assembler-times should check for word not half word
4701 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4703 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4704 redundant -march option.
4705 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4706 in addition to armv8.1-a.
4708 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4711 * gcc.dg/pr56727-1.c: New test.
4712 * gcc.dg/pr56727-2.c: New test.
4714 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4716 * gcc.target/powerpc/mmx-check.h: New file.
4717 * gcc.target/powerpc/mmx-packs.c: New file.
4718 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4719 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4720 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4721 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4722 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4723 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4724 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4725 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4726 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4727 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4728 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4729 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4730 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4731 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4732 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4733 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4734 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4735 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4736 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4737 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4738 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4739 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4740 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4741 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4742 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4743 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4744 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4745 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4746 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4747 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4748 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4749 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4750 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4751 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4752 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4753 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4754 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4755 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4757 2017-06-21 Richard Biener <rguenther@suse.de>
4759 PR tree-optimization/81500
4760 * gcc.dg/torture/pr81500.c: New testcase.
4762 2017-07-20 Nathan Sidwell <nathan@acm.org>
4764 * g++.dg/ext/anon-struct6.C: Adjust diag.
4765 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4767 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4770 * gcc.target/i386/avx-pr80846.c: New test.
4771 * gcc.target/i386/avx2-pr80846.c: New test.
4772 * gcc.target/i386/avx512f-pr80846.c: New test.
4774 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4776 PR tree-optimization/81388
4777 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4778 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4780 2017-07-17 Tom de Vries <tom@codesourcery.com>
4783 * gcc.dg/pr81030.c: New test.
4785 2017-07-20 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/61171
4788 * g++.dg/vect/pr61171.cc: New testcase.
4789 * gfortran.dg/vect/pr61171.f: Likewise.
4790 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4792 2017-07-20 Richard Biener <rguenther@suse.de>
4794 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4796 * gcc.dg/vect/slp-45.c: Likewise.
4798 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4800 * gcc.dg/tree-ssa/vrp116.c: New Test.
4802 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4804 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4805 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4806 __builtin_cpu_is and __builtin_cpu_supports are supported.
4808 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4810 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4811 __BUILTIN_CPU_SUPPORTS__ defined.
4812 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4813 __BUILTIN_CPU_SUPPORTS__ defined.
4815 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4817 PR tree-optimization/81346
4818 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4820 2017-07-19 Tom de Vries <tom@codesourcery.com>
4822 * gcc.target/nvptx/decl-init.c: Update alignment.
4823 * gcc.target/nvptx/slp-2-run.c: New test.
4824 * gcc.target/nvptx/slp-2.c: New test.
4825 * gcc.target/nvptx/v2di.c: New test.
4827 2017-07-19 Tom de Vries <tom@codesourcery.com>
4829 * gcc.target/nvptx/slp-run.c: New test.
4830 * gcc.target/nvptx/slp.c: New test.
4831 * gcc.target/nvptx/v2si-cvt.c: New test.
4832 * gcc.target/nvptx/v2si-run.c: New test.
4833 * gcc.target/nvptx/v2si.c: New test.
4834 * gcc.target/nvptx/vec.inc: New test.
4836 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4838 PR tree-optimization/81346
4839 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4840 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4841 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4842 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4843 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4844 compiler to avoid X / C1 op C2 optimization to trigger.
4846 2017-07-19 Martin Liska <mliska@suse.cz>
4849 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4850 -ffloat-store or -mieee for targets that need it.
4852 2017-07-18 Tom de Vries <tom@codesourcery.com>
4855 * gfortran.dg/pr81464.f90: New test.
4857 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4860 * gcc.target/i386/pr81471.c: New test.
4862 2017-06-18 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/81410
4865 * gcc.dg/vect/pr81410.c: New testcase.
4867 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4870 * g++.dg/torture/pr81462.C: New testcase.
4872 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4875 * g++.dg/tree-ssa/pr81408.C: New.
4876 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4878 2017-07-18 Richard Biener <rguenther@suse.de>
4880 PR tree-optimization/80620
4881 PR tree-optimization/81403
4882 * gcc.dg/torture/pr80620.c: New testcase.
4883 * gcc.dg/torture/pr81403.c: Likewise.
4885 2017-07-18 Richard Biener <rguenther@suse.de>
4887 PR tree-optimization/81418
4888 * gcc.dg/torture/pr81418.c: New testcase.
4890 2017-07-17 Carl Love <cel@us.ibm.com>
4892 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4893 test case changes for commit 249424
4895 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4896 vmuleuh): Fix scan-assembler-times should check for word not half word
4899 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4901 PR tree-optimization/81162
4902 * gcc.dg/pr81162.c: Move this to...
4903 * gcc.dg/ubsan/pr81162.c: ...here.
4905 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4907 * g++.dg/diagnostic/friend1.C: New test.
4908 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4910 2017-07-17 Nathan Sidwell <nathan@acm.org>
4912 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4914 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4916 * lib/gcc-dg.exp: Increase expect's match buffer size.
4918 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4921 * gcc.dg/tree-ssa/pr81369.c: New.
4923 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4925 * gcc.target/arc/pr9000674901.c: New file.
4926 * gcc.target/arc/pic-1.c: Likewise.
4927 * gcc.target/arc/pr9001191897.c: Likewise.
4929 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4930 Andrew Burgess <andrew.burgess@embecosm.com>
4932 * gcc.target/arc/naked-1.c: New file.
4933 * gcc.target/arc/naked-2.c: Likewise.
4935 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4937 PR tree-optimization/81428
4938 * gcc.dg/fixed-point/pr81428.c: New test.
4940 PR tree-optimization/81365
4941 * g++.dg/torture/pr81365.C: New test.
4943 PR tree-optimization/81396
4944 * gcc.dg/tree-ssa/pr81396.c: New test.
4946 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4948 * gnat.dg/opt65.adb: New test.
4950 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4952 * gcc.dg/predict-8.c: Update.
4954 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4956 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4957 * g++.dg/warn/pr12242.C: Likewise.
4959 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4961 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4962 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4963 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4964 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4965 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4966 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4967 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4968 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4969 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4970 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4971 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4972 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4973 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4974 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4975 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4976 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4977 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4978 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4979 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4980 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4981 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4982 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4983 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4984 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4985 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4986 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4987 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4988 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4989 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4990 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4991 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4992 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4993 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4994 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4995 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4996 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4997 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4998 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4999 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
5000 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
5001 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
5002 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
5003 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
5004 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
5005 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
5006 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
5007 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
5008 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
5009 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
5010 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
5011 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
5013 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5015 PR tree-optimization/81162
5016 * gcc.dg/pr81162.c: New file.
5018 2017-07-14 Martin Sebor <msebor@redhat.com>
5020 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
5021 that bcopy is expected to be transformed to.
5023 2017-07-14 David Malcolm <dmalcolm@redhat.com>
5025 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5026 * g++.dg/lookup/missing-std-include-2.C: New test case.
5027 * g++.dg/lookup/missing-std-include-3.C: New test case.
5028 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5029 * gcc.dg/missing-header-fixit-1.c: New test case.
5030 * gcc.dg/missing-header-fixit-2.c: New test case.
5031 * gcc.dg/missing-header-fixit-2.h: New header.
5033 2017-07-13 David Malcolm <dmalcolm@redhat.com>
5036 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5038 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5040 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5042 2017-07-13 Martin Liska <mliska@suse.cz>
5044 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5045 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5046 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
5047 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
5048 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
5049 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
5050 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
5052 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5055 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
5056 __builtin_cpu_supports with old GLIBC's.
5057 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
5058 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
5059 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
5060 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
5061 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
5062 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
5063 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
5064 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
5065 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
5066 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
5067 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
5068 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
5069 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
5070 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
5071 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
5072 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
5073 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
5074 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
5075 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
5076 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
5077 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5078 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5079 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5080 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
5082 2017-07-12 Carl Love <cel@us.ibm.com>
5084 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
5085 rev_bool_int): Add test cases for builtins.
5086 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
5087 test cases for builtins.
5089 2017-07-12 Carl Love <cel@us.ibm.com>
5091 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
5092 lp64 && p9vector_hw.
5094 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
5096 * lib/target-supports.exp (check_stack_check_available): Make
5097 testcase name depend on stack_kind.
5099 2017-07-11 Michael Collison <michael.collison@arm.com>
5101 * gcc.target/aarch64/cmp-2.c: New testcase.
5103 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5106 * g++.dg/warn/Wreturn-local-addr-3.C: New.
5108 2017-07-11 Carl Love <cel@us.ibm.com>
5110 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
5111 test cases for the builtins.
5113 2017-07-11 Yury Gribov <tetra2005@gmail.com>
5115 * lib/profopt.exp: Print relative names in UNSUPPORTED
5118 2017-07-10 Michael Collison <michael.collison@arm.com>
5120 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5122 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
5125 * gcc.target/i386/pr81375.c: New test.
5127 2017-07-10 Martin Sebor <msebor@redhat.com>
5129 PR tree-optimization/80397
5130 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5132 2017-07-10 Martin Sebor <msebor@redhat.com>
5135 * gcc.dg/pr81345.c: New test.
5137 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
5139 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
5140 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
5142 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
5145 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
5146 integer argumets to bypass x86_64 outgoing args optimization.
5148 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5150 * gfortran.dg/eoshift_4.f90: New test.
5151 * gfortran.dg/eoshift_5.f90: New test.
5152 * gfortran.dg/eoshift_6.f90: New test.
5154 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
5157 * gcc.target/i386/pr81313-1.c: New test.
5158 * gcc.target/i386/pr81313-2.c: Likewise.
5159 * gcc.target/i386/pr81313-3.c: Likewise.
5160 * gcc.target/i386/pr81313-4.c: Likewise.
5161 * gcc.target/i386/pr81313-5.c: Likewise.
5163 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
5165 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
5166 * gnat.dg/vect16.ads (Sarray): Likewise.
5167 * gnat.dg/vect17.ads (Sarray): Likewise.
5168 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
5169 * gnat.dg/vect16.adb (Add): Likewise.
5170 * gnat.dg/vect17.adb (Add): Likewise.
5172 2017-07-07 David Malcolm <dmalcolm@redhat.com>
5175 * g++.dg/diagnostic/pr79300.C: New test case.
5177 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5179 * gcc.target/powerpc/clone1.c: Add check to make sure the
5180 __builtin_cpu_supports function is fully supported.
5181 * gcc.target/powerpc/clone2.c: New runtime test for
5185 * gcc.target/powerpc/pr81348.c: New test.
5187 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
5189 * gfortran.dg/vect/pr60510.f: Require vect_double support.
5191 2017-07-07 Carl Love <cel@us.ibm.com>
5193 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5196 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5198 * gcc.target/sparc/dictunpack.c: New file.
5199 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5200 * gcc.target/sparc/fpcmpshl.c: Likewise.
5201 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5202 * gcc.target/sparc/fpcmpushl.c: Likewise.
5204 2017-07-06 Harald Anlauf <anlauf@gmx.de>
5207 * gfortran.dg/coarray_44.f90: New testcase.
5209 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5211 * c-c++-common/asan/kasan-alloca-1.c: New test.
5212 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5214 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5216 * c-c++-common/asan/alloca_big_alignment.c: New test.
5217 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5218 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5219 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5220 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5221 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5222 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5223 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5225 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
5228 * gcc.target/avr/isr-test.h: Fix warnings.
5230 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5232 * lib/target-supports.exp: Generate
5233 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5234 and check_effective_target_arm_arch_v8r_multilib.
5236 2017-07-06 Carl Love <cel@us.ibm.com>
5238 * ChangeLog: Clean up from mid air collision
5240 2017-07-06 Carl Love <cel@us.ibm.com>
5242 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5243 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5244 cases for vec_addc, adde and addec builtins.
5246 2017-07-06 David Malcolm <dmalcolm@redhat.com>
5249 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5250 expected underlining within macro expansion.
5251 * c-c++-common/pr70264.c: Likewise.
5252 * g++.dg/plugin/diagnostic-test-expressions-1.C
5253 (test_within_macro_1): New test.
5254 (test_within_macro_2): Likewise.
5255 (test_within_macro_3): Likewise.
5256 (test_within_macro_4): Likewise.
5257 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5258 expected underlining within macro expansion.
5259 (test_macro_4): Likewise.
5260 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5261 (test_within_macro_1): New test.
5262 (test_within_macro_2): Likewise.
5263 (test_within_macro_3): Likewise.
5264 (test_within_macro_4): Likewise.
5265 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5266 underlining within macro expansion.
5268 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5270 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5271 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5272 _mm_maskz_getexp_round_sd): Test new intrinsics.
5273 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5274 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5275 _mm_maskz_getexp_round_ss): Ditto.
5276 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5277 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5278 _mm_maskz_getmant_round_sd): Ditto.
5279 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5280 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5281 _mm_maskz_getmant_round_ss): Ditto.
5282 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5283 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5284 _mm_maskz_getexp_round_sd): New runtime tests.
5285 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5286 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5287 _mm_maskz_getexp_round_ss): Ditto.
5288 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5289 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5290 _mm_maskz_getmant_round_sd): Ditto.
5291 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5292 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5293 _mm_maskz_getmant_round_ss): Ditto.
5294 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5295 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5296 __builtin_ia32_getmantss_mask_round): Test new builtins.
5297 * gcc.target/i386/sse-13.c : Ditto.
5298 * gcc.target/i386/sse-23.c: Ditto.
5299 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5300 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5301 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5302 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5303 _mm_mask_getexp_round_ss): Test new intrinsics.
5304 * gcc.target/i386/testround-1.c: Ditto.
5305 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5306 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5307 _mm_mask_getmant_round_ss): Test new intrinsics
5308 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5309 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5310 _mm_maskz_getmant_ss): Test new intrinsics.
5312 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5314 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5315 * lib/target-supports.exp (check_stack_check_available): New.
5316 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5317 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5318 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5319 * gcc.dg/pr47443.c: Likewise.
5320 * gcc.dg/pr48134.c: Likewise.
5321 * gcc.dg/pr70017.c: Likewise.
5322 * gcc.target/aarch64/stack-checking.c: Likewise.
5323 * gcc.target/arm/stack-checking.c: Likewise.
5324 * gcc.target/i386/pr48723.c: Likewise.
5325 * gcc.target/i386/pr55672.c: Likewise.
5326 * gcc.target/i386/pr67265-2.c: Likewise.
5327 * gcc.target/i386/pr67265.c: Likewise.
5328 * gnat.dg/opt49.adb: Likewise.
5329 * gnat.dg/stack_check1.adb: Likewise.
5330 * gnat.dg/stack_check2.adb: Likewise.
5331 * gnat.dg/stack_check3.adb: Likewise.
5333 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5336 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5339 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5341 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5342 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5343 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5344 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5345 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5346 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5347 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5348 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5349 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5350 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5351 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5352 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5354 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
5357 * gcc.target/avr/isr-test.h: New file.
5358 * gcc.target/avr/torture/isr-01-simple.c: New test.
5359 * gcc.target/avr/torture/isr-02-call.c: New test.
5360 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5362 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5364 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5365 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5366 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5367 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5369 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5371 * gcc.dg/tree-ssa/ldist-26.c: New test.
5373 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5375 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5377 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
5380 * gcc.target/i386/pr81300.c: New test.
5382 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5386 x and y arguments in the call to _subborrow_u32.
5387 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5388 x and y arguments in the call to _subborrow_u64.
5389 * gcc.target/i386/pr81294-1.c: New test.
5390 * gcc.target/i386/pr81294-2.c: Ditto.
5392 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5394 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5396 2017-07-04 Marek Polacek <polacek@redhat.com>
5399 * gcc.dg/atomic-pr81231.c: New test.
5401 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5403 PR tree-optimization/81292
5404 * gcc.dg/pr81292-1.c: New test.
5405 * gcc.dg/pr81292-2.c: Likewise.
5407 2017-07-04 Martin Liska <mliska@suse.cz>
5410 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5411 use-after-scope sanitization.
5413 2017-07-04 Jakub Jelinek <jakub@redhat.com>
5415 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5419 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5422 2017-07-04 Martin Liska <mliska@suse.cz>
5425 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5426 * g++.dg/ext/mvc3.C: Likewise.
5427 * gcc.target/i386/mvc2.c: Likewise.
5428 * gcc.target/i386/mvc3.c: Likewise.
5430 2017-07-04 Jakub Jelinek <jakub@redhat.com>
5432 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5433 decomposition declaration in diagnostics.
5434 * g++.dg/cpp1z/decomp2.C: Likewise.
5435 * g++.dg/cpp1z/decomp3.C: Likewise.
5436 * g++.dg/cpp1z/decomp4.C: Likewise.
5437 * g++.dg/cpp1z/decomp5.C: Likewise.
5438 * g++.dg/cpp1z/decomp6.C: Likewise.
5439 * g++.dg/cpp1z/decomp7.C: Likewise.
5440 * g++.dg/cpp1z/decomp8.C: Likewise.
5441 * g++.dg/cpp1z/decomp13.C: Likewise.
5442 * g++.dg/cpp1z/decomp14.C: Likewise.
5443 * g++.dg/cpp1z/decomp18.C: Likewise.
5444 * g++.dg/cpp1z/decomp19.C: Likewise.
5445 * g++.dg/cpp1z/decomp22.C: Likewise.
5446 * g++.dg/cpp1z/decomp23.C: Likewise.
5447 * g++.dg/cpp1z/decomp24.C: Likewise.
5448 * g++.dg/cpp1z/decomp25.C: Likewise.
5449 * g++.dg/cpp1z/decomp26.C: Likewise.
5450 * g++.dg/cpp1z/decomp28.C: Likewise.
5453 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5454 * g++.dg/cpp1z/decomp30.C: New test.
5456 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5459 * g++.dg/cpp0x/trailing14.C: New.
5461 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5464 * gfortran.dg/coarray_event_2.f08: New test.
5466 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5469 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5470 * gfortran.dg/pointer_intent_2.f90: Likewise.
5472 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
5475 * gcc.c-torture/compile/pr81290.c: New.
5477 2017-07-03 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/60510
5480 * gfortran.dg/vect/pr60510.f: New testcase.
5482 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5484 * gcc.target/i386/mvc6.c: Require ifunc support.
5486 2017-07-03 Martin Liska <mliska@suse.cz>
5489 * g++.dg/asan/function-argument-1.C: New test.
5490 * g++.dg/asan/function-argument-2.C: New test.
5491 * g++.dg/asan/function-argument-3.C: New test.
5493 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5495 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5498 2017-07-03 Tom de Vries <tom@codesourcery.com>
5500 PR tree-optimization/69468
5501 * gcc.dg/pr81192.c: Update.
5503 2017-07-03 Tom de Vries <tom@codesourcery.com>
5505 PR tree-optimization/81192
5506 * gcc.dg/pr81192.c: Update.
5508 2017-07-03 Tom de Vries <tom@codesourcery.com>
5510 PR tree-optimization/81192
5511 * gcc.dg/pr81192.c: New test.
5513 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5515 * gfortran/eoshift_3.f90: New test.
5517 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5519 * gcc.dg/strlenopt-32.c: New testcase.
5520 * gcc.dg/strlenopt-33.c: Likewise.
5521 * gcc.dg/strlenopt-33g.c: Likewise.
5522 * gcc.dg/strlenopt-34.c: Likewise.
5523 * gcc.dg/strlenopt-35.c: Likewise.
5525 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5527 PR tree-optimization/80769
5528 * gcc.dg/strlenopt-31.c: New test.
5529 * gcc.dg/strlenopt-31g.c: Likewise.
5531 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5533 PR tree-optimization/81136
5534 * gcc.dg/vect/pr81136.c: New test.
5536 2017-07-01 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.c-torture/compile/pr81262.c: New test.
5540 * g++.dg/ubsan/pr81262.C: New test.
5542 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
5545 * g++.dg/ipa/pr81261.C: New testcase.
5547 2017-06-30 Andrew Pinski <apinski@cavium.com>
5549 * gcc.dg/torture/pr81245.c: New testcase.
5551 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
5553 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5556 2017-06-30 David Malcolm <dmalcolm@redhat.com>
5559 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5561 (test_typeid): New test function.
5563 2017-06-30 Jakub Jelinek <jakub@redhat.com>
5566 * gcc.target/i386/pr81225.c: New test.
5568 2017-06-30 Nathan Sidwell <nathan@acm.org>
5570 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5571 * g++.dg/cpp0x/decltype9.C: Likewise.
5572 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5573 * g++.dg/lookup/decl1.C: Likewise.
5574 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5575 * g++.dg/other/pr28432.C: Likewise.
5576 * g++.dg/parse/crash12.C: Likewise.
5577 * g++.dg/parse/enum3.C: Likewise.
5578 * g++.dg/parse/operator6.C: Likewise.
5579 * g++.dg/template/crash69.C: Likewise.
5580 * g++.dg/template/error27.C: Likewise.
5581 * g++.dg/template/error28.C: Likewise.
5582 * g++.dg/template/memfriend6.C: Likewise.
5583 * g++.old-deja/g++.mike/err1.C: Likewise.
5584 * g++.old-deja/g++.mike/p811.C: Likewise.
5585 * g++.old-deja/g++.other/crash25.C: Likewise.
5586 * g++.old-deja/g++.other/dtor4.C: Likewise.
5587 * g++.old-deja/g++.pt/t37.C: Likewise.
5589 2017-06-30 Martin Liska <mliska@suse.cz>
5592 * gcc.target/i386/pr81214.c: New test.
5594 2017-06-30 Nathan Sidwell <nathan@acm.org>
5596 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5599 * g++.dg/lookup/pr81229.C: New.
5601 2017-06-30 Martin Liska <mliska@suse.cz>
5604 * g++.dg/asan/pr81021.C: New test.
5606 2017-06-30 Richard Biener <rguenther@suse.de>
5608 PR tree-optimization/81249
5609 * g++.dg/torture/pr81249.C: New testcase.
5611 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5613 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5614 * g++.dg/diagnostic/variadic1.C: Likewise.
5615 * g++.dg/gomp/udr-3.C: Likewise.
5616 * g++.dg/overload/error1.C: Likewise.
5617 * g++.dg/overload/error2.C: Likewise.
5618 * g++.dg/template/duplicate1.C: Likewise.
5619 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5620 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5621 * g++.old-deja/g++.other/redecl2.C: Likewise.
5622 * g++.old-deja/g++.other/redecl4.C: Likewise.
5623 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5625 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5628 * gfortran.dg/goacc/pr77765.f90: New test.
5630 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5632 * gcc.target/aarch64/ccmp_2.c: New test.
5634 2017-06-29 Nathan Sidwell <nathan@acm.org>
5637 * g++.dg/parse/pr81247-[abc].C: New.
5639 2017-06-29 Carl Love <cel@us.ibm.com>
5641 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5642 test_unsigned_int_result, test_ll_int_result,
5643 test_ll_unsigned_int_result): Add result checking functions, add
5645 (main): Add builtin function tests.
5647 2017-06-29 Carl Love <cel@us.ibm.com>
5649 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5650 dg-skip-if): Add -mvsx -mcpu=power7.
5652 2017-06-29 Richard Biener <rguenther@suse.de>
5654 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5656 2017-06-29 Nathan Sidwell <nathan@acm.org>
5658 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5660 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5663 * g++.dg/pr81194.C: New test.
5665 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5668 * gcc.dg/torture/pr80565.c: New file.
5670 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5672 PR tree-optimization/81196
5673 * gcc.dg/vect/pr81196.c: New.
5675 2017-06-29 Michael Collison <michael.collison@arm.com>
5677 Fix date on previous ChangeLog entry.
5679 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5680 Michael Collison <michael.collison@arm.com>
5683 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5685 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5687 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5689 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5691 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5693 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5694 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5695 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5697 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5699 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5700 current ARM check by ARM NEON's availability check.
5701 (check_effective_target_vect_intfloat_cvt): Likewise.
5702 (check_effective_target_vect_uintfloat_cvt): Likewise.
5703 (check_effective_target_vect_floatint_cvt): Likewise.
5704 (check_effective_target_vect_floatuint_cvt): Likewise.
5705 (check_effective_target_vect_shift): Likewise.
5706 (check_effective_target_whole_vector_shift): Likewise.
5707 (check_effective_target_vect_bswap): Likewise.
5708 (check_effective_target_vect_shift_char): Likewise.
5709 (check_effective_target_vect_long): Likewise.
5710 (check_effective_target_vect_float): Likewise.
5711 (check_effective_target_vect_perm): Likewise.
5712 (check_effective_target_vect_perm_byte): Likewise.
5713 (check_effective_target_vect_perm_short): Likewise.
5714 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5715 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5716 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5717 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5718 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5719 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5720 (check_effective_target_vect_widen_shift): Likewise.
5721 (check_effective_target_vect_extract_even_odd): Likewise.
5722 (check_effective_target_vect_interleave): Likewise.
5723 (check_effective_target_vect_multiple_sizes): Likewise.
5724 (check_effective_target_vect64): Likewise.
5725 (check_effective_target_vect_max_reduc): Likewise.
5727 2017-06-28 Richard Biener <rguenther@suse.de>
5730 * gcc.dg/pr81227.c: New testcase.
5732 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5735 * lib/target-supports.exp
5736 (check_ppc_cpu_supports_hw_available): New test to make sure
5737 __builtin_cpu_supports works on power7 and newer.
5739 2017-06-28 Martin Liska <mliska@suse.cz>
5742 * gcc.target/i386/pr81128.c: New test.
5744 2017-06-28 Martin Liska <mliska@suse.cz>
5747 * g++.dg/opt/pr79659.C: New test.
5749 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5751 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5753 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5755 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5757 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5758 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5760 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5762 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5763 (foo): ... this. Change constants such that it isn't matched
5764 as __builtin_copysign, yet tests the combiner the same.
5766 2017-06-28 Martin Liska <mliska@suse.cz>
5769 * gcc.dg/asan/pr81224.c: New test.
5771 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5773 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5774 passed to pthread_join.
5776 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5778 * gcc.target/s390/nodatarel-1.c: New test.
5780 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5783 * gfortran.dg/array_temporaries_4.f90: New test.
5785 2017-06-27 Andrew Pinski <apinski@cavium.com>
5787 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5788 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5789 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5791 2017-06-27 Marek Polacek <polacek@redhat.com>
5794 * gcc.dg/ubsan/pr81223.c: New test.
5796 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5798 * gcc.dg/tree-ssa/assoc-1.c: New file.
5800 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5803 * g++.dg/parse/catch2.C: New.
5805 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5808 * g++.dg/ubsan/pr81209.C: New test.
5811 * gcc.c-torture/compile/pr81207.c: New test.
5813 2017-06-27 Marek Polacek <polacek@redhat.com>
5816 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5818 2017-06-26 Martin Sebor <msebor@redhat.com>
5821 * g++.dg/Wclass-memaccess-2.C: New test.
5823 2017-06-26 Carl Love <cel@us.ibm.com>
5825 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5826 Add new runnable test file for the vec_rev built-ins.
5828 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5830 PR/tree-optimization 71815
5831 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5832 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5834 2017-06-26 Renlin Li <renlin.li@arm.com>
5835 Szabolcs Nagy <szabolcs.nagy@arm.com>
5837 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5838 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5841 2017-06-26 Richard Biener <rguenther@suse.de>
5844 * gfortran.dg/pr81175.f: New testcase.
5846 2017-06-26 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/81203
5849 * gcc.dg/torture/pr81203.c: New testcase.
5851 2017-06-26 Marek Polacek <polacek@redhat.com>
5854 * c-c++-common/Wmultistatement-macros-1.c: New test.
5855 * c-c++-common/Wmultistatement-macros-2.c: New test.
5856 * c-c++-common/Wmultistatement-macros-3.c: New test.
5857 * c-c++-common/Wmultistatement-macros-4.c: New test.
5858 * c-c++-common/Wmultistatement-macros-5.c: New test.
5859 * c-c++-common/Wmultistatement-macros-6.c: New test.
5860 * c-c++-common/Wmultistatement-macros-7.c: New test.
5861 * c-c++-common/Wmultistatement-macros-8.c: New test.
5862 * c-c++-common/Wmultistatement-macros-9.c: New test.
5863 * c-c++-common/Wmultistatement-macros-10.c: New test.
5864 * c-c++-common/Wmultistatement-macros-11.c: New test.
5866 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5868 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5870 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5872 * lib/target-supports.exp
5873 (check_effective_target_arm_neon_ok_nocache): Add flags with
5874 -mfloat-abi=hard. Include arm_neon.h.
5875 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5876 (check_effective_target_arm_neon_ok_no_float_abi): New.
5877 * gcc.target/arm/lto/pr65837_0.c: Require
5878 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5879 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5880 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5882 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5885 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5887 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5890 * gfortran.dg/cshift_2.f90: New test.
5892 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5895 * gcc.target/aarch64/pr79794.c: New.
5897 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5900 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5901 * gcc.target/powerpc/pr80510-2.c: Likewise.
5903 2017-06-22 Jeff Law <law@redhat.com>
5905 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5907 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5909 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5910 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5911 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5912 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5913 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5914 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5915 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5916 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5918 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5920 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5922 2017-06-22 Matt Turner <mattst88@gmail.com>
5924 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5927 2017-06-22 Carl Love <cel@us.ibm.com>
5929 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5930 vmuleuh): Fix scan-assembler-times should check for word not half word
5933 2017-06-22 Jeff Law <law@redhat.com>
5935 * gcc.c-torture/compile/stack-check-1.c: New test.
5937 2016-06-22 Richard Biener <rguenther@suse.de>
5939 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5940 * gcc.dg/vect/pr65947-2.c: Likewise.
5941 * gcc.dg/vect/pr65947-3.c: Likewise.
5942 * gcc.dg/vect/pr65947-4.c: Likewise.
5943 * gcc.dg/vect/pr65947-5.c: Likewise.
5944 * gcc.dg/vect/pr65947-6.c: Likewise.
5945 * gcc.dg/vect/pr65947-8.c: Likewise.
5946 * gcc.dg/vect/pr65947-9.c: Likewise.
5947 * gcc.dg/vect/pr65947-10.c: Likewise.
5948 * gcc.dg/vect/pr65947-12.c: Likewise.
5949 * gcc.dg/vect/pr65947-13.c: Likewise.
5950 * gcc.dg/vect/pr65947-14.c: Likewise.
5951 * gcc.dg/vect/vect-cond-2.c: Likewise.
5952 * gcc.dg/vect/vect-pr69848.c: Likewise.
5954 2017-06-22 Martin Liska <mliska@suse.cz>
5956 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5959 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5961 * gcc.dg/tree-ssa/forwprop-37.c: New.
5963 2017-06-22 Richard Biener <rguenther@suse.de>
5965 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5967 2017-06-22 Richard Biener <rguenther@suse.de>
5969 * gcc.dg/vect/pr65947-14.c: New testcase.
5971 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5974 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5975 32-bit support is added. Change ITYPE size to 64-bit integer.
5976 * gcc.target/powerpc/pr80510-2.c: Likewise.
5978 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5981 * g++.dg/gomp/pr81154.C: New test.
5983 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5985 * g++.dg/other/old-style-cast-fixits.C: New test case.
5987 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5989 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5991 2017-06-21 Tom de Vries <tom@codesourcery.com>
5993 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5995 2017-06-21 Tom de Vries <tom@codesourcery.com>
5997 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
6000 2017-06-21 Martin Liska <mliska@suse.cz>
6002 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
6004 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
6006 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
6007 gnat.dg/debug11_pkg2.ads: New testcase.
6009 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6011 * gcc.target/i386/getround.c: New file.
6013 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
6015 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
6016 * gcc.dg/tree-ssa/addadd-2.c: New file.
6018 2017-06-21 Tom de Vries <tom@codesourcery.com>
6020 * lib/target-supports.exp (add_options_for_stack_size): New proc.
6021 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6022 * gcc.c-torture/compile/20080806-1.c: Same.
6023 * gcc.c-torture/compile/920723-1.c: Same.
6024 * gcc.c-torture/compile/930621-1.c: Same.
6025 * gcc.c-torture/compile/991214-2.c: Same.
6026 * gcc.c-torture/compile/bcopy.c: Same.
6027 * gcc.c-torture/compile/memtst.c: Same.
6028 * gcc.c-torture/compile/msp.c: Same.
6029 * gcc.c-torture/compile/stuct.c: Same.
6030 * gcc.c-torture/execute/20011008-3.c: Same.
6031 * gcc.c-torture/execute/20030209-1.c: Same.
6032 * gcc.c-torture/execute/20031012-1.c: Same.
6033 * gcc.c-torture/execute/20040805-1.c: Same.
6034 * gcc.c-torture/execute/920410-1.c: Same.
6035 * gcc.c-torture/execute/921113-1.c: Same.
6036 * gcc.c-torture/execute/921202-1.c: Same.
6037 * gcc.c-torture/execute/921208-2.c: Same.
6038 * gcc.c-torture/execute/930106-1.c: Same.
6039 * gcc.c-torture/execute/930406-1.c: Same.
6040 * gcc.c-torture/execute/950221-1.c: Same.
6041 * gcc.c-torture/execute/960521-1.c: Same.
6042 * gcc.c-torture/execute/980605-1.c: Same.
6043 * gcc.c-torture/execute/comp-goto-1.c: Same.
6044 * gcc.c-torture/execute/comp-goto-2.c: Same.
6045 * gcc.c-torture/execute/memcpy-1.c: Same.
6046 * gcc.c-torture/execute/multi-ix.c: Same.
6047 * gcc.c-torture/execute/nestfunc-4.c: Same.
6048 * gcc.c-torture/execute/pr20621-1.c: Same.
6049 * gcc.c-torture/execute/pr23135.c: Same.
6050 * gcc.c-torture/execute/pr28982b.c: Same.
6051 * gcc.dg/loop-3.c: Same.
6052 * gcc.dg/struct-ret-3.c: Same.
6053 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6054 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6055 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6056 * gcc.dg/tree-prof/pr44777.c: Same.
6058 2017-06-20 David Malcolm <dmalcolm@redhat.com>
6061 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
6062 memset call with zero-initialization.
6063 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
6065 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
6067 * gcc.target/i386/pr80732.c: Include fma4-check.h.
6068 (main): Renamed to ...
6069 (fma4_test): ... this.
6071 2017-06-20 Julia Koval <julia.koval@intel.com>
6073 * gcc.target/i386/pr73350-2.c: New test.
6075 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6077 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
6078 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6079 * c-c++-common/fold-masked-cmp-3.c: Likewise.
6080 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
6081 restrict to x86_64-*-*-gnu.
6082 Skip scan-assembler on *-*-darwin*.
6083 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
6084 * gcc.dg/loop-invariant.c: Likewise.
6085 * gcc.dg/lto/pr70955_0.c: Likewise.
6086 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6087 * gcc.dg/tree-ssa/pr79803.c: Likewise.
6088 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
6090 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
6091 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
6093 * gcc.dg/attr-ms_struct-2.c: Likewise.
6094 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6095 * gcc.dg/bf-ms-layout.c: Likewise.
6096 * gcc.dg/bf-ms-layout-2.c: Likewise.
6097 * gcc.dg/pic-macro-define.c: Remove target restrictions.
6098 Require fpic support.
6099 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
6101 * gcc.target/i386/bitfield2.c: Likewise.
6102 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
6104 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
6106 2017-06-20 Nathan Sidwell <nathan@acm.org>
6109 * g++.dg/lookup/pr67074.C: New.
6110 * g++.dg/parse/namespace-alias-1.C: Adjust.
6112 2017-06-20 Richard Biener <rguenther@suse.de>
6115 * c-c++-common/ubsan/pr81097.c: New testcase.
6117 2017-06-20 Richard Biener <rguenther@suse.de>
6119 * gcc.dg/vect/pr65947-9.c: Adjust.
6121 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6123 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6124 * gcc.target/arm/acle/cdp2.c: Likewise.
6125 * gcc.target/arm/acle/ldc.c: Likewise.
6126 * gcc.target/arm/acle/ldc2.c: Likewise.
6127 * gcc.target/arm/acle/ldc2l.c: Likewise.
6128 * gcc.target/arm/acle/ldcl.c: Likewise.
6129 * gcc.target/arm/acle/mcr.c: Likewise.
6130 * gcc.target/arm/acle/mcr2.c: Likewise.
6131 * gcc.target/arm/acle/mcrr.c: Likewise.
6132 * gcc.target/arm/acle/mcrr2.c: Likewise.
6133 * gcc.target/arm/acle/mrc.c: Likewise.
6134 * gcc.target/arm/acle/mrc2.c: Likewise.
6135 * gcc.target/arm/acle/mrrc.c: Likewise.
6136 * gcc.target/arm/acle/mrrc2.c: Likewise.
6137 * gcc.target/arm/acle/stc.c: Likewise.
6138 * gcc.target/arm/acle/stc2.c: Likewise.
6139 * gcc.target/arm/acle/stc2l.c: Likewise.
6140 * gcc.target/arm/acle/stcl.c: Likewise.
6142 2017-06-20 Jakub Jelinek <jakub@redhat.com>
6145 * gcc.target/i386/pr81121.c: New test.
6147 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6150 * gcc.target/powerpc/pr79799-1.c: New test.
6151 * gcc.target/powerpc/pr79799-2.c: Likewise.
6152 * gcc.target/powerpc/pr79799-3.c: Likewise.
6153 * gcc.target/powerpc/pr79799-4.c: Likewise.
6154 * gcc.target/powerpc/pr79799-5.c: Likewise.
6156 2017-06-19 Nathan Sidwell <nathan@acm.org>
6160 * g++.dg/lookup/pr79766.C: New.
6161 * g++.dg/lookup/pr81124.C: New.
6162 * g++.dg/template/explicit6.C: Adjust.
6163 * g++.old-deja/g++.other/decl5.C: Adjust.
6165 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6167 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
6170 2017-06-19 Jakub Jelinek <jakub@redhat.com>
6173 * g++.dg/ubsan/pr81125.C: New test.
6176 * g++.dg/ubsan/pr81111.C: New test.
6178 2017-06-19 Richard Biener <rguenther@suse.de>
6181 * gcc.dg/torture/pr81118.c: New testcase.
6183 2017-06-19 Richard Biener <rguenther@suse.de>
6185 PR tree-optimization/80887
6186 * gcc.dg/tree-ssa/pr80887.c: New testcase.
6188 2017-06-19 Jakub Jelinek <jakub@redhat.com>
6191 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
6193 2017-06-19 Nathan Sidwell <nathan@acm.org>
6196 * g++.dg/warn/pr81119.C: New.
6198 2017-06-19 Martin Liska <mliska@suse.cz>
6201 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6203 2017-06-19 Martin Liska <mliska@suse.cz>
6206 * gcc.target/i386/mvc5.c: Scan indirect_function.
6207 * gcc.target/i386/mvc7.c: Likewise.
6208 * gcc.target/i386/pr80732.c: New test.
6210 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6213 * g++.dg/cpp1y/constexpr-66093.C: New.
6215 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6217 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6220 2017-06-19 Richard Biener <rguenther@suse.de>
6223 * g++.dg/torture/pr81112.C: New testcase.
6225 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
6227 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6229 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6232 * gfortran.dg/cshift_1.f90: New test.
6234 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6236 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6238 2017-06-16 Carl Love <cel@us.ibm.com>
6240 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6241 main): Add runnable tests and test checker for vec_float,
6242 vec_float2, vec_floate and vec_floato builtins.
6244 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6246 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6247 the architecture options added by dg-add-options arm_neon.
6248 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6249 to the architecture.
6250 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6251 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6252 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6254 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6256 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6257 multilibs have been built.
6259 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6261 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6262 * gcc.target/arm/pr51915.c: Likewise.
6263 * gcc.target/arm/pr52006.c: Likewise.
6264 * gcc.target/arm/pr53187.c: Likewise.
6266 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6268 * gcc.target/arm/multilibs.exp: New file.
6270 2017-06-16 Martin Sebor <msebor@redhat.com>
6272 PR tree-optimization/80933
6273 PR tree-optimization/80934
6274 * gcc.dg/fold-bcopy.c: New test.
6275 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6276 * gcc.dg/tree-ssa/alias-36.c: Likewise.
6277 * gcc.dg/pr79214.c: Adjust.
6278 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6279 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6280 * gcc.dg/builtins-nonnull.c: Likewise.
6282 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6285 * gcc.target/arm/pr71778.c: New.
6287 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
6289 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6291 2017-06-16 Richard Biener <rguenther@suse.de>
6293 PR tree-optimization/81090
6294 * gcc.dg/graphite/pr81090.c: New testcase.
6296 2017-06-16 Janus Weil <janus@gcc.gnu.org>
6299 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6301 2017-06-16 Jakub Jelinek <jakub@redhat.com>
6304 * c-c++-common/ubsan/object-size-11.c: New test.
6306 2017-06-15 Martin Sebor <msebor@redhat.com>
6309 * g++.dg/Wclass-memaccess.C: New test.
6311 2017-06-15 Janus Weil <janus@gcc.gnu.org>
6314 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6316 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6319 * gcc.dg/lto/pr69866_0.c: New test.
6320 * gcc.dg/lto/pr69866_1.c: Likewise.
6322 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6325 * gcc.target/msp430/pr78818-real.c: New template for tests.
6326 * gcc.target/msp430/pr78818-auto.c: New test.
6327 * gcc.target/msp430/pr78818-data-region.c: New test.
6328 * gcc.target/msp430/pr78818-data-sec.c: New test.
6329 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6331 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6333 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6334 instructions in it rather than the number of IT blocks being 2.
6335 Transfer scan directive arm_thumb2 restriction to the whole
6336 testcase and restrict further to Thumb-only targets.
6338 2017-06-15 Tamar Christina <tamar.christina@arm.com>
6340 * gcc.target/arm/sdiv_costs_1.c:
6343 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6345 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6346 * gcc.target/mips/pr51513-1.c: New test.
6347 * gcc.target/mips/pr51513-2.c: New test.
6349 2017-06-14 Richard Biener <rguenther@suse.de>
6351 PR tree-optimization/81083
6352 * gcc.dg/torture/pr81083.c: Add prototypes.
6354 2017-06-14 Richard Biener <rguenther@suse.de>
6357 * c-c++-common/ubsan/pr81088.c: New testcase.
6359 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6361 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6363 2017-06-14 Andrew Pinski <apinski@cavium.com>
6364 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6367 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6368 * gcc.target/aarch64/vect-init-2.c: Likewise.
6369 * gcc.target/aarch64/vect-init-3.c: Likewise.
6370 * gcc.target/aarch64/vect-init-4.c: Likewise.
6371 * gcc.target/aarch64/vect-init-5.c: Likewise.
6373 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/cpp0x/constexpr-58541.C: New.
6378 2017-06-14 Richard Biener <rguenther@suse.de>
6380 PR tree-optimization/81083
6381 * gcc.dg/torture/pr81083.c: New testcase.
6383 2017-06-14 Jakub Jelinek <jakub@redhat.com>
6385 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6386 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6388 2017-06-13 Jakub Jelinek <jakub@redhat.com>
6391 * g++.dg/ubsan/pr80973.C: New test.
6394 * g++.dg/opt/nrv18.C: New test.
6396 2017-06-13 Martin Liska <mliska@suse.cz>
6399 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6400 test by adding no_sanitize attribute.
6401 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6403 2017-06-13 Renlin Li <renlin.li@arm.com>
6405 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6408 2017-06-13 Martin Jambor <mjambor@suse.cz>
6410 PR tree-optimization/80803
6411 PR tree-optimization/81063
6412 gcc.dg/tree-ssa/pr80803.c: New test.
6413 gcc.dg/tree-ssa/pr81063.c: Likewise.
6415 2017-06-12 Yury Gribov <tetra2005@gmail.com>
6417 * c-c++-common/fold-masked-cmp-3.c: New test.
6419 2017-06-13 Yury Gribov <tetra2005@gmail.com>
6421 PR tree-optimization/67328
6422 * c-c++-common/fold-masked-cmp-1.c: New test.
6423 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6424 * gcc.dg/pr46309.c: Fix pattern.
6425 * gcc.dg/pr46309-2.c: Likewise.
6427 2017-06-13 Tamar Christina <tamar.christina@arm.com>
6429 * gcc.target/arm/sdiv_costs_1.c:
6430 Require arm_arch_v8a_ok and add march option.
6432 2017-06-13 Martin Liska <mliska@suse.cz>
6434 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6435 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6436 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6438 2017-06-13 Richard Biener <rguenther@suse.de>
6441 * c-c++-common/ubsan/pr81065.c: New testcase.
6443 2017-06-12 Ian Lance Taylor <iant@golang.org>
6445 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6446 freorder. Update comment to explain test.
6448 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6450 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6451 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6452 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6453 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6455 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6457 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6459 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6461 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6463 2017-06-12 Jakub Jelinek <jakub@redhat.com>
6465 PR tree-optimization/81003
6466 * gcc.c-torture/compile/pr81003.c: New test.
6468 2017-06-12 Richard Biener <rguenther@suse.de>
6470 PR tree-optimization/81053
6471 * gcc.dg/torture/pr81053.c: New testcase.
6473 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6476 * gfortran.dg/implied_do_io_3.f90: New test.
6478 2017-06-10 Tom de Vries <tom@codesourcery.com>
6480 * lib/target-supports.exp (check_effective_target_signal): New proc.
6481 * lib/gcc.exp (gcc_target_compile): Remove appending of
6482 -DSIGNAL_SUPPRESS to additional_flags.
6483 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6484 additional_flags if effective target signal is not supported by the
6486 * gcc.c-torture/execute/20101011-1.c: Same.
6487 * gcc.dg/c99-stdint-1.c: Same.
6488 * gcc.dg/c99-stdint-2.c: Same.
6489 * gcc.dg/c99-stdint-5.c: Same.
6490 * gcc.dg/c99-stdint-6.c: Same.
6491 * gcc.dg/stdint-width-1.c: Same.
6493 2017-06-10 Tom de Vries <tom@codesourcery.com>
6495 * lib/target-supports.exp (check_effective_target_stack_size)
6496 (dg-effective-target-value): New proc.
6497 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6499 * lib/objc.exp (objc_target_compile): Same.
6500 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6501 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6502 dg-additional-options.
6503 * gcc.c-torture/compile/20080806-1.c: Same.
6504 * gcc.c-torture/compile/920723-1.c: Same.
6505 * gcc.c-torture/compile/930621-1.c: Same.
6506 * gcc.c-torture/compile/991214-2.c: Same.
6507 * gcc.c-torture/compile/bcopy.c: Same.
6508 * gcc.c-torture/compile/memtst.c: Same.
6509 * gcc.c-torture/compile/msp.c: Same.
6510 * gcc.c-torture/compile/stuct.c: Same.
6511 * gcc.c-torture/execute/20011008-3.c: Same.
6512 * gcc.c-torture/execute/20030209-1.c: Same.
6513 * gcc.c-torture/execute/20031012-1.c: Same.
6514 * gcc.c-torture/execute/20040805-1.c: Same.
6515 * gcc.c-torture/execute/920410-1.c: Same.
6516 * gcc.c-torture/execute/920501-7.c: Same.
6517 * gcc.c-torture/execute/921113-1.c: Same.
6518 * gcc.c-torture/execute/921202-1.c: Same.
6519 * gcc.c-torture/execute/921208-2.c: Same.
6520 * gcc.c-torture/execute/930106-1.c: Same.
6521 * gcc.c-torture/execute/930406-1.c: Same.
6522 * gcc.c-torture/execute/950221-1.c: Same.
6523 * gcc.c-torture/execute/960521-1.c: Same.
6524 * gcc.c-torture/execute/980605-1.c: Same.
6525 * gcc.c-torture/execute/comp-goto-1.c: Same.
6526 * gcc.c-torture/execute/comp-goto-2.c: Same.
6527 * gcc.c-torture/execute/memcpy-1.c: Same.
6528 * gcc.c-torture/execute/multi-ix.c: Same.
6529 * gcc.c-torture/execute/nestfunc-4.c: Same.
6530 * gcc.c-torture/execute/pr20621-1.c: Same.
6531 * gcc.c-torture/execute/pr23135.c: Same.
6532 * gcc.c-torture/execute/pr28982b.c: Same.
6533 * gcc.dg/loop-3.c: Same.
6534 * gcc.dg/struct-ret-3.c: Same.
6535 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6536 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6537 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6538 * gcc.dg/tree-prof/pr44777.c: Same.
6540 2017-06-09 David Malcolm <dmalcolm@redhat.com>
6542 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6543 (test_mutually_exclusive_suggestions): New test function.
6544 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6545 (test_mutually_exclusive_suggestions): New test function.
6546 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6547 (test_mutually_exclusive_suggestions): New test function.
6548 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6549 (test_show_locus): Add special-case for
6550 "test_mutually_exclusive_suggestions".
6552 2017-06-09 Ian Lance Taylor <iant@golang.org>
6554 * gcc.dg/tree-prof/split-1.c: New test.
6556 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
6558 * gcc.dg/predict-14.c: Avoid cold function detection.
6559 * gcc.target/i386/umod-3.c: Likewise.
6561 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6563 * gcc.target/aarch64/lrint-matherr.h: New.
6564 * gcc.target/aarch64/inline-lrint_1.c: New.
6565 * gcc.target/aarch64/inline-lrint_2.c: New.
6566 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6567 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6569 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6571 * gcc.target/arm/sdiv_costs_1.c: New.
6573 2017-06-09 Tom de Vries <tom@codesourcery.com>
6576 * gcc.target/nvptx/label-values.c: New test.
6578 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6580 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6581 Test for null definitions instead of them being undefined. Add entry
6582 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6583 about using the effective target for architecture extension.
6584 (check_effective_target_arm_arch_v7ve_ok): Remove.
6585 (add_options_for_arm_arch_v7ve): Likewise.
6587 2017-06-09 Richard Biener <rguenther@suse.de>
6589 PR tree-optimization/66623
6590 * gcc.dg/vect/pr66623.c: New testcase.
6592 2017-06-09 Richard Biener <rguenther@suse.de>
6594 PR tree-optimization/79483
6595 * gcc.dg/graphite/pr79483.c: New testcase.
6597 2017-06-09 Richard Biener <rguenther@suse.de>
6600 * g++.dg/pr81007.C: New testcase.
6602 2017-06-09 Jakub Jelinek <jakub@redhat.com>
6604 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6605 instead of "rsp" for -m32.
6606 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6607 target, add -msse2 to dg-options.
6608 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6609 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6611 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6614 * gcc.target/powerpc/stack-limit.c: New testcase.
6616 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6618 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6619 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6620 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6621 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6622 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6623 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6625 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6628 * c-c++-common/gomp/pr81006.c: New test.
6631 * g++.dg/gomp/pr81011.C: New test.
6634 * c-c++-common/ubsan/align-10.c: New test.
6635 * c-c++-common/ubsan/null-13.c: New test.
6637 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6640 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6641 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6642 * gcc.target/i386/pr81015.c: New test.
6644 2017-06-08 Tom de Vries <tom@codesourcery.com>
6646 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6647 trampolines instead of NO_TRAMPOLINES.
6648 * gcc.c-torture/execute/20000822-1.c: Same.
6649 * gcc.c-torture/execute/920428-2.c: Same.
6650 * gcc.c-torture/execute/920501-7.c: Same.
6651 * gcc.c-torture/execute/920612-2.c: Same.
6652 * gcc.c-torture/execute/921017-1.c: Same.
6653 * gcc.c-torture/execute/921215-1.c: Same.
6654 * gcc.c-torture/execute/931002-1.c: Same.
6655 * gcc.c-torture/execute/comp-goto-2.c: Same.
6656 * gcc.c-torture/execute/nestfunc-1.c: Same.
6657 * gcc.c-torture/execute/nestfunc-2.c: Same.
6658 * gcc.c-torture/execute/nestfunc-3.c: Same.
6659 * gcc.c-torture/execute/nestfunc-5.c: Same.
6660 * gcc.c-torture/execute/nestfunc-6.c: Same.
6661 * gcc.c-torture/execute/pr24135.c: Same.
6662 * gcc.dg/Wtrampolines.c: Same.
6663 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6664 * gcc.dg/torture/stackalign/nested-5.c: Same.
6665 * gcc.dg/torture/stackalign/nested-6.c: Same.
6666 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6667 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6668 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6669 * gcc.dg/trampoline-1.c: Same.
6670 * gcc.dg/tree-prof/pr44777.c: Same.
6671 * gcc.target/i386/pr67770.c: Same.
6672 * lib/gcc.exp (gcc_target_compile): Remove appending of
6673 -DNO_TRAMPOLINES to additional_flags.
6674 * lib/objc.exp (objc_target_compile): Same.
6676 2017-06-08 Tom de Vries <tom@codesourcery.com>
6678 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6679 'gcc,no_trampolines' instead of 'no_trampolines'.
6681 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6684 * gcc.target/i386/mpx/pr79988.c: New test.
6686 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6688 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6689 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6690 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6692 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6694 * g++.dg/tree-ssa/counts-1.C: New testcase.
6695 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6697 2017-08-08 Julia Koval <julia.koval@intel.com>
6699 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6700 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6701 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6702 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6703 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6704 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6706 2017-06-08 Marek Polacek <polacek@redhat.com>
6709 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6711 2017-08-08 Julia Koval <julia.koval@intel.com>
6713 PR target/73350,80862
6714 * gcc.target/i386/pr73350.c: New test.
6716 2017-06-08 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/80928
6719 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6721 2017-06-07 Carl Love <cel@us.ibm.com>
6723 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6725 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6728 * g++.dg/cpp1z/class-deduction39.C: New.
6730 2017-06-07 Marek Polacek <polacek@redhat.com>
6733 * c-c++-common/ubsan/pr80932.c: New test.
6735 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6737 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6738 * gcc.target/i386/l_fma_double_2.c: Ditto.
6739 * gcc.target/i386/l_fma_double_3.c: Ditto.
6740 * gcc.target/i386/l_fma_double_4.c: Ditto.
6741 * gcc.target/i386/l_fma_double_5.c: Ditto.
6742 * gcc.target/i386/l_fma_double_6.c: Ditto.
6743 * gcc.target/i386/l_fma_float_1.c: Ditto.
6744 * gcc.target/i386/l_fma_float_2.c: Ditto.
6745 * gcc.target/i386/l_fma_float_3.c: Ditto.
6746 * gcc.target/i386/l_fma_float_4.c: Ditto.
6747 * gcc.target/i386/l_fma_float_5.c: Ditto.
6748 * gcc.target/i386/l_fma_float_6.c: Ditto.
6750 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6752 * gcc.target/aarch64/sdiv_costs_1.c: New.
6754 2017-06-07 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/80928
6757 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6758 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6760 2017-06-07 Richard Biener <rguenther@suse.de>
6762 PR tree-optimization/80928
6763 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6766 2017-06-06 Nathan Sidwell <nathan@acm.org>
6768 * g++.dg/pr45330.C: Add inline namespace case.
6770 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6773 * gfortran.dg/matmul_16.f90: New test.
6774 * gfortran.dg/inline_matmul_18.f90: New test.
6776 2017-06-06 Marek Polacek <polacek@redhat.com>
6779 * gcc.dg/pr79983.c: New test.
6781 2017-06-06 David S. Miller <davem@davemloft.net>
6783 * gcc.target/sparc/sparc-ret-3.c: New test.
6785 2017-06-06 Tom de Vries <tom@codesourcery.com>
6787 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6788 label_values instead of NO_LABEL_VALUES.
6789 * gcc.c-torture/compile/920301-1.c: Same.
6790 * gcc.c-torture/compile/920501-1.c: Same.
6791 * gcc.c-torture/compile/941014-4.c: Same.
6792 * gcc.c-torture/compile/labels-1.c: Same.
6793 * gcc.c-torture/compile/pr18903.c: Same.
6794 * gcc.c-torture/execute/920302-1.c: Same.
6795 * gcc.c-torture/execute/920415-1.c: Same.
6796 * gcc.c-torture/execute/920428-2.c: Same.
6797 * gcc.c-torture/execute/920501-3.c: Same.
6798 * gcc.c-torture/execute/920501-4.c: Same.
6799 * gcc.c-torture/execute/920501-5.c: Same.
6800 * gcc.c-torture/execute/920501-7.c: Same.
6801 * gcc.c-torture/execute/920721-4.c: Same.
6802 * gcc.c-torture/execute/980526-1.c: Same.
6803 * gcc.c-torture/execute/990208-1.c: Same.
6804 * gcc.c-torture/execute/comp-goto-1.c: Same.
6805 * gcc.c-torture/execute/comp-goto-2.c: Same.
6806 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6807 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6808 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6809 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6810 * gcc.dg/tree-prof/pr44777.c: Same.
6811 * gcc.misc-tests/bprob-2.c: Same.
6812 * gcc.misc-tests/gcov-3.c: Same.
6813 * lib/gcc.exp (gcc_target_compile): Remove appending of
6814 -DNO_LABEL_VALUES to additional_flags.
6815 * lib/objc.exp (objc_target_compile): Same.
6816 * lib/target-supports.exp (check_effective_target_label_values): Test on
6817 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6819 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6823 2017-06-06 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/80974
6826 * gcc.dg/torture/pr80974.c: New testcase.
6828 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6830 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6831 "unsigned int" in conversation warning on line 15.
6833 2017-06-06 Richard Biener <rguenther@suse.de>
6835 PR tree-optimization/80928
6836 * gcc.dg/vect/pr80928.c: New testcase.
6837 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6838 * gcc.dg/vect/slp-13.c: Likewise.
6839 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6841 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6843 * g++.dg/plugin/comment_plugin.c: New test plugin.
6844 * g++.dg/plugin/comments-1.C: New test file.
6845 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6847 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6849 * gcc.misc-tests/gcov-1a.c: New test.
6851 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6853 * gcc.target/powerpc/clone1.c: New test.
6855 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6858 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6860 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6863 * gfortran.dg/implied_do_io_1.f90: New Test.
6864 * gfortran.dg/implied_do_io_2.f90: New Test.
6866 2017-06-05 Renlin Li <renlin.li@arm.com>
6868 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6869 selector to related line.
6871 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6873 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6875 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6877 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6879 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6881 * gcc.target/aarch64/subs_compare_2.c: New test.
6883 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6885 * gcc.target/aarch64/subs_compare_1.c: New test.
6887 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6889 * gcc.target/mips/div-9.c: Delete duplicate test.
6890 * gcc.target/mips/div-10.c: Ditto.
6891 * gcc.target/mips/div-11.c: Ditto.
6892 * gcc.target/mips/div-12.c: Ditto.
6894 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6896 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6898 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6900 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6901 vesrion of the dejagnu grep.
6902 (list-module-names): Use it and adjust the regular expressions for
6903 modules and submodules.
6904 * gfortran.dg/prof/prof.exp: Cleanup modules.
6905 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6907 * gfortran.dg/altreturn_8.f90: Likewise.
6908 * gfortran.dg/associate_12.f90: Likewise.
6909 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6910 * gfortran.dg/charlen_15.f90: Likewise.
6911 * gfortran.dg/class_4a.f03: Likewise.
6912 * gfortran.dg/class_54.f90: Likewise.
6913 * gfortran.dg/class_dummy_4.f03: Likewise.
6914 * gfortran.dg/class_dummy_5.f90: Likewise.
6915 * gfortran.dg/constructor_9.f90: Likewise.
6916 * gfortran.dg/dec_structure_15.f90: Likewise.
6917 * gfortran.dg/do_check_8.f90: Likewise.
6918 * gfortran.dg/dtio_26.f03: Likewise.
6919 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6920 * gfortran.dg/equiv_9.f90: Likewise.
6921 * gfortran.dg/extends_15.f90: Likewise.
6922 * gfortran.dg/finalize_22.f90: Likewise.
6923 * gfortran.dg/finalize_23.f90: Likewise.
6924 * gfortran.dg/generic_26.f90: Likewise.
6925 * gfortran.dg/generic_27.f90: Likewise.
6926 * gfortran.dg/namelist_76.f90: Likewise.
6927 * gfortran.dg/pointer_init_8.f90: Likewise.
6928 * gfortran.dg/pr61318.f90: Likewise.
6929 * gfortran.dg/pr77260_1.f90: Likewise.
6930 * gfortran.dg/pr77260_2.f90: Likewise.
6931 * gfortran.dg/pr77420_3.f90: Likewise.
6932 * gfortran.dg/proc_ptr_39.f90: Likewise.
6933 * gfortran.dg/proc_ptr_41.f90: Likewise.
6934 * gfortran.dg/proc_ptr_42.f90: Likewise.
6935 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6936 * gfortran.dg/submodule_1.f08: Likewise.
6937 * gfortran.dg/submodule_10.f08: Likewise.
6938 * gfortran.dg/submodule_14.f08: Likewise.
6939 * gfortran.dg/submodule_15.f08: Likewise.
6940 * gfortran.dg/submodule_2.f08: Likewise.
6941 * gfortran.dg/submodule_5.f08: Likewise.
6942 * gfortran.dg/submodule_6.f08: Likewise.
6943 * gfortran.dg/submodule_7.f08: Likewise.
6944 * gfortran.dg/submodule_8.f08: Likewise.
6945 * gfortran.dg/submodule_9.f08: Likewise.
6946 * gfortran.dg/transfer_class_2.f90: Likewise.
6947 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6948 * gfortran.dg/typebound_call_24.f03: Likewise.
6949 * gfortran.dg/typebound_call_25.f90: Likewise.
6950 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6951 * gfortran.dg/typebound_generic_12.f03: Likewise.
6952 * gfortran.dg/typebound_generic_13.f03: Likewise.
6953 * gfortran.dg/typebound_generic_14.f03: Likewise.
6954 * gfortran.dg/typebound_generic_15.f90: Likewise.
6955 * gfortran.dg/typebound_operator_16.f03: Likewise.
6956 * gfortran.dg/typebound_operator_18.f90: Likewise.
6957 * gfortran.dg/typebound_operator_20.f90: Likewise.
6958 * gfortran.dg/typebound_override_3.f90: Likewise.
6959 * gfortran.dg/typebound_override_4.f90: Likewise.
6960 * gfortran.dg/typebound_override_5.f90: Likewise.
6961 * gfortran.dg/typebound_override_6.f90: Likewise.
6962 * gfortran.dg/typebound_override_7.f90: Likewise.
6963 * gfortran.dg/typebound_proc_28.f03: Likewise.
6964 * gfortran.dg/typebound_proc_29.f90: Likewise.
6965 * gfortran.dg/typebound_proc_30.f90: Likewise.
6966 * gfortran.dg/typebound_proc_31.f90: Likewise.
6967 * gfortran.dg/typebound_proc_32.f90: Likewise.
6968 * gfortran.dg/typebound_proc_33.f90: Likewise.
6969 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6970 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6971 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6972 * gfortran.dg/use_only_3.f90: Likewise.
6973 * gfortran.dg/use_without_only_1.f90: Likewise.
6974 * gfortran.dg/warn_unused_function.f90: Likewise.
6975 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6976 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6978 2017-06-04 Marek Polacek <polacek@redhat.com>
6981 * gcc.dg/format/pr80919.c: New test.
6983 2017-06-02 Martin Sebor <msebor@redhat.com>
6986 * c-c++-common/Wfloat-conversion-2.c: New test.
6988 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6991 * g++.dg/cpp1y/constexpr-68754.C: New.
6993 2017-06-02 Carl Love <cel@us.ibm.com>
6995 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6996 for the new built-ins.
6998 2017-06-02 Sudakshina Das <sudi.das@arm.com>
7000 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
7002 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7004 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
7005 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
7006 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
7007 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
7008 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
7010 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7012 * gcc.target/aarch64/hfmode_ins_1.c: New test.
7014 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7016 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
7018 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7020 * gcc.target/powerpc/fold-vec-abs-char.c: New.
7021 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7022 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7023 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7024 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7025 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7026 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7027 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7028 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7030 2017-06-02 Nathan Sidwell <nathan@acm.org>
7032 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7034 2017-06-02 Jakub Jelinek <jakub@redhat.com>
7036 PR rtl-optimization/80903
7037 * gcc.dg/pr80903.c: New test.
7040 * gfortran.dg/gomp/pr80918.f90: New test.
7042 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7044 * c-c++-common/Wsizeof-pointer-div.c: New test.
7045 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7046 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7047 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
7048 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7049 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7050 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7051 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7052 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7053 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7054 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7055 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7056 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
7057 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
7058 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
7059 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
7060 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
7061 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
7062 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
7064 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
7066 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
7067 Update the target to power8-vector.
7069 2017-06-01 David Malcolm <dmalcolm@redhat.com>
7071 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
7073 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7075 * debug12.adb, debug12.ads: New testcase.
7077 2017-06-01 Martin Jambor <mjambor@suse.cz>
7079 PR tree-optimization/80898
7080 * gcc.dg/tree-ssa/pr80898.c: New test.
7081 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
7083 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7086 * g++.dg/cpp1z/nodiscard5.C: New.
7088 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
7090 * gcc.target/arc/pr9001195952.c: New test.
7092 2017-06-01 Tom de Vries <tom@codesourcery.com>
7094 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
7095 * gcc.c-torture/compile/asmgoto-1.c: Same.
7096 * gcc.dg/20000707-1.c: Same.
7097 * gcc.dg/pr38700.c: Same.
7098 * gcc.dg/pr70169.c: Same.
7099 * gcc.dg/pr80112.c: Same.
7100 * gcc.dg/torture/pr51071-2.c: Same.
7101 * gcc.dg/torture/pr51071.c: Same.
7102 * gcc.dg/tree-ssa/alias-34.c: Same.
7104 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7106 * gnat.dg/debug11.adb: New testcase.
7108 2017-06-01 Richard Biener <rguenther@suse.de>
7111 * c-c++-common/ubsan/pr66313.c: New testcase.
7112 * gcc.dg/tree-ssa/loop-15.c: Adjust.
7114 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
7116 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
7117 dg-options. Change dg-require-effective-target powerpc_vsx_ok
7118 to vsx_hw. Add dg-skip-if directive to disable this test if
7120 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7121 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7122 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7123 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7124 to dg-option. Add dg-skip-if directive to disable this test
7125 for darwin. Add dg-skip-if directive to disable this test if
7128 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7130 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7131 (_mm_maskz_max_sd): Test new intrinsics.
7132 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
7133 (_mm_maskz_max_sd): Test new intrinsics.
7134 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
7135 (_mm_maskz_max_ss): Test new intrinsics.
7136 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
7137 (_mm_maskz_max_ss): Test new intrinsics.
7138 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
7139 (_mm_maskz_min_sd): Test new intrinsics.
7140 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
7141 (_mm_maskz_min_sd): Test new intrinsics.
7142 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
7143 (_mm_maskz_min_ss): Test new intrinsics.
7144 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
7145 (_mm_maskz_min_ss): Test new intrinsics.
7147 2017-05-31 Nathan Sidwell <nathan@acm.org>
7149 * g++.dg/lookup/lambda1.C New.
7151 2017-05-31 Bin Cheng <bin.cheng@arm.com>
7153 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
7154 on pointer should not be replaced.
7156 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
7159 * gcc.dg/gimplefe-error-7.c: New test.
7161 2017-05-31 Graham Markall <graham.markall@embecosm.com>
7163 * gcc.target/arc/add_n-combine.c: New test.
7164 * gcc.target/arc/sub_n-combine.c: New test.
7166 2017-05-31 Richard Biener <rguenther@suse.de>
7169 * gcc.target/i386/pr80880.c: New testcase.
7171 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
7173 * gcc.dg/vect/vect-103.c: Update wording of dump message.
7175 2017-05-31 Bin Cheng <bin.cheng@arm.com>
7177 * gcc.dg/vect/pr80815-3.c: New test.
7179 2017-05-31 Richard Biener <rguenther@suse.de>
7181 PR tree-optimization/80906
7182 * gcc.dg/graphite/pr80906.c: New testcase.
7184 2017-05-30 Tom de Vries <tom@codesourcery.com>
7187 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
7188 unsupported if host compiler does not support c++11.
7189 (host_supports_c++11): New proc.
7191 2017-05-30 Martin Sebor <msebor@redhat.com>
7194 * g++.dg/ext/utf16-4.C: Relax test.
7195 * gcc.dg/fixed-point/int-warning.c: Adjust.
7197 2017-05-30 David Malcolm <dmalcolm@redhat.com>
7199 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7200 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7202 * g++.dg/plugin/show-template-tree-color.C: New test case.
7203 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7204 * g++.dg/template/show-template-tree-2.C: New test case.
7205 * g++.dg/template/show-template-tree-3.C: New test case.
7206 * g++.dg/template/show-template-tree-4.C: New test case.
7207 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7208 * g++.dg/template/show-template-tree.C: New test case.
7210 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7212 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7214 * gfortran.dg/pr80107.f: Delete testcase.
7216 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
7219 * gcc.target/i386/pr80833-1.c: New test.
7220 * gcc.target/i386/pr80833-2.c: Ditto.
7222 2017-05-30 Nathan Sidwell <nathan@acm.org>
7225 * g++.dg/lookup/pr80913.C: New.
7227 2017-05-30 Richard Biener <rguenther@suse.de>
7230 * gcc.dg/torture/pr80901.c: New testcase.
7232 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7234 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7236 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7239 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7241 2017-05-30 Richard Biener <rguenther@suse.de>
7244 * gcc.dg/torture/pr80876.c: New testcase.
7246 2017-05-29 Nathan Sidwell <nathan@acm.org>
7249 * g++.dg/lookup/pr80891-5.C: New.
7251 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7253 PR libgfortran/53029
7254 * gfortran.dg/read_5.f90: New test.
7256 2017-05-29 Nathan Sidwell <nathan@acm.org>
7259 * g++.dg/lookup/pr80891-4.C: New.
7262 * g++.dg/lookup/pr80891-1.C: New.
7265 * g++.dg/lookup/pr80891-3.C: New.
7268 * g++.dg/lookup/pr80891-2.C: New.
7270 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7273 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7275 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7276 * gfortran.dg/inline_matmul_17.f90: New test.
7278 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7280 * gfortran.dg/matmul_bounds_12.f90: New test.
7282 2017-05-27 Jakub Jelinek <jakub@redhat.com>
7285 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7287 2017-05-26 Nathan Sidwell <nathan@acm.org>
7289 * g++.dg/cpp0x/dr2061.C: New.
7290 * g++.dg/parse/namespace-alias-1.C: Add more test.
7292 2017-05-26 Bin Cheng <bin.cheng@arm.com>
7294 PR tree-optimization/80815
7295 * gcc.dg/vect/pr80815-1.c: New test.
7296 * gcc.dg/vect/pr80815-2.c: New test.
7298 2017-05-26 Martin Liska <mliska@suse.cz>
7301 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7302 split at the problematic spot.
7303 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7304 a valid value of the param.
7306 2017-05-26 Marek Polacek <polacek@redhat.com>
7309 * c-c++-common/ubsan/pr80875.c: New test.
7311 2017-05-26 Tom de Vries <tom@codesourcery.com>
7314 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7315 * gcc.dg/Wcxx-compat-8.c: Same.
7316 * gcc.dg/Wobjsize-1.c: Same.
7317 * gcc.dg/Wshadow-local-2.c: Same.
7318 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7319 * gcc.dg/anon-struct-6.c: Same.
7320 * gcc.dg/asm-wide-1.c: Same.
7321 * gcc.dg/builtin-inf-1.c: Same.
7322 * gcc.dg/builtin-redefine.c: Same.
7323 * gcc.dg/c90-array-lval-6.c: Same.
7324 * gcc.dg/c90-array-lval-7.c: Same.
7325 * gcc.dg/c90-fordecl-1.c: Same.
7326 * gcc.dg/c99-fordecl-2.c: Same.
7327 * gcc.dg/cast-lvalue-1.c: Same.
7328 * gcc.dg/cast-lvalue-2.c: Same.
7329 * gcc.dg/compound-lvalue-1.c: Same.
7330 * gcc.dg/cond-lvalue-1.c: Same.
7331 * gcc.dg/cpp/20000419-1.c: Same.
7332 * gcc.dg/cpp/backslash.c: Same.
7333 * gcc.dg/cpp/backslash2.c: Same.
7334 * gcc.dg/cpp/macspace1.c: Same.
7335 * gcc.dg/cpp/macspace2.c: Same.
7336 * gcc.dg/cpp/multiline-2.c: Same.
7337 * gcc.dg/cpp/pr27777.c: Same.
7338 * gcc.dg/cpp/pr30786.c: Same.
7339 * gcc.dg/cpp/pr34602.c: Same.
7340 * gcc.dg/cpp/redef1.c: Same.
7341 * gcc.dg/cpp/tr-warn1.c: Same.
7342 * gcc.dg/cpp/tr-warn3.c: Same.
7343 * gcc.dg/cpp/tr-warn6.c: Same.
7344 * gcc.dg/cpp/trad/hash.c: Same.
7345 * gcc.dg/cpp/trad/redef1.c: Same.
7346 * gcc.dg/cpp/ucs.c: Same.
7347 * gcc.dg/declspec-10.c: Same.
7348 * gcc.dg/declspec-11.c: Same.
7349 * gcc.dg/declspec-18.c: Same.
7350 * gcc.dg/format/c99-strftime-1.c: Same.
7351 * gcc.dg/format/ext-3.c: Same.
7352 * gcc.dg/format/pr72858.c: Same.
7353 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7354 * gcc.dg/init-string-1.c: Same.
7355 * gcc.dg/label-decl-3.c: Same.
7356 * gcc.dg/m-un-2.c: Same.
7357 * gcc.dg/nofixed-point-2.c: Same.
7358 * gcc.dg/noncompile/20020213-1.c: Same.
7359 * gcc.dg/pch/counter-2.c: Same.
7360 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7361 * gcc.dg/pr27528.c: Same.
7362 * gcc.dg/pr27953.c: Same.
7363 * gcc.dg/pr35899.c: Same.
7364 * gcc.dg/pr37561.c: Same.
7365 * gcc.dg/pr45461.c: Same.
7366 * gcc.dg/pr45750.c: Same.
7367 * gcc.dg/pr53196-2.c: Same.
7368 * gcc.dg/pr53265.c: Same.
7369 * gcc.dg/redecl-1.c: Same.
7370 * gcc.dg/tls/thr-init-1.c: Same.
7371 * gcc.dg/torture/pr51106-1.c: Same.
7372 * gcc.dg/torture/pr51106-2.c: Same.
7373 * gcc.dg/uninit-19.c: Same.
7374 * gcc.dg/uninit-pr20644.c: Same.
7376 2017-05-26 Jakub Jelinek <jakub@redhat.com>
7378 * g++.dg/cpp1z/decomp29.C (p): New variable.
7379 (main): Add further tests.
7381 2017-05-26 Richard Biener <rguenther@suse.de>
7383 PR tree-optimization/80842
7384 * gcc.dg/torture/pr80842.c: New testcase.
7386 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/cpp0x/pr79652.C: New.
7391 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7394 * g++.dg/cpp0x/variadic170.C: New.
7396 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7398 * g++.dg/warn/Wcatch-value-1.C: New test.
7399 * g++.dg/warn/Wcatch-value-2.C: New test.
7400 * g++.dg/warn/Wcatch-value-3.C: New test.
7402 2017-05-25 Nathan Sidwell <nathan@acm.org>
7404 * g++.dg/lookup/using56.C: New.
7405 * g++.dg/lookup/using57.C: New.
7406 * g++.dg/lookup/using58.C: New.
7407 * g++.dg/lookup/using59.C: New.
7409 * g++.dg/lookup/using17.C: Adjust diagnostics.
7411 2017-05-25 Martin Sebor <msebor@redhat.com>
7413 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7415 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7417 * gcc.dg/pr60114.c: Same.
7419 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7421 * gfortran.dg/pr48636.f90: Fix template better.
7423 2017-05-25 Nathan Sidwell <nathan@acm.org>
7425 * g++.dg/lookup/koenig14.C: New.
7427 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7430 * g++.dg/cpp0x/pr79583.C: New.
7432 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7435 * g++.dg/cpp1y/pr68578.C: New.
7437 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
7439 * gcc.dg/tree-ssa/vce-1.c: New file.
7441 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
7443 * gcc.dg/tree-ssa/addadd.c: New file.
7445 2017-05-24 Nathan Sidwell <nathan@acm.org>
7447 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7448 * g++.dg/lookup/friend19.C: New.
7449 * g++.dg/lookup/friend20.C: New.
7451 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
7454 * g++.dg/expr/cast11.C: New test.
7456 2017-05-24 Martin Sebor <msebor@redhat.com>
7459 * c-c++-common/Wfloat-conversion.c: Adjust.
7460 * c-c++-common/dfp/convert-int-saturate.c: Same.
7461 * c-c++-common/pr68657-1.c: Same.
7462 * g++.dg/ext/utf-cvt.C: Same.
7463 * g++.dg/ext/utf16-4.C: Same.
7464 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7465 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7466 * g++.dg/warn/Wconversion3.C: Same.
7467 * g++.dg/warn/Wconversion4.C: Same.
7468 * g++.dg/warn/Wsign-conversion.C: Same.
7469 * g++.dg/warn/overflow-warn-1.C: Same.
7470 * g++.dg/warn/overflow-warn-3.C: Same.
7471 * g++.dg/warn/overflow-warn-4.C: Same.
7472 * g++.dg/warn/pr35635.C: Same.
7473 * g++.old-deja/g++.mike/enum1.C: Same.
7474 * gcc.dg/Wconversion-3.c: Same.
7475 * gcc.dg/Wconversion-5.c: Same.
7476 * gcc.dg/Wconversion-complex-c99.c: Same.
7477 * gcc.dg/Wconversion-complex-gnu.c: Same.
7478 * gcc.dg/Wconversion-integer.c: Same.
7479 * gcc.dg/Wsign-conversion.c: Same.
7480 * gcc.dg/bitfld-2.c: Same.
7481 * gcc.dg/c90-const-expr-11.c: Same.
7482 * gcc.dg/c90-const-expr-7.c: Same.
7483 * gcc.dg/c99-const-expr-7.c: Same.
7484 * gcc.dg/overflow-warn-1.c: Same.
7485 * gcc.dg/overflow-warn-2.c: Same.
7486 * gcc.dg/overflow-warn-3.c: Same.
7487 * gcc.dg/overflow-warn-4.c: Same.
7488 * gcc.dg/overflow-warn-5.c: Same.
7489 * gcc.dg/overflow-warn-8.c: Same.
7490 * gcc.dg/overflow-warn-9.c: New test.
7491 * gcc.dg/pr35635.c: Adjust.
7492 * gcc.dg/pr59940.c: Same.
7493 * gcc.dg/pr59963-2.c: Same.
7494 * gcc.dg/pr60114.c: Same.
7495 * gcc.dg/switch-warn-2.c: Same.
7496 * gcc.dg/utf-cvt.c: Same.
7497 * gcc.dg/utf16-4.c: Same.
7499 2017-05-24 Jakub Jelinek <jakub@redhat.com>
7501 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7502 Don't include limits.h.
7503 (w): Conditionalize on long long wider than int. Use
7504 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7505 -9223372036854775808.
7506 (x): Use __INT_MAX__ instead of INT_MAX.
7508 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7511 * gfortran.dg/inline_matmul_16.f90: New test.
7513 2017-05-24 Tom de Vries <tom@codesourcery.com>
7515 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7517 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7520 * gcc.dg/pr80823.c: New test.
7522 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7524 * gcc.target/s390/pr80725.c: New test.
7526 2017-05-23 Nathan Sidwell <nathan@acm.org>
7528 * g++.dg/lookup/extern-c-hidden.C: New.
7529 * g++.dg/lookup/extern-redecl1.C: New.
7532 * g++.dg/parse/pr80866.C: New.
7534 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7536 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7537 * gcc.dg/ipa/inline-5.c: Likewise.
7538 * gfortran.dg/pr48636.f90: Likewise.
7540 2017-05-23 Nathan Sidwell <nathan@acm.org>
7542 * g++.dg/parse/ctor9.C: Adjust expected error.
7544 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7546 PR libgfortran/80256
7547 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7550 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7552 * c-c++-common/goacc/parallel-dims-1.c: Update.
7553 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7554 * c-c++-common/goacc/routine-1.c: Likewise.
7555 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7556 * g++.dg/goacc/template.C: Likewise.
7557 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7558 * gfortran.dg/goacc/routine-3.f90: Likewise.
7559 * gfortran.dg/goacc/sie.f95: Likewise.
7560 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7562 2017-05-23 Nathan Sidwell <nathan@acm.org>
7564 * g++.dg/lookup/using13.C: Adjust expected error.
7566 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7568 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7570 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7573 * gcc.target/powerpc/pr80718.c: New test.
7575 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7577 * gcc.target/powerpc/conditional-return.c: New testcase.
7579 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7581 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7584 2017-05-22 Janus Weil <janus@gcc.gnu.org>
7587 * gfortran.dg/typebound_call_28.f90: New test.
7589 2017-05-22 Nathan Sidwell <nathan@acm.org>
7591 * g++.dg/lookup/strong-using.C: New.
7593 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7595 * gcc.target/arm/movsi_movt.c: New test.
7596 * gcc.target/arm/movdi_movt.c: New test.
7598 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7600 * gnat.dg/specs/not_null1.ads: New test.
7602 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7604 * gnat.dg/limited_with5.ad[sb]: New test.
7605 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7606 * gnat.dg/limited_with6.ad[sb]: New test.
7607 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7609 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7611 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7612 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7614 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7617 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7618 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7620 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7622 PR libgfortran/80333
7623 * gfortran.dg/dtio_30.f03: New test.
7625 2017-05-19 Marek Polacek <polacek@redhat.com>
7628 * c-c++-common/ubsan/pr80800.c: New test.
7629 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7631 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7633 * c-c++-common/goacc/default-1.c: Update.
7634 * c-c++-common/goacc/default-2.c: Likewise.
7635 * c-c++-common/goacc/default-4.c: Likewise.
7636 * gfortran.dg/goacc/default-1.f95: Likewise.
7637 * gfortran.dg/goacc/default-4.f: Likewise.
7638 * c-c++-common/goacc/default-5.c: New file.
7639 * gfortran.dg/goacc/default-5.f: Likewise.
7641 * c-c++-common/goacc/default-1.c: New file.
7642 * c-c++-common/goacc/default-2.c: Likewise.
7643 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7645 * c-c++-common/goacc/default-3.c: ... this new file, and...
7646 * c-c++-common/goacc/default-4.c: ... this new file.
7647 * gfortran.dg/goacc/default.f95: Remove file, including its test
7649 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7650 * gfortran.dg/goacc/default-2.f: ... this new file.
7651 * gfortran.dg/goacc/default-3.f95: New file.
7652 * gfortran.dg/goacc/default-4.f: Likewise.
7654 2017-05-19 Nathan Sidwell <nathan@acm.org>
7656 * g++.dg/inherit/covariant7.C: Adjust.
7658 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7660 * gcc.target/arm/tls-disable-literal-pool.c: Change
7661 require-effective-target to tls_native.
7662 Move dg-error to return statement line and change to dg-message.
7664 2017-05-19 Richard Biener <rguenther@suse.de>
7667 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7668 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7670 2017-05-19 Richard Biener <rguenther@suse.de>
7673 * gcc.dg/torture/pr80764.c: New testcase.
7675 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7678 * gcc.target/powerpc/pr80510-1.c: New test.
7679 * gcc.target/powerpc/pr80510-2.c: Likewise.
7681 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7683 * gcc.dg/pragma-diag-7.c: New test.
7685 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7688 * g++.dg/other/i386-11.C: New test.
7690 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7692 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7693 * fold-vec-div-floatdouble.c: Likewise.
7694 * fold-vec-logical-ands-char.c: Likewise.
7695 * fold-vec-logical-ands-int.c: Likewise.
7696 * fold-vec-logical-ands-short.c: Likewise.
7697 * fold-vec-logical-ors-char.c: Likewise.
7698 * fold-vec-logical-ors-int.c: Likewise.
7699 * fold-vec-logical-ors-short.c: Likewise.
7700 * fold-vec-logical-other-char.c: Likewise.
7701 * fold-vec-mule-misc.c: Likewise.
7702 * fold-vec-mult-float.c: Likewise.
7703 * fold-vec-mult-floatdouble.c: Likewise.
7704 * fold-vec-mult-int.c: Likewise.
7705 * fold-vec-mult-int128-p9.c: Likewise.
7706 * fold-vec-sub-floatdouble.c: Likewise.
7707 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7708 Add lp64 requirement.
7709 * fold-vec-mult-int128-p8.c: Likewise.
7710 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7712 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7714 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7715 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7716 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7717 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7718 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7719 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7720 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7721 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7722 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7723 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7724 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7725 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7726 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7727 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7728 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7729 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7730 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7731 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7732 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7733 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7734 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7735 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7736 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7737 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7738 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7739 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7741 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7743 * gcc.target/sparc/niagara7-align.c: New test.
7745 2017-05-18 Marek Polacek <polacek@redhat.com>
7748 * c-c++-common/ubsan/null-12.c: New test.
7750 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7753 * gcc.c-torture/execute/pr80692.c: New testcase.
7755 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757 PR libgfortran/80741
7758 * gfortran.dg/read_4.f90: New test.
7760 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7762 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7764 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7767 * gfortran.dg/pr80668.f90: New.
7769 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7772 * gcc.dg/pr80775.c: New test.
7774 2017-05-17 Marek Polacek <polacek@redhat.com>
7777 * gcc.dg/asan/pr80659.c: New test.
7779 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7781 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7784 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7786 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7788 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7789 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7791 PR tree-optimization/80457
7792 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7793 call vect_model_simple_cost.
7795 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7798 * gfortran.dg/submodule_29.f08: New test.
7800 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7802 * g++.dg/other/accessor-fixits-1.C: New test case.
7803 * g++.dg/other/accessor-fixits-2.C: New test case.
7804 * g++.dg/other/accessor-fixits-3.C: New test case.
7805 * g++.dg/other/accessor-fixits-4.C: New test case.
7807 2017-05-16 Carl Love <cel@us.ibm.com>
7809 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7810 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7811 built-ins to the test suite file. Note, support for mradds exists
7812 but no test case exists.
7813 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7814 built-ins to the test suite file.
7816 2017-05-16 Marek Polacek <polacek@redhat.com>
7820 * c-c++-common/ubsan/pr80536.c: New test.
7821 * g++.dg/ubsan/pr80386.C: New test.
7823 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7825 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7826 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7828 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7830 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7831 expected output of vadd, vsub and vmul instructions.
7832 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7833 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7834 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7836 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7838 PR libgfortran/80727
7839 * gfortran.dg/read_3.f90: New test.
7841 2017-05-15 Nathan Sidwell <nathan@acm.org>
7844 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7847 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7848 * g++.dg/cpp0x/pr79369.C: New.
7850 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7853 * gfortran.dg/pr80752.f90: New test.
7855 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7858 * gcc.target/i386/pr80425-1.c: New test.
7859 * gcc.target/i386/pr80425-2.c: Ditto.
7861 2017-05-15 Jeff Law <law@redhat.com>
7863 * gcc.target/mips/reorgbug-1.c: New test.
7865 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7867 * gnat.dg/specs/pack13.ads: New test.
7869 2017-05-14 Martin Sebor <msebor@redhat.com>
7872 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7873 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7874 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7875 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7876 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7878 2017-05-14 Martin Sebor <msebor@redhat.com>
7881 * gcc.dg/builtin-stpncpy.c: New test.
7883 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7885 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7886 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7887 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7888 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7890 2017-05-14 Julia Koval <julia.koval@intel.com>
7892 * gcc.target/i386/xgetsetbv.c: New test.
7894 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7897 * gfortran.dg/impl_do_var_data.f90: New Test
7899 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7901 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7902 A regression test for a private array access case which caused
7905 2017-05-12 Martin Sebor <msebor@redhat.com>
7908 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7909 to the purpose of the test.
7911 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7913 * gcc.target/powerpc/bmi-andn-1.c: New file
7914 * gcc.target/powerpc/bmi-andn-2.c: New file.
7915 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7916 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7917 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7918 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7919 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7920 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7921 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7922 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7923 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7924 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7925 * gcc.target/powerpc/bmi-check.h: New File.
7926 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7927 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7928 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7929 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7930 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7931 * gcc.target/powerpc/bmi2-check.h: New file.
7932 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7933 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7934 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7935 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7936 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7937 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7938 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7939 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7940 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7942 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7945 * g++.dg/cpp0x/pr60430.C: New.
7947 2017-05-12 Jeff Law <law@redhat.com>
7949 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7951 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7954 * g++.dg/pr80707.C: New test.
7956 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7958 * gcc.target/powerpc/fold-vec-div-float.c: New.
7959 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7960 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7962 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7964 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7965 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7966 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7967 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7968 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7969 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7970 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7971 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7972 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7973 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7974 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7975 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7977 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7980 * g++.dg/cpp0x/forw_enum14.C: New.
7981 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7983 2017-05-12 Richard Biener <rguenther@suse.de>
7985 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7987 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/cpp0x/constexpr-ice17.C: New.
7992 2017-05-12 Richard Biener <rguenther@suse.de>
7994 PR tree-optimization/80713
7995 * gcc.dg/torture/pr80713.c: New testcase.
7997 2017-05-12 Andi Kleen <ak@linux.intel.com>
8000 * lib/target-supports.exp (profopt-perf-wrapper):
8001 Add -m8 option to increase parallelism.
8003 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
8005 * c-c++-common/goacc/parallel-dims-1.c: New file.
8006 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8008 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8009 * c-c++-common/goacc/classify-kernels.c: Likewise.
8010 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
8012 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8013 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8014 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8015 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8016 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8017 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8018 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8019 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8020 * c-c++-common/goacc/kernels-loop.c: Likewise.
8021 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8022 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8023 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8024 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8025 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8026 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8027 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8028 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8029 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8030 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8031 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8032 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8034 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8035 * c-c++-common/goacc/classify-kernels.c: Likewise.
8036 * c-c++-common/goacc/classify-parallel.c: Likewise.
8037 * c-c++-common/goacc/classify-routine.c: Likewise.
8038 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8039 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8040 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8041 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8043 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8044 * c-c++-common/goacc/classify-kernels.c: Likewise.
8045 * c-c++-common/goacc/classify-parallel.c: Likewise.
8046 * c-c++-common/goacc/classify-routine.c: Likewise.
8047 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8048 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8049 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8050 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8052 2017-05-11 Nathan Sidwell <nathan@acm.org>
8054 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
8056 2017-05-11 Carl Love <cel@us.ibm.com>
8058 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8059 to the test suite file.
8060 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
8061 to the test suite file.
8063 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8066 * gfortran.dg/namelist_91.f90: New test.
8067 * gfortran.dg/namelist_92.f90: New test.
8068 * gfortran.dg/namelist_93.f90: New test.
8069 * gfortran.dg/namelist_94.f90: New test.
8071 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8074 * gcc.target/powerpc/pr80695-p8.c: New file.
8075 * gcc.target/powerpc/pr80695-p9.c: New file.
8077 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8078 Jakub Jelinek <jakub@redhat.com>
8081 * gcc.target/i386/pr80706.c: New test.
8083 2017-05-11 Julia Koval <julia.koval@intel.com>
8085 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
8086 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8087 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
8088 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8090 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8093 * g++.dg/cpp0x/pr70538.C: New.
8095 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8097 * gcc.target/i386/pr22152.c: Fix undefined testcase.
8098 Remove unnecessary loop. Run on 32-bit targets only.
8099 (dg-options): Remove -fno-tree-sink.
8101 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8103 * gcc.target/powerpc/cmpb-1.c: New test.
8104 * gcc.target/powerpc/cmpb-2.c: New test.
8105 * gcc.target/powerpc/cmpb-3.c: New test.
8106 * gcc.target/powerpc/cmpb32-1.c: New test.
8107 * gcc.target/powerpc/cmpb32-2.c: New test.
8109 2017-05-11 Richard Biener <rguenther@suse.de>
8111 PR tree-optimization/80705
8112 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
8114 2017-05-11 Nathan Sidwell <nathan@acm.org>
8116 * lib/scanlang.exp: New.
8117 * lib/gcc-dg.exp: Load scanlang.exp.
8118 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
8120 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8123 * gcc.dg/gimplefe-error-6.c: New test.
8125 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8128 * gcc.dg/gimplefe-error-5.c: New test.
8130 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8133 * gcc.dg/gimplefe-error-4.c: New test.
8135 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8137 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
8139 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8141 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
8142 (_mm_maskz_max_round_sd): Test new intrinsics.
8143 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
8144 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
8145 (_mm_maskz_max_round_ss): Test new intrinsics.
8146 * gcc.target/i386/avx512f-vmaxss-2.c: New.
8147 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
8148 (_mm_maskz_min_round_sd): Test new intrinsics.
8149 * gcc.target/i386/avx512f-vminsd-2.c: New.
8150 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
8151 (_mm_maskz_min_round_ss): Test new intrinsics.
8152 * gcc.target/i386/avx512f-vminss-2.c: New.
8153 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
8154 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
8155 (__builtin_ia32_minss_mask_round): Test new builtins.
8156 * gcc.target/i386/sse-13.c: Ditto.
8157 * gcc.target/i386/sse-23.c: Ditto.
8158 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
8159 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
8160 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
8161 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
8162 (_mm_mask_min_round_ss): Test new intrinsics.
8163 * gcc.target/i386/testround-1.c: Ditto.
8165 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8167 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
8168 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
8169 (_mm_maskz_div_round_sd): Test new intrinsics.
8170 * gcc.target/i386/avx512f-vdivsd-2.c: New.
8171 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
8172 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
8173 (_mm_maskz_div_round_ss): Test new intrinsics.
8174 * gcc.target/i386/avx512f-vdivss-2.c: New.
8175 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
8176 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
8177 (_mm_maskz_mul_round_sd): Test new intrinsics.
8178 * gcc.target/i386/avx512f-vmulsd-2.c: New.
8179 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
8180 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
8181 (_mm_maskz_mul_round_ss): Test new intrinsics.
8182 * gcc.target/i386/avx512f-vmulss-2.c: New.
8183 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
8184 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
8185 (__builtin_ia32_mulss_mask_round): Test new builtins.
8186 * gcc.target/i386/sse-13.c: Ditto.
8187 * gcc.target/i386/sse-23.c: Ditto.
8188 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
8189 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
8190 (_mm_maskz_mul_round_ss): Test new intrinsics.
8191 * gcc.target/i386/testround-1.c: Ditto.
8193 2017-05-10 Julia Koval <julia.koval@intel.com>
8195 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8196 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8197 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8199 2017-05-10 Julia Koval <julia.koval@intel.com>
8201 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8202 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8203 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8204 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8206 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8208 PR tree-optimization/51513
8209 * gcc.target/powerpc/pr51513.c: New test.
8210 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8212 * gcc.dg/predict-14.c: Likewise.
8214 2017-05-10 Carl Love <cel@us.ibm.com>
8215 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8216 to the test suite file.
8217 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8218 to the test suite file.
8220 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8222 PR tree-optimization/77644
8223 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8225 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
8227 * gcc.dg/guality/inline-params-2.c: New.
8229 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8232 * g++.dg/cpp1y/auto-fn37.C: New.
8233 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8235 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8238 * gcc.target/powerpc/pr68163.c: New test.
8240 2017-05-09 Janus Weil <janus@gcc.gnu.org>
8243 * gfortran.dg/finalize_32.f90: New test.
8245 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8248 * gcc.dg/pr35441.c: New test.
8250 2017-05-09 Martin Sebor <msebor@redhat.com>
8253 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8256 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8259 * g++.dg/template/crash126.C: New.
8261 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8263 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8264 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8265 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8266 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8268 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8271 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8273 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8275 * gcc.target/arc/tmac-1.c: New file.
8276 * gcc.target/arc/tmac-2.c: Likewise.
8277 * gcc.target/arc/tmac.h: Likewise.
8279 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8280 Andrew Burgess <andrew.burgess@embecosm.com>
8282 * gcc.target/arc/firq-1.c: New file.
8283 * gcc.target/arc/firq-2.c: Likewise.
8284 * gcc.target/arc/firq-3.c: Likewise.
8285 * gcc.target/arc/firq-4.c: Likewise.
8286 * gcc.target/arc/firq-5.c: Likewise.
8287 * gcc.target/arc/firq-6.c: Likewise.
8289 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8291 * gcc.target/arc/interrupt-5.c: Newfile.
8292 * gcc.target/arc/interrupt-6.c: Likewise.
8293 * gcc.target/arc/interrupt-7.c: Likewise.
8294 * gcc.target/arc/interrupt-8.c: Likewise.
8295 * gcc.target/arc/interrupt-9.c: Likewise.
8297 2017-05-09 Richard Biener <rguenther@suse.de>
8299 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8301 * gcc.dg/vect/vect-50.c: Likewise.
8303 2017-05-09 Marek Polacek <polacek@redhat.com>
8306 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8307 * c-c++-common/Wlogical-op-2.c: New test.
8309 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8311 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8312 for targets with __SIZEOF_INT__ < 4.
8314 2017-05-09 Richard Biener <rguenther@suse.de>
8316 * gcc.dg/vect/vect-50.c: Revert last change.
8317 * gcc.dg/vect/vect-44.c: Likewise.
8319 2017-05-08 Martin Sebor <msebor@redhat.com>
8321 PR translation/80280
8322 * gcc.dg/format/gcc_diag-10.c: New test.
8324 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8327 * gcc.target/powerpc/pr80101-1.c: New test.
8329 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8332 * gfortran.dg/inline_transpose_1.f90: Add
8333 -finline-matmul-limit=0 to options.
8334 * gfortran.dg/matmul_5.f90: Likewise.
8335 * gfortran.dg/vect/vect-8.f90: Likewise.
8336 * gfortran.dg/inline_matmul_14.f90: New test.
8337 * gfortran.dg/inline_matmul_15.f90: New test.
8339 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8342 * gfortran.dg/matmul_15.f90: New test case.
8344 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8346 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8347 * gcc.dg/vect/vect-50.c: Likewise.
8349 2017-05-07 Jeff Law <law@redhat.com>
8352 2017-05-06 Jeff Law <law@redhat.com>
8353 PR tree-optimization/78496
8354 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8355 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8357 2017-05-06 Jeff Law <law@redhat.com>
8359 PR tree-optimization/78496
8360 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8361 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8363 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8365 * gcc.target/aarch64/spill_1.c: New test.
8367 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8369 PR rtl-optimization/75964
8370 * gcc.dg/torture/pr75964.c: New test.
8372 2017-05-06 Tom de Vries <tom@codesourcery.com>
8375 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8376 * gcc.target/i386/avx-vtestpd-2.c: Same.
8377 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8378 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8379 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8380 * gcc.target/i386/avx-vtestpd-3.c: Same.
8381 * gcc.target/i386/avx-vtestps-1.c: Same.
8382 * gcc.target/i386/avx-vtestps-2.c: Same.
8383 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8384 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8385 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8386 * gcc.target/i386/avx-vtestps-3.c: Same.
8388 2017-05-06 Tom de Vries <tom@codesourcery.com>
8390 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8392 2017-05-06 Tom de Vries <tom@codesourcery.com>
8395 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8396 * gcc.target/powerpc/altivec-types-1.c: Same.
8398 2017-05-06 Tom de Vries <tom@codesourcery.com>
8401 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8402 * gcc.target/spu/intrinsics-1.c: Same.
8404 2017-05-06 Tom de Vries <tom@codesourcery.com>
8407 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8409 2017-05-06 Tom de Vries <tom@codesourcery.com>
8412 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8413 * gcc.target/aarch64/spellcheck_2.c: Same.
8414 * gcc.target/aarch64/spellcheck_3.c: Same.
8416 2017-05-06 Tom de Vries <tom@codesourcery.com>
8419 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8420 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8421 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8422 * g++.dg/debug/dwarf2/typedef5.C: Same.
8423 * g++.dg/goacc/data-1.C: Same.
8425 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8427 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8429 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8434 * gcc.target/powerpc/ppc-round3.c: New test.
8435 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8437 2017-05-05 Jakub Jelinek <jakub@redhat.com>
8439 PR tree-optimization/80632
8440 * gcc.dg/pr80632.c: New test.
8442 PR tree-optimization/80558
8443 * gcc.dg/tree-ssa/vrp115.c: New test.
8445 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8446 Thomas Preud'homme <thomas.preudhomme@arm.com>
8447 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8450 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8451 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8452 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8453 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8454 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8455 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8456 * gcc.target/arm/tls-disable-literal-pool.c: New.
8458 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8460 PR tree-optimization/80613
8461 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8463 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8466 * g++.dg/cpp0x/pr71577.C: New.
8468 2017-05-04 Martin Sebor <msebor@redhat.com>
8471 * gcc.dg/builtin-stringop-chk-8.c: New test.
8472 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8473 * gcc.dg/builtin-stringop-chk-4.c: Same.
8474 * gcc.dg/builtin-strncat-chk-1.c: Same.
8475 * g++.dg/ext/strncpy-chk1.C: Same.
8476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8477 * gcc.dg/out-of-bounds-1.c: Same.
8478 * gcc.dg/pr78138.c: Same.
8479 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8480 * gfortran.dg/mvbits_7.f90: Same.
8482 2017-05-04 Martin Sebor <msebor@redhat.com>
8484 PR preprocessor/79214
8487 * gcc.dg/pr79214.c: New test.
8488 * gcc.dg/pr79214.h: New test header.
8489 * gcc.dg/pr79222.c: New test.
8490 * gcc.dg/pr79223.c: New test.
8491 * gcc.dg/pr78138.c: Adjust.
8492 * gfortran.dg/unconstrained_commons.f: Same.
8494 2017-05-04 Martin Sebor <msebor@redhat.com>
8496 PR translation/80280
8497 * g++.dg/abi/Wabi-2-3.C: Adjust.
8498 * g++.dg/abi/Wabi-3-2.C: Ditto.
8499 * g++.dg/lookup/using17.C: Ditto.
8500 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8502 2017-05-04 Martin Jambor <mjambor@suse.cz>
8504 PR tree-optimization/80622
8505 * gcc.dg/tree-ssa/pr80622.c: New test.
8507 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8509 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8511 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
8513 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8514 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8516 2017-05-04 Richard Biener <rguenther@suse.de>
8518 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8520 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8522 * gcc.dg/vect/vect-profile-1.c: New test.
8524 2017-05-04 Marek Polacek <polacek@redhat.com>
8526 PR tree-optimization/80612
8527 * gcc.dg/torture/pr80612.c: New test.
8529 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8530 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8532 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8533 check_effective_target_arm_thumb1_movt_ok.
8535 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8537 * gcc.target/arm/fpscr.c: New file.
8539 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8541 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8544 2017-05-04 Tom de Vries <tom@codesourcery.com>
8547 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8549 * g++.dg/warn/miss-format-1.C: Same.
8550 * g++.dg/warn/overflow-warn-1.C: Same.
8551 * g++.dg/warn/overflow-warn-3.C: Same.
8552 * g++.dg/warn/overflow-warn-4.C: Same.
8554 2017-05-04 Tom de Vries <tom@codesourcery.com>
8557 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8558 * gcc.target/i386/pr68657.c: Same.
8559 * gcc.target/i386/pr69255-1.c: Same.
8560 * gcc.target/i386/pr69255-2.c: Same.
8561 * gcc.target/i386/pr69255-3.c: Same.
8563 2017-05-04 Richard Biener <rguenther@suse.de>
8565 PR tree-optimization/31130
8566 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8567 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8568 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8569 * gcc.dg/pr52904.c: Remove XFAIL.
8570 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8572 2017-05-03 Jeff Law <law@redhat.com>
8574 PR tree-optimization/78496
8575 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8577 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
8579 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8581 2017-05-03 Richard Biener <rguenther@suse.de>
8583 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8585 2017-05-03 Jakub Jelinek <jakub@redhat.com>
8587 PR tree-optimization/79472
8588 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8590 * gcc.dg/tree-ssa/vrp113.c: New test.
8591 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8592 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8593 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8595 2017-05-03 Tom de Vries <tom@codesourcery.com>
8598 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8599 * c-c++-common/Wshift-negative-value-2.c: Same.
8600 * c-c++-common/Wshift-negative-value-3.c: Same.
8601 * c-c++-common/Wshift-negative-value-4.c: Same.
8602 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8603 * c-c++-common/cpp/pr60400.c: Same.
8604 * c-c++-common/fmax-errors.c: Same.
8605 * c-c++-common/goacc/data-2.c: Same.
8606 * c-c++-common/goacc/host_data-2.c: Same.
8607 * c-c++-common/gomp/simd4.c: Same.
8608 * c-c++-common/pr28656.c: Same.
8609 * c-c++-common/pr43395.c: Same.
8610 * c-c++-common/torture/pr57945.c: Same.
8612 2017-05-03 Tom de Vries <tom@codesourcery.com>
8614 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8615 arg of dg directive.
8616 * c-c++-common/goacc/routine-3.c: Same.
8617 * c-c++-common/goacc/routine-4.c: Same.
8619 2017-05-02 David Malcolm <dmalcolm@redhat.com>
8621 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8622 (test_fixit_insert_newline): New function.
8623 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8624 (test_fixit_insert_newline): New function.
8625 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8626 (test_fixit_insert_newline): New function.
8627 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8628 (test_fixit_insert_newline): New function.
8629 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8630 (test_show_locus): Handle test_fixit_insert_newline.
8632 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8634 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8636 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8638 * gcc.dg/lsr-div1.c: New testcase.
8640 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8642 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8643 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8644 (_mm_maskz_add_round_sd): Test new intrinsics.
8645 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8646 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8647 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8648 (_mm_maskz_add_round_ss): Test new intrinsics.
8649 * gcc.target/i386/avx512f-vaddss-2.c: New.
8650 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8651 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8652 (_mm_maskz_sub_round_sd): Test new intrinsics.
8653 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8654 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8655 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8656 (_mm_maskz_sub_round_ss): Test new intrinsics.
8657 * gcc.target/i386/avx512f-vsubss-2.c: New.
8658 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8659 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8660 (__builtin_ia32_subss_mask_round): Test new builtins.
8661 * gcc.target/i386/sse-13.c: Ditto.
8662 * gcc.target/i386/sse-23.c: Ditto.
8663 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8664 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8665 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8666 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8667 (_mm_mask_sub_round_ss): Test new intrinsics.
8668 * gcc.target/i386/testround-1.c: Ditto.
8670 2017-05-02 Martin Jambor <mjambor@suse.cz>
8672 PR tree-optimization/78687
8673 * g++.dg/tree-ssa/pr78687.C: New test.
8675 2017-05-02 Richard Biener <rguenther@suse.de>
8677 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8679 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8681 2017-05-02 Richard Biener <rguenther@suse.de>
8683 PR tree-optimization/80591
8684 * gcc.dg/torture/pr80591.c: New testcase.
8686 2017-05-02 Richard Biener <rguenther@suse.de>
8688 PR tree-optimization/80549
8689 * gcc.dg/torture/pr80549.c: New testcase.
8691 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8693 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8696 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8699 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8701 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8703 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8704 reflect insertion fix-it hints at the same location now being
8707 2017-05-01 Martin Sebor <msebor@redhat.com>
8709 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8712 2017-05-01 Tom de Vries <tom@codesourcery.com>
8714 * gcc.dg/pr78768.c: Require linker plugin.
8716 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8719 * gfortran.dg/matmul_bounds_11.f90: New test.
8721 2017-05-01 Martin Sebor <msebor@redhat.com>
8723 PR tree-optimization/79715
8724 * gcc.dg/pr79715.c: New test.
8726 2017-05-01 Tom de Vries <tom@codesourcery.com>
8729 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8730 * g++.dg/other/pr59492.C: Require effective target rdrand.
8732 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8734 * g++.dg/diagnostic/member-decl-1.C: New test.
8736 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8738 PR tree-optimization/80487
8739 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8741 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8743 PR tree-optimization/79697
8744 * gcc.dg/tree-ssa/pr79697.c: New test.
8746 2017-04-29 Tom de Vries <tom@codesourcery.com>
8748 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8750 2017-04-28 Martin Sebor <msebor@redhat.com>
8752 PR tree-optimization/80523
8753 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8755 2017-04-28 Tom de Vries <tom@codesourcery.com>
8758 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8759 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8761 2017-04-28 Tom de Vries <tom@codesourcery.com>
8764 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8765 * obj-c++.dg/bitfield-4.mm: Same.
8766 * obj-c++.dg/bitfield-5.mm: Same.
8767 * obj-c++.dg/exceptions-3.mm: Same.
8768 * obj-c++.dg/exceptions-5.mm: Same.
8769 * obj-c++.dg/method-1.mm: Same.
8770 * obj-c++.dg/method-12.mm: Same.
8771 * obj-c++.dg/method-13.mm: Same.
8772 * obj-c++.dg/method-15.mm: Same.
8773 * obj-c++.dg/method-16.mm: Same.
8774 * obj-c++.dg/property/at-property-18.mm: Same.
8775 * obj-c++.dg/property/at-property-25.mm: Same.
8776 * obj-c++.dg/property/at-property-5.mm: Same.
8777 * obj-c++.dg/property/dynamic-2.mm: Same.
8778 * obj-c++.dg/property/property-neg-3.mm: Same.
8779 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8780 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8781 * obj-c++.dg/syntax-error-1.mm: Same.
8782 * obj-c++.dg/try-catch-13.mm: Same.
8783 * objc.dg/bitfield-4.m: Same.
8784 * objc.dg/class-1.m: Same.
8785 * objc.dg/method-11.m: Same.
8786 * objc.dg/method-6.m: Same.
8787 * objc.dg/method-7.m: Same.
8788 * objc.dg/method-9.m: Same.
8789 * objc.dg/missing-proto-3.m: Same.
8790 * objc.dg/naming-2.m: Same.
8791 * objc.dg/property/at-property-16.m: Same.
8792 * objc.dg/property/at-property-18.m: Same.
8793 * objc.dg/property/at-property-25.m: Same.
8794 * objc.dg/property/at-property-5.m: Same.
8795 * objc.dg/property/dynamic-2.m: Same.
8796 * objc.dg/property/property-neg-3.m: Same.
8797 * objc.dg/protocol-inheritance-1.m: Same.
8798 * objc.dg/protocol-inheritance-2.m: Same.
8800 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8802 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8804 2017-04-28 Tom de Vries <tom@codesourcery.com>
8806 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8807 dg-(error|warning|message|bogus).
8808 * g++.dg/conversion/dr195-1.C: Same.
8809 * g++.dg/conversion/dr195.C: Same.
8810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8811 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8812 * g++.dg/cpp0x/inline-ns7.C: Same.
8813 * g++.dg/cpp0x/variadic105.C: Same.
8814 * g++.dg/cpp0x/variadic65.C: Same.
8815 * g++.dg/expr/call2.C: Same.
8816 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8817 * g++.dg/expr/pmf-1.C: Same.
8818 * g++.dg/ext/altivec-types-1.C: Same.
8819 * g++.dg/ext/altivec-types-2.C: Same.
8820 * g++.dg/ext/altivec-types-3.C: Same.
8821 * g++.dg/ext/attrib14.C: Same.
8822 * g++.dg/ext/complit1.C: Same.
8823 * g++.dg/ext/forscope2.C: Same.
8824 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8825 * g++.dg/ext/label13.C: Same.
8826 * g++.dg/ext/member-attr.C: Same.
8827 * g++.dg/ext/visibility/anon7.C: Same.
8828 * g++.dg/ext/visibility/visibility-7.C: Same.
8829 * g++.dg/ext/vla2.C: Same.
8830 * g++.dg/inherit/access2.C: Same.
8831 * g++.dg/inherit/covariant12.C: Same.
8832 * g++.dg/inherit/covariant14.C: Same.
8833 * g++.dg/inherit/namespace-as-base.C: Same.
8834 * g++.dg/inherit/template-as-base.C: Same.
8835 * g++.dg/lookup/ambig1.C: Same.
8836 * g++.dg/lookup/ambig2.C: Same.
8837 * g++.dg/lookup/ambig3.C: Same.
8838 * g++.dg/lookup/class-member-1.C: Same.
8839 * g++.dg/lookup/conv-1.C: Same.
8840 * g++.dg/lookup/decl1.C: Same.
8841 * g++.dg/lookup/koenig1.C: Same.
8842 * g++.dg/lookup/scoped1.C: Same.
8843 * g++.dg/lookup/scoped2.C: Same.
8844 * g++.dg/lookup/two-stage4.C: Same.
8845 * g++.dg/lookup/used-before-declaration.C: Same.
8846 * g++.dg/lookup/using.C: Same.
8847 * g++.dg/lookup/using17.C: Same.
8848 * g++.dg/lookup/using2.C: Same.
8849 * g++.dg/other/abstract2.C: Same.
8850 * g++.dg/other/classkey1.C: Same.
8851 * g++.dg/other/component1.C: Same.
8852 * g++.dg/other/const1.C: Same.
8853 * g++.dg/other/const2.C: Same.
8854 * g++.dg/other/conversion1.C: Same.
8855 * g++.dg/other/do1.C: Same.
8856 * g++.dg/other/error1.C: Same.
8857 * g++.dg/other/error10.C: Same.
8858 * g++.dg/other/error3.C: Same.
8859 * g++.dg/other/error4.C: Same.
8860 * g++.dg/other/error5.C: Same.
8861 * g++.dg/other/error8.C: Same.
8862 * g++.dg/other/error9.C: Same.
8863 * g++.dg/other/field1.C: Same.
8864 * g++.dg/other/init1.C: Same.
8865 * g++.dg/other/ptrmem2.C: Same.
8866 * g++.dg/other/return1.C: Same.
8867 * g++.dg/overload/builtin3.C: Same.
8868 * g++.dg/overload/error1.C: Same.
8869 * g++.dg/overload/error2.C: Same.
8870 * g++.dg/overload/koenig2.C: Same.
8871 * g++.dg/overload/pmf1.C: Same.
8872 * g++.dg/parse/args1.C: Same.
8873 * g++.dg/parse/attr3.C: Same.
8874 * g++.dg/parse/constant4.C: Same.
8875 * g++.dg/parse/crash10.C: Same.
8876 * g++.dg/parse/crash18.C: Same.
8877 * g++.dg/parse/crash19.C: Same.
8878 * g++.dg/parse/crash20.C: Same.
8879 * g++.dg/parse/crash21.C: Same.
8880 * g++.dg/parse/crash22.C: Same.
8881 * g++.dg/parse/crash32.C: Same.
8882 * g++.dg/parse/decl-specifier-1.C: Same.
8883 * g++.dg/parse/error58.C: Same.
8884 * g++.dg/parse/local-class1.C: Same.
8885 * g++.dg/parse/non-dependent2.C: Same.
8886 * g++.dg/parse/parameter-declaration-1.C: Same.
8887 * g++.dg/parse/ptrmem2.C: Same.
8888 * g++.dg/parse/ptrmem3.C: Same.
8889 * g++.dg/parse/saved1.C: Same.
8890 * g++.dg/tc1/dr101.C: Same.
8891 * g++.dg/tc1/dr142.C: Same.
8892 * g++.dg/tc1/dr176.C: Same.
8893 * g++.dg/template/conv4.C: Same.
8894 * g++.dg/template/crash56.C: Same.
8895 * g++.dg/template/dependent-expr2.C: Same.
8896 * g++.dg/template/error1.C: Same.
8897 * g++.dg/template/error2.C: Same.
8898 * g++.dg/template/explicit6.C: Same.
8899 * g++.dg/template/init-list.C: Same.
8900 * g++.dg/template/local1.C: Same.
8901 * g++.dg/template/lookup2.C: Same.
8902 * g++.dg/template/meminit2.C: Same.
8903 * g++.dg/template/nontype25.C: Same.
8904 * g++.dg/template/ptrmem2.C: Same.
8905 * g++.dg/template/qualttp19.C: Same.
8906 * g++.dg/template/qualttp20.C: Same.
8907 * g++.dg/template/ttp3.C: Same.
8908 * g++.dg/template/unify4.C: Same.
8909 * g++.dg/template/unify6.C: Same.
8910 * g++.dg/template/unify7.C: Same.
8911 * g++.dg/template/warn1.C: Same.
8912 * g++.dg/tree-ssa/dom-invalid.C: Same.
8913 * g++.dg/ubsan/shift-1.C: Same.
8914 * g++.dg/warn/Wunused-2.C: Same.
8915 * g++.dg/warn/Wunused-4.C: Same.
8916 * g++.dg/warn/Wunused-6.C: Same.
8917 * g++.dg/warn/deprecated-6.C: Same.
8918 * g++.dg/warn/deprecated.C: Same.
8919 * g++.dg/warn/effc1.C: Same.
8920 * g++.dg/warn/effc3.C: Same.
8921 * g++.dg/warn/incomplete1.C: Same.
8922 * g++.dg/warn/inline1.C: Same.
8923 * g++.dg/warn/noeffect2.C: Same.
8924 * g++.dg/warn/noeffect4.C: Same.
8925 * g++.dg/warn/oldcast1.C: Same.
8926 * g++.dg/warn/sentinel.C: Same.
8927 * g++.dg/warn/unit-1.C: Same.
8928 * g++.old-deja/g++.pt/inherit2.C: Same.
8929 * g++.old-deja/g++.pt/overload8.C: Same.
8930 * gcc.dg/20000926-1.c: Same.
8931 * gcc.dg/20040223-1.c: Same.
8932 * gcc.dg/Warray-bounds-7.c: Same.
8933 * gcc.dg/alias-1.c: Same.
8934 * gcc.dg/alias-12.c: Same.
8935 * gcc.dg/alias-13.c: Same.
8936 * gcc.dg/alias-2.c: Same.
8937 * gcc.dg/array-13.c: Same.
8938 * gcc.dg/array-4.c: Same.
8939 * gcc.dg/attr-ifunc-2.c: Same.
8940 * gcc.dg/attr-invalid.c: Same.
8941 * gcc.dg/attr-noinline.c: Same.
8942 * gcc.dg/bitfld-2.c: Same.
8943 * gcc.dg/c90-const-expr-7.c: Same.
8944 * gcc.dg/c99-const-expr-7.c: Same.
8945 * gcc.dg/cpp/20000625-1.c: Same.
8946 * gcc.dg/cpp/charconst-4.c: Same.
8947 * gcc.dg/cpp/include2.c: Same.
8948 * gcc.dg/cpp/include2a.c: Same.
8949 * gcc.dg/decl-4.c: Same.
8950 * gcc.dg/deprecated-4.c: Same.
8951 * gcc.dg/deprecated.c: Same.
8952 * gcc.dg/dfp/altivec-types.c: Same.
8953 * gcc.dg/float-range-1.c: Same.
8954 * gcc.dg/pack-test-3.c: Same.
8955 * gcc.dg/pr11492.c: Same.
8956 * gcc.dg/pr15360-1.c: Same.
8957 * gcc.dg/pr37908.c: Same.
8958 * gcc.dg/pr53265.c: Same.
8959 * gcc.dg/pr57287-2.c: Same.
8960 * gcc.dg/pr57287.c: Same.
8961 * gcc.dg/redecl-1.c: Same.
8962 * gcc.dg/sync-3.c: Same.
8963 * gcc.dg/two-types-1.c: Same.
8964 * gcc.dg/two-types-2.c: Same.
8965 * gcc.dg/two-types-4.c: Same.
8966 * gcc.dg/two-types-5.c: Same.
8967 * gcc.dg/two-types-6.c: Same.
8968 * gcc.dg/two-types-7.c: Same.
8969 * gcc.dg/two-types-8.c: Same.
8970 * gcc.dg/two-types-9.c: Same.
8971 * gcc.dg/uninit-I.c: Same.
8972 * gcc.dg/uninit-pr19430.c: Same.
8973 * gcc.dg/visibility-7.c: Same.
8974 * gcc.dg/winline-10.c: Same.
8975 * gcc.dg/winline-2.c: Same.
8976 * gcc.dg/winline-3.c: Same.
8977 * gcc.dg/winline-9.c: Same.
8978 * gcc.target/i386/attr-returns_twice-1.c: Same.
8979 * gcc.target/i386/chkp-const-check-2.c: Same.
8980 * gcc.target/i386/chkp-label-address.c: Same.
8981 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8982 * gcc.target/i386/pr39162.c: Same.
8983 * gcc.target/i386/sse-5.c: Same.
8984 * gcc.target/powerpc/altivec-types-1.c: Same.
8985 * gcc.target/powerpc/altivec-types-2.c: Same.
8986 * gcc.target/powerpc/altivec-types-3.c: Same.
8987 * gcc.target/powerpc/float128-mix.c: Same.
8988 * gcc.target/powerpc/no-r11-3.c: Same.
8989 * gcc.target/spu/Wmain.c: Same.
8990 * gcc.target/spu/ea/errors2.c: Same.
8991 * gfortran.dg/assignment_1.f90: Same.
8992 * gfortran.dg/common_3.f90: Same.
8993 * gfortran.dg/der_io_1.f90: Same.
8994 * gfortran.dg/g77/20030326-1.f: Same.
8995 * gfortran.dg/g77/9263.f: Same.
8996 * gfortran.dg/g77/960317-1.f: Same.
8997 * gfortran.dg/g77/970625-2.f: Same.
8998 * gfortran.dg/g77/980615-0.f: Same.
8999 * gfortran.dg/g77/check0.f: Same.
9000 * gfortran.dg/g77/dnrm2.f: Same.
9001 * gfortran.dg/g77/pr9258.f: Same.
9002 * gfortran.dg/ichar_1.f90: Same.
9003 * gfortran.dg/interface_1.f90: Same.
9004 * gfortran.dg/namelist_1.f90: Same.
9005 * gfortran.dg/namelist_2.f90: Same.
9006 * gfortran.dg/namelist_3.f90: Same.
9007 * gfortran.dg/namelist_print_2.f: Same.
9008 * gfortran.dg/oldstyle_1.f90: Same.
9009 * gfortran.dg/runtime_warning_1.f90: Same.
9010 * gfortran.dg/underflow.f90: Same.
9011 * gnat.dg/specs/integer_value.ads: Same.
9012 * obj-c++.dg/fsf-package-0.m: Same.
9013 * objc.dg/two-types-1.m: Same.
9015 2017-04-28 Martin Liska <mliska@suse.cz>
9017 PR gcov-profile/79891
9018 * gcc.misc-tests/gcov-17.c: New test.
9019 * gcc.misc-tests/gcov-18.c: New test.
9021 2017-04-28 Tom de Vries <tom@codesourcery.com>
9023 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9024 dg-(error|warning|message|bogus).
9025 * g++.dg/parse/parameter-declaration-1.C: Same.
9026 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9027 * gcc.dg/Wpointer-sign-Wall.c: Same.
9028 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9029 * gcc.dg/cpp/19990413-1.c: Same.
9030 * gcc.dg/dg-test-1.c: Same.
9031 * gcc.dg/empty-source-2.c: Same.
9032 * gcc.dg/empty-source-3.c: Same.
9033 * gcc.dg/format/c99-printf-1.c: Same.
9034 * gcc.dg/format/c99-scanf-1.c: Same.
9035 * gcc.dg/label-decl-2.c: Same.
9036 * gcc.dg/m-un-2.c: Same.
9037 * gcc.dg/uninit-pr20644-O0.c: Same.
9038 * gfortran.dg/pr70006.f90: Same.
9039 * obj-c++.dg/fsf-package-0.m: Same.
9041 2017-04-28 Tom de Vries <tom@codesourcery.com>
9043 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9044 dg-(error|warning|message|bogus).
9045 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9046 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9047 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9048 * c-c++-common/pr20000.c: Same.
9049 * c-c++-common/pr49706.c: Same.
9050 * g++.dg/ext/utf16-4.C: Same.
9051 * g++.dg/parse/error2.C: Same.
9052 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9053 * g++.dg/warn/Wtype-limits.C: Same.
9054 * g++.dg/warn/overflow-warn-1.C: Same.
9055 * g++.dg/warn/overflow-warn-3.C: Same.
9056 * gcc.dg/Wpointer-sign-Wall.c: Same.
9057 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9058 * gcc.dg/Wtype-limits-Wextra.c: Same.
9059 * gcc.dg/Wtype-limits.c: Same.
9060 * gcc.dg/cpp/19990413-1.c: Same.
9061 * gcc.dg/dg-test-1.c: Same.
9062 * gcc.dg/empty-source-2.c: Same.
9063 * gcc.dg/empty-source-3.c: Same.
9064 * gcc.dg/label-decl-2.c: Same.
9065 * gcc.dg/m-un-2.c: Same.
9066 * gcc.dg/uninit-pr19430-O0.c: Same.
9067 * gcc.dg/uninit-pr19430.c: Same.
9068 * gcc.dg/uninit-pr20644-O0.c: Same.
9069 * gcc.dg/utf16-4.c: Same.
9070 * gfortran.dg/pr70006.f90: Same.
9071 * obj-c++.dg/fsf-package-0.m: Same.
9073 2017-04-28 Richard Biener <rguenther@suse.de>
9075 * gcc.dg/tree-ssa/evrp7.c: New testcase.
9076 * gcc.dg/tree-ssa/evrp8.c: Likewise.
9077 * gcc.dg/tree-ssa/evrp9.c: Likewise.
9078 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
9079 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9080 * gcc.dg/tree-ssa/pr49039.c: Likewise.
9082 2017-04-27 Marek Polacek <polacek@redhat.com>
9085 * c-c++-common/ubsan/pr80349.c: New test.
9087 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
9089 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
9091 * g++.dg/warn/pr12242.C: Likewise.
9093 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
9095 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
9097 2017-04-27 Martin Liska <mliska@suse.cz>
9100 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
9103 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9106 * g++.dg/other/pr80534-1.C: New test.
9107 * g++.dg/other/pr80534-2.C: New test.
9109 2017-04-27 Richard Biener <rguenther@suse.de>
9112 * gcc.dg/torture/pr80539.c: New testcase.
9114 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9117 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
9119 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9121 * g++.dg/diagnostic/nested-name-1.C: New test.
9123 2017-04-26 Martin Liska <mliska@suse.cz>
9125 * gcc.dg/guality/guality.h: Add prefix to test verification.
9127 2017-04-25 Nathan Sidwell <nathan@acm.org>
9129 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9131 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
9134 * gcc.target/i386/pr70799-5.c: New test.
9136 2017-04-25 Martin Sebor <msebor@redhat.com>
9138 PR tree-optimization/80497
9139 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9141 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9142 Jakub Jelinek <jakub@redhat.com>
9145 * g++.dg/abi/pr77728-1.C: New test.
9147 2017-04-25 Marek Polacek <polacek@redhat.com>
9150 * g++.dg/ubsan/pr80349-2.C: New test.
9152 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
9154 * g++.dg/cpp0x/enum34.C: New test.
9156 2017-04-25 Tom de Vries <tom@codesourcery.com>
9158 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
9160 (dg-line): New proc.
9161 (process-message): Handle line number variables.
9162 * objc.dg/try-catch-12.m: Use dg-line.
9164 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9167 * gcc.target/powerpc/vec-constvolatile.c: New test.
9169 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9171 * g++.dg/semicolon-fixits.C: New test case.
9173 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9175 * gcc.dg/semicolon-fixits.c: New test case.
9177 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9179 * g++.dg/lookup/missing-std-include.C: New test file.
9181 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9182 Jakub Jelinek <jakub@redhat.com>
9185 * g++.dg/abi/pr77728-2.C: New test.
9187 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9190 * g++.dg/spellcheck-pr80177.C: New test case.
9192 2017-04-25 Nathan Sidwell <nathan@acm.org>
9194 * g++.dg/dg.exp (find-cxx-tests): New function.
9195 (main): Use it, remove explicit pruning
9197 2017-04-25 Richard Biener <rguenther@suse.de>
9199 PR tree-optimization/80492
9200 * gcc.dg/pr80492.c: New testcase.
9202 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9204 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9205 for targets with int size less than 32 bits.
9207 2017-04-25 Richard Biener <rguenther@suse.de>
9209 PR tree-optimization/79201
9210 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9211 * gcc.target/i386/pr22152.c: Disable sinking.
9213 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9216 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9218 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9221 * gcc.target/s390/pr79895.c: New test.
9223 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9226 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9227 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9228 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9230 2017-04-25 Jakub Jelinek <jakub@redhat.com>
9232 PR rtl-optimization/80501
9233 * gcc.c-torture/execute/pr80501.c: New test.
9235 PR rtl-optimization/80500
9236 * gcc.dg/pr80500.c: New test.
9238 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
9240 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9241 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9243 2017-04-22 Janus Weil <janus@gcc.gnu.org>
9246 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9249 2017-04-24 David Malcolm <dmalcolm@redhat.com>
9251 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9252 * jit.dg/test-alignment.c: New test case.
9253 * jit.dg/test-alignment.cc: New test case.
9254 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9257 2017-04-24 David Malcolm <dmalcolm@redhat.com>
9260 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9262 (test_alignof): New test function.
9264 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
9266 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9268 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9270 * g++.dg/diagnostic/duplicate1.C: New test.
9271 * g++.dg/cpp0x/duplicate1.C: New test.
9273 2017-04-24 Martin Jambor <mjambor@suse.cz>
9275 PR tree-optimization/80293
9276 * g++.dg/tree-ssa/pr80293.C: New test.
9278 2017-04-24 Martin Liska <mliska@suse.cz>
9281 * g++.dg/ipa/pr79931.C: New test.
9283 2017-04-24 Richard Biener <rguenther@suse.de>
9285 PR tree-optimization/80494
9286 * gfortran.dg/pr80494.f90: New testcase.
9288 2017-04-24 Richard Biener <rguenther@suse.de>
9290 PR tree-optimization/79725
9291 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9293 2017-04-24 Richard Biener <rguenther@suse.de>
9296 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9298 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9301 * gfortran.dg/dtio_29.f03: New test.
9303 2017-04-22 Janus Weil <janus@gcc.gnu.org>
9306 * gfortran.dg/intent_out_9.f90: New test case.
9308 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
9311 * gcc.target/i386/pr70799-4.c: New test.
9313 2017-04-21 Janus Weil <janus@gcc.gnu.org>
9316 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9318 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
9320 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9322 2017-04-21 Richard Biener <rguenther@suse.de>
9324 PR tree-optimization/79547
9325 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9327 2017-04-21 Richard Biener <rguenther@suse.de>
9329 PR tree-optimization/78847
9330 * g++.dg/tree-ssa/pr78847.C: New testcase.
9332 2017-04-21 Jakub Jelinek <jakub@redhat.com>
9335 * gcc.dg/pr80468.c: New test.
9337 2017-04-21 Martin Liska <mliska@suse.cz>
9339 PR tree-optimization/66278
9340 * gcc.dg/vect/pr66278.c: New test.
9342 2017-04-21 Richard Biener <rguenther@suse.de>
9344 PR tree-optimization/80237
9345 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9346 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9347 adjust expected optimizations.
9349 2016-04-21 Richard Biener <rguenther@suse.de>
9351 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9353 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9354 * gcc.dg/vect/vect-104.c: Likewise.
9356 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9358 PR tree-optimization/80426
9359 * gcc.c-torture/execute/20170429-1.c: Rename into...
9360 * gcc.c-torture/execute/20170419-1.c: ...this.
9362 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
9365 * gcc.target/i386/pr79804.c: New test.
9367 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
9370 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9372 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
9374 * g++/opt/pr80436.C: XFAIL on AIX.
9376 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
9379 * g++.dg/diagnostic/pr80473.C: New test.
9381 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9383 * g++.dg/warn/Wextra-semi.C: New test.
9385 2017-04-20 Jakub Jelinek <jakub@redhat.com>
9388 * g++.dg/other/pr80423.C: New test.
9390 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9392 * gcc.dg/pr80170.c: Require ptr32plus.
9394 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9396 PR tree-optimization/80426
9397 * gcc.c-torture/execute/20170419-1.c: New test.
9399 2017-04-19 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/debug/pr80461.C: New test.
9405 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9406 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9407 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9410 * g++.dg/opt/pr80436.C: New test.
9412 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9414 * gcc.dg/torture/pr80341.c: Require int32plus.
9416 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9417 Jeff Law <law@redhat.com>
9419 * gcc.c-torture/compile/20170419-1.c: New test.
9421 2017-04-19 Tom de Vries <tom@codesourcery.com>
9424 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9425 subsequent dg directives.
9426 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9427 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9428 * c-c++-common/attr-fallthrough-2.c: Same.
9429 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9430 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9431 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9432 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9433 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9434 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9435 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9436 * c-c++-common/cilk-plus/CK/errors.c: Same.
9437 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9438 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9439 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9440 * c-c++-common/cpp/pr57580.c: Same.
9441 * c-c++-common/goacc/asyncwait-1.c: Same.
9442 * c-c++-common/goacc/cache-2.c: Same.
9443 * c-c++-common/goacc/declare-2.c: Same.
9444 * c-c++-common/goacc/deviceptr-1.c: Same.
9445 * c-c++-common/goacc/routine-5.c: Same.
9446 * c-c++-common/gomp/clauses-2.c: Same.
9447 * c-c++-common/gomp/ordered-3.c: Same.
9448 * c-c++-common/gomp/pr67501.c: Same.
9449 * c-c++-common/pr20000.c: Same.
9450 * c-c++-common/pr43395.c: Same.
9451 * c-c++-common/pr49706.c: Same.
9452 * c-c++-common/pr77624-1.c: Same.
9453 * c-c++-common/pr77624-2.c: Same.
9454 * c-c++-common/raw-string-14.c: Same.
9455 * c-c++-common/raw-string-16.c: Same.
9456 * c-c++-common/raw-string-3.c: Same.
9457 * c-c++-common/raw-string-4.c: Same.
9458 * c-c++-common/raw-string-5.c: Same.
9459 * c-c++-common/raw-string-6.c: Same.
9460 * g++.dg/abi/mangle41.C: Same.
9461 * g++.dg/conversion/nullptr1.C: Same.
9462 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9463 * g++.dg/cpp0x/auto27.C: Same.
9464 * g++.dg/cpp0x/constexpr-98.C: Same.
9465 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9466 * g++.dg/cpp0x/diag2.C: Same.
9467 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9468 * g++.dg/cpp0x/nullptr15.C: Same.
9469 * g++.dg/cpp0x/pr31431-2.C: Same.
9470 * g++.dg/cpp0x/pr31431.C: Same.
9471 * g++.dg/cpp0x/pr79118.C: Same.
9472 * g++.dg/cpp0x/static_assert3.C: Same.
9473 * g++.dg/cpp0x/temp_default2.C: Same.
9474 * g++.dg/cpp0x/trailing4.C: Same.
9475 * g++.dg/cpp0x/variadic-ex10.C: Same.
9476 * g++.dg/cpp0x/variadic-ex13.C: Same.
9477 * g++.dg/cpp0x/variadic-ex14.C: Same.
9478 * g++.dg/cpp0x/variadic-ex3.C: Same.
9479 * g++.dg/cpp0x/variadic-ex4.C: Same.
9480 * g++.dg/cpp0x/variadic59.C: Same.
9481 * g++.dg/cpp0x/vt-37737-2.C: Same.
9482 * g++.dg/cpp0x/vt-57397-1.C: Same.
9483 * g++.dg/cpp0x/vt-57397-2.C: Same.
9484 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9485 * g++.dg/cpp1z/gen-attrs1.C: Same.
9486 * g++.dg/diagnostic/pr71075.C: Same.
9487 * g++.dg/eh/goto2.C: Same.
9488 * g++.dg/eh/goto3.C: Same.
9489 * g++.dg/expr/bitfield4.C: Same.
9490 * g++.dg/expr/bitfield5.C: Same.
9491 * g++.dg/expr/bitfield6.C: Same.
9492 * g++.dg/expr/bool1.C: Same.
9493 * g++.dg/expr/bool3.C: Same.
9494 * g++.dg/expr/cond10.C: Same.
9495 * g++.dg/expr/cond11.C: Same.
9496 * g++.dg/expr/lval3.C: Same.
9497 * g++.dg/expr/lval4.C: Same.
9498 * g++.dg/ext/anon-struct4.C: Same.
9499 * g++.dg/ext/attrib44.C: Same.
9500 * g++.dg/ext/builtin3.C: Same.
9501 * g++.dg/ext/dllimport7.C: Same.
9502 * g++.dg/ext/label5.C: Same.
9503 * g++.dg/ext/no-asm-1.C: Same.
9504 * g++.dg/ext/utf16-4.C: Same.
9505 * g++.dg/ext/vla2.C: Same.
9506 * g++.dg/gomp/block-1.C: Same.
9507 * g++.dg/gomp/block-2.C: Same.
9508 * g++.dg/gomp/block-3.C: Same.
9509 * g++.dg/gomp/block-5.C: Same.
9510 * g++.dg/gomp/linear-2.C: Same.
9511 * g++.dg/gomp/target-1.C: Same.
9512 * g++.dg/gomp/target-2.C: Same.
9513 * g++.dg/gomp/taskgroup-1.C: Same.
9514 * g++.dg/gomp/teams-1.C: Same.
9515 * g++.dg/inherit/pure1.C: Same.
9516 * g++.dg/init/array43.C: Same.
9517 * g++.dg/init/array46.C: Same.
9518 * g++.dg/init/const10.C: Same.
9519 * g++.dg/init/ctor4-1.C: Same.
9520 * g++.dg/init/ctor4.C: Same.
9521 * g++.dg/init/new37.C: Same.
9522 * g++.dg/init/pr25811.C: Same.
9523 * g++.dg/init/pr29043.C: Same.
9524 * g++.dg/init/pr29571.C: Same.
9525 * g++.dg/lookup/duperr1.C: Same.
9526 * g++.dg/lookup/error1.C: Same.
9527 * g++.dg/lookup/koenig5.C: Same.
9528 * g++.dg/lookup/pr77549.C: Same.
9529 * g++.dg/lookup/suggestions1.C: Same.
9530 * g++.dg/lookup/using16.C: Same.
9531 * g++.dg/lookup/using7.C: Same.
9532 * g++.dg/other/anon-union3.C: Same.
9533 * g++.dg/other/array2.C: Same.
9534 * g++.dg/other/error13.C: Same.
9535 * g++.dg/other/error34.C: Same.
9536 * g++.dg/overload/builtin1.C: Same.
9537 * g++.dg/overload/conv-op1.C: Same.
9538 * g++.dg/overload/error3.C: Same.
9539 * g++.dg/overload/koenig1.C: Same.
9540 * g++.dg/overload/operator5.C: Same.
9541 * g++.dg/overload/template5.C: Same.
9542 * g++.dg/overload/unknown1.C: Same.
9543 * g++.dg/overload/using2.C: Same.
9544 * g++.dg/parse/constructor1.C: Same.
9545 * g++.dg/parse/crash36.C: Same.
9546 * g++.dg/parse/crash63.C: Same.
9547 * g++.dg/parse/error11.C: Same.
9548 * g++.dg/parse/error12.C: Same.
9549 * g++.dg/parse/error14.C: Same.
9550 * g++.dg/parse/error2.C: Same.
9551 * g++.dg/parse/error21.C: Same.
9552 * g++.dg/parse/error26.C: Same.
9553 * g++.dg/parse/error36.C: Same.
9554 * g++.dg/parse/friend12.C: Same.
9555 * g++.dg/parse/invalid-op1.C: Same.
9556 * g++.dg/parse/missing-template1.C: Same.
9557 * g++.dg/parse/parser-pr28152-2.C: Same.
9558 * g++.dg/parse/parser-pr28152.C: Same.
9559 * g++.dg/parse/pr16696-permissive.C: Same.
9560 * g++.dg/parse/pr16696.C: Same.
9561 * g++.dg/parse/pr69628.C: Same.
9562 * g++.dg/parse/ret-type2.C: Same.
9563 * g++.dg/parse/specialization1.C: Same.
9564 * g++.dg/parse/template3.C: Same.
9565 * g++.dg/parse/template9.C: Same.
9566 * g++.dg/parse/typename11.C: Same.
9567 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9568 * g++.dg/pr45330.C: Same.
9569 * g++.dg/rtti/typeid6.C: Same.
9570 * g++.dg/spellcheck-fields.C: Same.
9571 * g++.dg/spellcheck-typenames.C: Same.
9572 * g++.dg/tc1/dr108.C: Same.
9573 * g++.dg/tc1/dr147.C: Same.
9574 * g++.dg/template/arg7.C: Same.
9575 * g++.dg/template/conv11.C: Same.
9576 * g++.dg/template/crash13.C: Same.
9577 * g++.dg/template/crash55.C: Same.
9578 * g++.dg/template/dependent-expr5.C: Same.
9579 * g++.dg/template/error17.C: Same.
9580 * g++.dg/template/error33.C: Same.
9581 * g++.dg/template/error4.C: Same.
9582 * g++.dg/template/error50.C: Same.
9583 * g++.dg/template/error53.C: Same.
9584 * g++.dg/template/friend.C: Same.
9585 * g++.dg/template/func2.C: Same.
9586 * g++.dg/template/local6.C: Same.
9587 * g++.dg/template/member5.C: Same.
9588 * g++.dg/template/meminit1.C: Same.
9589 * g++.dg/template/nested3.C: Same.
9590 * g++.dg/template/nontype6.C: Same.
9591 * g++.dg/template/overload12.C: Same.
9592 * g++.dg/template/ptrmem8.C: Same.
9593 * g++.dg/template/qualified-id1.C: Same.
9594 * g++.dg/template/spec15.C: Same.
9595 * g++.dg/template/static1.C: Same.
9596 * g++.dg/template/static10.C: Same.
9597 * g++.dg/template/static2.C: Same.
9598 * g++.dg/template/ttp25.C: Same.
9599 * g++.dg/template/typedef2.C: Same.
9600 * g++.dg/template/typename2.C: Same.
9601 * g++.dg/template/unify10.C: Same.
9602 * g++.dg/template/unify6.C: Same.
9603 * g++.dg/template/unify7.C: Same.
9604 * g++.dg/template/unify9.C: Same.
9605 * g++.dg/template/varmod1.C: Same.
9606 * g++.dg/ubsan/div-by-zero-1.C: Same.
9607 * g++.dg/ubsan/pr63956.C: Same.
9608 * g++.dg/warn/Waddress-1.C: Same.
9609 * g++.dg/warn/Wconversion2.C: Same.
9610 * g++.dg/warn/Wnull-conversion-1.C: Same.
9611 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9612 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9613 * g++.dg/warn/Wswitch-1.C: Same.
9614 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9615 * g++.dg/warn/Wtype-limits.C: Same.
9616 * g++.dg/warn/Wunused-parm-5.C: Same.
9617 * g++.dg/warn/deprecated-6.C: Same.
9618 * g++.dg/warn/deprecated.C: Same.
9619 * g++.dg/warn/incomplete1.C: Same.
9620 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9621 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9622 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9623 * g++.dg/warn/overflow-warn-1.C: Same.
9624 * g++.dg/warn/overflow-warn-3.C: Same.
9625 * g++.dg/warn/overflow-warn-4.C: Same.
9626 * g++.dg/warn/pr12242.C: Same.
9627 * g++.dg/warn/pr30551-2.C: Same.
9628 * g++.dg/warn/pr30551.C: Same.
9629 * g++.old-deja/g++.benjamin/16077.C: Same.
9630 * g++.old-deja/g++.bob/inherit1.C: Same.
9631 * g++.old-deja/g++.brendan/crash56.C: Same.
9632 * g++.old-deja/g++.brendan/template17.C: Same.
9633 * g++.old-deja/g++.eh/ctor1.C: Same.
9634 * g++.old-deja/g++.jason/bool5.C: Same.
9635 * g++.old-deja/g++.jason/cond.C: Same.
9636 * g++.old-deja/g++.jason/operator.C: Same.
9637 * g++.old-deja/g++.jason/pmf5.C: Same.
9638 * g++.old-deja/g++.law/ctors5.C: Same.
9639 * g++.old-deja/g++.law/missed-error2.C: Same.
9640 * g++.old-deja/g++.law/operators9.C: Same.
9641 * g++.old-deja/g++.law/temps1.C: Same.
9642 * g++.old-deja/g++.mike/for2.C: Same.
9643 * g++.old-deja/g++.mike/ns5.C: Same.
9644 * g++.old-deja/g++.mike/ns7.C: Same.
9645 * g++.old-deja/g++.mike/p10769b.C: Same.
9646 * g++.old-deja/g++.niklas/t120.C: Same.
9647 * g++.old-deja/g++.niklas/t121.C: Same.
9648 * g++.old-deja/g++.ns/koenig5.C: Same.
9649 * g++.old-deja/g++.oliva/overload1.C: Same.
9650 * g++.old-deja/g++.other/crash24.C: Same.
9651 * g++.old-deja/g++.other/crash25.C: Same.
9652 * g++.old-deja/g++.other/decl5.C: Same.
9653 * g++.old-deja/g++.other/lineno5.C: Same.
9654 * g++.old-deja/g++.other/null3.C: Same.
9655 * g++.old-deja/g++.other/overcnv2.C: Same.
9656 * g++.old-deja/g++.other/ptrmem7.C: Same.
9657 * g++.old-deja/g++.other/typename1.C: Same.
9658 * g++.old-deja/g++.other/vaarg3.C: Same.
9659 * g++.old-deja/g++.pt/crash10.C: Same.
9660 * g++.old-deja/g++.pt/crash28.C: Same.
9661 * g++.old-deja/g++.pt/crash38.C: Same.
9662 * g++.old-deja/g++.pt/explicit70.C: Same.
9663 * g++.old-deja/g++.pt/explicit77.C: Same.
9664 * g++.old-deja/g++.pt/expr2.C: Same.
9665 * g++.old-deja/g++.pt/spec5.C: Same.
9666 * g++.old-deja/g++.pt/spec6.C: Same.
9667 * g++.old-deja/g++.pt/typename3.C: Same.
9668 * g++.old-deja/g++.pt/typename5.C: Same.
9669 * g++.old-deja/g++.pt/typename6.C: Same.
9670 * g++.old-deja/g++.pt/typename7.C: Same.
9671 * g++.old-deja/g++.pt/unify4.C: Same.
9672 * g++.old-deja/g++.pt/unify8.C: Same.
9673 * g++.old-deja/g++.pt/vaarg3.C: Same.
9674 * g++.old-deja/g++.robertl/eb22.C: Same.
9675 * g++.old-deja/g++.robertl/eb4.C: Same.
9676 * g++.old-deja/g++.robertl/eb44.C: Same.
9677 * g++.old-deja/g++.robertl/eb69.C: Same.
9678 * g++.old-deja/g++.robertl/eb98.C: Same.
9679 * gcc.dg/20031223-1.c: Same.
9680 * gcc.dg/940510-1.c: Same.
9681 * gcc.dg/990506-0.c: Same.
9682 * gcc.dg/Walloca-1.c: Same.
9683 * gcc.dg/Walloca-2.c: Same.
9684 * gcc.dg/Wconversion-integer.c: Same.
9685 * gcc.dg/Wcxx-compat-8.c: Same.
9686 * gcc.dg/Wimplicit-int-1.c: Same.
9687 * gcc.dg/Wimplicit-int-2.c: Same.
9688 * gcc.dg/Wimplicit-int-4.c: Same.
9689 * gcc.dg/Wpointer-sign-Wall.c: Same.
9690 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9691 * gcc.dg/Wshadow-1.c: Same.
9692 * gcc.dg/Wshadow-3.c: Same.
9693 * gcc.dg/Wswitch-enum-error.c: Same.
9694 * gcc.dg/Wswitch-enum.c: Same.
9695 * gcc.dg/Wswitch-error.c: Same.
9696 * gcc.dg/Wswitch.c: Same.
9697 * gcc.dg/Wtype-limits-Wextra.c: Same.
9698 * gcc.dg/Wtype-limits.c: Same.
9699 * gcc.dg/Wvla-larger-than-2.c: Same.
9700 * gcc.dg/anon-struct-5.c: Same.
9701 * gcc.dg/array-10.c: Same.
9702 * gcc.dg/array-11.c: Same.
9703 * gcc.dg/array-15.c: Same.
9704 * gcc.dg/array-2.c: Same.
9705 * gcc.dg/array-8.c: Same.
9706 * gcc.dg/array-const-2.c: Same.
9707 * gcc.dg/array-const-3.c: Same.
9708 * gcc.dg/bitfld-1.c: Same.
9709 * gcc.dg/bitfld-8.c: Same.
9710 * gcc.dg/builtin-redefine.c: Same.
9711 * gcc.dg/c11-noreturn-1.c: Same.
9712 * gcc.dg/c11-noreturn-2.c: Same.
9713 * gcc.dg/c11-static-assert-3.c: Same.
9714 * gcc.dg/c90-arraydecl-1.c: Same.
9715 * gcc.dg/c90-complex-1.c: Same.
9716 * gcc.dg/c90-complit-1.c: Same.
9717 * gcc.dg/c90-const-expr-11.c: Same.
9718 * gcc.dg/c90-const-expr-7.c: Same.
9719 * gcc.dg/c90-const-expr-8.c: Same.
9720 * gcc.dg/c90-enum-comma-1.c: Same.
9721 * gcc.dg/c90-flex-array-1.c: Same.
9722 * gcc.dg/c90-hexfloat-1.c: Same.
9723 * gcc.dg/c90-idem-qual-1.c: Same.
9724 * gcc.dg/c90-idem-qual-2.c: Same.
9725 * gcc.dg/c90-idem-qual-3.c: Same.
9726 * gcc.dg/c90-mixdecl-1.c: Same.
9727 * gcc.dg/c90-restrict-1.c: Same.
9728 * gcc.dg/c90-return-1.c: Same.
9729 * gcc.dg/c99-array-nonobj-1.c: Same.
9730 * gcc.dg/c99-arraydecl-1.c: Same.
9731 * gcc.dg/c99-complex-1.c: Same.
9732 * gcc.dg/c99-complex-2.c: Same.
9733 * gcc.dg/c99-complit-2.c: Same.
9734 * gcc.dg/c99-const-expr-7.c: Same.
9735 * gcc.dg/c99-const-expr-8.c: Same.
9736 * gcc.dg/c99-flex-array-3.c: Same.
9737 * gcc.dg/c99-flex-array-7.c: Same.
9738 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9739 * gcc.dg/c99-impl-decl-1.c: Same.
9740 * gcc.dg/c99-impl-int-1.c: Same.
9741 * gcc.dg/c99-impl-int-2.c: Same.
9742 * gcc.dg/c99-init-3.c: Same.
9743 * gcc.dg/c99-restrict-1.c: Same.
9744 * gcc.dg/c99-return-1.c: Same.
9745 * gcc.dg/c99-tag-1.c: Same.
9746 * gcc.dg/c99-tag-3.c: Same.
9747 * gcc.dg/call-diag-2.c: Same.
9748 * gcc.dg/cpp/19940712-1.c: Same.
9749 * gcc.dg/cpp/19951025-1.c: Same.
9750 * gcc.dg/cpp/19990413-1.c: Same.
9751 * gcc.dg/cpp/direct2.c: Same.
9752 * gcc.dg/cpp/direct2s.c: Same.
9753 * gcc.dg/cpp/pr28709.c: Same.
9754 * gcc.dg/cpp/pr61854-c90.c: Same.
9755 * gcc.dg/cpp/pr61854-c94.c: Same.
9756 * gcc.dg/cpp/pragma-1.c: Same.
9757 * gcc.dg/cpp/pragma-2.c: Same.
9758 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9759 * gcc.dg/cpp/trad/literals-2.c: Same.
9760 * gcc.dg/cpp/warn-comments-2.c: Same.
9761 * gcc.dg/cpp/warn-comments-3.c: Same.
9762 * gcc.dg/cpp/warn-comments.c: Same.
9763 * gcc.dg/cpp/warn-long-long-2.c: Same.
9764 * gcc.dg/cpp/warn-long-long.c: Same.
9765 * gcc.dg/cpp/warn-redefined-2.c: Same.
9766 * gcc.dg/cpp/warn-redefined.c: Same.
9767 * gcc.dg/darwin-cfstring-2.c: Same.
9768 * gcc.dg/darwin-cfstring-format-1.c: Same.
9769 * gcc.dg/decl-9.c: Same.
9770 * gcc.dg/declspec-1.c: Same.
9771 * gcc.dg/declspec-10.c: Same.
9772 * gcc.dg/declspec-11.c: Same.
9773 * gcc.dg/declspec-13.c: Same.
9774 * gcc.dg/declspec-18.c: Same.
9775 * gcc.dg/declspec-4.c: Same.
9776 * gcc.dg/declspec-5.c: Same.
9777 * gcc.dg/declspec-6.c: Same.
9778 * gcc.dg/declspec-8.c: Same.
9779 * gcc.dg/deprecated-4.c: Same.
9780 * gcc.dg/deprecated.c: Same.
9781 * gcc.dg/dfp/composite-type.c: Same.
9782 * gcc.dg/empty-source-2.c: Same.
9783 * gcc.dg/empty-source-3.c: Same.
9784 * gcc.dg/format/attr-6.c: Same.
9785 * gcc.dg/format/branch-1.c: Same.
9786 * gcc.dg/format/c90-printf-1.c: Same.
9787 * gcc.dg/format/c90-strftime-2.c: Same.
9788 * gcc.dg/format/c99-strftime-1.c: Same.
9789 * gcc.dg/format/cmn-err-1.c: Same.
9790 * gcc.dg/format/few-1.c: Same.
9791 * gcc.dg/format/ms_branch-1.c: Same.
9792 * gcc.dg/format/ms_unnamed-1.c: Same.
9793 * gcc.dg/format/ms_va-1.c: Same.
9794 * gcc.dg/format/unnamed-1.c: Same.
9795 * gcc.dg/format/va-1.c: Same.
9796 * gcc.dg/format/xopen-1.c: Same.
9797 * gcc.dg/funcdef-var-1.c: Same.
9798 * gcc.dg/funcdef-var-2.c: Same.
9799 * gcc.dg/gnu89-const-expr-1.c: Same.
9800 * gcc.dg/gnu89-const-expr-2.c: Same.
9801 * gcc.dg/gnu90-const-expr-1.c: Same.
9802 * gcc.dg/gnu99-const-expr-1.c: Same.
9803 * gcc.dg/gnu99-const-expr-2.c: Same.
9804 * gcc.dg/gnu99-init-2.c: Same.
9805 * gcc.dg/gomp/_Atomic-5.c: Same.
9806 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9807 * gcc.dg/gomp/atomic-5.c: Same.
9808 * gcc.dg/gomp/linear-1.c: Same.
9809 * gcc.dg/gomp/pr67500.c: Same.
9810 * gcc.dg/init-bad-1.c: Same.
9811 * gcc.dg/init-bad-2.c: Same.
9812 * gcc.dg/init-bad-3.c: Same.
9813 * gcc.dg/init-string-1.c: Same.
9814 * gcc.dg/label-compound-stmt-1.c: Same.
9815 * gcc.dg/label-decl-2.c: Same.
9816 * gcc.dg/label-decl-4.c: Same.
9817 * gcc.dg/large-size-array-2.c: Same.
9818 * gcc.dg/large-size-array-4.c: Same.
9819 * gcc.dg/lvalue-6.c: Same.
9820 * gcc.dg/m-un-2.c: Same.
9821 * gcc.dg/multiple-overflow-warn-1.c: Same.
9822 * gcc.dg/multiple-overflow-warn-2.c: Same.
9823 * gcc.dg/multiple-overflow-warn-3.c: Same.
9824 * gcc.dg/nested-redef-1.c: Same.
9825 * gcc.dg/no-asm-1.c: Same.
9826 * gcc.dg/no-asm-3.c: Same.
9827 * gcc.dg/no-asm-4.c: Same.
9828 * gcc.dg/noncompile/20010524-1.c: Same.
9829 * gcc.dg/noncompile/incomplete-5.c: Same.
9830 * gcc.dg/noncompile/pr44517.c: Same.
9831 * gcc.dg/noncompile/pr52290.c: Same.
9832 * gcc.dg/noreturn-1.c: Same.
9833 * gcc.dg/overflow-warn-1.c: Same.
9834 * gcc.dg/overflow-warn-2.c: Same.
9835 * gcc.dg/overflow-warn-3.c: Same.
9836 * gcc.dg/overflow-warn-4.c: Same.
9837 * gcc.dg/parm-mismatch-1.c: Same.
9838 * gcc.dg/parser-pr28152-2.c: Same.
9839 * gcc.dg/parser-pr28152.c: Same.
9840 * gcc.dg/pedwarn-init.c: Same.
9841 * gcc.dg/pointer-arith-2.c: Same.
9842 * gcc.dg/pointer-arith-3.c: Same.
9843 * gcc.dg/pointer-arith-4.c: Same.
9844 * gcc.dg/pr14475.c: Same.
9845 * gcc.dg/pr18596-3.c: Same.
9846 * gcc.dg/pr18809-1.c: Same.
9847 * gcc.dg/pr27953.c: Same.
9848 * gcc.dg/pr30457.c: Same.
9849 * gcc.dg/pr30551-2.c: Same.
9850 * gcc.dg/pr30551-3.c: Same.
9851 * gcc.dg/pr30551-4.c: Same.
9852 * gcc.dg/pr30551-5.c: Same.
9853 * gcc.dg/pr30551-6.c: Same.
9854 * gcc.dg/pr30551.c: Same.
9855 * gcc.dg/pr36997.c: Same.
9856 * gcc.dg/pr41842.c: Same.
9857 * gcc.dg/pr48552-1.c: Same.
9858 * gcc.dg/pr48552-2.c: Same.
9859 * gcc.dg/pr59717.c: Same.
9860 * gcc.dg/pr61077.c: Same.
9861 * gcc.dg/pr61096-1.c: Same.
9862 * gcc.dg/pr63626.c: Same.
9863 * gcc.dg/pr64223-1.c: Same.
9864 * gcc.dg/pr64223-2.c: Same.
9865 * gcc.dg/pr8788-1.c: Same.
9866 * gcc.dg/pr8927-1.c: Same.
9867 * gcc.dg/pragma-darwin.c: Same.
9868 * gcc.dg/pragma-diag-5.c: Same.
9869 * gcc.dg/pragma-message.c: Same.
9870 * gcc.dg/redecl-1.c: Same.
9871 * gcc.dg/simd-1.c: Same.
9872 * gcc.dg/simd-5.c: Same.
9873 * gcc.dg/simd-6.c: Same.
9874 * gcc.dg/spellcheck-fields.c: Same.
9875 * gcc.dg/spellcheck-typenames.c: Same.
9876 * gcc.dg/struct-semi-2.c: Same.
9877 * gcc.dg/struct-semi-3.c: Same.
9878 * gcc.dg/transparent-union-3.c: Same.
9879 * gcc.dg/ucnid-8.c: Same.
9880 * gcc.dg/uninit-pr19430-O0.c: Same.
9881 * gcc.dg/uninit-pr19430.c: Same.
9882 * gcc.dg/uninit-pr20644-O0.c: Same.
9883 * gcc.dg/utf-dflt.c: Same.
9884 * gcc.dg/utf-dflt2.c: Same.
9885 * gcc.dg/utf16-4.c: Same.
9886 * gcc.dg/vla-11.c: Same.
9887 * gcc.dg/vla-20.c: Same.
9888 * gcc.dg/vla-init-1.c: Same.
9889 * gcc.dg/vla-init-2.c: Same.
9890 * gcc.dg/vla-init-3.c: Same.
9891 * gcc.dg/weak/weak-6.c: Same.
9892 * gcc.dg/weak/weak-7.c: Same.
9893 * gcc.dg/wtr-int-type-1.c: Same.
9894 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9895 * gcc.target/arm/polytypes.c: Same.
9896 * gcc.target/i386/spellcheck-options-4.c: Same.
9897 * gcc.target/powerpc/20030218-1.c: Same.
9898 * gcc.target/sh/pr21255-4.c: Same.
9899 * gcc.test-framework/dg-error-exp-XP.c: Same.
9900 * gfortran.dg/array_constructor_30.f03: Same.
9901 * gfortran.dg/class_30.f90: Same.
9902 * gfortran.dg/goacc/subarrays.f95: Same.
9903 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9904 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9905 * gfortran.dg/intrinsic_std_1.f90: Same.
9906 * gfortran.dg/pr70006.f90: Same.
9907 * gfortran.dg/warning-directive-1.F90: Same.
9908 * gfortran.dg/warning-directive-2.F90: Same.
9909 * gfortran.dg/warning-directive-3.F90: Same.
9910 * gfortran.dg/warning-directive-4.F90: Same.
9911 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9912 * obj-c++.dg/class-extension-1.mm: Same.
9913 * obj-c++.dg/class-extension-2.mm: Same.
9914 * obj-c++.dg/class-protocol-1.mm: Same.
9915 * obj-c++.dg/cxx-ivars-1.mm: Same.
9916 * obj-c++.dg/duplicate-class-1.mm: Same.
9917 * obj-c++.dg/exceptions-3.mm: Same.
9918 * obj-c++.dg/exceptions-4.mm: Same.
9919 * obj-c++.dg/exceptions-5.mm: Same.
9920 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9921 * obj-c++.dg/fsf-package-0.m: Same.
9922 * obj-c++.dg/invalid-type-1.mm: Same.
9923 * obj-c++.dg/method-12.mm: Same.
9924 * obj-c++.dg/method-13.mm: Same.
9925 * obj-c++.dg/method-15.mm: Same.
9926 * obj-c++.dg/method-16.mm: Same.
9927 * obj-c++.dg/method-6.mm: Same.
9928 * obj-c++.dg/method-7.mm: Same.
9929 * obj-c++.dg/property/at-property-1.mm: Same.
9930 * obj-c++.dg/property/at-property-14.mm: Same.
9931 * obj-c++.dg/property/at-property-17.mm: Same.
9932 * obj-c++.dg/property/at-property-21.mm: Same.
9933 * obj-c++.dg/property/at-property-5.mm: Same.
9934 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9935 * obj-c++.dg/property/dynamic-3.mm: Same.
9936 * obj-c++.dg/property/dynamic-4.mm: Same.
9937 * obj-c++.dg/property/property-neg-1.mm: Same.
9938 * obj-c++.dg/property/property-neg-6.mm: Same.
9939 * obj-c++.dg/property/synthesize-11.mm: Same.
9940 * obj-c++.dg/property/synthesize-5.mm: Same.
9941 * obj-c++.dg/property/synthesize-6.mm: Same.
9942 * obj-c++.dg/proto-lossage-4.mm: Same.
9943 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9944 * obj-c++.dg/strings/strings-1.mm: Same.
9945 * obj-c++.dg/super-class-1.mm: Same.
9946 * obj-c++.dg/syntax-error-6.mm: Same.
9947 * obj-c++.dg/syntax-error-7.mm: Same.
9948 * obj-c++.dg/syntax-error-9.mm: Same.
9949 * obj-c++.dg/try-catch-13.mm: Same.
9950 * objc.dg/attributes/method-noreturn-1.m: Same.
9951 * objc.dg/bad-receiver-type-2.m: Same.
9952 * objc.dg/bad-receiver-type.m: Same.
9953 * objc.dg/call-super-2.m: Same.
9954 * objc.dg/class-2.m: Same.
9955 * objc.dg/class-extension-1.m: Same.
9956 * objc.dg/class-extension-2.m: Same.
9957 * objc.dg/class-protocol-1.m: Same.
9958 * objc.dg/desig-init-1.m: Same.
9959 * objc.dg/duplicate-class-1.m: Same.
9960 * objc.dg/exceptions-3.m: Same.
9961 * objc.dg/exceptions-4.m: Same.
9962 * objc.dg/exceptions-5.m: Same.
9963 * objc.dg/foreach-6.m: Same.
9964 * objc.dg/foreach-7.m: Same.
9965 * objc.dg/fsf-nsstring-format-1.m: Same.
9966 * objc.dg/fsf-package-0.m: Same.
9967 * objc.dg/invalid-type-1.m: Same.
9968 * objc.dg/method-11.m: Same.
9969 * objc.dg/method-19.m: Same.
9970 * objc.dg/method-2.m: Same.
9971 * objc.dg/method-20.m: Same.
9972 * objc.dg/method-5.m: Same.
9973 * objc.dg/method-6.m: Same.
9974 * objc.dg/method-7.m: Same.
9975 * objc.dg/method-9.m: Same.
9976 * objc.dg/missing-proto-3.m: Same.
9977 * objc.dg/private-1.m: Same.
9978 * objc.dg/property/at-property-1.m: Same.
9979 * objc.dg/property/at-property-14.m: Same.
9980 * objc.dg/property/at-property-17.m: Same.
9981 * objc.dg/property/at-property-21.m: Same.
9982 * objc.dg/property/at-property-5.m: Same.
9983 * objc.dg/property/dynamic-3.m: Same.
9984 * objc.dg/property/dynamic-4.m: Same.
9985 * objc.dg/property/property-neg-1.m: Same.
9986 * objc.dg/property/property-neg-6.m: Same.
9987 * objc.dg/property/synthesize-11.m: Same.
9988 * objc.dg/property/synthesize-5.m: Same.
9989 * objc.dg/property/synthesize-6.m: Same.
9990 * objc.dg/proto-hier-1.m: Same.
9991 * objc.dg/proto-lossage-4.m: Same.
9992 * objc.dg/protocol-qualifier-2.m: Same.
9993 * objc.dg/strings/strings-1.m: Same.
9994 * objc.dg/type-size-1.m: Same.
9996 2017-04-18 Jeff Law <law@redhat.com>
9999 * gcc.target/mips/pr74563: New test.
10001 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10003 PR tree-optimization/80443
10004 * gcc.c-torture/compile/pr80443.c: New test.
10006 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
10008 PR rtl-optimization/80357
10009 * gcc.c-torture/compile/pr80357.c: New test.
10011 2017-04-18 Jeff Law <law@redhat.com>
10013 PR middle-end/80422
10014 * gcc.c-torture/compile/pr80422.c: New test.
10016 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10019 * gcc.dg/debug/dwarf2/pr80263.c: New test.
10021 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10024 * gcc.target/powerpc/pr80099-1.c: New test.
10025 * gcc.target/powerpc/pr80099-2.c: Likewise.
10026 * gcc.target/powerpc/pr80099-3.c: Likewise.
10027 * gcc.target/powerpc/pr80099-4.c: Likewise.
10028 * gcc.target/powerpc/pr80099-5.c: Likewise.
10030 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10033 * gcc.dg/sancov/pr80444.c: New test.
10035 PR middle-end/79788
10036 PR middle-end/80375
10037 * gcc.dg/pr79788-1.c: New test.
10038 * gcc.dg/pr79788-2.c: New test.
10040 2017-04-18 Marek Polacek <polacek@redhat.com>
10042 PR c++/80244 - ICE with attribute in template alias.
10043 * g++.dg/cpp0x/alias-decl-59.C: New test.
10045 PR c++/80241 - ICE with alignas pack expansion.
10046 * g++.dg/cpp0x/alignas11.C: New test.
10048 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
10051 * g++.dg/lto/pr80287_0.C: New test.
10053 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10056 * gcc.target/powerpc/pr80315-1.c: New test.
10057 * gcc.target/powerpc/pr80315-2.c: New test.
10058 * gcc.target/powerpc/pr80315-3.c: New test.
10059 * gcc.target/powerpc/pr80315-4.c: New test.
10061 2017-04-16 Tom de Vries <tom@codesourcery.com>
10063 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
10065 * g++.dg/parse/error3.C: Same.
10066 * g++.old-deja/g++.pt/niklas01a.C: Same.
10067 * gcc.dg/990506-0.c: Same.
10068 * gcc.dg/cpp/19990413-1.c: Same.
10069 * gcc.dg/cpp/pragma-1.c: Same.
10070 * gcc.dg/cpp/pragma-2.c: Same.
10071 * gcc.dg/m-un-2.c: Same.
10072 * objc.dg/private-1.m: Same.
10074 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
10076 * gcc.dg/pr54669.c: Fix dg-do directive.
10077 * gcc.dg/pr78582.c: Ditto.
10078 * gcc.dg/pr80020.c: Ditto.
10079 * gcc.dg/torture/pr57993-2.cpp: Ditto.
10080 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
10081 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
10082 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
10083 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
10084 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
10085 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10086 * gcc.dg/tree-ssa/pr79352.c: Ditto.
10087 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10088 * gcc.dg/tree-ssa/pr79691.c: Ditto.
10090 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10092 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
10093 * gfortran.dg/generic_29.f90: Likewise.
10094 * gfortran.dg/goacc/multi-clause.f90: Likewise.
10095 * gfortran.dg/pr41922.f90: Likewise.
10096 * gfortran.dg/pr70006.f90: Likewise.
10098 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
10100 PR tree-optimization/66612
10101 * gcc.target/powerpc/20050830-1.c: Remove xfail.
10103 2017-04-14 Janus Weil <janus@gcc.gnu.org>
10106 * gfortran.dg/class_62.f90: New test case.
10108 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
10110 * gcc.target/arc/loop-1.c: New file.
10112 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10115 * gcc.target/powerpc/pr80098-1.c: New test.
10116 * gcc.target/powerpc/pr80098-2.c: Likewise.
10117 * gcc.target/powerpc/pr80098-3.c: Likewise.
10118 * gcc.target/powerpc/pr80098-4.c: Likewise.
10120 2017-04-13 Jakub Jelinek <jakub@redhat.com>
10123 * g++.dg/ubsan/pr80403-2.C: New test.
10125 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10127 PR rtl-optimization/80343
10128 * gcc.target/powerpc/pr80343.c: New.
10130 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10133 * c-c++-common/ubsan/bounds-15.c: New test.
10135 2017-04-13 Richard Biener <rguenther@suse.de>
10138 * g++.dg/torture/pr79671.C: Fix asm constraints.
10140 2017-04-13 Jakub Jelinek <jakub@redhat.com>
10143 * gcc.dg/debug/pr80321.c: New test.
10145 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
10147 * gnat.dg/debug10.adb: New test.
10148 * gnat.dg/debug10_pkg.ads: New helper.
10150 2017-04-12 Jakub Jelinek <jakub@redhat.com>
10152 PR tree-optimization/79390
10153 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
10158 * g++.dg/ubsan/pr80403.C: New test.
10159 * g++.dg/ubsan/pr80404.C: New test.
10160 * g++.dg/ubsan/pr80405.C: New test.
10163 * gcc.dg/torture/pr80163.c: New test.
10165 2017-04-12 Richard Biener <rguenther@suse.de>
10166 Jeff Law <law@redhat.com>
10168 PR tree-optimization/80359
10169 * gcc.dg/torture/pr80359.c: New testcase.
10171 2017-04-12 Richard Biener <rguenther@suse.de>
10172 Bernd Edlinger <bernd.edlinger@hotmail.de>
10174 PR middle-end/79671
10175 * g++.dg/torture/pr79671.C: New testcase.
10176 * g++.dg/lto/pr79671_0.C: Likewise.
10177 * g++.dg/lto/pr79671_1.c: Likewise.
10179 2017-04-12 Jakub Jelinek <jakub@redhat.com>
10182 * g++.dg/ubsan/pr80349.C: New test.
10184 2017-04-11 Jakub Jelinek <jakub@redhat.com>
10187 * g++.dg/cpp1z/decomp28.C: New test.
10189 PR middle-end/80100
10190 * gcc.dg/pr80100.c: New test.
10192 PR rtl-optimization/80385
10193 * g++.dg/opt/pr80385.C: New test.
10195 2017-04-11 Martin Liska <mliska@suse.cz>
10198 * g++.dg/ipa/pr80212.C: New test.
10200 2017-04-11 Martin Sebor <msebor@redhat.com>
10202 PR middle-end/80364
10203 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10205 2017-04-11 Martin Liska <mliska@suse.cz>
10208 * gcc.dg/ubsan/pr70878.c: New test.
10210 2017-04-11 Jakub Jelinek <jakub@redhat.com>
10213 * gcc.target/i386/pr80381.c: New test.
10216 * g++.dg/ext/pr80363.C: New test.
10218 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10220 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10221 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10222 Add avr-*-* to non-lp64 selector.
10224 2017-04-10 Martin Sebor <msebor@redhat.com>
10226 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10227 * gcc.dg/pr40340-4.c: Same.
10229 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10232 * gfortran.dg/submodule_unexp.f90: Modified test
10233 to account for new error.
10234 * gfortran.dg/submodule_twice.f90: New Test
10236 2017-04-10 Jakub Jelinek <jakub@redhat.com>
10239 * g++.dg/init/ref23.C: New test.
10241 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10243 PR tree-optimization/80304
10244 * gfortran.dg/do_concurrent_4.f90: New test case.
10246 2017-04-10 Janus Weil <janus@gcc.gnu.org>
10249 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10251 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
10253 * g++.dg/torture/pr79905.C: Add -maltivec option.
10255 2017-04-10 Jeff Law <law@redhat.com>
10257 PR tree-optimization/80374
10258 * g++.dg/pr80374.c: New test.
10260 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10263 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10264 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10266 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
10268 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10270 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
10273 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10275 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
10278 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10280 2017-04-10 Marek Polacek <polacek@redhat.com>
10283 * g++.dg/ubsan/div-by-zero-3.C: New test.
10285 2017-04-10 Bin Cheng <bin.cheng@arm.com>
10287 PR tree-optimization/80153
10288 * gcc.c-torture/execute/pr80153.c: New.
10290 2017-04-10 Richard Biener <rguenther@suse.de>
10292 PR middle-end/80362
10293 * gcc.dg/torture/pr80362.c: New testcase.
10295 2017-04-10 Richard Biener <rguenther@suse.de>
10297 PR tree-optimization/80304
10298 * gcc.dg/torture/pr80304.c: New testcase.
10300 2017-04-10 Nathan Sidwell <nathan@acm.org>
10303 * g++.dg/torture/pr79905.C: New.
10305 2017-04-10 Martin Liska <mliska@suse.cz>
10308 * c-c++-common/ubsan/pr80350.c: New test.
10310 2017-04-10 Jakub Jelinek <jakub@redhat.com>
10313 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10315 2017-04-08 Martin Liska <mliska@suse.cz>
10318 2017-04-07 Martin Liska <mliska@suse.cz>
10321 * g++.dg/ipa/pr80212.C: New test.
10323 2017-04-07 Jakub Jelinek <jakub@redhat.com>
10325 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10327 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10333 * gcc.target/i386/avx512f-undefined-1.c: New test.
10334 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10335 * gcc.target/i386/avx-cvtsd-1.c: New test.
10336 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10337 * gcc.target/i386/avx512f-abspd-1.c: New test.
10338 * gcc.target/i386/avx-cvtss-1.c: New test.
10339 * gcc.target/i386/avx512f-absps-1.c: New test.
10340 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10341 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10343 2017-04-07 Marek Polacek <polacek@redhat.com>
10346 * g++.dg/ubsan/div-by-zero-2.C: New test.
10349 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10351 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10353 PR rtl-optimization/70478
10354 * gcc.target/s390/pr70478.c: New.
10356 2017-04-07 Martin Liska <mliska@suse.cz>
10359 * g++.dg/ext/mv8.C: Add aarch64* targets.
10361 2017-04-07 Martin Liska <mliska@suse.cz>
10364 * g++.dg/ipa/pr80212.C: New test.
10366 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10368 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10370 2017-04-07 Richard Biener <rguenther@suse.de>
10372 PR tree-optimization/80334
10373 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10376 2017-04-07 Richard Biener <rguenther@suse.de>
10378 PR middle-end/80341
10379 * gcc.dg/torture/pr80341.c: New testcase.
10381 2017-04-06 Jakub Jelinek <jakub@redhat.com>
10384 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10385 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10387 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
10390 * gcc.target/i386/pr79733.c: New test.
10392 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
10395 * gcc.target/i386/pr80298-1.c: New test.
10396 * gcc.target/i386/pr80298-2.c: Ditto.
10398 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10401 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10404 2017-04-06 Richard Biener <rguenther@suse.de>
10406 PR tree-optimization/80334
10407 * g++.dg/torture/pr80334.C: New testcase.
10409 2017-04-06 Martin Liska <mliska@suse.cz>
10412 * gcc.dg/asan/pr80166.c: New test.
10414 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10416 PR tree-optimization/79390
10417 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10419 2017-04-06 Richard Biener <rguenther@suse.de>
10421 PR tree-optimization/80262
10422 * gcc.target/i386/pr80262.c: New testcase.
10424 2017-04-06 Richard Biener <rguenther@suse.de>
10426 PR middle-end/80281
10427 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10429 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10431 PR rtl-optimization/70703
10432 * gcc.target/i386/pr70703.c: New.
10434 2017-04-05 Jakub Jelinek <jakub@redhat.com>
10437 * c-c++-common/asan/pr80308.c: New test.
10439 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10442 * gcc.target/s390/pr79890.c: New test case.
10444 2017-04-05 Jakub Jelinek <jakub@redhat.com>
10447 * c-c++-common/ubsan/pr80310.c: New test.
10449 2017-04-04 Jakub Jelinek <jakub@redhat.com>
10452 * g++.dg/torture/pr80297.C: New test.
10454 PR tree-optimization/79390
10455 * gcc.target/i386/pr79390.c: New test.
10456 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10458 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10461 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10463 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10466 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10467 targeting any CPU or architecture.
10468 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10469 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10470 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10471 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10472 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10473 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10474 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10475 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10477 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
10480 * gfortran.dg/submodule_unexp.f90: New test.
10482 2017-04-04 Jakub Jelinek <jakub@redhat.com>
10485 * gcc.target/i386/avx-pr80286.c: New test.
10486 * gcc.dg/pr80286.c: New test.
10488 2017-04-04 Richard Biener <rguenther@suse.de>
10490 PR middle-end/80281
10491 * gcc.dg/torture/pr80281.c: New testcase.
10493 2017-04-04 Richard Biener <rguenther@suse.de>
10495 PR tree-optimization/80275
10496 * g++.dg/opt/pr80275.C: Make g static.
10498 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10500 PR rtl-optimization/60818
10501 * gcc.c-torture/compile/pr60818.c: New testcase.
10503 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
10505 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10506 * gcc.dg/20031012-1.c: Likewise.
10507 * gcc.dg/ipa/ipcp-1.c: Likewise.
10508 * gcc.dg/torture/matrix-3.c: Likewise.
10509 * gcc.target/powerpc/ppc-spe.c: Likewise.
10510 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10512 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10515 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10517 (std, ld): Limit scan-assembler-times check to lp64.
10518 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10519 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10522 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10525 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10527 2017-04-03 Richard Biener <rguenther@suse.de>
10529 PR tree-optimization/80275
10530 * g++.dg/opt/pr80275.C: New testcase.
10532 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10535 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10537 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10539 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10540 (bal): Increase iteration count and assume alignment.
10542 2017-04-03 Bin Cheng <bin.cheng@arm.com>
10544 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10546 2017-04-02 Andrew Pinski <apinski@cavium.com>
10548 * gcc.c-torture/compile/nested-3.c: New testcase.
10549 * gcc.c-torture/execute/20170401-1.c: New testcase.
10550 * gcc.c-torture/execute/20170401-2.c: New testcase.
10552 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10554 PR rtl-optimization/79405
10555 gcc.dg/pr79405.c: New testcase.
10557 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10560 * gcc.dg/pr79255.c: New test.
10563 * g++.dg/ubsan/null-8.C: New test.
10565 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10568 * gfortran.dg/pr80107.f: New.
10570 2017-03-31 Jeff Law <law@redhat.com>
10572 PR tree-optimization/49498
10573 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10575 2017-03-31 Richard Biener <rguenther@suse.de>
10577 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10579 2017-03-31 Richard Biener <rguenther@suse.de>
10581 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10583 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10586 * g++.dg/ext/is_aggregate.C: New test.
10588 PR middle-end/80173
10589 * gcc.target/i386/pr80173.c: New test.
10591 PR middle-end/80163
10592 * gcc.dg/pr80163.c: New test.
10595 * gcc.dg/torture/pr80025.c: New test.
10597 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10599 * gcc.target/mips/pr52125.c: Add -msym32.
10601 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10603 PR translation/80189
10604 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10605 * g++.dg/gomp/sharing-1.C: Likewise.
10606 * gfortran.dg/gomp/pr44536.f90: Likewise.
10607 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10608 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10609 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10610 * gfortran.dg/gomp/pr33439.f90: Likewise.
10611 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10612 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10613 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10614 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10615 * gcc.dg/gomp/sharing-1.c: Likewise.
10617 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10620 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10622 (dxex, dxexq): Update return type.
10623 (diex, diexq): Update argument type.
10624 * gcc.target/powerpc/pr80246.c: New test.
10626 2017-03-30 Martin Jambor <mjambor@suse.cz>
10629 * g++.dg/ipa/pr77333.C: New test.
10631 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10634 * gcc.target/i386/pr80206.c: New test.
10636 2017-03-30 Richard Biener <rguenther@suse.de>
10638 PR tree-optimization/77498
10639 * gfortran.dg/pr77498.f: New testcase.
10641 2017-03-29 Marek Polacek <polacek@redhat.com>
10644 * gcc.dg/pr79730.c: New test.
10646 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10648 PR libgfortran/78670
10649 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10650 a character of length 1. Update test for success.
10651 * gfortran.dg/dtio_28.f03: New test.
10652 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10653 'scratch' to delete the file when done.
10655 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10657 PR rtl-optimization/80233
10658 * gcc.c-torture/compile/pr80233.c: New testcase.
10660 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10663 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10664 * gfortran.dg/dec_io_2a.f90: instead (new test).
10666 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10668 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10670 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10673 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10674 generating PIC code.
10676 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10678 PR rtl-optimization/80193
10679 * gcc.target/i386/pr80193.c: New.
10681 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10684 * gfortran.dg/dtio_25.f90: Modified test case.
10685 * gfortran.dg/dtio_27.f90: New test case.
10687 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10690 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10691 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10692 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10694 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10696 * gcc.c-torture/compile/irreducible-loop.c: New.
10698 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10700 PR tree-optimization/80218
10701 * gcc.dg/pr80218.c: New test.
10703 2017-03-28 Richard Biener <rguenther@suse.de>
10705 PR tree-optimization/78644
10706 * gcc.dg/pr78644-1.c: New testcase.
10707 * gcc.dg/pr78644-2.c: Likewise.
10709 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10711 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10712 * gcc.dg/pic-4.c: Likewise.
10713 * gcc.dg/pie-3.c: Likewise.
10714 * gcc.dg/pie-4.c: Likewise.
10716 2017-03-28 Martin Liska <mliska@suse.cz>
10719 * g++.dg/ipa/pr80205.C: New test.
10721 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10723 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10724 with sizeof(int) < 4.
10725 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10726 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10727 * gcc.dg/torture/pr79777.c: Likewise.
10728 * gcc.dg/torture/pr79910.c: Likewise.
10730 2017-03-28 Richard Biener <rguenther@suse.de>
10732 PR middle-end/80222
10733 * g++.dg/pr80222.C: New testcase.
10735 2017-03-28 Martin Liska <mliska@suse.cz>
10738 * gcc.dg/ipa/pr80104.c: New test.
10740 2017-03-28 Marek Polacek <polacek@redhat.com>
10743 * c-c++-common/ubsan/shift-10.c: New test.
10745 2017-03-27 Jeff Law <law@redhat.com>
10747 PR tree-optimization/80216
10748 * gcc.c-torture/compile/pr80216.c: New test.
10750 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10752 PR middle-end/80162
10753 * c-c++-common/pr80162-1.c: New test.
10754 * c-c++-common/pr80162-2.c: New test.
10755 * c-c++-common/pr80162-3.c: New test.
10758 * g++.dg/opt/pr80102.C: New test.
10760 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10763 * gcc.target/powerpc/pr78543.c: New test.
10765 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10768 * gcc.target/powerpc/pr80103-1.c: New test.
10770 2017-03-27 Richard Biener <rguenther@suse.de>
10772 PR tree-optimization/80181
10773 * gcc.dg/torture/pr80181.c: New testcase.
10775 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10777 * gcc.target/arc/interrupt-4.c: New file.
10779 2017-03-27 Richard Biener <rguenther@suse.de>
10782 * g++.dg/ipa/pr79776.C: New testcase.
10784 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10787 * gcc.dg/asan/pr80168.c: New test.
10789 2017-03-27 Richard Biener <rguenther@suse.de>
10791 PR tree-optimization/80170
10792 * gcc.dg/pr80170.c: New testcase.
10794 2017-03-27 Richard Biener <rguenther@suse.de>
10796 PR middle-end/80171
10797 * g++.dg/torture/pr80171.C: New testcase.
10799 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10801 * gcc.dg/torture/pr79732.c: Require alias support.
10802 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10804 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10805 libatomic_available.
10806 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10807 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10809 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10811 PR libgfortran/78881
10812 * gfortran.dg/dtio_26.f90: New test.
10814 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10818 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10819 testcase for PR80156. Add a main programme that tests that
10820 the typebound generic is accessible.
10822 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10824 PR rtl-optimization/80160
10825 PR rtl-optimization/80159
10827 * gcc.target/i386/pr80160.c: New test.
10829 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10832 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10834 2017-03-24 Marek Polacek <polacek@redhat.com>
10837 * g++.dg/warn/Wuninitialized-9.C: New test.
10839 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10841 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10842 and remove the high-level builtin. The error message for the
10843 would prevent compilation from reaching the second.
10844 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10846 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10848 * gcc.target/s390/vxe/negfma-1.c: New test.
10850 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10852 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10853 * gcc.target/s390/arch12/mul-1.c: New test.
10854 * gcc.target/s390/arch12/mul-2.c: New test.
10856 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10858 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10860 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10862 * gcc.target/s390/vxe/popcount-1.c: New test.
10864 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10866 * gcc.target/s390/vxe/bitops-1.c: New test.
10868 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10870 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10871 * lib/target-supports.exp: Add effective target check s390_vxe.
10873 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10875 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10876 comparison instructions used from now on.
10878 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10880 * gcc.target/s390/s390.exp (check_effective_target_vector):
10881 Include target-supports.exp and move target_vector check routine
10883 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10884 here and rename it.
10885 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10886 check from vector to s390_vx.
10887 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10888 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10889 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10890 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10891 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10892 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10893 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10894 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10895 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10897 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10899 * gcc.target/s390/vector/vec-init-2.c: New test.
10901 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10903 * gcc.dg/ubsan/pr79904-2.c: New test.
10905 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10908 * gcc.target/s390/zvector/pr79893.c: New test.
10910 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10912 PR rtl-optimization/80112
10913 * gcc.dg/pr80112.c: New test.
10915 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10917 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10919 * gcc.dg/Walloca-1.c: Likewise.
10920 * gcc.dg/Walloca-2.c: Likewise.
10921 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10923 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10925 PR tree-optimization/80158
10926 * gfortran.fortran-torture/compile/pr80158.f: New file.
10928 2017-03-24 Richard Biener <rguenther@suse.de>
10930 PR tree-optimization/80167
10931 * gcc.dg/graphite/pr80167.c: New testcase.
10933 2017-03-24 Tom de Vries <tom@codesourcery.com>
10936 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10937 dg-require-effective-target global_constructor.
10938 * gcc.dg/tls/emutls-2.c: Same.
10940 2017-03-24 Tom de Vries <tom@codesourcery.com>
10943 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10944 dg-require-effective-target indirect_jumps.
10946 2017-03-24 Tom de Vries <tom@codesourcery.com>
10949 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10952 2017-03-24 Tom de Vries <tom@codesourcery.com>
10955 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10956 * gcc.dg/Walloca-12.c: Same.
10957 * gcc.dg/attr-alloc_size-8.c: Same.
10958 * gcc.dg/Walloca-4.c: Same.
10959 * gcc.dg/Walloca-8.c: Same.
10960 * gcc.dg/Walloca-13.c: Same.
10961 * gcc.dg/Walloca-14.c: Same.
10962 * gcc.dg/attr-alloc_size-9.c: Same.
10963 * gcc.dg/Walloca-1.c: Same.
10964 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10965 * gcc.dg/Walloca-5.c: Same.
10966 * gcc.dg/Walloca-10.c: Same.
10967 * gcc.dg/Walloca-9.c: Same.
10968 * gcc.dg/attr-alloc_size-6.c: Same.
10969 * gcc.dg/Wvla-larger-than-1.c: Same.
10970 * gcc.dg/torture/pr71881.c: Same.
10971 * gcc.dg/torture/pr71901.c: Same.
10972 * gcc.dg/torture/pr78742.c: Same.
10973 * gcc.dg/builtin-alloc-size.c: Same.
10974 * gcc.dg/Walloca-2.c: Same.
10975 * gcc.dg/Walloca-6.c: Same.
10976 * gcc.dg/Walloca-11.c: Same.
10977 * gcc.dg/attr-alloc_size-7.c: Same.
10978 * gcc.dg/Wvla-larger-than-2.c: Same.
10979 * gcc.dg/Walloca-3.c: Same.
10980 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10981 * gcc.c-torture/compile/pr79413.c: Same.
10982 * gcc.c-torture/compile/pr78439.c: Same.
10984 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10986 * gcc.target/powerpc/p9-options-1.c: New test.
10988 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10991 * gcc.c-torture/compile/pr71436.c: New test.
10993 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10994 Richard Biener <rguenther@suse.de>
10996 PR tree-optimization/79908
10997 PR tree-optimization/80136
10998 * gcc.dg/torture/pr79908.c: New file.
11000 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
11003 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
11005 2017-03-22 Jakub Jelinek <jakub@redhat.com>
11008 * g++.dg/gomp/pr80141.C: New test.
11011 * g++.dg/torture/pr80129.C: New test.
11014 * g++.dg/tsan/pr80110.C: New test.
11016 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11019 * gfortran.dg/any_loc.f90: New test case.
11021 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11024 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11025 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11027 2017-03-22 Martin Liska <mliska@suse.cz>
11030 * g++.dg/ext/mv8.C: Add power* targets.
11032 2017-03-21 Martin Sebor <msebor@redhat.com>
11035 * g++.dg/warn/Wunused-var-26.C: New test.
11037 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11039 PR tree-optimization/79908
11040 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11042 2017-03-21 Marek Polacek <polacek@redhat.com>
11043 Martin Sebor <msebor@redhat.com>
11045 PR tree-optimization/80109
11046 * gcc.dg/Walloca-14.c: New test.
11048 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11051 * gcc.target/powerpc/pr80125.c: New test.
11053 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
11056 * gfortran.dg/unexp_attribute.f90: New test
11058 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11059 Richard Biener <rguenther@suse.de>
11061 PR tree-optimization/79908
11062 * gcc.dg/torture/pr79908.c: New file.
11064 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11066 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
11067 with sizeof(int) < 4.
11069 2017-03-21 Martin Liska <mliska@suse.cz>
11071 * gcc.target/i386/pr65044.c: Add '.' in order to catch
11074 2017-03-21 Richard Biener <rguenther@suse.de>
11076 PR tree-optimization/80032
11077 * g++.dg/opt/pr80032.C: New testcase.
11079 2017-03-21 Richard Biener <rguenther@suse.de>
11081 PR tree-optimization/80122
11082 * gcc.dg/torture/pr80122.c: New testcase.
11084 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
11086 * gcc.dg/pic-2.c: Skip for MIPS.
11087 * gcc.dg/pie-2.c: Skip for MIPS.
11089 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11092 * g++.dg/cpp0x/initlist97.C: New.
11093 * g++.dg/cpp0x/initlist85.C: Update.
11095 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11098 * gcc.dg/pr67338.c: New test.
11101 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
11102 dump instead of assembler.
11103 * g++.dg/init/pr35878_2.C: Likewise.
11104 * g++.dg/init/pr35878_3.C: Likewise.
11106 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11109 * gcc.dg/ubsan/pr80097.c: New test.
11111 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11113 PR tree-optimization/80054
11114 * g++.dg/torture/pr80054.C: New file.
11116 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11119 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11120 directive to assure selection of proper bit using rlwinm insn.
11121 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11122 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11123 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11124 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11126 2017-03-20 Marek Polacek <polacek@redhat.com>
11127 Paolo Carlini <paolo.carlini@oracle.com>
11129 PR c++/80059 - ICE with noexcept and __transaction_atomic
11130 * g++.dg/tm/pr80059-2.C: New test.
11131 * g++.dg/tm/pr80059.C: New test.
11133 2017-03-20 Martin Liska <mliska@suse.cz>
11135 PR middle-end/79753
11136 * gcc.target/i386/mpx/pr79753.c: New test.
11138 2017-03-20 Martin Liska <mliska@suse.cz>
11142 * g++.dg/pr79769.C: New test.
11143 * gcc.target/i386/mpx/pr79770.c: New test.
11145 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11148 * gcc.target/s390/load-and-test-fp-1.c: New test.
11149 * gcc.target/s390/load-and-test-fp-2.c: New test.
11151 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
11154 * gfortran.dg/submodule_28.f08 : New test.
11156 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
11159 * gfortran.dg/submodule_26.f08 : New test.
11160 * gfortran.dg/submodule_27.f08 : New test.
11162 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
11165 * gcc.target/powerpc/pr79951.c: New.
11167 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
11169 PR rtl-optimization/79910
11170 * gcc.dg/torture/pr79910.c: New test.
11172 2017-03-17 Jeff Law <law@redhat.com>
11174 PR tree-optimization/71437
11175 * gcc.dg/tree-ssa/pr71437.c: New test.
11176 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
11177 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
11178 now caught by VRP, but which were previously caught by DOM.
11180 2017-03-17 Richard Biener <rguenther@suse.de>
11182 PR middle-end/80075
11183 * g++.dg/torture/pr80075.C: New testcase.
11185 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
11188 * g++.dg/pr71294.C: New test.
11190 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11192 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11194 2017-03-16 Jakub Jelinek <jakub@redhat.com>
11197 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11200 * gfortran.dg/pr79886.f90: New test.
11202 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11205 * gcc.target/powerpc/pr79038-1.c: New test.
11207 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11210 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11212 2017-03-15 Jiong Wang <jiong.wang@arm.com>
11215 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11217 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
11220 * gcc.target/i386/pr80019.c: New test.
11222 2017-03-15 Martin Liska <mliska@suse.cz>
11224 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11226 2017-03-14 Martin Sebor <msebor@redhat.com>
11228 PR tree-optimization/79800
11229 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11230 * gcc.dg/tree-ssa/pr79800.c: New test.
11232 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11235 * gcc.target/powerpc/pr79947.c: New test.
11237 2017-03-14 Martin Sebor <msebor@redhat.com>
11239 PR middle-end/80020
11240 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11241 * gcc.dg/attr-alloc_size-7.c: Same.
11242 * gcc.dg/attr-alloc_size-9.c: Same.
11243 * gcc.dg/builtin-alloc-size.c: Same.
11244 * gcc.dg/pr80020.c: New test.
11246 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11248 PR rtl-optimization/79728
11249 * gcc.target/i386/sse-globalreg.c: New test.
11251 2017-03-14 Martin Liska <mliska@suse.cz>
11254 * gcc.dg/tree-prof/pr66295.c: New test.
11256 2017-03-13 Martin Liska <mliska@suse.cz>
11258 PR middle-end/78339
11259 * gcc.target/i386/mpx/pr78339.c: New test.
11261 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11263 * gcc.target/arc/bitfield.c: New file.
11265 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11267 * gcc.target/arc/pr9001090948.c: New file.
11269 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11271 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11272 Fix test. Make early-out condition return early. Correct comments.
11274 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11276 PR libgfortran/78854
11277 * gfortran.dg/dtio_25.f90: New test.
11279 2017-03-10 Martin Sebor <msebor@redhat.com>
11281 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11283 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11285 PR rtl-optimization/78911
11286 * gcc.target/i386/pr78911-1.c: New test.
11287 * gcc.target/i386/pr78911-2.c: New test.
11289 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
11292 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11293 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11294 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11296 2017-03-10 Marek Polacek <polacek@redhat.com>
11299 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11301 2017-03-10 Jakub Jelinek <jakub@redhat.com>
11304 * g++.dg/other/friend7.C: New test.
11307 * g++.dg/ext/int128-5.C: New test.
11309 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11312 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11313 powerpc, sparc, or s390x.
11315 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11318 * gcc.target/powerpc/pr79907.c: New.
11320 2017-03-10 Olivier Hainque <hainque@adacore.com>
11322 * gnat.dg/opt64.adb: New test.
11323 * gnat.dg/opt64_pkg.ads: New helper.
11324 * gnat.dg/opt64_pkg.adb: New helper.
11326 2017-03-10 Jakub Jelinek <jakub@redhat.com>
11328 PR rtl-optimization/79909
11329 * gcc.target/powerpc/pr79909.c: New test.
11331 PR tree-optimization/79972
11332 * gcc.dg/pr79972.c: New test.
11334 PR tree-optimization/77975
11335 * gcc.dg/pr77975.c: New test.
11337 2017-03-09 Marek Polacek <polacek@redhat.com>
11341 * c-c++-common/nonnull-3.c: New test.
11342 * g++.dg/warn/Wnonnull3.C: New test.
11344 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11346 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11347 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11349 2017-03-09 Marek Polacek <polacek@redhat.com>
11352 * gcc.dg/ubsan/pr79757-1.c: New test.
11353 * gcc.dg/ubsan/pr79757-2.c: New test.
11354 * gcc.dg/ubsan/pr79757-3.c: New test.
11355 * gcc.dg/ubsan/pr79757-4.c: New test.
11356 * gcc.dg/ubsan/pr79757-5.c: New test.
11358 2017-03-09 Jakub Jelinek <jakub@redhat.com>
11361 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11363 2017-03-09 Marek Polacek <polacek@redhat.com>
11366 * g++.dg/expr/ptrmem8.C: New test.
11367 * g++.dg/expr/ptrmem9.C: New test.
11369 2017-03-09 Richard Biener <rguenther@suse.de>
11371 PR tree-optimization/79977
11372 * gcc.dg/graphite/pr79977.c: New testcase.
11374 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11376 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11377 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11378 * lib/target-supports.exp (check_effective_target_rdynamic):
11381 2017-03-09 Richard Biener <rguenther@suse.de>
11383 PR middle-end/79971
11384 * gcc.dg/fixed-point/pr79971.c: New testcase.
11386 2017-03-09 Richard Biener <rguenther@suse.de>
11389 * gcc.dg/torture/pr79970.c: New testcase.
11391 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11394 * g++.dg/cpp0x/pr71966-1.C: New.
11395 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11397 2017-03-09 Martin Liska <mliska@suse.cz>
11399 PR tree-optimization/79631
11400 * gcc.target/i386/mpx/pr79631.c: New test.
11402 2017-03-09 Martin Liska <mliska@suse.cz>
11406 * gcc.target/i386/pr71458.c: Update scanned pattern.
11408 2017-03-09 Marek Polacek <polacek@redhat.com>
11411 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11412 * g++.dg/warn/Wduplicated-branches3.C: New test.
11414 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11416 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11418 2017-03-09 Martin Liska <mliska@suse.cz>
11421 * g++.dg/pr79764.C: New test.
11423 2017-03-09 Martin Liska <mliska@suse.cz>
11426 * g++.dg/pr79761.C: New test.
11428 2017-03-09 Jakub Jelinek <jakub@redhat.com>
11431 * c-c++-common/asan/pr79944.c: New test.
11434 * gcc.target/i386/pr79932-2.c: New test.
11437 * gcc.target/i386/pr79932-1.c: New test.
11439 2017-03-09 Marek Polacek <polacek@redhat.com>
11441 PR c++/79900 - ICE in strip_typedefs
11442 * g++.dg/warn/Wpadded-1.C: New test.
11444 2017-03-08 Marek Polacek <polacek@redhat.com>
11446 * g++.dg/Walloca1.C: Adjust dg-warning.
11448 2017-03-08 Andrew Haley <aph@redhat.com>
11450 PR tree-optimization/79943
11451 * gcc.dg/tree-ssa/pr79943.c: New test.
11453 2017-03-08 Richard Biener <rguenther@suse.de>
11455 PR tree-optimization/79955
11456 * gcc.dg/uninit-24.c: New testcase.
11458 2017-03-08 Richard Biener <rguenther@suse.de>
11460 PR tree-optimization/79920
11461 * gcc.dg/vect/pr79920.c: New testcase.
11463 2017-03-08 Jakub Jelinek <jakub@redhat.com>
11466 * gcc.dg/ubsan/pr79904.c: New test.
11468 2017-03-07 Jakub Jelinek <jakub@redhat.com>
11471 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11474 2017-03-07 Marek Polacek <polacek@redhat.com>
11476 PR middle-end/79809
11477 * g++.dg/Walloca1.C: New test.
11479 2017-03-07 Martin Liska <mliska@suse.cz>
11481 PR middle-end/68270
11482 * g++.dg/pr68270.C: New test.
11484 2017-03-07 Jakub Jelinek <jakub@redhat.com>
11486 PR rtl-optimization/79901
11487 * gcc.target/i386/pr79901.c: New test.
11490 * c-c++-common/ubsan/pr79897.c: New test.
11492 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11494 PR rtl-optimization/79571
11495 * gcc.target/i386/pr79571.c: New.
11497 2017-03-06 Marek Polacek <polacek@redhat.com>
11499 PR c++/79796 - ICE with NSDMI and this pointer
11500 * g++.dg/cpp0x/nsdmi13.C: New test.
11502 2017-03-06 Julia Koval <julia.koval@intel.com>
11505 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11507 * gcc.target/i386/interrupt-13.c: Ditto.
11508 * gcc.target/i386/interrupt-14.c: Ditto.
11509 * gcc.target/i386/interrupt-15.c: Ditto.
11511 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11514 * g++.dg/cpp0x/constexpr-79822.C: New test.
11516 2017-03-06 Richard Biener <rguenther@suse.de>
11518 PR tree-optimization/79894
11519 * gcc.dg/vect/pr79887.c: New testcase.
11521 2017-03-06 Richard Biener <rguenther@suse.de>
11523 PR tree-optimization/79824
11524 * gcc.dg/vect/pr79824-1.c: New testcase.
11525 * gcc.dg/vect/pr79824-2.c: Likewise.
11527 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11529 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11530 gettimeofday. Remove dg-skip-if for AVR.
11531 * lib/target-supports.exp (check_effective_target_gettimeofday):
11534 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11536 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11537 * gcc.target/s390/hotpatch-10.c: Likewise.
11538 * gcc.target/s390/hotpatch-11.c: Likewise.
11539 * gcc.target/s390/hotpatch-12.c: Likewise.
11540 * gcc.target/s390/hotpatch-13.c: Likewise.
11541 * gcc.target/s390/hotpatch-14.c: Likewise.
11542 * gcc.target/s390/hotpatch-15.c: Likewise.
11543 * gcc.target/s390/hotpatch-16.c: Likewise.
11544 * gcc.target/s390/hotpatch-17.c: Likewise.
11545 * gcc.target/s390/hotpatch-18.c: Likewise.
11546 * gcc.target/s390/hotpatch-19.c: Likewise.
11547 * gcc.target/s390/hotpatch-2.c: Likewise.
11548 * gcc.target/s390/hotpatch-26.c: Likewise.
11549 * gcc.target/s390/hotpatch-27.c: Likewise.
11550 * gcc.target/s390/hotpatch-28.c: Likewise.
11551 * gcc.target/s390/hotpatch-3.c: Likewise.
11552 * gcc.target/s390/hotpatch-4.c: Likewise.
11553 * gcc.target/s390/hotpatch-5.c: Likewise.
11554 * gcc.target/s390/hotpatch-6.c: Likewise.
11555 * gcc.target/s390/hotpatch-7.c: Likewise.
11556 * gcc.target/s390/hotpatch-8.c: Likewise.
11557 * gcc.target/s390/hotpatch-9.c: Likewise.
11559 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11562 * g++.dg/template/crash125.C: New.
11564 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11567 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11569 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11571 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11573 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11575 * gcc.target/mips/msa-minmax.c: New tests.
11577 2017-03-06 Martin Liska <mliska@suse.cz>
11580 * g++.dg/asan/pr79783.C: New test.
11582 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11584 * gcc.target/mips/msa-dotp.c: New tests.
11586 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11588 * gcc.target/mips/msa-bclri.c: New test.
11590 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11593 * g++.dg/tm/pr70266.C: New.
11595 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
11596 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11598 * gfortran.dg/coarray/fail_image_1.f08: New test.
11599 * gfortran.dg/coarray/fail_image_2.f08: New test.
11600 * gfortran.dg/coarray/failed_images_1.f08: New test.
11601 * gfortran.dg/coarray/failed_images_2.f08: New test.
11602 * gfortran.dg/coarray/image_status_1.f08: New test.
11603 * gfortran.dg/coarray/image_status_2.f08: New test.
11604 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11605 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11606 * gfortran.dg/coarray_fail_st.f90: New test.
11607 * gfortran.dg/coarray_failed_images_1.f08: New test.
11608 * gfortran.dg/coarray_image_status_1.f08: New test.
11609 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11611 2017-03-03 Marek Polacek <polacek@redhat.com>
11614 * gcc.dg/noncompile/pr79758.c: New test.
11616 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11618 PR middle-end/79805
11619 * g++.dg/opt/pr79805.C: New test.
11621 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11623 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11624 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11625 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11626 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11627 * gcc.target/i386/i386.exp
11628 (check_effective_target_avx512vpopcntdq): New.
11630 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11632 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11633 ilp32 targets and match DImode registers for lp64 targets.
11635 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11637 * g++.dg/pr71624.C: Disable for x32.
11638 * g++.dg/pr71633.C: Ditto.
11640 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11643 * gcc.target/i386/pr79807.c: New test.
11645 2017-03-03 Martin Liska <mliska@suse.cz>
11647 PR tree-optimization/79803
11648 * gcc.dg/tree-ssa/pr79803.c: New test.
11650 2017-03-03 Martin Liska <mliska@suse.cz>
11652 PR rtl-optimization/79574
11653 * gcc.dg/pr79574-2.c: New test.
11655 2017-03-03 Richard Biener <rguenther@suse.de>
11658 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11660 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11662 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11664 2017-03-03 Marek Polacek <polacek@redhat.com>
11667 * g++.dg/warn/Wwrite-strings-1.C: New test.
11668 * g++.dg/warn/Wwrite-strings-2.C: New test.
11669 * g++.dg/warn/Wwrite-strings-3.C: New test.
11670 * g++.dg/warn/Wwrite-strings-4.C: New test.
11671 * g++.dg/warn/Wwrite-strings-5.C: New test.
11672 * g++.dg/warn/Wwrite-strings-6.C: New test.
11673 * g++.dg/warn/Wwrite-strings-7.C: New test.
11674 * g++.dg/warn/Wwrite-strings-8.C: New test.
11675 * g++.dg/warn/Wwrite-strings-9.C: New test.
11676 * g++.dg/warn/Wwrite-strings-10.C: New test.
11677 * g++.dg/warn/Wwrite-strings-11.C: New test.
11678 * g++.dg/warn/Wwrite-strings-12.C: New test.
11680 2017-03-03 Richard Biener <rguenther@suse.de>
11682 PR middle-end/79818
11683 * gcc.dg/torture/pr79818.c: New testcase.
11685 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11688 * g++.dg/warn/Wunused-parm-10.C: New test.
11690 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11692 * gcc.dg/rtl/x86_64/*.c: Test for
11693 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11695 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11698 * gcc.target/i386/pr79514.c: New test.
11700 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11702 PR rtl-optimization/79780
11703 * gcc.c-torture/compile/pr79780.c: New test.
11705 2017-03-02 Richard Biener <rguenther@suse.de>
11707 PR tree-optimization/79345
11709 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11710 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11711 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11713 2017-03-02 Richard Biener <rguenther@suse.de>
11716 * gcc.dg/vector-1.c: New testcase.
11718 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11720 PR tree-optimization/66768
11721 * gcc.target/i386/pr66768.c: New test.
11723 2017-03-02 Richard Biener <rguenther@suse.de>
11725 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11726 * gcc.dg/rtl/x86_64/final.c: Likewise.
11727 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11728 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11729 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11730 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11732 2017-03-02 Richard Biener <rguenther@suse.de>
11734 PR tree-optimization/79777
11735 * gcc.dg/torture/pr79777.c: New testcase.
11737 2017-03-01 Martin Sebor <msebor@redhat.com>
11739 PR middle-end/79692
11740 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11741 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11742 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11743 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11745 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11747 * gcc.target/i386/invsize-2.c: New test.
11748 * gcc.target/i386/invsize-3.c: Ditto.
11749 * gcc.target/i386/invsize-4.c: Ditto.
11750 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11751 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11753 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11756 * gcc.target/powerpc/pr79439.c: New test.
11758 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11760 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11764 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11767 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11768 pattern to look for vcmpequd. instead of vcmpnew.
11769 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11770 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11771 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11772 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11773 look for xvcmpeqdp. instead of xvcmpnedp.
11774 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11775 look for vcmpequd. instead of vcmpnew.
11776 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11777 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11778 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11779 look for xvcmpeqsp. instead of xvcmpnesp.
11780 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11781 look for xvcmpeqdp. instead of xvcmpnedp.
11782 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11783 look for vcmpequd. instead of vcmpnew.
11784 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11785 look for vcmpeqsp instead of xvcmpnesp.
11786 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11787 look for xvcmpeqdp instead of xvcmpnedp.
11789 2017-03-01 Richard Biener <rguenther@suse.de>
11791 PR middle-end/79721
11792 * gcc.dg/torture/pr79721.c: New testcase.
11794 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11797 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11798 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11801 * g++.dg/warn/Wunused-parm-9.C: New test.
11803 PR tree-optimization/79734
11804 * g++.dg/opt/pr79734.C: New test.
11806 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11808 PR tree-optimization/79737
11809 * gcc.c-torture/execute/pr79737-1.c: New test.
11810 * gcc.c-torture/execute/pr79737-2.c: New test.
11812 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11814 * gcc.target/sparc/20170228-1.c: New test.
11816 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11818 * gcc.target/i386/invsize-1.c: New test.
11820 2017-02-28 Martin Sebor <msebor@redhat.com>
11822 PR tree-optimization/79691
11823 * gcc.dg/tree-ssa/pr79691.c: New test.
11825 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11828 * gcc.target/i386/pr79729.c: New test.
11830 2017-02-28 Richard Biener <rguenther@suse.de>
11832 PR tree-optimization/79740
11833 * gcc.dg/torture/pr79740.c: New testcase.
11835 2017-02-28 Richard Biener <rguenther@suse.de>
11837 PR middle-end/79731
11838 * c-c++-common/torture/pr79731.c: New testcase.
11840 2017-02-28 Richard Biener <rguenther@suse.de>
11842 PR tree-optimization/79732
11843 * gcc.dg/torture/pr79732.c: New testcase.
11845 2017-02-28 Richard Biener <rguenther@suse.de>
11847 PR tree-optimization/79723
11848 * gcc.target/i386/pr79723.c: New testcase.
11850 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11853 * gcc.target/powerpc/pr79544.c: New.
11855 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11858 * g++.dg/parse/crash67.C: New.
11860 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11862 PR tree-optimization/77536
11863 * gcc.dg/vect/pr79347.c: Revise testing string.
11865 2017-02-27 Richard Biener <rguenther@suse.de>
11867 PR tree-optimization/45397
11868 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11870 2017-02-27 Richard Biener <rguenther@suse.de>
11872 PR tree-optimization/79690
11873 * gcc.target/i386/pr79690.c: New testcase.
11875 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11878 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11880 * gfortran.dg/inline_matmul_11.f90: Likewise.
11881 * gfortran.dg/inline_matmul_9.f90: Likewise.
11882 * gfortran.dg/matmul_13.f90: New test.
11883 * gfortran.dg/matmul_14.f90: New test.
11885 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11887 PR middle-end/79396
11888 * g++.dg/opt/pr79396.C: New test.
11890 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11893 * gfortran.dg/dtio_6.f90: Update test.
11895 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11898 * gfortran.dg/interface_operator_2.f90: New test.
11900 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/pr79677.c: New test.
11905 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11907 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11909 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11910 (cond_move1): Simplify condition to force generation of
11912 (cond_move2): Likewise.
11914 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11917 * g++.dg/warn/Wrestrict-1.C: New test.
11918 * g++.dg/warn/Wrestrict-2.C: New test.
11920 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11922 * g++.dg/ext/complit15.C: Require LTO.
11924 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11926 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11927 logical_op_short_circuit to skip targets.
11928 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11931 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11933 * gnat.dg/opt63.adb: New test.
11935 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11937 * gnat.dg/discr47.adb: New test.
11939 2017-02-24 Richard Biener <rguenther@suse.de>
11941 PR tree-optimization/79389
11942 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11944 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11947 * g++.dg/cpp0x/pr79361-1.C: New.
11948 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11950 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11952 * gcc.target/visium/bit_test.c: Accept any lsr form.
11953 * gcc.target/visium/block_move.c: Tweak.
11955 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11958 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11960 2017-02-23 Richard Biener <rguenther@suse.de>
11962 PR tree-optimization/79683
11963 * gcc.target/i386/pr79683.c: New testcase.
11965 2017-02-22 Jeff Law <law@redhat.com>
11967 PR tree-optimization/79578
11968 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11970 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11972 * gcc.target/mips/msa-fp-cc.c: New test.
11974 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11977 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11978 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11979 * g++.dg/gomp/pr79664.C: New test.
11981 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11983 2017-02-22 Marek Polacek <polacek@redhat.com>
11986 * g++.dg/cpp0x/alignas10.C: New test.
11987 * g++.dg/cpp0x/alignas9.C: New test.
11990 * g++.dg/ext/underlying_type12.C: New test.
11993 * gcc.dg/enum-incomplete-4.c: New test.
11995 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11998 * gcc.target/i386/pr70465-2.c: New test.
12000 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12002 * gcc.dg/pr61441.c: Use dg-add-options ieee.
12004 2017-02-22 Richard Biener <rguenther@suse.de>
12006 PR tree-optimization/79673
12007 * gcc.target/i386/pr79673.c: New testcase.
12009 2017-02-22 Richard Biener <rguenther@suse.de>
12011 PR tree-optimization/79666
12012 * gcc.dg/torture/pr79666.c: New testcase.
12014 2017-02-22 Martin Liska <mliska@suse.cz>
12017 * gcc.dg/tree-prof/pr79587.c: New test.
12019 2017-02-21 Marek Polacek <polacek@redhat.com>
12022 * g++.dg/ext/flexary23.C: New test.
12024 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12027 * gcc.target/i386/pr79593.c: New test.
12029 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12032 * g++.dg/cpp1z/decomp26.C: New test.
12035 * g++.dg/ubsan/pr79589.C: New test.
12037 2017-02-21 Jeff Law <law@redhat.com>
12039 PR tree-optimization/79621
12040 * gcc.c-torture/compile/pr79621.c: New test.
12042 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12045 * g++.dg/cpp1y/constexpr-79655.C: New test.
12048 * g++.dg/cpp1y/constexpr-79639.C: New test.
12051 * gcc.target/i386/mpx/pr79633.c: New test.
12054 * gcc.dg/pr79570.c: New test.
12057 * c-c++-common/pr79641.c: New test.
12059 PR tree-optimization/79649
12060 * gcc.target/i386/pr79649.c: New test.
12063 * gcc.dg/pr79494.c: New test.
12065 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
12067 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
12070 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12072 * gcc.dg/gimplefe-26.c: Require c99_runtime.
12074 2017-02-02 Jason Merrill <jason@redhat.com>
12077 * g++.dg/ext/complit15.C: New.
12079 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12082 * gcc.target/powerpc/pr78056-8.c: Remove.
12084 2017-02-20 Marek Polacek <polacek@redhat.com>
12086 PR middle-end/79537
12087 * gcc.dg/comp-goto-4.c: New test.
12090 * c-c++-common/ubsan/bounds-14.c: New test.
12092 2017-02-20 Jakub Jelinek <jakub@redhat.com>
12095 * gcc.target/i386/pr79568-1.c: New test.
12096 * gcc.target/i386/pr79568-2.c: New test.
12097 * gcc.target/i386/pr79568-3.c: New test.
12099 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
12102 * gfortran.dg/dtio_10.f90: Change test of error message.
12103 * gfortran.dg/dtio_23.f90: New test.
12104 * gfortran.dg/dtio_24.f90: New test.
12106 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
12109 * gfortran.dg/submodule_25.f08: New test.
12111 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12114 * gfortran.dg/submodule_24.f08: New test.
12116 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12119 * gfortran.dg/class_allocate_24.f90: New test.
12121 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12124 * gfortran.dg/submodule_23.f90: New test.
12126 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12129 * g++.dg/cpp0x/alignas8.C: New.
12131 2017-02-19 Eric Fiselier <eric@efcs.ca>
12132 Jonathan Wakely <jwakely@redhat.com>
12135 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
12137 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12139 * gcc.dg/gimplefe-26.c: New test.
12141 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
12143 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
12145 2017-02-18 Jakub Jelinek <jakub@redhat.com>
12148 * gcc.target/i386/3dnowA-3.c: New test.
12151 * gcc.target/i386/pr79559.c: New test.
12153 2017-02-17 Joseph Myers <joseph@codesourcery.com>
12155 * gcc.dg/c11-float-2.c: New test.
12156 * gcc.dg/torture/float128-floath.c,
12157 gcc.dg/torture/float128x-floath.c,
12158 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
12159 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
12160 gcc.dg/torture/float64x-floath.c: Do not test comparison of
12161 *_DECIMAL_DIG macros with DECIMAL_DIG.
12163 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12166 * gcc.target/powerpc/vec-xxpermdi.c: New file.
12168 2017-02-17 Julia Koval <julia.koval@intel.com>
12170 * gcc.target/i386/rdpid.c New test.
12171 * gcc.target/i386/sse-12.c: Add -mrdpid.
12172 * gcc.target/i386/sse-13.c: Ditto.
12173 * gcc.target/i386/sse-14.c: Ditto.
12174 * gcc.target/i386/sse-22.c: Ditto.
12175 * gcc.target/i386/sse-23.c: Ditto.
12176 * g++.dg/other/i386-2.C: Ditto.
12177 * g++.dg/other/i386-3.C: Ditto.
12179 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
12181 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
12182 * gcc.dg/pr61441.c: Ditto.
12184 2017-02-17 Martin Liska <mliska@suse.cz>
12186 PR rtl-optimization/79574
12187 * gcc.dg/pr79574.c: New test.
12189 2017-02-17 Marek Polacek <polacek@redhat.com>
12191 PR middle-end/79536
12192 * gcc.dg/torture/pr79536.c: New test.
12194 2017-02-16 Alan Modra <amodra@gmail.com>
12196 * gcc.c-torture/execute/pr79286.c: New.
12198 2017-02-16 Jakub Jelinek <jakub@redhat.com>
12201 * c-c++-common/gomp/pr79512.c: New test.
12203 2017-02-15 Martin Sebor <msebor@redhat.com>
12206 * g++.dg/ext/flexary12.C: Adjust.
12207 * g++.dg/ext/flexary20.C: Same.
12208 * g++.dg/ext/flexary21.C: Same.
12209 * g++.dg/ext/flexary22.C: New test.
12211 2017-02-15 Bin Cheng <bin.cheng@arm.com>
12213 PR tree-optimization/79347
12214 * gcc.dg/vect/pr79347.c: New test.
12216 2017-02-15 Jakub Jelinek <jakub@redhat.com>
12219 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12220 [[deprecated]] comment.
12221 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12222 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12223 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12224 [[deprecated]] in -std=c++11.
12225 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12226 [[fallthrough]] in -std=c++11 and -std=c++14.
12229 * g++.dg/tls/pr79288.C: New test.
12231 2017-02-15 Marek Polacek <polacek@redhat.com>
12234 * gcc.dg/dfp/pr79515.c: New.
12236 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
12238 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12240 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12242 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12245 2017-02-15 Jakub Jelinek <jakub@redhat.com>
12248 * gcc.dg/dfp/pr79487.c: New test.
12249 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12252 2017-01-14 Carl Love <cel@us.ibm.com>
12254 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12255 xvcvsxdsp and xvcvuxdsp instructions.
12257 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12259 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12260 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12261 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12262 64-bit default target.
12263 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12264 a 64-bit default target.
12266 2017-02-14 Jakub Jelinek <jakub@redhat.com>
12269 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
12270 (test_3vx): Change return type from int to void.
12271 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12272 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12273 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12274 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12276 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12277 (test_3vx): Change return type from int to void.
12278 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12279 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12280 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12281 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12283 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12284 intrinsic. Change scan-assembler-times number from 1 to 2.
12285 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12286 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12287 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12288 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12289 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12290 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12291 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12293 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12295 PR middle-end/61225
12296 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12297 Use dg-additional-options for ia32 target. Remove XFAIL.
12299 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12302 * gcc.target/i386/pr79495.c: New test.
12304 2017-02-14 Marek Polacek <polacek@redhat.com>
12308 * g++.dg/cpp1y/pr79463.C: New.
12309 * g++.dg/template/incomplete10.C: New.
12310 * g++.dg/template/incomplete9.C: New.
12312 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12315 * gcc.target/i386/pr79498.c: New test.
12317 2017-02-14 Martin Sebor <msebor@redhat.com>
12319 PR middle-end/79448
12320 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12321 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12322 * gcc.dg/tree-ssa/pr79448.c: New test.
12324 2017-02-14 Jeff Law <law@redhat.com>
12326 PR tree-optimization/79095
12327 * g++.dg/pr79095-1.C: New test
12328 * g++.dg/pr79095-2.C: New test
12329 * g++.dg/pr79095-3.C: New test
12330 * g++.dg/pr79095-4.C: New test
12331 * g++.dg/pr79095-5.C: New test
12332 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12333 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12335 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12337 * gcc.target/aarch64/vect_fp16_1.c: New.
12339 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12341 * gcc.dg/gimplefe-25.c: New test.
12343 2017-02-14 Jakub Jelinek <jakub@redhat.com>
12345 PR tree-optimization/79408
12346 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12348 2017-02-14 Richard Biener <rguenther@suse.de>
12350 PR middle-end/79432
12351 * gcc.dg/torture/pr79432.c: New testcase.
12353 2017-02-13 Martin Sebor <msebor@redhat.com>
12355 PR middle-end/79496
12356 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12358 2017-02-13 Jakub Jelinek <jakub@redhat.com>
12361 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12362 variables volatile.
12365 * g++.dg/cpp1z/eval-order4.C: New test.
12366 * g++.dg/other/pr79232.C: New test.
12368 2017-02-13 Nathan Sidwell <nathan@acm.org>
12371 * g++.dg/cpp0x/pr79296.C: New.
12373 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12376 Instead, xfail powerpc*-*-* && lp64.
12378 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12380 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12381 powerpc_p8vector_ok.
12382 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12384 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12387 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12388 for reading beyond a 4k boundary.
12390 2017-02-13 Jakub Jelinek <jakub@redhat.com>
12392 PR rtl-optimization/79388
12393 PR rtl-optimization/79450
12394 * gcc.c-torture/execute/pr79388.c: New test.
12395 * gcc.c-torture/execute/pr79450.c: New test.
12397 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12400 * gfortran.dg/spread_init_expr_2.f90: New test case.
12402 2017-02-11 Jakub Jelinek <jakub@redhat.com>
12405 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12407 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
12410 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12412 2017-02-10 Jakub Jelinek <jakub@redhat.com>
12415 * g++.dg/cpp0x/pr79457.C: New test.
12417 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12419 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12420 scan-assembler unless lp64.
12422 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12424 PR tree-optimization/66612
12425 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12427 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12429 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12432 2017-02-10 Marek Polacek <polacek@redhat.com>
12435 * g++.dg/cpp1y/pr79435.C: New.
12438 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12440 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12442 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12443 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12445 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12446 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12447 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12448 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12449 (vtst_expected_poly64x2): Move to aarch64-only section.
12450 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12451 (vtst_p64, vtstq_p64): New tests.
12453 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12456 * g++.dg/cpp0x/pr71737.C: New.
12458 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
12459 Richard Biener <rguenther@suse.de>
12461 * gcc.dg/gimplefe-error-1.c: New testcase.
12462 * gcc.dg/gimplefe-error-2.c: New testcase.
12463 * gcc.dg/gimplefe-error-3.c: New testcase.
12465 2017-02-10 Jakub Jelinek <jakub@redhat.com>
12467 PR tree-optimization/79411
12468 * gcc.c-torture/compile/pr79411.c: New test.
12470 2017-02-09 Jakub Jelinek <jakub@redhat.com>
12471 Jason Merrill <jason@redhat.com>
12474 * g++.dg/cpp1z/pr79143.C: New test.
12476 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
12478 * gcc.dg/loop-unswitch-2.c: Update testcase.
12479 * gcc.dg/loop-unswitch-1.c: Update testcase.
12481 2017-02-09 Marek Polacek <polacek@redhat.com>
12484 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12485 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12486 * c-c++-common/goacc/pr79428-1.c: New test.
12487 * c-c++-common/gomp/pr79428-2.c: New test.
12488 * c-c++-common/gomp/pr79428-5.c: New test.
12489 * c-c++-common/gomp/pr79428-6.c: New test.
12490 * c-c++-common/pr79428-3.c: New test.
12492 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12494 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12497 2017-02-09 Jakub Jelinek <jakub@redhat.com>
12500 * gcc.c-torture/compile/pr79413.c: New test.
12503 * c-c++-common/gomp/pr79429.c: New test.
12504 * g++.dg/gomp/pr79429.C: New test.
12507 * c-c++-common/gomp/pr79431.c: New test.
12509 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12510 Cesar Philippidis <cesar@codesourcery.com>
12511 Joseph Myers <joseph@codesourcery.com>
12512 Chung-Lin Tang <cltang@codesourcery.com>
12514 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12515 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12516 * c-c++-common/goacc/loop-auto-2.c: New.
12517 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12518 * c-c++-common/goacc/tile-2.c: New.
12519 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12520 * g++.dg/goacc/tile-1.C: New, check tile subst.
12521 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12522 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12523 * gfortran.dg/goacc/tile-1.f90: New test.
12524 * gfortran.dg/goacc/tile-2.f90: New test.
12525 * gfortran.dg/goacc/tile-lowering.f95: New test.
12527 2017-02-09 Richard Biener <rguenther@suse.de>
12529 PR tree-optimization/69823
12530 * gcc.dg/graphite/pr69823.c: New testcase.
12532 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12535 * gcc.target/powerpc/pr78604.c: New.
12537 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12540 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12541 disable this test on power architecture.
12543 2017-02-08 Richard Biener <rguenther@suse.de>
12545 PR tree-optimization/71824
12546 PR tree-optimization/79409
12547 * gcc.dg/graphite/pr71824-3.c: New testcase.
12549 2017-02-08 Jakub Jelinek <jakub@redhat.com>
12551 PR tree-optimization/79408
12552 * gcc.dg/tree-ssa/pr79408.c: New test.
12554 2017-02-08 Richard Biener <rguenther@suse.de>
12556 PR tree-optimization/71824
12557 * gcc.dg/graphite/pr71824-2.c: New testcase.
12559 2017-02-07 Andrew Pinski <apinski@cavium.com>
12561 * gcc.target/aarch64/popcount.c: New Testcase.
12563 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12565 PR rtl-optimization/79386
12566 * gcc.c-torture/compile/pr79386.c: New test.
12568 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12569 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12571 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12574 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12577 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12578 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12580 2017-02-07 Richard Biener <rguenther@suse.de>
12582 * gcc.dg/gimplefe-23.c: New testcase.
12583 * gcc.dg/gimplefe-24.c: Likewise.
12585 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12587 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12588 scan-assembler instead of scan-assembler-times.
12589 * gcc.target/aarch64/test_frame_10.c: Likewise.
12590 * gcc.target/aarch64/test_frame_12.c: Likewise.
12591 * gcc.target/aarch64/test_frame_2.c: Likewise.
12592 * gcc.target/aarch64/test_frame_4.c: Likewise.
12593 * gcc.target/aarch64/test_frame_6.c: Likewise.
12594 * gcc.target/aarch64/test_frame_7.c: Likewise.
12595 * gcc.target/aarch64/test_frame_8.c: Likewise.
12597 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12599 * gcc.target/i386/pr78419.c: Require ifunc support.
12601 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
12603 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12605 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12608 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12610 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
12612 * lib/target-supports.exp: Define the RISC-V target.
12613 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12614 * gcc.dg/builtin-apply2.c: Likewise.
12615 * gcc.dg/ifcvt-4.c: Likewise.
12616 * gcc.dg/loop-8.c: Likewise.
12617 * gcc.dg/sibcall-10.c: Likewise.
12618 * gcc.dg/sibcall-9.c: Likewise.
12619 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12620 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12622 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12623 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12624 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12625 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12627 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12630 * gcc.target/powerpc/pr66144-1.c: New test.
12631 * gcc.target/powerpc/pr66144-2.c: Likewise.
12632 * gcc.target/powerpc/pr66144-3.c: Likewise.
12634 2017-02-06 Martin Sebor <msebor@redhat.com>
12636 PR tree-optimization/79376
12637 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12638 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12640 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12643 * g++.dg/cpp1y/constexpr-79379.C: New test.
12646 * g++.dg/lookup/pr79377.C: New test.
12649 * g++.dg/cpp1z/decomp25.C: New test.
12651 PR tree-optimization/79284
12652 * gcc.c-torture/compile/pr79284.c: New test.
12654 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12657 * g++.dg/cpp0x/pr70448.C: New.
12659 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12662 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12665 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12668 * gcc.c-torture/compile/pr78883.c: New test.
12670 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12673 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12674 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12675 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12676 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12677 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12678 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12679 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12680 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12681 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12682 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12683 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12684 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12685 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12687 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12690 * gfortran.dg/allocate_with_source_24.f90: New test.
12692 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12695 * gfortran.dg/der_ptr_component_2.f90: New test.
12697 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12699 * gcc.target/sparc/20170205-1.c: New test.
12701 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12703 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12704 libatomic_available.
12706 * gcc.dg/pr77587.c: Require alias support.
12707 * gcc.dg/pr77587a.c: Likewise.
12709 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12710 * gcc.c-torture/execute/pr78622.c: Likewise.
12712 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12714 * c-c++-common/Wunused-var-16.c: Likewise.
12715 * c-c++-common/builtin-shuffle-1.c: Likewise.
12716 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12717 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12719 2017-02-03 Martin Sebor <msebor@redhat.com>
12721 PR tree-optimization/79327
12722 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12723 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12724 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12726 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12727 Martin Sebor <msebor@redhat.com>
12729 PR tree-optimization/79327
12730 * gcc.dg/tree-ssa/pr79327.c: New test.
12731 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12732 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12733 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12734 (test_sprintf_chk_range_schar): Adjust dg-message.
12735 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12736 * gcc.c-torture/execute/pr79327.c: New test.
12738 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12741 * gcc.target/powerpc/pr79354.c: New test.
12742 * gcc.c-torture/execute/pr79354.c: New test.
12744 2017-02-03 Martin Sebor <msebor@redhat.com>
12746 PR tree-optimization/79352
12747 * gcc.dg/tree-ssa/pr79352.c: New test.
12749 2017-02-03 Martin Liska <mliska@suse.cz>
12752 * gcc.target/i386/mvc9.c: New test.
12754 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12757 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12760 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12762 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12763 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12764 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12765 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12766 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12767 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12768 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12769 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12770 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12771 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12772 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12773 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12774 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12776 2017-02-02 Martin Sebor <msebor@redhat.com>
12778 PR middle-end/79275
12779 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12780 * gcc.dg/tree-ssa/pr79275.c: New test.
12782 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12784 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12786 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12788 PR middle-end/77445
12789 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12792 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12794 PR middle-end/78142
12795 * gcc.target/aarch64/vector_initialization_nostack.c
12796 (f12): Use one vector
12798 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12800 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12801 * c-c++-common/asan/misalign-1.c: Likewise.
12802 * c-c++-common/asan/misalign-2.c: Likewise.
12803 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12804 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12805 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12806 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12807 add -ffat-lto-objects from/to dg-additional-options.
12808 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12809 dg-additional-options.
12812 * gcc.target/powerpc/pr79197.c: New test.
12813 * gcc.c-torture/compile/pr79197.c: New test.
12815 2017-02-02 Richard Biener <rguenther@suse.de>
12817 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12819 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12822 * g++.dg/cpp0x/pr69637-1.C: New.
12823 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12825 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12827 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12829 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12832 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12835 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12838 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12839 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12840 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12841 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12842 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12843 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12844 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12845 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12846 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12847 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12848 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12849 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12850 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12852 2017-02-01 Martin Liska <mliska@suse.cz>
12855 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12857 2017-02-01 Richard Biener <rguenther@suse.de>
12860 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12861 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12862 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12863 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12865 2017-02-01 Richard Biener <rguenther@suse.de>
12867 PR middle-end/79315
12868 * gfortran.dg/pr79315.f90: New testcase.
12870 2017-02-01 Richard Biener <rguenther@suse.de>
12872 PR tree-optimization/71824
12873 * gcc.dg/graphite/pr71824.c: New testcase.
12875 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12878 * g++.dg/diagnostic/pr79304.C: New test.
12880 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12883 * g++.dg/spellcheck-pr79298.C: New test case.
12885 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12887 PR preprocessor/79210
12888 * gcc.dg/format/pr79210.c: New test case.
12889 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12892 2017-01-31 Nathan Sidwell <nathan@acm.org>
12895 * g++.dg/warn/pr79290.C: New.
12899 * g++.dg/cpp1y/pr67273.C: New.
12900 * g++.dg/cpp1y/pr79253.C: New.
12902 2017-01-31 Nathan Sidwell <nathan@acm.org>
12905 * g++.dg/cpp1y/pr61636-1.C: Augment.
12907 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12909 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12910 rand() instead of random().
12912 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12914 PR tree-optimization/71691
12915 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12917 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12919 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12922 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12924 PR tree-optimization/79267
12925 * g++.dg/opt/pr79267.C: New test.
12927 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12930 * gcc.dg/debug/dwarf2/align-1.c: New.
12931 * gcc.dg/debug/dwarf2/align-2.c: New.
12932 * gcc.dg/debug/dwarf2/align-3.c: New.
12933 * gcc.dg/debug/dwarf2/align-4.c: New.
12934 * gcc.dg/debug/dwarf2/align-5.c: New.
12935 * gcc.dg/debug/dwarf2/align-6.c: New.
12936 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12937 * g++.dg/debug/dwarf2/align-1.C: New.
12938 * g++.dg/debug/dwarf2/align-2.C: New.
12939 * g++.dg/debug/dwarf2/align-3.C: New.
12940 * g++.dg/debug/dwarf2/align-4.C: New.
12941 * g++.dg/debug/dwarf2/align-5.C: New.
12942 * g++.dg/debug/dwarf2/align-6.C: New.
12944 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12947 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12949 2017-01-30 Martin Sebor <msebor@redhat.com>
12952 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12954 2017-01-30 Martin Liska <mliska@suse.cz>
12956 PR gcov-profile/79259
12957 * g++.dg/tree-prof/pr79259.C: New test.
12959 2017-01-30 Richard Biener <rguenther@suse.de>
12961 PR tree-optimization/79276
12962 * gcc.dg/torture/pr79276.c: New testcase.
12964 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12967 * gcc.target/s390/pr79240.c: New test.
12969 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12972 * gcc.target/powerpc/pr79268.c: New file.
12973 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12974 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12975 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12976 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12978 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12980 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12983 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12985 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12986 * gnat.dg/debug9.adb: Likewise.
12988 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12990 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12991 libatomic_available.
12992 * gfortran.dg/coarray_42.f90: Likewise.
12993 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12994 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12995 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12997 2017-01-27 Martin Sebor <msebor@redhat.com>
12999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
13001 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
13003 PR rtl-optimization/79194
13004 * gcc.dg/torture/pr79194.c: New test.
13006 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13008 PR tree-optimization/71374
13009 * gcc.target/i386/pr71374.c: New.
13011 2017-01-27 Martin Sebor <msebor@redhat.com>
13014 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
13015 a dg-error directive.
13017 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13020 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
13021 * gcc.target/arm/pr79131-2.c: New.
13023 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13026 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13027 vectorized on POWER unless hardware misaligned loads are
13030 2017-01-27 Bin Cheng <bin.cheng@arm.com>
13032 PR rtl-optimization/78559
13033 * gcc.c-torture/execute/pr78559.c: New test.
13035 2017-01-27 Richard Biener <rguenther@suse.de>
13037 PR tree-optimization/79245
13038 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13039 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13041 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13044 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
13045 target. Use 4294967293U instead of 4294967293.
13047 2017-01-27 Richard Biener <rguenther@suse.de>
13049 PR tree-optimization/71433
13050 * gcc.dg/Warray-bounds-21.c: New testcase.
13052 2017-01-27 Richard Biener <rguenther@suse.de>
13054 PR tree-optimization/79244
13055 * gcc.dg/torture/pr79244.c: New testcase.
13057 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13059 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
13060 all occurrences of 40 to 32.
13062 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
13065 * gcc.target/arm/pr79239.c: New test.
13067 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
13069 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
13071 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
13074 * g++.dg/cpp1y/pr64382.C: New test.
13076 2017-01-26 Martin Sebor <msebor@redhat.com>
13078 PR middle-end/78703
13079 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
13080 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
13081 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
13082 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13084 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13087 * g++.dg/debug/dwarf2/pr79129.C: New test.
13090 * g++.dg/debug/dwarf2/pr78835.C: New test.
13092 2017-01-26 Martin Sebor <msebor@redhat.com>
13094 PR middle-end/78703
13095 * gcc.dg/format/pr78569.c: Adjust.
13096 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13097 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
13098 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
13100 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
13101 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13102 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
13103 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
13104 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
13105 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13106 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
13108 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13111 * g++.dg/other/offsetof8.C: Add expected error.
13112 * g++.dg/other/offsetof9.C: New test.
13114 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
13116 * g++.dg/opt/declone3.C: Require LTO.
13118 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
13121 * gcc.target/arm/pr79131.c: New.
13123 2017-01-26 Bin Cheng <bin.cheng@arm.com>
13125 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13127 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
13130 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
13131 matches replaced operator delete.
13133 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13135 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
13136 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
13137 avx512f with avx512dq.
13138 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
13139 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
13140 avx512f with avx512dq.
13141 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
13142 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
13143 avx512f with avx512dq.
13145 2017-01-26 Marek Polacek <polacek@redhat.com>
13148 * c-c++-common/Wduplicated-branches-13.c: New test.
13150 2017-01-26 David Sherwood <david.sherwood@arm.com>
13152 PR middle-end/79212
13153 * gfortran.dg/gomp/sharing-4.f90: New test.
13155 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13158 * gcc.target/i386/pr70465.c: New test.
13160 * brig.dg/dg.exp: Update copyright years.
13161 * lib/brig-dg.exp: Update copyright years.
13162 * lib/brig.exp: Update copyright years.
13164 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13167 * gcc.target/powerpc/pr79179.c: New test.
13169 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13171 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
13172 generation to accept D-mode memory accesses.
13174 2017-01-25 Martin Sebor <msebor@redhat.com>
13177 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
13178 * g++.dg/ext/flexarray-mangle.C: Same.
13179 * g++.dg/ext/flexarray-subst.C: Same.
13180 * g++.dg/ext/flexary10.C: Same.
13181 * g++.dg/ext/flexary11.C: Same.
13182 * g++.dg/ext/flexary14.C: Same.
13183 * g++.dg/ext/flexary16.C: Same.
13184 * g++.dg/ext/flexary18.C: Same.
13185 * g++.dg/ext/flexary19.C: Same.
13186 * g++.dg/ext/flexary7.C: Same.
13187 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
13188 * g++.dg/ubsan/object-size-1.C: Same.
13189 * obj-c++.dg/property/at-property-23.mm: Same.
13191 2017-01-25 Jakub Jelinek <jakub@redhat.com>
13194 * g++.dg/cpp1z/decomp24.C: New test.
13197 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13198 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13200 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13202 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13203 * g++.dg/cpp1y/pr59636.C: Likewise.
13204 * g++.dg/cpp1y/pr60190.C: Likewise.
13206 2017-01-25 Bin Cheng <bin.cheng@arm.com>
13208 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13210 2017-01-25 Carl Love <cel@us.ibm.com>
13212 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
13213 vec_packs built-ins
13215 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13217 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13219 * gcc.target/arm/vseleqsf.c: Likewise.
13220 * gcc.target/arm/vselgedf.c: Likewise.
13221 * gcc.target/arm/vselgesf.c: Likewise.
13222 * gcc.target/arm/vselgtdf.c: Likewise.
13223 * gcc.target/arm/vselgtsf.c: Likewise.
13224 * gcc.target/arm/vselledf.c: Likewise.
13225 * gcc.target/arm/vsellesf.c: Likewise.
13226 * gcc.target/arm/vselltdf.c: Likewise.
13227 * gcc.target/arm/vselltsf.c: Likewise.
13228 * gcc.target/arm/vselnedf.c: Likewise.
13229 * gcc.target/arm/vselnesf.c: Likewise.
13230 * gcc.target/arm/vselvcdf.c: Likewise.
13231 * gcc.target/arm/vselvcsf.c: Likewise.
13232 * gcc.target/arm/vselvsdf.c: Likewise.
13233 * gcc.target/arm/vselvssf.c: Likewise.
13235 2017-01-25 Richard Biener <rguenther@suse.de>
13238 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13239 to what we had before adding the threading passes.
13241 2017-01-25 Richard Biener <rguenther@suse.de>
13243 PR tree-optimization/69264
13244 * g++.dg/torture/pr69264.C: New testcase.
13246 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13249 * gcc.target/arm/pr79145.c: New test.
13251 2017-01-25 Richard Biener <rguenther@suse.de>
13254 * g++.dg/gomp/pr78363-1.C: New testcase.
13255 * g++.dg/gomp/pr78363-2.C: Likewise.
13256 * g++.dg/gomp/pr78363-3.C: Likewise.
13258 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13260 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13261 * gcc.dg/lto/pr61526_0.c: Likewise.
13262 * gcc.dg/lto/pr64415_0.c: Likewise.
13264 2017-01-24 Jakub Jelinek <jakub@redhat.com>
13267 * g++.dg/cpp1z/decomp22.C: New test.
13268 * g++.dg/cpp1z/decomp23.C: New test.
13270 2017-01-24 Nathan Sidwell <nathan@acm.org>
13273 * g++.dg/cpp0x/pr78469.C: New.
13276 * g++.dg/cpp0x/pr79118.C: New.
13278 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13280 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13282 2017-01-24 David Malcolm <dmalcolm@redhat.com>
13284 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13285 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13286 * gcc.dg/rtl/rtl.exp: New file.
13287 * gcc.dg/rtl/test.c: New file.
13288 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13289 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13290 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13291 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13292 * gcc.dg/rtl/x86_64/final.c: New test case.
13293 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13294 * gcc.dg/rtl/x86_64/ira.c: New test case.
13295 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13296 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13297 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13298 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13299 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13300 * gcc.dg/rtl/x86_64/test_1.h: New file.
13301 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13302 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13303 * gcc.dg/rtl/x86_64/times-two.h: New file.
13304 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13306 2017-01-24 Bin Cheng <bin.cheng@arm.com>
13308 PR tree-optimization/79159
13309 * g++.dg/tree-ssa/pr79159.C: New test.
13311 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
13312 Martin Jambor <mjambor@suse.cz>
13314 * lib/brig-dg.exp: New file.
13315 * lib/brig.exp: Likewise.
13316 * brig.dg/README: Likewise.
13317 * brig.dg/dg.exp: Likewise.
13318 * brig.dg/test/gimple/alloca.hsail: Likewise.
13319 * brig.dg/test/gimple/atomics.hsail: Likewise.
13320 * brig.dg/test/gimple/branches.hsail: Likewise.
13321 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13322 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13323 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13324 * brig.dg/test/gimple/mem.hsail: Likewise.
13325 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13326 * brig.dg/test/gimple/packed.hsail: Likewise.
13327 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13328 * brig.dg/test/gimple/variables.hsail: Likewise.
13329 * brig.dg/test/gimple/vector.hsail: Likewise.
13331 2017-01-24 Jakub Jelinek <jakub@redhat.com>
13333 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13334 support asan, only on i?86/x86_64 require sse2_runtime.
13336 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13339 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13340 test on powerpc targets.
13342 2017-01-23 Martin Sebor <msebor@redhat.com>
13344 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13346 2017-01-23 Richard Biener <rguenther@suse.de>
13348 PR tree-optimization/79088
13349 PR tree-optimization/79188
13350 * gcc.dg/torture/pr79088.c: New testcase.
13351 * gcc.dg/torture/pr79188.c: Likewise.
13353 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13355 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13356 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13357 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13358 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13359 type of test function to reflect change in built-in function's
13361 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13362 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13363 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13364 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13365 type and second argument type to reflect change in built-in
13366 function's type signature.
13367 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13368 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13369 type of test function to reflect change in built-in function's
13371 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13372 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13373 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13374 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13375 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13376 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13377 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13378 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13379 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13380 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13381 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13382 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13383 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13384 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13385 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13386 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13387 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13388 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13389 type of test function to reflect change in built-in function's
13391 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13392 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13393 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13394 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13395 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13396 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13397 test function's result and second argument to reflect change in
13398 built-in function's type signature.
13399 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13401 2017-01-23 Nathan Sidwell <nathan@acm.org>
13404 * g++.dg/template/pr71710.C: New.
13408 * g++.dg/template/pr71406.C: New.
13410 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13412 * gfortran.dg/integer_exponentiation_7.f90: New test.
13414 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13416 PR rtl-optimization/78634
13417 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13419 2017-01-23 Bin Cheng <bin.cheng@arm.com>
13421 PR tree-optimization/70754
13422 * gfortran.dg/pr70754.f90: New test.
13424 2017-01-23 Martin Liska <mliska@suse.cz>
13426 PR tree-optimization/79196
13427 * gcc.dg/asan/pr79196.c: New test.
13428 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13430 2017-01-23 Michael Matz <matz@suse.de>
13432 PR tree-optimization/78384
13433 * gcc.dg/pr78384.c: New test.
13435 2017-01-23 Richard Biener <rguenther@suse.de>
13437 PR tree-optimization/79186
13438 * gcc.dg/torture/pr79186.c: New testcase.
13439 * gcc.dg/torture/pr79187.c: Likewise.
13441 2017-01-23 Martin Jambor <mjambor@suse.cz>
13443 * gcc.dg/ipa/vrp8.c: New test.
13445 2017-01-23 Martin Jambor <mjambor@suse.cz>
13448 * gfortran.dg/lto/pr79108_0.f90: New test.
13450 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13452 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13453 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13454 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13455 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13456 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13457 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13458 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13459 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13460 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13461 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13462 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13463 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13464 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13465 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13466 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13467 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13469 2017-01-23 Richard Biener <rguenther@suse.de>
13470 Nick Clifton <nickc@redhat.com>
13473 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13474 If the target is ARM return the result of the
13475 check_effective_target_arm_vect_no_misalign proc.
13476 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13477 support unaligned vectors then only expect one of the loops to be
13480 2017-01-23 Martin Liska <mliska@suse.cz>
13482 * gcc.dg/asan/use-after-scope-10.c: New test.
13483 * gcc.dg/asan/use-after-scope-11.c: New test.
13484 * g++.dg/asan/use-after-scope-5.C: New test.
13486 2017-01-23 Martin Liska <mliska@suse.cz>
13488 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13489 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13490 sanopt optimization for ASAN_POISON.
13492 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13494 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13496 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13498 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13499 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13501 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13502 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13503 exec_vcombine): Likewise.
13504 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13505 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13506 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13507 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13508 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13509 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13510 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13511 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13512 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13514 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13515 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13516 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13517 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13518 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13519 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13520 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13521 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13523 (TEST_VGET_LANE): Cast to uint to avoid warning.
13524 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13525 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13526 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13527 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13528 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13529 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13530 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13531 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13532 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13533 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13534 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13535 CHECK_POLY instead of CHECK for poly64_t types.
13536 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13537 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13538 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13539 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13540 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13541 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13543 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13544 for int32_t, int64_t.
13545 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13546 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13547 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13548 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13549 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13552 2017-01-22 Jakub Jelinek <jakub@redhat.com>
13555 * gfortran.dg/gomp/pr79154-1.f90: New test.
13556 * gfortran.dg/gomp/pr79154-2.f90: New test.
13558 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13560 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13562 2017-01-21 Marek Polacek <polacek@redhat.com>
13565 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13567 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
13569 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13571 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13573 PR rtl-optimization/79125
13574 * gcc.dg/torture/pr79125.c: New test.
13576 2017-01-20 Jiong Wang <jiong.wang@arm.com>
13578 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
13580 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13581 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
13583 2017-01-20 Nathan Sidwell <nathan@acm.org>
13586 * g++.dg/cpp1z/inh-ctor38.C: New.
13588 2017-01-20 Marek Polacek <polacek@redhat.com>
13591 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13593 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13595 * lib/target-supports.exp (check_configured_with): New procedure.
13596 (check_effective_target_default_mode): new effective target.
13597 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13598 default mode. Fix dg-skip-if target selector syntax.
13599 * gcc.target/arm/optional_thumb-2.c: Likewise.
13600 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13603 2017-01-20 David Malcolm <dmalcolm@redhat.com>
13607 * g++.dg/spellcheck-pr77829.C: New test case.
13608 * g++.dg/spellcheck-pr78656.C: New test case.
13610 2017-01-20 Marek Polacek <polacek@redhat.com>
13613 * c-c++-common/Wduplicated-branches-1.c: New test.
13614 * c-c++-common/Wduplicated-branches-10.c: New test.
13615 * c-c++-common/Wduplicated-branches-11.c: New test.
13616 * c-c++-common/Wduplicated-branches-12.c: New test.
13617 * c-c++-common/Wduplicated-branches-2.c: New test.
13618 * c-c++-common/Wduplicated-branches-3.c: New test.
13619 * c-c++-common/Wduplicated-branches-4.c: New test.
13620 * c-c++-common/Wduplicated-branches-5.c: New test.
13621 * c-c++-common/Wduplicated-branches-6.c: New test.
13622 * c-c++-common/Wduplicated-branches-7.c: New test.
13623 * c-c++-common/Wduplicated-branches-8.c: New test.
13624 * c-c++-common/Wduplicated-branches-9.c: New test.
13625 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13626 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13627 * g++.dg/ext/builtin-object-size3.C: Likewise.
13628 * g++.dg/gomp/loop-1.C: Likewise.
13629 * g++.dg/warn/Wduplicated-branches1.C: New test.
13630 * g++.dg/warn/Wduplicated-branches2.C: New test.
13632 2017-01-20 Martin Liska <mliska@suse.cz>
13635 * gcc.dg/lto/pr69188_0.c: New test.
13636 * gcc.dg/lto/pr69188_1.c: New test.
13638 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13640 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13641 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13642 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13643 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13644 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13645 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13646 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13647 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13648 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13649 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13650 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13651 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13652 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13653 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13654 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13655 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13656 * gcc.target/i386/avx-1.c: Test new intrinsics.
13657 * gcc.target/i386/sse-13.c: Ditto.
13658 * gcc.target/i386/sse-23.c: Ditto.
13660 2017-01-20 Richard Biener <rguenther@suse.de>
13662 PR tree-optimization/71264
13663 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13665 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13667 * gcc.target/mips/madd4-1.c: New file.
13668 * gcc.target/mips/madd4-2.c: Likewise.
13669 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13671 (mips_option_groups): Add -m[no-]madd4.
13672 (mips-dg-init): Detect default -mno-madd4.
13673 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13674 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13675 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13676 * gcc.target/mips/nmadd-1.c: Likewise.
13677 * gcc.target/mips/nmadd-2.c: Likewise.
13678 * gcc.target/mips/nmadd-3.c: Likewise.
13680 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13682 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13683 combined instructions.
13684 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13686 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13687 of pointer authentication.
13689 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13691 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13692 floating point hardware to run test.
13694 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13696 * lib/target-supports.exp
13697 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13699 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13702 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13703 __x86_64__]: Allow for target i?86-*-*.
13705 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13708 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13709 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13710 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13712 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13713 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13714 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13716 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13719 * gfortran.dg/coarray_43.f90: New test.
13721 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13723 PR rtl-optimization/79121
13724 * gcc.c-torture/execute/pr79121.c: New test.
13726 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13728 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13729 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13731 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13735 * gfortran.dg/pr50069_1.f90: New test.
13736 * gfortran.dg/pr50069_2.f90: New test.
13737 * gfortran.dg/pr55086_1.f90: New test.
13738 * gfortran.dg/pr55086_1_tfat.f90: New test.
13739 * gfortran.dg/pr55086_2.f90: New test.
13740 * gfortran.dg/pr55086_2_tfat.f90: New test.
13741 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13743 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13744 * gcc.dg/strcmp-1.c: New test.
13745 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13747 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13749 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13750 (dejagnu_fail): Likewise.
13751 (dejagnu_note): Likewise.
13752 (pass): Provide forward decl, moving true decl to after #include
13757 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13759 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13760 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13762 2017-01-18 Nathan Sidwell <nathan@acm.org>
13765 * g++.dg/cpp1z/inh-ctor37.C: New.
13767 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13769 PR rtl-optimization/78952
13770 * gcc.target/i386/pr78952-1.c: New test.
13771 * gcc.target/i386/pr78952-2.c: Ditto.
13773 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13775 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13777 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13780 * gfortran.dg/coarray_event_1.f08: New test.
13782 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13785 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13786 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13788 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13790 * gcc.target/powerpc/fusion4.c: Likewise.
13791 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13793 * gcc.target/powerpc/pr58673-1.c: Likewise.
13794 * gcc.target/powerpc/pr58673-2.c: Likewise.
13795 * gcc.target/powerpc/pr59054.c: Likewise.
13797 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13799 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13801 * gcc.target/powerpc/p9-vbpermd.c: New file.
13803 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13805 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13806 (must_not_compile2): Downcase first letter of error messages.
13807 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13808 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13810 2017-01-18 Nathan Sidwell <nathan@acm.org>
13813 * g++.dg/pr79091.C: New.
13815 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13817 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13819 (p0): Add missing dg-error.
13821 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13823 * gcc.target/msp430/mul_f5_muldef.c: New test.
13825 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13828 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13829 options. Fix up the syntax for using \m and \M.
13831 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13834 * gcc.target/powerpc/ssp-1.c: New testcase.
13835 * gcc.target/powerpc/ssp-2.c: New testcase.
13837 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13839 * gcc.target/aarch64/eh_return.c: New test.
13841 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13843 * vec-rlmi-rlnm.c: New file.
13845 2017-01-17 Nathan Sidwell <nathan@acm.org>
13848 * g++.dg/cpp1y/pr61636-1.C: New.
13849 * g++.dg/cpp1y/pr61636-2.C: New.
13850 * g++.dg/cpp1y/pr61636-3.C: New.
13852 2017-01-17 Martin Sebor <msebor@redhat.com>
13855 * gcc.dg/pr78768.c: Make it a link-only test.
13857 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13860 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13862 * c-c++-common/Wmisleading-indentation.c: Likewise.
13864 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13867 * gcc.target/arm/pr79058.c: New.
13869 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13871 PR tree-optimization/71854
13872 * gcc.dg/vect/pr71854.c: New test.
13874 2017-01-17 Martin Liska <mliska@suse.cz>
13877 * g++.dg/ipa/pr71207.C: New test.
13879 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13881 PR middle-end/77445
13882 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13883 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13885 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13887 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13888 rather than long unsigned int.
13889 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13891 2017-01-17 Richard Biener <rguenther@suse.de>
13893 PR tree-optimization/71433
13894 * gcc.dg/Warray-bounds-20.c: New testcase.
13896 2017-01-17 Richard Biener <rguenther@suse.de>
13901 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13902 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13903 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13905 2017-01-17 Alan Modra <amodra@gmail.com>
13907 * gcc.target/powerpc/pr79066.c: New.
13909 2017-01-16 Jeff Law <law@redhat.com>
13911 PR tree-optimization/33562
13912 PR tree-optimization/61912
13913 PR tree-optimization/77485
13914 PR tree-optimization/79090
13915 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13916 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13918 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13921 * gcc.c-torture/compile/pr79089.c: New test.
13924 * gcc.dg/pr79080.c: New test.
13926 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13929 * gcc.dg/format/pr78304.c: Convert argument from integral type
13931 * gcc.dg/format/pr78304-2.c: Likewise.
13933 2017-01-16 Carl Love <cel@us.ibm.com>
13935 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13936 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13938 2017-01-16 Carl Love <cel@us.ibm.com>
13940 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13941 Change arguments and return type to bool long long.
13943 2017-01-16 Martin Sebor <msebor@redhat.com>
13946 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13949 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13952 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13955 * g++.dg/cpp0x/pr71737.C: New.
13957 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13959 * gcc.target/powerpc/swaps-p8-27.c: New.
13961 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13964 * g++.dg/cpp0x/pr71737.C: New.
13966 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13968 * gnat.dg/opt62.adb: New test.
13969 * gnat.dg/opt62_pkg.ads: New helper.
13971 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13973 PR rtl-optimization/78626
13974 PR rtl-optimization/78727
13975 * gcc.dg/torture/pr78626.c: New test.
13976 * gcc.dg/torture/pr78727.c: New test.
13978 2017-01-14 Alan Modra <amodra@gmail.com>
13980 * gcc.c-torture/compile/pr72749.c: New test.
13982 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13985 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13986 (test_macro_2): New test.
13987 (test_macro_3): New test.
13988 (test_macro_4): New test.
13989 (test_non_contiguous_strings): Convert line number to line offset.
13990 * gcc.dg/format/pr78304-2.c: New test case.
13991 * gcc.dg/format/pr78304.c: New test case.
13993 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13995 * gcc.target/i386/funcspec-56.inc: Add missing options and
13996 reorder options by implied ISAs, as in ix86_target_string.
13998 2017-01-13 Marek Polacek <polacek@redhat.com>
14001 * g++.dg/cpp0x/constexpr-array18.C: New test.
14003 2017-01-13 Jeff Law <law@redhat.com>
14005 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
14007 PR tree-optimization/61912
14008 PR tree-optimization/77485
14009 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
14010 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
14011 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
14013 PR tree-optimization/33562
14014 PR tree-optimization/61912
14015 PR tree-optimization/77485
14016 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
14017 * gcc.dg/tree-ssa/complex-5.c: Likewise.
14018 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
14019 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
14020 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
14021 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14022 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14024 2017-01-13 Martin Liska <mliska@suse.cz>
14027 * gcc.c-torture/execute/pr79043.c: New test.
14029 2017-01-13 Richard Biener <rguenther@suse.de>
14031 PR middle-end/78411
14032 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14034 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14037 * gfortran.dg/coarray/event_4.f08: New test.
14039 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14042 * gfortran.dg/coarray/event_3.f08: New test.
14044 2017-01-13 Richard Biener <rguenther@suse.de>
14046 PR tree-optimization/77283
14047 * gcc.dg/tree-ssa/split-path-9.c: Fix.
14049 2017-01-13 Richard Biener <rguenther@suse.de>
14051 * gcc.dg/gimplefe-22.c: New testcase.
14053 2017-01-13 Richard Biener <rguenther@suse.de>
14055 PR tree-optimization/77283
14056 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
14057 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
14058 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
14060 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
14062 * gcc.dg/pr77862.c: Require fpic target.
14064 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14067 * gcc.target/powerpc/pr79004.c: New test.
14069 2017-01-12 Martin Sebor <msebor@redhat.com>
14071 * gcc.dg/pr78138.c: Adjust.
14072 * gcc.dg/pr78768.c: Adjust.
14073 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
14074 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
14075 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
14076 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
14077 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
14078 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
14079 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
14080 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
14081 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
14082 * gcc.dg/tree-ssa/pr78605.c: Adjust.
14083 * gcc.dg/tree-ssa/pr78622.c: Adjust.
14085 2017-01-12 Jakub Jelinek <jakub@redhat.com>
14087 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
14089 2017-01-12 Martin Sebor <msebor@redhat.com>
14092 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
14095 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
14097 * gcc.dg/pr78768.c: Require LTO.
14099 2017-01-12 Martin Sebor <msebor@redhat.com>
14102 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
14103 due to the referenced bug.
14105 2017-01-12 Martin Sebor <msebor@redhat.com>
14108 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
14110 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
14112 * gcc.target/i386/builtin_target.c (check_features): Check all
14113 supported __builtin_cpu_supports options.
14115 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14117 PR tree-optimization/78319
14118 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
14121 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14124 * gcc.target/powerpc/swaps-p8-26.c: New.
14126 2017-01-12 Richard Biener <rguenther@suse.de>
14128 * gcc.dg/gimplefe-21.c: New testcase.
14130 2017-01-12 Michael Collison <michael.collison@arm.com>
14132 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
14134 2017-01-11 Julia Koval <julia.koval@intel.com>
14135 Uros Bizjak <ubizjak@gmail.com>
14137 * gcc.target/i386/sgx.c New test.
14138 * gcc.target/i386/sse-12.c: Add -msgx.
14139 * gcc.target/i386/sse-13.c: Ditto.
14140 * gcc.target/i386/sse-14.c: Ditto.
14141 * gcc.target/i386/sse-22.c: Ditto.
14142 * gcc.target/i386/sse-23.c: Ditto.
14143 * g++.dg/other/i386-2.C: Ditto.
14144 * g++.dg/other/i386-3.C: Ditto.
14146 2017-01-11 Martin Sebor <msebor@redhat.com>
14149 * g++.dg/template/explicit9.C: New test.
14151 2017-01-11 Nathan Sidwell <nathan@acm.org>
14154 * g++.dg/pr77812.C: New.
14156 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14159 * g++.dg/cpp1y/constexpr-71537.C: New test.
14161 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
14164 2017-01-11 Martin Sebor <msebor@redhat.com>
14167 * c-c++-common/Waddress-2.c: New test.
14169 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14172 * g++.dg/cpp0x/pr78341.C: New test.
14174 2017-01-11 Martin Sebor <msebor@redhat.com>
14177 * gcc.dg/pr78768.c: New test.
14179 2017-01-11 David Malcolm <dmalcolm@redhat.com>
14182 * gcc.dg/spellcheck-options-14.c: New test case.
14183 * gcc.dg/spellcheck-options-15.c: New test case.
14184 * gcc.dg/spellcheck-options-16.c: New test case.
14185 * gcc.dg/spellcheck-options-17.c: New test case.
14187 2017-01-11 Martin Liska <mliska@suse.cz>
14189 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
14191 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14193 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14194 instead of just 1 for the decomposition from struct C.
14196 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14198 * gcc.c-torture/execute/20170111-1.c: New test.
14200 2017-01-11 Richard Biener <rguenther@suse.de>
14202 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14204 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14206 PR middle-end/50199
14207 * gcc.dg/lto/pr50199_0.c: New test.
14209 2017-01-10 Martin Sebor <msebor@redhat.com>
14214 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14215 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14217 2017-01-10 Martin Sebor <msebor@redhat.com>
14219 PR middle-end/78138
14220 * gcc.dg/pr78138.c: New test.
14222 2017-01-10 David Malcolm <dmalcolm@redhat.com>
14225 * g++.dg/diagnostic/pr77949.C: New test case.
14227 2017-01-10 Martin Sebor <msebor@redhat.com>
14229 PR middle-end/78245
14230 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14232 2017-01-10 Martin Sebor <msebor@redhat.com>
14234 PR tree-optimization/78775
14235 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14236 * gcc.dg/attr-alloc_size-10.c: New test.
14237 * gcc.dg/attr-alloc_size-11.c: New test.
14238 * gcc.dg/builtin-stringop-chk-7.c: New test.
14239 * gcc.dg/pr78775.c: New test.
14240 * gcc.dg/pr78973-2.c: New test.
14241 * gcc.dg/pr78973.c: New test.
14243 2017-01-10 Jeff Law <law@redhat.com>
14245 PR tree-optimization/77766
14246 PR tree-optimization/78856
14247 * gcc.c-torture/execute/pr77766.c: New test.
14249 2016-01-10 Richard Biener <rguenther@suse.de>
14251 PR tree-optimization/79034
14252 * g++.dg/torture/pr79034.C: New testcase.
14254 2017-01-10 Martin Liska <mliska@suse.cz>
14256 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14257 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14258 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14259 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14260 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14261 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14262 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14263 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14264 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14265 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14266 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14267 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14268 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14269 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14270 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14271 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14272 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14273 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14274 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14275 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14276 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14277 * gcc.dg/ipa/pr64307.c: Likewise.
14278 * gcc.dg/ipa/pr77653.c: Likewise.
14280 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14282 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14283 * g++.dg/other/i386-3.C: Ditto.
14284 * gcc.target/i386/sse-12.c: Ditto.
14285 * gcc.target/i386/sse-13.c: Ditto.
14286 * gcc.target/i386/sse-22.c: Ditto.
14287 * gcc.target/i386/sse-23.c: Ditto.
14288 * gcc.target/i386/builtin_target.c: Handle new option.
14289 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14290 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14291 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14293 2017-01-09 Martin Sebor <msebor@redhat.com>
14296 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14297 with different precisions.
14299 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14301 * g++.dg/opt/call2.C: New test.
14302 * g++.dg/opt/call3.C: Likewise.
14303 * gnat.dg/array26.adb: New test.
14304 * gnat.dg/array26_pkg.ad[sb]: New helper.
14305 * gnat.dg/array27.adb: New test.
14306 * gnat.dg/array27_pkg.ad[sb]: New helper.
14307 * gnat.dg/array28.adb: New test.
14308 * gnat.dg/array28_pkg.ad[sb]: New helper.
14310 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14312 PR translation/79019
14313 PR translation/79020
14314 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14316 * gfortran.dg/initialization_17.f90: Likewise.
14318 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14321 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14322 * gcc.target/i386/pr78904-4.c: Likewise.
14323 * gcc.target/i386/pr78904-6.c: Likewise.
14324 * gcc.target/i386/pr78967-2.c: Likewise.
14326 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14328 PR tree-optimization/78899
14329 * gcc.target/i386/pr78899.c: New test.
14330 * gcc.dg/pr71077.c: New test.
14332 2017-01-09 Martin Jambor <mjambor@suse.cz>
14336 * gcc.dg/torture/pr78365.c: New test.
14338 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14341 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14342 (main): Use int* instead of long long.
14344 PR tree-optimization/78938
14345 * gcc.dg/vect/pr78938.c: New test.
14347 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14349 * gcc.dg/20161219.c: New test.
14351 2017-01-09 Richard Biener <rguenther@suse.de>
14353 PR tree-optimization/78997
14354 * gcc.dg/torture/pr78997.c: New testcase.
14356 2017-01-09 Richard Biener <rguenther@suse.de>
14359 * g++.dg/lto/pr79000_0.C: New testcase.
14360 * g++.dg/lto/pr79000_1.c: Likewise.
14362 2017-01-08 Martin Sebor <msebor@redhat.com>
14364 PR middle-end/77708
14365 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14366 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14367 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14369 * gcc.dg/format/pr78569.c: Adjust.
14371 2017-01-07 David Malcolm <dmalcolm@redhat.com>
14374 * g++.dg/diagnostic/pr72803.C: New test case.
14376 2017-01-07 Martin Sebor <msebor@redhat.com>
14378 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14379 * gcc.dg/attr-alloc_size-4.c: Same.
14381 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14383 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14384 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14385 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14386 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14387 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14388 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14389 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14391 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14392 * gcc.dg/memcmp-1.c: New.
14393 * gcc.dg/strncmp-1.c: New.
14395 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14397 * gcc.target/arm/acle/mcrr: New.
14398 * gcc.target/arm/acle/mcrr2: New.
14399 * gcc.target/arm/acle/mrrc: New.
14400 * gcc.target/arm/acle/mrrc2: New.
14402 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14404 * gcc.target/arm/acle/mcr.c: New.
14405 * gcc.target/arm/acle/mrc.c: New.
14406 * gcc.target/arm/acle/mcr2.c: New.
14407 * gcc.target/arm/acle/mrc2.c: New.
14409 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14411 * gcc.target/arm/acle/ldc: New.
14412 * gcc.target/arm/acle/ldc2: New.
14413 * gcc.target/arm/acle/ldcl: New.
14414 * gcc.target/arm/acle/ldc2l: New.
14415 * gcc.target/arm/acle/stc: New.
14416 * gcc.target/arm/acle/stc2: New.
14417 * gcc.target/arm/acle/stcl: New.
14418 * gcc.target/arm/acle/stc2l: New.
14420 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14422 * gcc.target/arm/acle/acle.exp: Run tests for different options
14423 and make sure fat-lto-objects is used such that we can still do
14425 * gcc.target/arm/acle/cdp.c: New.
14426 * gcc.target/arm/acle/cdp2.c: New.
14427 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14428 (check_effective_target_arm_coproc1_ok_nocache): New.
14429 (check_effective_target_arm_coproc2_ok): New.
14430 (check_effective_target_arm_coproc2_ok_nocache): New.
14431 (check_effective_target_arm_coproc3_ok): New.
14432 (check_effective_target_arm_coproc3_ok_nocache): New.
14433 (check_effective_target_arm_coproc4_ok): New.
14434 (check_effective_target_arm_coproc4_ok_nocache): New.
14436 2017-01-06 Martin Sebor <msebor@redhat.com>
14438 PR middle-end/78605
14439 * gcc.dg/tree-ssa/pr78605.c: New test.
14441 2017-01-05 Martin Sebor <msebor@redhat.com>
14443 PR tree-optimization/78910
14444 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14446 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14447 * gcc.dg/tree-ssa/pr78910.c: New test.
14449 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14451 * gcc.dg/sso-10.c: New test.
14453 2017-01-05 Jakub Jelinek <jakub@redhat.com>
14455 PR tree-optimization/71016
14456 * gcc.target/i386/pr71016.c: New test.
14457 * gcc.target/aarch64/pr71016.c: New test.
14458 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14461 * g++.dg/cpp1z/decomp19.C: New test.
14464 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14465 * g++.dg/init/union1.C: Likewise.
14466 * g++.dg/cpp0x/union6.C: Expect errors.
14467 * g++.dg/cpp0x/union8.C: New test.
14468 * g++.dg/cpp0x/pr78890-1.C: New test.
14469 * g++.dg/cpp0x/pr78890-2.C: New test.
14471 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
14473 * gcc.target/powerpc/pr71670.c: Require p9vector.
14474 * gcc.target/powerpc/p9-novsx.c: Same.
14476 2017-01-05 David Malcolm <dmalcolm@redhat.com>
14478 * selftests/asr_div1.rtl: New file.
14479 * selftests/aarch64: New subdirectory.
14480 * selftests/aarch64/times-two.rtl: New file.
14481 * selftests/bb-index.rtl: New file.
14482 * selftests/cfg-test.rtl: New file.
14483 * selftests/const-int.rtl: New file.
14484 * selftests/example-labels.rtl: New file.
14485 * selftests/insn-with-mode.rtl: New file.
14486 * selftests/jump-to-label-ref.rtl: New file.
14487 * selftests/jump-to-return.rtl: New file.
14488 * selftests/jump-to-simple-return.rtl: New file.
14489 * selftests/mem.rtl: New file.
14490 * selftests/note-insn-deleted.rtl: New file.
14491 * selftests/note_insn_basic_block.rtl: New file.
14492 * selftests/simple-cse.rtl: New file.
14493 * selftests/symbol-ref.rtl: New file.
14494 * selftests/x86_64: New subdirectory.
14495 * selftests/x86_64/call-insn.rtl: New file.
14496 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14497 * selftests/x86_64/times-two.rtl: New file.
14498 * selftests/x86_64/unspec.rtl: New file.
14500 2017-01-05 Nathan Sidwell <nathan@acm.org>
14503 * g++.dg/cpp0x/pr78765.C: New.
14505 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14507 * gcc.target/s390/memcpy-2.c: New test.
14508 * gcc.target/s390/memset-2.c: New test.
14510 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14512 * gcc.target/s390/memcpy-1.c: New test.
14514 2017-01-04 Jeff Law <law@redhat.com>
14516 PR tree-optimization/78812
14517 * g++.dg/torture/pr78812.C: New test.
14519 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14524 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14525 64-bit VSX systems with direct move, whether we optimize common
14526 code sequences in the GLIBC math library for float math functions.
14527 * gcc.target/powerpc/pr71977-2.c: Likewise.
14529 2017-01-04 Marek Polacek <polacek@redhat.com>
14532 * c-c++-common/Wpointer-compare-1.c: New test.
14534 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14537 * c-c++-common/Wunused-var-16.c: New test.
14540 * g++.dg/cpp0x/pr78693.C: New test.
14543 * gcc.dg/pr78957.c: New test.
14545 * g++.dg/cpp1y/auto-fn34.C: New test.
14548 * g++.dg/cpp0x/pr71182.C: New test.
14550 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14553 * gcc.target/powerpc/pr78056-1.c: New test.
14554 * gcc.target/powerpc/pr78056-2.c: New test.
14555 * gcc.target/powerpc/pr78056-3.c: New test.
14556 * gcc.target/powerpc/pr78056-4.c: New test.
14557 * gcc.target/powerpc/pr78056-5.c: New test.
14558 * gcc.target/powerpc/pr78056-6.c: New test.
14559 * gcc.target/powerpc/pr78056-7.c: New test.
14560 * gcc.target/powerpc/pr78056-8.c: New test.
14561 * lib/target-supports.exp
14562 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14563 whether the effective target supports the popcntb instruction.
14565 2017-01-03 Jeff Law <law@redhat.com>
14567 PR tree-optimization/67955
14568 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14570 2017-01-04 Marek Polacek <polacek@redhat.com>
14574 * g++.dg/cpp0x/range-for32.C: New test.
14575 * g++.dg/cpp0x/range-for33.C: New test.
14577 2017-01-04 David Malcolm <dmalcolm@redhat.com>
14579 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14581 2017-01-04 Nathan Sidwell <nathan@acm.org>
14584 * g++.dg/cpp1y/pr66735.C: New.
14586 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14588 PR tree-optimization/71563
14589 * gcc.dg/tree-ssa/pr71563.c: New test.
14591 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14595 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14596 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14597 * gfortran.dg/transfer_intrinsic_1.f90: Change
14598 scan-tree-dump-times due to gfc_trans_string_copy change to
14599 avoid -Wstringop-overflow.
14601 2017-01-03 Jeff Law <law@redhat.com>
14603 PR tree-optimization/78856
14604 * gcc.c-torture/execute/pr78856.c: New test.
14606 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14609 * gcc.target/powerpc/pr78953.c: New test.
14611 2017-01-03 Ian Lance Taylor <iant@google.com>
14613 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14616 2017-01-03 Martin Sebor <msebor@redhat.com>
14618 PR tree-optimization/78696
14619 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14620 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14621 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14622 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14624 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14626 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14627 with more than one digit.
14628 * lib/gcc-dg.exp (process-message): Support more than one digit
14629 in relative line specifications.
14631 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14633 PR tree-optimization/78965
14634 * gcc.dg/pr78965.c: New test.
14636 PR middle-end/78901
14637 * g++.dg/opt/pr78901.C: New test.
14639 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14643 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14644 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14645 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14646 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14647 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14648 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14649 * gfortran.dg/string_1_lp64.f90: New test.
14650 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14651 * gfortran.dg/string_3_lp64.f90: New test.
14652 * gfortran.dg/transfer_intrinsic_1.f90: Change
14653 scan-tree-dump-times due to gfc_trans_string_copy change to
14654 avoid -Wstringop-overflow.
14656 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14659 * gcc.target/i386/pr78967-1.c: New test.
14660 * gcc.target/i386/pr78967-2.c: Ditto.
14661 * gcc.target/i386/pr78967-3.c: Ditto.
14663 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14664 * gcc.target/i386/pr78904-4.c: Ditto.
14665 * gcc.target/i386/pr78904-6.c: Ditto.
14667 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14669 PR middle-end/77674
14670 * g++.dg/torture/pr77674.C: New testcase.
14672 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14674 Update copyright years.
14676 Copyright (C) 2017 Free Software Foundation, Inc.
14678 Copying and distribution of this file, with or without modification,
14679 are permitted in any medium without royalty provided the copyright
14680 notice and this notice are preserved.