1 2017-10-19 Jakub Jelinek <jakub@redhat.com>
3 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
4 from expected output regexps.
5 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
7 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
9 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
10 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
11 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
13 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
14 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
15 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
17 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
21 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
22 scan-assembler-times. Check that there are no movzb* instructions
25 2017-10-19 Tom de Vries <tom@codesourcery.com>
27 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
29 2017-10-19 Tom de Vries <tom@codesourcery.com>
31 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
32 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
33 * gcc.c-torture/execute/20040805-1.c: Same.
34 * gcc.c-torture/execute/920410-1.c: Same.
35 * gcc.c-torture/execute/921113-1.c: Same.
36 * gcc.c-torture/execute/921208-2.c: Same.
37 * gcc.c-torture/execute/comp-goto-1.c: Same.
38 * gcc.c-torture/execute/pr20621-1.c: Same.
39 * gcc.c-torture/execute/pr28982b.c: Same.
40 * gcc.dg/tree-prof/comp-goto-1.c: Same.
42 2017-10-19 Martin Liska <mliska@suse.cz>
45 * gcc.dg/asan/pr82517.c: New test.
47 2017-10-19 Jakub Jelinek <jakub@redhat.com>
50 * gfortran.dg/gomp/pr82568.f90: New test.
52 2017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
54 * gfortran.dg/spellcheck-operator.f90: New testcase.
55 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
56 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
57 * gfortran.dg/spellcheck-structure.f90: New testcase.
58 * gfortran.dg/spellcheck-parameter.f90: New testcase.
60 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
63 * gfortran.dg/array_constructor_51.f90: New test.
65 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
68 * gfortran.dg/assumed_size_2.f90: New test.
70 2017-10-18 Uros Bizjak <ubizjak@gmail.com>
71 Jakub Jelinek <jakub@redhat.com>
74 * gcc.target/i386/pr82580.c: New test.
76 2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
79 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
80 Move test with wait=.false. before the last test.
82 2017-10-18 Vladimir Makarov <vmakarov@redhat.com>
85 * gcc.target/i386/pr82556.c: New.
87 2017-10-18 Bin Cheng <bin.cheng@arm.com>
89 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
90 * gcc.dg/tree-ssa/ldist-32.c: New test.
91 * gcc.dg/tree-ssa/ldist-35.c: New test.
92 * gcc.dg/tree-ssa/ldist-36.c: New test.
94 2017-10-18 Bin Cheng <bin.cheng@arm.com>
96 PR tree-optimization/82574
97 * gcc.dg/tree-ssa/pr82574.c: New test.
99 2017-10-18 Martin Liska <mliska@suse.cz>
101 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
102 file instead of expand. Reason is that switch statement is
103 not yet expanded as decision tree, which also contains a BB
106 017-10-18 Paul Thomas <pault@gcc.gnu.org>
109 * gfortran.dg/submodule_30.f08 : New test.
111 2017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
113 * gcc.target/s390/zvector/vec-cmp-2.c
114 (all_eq_double, all_ne_double, all_gt_double)
115 (all_lt_double, all_ge_double, all_le_double)
116 (any_eq_double, any_ne_double, any_gt_double)
117 (any_lt_double, any_ge_double, any_le_double)
118 (all_eq_int, all_ne_int, all_gt_int)
119 (all_lt_int, all_ge_int, all_le_int)
120 (any_eq_int, any_ne_int, any_gt_int)
121 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
122 of calling foo(). Fix return type.
124 2017-10-18 Martin Liska <mliska@suse.cz>
127 * gcc.dg/asan/pr82545.c: New test.
129 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
132 * g++.dg/cpp1y/auto-fn45.C: New.
134 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/variadic-crash4.C: New.
139 2017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/cpp1y/auto-fn44.C: New.
144 2017-10-17 Eric Botcazou <ebotcazou@adacore.com>
146 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
148 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
151 * g++.dg/cpp0x/alignas12.C: New.
153 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/concepts/pr71368.C: New.
158 2017-10-17 Nathan Sidwell <nathan@acm.org>
161 * g++.dg/cpp0x/pr82560.C: New.
164 * g++.dg/opt/pr82577.C: New.
166 2017-10-17 Qing Zhao <qing.zhao@oracle.com>
167 Wilco Dijkstra <wilco.dijkstra@arm.com>
170 * gcc.target/aarch64/pr80295.c: New test.
172 2017-10-17 Richard Biener <rguenther@suse.de>
174 PR tree-optimization/82563
175 * gcc.dg/graphite/pr82563.c: New testcase.
177 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/constexpr-ice18.C: New.
182 2017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/cpp1z/constexpr-lambda18.C: New.
187 2017-10-17 Jakub Jelinek <jakub@redhat.com>
189 PR tree-optimization/82549
190 * gcc.c-torture/compile/pr82549.c: New test.
192 2017-10-17 Martin Liska <mliska@suse.cz>
194 * lib/scanasm.exp: Print how many times a regex pattern is
196 * lib/scandump.exp: Likewise.
198 2017-10-17 Olga Makhotina <olga.makhotina@intel.com>
200 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
201 _mm_maskz_reduce_sd): Test new intrinsics.
202 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
203 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
204 _mm_maskz_reduce_ss): Test new intrinsics.
205 * gcc.target/i386/avx512dq-vreducess-2.c: New.
206 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
207 __builtin_ia32_reducess): Remove builtin.
208 (__builtin_ia32_reducesd_mask,
209 __builtin_ia32_reducess_mask): Test new builtin.
210 * gcc.target/i386/sse-13.c: Ditto.
211 * gcc.target/i386/sse-23.c: Ditto.
213 2017-10-16 Martin Liska <mliska@suse.cz>
215 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
216 so that it will work for both C and C++ FEs.
218 2017-10-16 Fritz Reese <fritzoreese@gmail.com>
221 * gfortran.dg/dec_structure_22.f90: New testcase.
223 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/cpp1y/auto-fn43.C: New.
228 2017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
231 * gcc.dg/vect/pr31699.c: Fix testcase.
233 2017-10-16 Tamar Christina <tamar.christina@arm.com>
235 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
236 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
237 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
238 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
240 2017-10-16 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/other/pr53574.C: New test.
245 2017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/constexpr-61323.C: New.
250 2017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
253 * g++.dg/template/crash128.C: New.
255 2017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
258 * gfortran.dg/illegal_char.f90: New test.
260 2017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261 Michael Collison <michael.collison@arm.com>
263 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
265 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp1z/noexcept-type18.C: New.
270 2017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
273 * g++.dg/cpp1z/pr81016.C: New.
275 2017-10-14 Jakub Jelinek <jakub@redhat.com>
279 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
283 * c-c++-common/rotate-5.c (f2): New function. Move old
285 (f4): ... this. Use 127 instead of 128.
286 (f3, f5, f6): New functions.
287 (main): Test all f[1-6] functions, with both 0 and 1 as
289 * c-c++-common/rotate-6.c: New test.
290 * c-c++-common/rotate-6a.c: New test.
291 * c-c++-common/rotate-7.c: New test.
292 * c-c++-common/rotate-7a.c: New test.
293 * c-c++-common/rotate-8.c: New test.
295 2017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
297 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
300 2017-10-14 Jakub Jelinek <jakub@redhat.com>
302 PR rtl-optimization/81423
303 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
305 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
307 2017-10-13 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/ubsan/pr82353-2.C: New test.
311 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
312 * g++.dg/ubsan/pr82353-2.h: New file.
314 2017-10-13 Paul Thomas <pault@gcc.gnu.org>
317 * gfortran.dg/derived_init_4.f90 : New test.
319 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
323 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
325 2017-10-13 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/pr82274-1.c: New test.
329 * gcc.dg/pr82274-2.c: New test.
331 2017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/cpp1y/auto-fn41.C: New.
335 * g++.dg/cpp1y/auto-fn42.C: Likewise.
337 2017-10-13 David Malcolm <dmalcolm@redhat.com>
339 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
340 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
341 erroneously covered by an unclosed extern "C".
342 * g++.dg/template/extern-c.C: New test case.
344 2017-10-13 Richard Biener <rguenther@suse.de>
346 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
347 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
348 with alternate flags.
350 2017-10-13 Richard Biener <rguenther@suse.de>
352 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
354 * gcc.dg/graphite/scop-7.c: Likewise.
355 * gcc.dg/graphite/scop-8.c: Likewise.
357 2017-10-13 H.J. Lu <hongjiu.lu@intel.com>
360 * gcc.target/i386/pr82499-1.c: New file.
361 * gcc.target/i386/pr82499-2.c: Likewise.
362 * gcc.target/i386/pr82499-3.c: Likewise.
364 2017-10-13 Jakub Jelinek <jakub@redhat.com>
367 * gcc.c-torture/execute/pr82524.c: New test.
370 * gcc.dg/tree-ssa/pr82498.c: New test.
373 * gcc.dg/ubsan/pr82498.c: New test.
375 2017-10-13 Richard Biener <rguenther@suse.de>
377 PR tree-optimization/82451
378 * gcc.dg/graphite/pr82451.c: New testcase.
379 * gfortran.dg/graphite/id-27.f90: Likewise.
380 * gfortran.dg/graphite/pr82451.f: Likewise.
382 2017-10-13 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/82525
385 * gcc.dg/graphite/id-30.c: New testcase.
386 * gfortran.dg/graphite/id-28.f90: Likewise.
388 2017-10-13 Alan Modra <amodra@gmail.com>
390 * gcc.target/i386/asm-mem.c: New test.
392 2017-10-12 Jakub Jelinek <jakub@redhat.com>
395 * gcc.target/i386/pr82498-1.c: New test.
396 * gcc.target/i386/pr82498-2.c: New test.
398 2017-10-12 Jan Hubicka <hubicka@ucw.cz>
400 * gcc.dg/predict-13.c: Update template for probaility change.
401 * gcc.dg/predict-8.c: Likewise.
403 2017-10-12 David Malcolm <dmalcolm@redhat.com>
405 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
406 output to reflect changes to reported locations of missing
408 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
409 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
410 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
411 * c-c++-common/gomp/pr63326.c: Likewise.
412 * c-c++-common/missing-close-symbol.c: Likewise, also update for
414 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
415 for missing colon in ternary operator.
416 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
417 * g++.dg/cpp1y/pr65202.C: Likewise.
418 * g++.dg/missing-symbol-2.C: New test case.
419 * g++.dg/other/do1.C: Update expected output to reflect
420 changes to reported locations of missing symbols.
421 * g++.dg/parse/error11.C: Likewise.
422 * g++.dg/template/error11.C: Likewise.
423 * gcc.dg/missing-symbol-2.c: New test case.
424 * gcc.dg/missing-symbol-3.c: New test case.
425 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
426 changes to reported locations of missing symbols.
427 * gcc.dg/noncompile/971104-1.c: Likewise.
428 * obj-c++.dg/exceptions-6.mm: Likewise.
429 * obj-c++.dg/pr48187.mm: Likewise.
430 * objc.dg/exceptions-6.m: Likewise.
432 2017-10-12 Martin Sebor <msebor@redhat.com>
436 * g++.dg/ext/attr-ifunc-1.C: Update.
437 * g++.dg/ext/attr-ifunc-2.C: Same.
438 * g++.dg/ext/attr-ifunc-3.C: Same.
439 * g++.dg/ext/attr-ifunc-4.C: Same.
440 * g++.dg/ext/attr-ifunc-5.C: Same.
441 * g++.dg/ext/attr-ifunc-6.C: New test.
442 * g++.old-deja/g++.abi/vtable2.C: Update.
443 * gcc.dg/attr-ifunc-6.c: New test.
444 * gcc.dg/attr-ifunc-7.c: New test.
445 * gcc.dg/pr81854.c: Update.
446 * lib/target-supports.exp: Update.
448 2017-10-12 David Malcolm <dmalcolm@redhat.com>
450 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
451 "#pragma is not allowed here" error.
453 2017-10-12 Bin Cheng <bin.cheng@arm.com>
455 * gcc.dg/tree-ssa/ldist-28.c: New test.
456 * gcc.dg/tree-ssa/ldist-29.c: New test.
457 * gcc.dg/tree-ssa/ldist-30.c: New test.
458 * gcc.dg/tree-ssa/ldist-31.c: New test.
460 2017-10-12 Bin Cheng <bin.cheng@arm.com>
462 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
463 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
464 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
465 * gcc.dg/tree-ssa/ldist-33.c: New test.
467 2017-10-12 Richard Biener <rguenther@suse.de>
469 PR tree-optimization/69728
470 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
471 the loop now. Remove unrelated undefined behavior.
473 2017-10-12 Jakub Jelinek <jakub@redhat.com>
476 * g++.dg/opt/pr82159-2.C: New test.
479 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
480 * gcc.target/i386/pr82353.C: Moved to ...
481 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
483 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
485 * gcc.target/i386/387-ficom-2.c: New test.
487 2017-10-11 Jakub Jelinek <jakub@redhat.com>
490 * gcc.c-torture/execute/pr80421.c: New test.
492 PR tree-optimization/78558
493 * gcc.dg/vect/pr78558.c: New test.
496 * g++.dg/lto/pr82414_0.C: New test.
499 * g++.dg/cpp1y/pr78523.C: New test.
502 * g++.dg/cpp1y/pr80194.C: New test.
504 2017-10-11 Qing Zhao <qing.zhao@oracle.com>
507 * gcc.target/aarch64/pr81422.C: New test.
509 2017-10-11 Vladimir Makarov <vmakarov@redhat.com>
512 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
513 * gcc.target/i386/pr82353.C: New.
515 2017-10-11 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.target/i386/387-ficom-1.c: New test.
519 2017-10-11 Jeff Law <law@redhat.com>
521 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
522 address computation of end of complex_attrib_array_types.
524 2017-10-11 Marc Glisse <marc.glisse@inria.fr>
526 * gcc.dg/Wstrict-overflow-7.c: Xfail.
527 * gcc.dg/pragma-diag-3.c: Likewise.
529 2017-10-11 Bin Cheng <bin.cheng@arm.com>
531 PR tree-optimization/82472
532 * gcc.dg/tree-ssa/pr82472.c: New test.
534 2017-10-11 Martin Liska <mliska@suse.cz>
537 * c-c++-common/ubsan/attrib-5.c: New test.
539 2017-10-11 Martin Liska <mliska@suse.cz>
544 * gcc.dg/asan/pr82484.c: New test.
546 2017-10-11 Martin Liska <mliska@suse.cz>
549 * gcc.dg/asan/pr82484.c: New test.
551 2017-10-11 Martin Liska <mliska@suse.cz>
553 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
554 optimized dump rather than assembly.
556 2017-10-11 Nathan Sidwell <nathan@acm.org>
558 * g++.dg/cpp/string-3.C: Fix dg-final.
560 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
563 * g++.dg/cpp1z/class-deduction44.C: New.
565 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
570 2017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
575 2017-10-10 Nathan Sidwell <nathan@acm.org>
577 * g++.dg/lookup/extern-c-redecl6.C: New.
578 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
579 * g++.dg/lookup/extern-c-redecl.C: Likewise.
580 * g++.old-deja/g++.other/using9.C: Likewise.
582 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/cpp1y/auto-fn40.C: New.
587 2017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
592 2017-10-10 Jakub Jelinek <jakub@redhat.com>
594 PR rtl-optimization/68205
595 * gcc.c-torture/execute/20040709-3.c: New test.
598 * g++.dg/cpp0x/pr67625.C: New test.
601 * g++.dg/cpp0x/pr70887.C: New test.
604 * g++.dg/cpp0x/pr70338.C: New test.
607 * g++.dg/cpp1y/pr77786.C: New test.
610 * g++.dg/cpp1y/pr71875.C: New test.
613 * g++.dg/gomp/pr77578.C: New test.
616 * g++.dg/opt/pr70100.C: New test.
619 * g++.dg/other/pr68252.C: New test.
623 * gcc.target/i386/pr82483-1.c: New test.
624 * gcc.target/i386/pr82483-2.c: New test.
626 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
628 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
629 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
632 2017-10-10 Nathan Sidwell <nathan@acm.org>
634 PR preprocessor/82506
635 * g++.dg/cpp/string-3.C: New.
637 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
639 * gcc.target/powerpc/fold-vec-splat-16.c: New
640 * gcc.target/powerpc/fold-vec-splat-32.c: New.
641 * gcc.target/powerpc/fold-vec-splat-8.c: New.
643 2017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
646 * gfortran.dg/execute_command_line_3.f90: New test.
648 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
650 * gcc.target/powerpc/fold-vec-splat-16.c: New
651 * gcc.target/powerpc/fold-vec-splat-32.c: New.
652 * gcc.target/powerpc/fold-vec-splat-8.c: New.
654 2017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
656 * gcc.target/powerpc/fold-vec-splats-char.c: New.
657 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
658 * gcc.target/powerpc/fold-vec-splats-int.c: New.
659 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
660 * gcc.target/powerpc/fold-vec-splats-short.c: New.
662 2017-10-10 Jakub Jelinek <jakub@redhat.com>
665 * c-c++-common/Wtautological-compare-7.c: New test.
667 2017-10-10 Bin Cheng <bin.cheng@arm.com>
669 * gcc.dg/tree-ssa/ldist-34.c: New test.
671 2017-10-10 Bin Cheng <bin.cheng@arm.com>
673 * gcc.dg/tree-ssa/ldist-27.c: New test.
675 2017-10-09 Ed Schonberg <schonberg@adacore.com>
677 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
678 gnat.dg/class_wide4_pkg2.ads: New testcase.
680 2017-10-09 Ed Schonberg <schonberg@adacore.com>
682 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
684 2017-10-09 Ed Schonberg <schonberg@adacore.com>
686 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
689 2017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
691 * gcc.target/powerpc/amo1.c: New test.
692 * gcc.target/powerpc/amo2.c: Likewise.
694 2017-10-09 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/82449
697 * gfortran.dg/graphite/pr82449.f: New testcase.
699 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
702 * gcc.target/s390/zvector/pr82463.c: New test.
704 2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
707 * gcc.target/s390/zvector/pr82465.c: New test.
709 2017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
711 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
713 2017-10-09 Tom de Vries <tom@codesourcery.com>
715 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
719 2017-10-08 Eric Botcazou <ebotcazou@adacore.com>
721 * gcc.c-torture/execute/20171008-1.c: New test.
723 2017-10-03 Jeff Law <law@redhat.com>
725 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
726 * gcc.dg/stack-check-6.c: Likewise.
727 * gcc.dg/stack-check-6a.c: Likewise.
729 2017-10-07 Michael Collison <michael.collison@arm.com>
731 * gcc.target/aarch64/var_shift_mask_2.c: New test.
733 2017-10-07 Paul Thomas <pault@gcc.gnu.org>
736 * gfortran.dg/pdt_13.f03 : New test.
737 * gfortran.dg/pdt_14.f03 : New test.
738 * gfortran.dg/pdt_15.f03 : New test.
740 2017-10-07 Jan Hubicka <hubicka@ucw.cz>
742 * gcc.dg/cold-1.c: New testcase.
744 2017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/pr80805.C: New.
749 2017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
752 * gfortran.dg/contiguous_4.f90: New test.
754 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/cpp1y/pr66690.C: New.
759 2017-10-06 Nathan Sidwell <nathan@acm.org>
762 * g++.dg/warn/pr82424.C: New.
764 2017-10-06 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/cpp0x/pr82299.C: New test.
769 P0704R1 - fixing const-qualified pointers to members
770 * g++.dg/cpp2a/ptrmem1.C: New test.
772 2017-10-06 Martin Liska <mliska@suse.cz>
774 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
776 2017-10-06 Sudakshina Das <sudi.das@arm.com>
778 * gcc.target/aarch64/bic_imm_1.c: New test.
779 * gcc.target/aarch64/orr_imm_1.c: Likewise.
781 2017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/cpp0x/variadic-crash3.C: New.
786 2017-10-06 Jakub Jelinek <jakub@redhat.com>
788 PR tree-optimization/82434
789 * gcc.dg/store_merging_9.c: New test.
791 2017-10-06 Richard Biener <rguenther@suse.de>
793 PR tree-optimization/82397
794 * gfortran.dg/pr82397.f: New testcase.
796 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
799 * gcc.target/s390/zvector/pr82322.c: New test.
801 2017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
804 * gcc.target/s390/zvector/pr82317.c: New test.
806 2017-10-06 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/82422
809 * gcc.dg/graphite/pr82422.c: New testcase.
811 2017-10-06 Richard Biener <rguenther@suse.de>
813 PR tree-optimization/82421
814 * gcc.dg/graphite/pr82421.c: New testcase.
816 2017-10-06 Jakub Jelinek <jakub@redhat.com>
819 * c-c++-common/Wtautological-compare-6.c: New test.
821 2017-10-06 Richard Biener <rguenther@suse.de>
823 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
824 * gcc.dg/graphite/id-16.c: Likewise.
825 * gcc.dg/graphite/pr46168.c: Likewise.
826 * gcc.dg/graphite/pr68756.c: Likewise.
827 * gcc.dg/graphite/pr69728.c: Likewise.
828 * gcc.dg/graphite/pr71575-2.c: Likewise.
829 * gcc.dg/graphite/pr77362.c: Likewise.
830 * gcc.dg/graphite/pr81373.c: Likewise.
831 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
832 * gfortran.dg/graphite/interchange-1.f: Likewise.
833 * gfortran.dg/graphite/pr42334-1.f: Likewise.
834 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
835 * gfortran.dg/graphite/pr42393.f90: Likewise.
836 * gfortran.dg/graphite/pr47019.f: Likewise.
837 * gfortran.dg/graphite/id-17.f: Likewise.
838 * gfortran.dg/graphite/id-19.f: Likewise.
839 * gfortran.dg/graphite/run-id-2.f90: Likewise.
840 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
841 * gfortran.dg/graphite/pr42326.f90: Likewise.
842 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
843 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
844 a code generation error.
845 * gfortran.dg/graphite/run-id-3.f90: Likewise.
846 * gfortran.dg/graphite/pr29832.f90: Likewise.
848 2017-10-06 Richard Biener <rguenther@suse.de>
850 PR tree-optimization/82436
851 * gcc.dg/vect/pr82436.c: New testcase.
853 2017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
855 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
857 2017-10-05 Tamar Christina <tamar.christina@arm.com>
859 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
860 * lib/target-supports.exp (vect_sizes_16B_8B): New.
862 2017-10-05 Tamar Christina <tamar.christina@arm.com>
864 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
865 * gcc.dg/vect/vect-align-2.c: Likewise.
866 * gcc.dg/vect/vect-multitypes-1.c: Likewise
868 2017-10-05 Nathan Sidwell <nathan@acm.org>
870 * g++.dg/warn/mvp.C: New.
872 2017-10-05 Jakub Jelinek <jakub@redhat.com>
874 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
877 2017-10-05 Richard Biener <rguenther@suse.de>
879 * gfortran.dg/graphite/id-17.f: Fix typo.
880 * gfortran.dg/graphite/id-19.f: Likewise.
881 * gfortran.dg/graphite/pr29832.f90: Likewise.
882 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
883 * gfortran.dg/graphite/pr42326.f90: Likewise.
884 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
885 * gfortran.dg/graphite/run-id-2.f90: Likewise.
886 * gfortran.dg/graphite/run-id-3.f90: Likewise.
888 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/cpp1y/pr80471.C: New.
893 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
896 * g++.dg/cpp1z/constexpr-lambda17.C: New.
898 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
901 * g++.dg/cpp1y/lambda-generic-78018.C: New.
903 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
904 Andrew Pinski <apinski@cavium.com>
907 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
908 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
910 2017-10-04 Sudakshina Das <sudi.das@arm.com>
912 * gcc.target/aarch64/bic_imm_1.c: New.
913 * gcc.target/aarch64/orr_imm_1.c: Likewise.
915 2017-10-04 Nathan Sidwell <nathan@acm.org>
917 * g++.dg/abi/mangle41.C: Adjust diagnostics.
919 2017-10-04 Jakub Jelinek <jakub@redhat.com>
922 * g++.dg/cpp1y/pr82373.C: New test.
924 2017-10-04 David Malcolm <dmalcolm@redhat.com>
926 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
927 underlining for param.
928 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
929 highlighting of parameters; add test coverage for trivial
930 parameter decls, and for callback parameters.
931 * gcc.dg/pr68533.c: Update location of two errors to reflect
934 2017-10-04 David Malcolm <dmalcolm@redhat.com>
936 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
937 (create_code): Call it.
938 * jit.dg/test-vector-rvalues.cc: New test case.
940 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
942 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
944 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
947 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
949 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
950 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
951 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
952 vect_floatint_cvt with vect_doubleint_cvt.
953 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
954 vect_intfloat_cvt with vect_intdouble_cvt.
955 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
956 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
957 depend on vect_intdouble_cvt.
958 * lib/target-supports.exp
959 (check_effective_target_vect_doubleint_cvt)
960 (check_effective_target_vect_intdouble_cvt): New procs.
962 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
964 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
965 * lib/target-supports.exp (check_effective_target_vect_long_mult):
968 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
970 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
971 * gfortran.dg/vect/pr77848.f: Likewise.
973 2017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
975 * lib/target-supports.exp (check_effective_target_vect_float):
976 Return 1 being on a S/390 with VXE.
977 * gcc.dg/vect/pr31699.c: Require vec_float.
978 * gcc.dg/vect/pr61194.c: Likewise.
979 * gcc.dg/vect/pr65947-10.c: Likewise.
980 * gcc.dg/vect/pr66142.c: Likewise.
981 * gcc.dg/vect/slp-10.c: Likewise.
982 * gcc.dg/vect/slp-11c.c: Likewise.
983 * gcc.dg/vect/slp-12b.c: Likewise.
984 * gcc.dg/vect/slp-18.c: Likewise.
985 * gcc.dg/vect/slp-33.c: Likewise.
986 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
987 * gcc.dg/vect/slp-cond-2.c: Likewise.
988 * gcc.dg/vect/vect-cond-10.c: Likewise.
989 * gcc.dg/vect/vect-cond-8.c: Likewise.
990 * gcc.dg/vect/vect-cond-9.c: Likewise.
991 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
992 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
994 2017-10-04 Thomas Schwinge <thomas@codesourcery.com>
996 PR tree-optimization/82374
997 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
998 attributes propagation changes for OMP outlined regions.
999 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1000 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1002 2017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1004 PR tree-optimization/82413
1005 * g++.dg/pr82413.C: New test.
1007 2017-10-04 Paul Thomas <pault@gcc.gnu.org>
1010 * gfortran.dg/associate_32.f03 : New test.
1012 2017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1015 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1017 2017-10-04 Jakub Jelinek <jakub@redhat.com>
1019 PR tree-optimization/82374
1020 * gcc.dg/gomp/pr82374.c: New test.
1022 2017-10-04 Richard Biener <rguenther@suse.de>
1024 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
1025 errors and scan for one.
1026 * gfortran.dg/graphite/id-19.f: Likewise.
1027 * gfortran.dg/graphite/pr29832.f90: Likewise.
1028 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1029 * gfortran.dg/graphite/pr42326.f90: Likewise.
1030 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1031 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1032 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1033 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
1035 2017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1037 * gcc.target/powerpc/float128-odd.c: New test.
1039 2017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
1044 2017-10-03 Jeff Law <law@redhat.com>
1047 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
1049 2017-10-03 Martin Jambor <mjambor@suse.cz>
1051 PR tree-optimization/82363
1052 * gcc.dg/tree-ssa/pr82363.c: New test.
1054 2017-10-03 Jakub Jelinek <jakub@redhat.com>
1056 PR tree-optimization/82381
1057 * gcc.c-torture/compile/pr82381.c: New test.
1060 * gcc.dg/pr82386.c: New test.
1062 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/cpp1y/lambda-generic-70570.C: New.
1067 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
1072 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/cpp1y/lambda-generic-79005.C: New.
1077 2017-10-02 Paul Thomas <pault@gcc.gnu.org>
1080 * gfortran.dg/typebound_proc_36.f90 : New test.
1082 2017-10-02 Peter Bergner <bergner@vnet.ibm.com>
1085 * gcc.target/powerpc/pr80210-2.c: New test.
1087 2017-10-02 Jakub Jelinek <jakub@redhat.com>
1089 * gcc.dg/pr82389.c: New test.
1091 PR tree-optimization/82387
1092 PR tree-optimization/82388
1093 PR tree-optimization/82389
1094 * gcc.c-torture/compile/pr82389.c: New test.
1095 * gcc.c-torture/execute/pr82387.c: New test.
1096 * gcc.c-torture/execute/pr82388.c: New test.
1098 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1102 * g++.dg/torture/pr79180.C: Likewise.
1105 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1107 2017-10-02 Richard Biener <rguenther@suse.de>
1109 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
1110 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
1111 * gcc.dg/graphite/id-16.c: Likewise.
1112 * gcc.dg/graphite/pr46168.c: Likewise.
1113 * gcc.dg/graphite/pr68756.c: Likewise.
1114 * gcc.dg/graphite/pr69728.c: Likewise.
1115 * gcc.dg/graphite/pr71575-2.c: Likewise.
1116 * gcc.dg/graphite/pr77362.c: Likewise.
1117 * gcc.dg/graphite/pr81373.c: Likewise.
1118 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1119 * gfortran.dg/graphite/interchange-1.f: Likewise.
1120 * gfortran.dg/graphite/pr29581.f90: Likewise.
1121 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1122 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1123 * gfortran.dg/graphite/pr42393.f90: Likewise.
1124 * gfortran.dg/graphite/pr47019.f: Likewise.
1126 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp1y/lambda-generic-69977.C: New.
1131 2017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
1136 2017-10-02 Tom de Vries <tom@codesourcery.com>
1138 * gcc.c-torture/compile/pr82337.c: Add
1139 dg-require-effective-target nonlocal_goto.
1141 2017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
1142 Alan Hayward <alan.hayward@arm.com>
1143 David Sherwood <david.sherwood@arm.com>
1146 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
1148 2017-10-02 Richard Biener <rguenther@suse.de>
1150 PR tree-optimization/82355
1151 * gcc.dg/graphite/fuse-1.c: Adjust.
1152 * gcc.dg/graphite/fuse-2.c: Likewise.
1153 * gcc.dg/graphite/pr82355.c: New testcase.
1155 2017-10-01 Jeff Law <law@redhat.com>
1157 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
1159 2017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1162 * gfortran.dg/binding_label_tests_28.f90: New test.
1164 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
1169 2017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1172 * g++.dg/cpp1y/constexpr-68754.C: Move...
1173 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1175 2017-09-30 Jakub Jelinek <jakub@redhat.com>
1178 * gcc.target/i386/pr82361-1.c: New test.
1179 * gcc.target/i386/pr82361-2.c: New test.
1181 2017-09-29 Yury Gribov <tetra2005@gmail.com>
1184 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1186 2017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1188 * g++.dg/other/dump-ada-spec-10.C: New test.
1190 2017-09-29 Jeff Law <law@redhat.com>
1192 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1194 2017-09-29 Jakub Jelinek <jakub@redhat.com>
1196 P0683R1 - default member initializers for bit-fields
1197 * g++.dg/ext/bitfield6.C: New test.
1198 * g++.dg/cpp2a/bitfield1.C: New test.
1199 * g++.dg/cpp2a/bitfield2.C: New test.
1200 * g++.dg/cpp2a/bitfield3.C: New test.
1202 2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1205 * gcc.target/i386/pr81481.c: New.
1207 2017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1209 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
1210 and dg-require-effective-target directives to correct testing
1212 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1213 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1214 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
1215 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
1216 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
1217 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
1218 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
1219 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
1220 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
1221 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
1222 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
1223 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
1224 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
1225 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
1226 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
1227 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
1228 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
1230 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1232 PR tree-optimization/82337
1233 * gcc.c-torture/compile/pr82337.c: New file.
1235 2017-09-29 Javier Miranda <miranda@adacore.com>
1237 * gnat.dg/unchecked_union3.adb: New testcase.
1239 2017-09-29 Javier Miranda <miranda@adacore.com>
1241 * gnat.dg/unchecked_union2.adb: New testcase.
1243 2017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1246 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1247 * gfortran.dg/argument_checking_4.f90: Likewise.
1248 * gfortran.dg/argument_checking_5.f90: Likewise.
1249 * gfortran.dg/argument_checking_6.f90: Likewise.
1250 * gfortran.dg/argument_checking_10.f90: Likewise.
1251 * gfortran.dg/argument_checking_13.f90: Likewise.
1252 * gfortran.dg/argument_checking_15.f90: Likewise.
1253 * gfortran.dg/argument_checking_18.f90: Likewise.
1254 * gfortran.dg/gomp/udr8.f90: Likewise.
1255 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1258 2017-09-29 Jakub Jelinek <jakub@redhat.com>
1260 * g++.dg/ext/bitfield7.C: New test.
1261 * g++.dg/ext/bitfield8.C: New test.
1262 * g++.dg/ext/bitfield9.C: New test.
1265 * gcc.dg/tree-ssa/pr82340.c: New test.
1267 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1269 2017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1274 2017-09-28 Jakub Jelinek <jakub@redhat.com>
1277 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1278 * gcc.target/i386/pr82260-2.c: Likewise.
1280 2017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1282 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1284 2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1286 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1287 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1288 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1289 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1290 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1291 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1292 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1293 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1294 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1295 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1297 2017-09-28 David Malcolm <dmalcolm@redhat.com>
1299 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1301 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1302 create a function pointer type independently of the call to
1303 gcc_jit_function_get_address, and assign the pointer to a local
1304 before returning it, to exercise the function pointer type
1307 2017-09-27 David Malcolm <dmalcolm@redhat.com>
1309 * jit.dg/all-non-failing-tests.h: Add
1310 test-returning-function-ptr.c.
1311 * jit.dg/test-returning-function-ptr.c: New test case.
1313 2017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1316 * gcc.target/aarch64/pr71727-2.c: New test.
1318 2017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1320 * gcc.target/powerpc/swaps-p8-28.c: New test.
1321 * gcc.target/powerpc/swaps-p8-29.c: New test.
1322 * gcc.target/powerpc/swaps-p8-30.c: New test.
1323 * gcc.target/powerpc/swaps-p8-31.c: New test.
1324 * gcc.target/powerpc/swaps-p8-32.c: New test.
1325 * gcc.target/powerpc/swaps-p8-33.c: New test.
1326 * gcc.target/powerpc/swaps-p8-34.c: New test.
1327 * gcc.target/powerpc/swaps-p8-35.c: New test.
1328 * gcc.target/powerpc/swaps-p8-36.c: New test.
1329 * gcc.target/powerpc/swaps-p8-37.c: New test.
1330 * gcc.target/powerpc/swaps-p8-38.c: New test.
1331 * gcc.target/powerpc/swaps-p8-39.c: New test.
1332 * gcc.target/powerpc/swaps-p8-40.c: New test.
1333 * gcc.target/powerpc/swaps-p8-41.c: New test.
1334 * gcc.target/powerpc/swaps-p8-42.c: New test.
1335 * gcc.target/powerpc/swaps-p8-43.c: New test.
1336 * gcc.target/powerpc/swaps-p8-44.c: New test.
1337 * gcc.target/powerpc/swaps-p8-45.c: New test.
1339 2017-09-27 Carl Love <cel@us.ibm.com>
1340 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1341 for the __builtin_fctid and __builtin_fctiw.
1343 2017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1345 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1346 new group memory offsetting code in the BRIG frontend.
1347 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1348 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1349 * brig.dg/test/gimple/variables.hsail: Likewise.
1351 2017-09-27 Jakub Jelinek <jakub@redhat.com>
1354 * g++.dg/opt/pr82159.C: New test.
1356 2017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1358 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1360 2017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1362 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1363 don't generate a 32-bit shift after doing XSCVDPSPN.
1364 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1365 * gcc.target/powerpc/direct-move-float3.c: New test.
1367 2017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1369 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1371 2017-09-26 Carl Love <cel@us.ibm.com>
1373 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1374 file for the new built-ins and the existing built-ins.
1376 2017-09-26 Janus Weil <janus@gcc.gnu.org>
1380 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1381 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1382 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1383 Don't assume that DOUBLE PRECISION has kind=16.
1385 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1387 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1388 warning from associate construct and do loop.
1390 2017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1392 * gfortran.dg/gomp/associate1.f90: Really commit change
1394 * gfortran.dg/predcom-1.f: Likewise.
1395 * gfortran.dg/unconstrained_commons.f: Likewise.
1397 2017-09-26 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.dg/pr35691-5.c: New test.
1401 * gcc.dg/pr35691-6.c: New test.
1403 2017-09-26 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/82321
1406 * gcc.dg/graphite/pr82321.c: New testcase.
1408 2017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1410 * lib/target-supports.exp (check_effective_target_vect_int)
1411 (check_effective_target_vect_shift)
1412 (check_effective_target_whole_vector_shift)
1413 (check_effective_target_vect_shift_char)
1414 (check_effective_target_vect_long)
1415 (check_effective_target_vect_double)
1416 (check_effective_target_vect_long_long)
1417 (check_effective_target_vect_perm)
1418 (check_effective_target_vect_perm_byte)
1419 (check_effective_target_vect_perm_short)
1420 (check_effective_target_vect_widen_mult_qi_to_hi)
1421 (check_effective_target_vect_widen_mult_hi_to_si)
1422 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1423 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1424 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1425 (check_effective_target_vect_pack_trunc)
1426 (check_effective_target_vect_unpack)
1427 (check_effective_target_vect_hw_misalign)
1428 (check_effective_target_vect_condition)
1429 (check_effective_target_vect_cond_mixed)
1430 (check_effective_target_vect_char_mult)
1431 (check_effective_target_vect_short_mult)
1432 (check_effective_target_vect_int_mult)
1433 (check_effective_target_vect_extract_even_odd)
1434 (check_effective_target_vect_interleave)
1435 (check_effective_target_sqrt_insn)
1436 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
1438 (check_vect_support_and_set_flags): New proc.
1439 (check_effective_target_s390_vxe): Rename arch12 to z14.
1441 2017-09-26 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/82320
1444 * gcc.dg/torture/pr82320.c: New testcase.
1446 2017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1448 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1451 2017-09-25 Jeff Law <law@redhat.com>
1453 * lib/target-supports.exp
1454 (check_effective_target_supports_stack_clash_protection): Enable for
1455 rs6000 and powerpc targets.
1457 2017-09-25 Bin Cheng <bin.cheng@arm.com>
1459 PR tree-optimization/82163
1460 * gcc.dg/tree-ssa/pr82163.c: New test.
1462 2017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1464 * gfortran.dg/do_subscript_1.f90: New test.
1465 * gfortran.dg/do_subscript_2.f90: New test.
1466 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
1467 * gfortran.dg/predcom-1.f: Adjust loop bounds.
1468 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
1470 2017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1472 * gcc.target/powerpc/fold-vec-st-char.c: New.
1473 * gcc.target/powerpc/fold-vec-st-double.c: New.
1474 * gcc.target/powerpc/fold-vec-st-float.c: New.
1475 * gcc.target/powerpc/fold-vec-st-int.c: New.
1476 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
1477 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
1478 * gcc.target/powerpc/fold-vec-st-short.c: New.
1480 2017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
1482 * g++.dg/pr82155.C: New testcase.
1484 2017-09-25 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/82285
1487 * gcc.dg/torture/pr82285.c: New testcase.
1489 2017-09-25 Justin Squirek <squirek@adacore.com>
1491 * gnat.dg/entry_family.adb: New testcase
1493 2017-09-24 H.J. Lu <hongjiu.lu@intel.com>
1496 * gcc.target/i386/pr82267.c: New test.
1498 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1501 * gfortran.dg/data_derived_1.f90: New test.
1503 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1506 * gfortran.dg/intrinsic_bounds_1.f90: New test.
1507 * gfortran.dg/intrinsic_param_1.f90: New test.
1509 2017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1510 Steven G. Kargl <kargl@gcc.gnu.org>
1513 * gfortran.dg/zero_sized_7.f90: New test.
1515 2017-09-23 Janus Weil <janus@gcc.gnu.org>
1518 * gfortran.dg/promotion_3.f90: New test case.
1519 * gfortran.dg/promotion_4.f90: New test case.
1521 2017-09-23 Daniel Santos <daniel.santos@pobox.com>
1523 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
1524 * gcc.target/i386/pr82196-2.c: (b): Likewise.
1526 2017-09-22 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
1530 instead of -fdump-tree-forwprop-details in dg-options.
1531 * gcc.dg/pr35691-2.c: Likewise.
1532 * gcc.dg/pr35691-3.c: New test.
1533 * gcc.dg/pr35691-4.c: New test.
1536 * g++.dg/ubsan/pr81929.C: New test.
1538 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1540 PR tree-optimization/82289
1541 * gcc.dg/vect/pr82289.c: New test.
1543 2017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
1544 Alan Hayward <alan.hayward@arm.com>
1545 David Sherwood <david.sherwood@arm.com>
1547 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
1548 of alignment message.
1549 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1551 2017-09-22 Martin Sebor <msebor@redhat.com>
1554 * gcc.target/i386/pr80732.c: Correct a type error.
1556 2017-09-22 David Malcolm <dmalcolm@redhat.com>
1558 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
1559 to reflect highlighting of parameters; add test coverage for
1560 callback parameters.
1562 2017-09-22 Richard Biener <rguenther@suse.de>
1564 * gcc.dg/graphite/scop-24.c: New testcase.
1566 2017-09-22 Richard Biener <rguenther@suse.de>
1568 PR tree-optimization/82291
1569 * gcc.dg/torture/pr82291.c: New testcase.
1571 2017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
1573 * gcc.target/i386/avx512f-constant-set.c: New test.
1575 2017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
1577 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
1578 * gcc.target/i386/avx512f-prefer.c: New test.
1580 2017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1582 * lib/target-supports.exp
1583 (check_effective_target_frame_pointer_for_non_leaf): Add
1584 case for x86 Solaris.
1586 2017-09-21 Paul Thomas <pault@gcc.gnu.org>
1589 * gfortran.dg/associate_26.f90 : New test.
1592 * gfortran.dg/associate_27.f90 : New test.
1595 * gfortran.dg/associate_28.f90 : New test.
1598 * gfortran.dg/associate_29.f90 : New test.
1601 * gfortran.dg/associate_30.f90 : New test.
1604 * gfortran.dg/associate_31.f90 : New test.
1606 2017-09-21 Eric Botcazou <ebotcazou@adacore.com>
1608 * gnat.dg/discr48.adb: New test.
1609 * gnat.dg/discr48_pkg.ads: New helper.
1611 2017-09-21 Tamar Christina <tamar.christina@arm.com>
1614 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1617 2017-09-21 Cesar Philippidis <cesar@codesourcery.com>
1619 * gfortran.dg/goacc/wait.f90: New test.
1621 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1624 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
1625 const predicate to const predicate & to avoid UB.
1626 * g++.dg/opt/pr81715.C: New test.
1628 2017-09-21 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/82276
1631 PR tree-optimization/82244
1632 * gcc.dg/torture/pr82276.c: New testcase.
1634 2017-09-21 Richard Biener <rguenther@suse.de>
1636 PR tree-optimization/71351
1637 * gfortran.dg/graphite/pr71351.f90: New testcase.
1638 * gfortran.dg/graphite/interchange-3.f90: Adjust.
1640 2017-09-21 Jakub Jelinek <jakub@redhat.com>
1643 * gcc.target/i386/pr82260-1.c: New test.
1644 * gcc.target/i386/pr82260-2.c: New test.
1646 2017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1647 Jeff Law <law@redhat.com>
1649 * gcc.dg/stack-check-5.c: Add argument for s390.
1650 * lib/target-supports.exp:
1651 (check_effective_target_supports_stack_clash_protection): Enable for
1654 2017-09-20 Martin Sebor <msebor@redhat.com>
1657 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
1658 * g++.dg/ext/attr-ifunc-4.C: Ditto.
1659 * lib/target-supports.exp: Adjust for C++.
1662 * gcc.dg/attr-ifunc-1.c: Correct type errors.
1663 * gcc.dg/attr-ifunc-2.c: Ditto.
1664 * gcc.dg/attr-ifunc-3.c: Ditto.
1665 * gcc.dg/attr-ifunc-4.c: Ditto.
1666 * gcc.dg/attr-ifunc-5.c: Ditto.
1667 * gcc.dg/pr81854.c: Require ifunc support.
1668 * lib/target-supports.exp: Correct type error.
1670 2017-09-20 Jeff Law <law@redhat.com>
1672 * gcc.target/i386/stack-check-11.c: Update test and regexp
1673 so that it works for both i?86 and x86_64.
1675 2017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1678 * gcc.target/powerpc/pr77687.c: New testcase.
1680 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1682 P0409R2 - allow lambda capture [=, this]
1683 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
1684 capture. Add further tests.
1685 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
1686 for c++2a on [=, this] capture.
1688 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
1689 * g++.dg/cpp1z/cplusplus_1z.C: New test.
1691 2017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
1693 * gcc.target/i386/builtin_target.c: Test knm.
1694 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
1696 2017-09-20 Richard Biener <rguenther@suse.de>
1698 PR tree-optimization/77362
1699 * gcc.dg/graphite/pr77362.c: New testcase.
1701 2017-09-20 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/82264
1704 * gcc.dg/torture/pr82264.c: New testcase.
1706 2017-09-20 Jakub Jelinek <jakub@redhat.com>
1708 * g++.dg/debug/dwarf2/template-params-13.C: New test.
1709 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
1710 it doesn't match newlines.
1711 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1712 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1713 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
1714 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1715 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1716 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1717 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
1718 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1719 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
1720 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
1722 2017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/cpp0x/constexpr-ctor20.C: New.
1727 2017-09-20 Richard Biener <rguenther@suse.de>
1729 PR tree-optimization/81373
1730 * gcc.dg/graphite/pr81373.c: New testcase.
1732 2017-09-19 Jeff Law <law@redhat.com>
1734 * gcc.target/i386/stack-check-11.c: New test.
1736 * gcc.dg/stack-check-4.c: New test.
1737 * gcc.dg/stack-check-5.c: New test.
1738 * gcc.dg/stack-check-6.c: New test.
1739 * gcc.dg/stack-check-6a.c: New test.
1740 * gcc.dg/stack-check-7.c: New test.
1741 * gcc.dg/stack-check-8.c: New test.
1742 * gcc.dg/stack-check-9.c: New test.
1743 * gcc.dg/stack-check-10.c: New test.
1744 * lib/target-supports.exp
1745 (check_effective_target_supports_stack_clash_protection): Enable for
1746 x86 and x86_64 targets.
1748 * gcc.dg/stack-check-3.c: New test.
1750 * gcc.dg/stack-check-2.c: New test.
1751 * lib/target-supports.exp
1752 (check_effective_target_supports_stack_clash_protection): New.
1753 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
1754 (check_effective_target_caller_implicit_probes): Likewise.
1756 2017-09-19 Jakub Jelinek <jakub@redhat.com>
1758 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
1759 * g++.dg/tree-ssa/pr41428.C: Likewise.
1760 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
1762 * g++.dg/expr/bool3.C: Likewise.
1763 * g++.dg/expr/bitfield5.C: Likewise.
1764 * g++.old-deja/g++.jason/bool5.C: Likewise.
1766 2017-09-18 Martin Sebor <msebor@redhat.com>
1769 * gcc.dg/pr81854.c: New test.
1770 * g++.dg/ext/attr-ifunc-5.C: New test.
1771 * g++.dg/ext/attr-ifunc-1.C: Adjust.
1772 * g++.dg/ext/attr-ifunc-2.C: Same.
1773 * g++.dg/ext/attr-ifunc-3.C: Same.
1774 * g++.dg/ext/attr-ifunc-4.C: Same.
1775 * g++.old-deja/g++.abi/vtable2.C: Same.
1776 * gcc.dg/attr-ifunc-1.c: Same.
1778 2017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
1780 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
1782 2017-09-19 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/82244
1785 * gcc.dg/torture/pr82244.c: New testcase.
1787 2017-09-19 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/69728
1790 * gfortran.dg/graphite/pr69728.f90: New testcase.
1791 * gcc.dg/graphite/pr69728.c: Likewise.
1793 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1796 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
1798 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1800 * gcc.dg/vect/slp-multitypes-13.c: New test.
1802 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
1804 * gfortran.dg/vect/mask-store-1.f90: New test.
1806 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/expr/delete1.C: New.
1811 2017-09-18 Bob Duff <duff@adacore.com>
1813 * gnat.dg/validity_check.adb: New testcase.
1815 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
1817 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
1819 2017-09-18 Bob Duff <duff@adacore.com>
1821 * gnat.dg/tagged_prefix_call.adb: New testcase.
1823 2017-09-18 Ed Schonberg <schonberg@adacore.com>
1825 * gnat.dg/default_variants.adb: New testcase.
1827 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1830 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
1831 * gcc.target/i386/pr81736-4.c: Likewise.
1833 2017-09-18 Richard Biener <rguenther@suse.de>
1835 PR tree-optimization/79622
1836 * gcc.dg/graphite/pr79622.c: New testcase.
1838 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
1840 gcc.target/i386/pr82196-1.c: New test.
1841 gcc.target/i386/pr82196-2.c: Likewise.
1843 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
1846 * gcc.target/i386/pr82166.c: New test.
1848 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
1851 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
1852 * gfortran.dg/pdt_2.f03 : The same.
1853 * gfortran.dg/pdt_3.f03 : The same.
1854 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
1855 module 'bad_vars'. Add error concerning assumed parameters and
1857 * gfortran.dg/pdt_11.f03 : New test.
1860 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
1861 * gfortran.dg/associate_25.f90 : New test.
1862 * gfortran.dg/pdt_12.f03 : New test.
1864 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
1865 Jakub Jelinek <jakub@redhat.com>
1867 Add support for -std=c++2a.
1868 * lib/target-supports.exp (check_effective_target_c++17): Return
1869 1 also if check_effective_target_c++2a.
1870 (check_effective_target_c++17_down): New.
1871 (check_effective_target_c++2a_only): New.
1872 (check_effective_target_c++2a): New.
1873 * g++.dg/cpp2a/cplusplus.C: New.
1875 2017-09-15 Joseph Myers <joseph@codesourcery.com>
1878 * gcc.target/i386/excess-precision-8.c: New test.
1880 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1881 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/other/anon-union4.C: New.
1885 * g++.old-deja/g++.law/union4.C: Adjust.
1886 * g++.old-deja/g++.other/anon1.C: Likewise.
1888 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1890 * c-c++-common/Wcast-align.c: New test.
1892 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1894 * g++.dg/sso-1.C: New test.
1895 * g++.dg/sso-2.C: Likewise.
1897 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
1900 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1902 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1904 PR tree-optimization/71026
1905 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1907 2017-09-15 Jakub Jelinek <jakub@redhat.com>
1909 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1910 * lib/target-supports.exp (check_effective_target_c++14): Use
1911 check_effective_target_c++17 instead of check_effective_target_c++1z.
1912 (check_effective_target_c++14_down): Likewise.
1913 (check_effective_target_c++1z_only): Rename to ...
1914 (check_effective_target_c++17_only): ... this.
1915 (check_effective_target_c++1z): Rename to ...
1916 (check_effective_target_c++17): ... this.
1917 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1918 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1919 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1920 and comments refering to 1z to 17.
1921 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1922 * g++.dg/template/partial5.C: Likewise.
1923 * g++.dg/template/nontype8.C: Likewise.
1924 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1925 * g++.dg/cpp1z/nontype3a.C: Likewise.
1926 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1927 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1928 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1929 * g++.dg/cpp1z/pr78771.C: Likewise.
1930 * g++.dg/cpp1z/elide1.C: Likewise.
1931 * g++.dg/cpp1z/fold3.C: Likewise.
1932 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1933 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1934 * g++.dg/cpp1z/inline-var2.C: Likewise.
1935 * g++.dg/cpp1z/eval-order2.C: Likewise.
1936 * g++.dg/cpp1z/decomp21.C: Likewise.
1937 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1938 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1939 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1940 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1941 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1942 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1943 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1944 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1945 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1946 * g++.dg/cpp1z/range-for1.C: Likewise.
1947 * g++.dg/cpp1z/init-statement4.C: Likewise.
1948 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1949 * g++.dg/cpp1z/decomp30.C: Likewise.
1950 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1951 * g++.dg/cpp1z/register2.C: Likewise.
1952 * g++.dg/cpp1z/decomp9.C: Likewise.
1953 * g++.dg/cpp1z/regress1.C: Likewise.
1954 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1955 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1956 * g++.dg/cpp1z/abbrev2.C: Likewise.
1957 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1958 * g++.dg/cpp1z/regress2.C: Likewise.
1959 * g++.dg/cpp1z/decomp16.C: Likewise.
1960 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1961 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1962 * g++.dg/cpp1z/decomp3.C: Likewise.
1963 * g++.dg/cpp1z/register1.C: Likewise.
1964 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1965 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1966 * g++.dg/cpp1z/decomp10.C: Likewise.
1967 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1968 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1969 * g++.dg/cpp1z/decomp27.C: Likewise.
1970 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1971 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1972 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1973 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1974 * g++.dg/cpp1z/decomp11.C: Likewise.
1975 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1976 * g++.dg/cpp1z/utf8-2.C: Likewise.
1977 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1978 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1979 * g++.dg/cpp1z/byte1.C: Likewise.
1980 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1981 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1982 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1983 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1984 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1985 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1986 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1987 * g++.dg/cpp1z/cplusplus.C: Likewise.
1988 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1989 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1990 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1991 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1992 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1993 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1994 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1995 * g++.dg/cpp1z/fold9.C: Likewise.
1996 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1997 * g++.dg/cpp1z/abbrev1.C: Likewise.
1998 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1999 * g++.dg/cpp1z/utf8.C: Likewise.
2000 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2001 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2002 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2003 * g++.dg/cpp1z/init-statement2.C: Likewise.
2004 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2005 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2006 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2007 * g++.dg/cpp1z/nontype3.C: Likewise.
2008 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2009 * g++.dg/cpp1z/fold7.C: Likewise.
2010 * g++.dg/cpp1z/nontype2.C: Likewise.
2011 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2012 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2013 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2014 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2015 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2016 * g++.dg/cpp1z/nontype1.C: Likewise.
2017 * g++.dg/cpp1z/init-statement5.C: Likewise.
2018 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2019 * g++.dg/cpp1z/decomp17.C: Likewise.
2020 * g++.dg/cpp1z/fold4.C: Likewise.
2021 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2022 * g++.dg/cpp1z/fold7a.C: Likewise.
2023 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2024 * g++.dg/cpp1z/init-statement7.C: Likewise.
2025 * g++.dg/cpp1z/aggr-base5.C: Likewise.
2026 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
2027 * g++.dg/cpp1z/pr79143.C: Likewise.
2028 * g++.dg/cpp1z/class-deduction38.C: Likewise.
2029 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
2030 * g++.dg/cpp1z/class-deduction12.C: Likewise.
2031 * g++.dg/cpp1z/decomp20.C: Likewise.
2032 * g++.dg/cpp1z/class-deduction22.C: Likewise.
2033 * g++.dg/cpp1z/class-deduction29.C: Likewise.
2034 * g++.dg/cpp1z/class-deduction8.C: Likewise.
2035 * g++.dg/cpp1z/class-deduction43.C: Likewise.
2036 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2037 * g++.dg/cpp1z/fold8.C: Likewise.
2038 * g++.dg/cpp1z/init-statement3.C: Likewise.
2039 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
2040 * g++.dg/cpp1z/class-deduction36.C: Likewise.
2041 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
2042 * g++.dg/cpp1z/fallthrough1.C: Likewise.
2043 * g++.dg/cpp1z/fold1.C: Likewise.
2044 * g++.dg/cpp1z/class-deduction26.C: Likewise.
2045 * g++.dg/cpp1z/fold-ice1.C: Likewise.
2046 * g++.dg/cpp1z/fold5.C: Likewise.
2047 * g++.dg/cpp1z/class-deduction34.C: Likewise.
2048 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
2049 * g++.dg/cpp1z/class-deduction7.C: Likewise.
2050 * g++.dg/cpp1z/class-deduction16.C: Likewise.
2051 * g++.dg/cpp1z/class-deduction10.C: Likewise.
2052 * g++.dg/cpp1z/eval-order3.C: Likewise.
2053 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
2054 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
2055 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
2056 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
2057 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
2058 * g++.dg/cpp1z/decomp15.C: Likewise.
2059 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
2060 * g++.dg/cpp1z/fold-mangle.C: Likewise.
2061 * g++.dg/cpp1z/class-deduction35.C: Likewise.
2062 * g++.dg/cpp1z/decomp4.C: Likewise.
2063 * g++.dg/cpp1z/class-deduction42.C: Likewise.
2064 * g++.dg/cpp1z/init-statement8.C: Likewise.
2065 * g++.dg/cpp1z/inline-var1a.C: Likewise.
2066 * g++.dg/cpp1z/init-statement6.C: Likewise.
2067 * g++.dg/cpp1z/class-deduction17.C: Likewise.
2068 * g++.dg/cpp1z/class-deduction28.C: Likewise.
2069 * g++.dg/cpp1z/class-deduction27.C: Likewise.
2070 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
2071 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
2072 * g++.dg/cpp1z/class-deduction11.C: Likewise.
2073 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
2074 * g++.dg/cpp1z/init-statement9.C: Likewise.
2075 * g++.dg/cpp1z/class-deduction19.C: Likewise.
2076 * g++.dg/cpp1z/class-deduction5.C: Likewise.
2077 * g++.dg/cpp1z/fold2.C: Likewise.
2078 * g++.dg/cpp1z/class-deduction33.C: Likewise.
2079 * g++.dg/cpp1z/class-deduction24.C: Likewise.
2080 * g++.dg/cpp1z/aggr-base1.C: Likewise.
2081 * g++.dg/cpp1z/fold6.C: Likewise.
2082 * g++.dg/cpp1z/decomp12.C: Likewise.
2083 * g++.dg/cpp1z/class-deduction4.C: Likewise.
2084 * g++.dg/cpp1z/inline-var1.C: Likewise.
2085 * g++.dg/cpp1z/aligned-new2.C: Likewise.
2086 * g++.dg/cpp1z/class-deduction3.C: Likewise.
2087 * g++.dg/other/error3.C: Likewise.
2088 * g++.dg/init/new25.C: Likewise.
2089 * g++.dg/init/new13.C: Likewise.
2090 * g++.dg/tls/diag-2.C: Likewise.
2091 * g++.dg/tls/diag-4.C: Likewise.
2092 * g++.dg/opt/noreturn-1.C: Likewise.
2093 * g++.dg/eh/async-unwind2.C: Likewise.
2094 * g++.dg/eh/spec9.C: Likewise.
2095 * g++.dg/eh/spec7.C: Likewise.
2096 * g++.dg/eh/template1.C: Likewise.
2097 * g++.dg/eh/cond4.C: Likewise.
2098 * g++.dg/eh/pr41819.C: Likewise.
2099 * g++.dg/eh/delete1.C: Likewise.
2100 * g++.dg/eh/spec3.C: Likewise.
2101 * g++.dg/eh/forced4.C: Likewise.
2102 * g++.dg/eh/spec2.C: Likewise.
2103 * g++.dg/eh/shadow1.C: Likewise.
2104 * g++.dg/eh/pr38662.C: Likewise.
2105 * g++.dg/eh/ehopt1.C: Likewise.
2106 * g++.dg/eh/spec8.C: Likewise.
2107 * g++.dg/eh/init-temp2.C: Likewise.
2108 * g++.dg/rtti/crash3.C: Likewise.
2109 * g++.dg/warn/Wreturn-type-3.C: Likewise.
2110 * g++.dg/warn/register-parm-1.C: Likewise.
2111 * g++.dg/warn/register-var-2.C: Likewise.
2112 * g++.dg/gcov/gcov-7.C: Likewise.
2113 * g++.dg/tree-ssa/pr45605.C: Likewise.
2114 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
2115 * g++.dg/lookup/exception1.C: Likewise.
2116 * g++.dg/ubsan/pr79589.C: Likewise.
2117 * g++.dg/tm/pr47340.C: Likewise.
2118 * g++.dg/tm/pr46567.C: Likewise.
2119 * g++.dg/expr/bitfield5.C: Likewise.
2120 * g++.dg/expr/bool1.C: Likewise.
2121 * g++.dg/expr/lval3.C: Likewise.
2122 * g++.dg/expr/lval4.C: Likewise.
2123 * g++.dg/expr/bitfield4.C: Likewise.
2124 * g++.dg/expr/bitfield6.C: Likewise.
2125 * g++.dg/expr/bool3.C: Likewise.
2126 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2127 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2128 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
2129 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
2130 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
2131 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
2132 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
2133 * g++.dg/ext/has_nothrow_assign.C: Likewise.
2134 * g++.dg/parse/register1.C: Likewise.
2135 * g++.dg/parse/error15.C: Likewise.
2136 * g++.dg/parse/linkage2.C: Likewise.
2137 * g++.dg/concepts/intro2.C: Likewise.
2138 * g++.dg/concepts/class.C: Likewise.
2139 * g++.dg/concepts/traits1.C: Likewise.
2140 * g++.dg/concepts/req5.C: Likewise.
2141 * g++.dg/concepts/var-concept5.C: Likewise.
2142 * g++.dg/concepts/fn-concept2.C: Likewise.
2143 * g++.dg/concepts/traits2.C: Likewise.
2144 * g++.dg/concepts/placeholder2.C: Likewise.
2145 * g++.dg/concepts/class6.C: Likewise.
2146 * g++.dg/concepts/memtmpl1.C: Likewise.
2147 * g++.dg/concepts/friend2.C: Likewise.
2148 * g++.dg/concepts/template-parm3.C: Likewise.
2149 * g++.dg/concepts/template-parm10.C: Likewise.
2150 * g++.dg/concepts/explicit-spec1.C: Likewise.
2151 * g++.dg/concepts/explicit-spec3.C: Likewise.
2152 * g++.dg/concepts/var-templ2.C: Likewise.
2153 * g++.dg/concepts/intro5.C: Likewise.
2154 * g++.dg/concepts/deduction-constraint1.C: Likewise.
2155 * g++.dg/concepts/iconv1.C: Likewise.
2156 * g++.dg/concepts/constrained-parm.C: Likewise.
2157 * g++.dg/concepts/template-template-parm1.C: Likewise.
2158 * g++.dg/concepts/var-concept3.C: Likewise.
2159 * g++.dg/concepts/class3.C: Likewise.
2160 * g++.dg/concepts/memfun2.C: Likewise.
2161 * g++.dg/concepts/req1.C: Likewise.
2162 * g++.dg/concepts/disjunction1.C: Likewise.
2163 * g++.dg/concepts/req17.C: Likewise.
2164 * g++.dg/concepts/pr65848.C: Likewise.
2165 * g++.dg/concepts/placeholder4.C: Likewise.
2166 * g++.dg/concepts/decl-diagnose.C: Likewise.
2167 * g++.dg/concepts/intro7.C: Likewise.
2168 * g++.dg/concepts/pr68683.C: Likewise.
2169 * g++.dg/concepts/partial-spec4.C: Likewise.
2170 * g++.dg/concepts/template-parm5.C: Likewise.
2171 * g++.dg/concepts/explicit-inst1.C: Likewise.
2172 * g++.dg/concepts/class-deduction1.C: Likewise.
2173 * g++.dg/concepts/class1.C: Likewise.
2174 * g++.dg/concepts/req15.C: Likewise.
2175 * g++.dg/concepts/memfun.C: Likewise.
2176 * g++.dg/concepts/pr68434.C: Likewise.
2177 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2178 * g++.dg/concepts/partial-spec6.C: Likewise.
2179 * g++.dg/concepts/var-templ1.C: Likewise.
2180 * g++.dg/concepts/template-parm8.C: Likewise.
2181 * g++.dg/concepts/explicit-inst3.C: Likewise.
2182 * g++.dg/concepts/class4.C: Likewise.
2183 * g++.dg/concepts/req6.C: Likewise.
2184 * g++.dg/concepts/fn8.C: Likewise.
2185 * g++.dg/concepts/class5.C: Likewise.
2186 * g++.dg/concepts/placeholder5.C: Likewise.
2187 * g++.dg/concepts/req16.C: Likewise.
2188 * g++.dg/concepts/req10.C: Likewise.
2189 * g++.dg/concepts/var-concept2.C: Likewise.
2190 * g++.dg/concepts/auto3.C: Likewise.
2191 * g++.dg/concepts/generic-fn-err.C: Likewise.
2192 * g++.dg/concepts/pr65552.C: Likewise.
2193 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2194 * g++.dg/concepts/fn1.C: Likewise.
2195 * g++.dg/concepts/partial-spec.C: Likewise.
2196 * g++.dg/concepts/template-parm12.C: Likewise.
2197 * g++.dg/concepts/diagnostic1.C: Likewise.
2198 * g++.dg/concepts/intro1.C: Likewise.
2199 * g++.dg/concepts/explicit-inst4.C: Likewise.
2200 * g++.dg/concepts/req18.C: Likewise.
2201 * g++.dg/concepts/explicit-spec5.C: Likewise.
2202 * g++.dg/concepts/var-concept6.C: Likewise.
2203 * g++.dg/concepts/fn9.C: Likewise.
2204 * g++.dg/concepts/req2.C: Likewise.
2205 * g++.dg/concepts/template-parm7.C: Likewise.
2206 * g++.dg/concepts/req14.C: Likewise.
2207 * g++.dg/concepts/template-parm6.C: Likewise.
2208 * g++.dg/concepts/variadic4.C: Likewise.
2209 * g++.dg/concepts/fn6.C: Likewise.
2210 * g++.dg/concepts/req-neg1.C: Likewise.
2211 * g++.dg/concepts/alias3.C: Likewise.
2212 * g++.dg/concepts/expression2.C: Likewise.
2213 * g++.dg/concepts/partial-spec3.C: Likewise.
2214 * g++.dg/concepts/expression3.C: Likewise.
2215 * g++.dg/concepts/memfun-err.C: Likewise.
2216 * g++.dg/concepts/pr66091.C: Likewise.
2217 * g++.dg/concepts/explicit-spec2.C: Likewise.
2218 * g++.dg/concepts/equiv.C: Likewise.
2219 * g++.dg/concepts/friend1.C: Likewise.
2220 * g++.dg/concepts/fn4.C: Likewise.
2221 * g++.dg/concepts/var-templ3.C: Likewise.
2222 * g++.dg/concepts/explicit-inst2.C: Likewise.
2223 * g++.dg/concepts/alias2.C: Likewise.
2224 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2225 * g++.dg/concepts/placeholder6.C: Likewise.
2226 * g++.dg/concepts/fn10.C: Likewise.
2227 * g++.dg/concepts/req3.C: Likewise.
2228 * g++.dg/concepts/variadic2.C: Likewise.
2229 * g++.dg/concepts/pr65636.C: Likewise.
2230 * g++.dg/concepts/intro6.C: Likewise.
2231 * g++.dg/concepts/class2.C: Likewise.
2232 * g++.dg/concepts/fn2.C: Likewise.
2233 * g++.dg/concepts/req20.C: Likewise.
2234 * g++.dg/concepts/req8.C: Likewise.
2235 * g++.dg/concepts/placeholder1.C: Likewise.
2236 * g++.dg/concepts/pr65854.C: Likewise.
2237 * g++.dg/concepts/member-concept.C: Likewise.
2238 * g++.dg/concepts/template-parm2.C: Likewise.
2239 * g++.dg/concepts/variadic1.C: Likewise.
2240 * g++.dg/concepts/fn7.C: Likewise.
2241 * g++.dg/concepts/intro4.C: Likewise.
2242 * g++.dg/concepts/req13.C: Likewise.
2243 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2244 * g++.dg/concepts/explicit-spec6.C: Likewise.
2245 * g++.dg/concepts/auto1.C: Likewise.
2246 * g++.dg/concepts/alias1.C: Likewise.
2247 * g++.dg/concepts/fn-concept1.C: Likewise.
2248 * g++.dg/concepts/template-parm11.C: Likewise.
2249 * g++.dg/concepts/explicit-spec4.C: Likewise.
2250 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2251 * g++.dg/concepts/req9.C: Likewise.
2252 * g++.dg/concepts/req4.C: Likewise.
2253 * g++.dg/concepts/pr65681.C: Likewise.
2254 * g++.dg/concepts/req7.C: Likewise.
2255 * g++.dg/concepts/req12.C: Likewise.
2256 * g++.dg/concepts/fn5.C: Likewise.
2257 * g++.dg/concepts/alias4.C: Likewise.
2258 * g++.dg/concepts/generic-fn.C: Likewise.
2259 * g++.dg/concepts/feature-macro.C: Likewise.
2260 * g++.dg/concepts/req19.C: Likewise.
2261 * g++.dg/concepts/placeholder3.C: Likewise.
2262 * g++.dg/concepts/intro3.C: Likewise.
2263 * g++.dg/concepts/partial-spec5.C: Likewise.
2264 * g++.dg/concepts/template-parm4.C: Likewise.
2265 * g++.dg/concepts/dr1430.C: Likewise.
2266 * g++.dg/concepts/pr65634.C: Likewise.
2267 * g++.dg/concepts/var-concept4.C: Likewise.
2268 * g++.dg/concepts/pr67249.C: Likewise.
2269 * g++.dg/concepts/expression.C: Likewise.
2270 * g++.dg/concepts/pr65575.C: Likewise.
2271 * g++.dg/concepts/partial-spec2.C: Likewise.
2272 * g++.dg/concepts/template-parm9.C: Likewise.
2273 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2274 * g++.dg/concepts/equiv2.C: Likewise.
2275 * g++.dg/concepts/req11.C: Likewise.
2276 * g++.dg/concepts/template-parm1.C: Likewise.
2277 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2278 * g++.dg/concepts/var-concept1.C: Likewise.
2279 * g++.dg/concepts/fn3.C: Likewise.
2280 * g++.dg/torture/pr46364.C: Likewise.
2281 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2282 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2283 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2284 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2285 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2286 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2287 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2288 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2289 * g++.dg/torture/pr52918-1.C: Likewise.
2290 * g++.dg/torture/pr49394.C: Likewise.
2291 * g++.dg/torture/pr57190.C: Likewise.
2292 * g++.dg/cpp0x/static_assert8.C: Likewise.
2293 * g++.dg/cpp0x/noexcept19.C: Likewise.
2294 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2295 * g++.dg/cpp0x/variadic73.C: Likewise.
2296 * g++.dg/cpp0x/noexcept02.C: Likewise.
2297 * g++.dg/cpp0x/defaulted23.C: Likewise.
2298 * g++.dg/cpp0x/noexcept08.C: Likewise.
2299 * g++.dg/cpp0x/auto9.C: Likewise.
2300 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2301 * g++.dg/cpp0x/error5.C: Likewise.
2302 * c-c++-common/gomp/atomic-12.c: Likewise.
2303 * c-c++-common/gomp/atomic-13.c: Likewise.
2304 * c-c++-common/gomp/atomic-14.c: Likewise.
2305 * c-c++-common/Wvarargs-2.c: Likewise.
2306 * c-c++-common/Wvarargs.c: Likewise.
2307 * c-c++-common/vector-subscript-2.c: Likewise.
2308 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2309 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2310 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2311 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2312 * g++.old-deja/g++.eh/throw2.C: Likewise.
2313 * g++.old-deja/g++.eh/throw1.C: Likewise.
2314 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2315 * g++.old-deja/g++.other/new7.C: Likewise.
2316 * g++.old-deja/g++.other/crash30.C: Likewise.
2317 * g++.old-deja/g++.other/regstack.C: Likewise.
2318 * g++.old-deja/g++.other/crash28.C: Likewise.
2319 * g++.old-deja/g++.jason/bool5.C: Likewise.
2320 * g++.old-deja/g++.mike/p10416.C: Likewise.
2321 * g++.old-deja/g++.mike/eh25.C: Likewise.
2322 * g++.old-deja/g++.mike/eh55.C: Likewise.
2324 PR rtl-optimization/82192
2325 * gcc.c-torture/execute/pr82192.c: New test.
2327 2017-09-15 Richard Biener <rguenther@suse.de>
2329 PR tree-optimization/82217
2330 * gcc.dg/torture/pr82217.c: New testcase.
2332 2017-09-15 Jakub Jelinek <jakub@redhat.com>
2335 * gcc.target/i386/pr82145.c: New test.
2337 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
2340 * gfortran.dg/pointer_array_9.f90: New test.
2342 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2344 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2346 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2347 of __builtin_fabsq. Prevent the test from running on 32-bit.
2348 * gcc.target/powerpc/float128-fma1.c: New test.
2349 * gcc.target/powerpc/float128-fma2.c: Likewise.
2350 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2351 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2353 2017-09-14 David Malcolm <dmalcolm@redhat.com>
2356 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2359 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2361 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2363 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2365 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2368 2017-09-14 Richard Biener <rguenther@suse.de>
2370 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2371 * gcc.dg/uninit-suppress_2.c: Adjust.
2372 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2374 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2376 PR tree-optimization/80996
2377 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2379 2017-09-14 Jakub Jelinek <jakub@redhat.com>
2382 * g++.dg/cpp0x/pr81325.C: New test.
2384 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/pdt_10.f03 : New test.
2389 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2392 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2394 2017-09-13 Martin Liska <mliska@suse.cz>
2397 * g++.dg/torture/pr82154.C: New test.
2399 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2403 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2405 2017-09-13 Steve Ellcey <sellcey@cavium.com>
2407 PR tree-optimization/80925
2408 * gfortran.dg/vect/vect-2.f90: Add
2409 --param vect-max-peeling-for-alignment=0 option.
2410 Remove unaligned access and peeling checks.
2411 * gfortran.dg/vect/vect-3.f90: Ditto.
2412 * gfortran.dg/vect/vect-4.f90: Ditto.
2413 * gfortran.dg/vect/vect-5.f90: Ditto.
2415 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2418 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2419 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2421 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2423 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2425 2017-09-13 Marek Polacek <polacek@redhat.com>
2428 * gcc.dg/pr82167.c: New test.
2430 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2432 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2433 * gcc.target/powerpc/fold-vec-ld-double.c: New.
2434 * gcc.target/powerpc/fold-vec-ld-float.c: New.
2435 * gcc.target/powerpc/fold-vec-ld-int.c: New.
2436 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
2437 * gcc.target/powerpc/fold-vec-ld-short.c: New.
2439 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2441 * gcc.target/aarch64/pr62178.c: Updated testcase
2442 to scan for two ldrs and an mla.
2444 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2447 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
2449 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
2451 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
2453 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2455 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
2456 ARMv8-A and ARMv8-R.
2457 * gcc.target/arm/acle/cdp2.c: Likewise.
2458 * gcc.target/arm/acle/ldc.c: Likewise.
2459 * gcc.target/arm/acle/ldc2.c: Likewise.
2460 * gcc.target/arm/acle/ldc2l.c: Likewise.
2461 * gcc.target/arm/acle/ldcl.c: Likewise.
2462 * gcc.target/arm/acle/mcr.c: Likewise.
2463 * gcc.target/arm/acle/mcr2.c: Likewise.
2464 * gcc.target/arm/acle/mcrr.c: Likewise.
2465 * gcc.target/arm/acle/mcrr2.c: Likewise.
2466 * gcc.target/arm/acle/mrc.c: Likewise.
2467 * gcc.target/arm/acle/mrc2.c: Likewise.
2468 * gcc.target/arm/acle/mrrc.c: Likewise.
2469 * gcc.target/arm/acle/mrrc2.c: Likewise.
2470 * gcc.target/arm/acle/stc.c: Likewise.
2471 * gcc.target/arm/acle/stc2.c: Likewise.
2472 * gcc.target/arm/acle/stc2l.c: Likewise.
2473 * gcc.target/arm/acle/stcl.c: Likewise.
2474 * lib/target-supports.exp:
2475 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
2476 and stcl in the comment.
2477 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
2478 and disable Thumb-1 targets.
2479 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
2480 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
2482 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
2486 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
2488 2017-09-13 Richard Biener <rguenther@suse.de>
2491 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
2492 default-def to avoid breaking iterator update with the weird
2493 interaction with cgraph_update_edges_for_call_stmt_node.
2495 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2497 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
2499 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2502 * g++.dg/torture/pr70621.C: New.
2504 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
2507 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
2509 * gfortran.dg/pdt_6.f03 : New test.
2510 * gfortran.dg/pdt_7.f03 : New test.
2511 * gfortran.dg/pdt_8.f03 : New test.
2514 * gfortran.dg/pdt_9.f03 : New test.
2516 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.target/powerpc/pr82112.c: New test.
2520 * g++.dg/ext/altivec-18.C: New test.
2522 2017-09-12 Martin Liska <mliska@suse.cz>
2525 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
2527 2017-09-12 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/82157
2530 * gcc.dg/torture/pr82157.c: New testcase.
2532 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
2534 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
2536 * gcc.target/mips/near-far-2.c: Likewise.
2537 * gcc.target/mips/near-far-3.c: Likewise.
2538 * gcc.target/mips/near-far-4.c: Likewise.
2540 2017-09-12 Jakub Jelinek <jakub@redhat.com>
2543 * c-c++-common/pr82112.c: New test.
2544 * gcc.dg/pr82112.c: New test.
2546 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
2549 * gnat.dg/pack9.adb: Robustify.
2551 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/associate_24.f90: New test.
2555 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
2557 * gfortran.dg/no_arg_check_2.f90: Likewise.
2558 * gfortran.dg/pointer_array_1.f90: New test.
2559 * gfortran.dg/pointer_array_2.f90: New test.
2560 * gfortran.dg/pointer_array_7.f90: New test.
2561 * gfortran.dg/pointer_array_8.f90: New test.
2562 * gfortran.dg/pointer_array_component_1.f90: New test.
2563 * gfortran.dg/pointer_array_component_2.f90: New test.
2564 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
2568 * gfortran.dg/pointer_array_3.f90: New test.
2571 * gfortran.dg/pointer_array_4.f90: New test.
2574 * gfortran.dg/pointer_array_5.f90: New test.
2577 * gfortran.dg/pointer_array_6.f90: New test.
2579 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
2582 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
2583 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
2584 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
2585 * g++.dg/cpp1y/feat-neg.C: Likewise.
2586 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2588 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
2590 * gnat.dg/debug14.adb: New test.
2592 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2594 * gnat.dg/specs/atomic3.ads: New test.
2596 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/specs/vfa.ads: Rename into...
2599 * gnat.dg/specs/vfa1.ads: ...this.
2600 * gnat.dg/specs/vfa2.ads: New test.
2602 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
2604 * gfortran.dg/pdt_1.f03 : New test.
2605 * gfortran.dg/pdt_2.f03 : New test.
2606 * gfortran.dg/pdt_3.f03 : New test.
2607 * gfortran.dg/pdt_4.f03 : New test.
2608 * gfortran.dg/pdt_5.f03 : New test.
2610 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
2612 * gcc.dg/pr81988.c: New test.
2614 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2616 * gnat.dg/opt67.adb: New test.
2617 * gnat.dg/opt67_pkg.ad[sb]: New helper.
2619 2017-09-07 Jakub Jelinek <jakub@redhat.com>
2622 * gcc.dg/pr81979.c: New test.
2624 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
2627 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
2629 2017-09-07 Richard Biener <rguenther@suse.de>
2631 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
2634 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2636 * gcc.target/powerpc/float128-1.c: Update options to know that
2637 -mfloat128 is now on by default on PowerPC VSX systems. Remove
2638 -static-libgcc option which is no longer needed. Use -mvsx or
2639 -mpower9-vector to enable VSX or hardware IEEE support, rather
2640 than specifying a particular CPU.
2641 * gcc.target/powerpc/float128-2.c: Likewise.
2642 * gcc.target/powerpc/float128-cmp.c: Likewise.
2643 * gcc.target/powerpc/float128-complex-1.c: Likewise.
2644 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2645 * gcc.target/powerpc/float128-hw.c: Likewise.
2646 * gcc.target/powerpc/float128-mix.c: Likewise.
2647 * gcc.target/powerpc/float128-type-1.c: Likewise.
2648 * gcc.target/powerpc/float128-type-2.c: Likewise.
2649 * gcc.target/powerpc/float128-3.c: New test.
2650 * gcc.target/powerpc/float128-4.c: Likewise.
2651 * gcc.target/powerpc/float128-5.c: Likewise.
2653 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
2656 * gcc.dg/pr78468.c: Add alignment test.
2658 2017-09-06 Wish Wu <wishwu007@gmail.com>
2659 Jakub Jelinek <jakub@redhat.com>
2661 * gcc.dg/sancov/cmp0.c: New test.
2663 2017-09-06 Richard Biener <rguenther@suse.de>
2665 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
2666 test for correctness of vector lowering.
2668 2017-09-06 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/82108
2671 * gcc.dg/vect/pr82108.c: New testcase.
2673 2017-09-06 Martin Jambor <mjambor@suse.cz>
2675 PR tree-optimization/82078
2676 * gcc.dg/tree-ssa/pr82078.c: New test.
2678 2017-09-06 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/tls/pr82095.c: New test.
2683 2017-09-05 Jakub Jelinek <jakub@redhat.com>
2686 * gcc.dg/gomp/pr81768-2.c: New test.
2689 * gcc.dg/gomp/pr81768-1.c: New test.
2691 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2694 * gcc.target/powerpc/pr81833-1.c: New file.
2695 * gcc.target/powerpc/pr81833-2.c: New file.
2697 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
2702 * gcc.target/i386/pr59501-4a.c: Remove xfail.
2703 * gcc.target/i386/pr81769-1a.c: New test.
2704 * gcc.target/i386/pr81769-1b.c: Likewise.
2705 * gcc.target/i386/pr81769-2.c: Likewise.
2707 2017-09-05 Marek Polacek <polacek@redhat.com>
2710 * c-c++-common/ubsan/pr82072-2.c: New test.
2712 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2715 * g++.dg/cpp1y/constexpr-return3.C: New.
2717 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2719 * gnat.dg/incomplete5.ad[sb]: New test.
2720 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
2722 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2724 * gnat.dg/specs/uc2.ads: New test.
2726 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2728 * gnat.dg/taft_type4.adb: New test.
2729 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
2731 2017-09-05 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/82102
2734 * gcc.dg/torture/pr82102.c: New testcase.
2736 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
2738 * testsuite/gnat.dg/array29.ad[sb]: New test.
2740 2017-09-05 Martin Liska <mliska@suse.cz>
2742 PR tree-optimization/82032
2743 * g++.dg/other/pr82032.C: New test.
2744 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
2745 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2746 * gcc.dg/switch-10.c: Likewise.
2748 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2750 * gcc.target/i386/mpx/mpx-os-support.h: New file.
2751 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
2753 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2756 * gcc.target/arm/pr77308-1.c: New test.
2758 2017-09-04 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/82084
2761 * g++.dg/torture/pr82084.C: New testcase.
2763 2017-09-04 Marek Polacek <polacek@redhat.com>
2766 * c-c++-common/Wtautological-compare-5.c: New test.
2768 2017-09-04 Jeff Law <law@redhat.com>
2770 PR tree-optimization/64910
2771 * gcc.dg/tree-ssa/pr64910-2.c: New test.
2773 2017-09-04 Marek Polacek <polacek@redhat.com>
2776 * c-c++-common/ubsan/pr82072.c: New test.
2778 2017-09-04 Richard Biener <rguenther@suse.de>
2780 PR tree-optimization/82060
2781 * g++.dg/torture/pr82060.C: New testcase.
2783 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
2785 PR rtl-optimization/57448
2788 * gcc.dg/atomic/pr80640-2.c: New testcase.
2789 * gcc.dg/atomic/pr81316.c: New testcase.
2791 2017-09-04 Tom de Vries <tom@codesourcery.com>
2793 PR tree-optimization/82052
2794 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
2797 2017-09-04 Jakub Jelinek <jakub@redhat.com>
2800 * gcc.dg/ubsan/pr81981.c: New test.
2802 PR tree-optimization/70043
2804 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
2806 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
2808 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
2809 * gcc.target/i386/bmi-check.h (main): Ditto.
2810 * gcc.target/i386/bmi2-check.h (main): Ditto.
2811 * gcc.target/i386/rtm-check.h (main): Ditto.
2812 * gcc.target/i386/sha-check.h (main): Ditto.
2813 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
2814 (main): Use __get_cpuid_count. Use check_osxsave.
2815 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
2816 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
2817 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
2818 (main): Use check_osxsave.
2820 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
2822 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
2823 and return NORUNRES on failure.
2824 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
2825 __builtin_va_arg_pack instead of __va_arg_pack.
2826 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
2827 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
2828 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
2829 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
2830 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
2832 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.target/i386/pr81766.c: New test.
2837 2017-09-01 Joseph Myers <joseph@codesourcery.com>
2840 * gcc.target/i386/excess-precision-7.c: New test.
2842 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2845 * gcc.target/s390/target-attribute/pr82012.c: New test.
2847 2017-09-01 Jeff Law <law@redhat.com>
2849 * gcc.target/i386/const-in-bss.c: New test.
2851 PR tree-optimization/82052
2852 * gcc.c-torture/compile/pr82052.c: New test.
2854 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.dg/asan/pr81923.c: New test.
2859 2017-09-01 Martin Liska <mliska@suse.cz>
2861 PR tree-optimization/82059
2862 * gcc.dg/tree-ssa/pr82059.c: New test.
2864 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2866 * gcc.target/arc/loop-1.c: Deleted.
2868 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2870 * gcc.target/arc/arc.exp: Test also cpp files.
2871 * gcc.target/arc/tdelay_slots.cpp: New test.
2873 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2875 * gcc.target/arc/pr9001184797.c: New test.
2877 2017-09-01 Jakub Jelinek <jakub@redhat.com>
2880 * c-c++-common/gomp/pr81887.c: New test.
2881 * gfortran.dg/gomp/pr81887.f90: New test.
2883 2017-09-01 Marek Polacek <polacek@redhat.com>
2886 * g++.dg/warn/Wbool-operation-1.C: New test.
2888 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2890 * gcc.target/arc/sdata-5.c: New test.
2891 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
2893 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2895 * gcc.target/arc/sdata-3.c: New file.
2896 * gcc.target/arc/sdata-4.c: Likewise.
2898 2017-08-31 Richard Biener <rguenther@suse.de>
2901 * g++.dg/gomp/pr82054.C: New testcase.
2903 2017-08-31 Renlin Li <renlin.li@arm.com>
2904 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2906 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2908 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2910 PR tree-optimization/81987
2911 * g++.dg/torture/pr81987.C: New file.
2913 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2915 * gnat.dg/aggr22.ad[sb]: New test.
2917 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2919 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2921 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2924 * gcc.target/powerpc/pr82015.c: Fix up error message.
2926 2017-08-30 Martin Liska <mliska@suse.cz>
2929 * gcc.dg/ipa/pr82001.c: New test.
2931 2017-08-30 Martin Liska <mliska@suse.cz>
2933 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2935 2017-08-30 Richard Biener <rguenther@suse.de>
2937 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2939 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2942 * gcc.target/powerpc/pr82015.c: New test.
2944 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2946 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2948 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
2950 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2951 * gcc.target/i386/abi-2.c: Ditto.
2952 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2953 * gcc.target/i386/pr22076.c: Ditto.
2954 * gcc.target/i386/pr37216.c: Ditto.
2955 * gcc.target/i386/pr39431.c: Ditto.
2956 * gcc.target/i386/pr40906-1.c: Ditto.
2957 * gcc.target/i386/pr40906-2.c: Ditto.
2958 * gcc.target/i386/pr43766.c: Ditto.
2959 * gcc.target/i386/pr46226.c: Ditto.
2960 * gcc.target/i386/pr46470.c: Ditto.
2961 * gcc.target/i386/pr59929.c: Ditto.
2962 * gcc.target/i386/sse-10.c: Ditto.
2963 * gcc.target/i386/vararg-1.c: Ditto.
2964 * gcc.target/i386/vararg-1.c: Ditto.
2965 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2966 * gcc.target/i386/pr44223.c: Ditto.
2967 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2968 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2969 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2970 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2971 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2972 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2973 * gcc.target/i386/mvc9.c: Compile for lto target only.
2974 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2975 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2976 * gcc.target/i386/pr57091.c: Ditto.
2977 * gcc.target/i386/pr61599-2.c: Ditto.
2979 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2981 PR tree-optimization/81503
2982 * gcc.c-torture/execute/pr81503.c: New file.
2984 2017-08-29 Martin Liska <mliska@suse.cz>
2986 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
2987 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2989 2017-08-29 Richard Biener <rguenther@suse.de>
2990 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
2992 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2994 2017-08-28 Jeff Law <law@redhat.com>
2996 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2997 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2998 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2999 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3000 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3001 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3002 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3003 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3004 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3006 2017-08-28 Janus Weil <janus@gcc.gnu.org>
3009 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3010 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3012 2017-08-28 Steve Ellcey <sellcey@cavium.com>
3014 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3015 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3016 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3018 2017-08-28 Richard Biener <rguenther@suse.de>
3020 PR tree-optimization/81977
3021 * g++.dg/torture/pr81977.C: New testcase.
3023 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
3026 * gcc.dg/atomic/pr80640.c: New testcase.
3028 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
3031 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
3032 * gcc.target/i386/pr46091-4a.c: Ditto.
3034 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3037 * gfortran.dg/inline_matmul_19.f90: New test.
3039 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
3041 * gcc.target/powerpc/m128-check.h: New file.
3042 * gcc.target/powerpc/sse-check.h: New file.
3043 * gcc.target/powerpc/sse-movmskps-1.c: New file.
3044 * gcc.target/powerpc/sse-movlps-2.c: New file.
3045 * gcc.target/powerpc/sse-pavgw-1.c: New file.
3046 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
3047 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
3048 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
3049 * gcc.target/powerpc/sse-divss-1.c: New file.
3050 * gcc.target/powerpc/sse-movhps-1.c: New file.
3051 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
3052 * gcc.target/powerpc/sse-subps-1.c: New file.
3053 * gcc.target/powerpc/sse-minps-1.c: New file.
3054 * gcc.target/powerpc/sse-pminub-1.c: New file.
3055 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
3056 * gcc.target/powerpc/sse-shufps-1.c: New file.
3057 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
3058 * gcc.target/powerpc/sse-maxps-1.c: New file.
3059 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
3060 * gcc.target/powerpc/sse-movmskb-1.c: New file.
3061 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
3062 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
3063 * gcc.target/powerpc/sse-mulps-1.c: New file.
3064 * gcc.target/powerpc/sse-rcpps-1.c: New file.
3065 * gcc.target/powerpc/sse-pminsw-1.c: New file.
3066 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
3067 * gcc.target/powerpc/sse-subss-1.c: New file.
3068 * gcc.target/powerpc/sse-movss-2.c: New file.
3069 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
3070 * gcc.target/powerpc/sse-minss-1.c: New file.
3071 * gcc.target/powerpc/sse-movaps-2.c: New file.
3072 * gcc.target/powerpc/sse-movlps-1.c: New file.
3073 * gcc.target/powerpc/sse-maxss-1.c: New file.
3074 * gcc.target/powerpc/sse-movhlps-1.c: New file.
3075 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
3076 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
3077 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
3078 * gcc.target/powerpc/sse-mulss-1.c: New file.
3079 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
3080 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
3081 * gcc.target/powerpc/sse-movlhps-1.c: New file.
3082 * gcc.target/powerpc/sse-movhps-2.c: New file.
3083 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
3084 * gcc.target/powerpc/sse-xorps-1.c: New file.
3085 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
3086 * gcc.target/powerpc/sse-orps-1.c: New file.
3087 * gcc.target/powerpc/sse-addps-1.c: New file.
3088 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
3089 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
3090 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
3091 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
3092 * gcc.target/powerpc/sse-andps-1.c: New file.
3093 * gcc.target/powerpc/sse-cmpss-1.c: New file.
3094 * gcc.target/powerpc/sse-divps-1.c: New file.
3095 * gcc.target/powerpc/sse-andnps-1.c: New file.
3096 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
3097 * gcc.target/powerpc/sse-movss-1.c: New file.
3098 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3099 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3100 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3101 * gcc.target/powerpc/sse-movaps-1.c: New file.
3102 * gcc.target/powerpc/sse-movss-3.c: New file.
3103 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3104 * gcc.target/powerpc/sse-addss-1.c: New file.
3105 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3107 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3109 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
3110 * gcc.target/powerpc/dform-2.c: Likewise.
3111 * gcc.target/powerpc/dform-3.c: Likewise.
3112 * gcc.target/powerpc/pr71656-1.c: Likewise.
3113 * gcc.target/powerpc/pr71656-2.c: Likewise.
3114 * gcc.target/powerpc/pr80103-1.c: Likewise.
3115 * gcc.target/powerpc/pr80098-1.c: Likewise.
3117 2017-08-24 Martin Sebor <msebor@redhat.com>
3120 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
3121 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
3122 * gcc.dg/tree-ssa/pr81908.c: New test.
3124 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
3126 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
3127 Suppress warning during tests.
3129 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
3131 * lib/target-supports.exp: Group together target-dependant checks.
3133 2017-08-24 Bin Cheng <bin.cheng@arm.com>
3135 PR tree-optimization/81913
3136 * gcc.c-torture/execute/pr81913.c: New test.
3137 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
3138 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
3140 2017-08-23 Richard Biener <rguenther@suse.de>
3143 * gcc.target/i386/pr81921.c: New testcase.
3145 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
3147 * gcc.target/i386/pr80969-1.c: New testcase.
3148 * gcc.target/i386/pr80969-2a.c: Likewise.
3149 * gcc.target/i386/pr80969-2.c: Likewise.
3150 * gcc.target/i386/pr80969-3.c: Likewise.
3151 * gcc.target/i386/pr80969-4a.c: Likewise.
3152 * gcc.target/i386/pr80969-4b.c: Likewise.
3153 * gcc.target/i386/pr80969-4.c: Likewise.
3154 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
3155 * lib/target-supports.exp (check_avx512_os_support_available,
3156 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
3157 New proceedures for target avx512f and avx512f_runtime selectors.
3158 (check_avx2_hw_available): Fix breakage due NULL being undefined.
3160 2017-08-23 David Malcolm <dmalcolm@redhat.com>
3162 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
3163 * gcc.dg/param-type-mismatch.c: New test case.
3165 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3167 * gcc.target/powerpc/fold-vec-perm-char.c: New.
3168 * gcc.target/powerpc/fold-vec-perm-double.c: New.
3169 * gcc.target/powerpc/fold-vec-perm-float.c: New.
3170 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3171 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3172 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3173 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3175 2017-08-23 Richard Biener <rguenther@suse.de>
3177 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3178 * g++.dg/tree-ssa/pr45605.C: Likewise.
3179 * gnat.dg/noinline2.adb: Likewise.
3180 * gnat.dg/renaming6.adb: Likewise.
3181 * gnat.dg/renaming6.ads: Likewise.
3182 * gnat.dg/specs/noinline3.ads: Likewise.
3184 2017-08-23 Richard Biener <rguenther@suse.de>
3187 * g++.dg/lto/pr81940_0.C: New testcase.
3189 2017-08-23 Tamar Christina <tamar.christina@arm.com>
3192 * gcc.dg/tree-ssa/pr19706.c: New.
3193 * lib/target-supports.exp (check_effective_target_xorsign): New.
3195 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
3197 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3199 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3200 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3201 * gcc.target/i386/pr66275.c: Likewise.
3202 * gcc.target/i386/pr68018.c: Likewise.
3204 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3206 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3208 2017-08-22 Jeff Law <law@redhat.com>
3210 PR tree-optimization/81741
3211 PR tree-optimization/71947
3212 * gcc.dg/tree-ssa/pr81741.c: New test.
3213 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3214 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3215 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3216 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3217 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3218 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3219 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3221 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
3224 * g++.dg/pr80287.C: New test.
3226 2017-08-22 Richard Biener <rguenther@suse.de>
3229 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3231 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3233 2017-08-22 Richard Biener <rguenther@suse.de>
3235 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3236 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3237 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3238 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3239 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3240 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3241 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3242 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3244 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3247 * gfortran.dg/dtio_12.f90: Update test.
3249 2017-08-21 Nathan Sidwell <nathan@acm.org>
3251 * g++.dg/template/pr81899.C: Fix c++03.
3252 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3254 2017-08-21 David Malcolm <dmalcolm@redhat.com>
3256 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3257 Update expected result to show all of "(long)0" being underlined.
3258 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3259 (test_multitoken_macro): Update expected underlining.
3261 2017-08-21 David Malcolm <dmalcolm@redhat.com>
3263 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3264 to show underlining of all pertinent params.
3265 * gcc.dg/format/pr72858.c: Likewise.
3267 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.target/i386/pr46091-4.c: New test.
3271 * gcc.target/i386/pr46091-4a.c: Ditto.
3272 * gcc.target/i386/pr46091-5.c: Ditto.
3273 * gcc.target/i386/pr46091-5a.c: Ditto.
3275 2017-08-21 Nathan Sidwell <nathan@acm.org>
3278 * g++.dg/template/pr81899.C: New.
3280 2017-08-21 Richard Biener <rguenther@suse.de>
3282 PR tree-optimization/81900
3283 * gcc.dg/torture/pr81900.c: New testcase.
3285 2017-08-21 Richard Biener <rguenther@suse.de>
3287 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3288 regex to handle the LTO case.
3289 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3290 * c-c++-common/asan/misalign-1.c: Likewise.
3291 * c-c++-common/asan/misalign-2.c: Likewise.
3292 * c-c++-common/asan/null-deref-1.c: Likewise.
3293 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3294 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3295 * c-c++-common/asan/use-after-free-1.c: Likewise.
3296 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3297 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3298 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3299 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3300 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3301 * g++.dg/asan/large-func-test-1.C: Likewise.
3302 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3304 2017-08-21 Richard Biener <rguenther@suse.de>
3307 * g++.dg/torture/pr81884.C: New testcase.
3309 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
3312 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3314 2017-08-18 David Malcolm <dmalcolm@redhat.com>
3316 PR tree-optimization/46805
3317 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3318 * jit.dg/test-autovectorize.c: New test case.
3320 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3323 * gcc.target/powerpc/pr80210.c: New test.
3325 2017-08-18 David Malcolm <dmalcolm@redhat.com>
3328 * g++.dg/lookup/empty.h: New file.
3329 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3330 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3333 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3336 * c-c++-common/pr53037-5.c: New test.
3337 * g++.dg/pr53037-1.C: Likewise.
3338 * g++.dg/pr53037-2.C: Likewise.
3339 * g++.dg/pr53037-3.C: Likewise.
3340 * g++.dg/pr53037-4.C: Likewise.
3341 * gcc.dg/pr53037-1.c: Likewise.
3342 * gcc.dg/pr53037-2.c: Likewise.
3343 * gcc.dg/pr53037-3.c: Likewise.
3344 * gcc.dg/pr53037-4.c: Likewise.
3346 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3348 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3349 * gcc.target/powerpc/p9-vparity.c: Likewise.
3350 * gcc.target/powerpc/pr68805.c: Likewise.
3351 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3353 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3356 * gcc.target/powerpc/pr72804.c: New test.
3358 2017-08-17 Marek Polacek <polacek@redhat.com>
3361 * gcc.dg/torture/pr81814.c: New test.
3363 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3365 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3367 2017-08-17 Tom de Vries <tom@codesourcery.com>
3369 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3371 2017-08-17 Richard Biener <rguenther@suse.de>
3373 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3375 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
3377 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3378 scan-assembler-times for alpha*-*-*.
3379 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3380 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3382 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3385 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3387 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
3390 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3391 (testm): New test function.
3392 * gcc.target/i386/pr46091-2.c: Ditto.
3393 * gcc.target/i386/pr46091-3.c: Ditto.
3395 2017-08-16 Bin Cheng <bin.cheng@arm.com>
3397 PR tree-optimization/81832
3398 * gcc.dg/tree-ssa/pr81832.c: New test.
3400 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3402 PR tree-optimization/81835
3403 * gcc.dg/vect/pr81815.c: New test.
3405 2017-08-15 Joseph Myers <joseph@codesourcery.com>
3409 * gcc.c-torture/compile/string-large-1.c: New test.
3411 2017-08-15 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/81790
3414 * gcc.dg/torture/pr81790.c: New testcase.
3416 2017-08-14 Martin Sebor <msebor@redhat.com>
3419 * c-c++-common/attr-nonstring-1.c: New test.
3421 2017-08-14 Martin Sebor <msebor@redhat.com>
3424 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3426 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
3428 * gcc.dg/ucnid-5.c: Skip on AIX.
3429 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3431 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
3434 * gcc.target/i386/pr46091-1.c: New test.
3435 * gcc.target/i386/pr46091-2.c: Ditto.
3436 * gcc.target/i386/pr46091-3.c: Ditto.
3438 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3441 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
3443 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3446 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
3447 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
3448 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
3449 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3450 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3451 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
3452 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3453 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
3454 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3455 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3456 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3457 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3458 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3459 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3460 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3461 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3462 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3463 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3464 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3465 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3466 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3467 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3468 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3469 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3470 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3471 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3472 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3473 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3474 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3475 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3476 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3477 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3478 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3479 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3480 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3481 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3482 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3483 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3484 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3485 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3486 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3487 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3488 * gcc.target/powerpc/cmpb-3.c: Likewise.
3489 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3490 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3491 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3492 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3493 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3494 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3495 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3496 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3497 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3498 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3499 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3500 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3501 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3502 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3503 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3504 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3505 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3506 * gcc.target/powerpc/no-r11-3.c: Likewise.
3507 * gcc.target/powerpc/pr80098-1.c: Likewise.
3508 * gcc.target/powerpc/pr80098-2.c: Likewise.
3509 * gcc.target/powerpc/pr80098-3.c: Likewise.
3510 * gcc.target/powerpc/pr80098-4.c: Likewise.
3511 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3512 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3513 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3514 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3515 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3516 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3517 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3518 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3519 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3520 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3521 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3523 2017-08-14 Bin Cheng <bin.cheng@arm.com>
3525 PR tree-optimization/81799
3526 * gcc.dg/tree-ssa/pr81799.c: New.
3528 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
3531 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
3532 * lib/target-supports.exp: Add check_effective_target_autoincdec.
3534 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
3536 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
3537 -mno-pc-relative-literal-loads.
3539 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542 * gcc.dg/pie-static-1.c: Require both static and pie support.
3543 * gcc.dg/pie-static-2.c: Likewise.
3545 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
3548 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
3550 2017-08-11 Marek Polacek <polacek@redhat.com>
3553 * gcc.dg/pr81795.c: New test.
3555 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3558 * gfortran.dg (bind_c_usage_30): New test.
3560 2017-08-11 Martin Liska <mliska@suse.cz>
3563 * gcc.target/i386/mpx/pr79987.c: New test.
3565 2017-08-11 Martin Liska <mliska@suse.cz>
3568 * gcc.target/i386/pr81213.c: New test.
3570 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
3573 * gcc.target/i386/stack-prot-sym.c: New test.
3575 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
3578 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
3579 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
3580 vect_perm and vect_element_align for vectorization.
3582 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
3585 * gcc.target/i386/pr81736-1.c: New test.
3586 * gcc.target/i386/pr81736-2.c: Likewise.
3587 * gcc.target/i386/pr81736-3.c: Likewise.
3588 * gcc.target/i386/pr81736-4.c: Likewise.
3589 * gcc.target/i386/pr81736-5.c: Likewise.
3590 * gcc.target/i386/pr81736-6.c: Likewise.
3591 * gcc.target/i386/pr81736-7.c: Likewise.
3593 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3595 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
3596 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
3598 2017-08-10 David Malcolm <dmalcolm@redhat.com>
3600 * c-c++-common/missing-close-symbol.c: New test case.
3601 * c-c++-common/missing-symbol.c: New test case.
3602 * gcc.dg/unclosed-init.c: New test case.
3603 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
3604 * g++.dg/diagnostic/unclosed-function.C: New test case.
3605 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
3606 * g++.dg/diagnostic/unclosed-struct.C: New test case.
3607 * g++.dg/parse/pragma2.C: Update to reflect movement of the
3608 "expected identifier" error.
3610 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3612 * gfortran.dg/dec_d_lines_1.f: New test.
3613 * gfortran.dg/dec_d_lines_2.f: New test.
3615 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
3617 * gfortran.dg/dec_structure_18.f90: New test.
3618 * gfortran.dg/dec_structure_19.f90: New test.
3619 * gfortran.dg/dec_structure_20.f90: New test.
3620 * gfortran.dg/dec_structure_21.f90: New test.
3622 2017-08-10 Marek Polacek <polacek@redhat.com>
3625 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
3627 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
3629 2017-08-10 Martin Liska <mliska@suse.cz>
3632 * g++.dg/other/pr81355.C: New test.
3634 2017-08-09 David Malcolm <dmalcolm@redhat.com>
3636 * jit.dg/all-non-failing-tests.h: Add note about
3637 test-vector-types.cc.
3638 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
3640 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
3642 * jit.dg/test-vector-types.cc: New test case.
3644 2017-08-09 Andrew Pinski <apinski@cavium.com>
3646 * gcc.target/aarch64/vect-xorsign_exec.c: Add
3647 --save-temps to the options passed.
3649 2017-08-09 Michael Collison <michael.collison@arm.com>
3651 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
3652 boundary option and fix comment.
3653 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
3654 boundary option and fix comment.
3655 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
3656 boundary option and fix comment.
3657 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
3658 -mstructure-size boundary option.
3660 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
3662 PR rtl-optimization/81423
3663 * gcc.c-torture/execute/pr81423.c: New testcase.
3665 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3667 * gcc.target/powerpc/fold-vec-pack-double.c: New.
3668 * gcc.target/powerpc/fold-vec-pack-int.c: New.
3669 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
3670 * gcc.target/powerpc/fold-vec-pack-short.c: New.
3672 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3674 * gcc.target/powerpc/fold-vec-msum-char.c: New.
3675 * gcc.target/powerpc/fold-vec-msum-short.c: New.
3677 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3679 * gcc.target/powerpc/fold-vec-madd-double.c: New.
3680 * gcc.target/powerpc/fold-vec-madd-float.c: New.
3681 * gcc.target/powerpc/fold-vec-madd-short.c: New.
3683 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3685 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
3686 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
3687 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
3688 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
3690 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3692 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3694 2017-08-09 Marek Polacek <polacek@redhat.com>
3697 * gcc.dg/diagnostic-types-1.c: New test.
3698 * gcc.dg/assign-warn-1.c: Update warning messages.
3699 * gcc.dg/assign-warn-2.c: Likewise.
3700 * gcc.dg/c90-const-expr-5.c: Likewise.
3701 * gcc.dg/c99-const-expr-5.c: Likewise.
3702 * gcc.dg/conv-2.c: Likewise.
3703 * gcc.dg/init-bad-7.c: Likewise.
3704 * gcc.dg/overflow-warn-1.c: Likewise.
3705 * gcc.dg/overflow-warn-2.c: Likewise.
3706 * gcc.dg/overflow-warn-3.c: Likewise.
3707 * gcc.dg/overflow-warn-4.c: Likewise.
3708 * gcc.dg/pointer-array-atomic.c: Likewise.
3709 * gcc.dg/pr26865.c: Likewise.
3710 * gcc.dg/pr61162-2.c: Likewise.
3711 * gcc.dg/pr61162.c: Likewise.
3712 * gcc.dg/pr67730-2.c: Likewise.
3713 * gcc.dg/pr69156.c: Likewise.
3714 * gcc.dg/pr70174.c: Likewise.
3715 * objc.dg/proto-lossage-4.m: Likewise.
3717 2017-08-09 Marek Polacek <polacek@redhat.com>
3720 * Wsign-compare-1.c: New test.
3721 * gcc.dg/compare1.c: Adjust dg-bogus.
3722 * gcc.dg/compare2.c: Likewise.
3723 * gcc.dg/compare3.c: Likewise.
3724 * gcc.dg/compare7.c: Likewise.
3725 * gcc.dg/compare8.c: Likewise.
3726 * gcc.dg/compare9.c: Likewise.
3727 * gcc.dg/pr11492.c: Likewise.
3729 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
3732 * gcc.dg/pie-7.c: New test.
3733 * gcc.dg/pie-static-1.c: Likewise.
3734 * gcc.dg/pie-static-2.c: Likewise.
3736 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
3739 * gcc.target/i386/stack-prot-guard.c: New test.
3741 2017-08-08 Tamar Christina <tamar.christina@arm.com>
3743 * gcc.target/aarch64/xorsign.c: New.
3744 * gcc.target/aarch64/xorsign_exec.c: New.
3745 * gcc.target/aarch64/vect-xorsign_exec.c: New.
3747 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3749 PR tree-optimization/81354
3750 * g++.dg/torture/pr81354.C: New file.
3752 2017-08-08 Richard Biener <rguenther@suse.de>
3755 * g++.dg/tree-ssa/pr81719.C: New testcase.
3757 2017-08-08 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/81723
3760 * gfortran.dg/pr81723.f: New testcase.
3762 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3764 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
3766 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3767 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
3768 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
3769 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
3770 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
3771 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
3772 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
3773 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
3774 * gcc.target/powerpc/cmpb-3.c: Likewise.
3775 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
3776 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
3778 2017-08-08 Martin Liska <mliska@suse.cz>
3781 * gcc.dg/ipa/pr81696.c: New test.
3783 2017-08-08 Bin Cheng <bin.cheng@arm.com>
3785 PR tree-optimization/81744
3786 * gcc.dg/tree-ssa/pr81744.c: New.
3788 2017-08-08 Marek Polacek <polacek@redhat.com>
3791 * g++.dg/other/bitfield6.C: New test.
3793 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3796 * gcc.target/powerpc/vec-setup.h: New tests to test various
3797 combinations of setting up vectors of 2 double word elements.
3798 * gcc.target/powerpc/vec-setup-long.c: Likewise.
3799 * gcc.target/powerpc/vec-setup-double.c: Likewise.
3800 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3801 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
3802 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
3803 vector inserts from vector extracts.
3804 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
3806 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3810 * gfortran.dg/o_fast_stacksize.90: New test.
3812 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
3815 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
3817 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3819 * gcc.target/i386/pr81736-1.c: Removed.
3820 * gcc.target/i386/pr81736-2.c: Likewise.
3821 * gcc.target/i386/pr81736-3.c: Likewise.
3822 * gcc.target/i386/pr81736-4.c: Likewise.
3824 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
3827 * gcc.target/i386/pr81736-1.c: New test.
3828 * gcc.target/i386/pr81736-2.c: Likewise.
3829 * gcc.target/i386/pr81736-3.c: Likewise.
3830 * gcc.target/i386/pr81736-4.c: Likewise.
3832 2017-08-07 Marek Polacek <polacek@redhat.com>
3835 * gcc.dg/pr81737.c: New test.
3837 2017-08-07 Martin Liska <mliska@suse.cz>
3839 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
3840 * gcc.dg/parm-impl-decl-1.c: Likewise.
3841 * gcc.dg/parm-impl-decl-3.c: Likewise.
3842 * gcc.dg/Wattributes-5.c: New test.
3844 2017-08-06 Andrew Pinski <apinski@cavium.com>
3846 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
3847 * gcc.target/aarch64/target_attr_13.c: LIkewise.
3848 * gcc.target/aarch64/target_attr_15.c: LIkewise.
3849 * gcc.target/aarch64/target_attr_4.c: Likewise.
3850 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
3851 * gcc.target/aarch64/target_attr_2.c: Likewise.
3852 * gcc.target/aarch64/target_attr_7.c: Likewise.
3853 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
3854 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
3855 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
3857 2017-08-06 Andrew Pinski <apinski@cavium.com>
3859 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
3860 -march=armv8-a+nolse, skip if -mcpu= is passed.
3861 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3863 2017-08-06 Andrew Pinski <apinski@cavium.com>
3865 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
3866 * gcc.target/aarch64/_Float16_2.c: Likewise.
3867 * gcc.target/aarch64/_Float16_3.c: Likewise.
3869 2017-08-06 Tom de Vries <tom@codesourcery.com>
3871 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
3873 2017-08-06 Tom de Vries <tom@codesourcery.com>
3875 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3876 type. Add missing return.
3878 2017-08-06 Tom de Vries <tom@codesourcery.com>
3881 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3882 variable 'a' definition.
3883 (b): Remove unused variable.
3885 (check): Add parameter corresponding to call in main, and handle.
3887 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3890 * g++.dg/cpp1z/class-deduction43.C: New.
3892 2017-08-04 Yury Gribov <tetra2005@gmail.com>
3894 PR tree-optimization/57371
3895 * c-c++-common/pr57371-1.c: New test.
3896 * c-c++-common/pr57371-2.c: New test.
3897 * c-c++-common/pr57371-3.c: New test.
3898 * c-c++-common/pr57371-4.c: New test.
3899 * gcc.dg/pr57371-5.c: New test.
3901 2017-08-04 Carl Love <cel@us.ibm.com>
3903 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3904 builtin test cases for vec_mule, and vec_mulo.
3905 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3906 builtin test cases for vec_mule, and vec_mulo.
3908 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3911 * gcc.target/i386/avx512-check.h: New file.
3912 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3913 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3914 * gcc.target/i386/avx512cd-check.h: Likewise.
3915 * gcc.target/i386/avx512ifma-check.h: Likewise.
3916 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3917 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3918 * gcc.target/i386/avx512bw-check.h: Rewrite.
3919 * gcc.target/i386/avx512dq-check.h: Likewise.
3920 * gcc.target/i386/avx512er-check.h: Likewise.
3921 * gcc.target/i386/avx512f-check.h: Likewise.
3922 * gcc.target/i386/avx512vl-check.h: Likewise.
3923 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3925 (test_512): Removed.
3926 (avx512*_test): Likewise.
3927 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3929 2017-08-04 Marek Polacek <polacek@redhat.com>
3932 * gcc.dg/pr81695.c: New test.
3934 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3936 PR tree-optimization/81136
3937 * gcc.dg/vect/pr81136.c: Add scan test.
3939 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3941 * gcc.dg/vect/vect-alias-check-3.c: New test.
3942 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3943 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3945 2017-08-04 Richard Biener <rguenther@suse.de>
3948 * c-c++-common/ubsan/pr81705.c: New testcase.
3950 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3952 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3953 messages that used to start with a capital letter.
3954 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3955 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3956 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3957 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3958 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3959 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3960 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3961 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3962 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3963 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3964 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3965 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3966 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3967 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3968 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3969 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3970 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3971 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3972 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3973 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3974 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3975 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3976 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3977 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3978 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3979 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3980 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3981 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3982 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3983 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3984 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3985 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3986 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3987 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3988 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3989 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3990 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3991 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3992 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3993 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3994 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3995 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3996 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3997 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3998 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3999 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4000 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4001 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4002 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4003 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4004 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4005 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4006 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4007 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4008 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4009 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4011 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4014 * gcc.dg/pr81621.c: New test.
4016 2017-08-03 Richard Biener <rguenther@suse.de>
4018 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4021 2017-08-03 Richard Biener <rguenther@suse.de>
4024 * c-c++-common/ubsan/pr81148.c: New testcase.
4026 2017-08-03 Tom de Vries <tom@codesourcery.com>
4029 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
4031 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4034 * gcc.dg/pr81650.c: New test.
4036 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
4039 * g++.dg/template/crash127.C: New.
4041 2017-08-03 Jakub Jelinek <jakub@redhat.com>
4044 * c-c++-common/pr81052.c: New test.
4046 2017-08-03 Tom de Vries <tom@codesourcery.com>
4048 * gcc.dg/pr56727-2.c: Require alias.
4050 2017-08-03 Tom de Vries <tom@codesourcery.com>
4052 * gcc.dg/attr-noipa.c: Require alloca.
4054 2017-08-03 Tom de Vries <tom@codesourcery.com>
4056 * gcc.dg/torture/pr80163.c: Require label_values.
4058 2017-08-03 Tom de Vries <tom@codesourcery.com>
4061 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
4062 * c-c++-common/patchable_function_entry-default.c: Same.
4063 * c-c++-common/patchable_function_entry-definition.c: Same.
4065 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4068 * gcc.target/i386/pr81644.c: New test.
4070 2017-08-02 Tom de Vries <tom@codesourcery.com>
4072 * gcc.dg/Walloca-14.c: Use relative line number.
4074 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
4077 test "no-3dnowa" target attribute.
4079 2017-08-02 Marek Polacek <polacek@redhat.com>
4082 * gcc.dg/noncompile/pr81289.c: New test.
4086 * c-c++-common/Wmultistatement-macros-13.c: New test.
4088 2017-08-02 Jakub Jelinek <jakub@redhat.com>
4091 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
4094 * gcc.dg/pr79499.c: New test.
4096 2017-08-02 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/81633
4099 * gcc.dg/vect/pr81633.c: New testcase.
4101 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4103 * gcc.dg/guality/pr25967-1.c: New test.
4104 * gcc.dg/guality/pr25967-2.c: Likewise.
4105 * gcc.dg/torture/pr25967-1.c: Likewise.
4106 * gcc.dg/torture/pr25967-2.c: Likewise.
4108 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4111 * gcc.target/i386/pr81654.c: New test.
4113 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
4116 * gfortran.dg/logical_assignment_1.f90: New test.
4118 2017-08-01 Martin Liska <mliska@suse.cz>
4121 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4123 2017-08-01 Martin Liska <mliska@suse.cz>
4126 Make mempcpy more optimal (PR middle-end/70140).
4128 2017-08-01 Jakub Jelinek <jakub@redhat.com>
4131 * gcc.target/powerpc/pr81622.c: New test.
4133 2017-08-01 Steve Ellcey <sellcey@cavium.com>
4135 PR tree-optimization/80925
4136 * gcc.dg/vect/vect-28.c: Add
4137 --param vect-max-peeling-for-alignment=0 option.
4138 Remove unaligned access and peeling checks.
4139 * gcc.dg/vect/vect-33-big-array.c: Ditto.
4140 * gcc.dg/vect/vect-70.c: Ditto.
4141 * gcc.dg/vect/vect-87.c: Ditto.
4142 * gcc.dg/vect/vect-88.c: Ditto.
4143 * gcc.dg/vect/vect-91.c: Ditto.
4144 * gcc.dg/vect/vect-93.c: Ditto.
4146 2017-08-01 Tom de Vries <tom@codesourcery.com>
4148 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
4149 * gcc.target/nvptx/slp.c (foo): Same.
4151 2017-08-01 Richard Biener <rguenther@suse.de>
4153 PR tree-optimization/81181
4154 * gcc.dg/torture/pr81181.c: New testcase.
4156 2017-08-01 Martin Liska <mliska@suse.cz>
4159 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4161 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
4164 * gcc.target/i386/pr81641.c: New test.
4166 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
4169 * gcc.target/i386/pr81639.c: New test.
4171 2017-08-01 Richard Biener <rguenther@suse.de>
4173 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4174 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4176 * gcc.dg/uninit-23.c: Adjust.
4178 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4180 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4181 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4183 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4185 PR tree-optimization/81627
4186 * gcc.dg/tree-ssa/pr81627.c: New.
4188 2017-08-01 Bin Cheng <bin.cheng@arm.com>
4190 PR tree-optimization/81620
4191 * gcc.dg/tree-ssa/pr81620-1.c: New.
4192 * gcc.dg/tree-ssa/pr81620-2.c: New.
4194 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4197 * gfortran.dg/use_30.f90: New test.
4199 2017-08-01 Jakub Jelinek <jakub@redhat.com>
4201 PR tree-optimization/81588
4202 * gcc.dg/tree-ssa/pr81588.c: New test.
4203 * gcc.dg/pr81588.c: New test.
4204 * gcc.c-torture/execute/pr81588.c: New test.
4206 2017-08-01 Richard Biener <rguenther@suse.de>
4208 PR tree-optimization/81297
4209 * gcc.dg/torture/pr81297.c: New testcase.
4211 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4215 2017-07-31 Steve Ellcey <sellcey@cavium.com>
4217 PR tree-optimization/80925
4218 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
4219 --param vect-max-peeling-for-alignment=0 option.
4220 Remove unaligned access and peeling checks.
4221 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4223 2017-07-31 Carl Love <cel@us.ibm.com>
4225 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4226 missed in commit 250746.
4228 2017-07-31 Carl Love <cel@us.ibm.com>
4230 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4233 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4235 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4236 * gcc.target/i386/pr79793-2.c: Likewise.
4238 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4241 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4242 (naked): Add attribute regparm(1) for x86_32 targets.
4243 Add integer argument. Remove global "data" variable.
4244 (main): Pass integer argument to naked function.
4245 * gcc.target/i386/naked-4.c: New test.
4247 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
4248 Martin Liska <mliska@suse.cz>
4250 * gcc.dg/predict-15.c: New test.
4251 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4253 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
4256 * gcc.target/i386/naked-1.c: New test.
4257 * gcc.target/i386/naked-2.c: Ditto.
4258 * gcc.target/i386/naked-3.c: Ditto.
4259 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4260 do_test_body0 stub function, use attribute "naked" instead.
4261 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4262 * gcc.dg/pr44290-2.c: Ditto.
4264 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4267 * gfortran.dg/dim_sum_1.f90: New test case.
4268 * gfortran.dg/dim_sum_2.f90: New test case.
4269 * gfortran.dg/dim_sum_3.f90: New test case.
4271 2017-07-31 Martin Liska <mliska@suse.cz>
4273 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4274 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4276 2017-07-31 Martin Liska <mliska@suse.cz>
4279 * g++.dg/ubsan/pr81530.C: New test.
4281 2017-07-31 Jakub Jelinek <jakub@redhat.com>
4284 * c-c++-common/ubsan/pr81604.c: New test.
4286 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4289 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4290 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4291 (foo): Check the builtin return address against the return address
4293 * gcc.target/i386/pr79793-1.c: New test.
4294 * gcc.target/i386/pr79793-2.c: Likewise.
4296 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4298 * c-c++-common/dump-ada-spec-7.c: New test.
4300 2017-07-29 Jakub Jelinek <jakub@redhat.com>
4302 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4303 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4305 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4307 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4309 2017-07-28 Tamar Christina <tamar.christina@arm.com>
4311 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4313 2017-07-28 Bin Cheng <bin.cheng@arm.com>
4315 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4317 2017-07-28 Tamar Christina <tamar.christina@arm.com>
4318 Bilyan Borisov <bilyan.borisov@arm.com>
4320 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4321 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4322 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4323 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4324 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4326 2017-07-28 Bin Cheng <bin.cheng@arm.com>
4328 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4329 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4330 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4331 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4332 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4333 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4334 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4335 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4336 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4337 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4338 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4340 2017-07-28 Martin Liska <mliska@suse.cz>
4343 * g++.dg/asan/pr81340.C: New test.
4345 2017-07-28 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/81502
4348 * gcc.target/i386/pr81502.c: New testcase.
4350 2017-07-28 Martin Liska <mliska@suse.cz>
4353 * gcc.dg/asan/pr81460.c: New test.
4355 2017-07-28 Jakub Jelinek <jakub@redhat.com>
4358 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4359 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4361 PR tree-optimization/81578
4362 * gcc.dg/pr81578.c: New test.
4364 2017-07-28 Richard Biener <rguenther@suse.de>
4366 PR tree-optimization/81573
4367 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4369 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4371 * g++.dg/pr69667.C: Remove option -mlra.
4372 * gcc.target/powerpc/dform-1.c: Likewise.
4373 * gcc.target/powerpc/dform-2.c: Likewise.
4374 * gcc.target/powerpc/dform-3.c: Likewise.
4375 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4376 * gcc.target/powerpc/p9-vparity.c: Likewise.
4377 * gcc.target/powerpc/pr63491.c: Likewise.
4378 * gcc.target/powerpc/pr67808.c: Likewise.
4379 * gcc.target/powerpc/pr68805.c: Likewise.
4380 * gcc.target/powerpc/pr69461.c: Likewise.
4381 * gcc.target/powerpc/pr71680.c: Likewise.
4382 * gcc.target/powerpc/pr77289.c: Likewise.
4383 * gcc.target/powerpc/pr78458.c: Likewise.
4384 * gcc.target/powerpc/pr78543.c: Likewise.
4385 * g++.dg/pr71294.C: Remove option -mno-lra.
4386 * gcc.target/powerpc/pr71656-1.c: Likewise.
4387 * gcc.target/powerpc/pr71656-2.c: Likewise.
4388 * gcc.target/powerpc/pr71698.c: Likewise.
4390 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4391 Sudakshina Das <sudi.das@arm.com>
4393 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4395 2017-07-27 Marek Polacek <polacek@redhat.com>
4398 * c-c++-common/Wsign-compare-1.c: New test.
4399 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4400 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4401 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4402 * g++.dg/warn/compare1.C: Likewise.
4403 * gcc.dg/compare1.c: Likewise.
4404 * gcc.dg/compare2.c: Likewise.
4405 * gcc.dg/compare4.c: Likewise.
4406 * gcc.dg/compare5.c: Likewise.
4407 * gcc.dg/pr35430.c: Likewise.
4408 * gcc.dg/pr60087.c: Likewise.
4410 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4413 * gcc.dg/pr81564.c: New test.
4415 2017-07-27 Richard Biener <rguenther@suse.de>
4417 PR tree-optimization/81573
4418 PR tree-optimization/81494
4419 * gcc.dg/torture/pr81573.c: New testcase.
4421 2017-07-27 Richard Biener <rguenther@suse.de>
4423 PR tree-optimization/81571
4424 * gcc.dg/torture/pr81571.c: New testcase.
4426 2017-07-27 Richard Biener <rguenther@suse.de>
4428 PR tree-optimization/81502
4429 * gcc.target/i386/vect-insert-1.c: New testcase.
4431 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4434 * gcc.target/s390/pr81534.c: New test.
4436 2017-07-27 Jakub Jelinek <jakub@redhat.com>
4438 PR tree-optimization/81555
4439 PR tree-optimization/81556
4440 * gcc.c-torture/execute/pr81555.c: New test.
4441 * gcc.c-torture/execute/pr81556.c: New test.
4443 * gcc.dg/attr-noipa.c: New test.
4444 * gcc.dg/ipa/ipa-pta-18.c: New test.
4445 * gcc.dg/ipa/ipa-sra-11.c: New test.
4447 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4449 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
4451 * gcc.target/powerpc/vsx-himode2.c: Likewise.
4452 * gcc.target/powerpc/vsx-himode3.c: Likewise.
4453 * gcc.target/powerpc/vsx-qimode.c: Likewise.
4454 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
4455 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
4456 * gcc.target/powerpc/vsx-simode.c: Likewise.
4457 * gcc.target/powerpc/vsx-simode2.c: Likewise.
4458 * gcc.target/powerpc/vsx-simode3.c: Likewise.
4460 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4463 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
4465 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
4468 * gcc.target/i386/pr81563.c: New test
4470 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4473 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
4475 2017-07-26 Marek Polacek <polacek@redhat.com>
4478 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
4479 * gcc.dg/overflow-warn-2.c: Likewise.
4480 * gcc.dg/overflow-warn-3.c: Likewise.
4481 * gcc.dg/overflow-warn-4.c: Likewise.
4482 * gcc.dg/torture/pr70992-2.c: New test.
4483 * gcc.dg/torture/pr70992.c: New test.
4485 2017-07-26 Richard Biener <rguenther@suse.de>
4487 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
4489 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
4491 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
4494 * gcc.dg/pr46932.c: New testcase.
4496 2017-07-26 Martin Liska <mliska@suse.cz>
4499 * gcc.dg/asan/pr81186.c: New test.
4501 2017-07-25 Carl Love <cel@us.ibm.com>
4503 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
4506 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
4508 * gnat.dg/opt66.adb: New test.
4510 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4512 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
4513 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
4515 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
4517 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
4519 2017-07-25 Torsten Duwe <duwe@suse.de>
4521 * c-c++-common/patchable_function_entry-default.c: New test.
4522 * c-c++-common/patchable_function_entry-decl.c: Likewise.
4523 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4525 2017-07-25 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.target/i386/pr80833-3.c: New test.
4529 * gcc.target/i386/avx512dq-pr81532.c: New test.
4530 * gcc.target/i386/avx512bw-pr81532.c: New test.
4532 2017-07-25 Richard Biener <rguenther@suse.de>
4534 PR tree-optimization/81455
4535 * gcc.dg/pr81455.c: New testcase.
4537 2017-07-25 Richard Biener <rguenther@suse.de>
4539 PR tree-optimization/81529
4540 * gfortran.dg/pr81529.f90: New testcase.
4542 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
4544 * gcc.target/aarch64/pr79041-2.c: Improve test.
4546 2017-07-25 Richard Biener <rguenther@suse.de>
4548 PR tree-optimization/81410
4549 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
4551 2017-07-25 Richard Biener <rguenther@suse.de>
4553 PR tree-optimization/81510
4554 * gcc.dg/torture/pr81510.c: New testcase.
4555 * gcc.dg/torture/pr81510-2.c: Likewise.
4557 2017-07-25 Martin Liska <mliska@suse.cz>
4560 * gcc.dg/ipa/pr81520.c: New test.
4562 2017-07-25 Marek Polacek <polacek@redhat.com>
4565 * Wmultistatement-macros-12.c: New test.
4567 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4570 * gcc.target/aarch64/pr81414.C: New.
4572 2017-07-25 Richard Biener <rguenther@suse.de>
4575 * gcc.dg/ubsan/pr81505.c: New testcase.
4577 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
4580 * gcc.target/x86_64/abi/ms-sysv/do-test.S
4581 (ELFFN_BEGIN): Rename to FN_TYPE.
4582 (ELFFN_END): Rename to FN_SIZE.
4583 (ASMNAME): New macro.
4584 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
4586 (FUNC_END): Use ASMNAME.
4587 (test_data_save): Remove.
4588 (test_data_input): Likewise.
4589 (test_data_output: Likewise.
4590 (test_data_fn): Likewise.
4591 (test_data_retaddr): Likewise.
4592 (regs_to_mem): Make globals, use r10 instead of rax.
4593 (mem_to_regs): Likewise.
4594 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
4596 (do_test_aligned): Likewise.
4597 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
4598 Add dg-* directives.
4599 (PASTE_STR): New macro.
4600 (ASMNAME): Likewise.
4601 (LOAD_TEST_DATA_ADDR): Likewise.
4602 (TEST_DATA_OFFSET): Likewise.
4603 (do_test_body0): New C function.
4604 (do_test_body): New inline assembly routine.
4605 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
4606 (runtest_ms_sysv): Modify.
4608 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4610 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
4611 since the upper-regs options have been deleted.
4612 * gcc.target/powerpc/pr65849-2.c: Likewise.
4613 * gcc.target/powerpc/pr80099-1.c: Likewise.
4614 * gcc.target/powerpc/pr80099-2.c: Likewise.
4615 * gcc.target/powerpc/pr80099-3.c: Likewise.
4616 * gcc.target/powerpc/pr80099-4.c: Likewise.
4617 * gcc.target/powerpc/pr80099-5.c: Likewise.
4618 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
4619 support removal of the upper-regs options.
4620 * gcc.target/powerpc/p8vector-fp.c: Likewise.
4621 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
4622 * gcc.target/powerpc/p9-dimode1.c: Likewise.
4623 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4624 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
4625 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
4626 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
4627 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
4628 * gcc.target/powerpc/ppc-round.c: Likewise.
4629 * gcc.target/powerpc/pr71720.c: Likewise.
4630 * gcc.target/powerpc/pr72853.c: Likewise.
4631 * gcc.target/powerpc/pr79907.c: Likewise.
4632 * gcc.target/powerpc/pr78953.c: Likewise.
4633 * gcc.target/powerpc/upper-regs-df.c: Likewise.
4634 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
4635 * gcc.target/powerpc/vec-extract-1.c: Likewise.
4636 * gcc.target/powerpc/vec-init-3.c: Likewise.
4637 * gcc.target/powerpc/vec-init-6.c: Likewise.
4638 * gcc.target/powerpc/vec-init-7.c: Likewise.
4639 * gcc.target/powerpc/vec-set-char.c: Likewise.
4640 * gcc.target/powerpc/vec-set-int.c: Likewise.
4641 * gcc.target/powerpc/vec-set-short.c: Likewise.
4643 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
4646 * gcc.target/aarch64/pr79041-2.c: New test.
4648 2017-07-24 Carl Love <cel@us.ibm.com>
4650 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
4653 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
4655 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
4657 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4658 Mikael Morin <mikael@gcc.gnu.org>
4661 * gfortran.dg/realloc_on_assign_28.f90: New test.
4663 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
4665 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
4666 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
4668 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
4671 * gcc.target/i386/pr80569.c: New test.
4673 2017-07-21 Carl Love <cel@us.ibm.com>
4675 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4676 vmuleuh): Fix scan-assembler-times should check for word not half word
4679 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
4681 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
4682 redundant -march option.
4683 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
4684 in addition to armv8.1-a.
4686 2017-07-21 Yury Gribov <tetra2005@gmail.com>
4689 * gcc.dg/pr56727-1.c: New test.
4690 * gcc.dg/pr56727-2.c: New test.
4692 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
4694 * gcc.target/powerpc/mmx-check.h: New file.
4695 * gcc.target/powerpc/mmx-packs.c: New file.
4696 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
4697 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
4698 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
4699 * gcc.target/powerpc/mmx-paddb-1.c: New file.
4700 * gcc.target/powerpc/mmx-paddd-1.c: New file.
4701 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
4702 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
4703 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
4704 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
4705 * gcc.target/powerpc/mmx-paddw-1.c: New file.
4706 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
4707 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
4708 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
4709 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
4710 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
4711 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
4712 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
4713 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
4714 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
4715 * gcc.target/powerpc/mmx-pslld-1.c: New file.
4716 * gcc.target/powerpc/mmx-psllw-1.c: New file.
4717 * gcc.target/powerpc/mmx-psrad-1.c: New file.
4718 * gcc.target/powerpc/mmx-psraw-1.c: New file.
4719 * gcc.target/powerpc/mmx-psrld-1.c: New file.
4720 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
4721 * gcc.target/powerpc/mmx-psubb-2.c: New file.
4722 * gcc.target/powerpc/mmx-psubd-2.c: New file.
4723 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
4724 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
4725 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
4726 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
4727 * gcc.target/powerpc/mmx-psubw-2.c: New file.
4728 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
4729 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
4730 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
4731 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
4732 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
4733 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
4735 2017-06-21 Richard Biener <rguenther@suse.de>
4737 PR tree-optimization/81500
4738 * gcc.dg/torture/pr81500.c: New testcase.
4740 2017-07-20 Nathan Sidwell <nathan@acm.org>
4742 * g++.dg/ext/anon-struct6.C: Adjust diag.
4743 * g++.old-deja/g++.other/anon4.C: Adjust diag.
4745 2017-07-20 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.target/i386/avx-pr80846.c: New test.
4749 * gcc.target/i386/avx2-pr80846.c: New test.
4750 * gcc.target/i386/avx512f-pr80846.c: New test.
4752 2017-07-20 Bin Cheng <bin.cheng@arm.com>
4754 PR tree-optimization/81388
4755 * gcc.dg/tree-ssa/pr81388-1.c: New test.
4756 * gcc.dg/tree-ssa/pr81388-2.c: New test.
4758 2017-07-17 Tom de Vries <tom@codesourcery.com>
4761 * gcc.dg/pr81030.c: New test.
4763 2017-07-20 Richard Biener <rguenther@suse.de>
4765 PR tree-optimization/61171
4766 * g++.dg/vect/pr61171.cc: New testcase.
4767 * gfortran.dg/vect/pr61171.f: Likewise.
4768 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4770 2017-07-20 Richard Biener <rguenther@suse.de>
4772 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
4774 * gcc.dg/vect/slp-45.c: Likewise.
4776 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4778 * gcc.dg/tree-ssa/vrp116.c: New Test.
4780 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4782 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
4783 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
4784 __builtin_cpu_is and __builtin_cpu_supports are supported.
4786 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
4788 * gcc.target/powerpc/bmi-check.h (main): Skip unless
4789 __BUILTIN_CPU_SUPPORTS__ defined.
4790 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
4791 __BUILTIN_CPU_SUPPORTS__ defined.
4793 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4795 PR tree-optimization/81346
4796 * gcc.dg/tree-ssa/pr81346-5.c: New test.
4798 2017-07-19 Tom de Vries <tom@codesourcery.com>
4800 * gcc.target/nvptx/decl-init.c: Update alignment.
4801 * gcc.target/nvptx/slp-2-run.c: New test.
4802 * gcc.target/nvptx/slp-2.c: New test.
4803 * gcc.target/nvptx/v2di.c: New test.
4805 2017-07-19 Tom de Vries <tom@codesourcery.com>
4807 * gcc.target/nvptx/slp-run.c: New test.
4808 * gcc.target/nvptx/slp.c: New test.
4809 * gcc.target/nvptx/v2si-cvt.c: New test.
4810 * gcc.target/nvptx/v2si-run.c: New test.
4811 * gcc.target/nvptx/v2si.c: New test.
4812 * gcc.target/nvptx/vec.inc: New test.
4814 2017-07-19 Jakub Jelinek <jakub@redhat.com>
4816 PR tree-optimization/81346
4817 * gcc.dg/tree-ssa/pr81346-1.c: New test.
4818 * gcc.dg/tree-ssa/pr81346-2.c: New test.
4819 * gcc.dg/tree-ssa/pr81346-3.c: New test.
4820 * gcc.dg/tree-ssa/pr81346-4.c: New test.
4821 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
4822 compiler to avoid X / C1 op C2 optimization to trigger.
4824 2017-07-19 Martin Liska <mliska@suse.cz>
4827 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
4828 -ffloat-store or -mieee for targets that need it.
4830 2017-07-18 Tom de Vries <tom@codesourcery.com>
4833 * gfortran.dg/pr81464.f90: New test.
4835 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
4838 * gcc.target/i386/pr81471.c: New test.
4840 2017-06-18 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/81410
4843 * gcc.dg/vect/pr81410.c: New testcase.
4845 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
4848 * g++.dg/torture/pr81462.C: New testcase.
4850 2017-07-18 Bin Cheng <bin.cheng@arm.com>
4853 * g++.dg/tree-ssa/pr81408.C: New.
4854 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
4856 2017-07-18 Richard Biener <rguenther@suse.de>
4858 PR tree-optimization/80620
4859 PR tree-optimization/81403
4860 * gcc.dg/torture/pr80620.c: New testcase.
4861 * gcc.dg/torture/pr81403.c: Likewise.
4863 2017-07-18 Richard Biener <rguenther@suse.de>
4865 PR tree-optimization/81418
4866 * gcc.dg/torture/pr81418.c: New testcase.
4868 2017-07-17 Carl Love <cel@us.ibm.com>
4870 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
4871 test case changes for commit 249424
4873 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
4874 vmuleuh): Fix scan-assembler-times should check for word not half word
4877 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4879 PR tree-optimization/81162
4880 * gcc.dg/pr81162.c: Move this to...
4881 * gcc.dg/ubsan/pr81162.c: ...here.
4883 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4885 * g++.dg/diagnostic/friend1.C: New test.
4886 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4888 2017-07-17 Nathan Sidwell <nathan@acm.org>
4890 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4892 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4894 * lib/gcc-dg.exp: Increase expect's match buffer size.
4896 2017-07-17 Bin Cheng <bin.cheng@arm.com>
4899 * gcc.dg/tree-ssa/pr81369.c: New.
4901 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4903 * gcc.target/arc/pr9000674901.c: New file.
4904 * gcc.target/arc/pic-1.c: Likewise.
4905 * gcc.target/arc/pr9001191897.c: Likewise.
4907 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4908 Andrew Burgess <andrew.burgess@embecosm.com>
4910 * gcc.target/arc/naked-1.c: New file.
4911 * gcc.target/arc/naked-2.c: Likewise.
4913 2017-07-17 Jakub Jelinek <jakub@redhat.com>
4915 PR tree-optimization/81428
4916 * gcc.dg/fixed-point/pr81428.c: New test.
4918 PR tree-optimization/81365
4919 * g++.dg/torture/pr81365.C: New test.
4921 PR tree-optimization/81396
4922 * gcc.dg/tree-ssa/pr81396.c: New test.
4924 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4926 * gnat.dg/opt65.adb: New test.
4928 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
4930 * gcc.dg/predict-8.c: Update.
4932 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4934 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4935 * g++.dg/warn/pr12242.C: Likewise.
4937 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4939 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4940 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4941 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4942 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4943 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4944 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4945 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4946 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4947 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4948 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4949 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4950 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4951 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4952 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4953 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4954 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4955 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4956 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4957 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4958 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4959 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4960 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4961 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4962 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4963 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4964 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4965 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4966 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4967 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4968 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4969 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4970 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4971 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4972 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4973 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4974 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4975 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4976 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4977 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4978 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4979 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4980 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4981 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4982 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4983 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4984 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4985 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4986 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4987 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4988 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4989 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4991 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4993 PR tree-optimization/81162
4994 * gcc.dg/pr81162.c: New file.
4996 2017-07-14 Martin Sebor <msebor@redhat.com>
4998 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4999 that bcopy is expected to be transformed to.
5001 2017-07-14 David Malcolm <dmalcolm@redhat.com>
5003 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5004 * g++.dg/lookup/missing-std-include-2.C: New test case.
5005 * g++.dg/lookup/missing-std-include-3.C: New test case.
5006 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5007 * gcc.dg/missing-header-fixit-1.c: New test case.
5008 * gcc.dg/missing-header-fixit-2.c: New test case.
5009 * gcc.dg/missing-header-fixit-2.h: New header.
5011 2017-07-13 David Malcolm <dmalcolm@redhat.com>
5014 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5016 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
5018 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5020 2017-07-13 Martin Liska <mliska@suse.cz>
5022 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5023 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5024 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
5025 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
5026 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
5027 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
5028 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
5030 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5033 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
5034 __builtin_cpu_supports with old GLIBC's.
5035 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
5036 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
5037 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
5038 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
5039 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
5040 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
5041 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
5042 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
5043 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
5044 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
5045 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
5046 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
5047 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
5048 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
5049 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
5050 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
5051 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
5052 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
5053 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
5054 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
5055 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5056 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5057 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5058 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
5060 2017-07-12 Carl Love <cel@us.ibm.com>
5062 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
5063 rev_bool_int): Add test cases for builtins.
5064 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
5065 test cases for builtins.
5067 2017-07-12 Carl Love <cel@us.ibm.com>
5069 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
5070 lp64 && p9vector_hw.
5072 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
5074 * lib/target-supports.exp (check_stack_check_available): Make
5075 testcase name depend on stack_kind.
5077 2017-07-11 Michael Collison <michael.collison@arm.com>
5079 * gcc.target/aarch64/cmp-2.c: New testcase.
5081 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5084 * g++.dg/warn/Wreturn-local-addr-3.C: New.
5086 2017-07-11 Carl Love <cel@us.ibm.com>
5088 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
5089 test cases for the builtins.
5091 2017-07-11 Yury Gribov <tetra2005@gmail.com>
5093 * lib/profopt.exp: Print relative names in UNSUPPORTED
5096 2017-07-10 Michael Collison <michael.collison@arm.com>
5098 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5100 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
5103 * gcc.target/i386/pr81375.c: New test.
5105 2017-07-10 Martin Sebor <msebor@redhat.com>
5107 PR tree-optimization/80397
5108 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5110 2017-07-10 Martin Sebor <msebor@redhat.com>
5113 * gcc.dg/pr81345.c: New test.
5115 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
5117 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
5118 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
5120 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
5123 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
5124 integer argumets to bypass x86_64 outgoing args optimization.
5126 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5128 * gfortran.dg/eoshift_4.f90: New test.
5129 * gfortran.dg/eoshift_5.f90: New test.
5130 * gfortran.dg/eoshift_6.f90: New test.
5132 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
5135 * gcc.target/i386/pr81313-1.c: New test.
5136 * gcc.target/i386/pr81313-2.c: Likewise.
5137 * gcc.target/i386/pr81313-3.c: Likewise.
5138 * gcc.target/i386/pr81313-4.c: Likewise.
5139 * gcc.target/i386/pr81313-5.c: Likewise.
5141 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
5143 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
5144 * gnat.dg/vect16.ads (Sarray): Likewise.
5145 * gnat.dg/vect17.ads (Sarray): Likewise.
5146 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
5147 * gnat.dg/vect16.adb (Add): Likewise.
5148 * gnat.dg/vect17.adb (Add): Likewise.
5150 2017-07-07 David Malcolm <dmalcolm@redhat.com>
5153 * g++.dg/diagnostic/pr79300.C: New test case.
5155 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5157 * gcc.target/powerpc/clone1.c: Add check to make sure the
5158 __builtin_cpu_supports function is fully supported.
5159 * gcc.target/powerpc/clone2.c: New runtime test for
5163 * gcc.target/powerpc/pr81348.c: New test.
5165 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
5167 * gfortran.dg/vect/pr60510.f: Require vect_double support.
5169 2017-07-07 Carl Love <cel@us.ibm.com>
5171 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5174 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5176 * gcc.target/sparc/dictunpack.c: New file.
5177 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5178 * gcc.target/sparc/fpcmpshl.c: Likewise.
5179 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5180 * gcc.target/sparc/fpcmpushl.c: Likewise.
5182 2017-07-06 Harald Anlauf <anlauf@gmx.de>
5185 * gfortran.dg/coarray_44.f90: New testcase.
5187 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5189 * c-c++-common/asan/kasan-alloca-1.c: New test.
5190 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5192 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5194 * c-c++-common/asan/alloca_big_alignment.c: New test.
5195 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5196 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5197 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5198 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5199 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5200 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5201 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5203 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
5206 * gcc.target/avr/isr-test.h: Fix warnings.
5208 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5210 * lib/target-supports.exp: Generate
5211 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5212 and check_effective_target_arm_arch_v8r_multilib.
5214 2017-07-06 Carl Love <cel@us.ibm.com>
5216 * ChangeLog: Clean up from mid air collision
5218 2017-07-06 Carl Love <cel@us.ibm.com>
5220 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5221 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5222 cases for vec_addc, adde and addec builtins.
5224 2017-07-06 David Malcolm <dmalcolm@redhat.com>
5227 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5228 expected underlining within macro expansion.
5229 * c-c++-common/pr70264.c: Likewise.
5230 * g++.dg/plugin/diagnostic-test-expressions-1.C
5231 (test_within_macro_1): New test.
5232 (test_within_macro_2): Likewise.
5233 (test_within_macro_3): Likewise.
5234 (test_within_macro_4): Likewise.
5235 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5236 expected underlining within macro expansion.
5237 (test_macro_4): Likewise.
5238 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5239 (test_within_macro_1): New test.
5240 (test_within_macro_2): Likewise.
5241 (test_within_macro_3): Likewise.
5242 (test_within_macro_4): Likewise.
5243 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5244 underlining within macro expansion.
5246 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5248 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5249 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5250 _mm_maskz_getexp_round_sd): Test new intrinsics.
5251 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5252 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5253 _mm_maskz_getexp_round_ss): Ditto.
5254 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5255 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5256 _mm_maskz_getmant_round_sd): Ditto.
5257 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5258 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5259 _mm_maskz_getmant_round_ss): Ditto.
5260 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5261 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5262 _mm_maskz_getexp_round_sd): New runtime tests.
5263 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5264 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5265 _mm_maskz_getexp_round_ss): Ditto.
5266 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5267 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5268 _mm_maskz_getmant_round_sd): Ditto.
5269 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5270 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5271 _mm_maskz_getmant_round_ss): Ditto.
5272 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5273 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5274 __builtin_ia32_getmantss_mask_round): Test new builtins.
5275 * gcc.target/i386/sse-13.c : Ditto.
5276 * gcc.target/i386/sse-23.c: Ditto.
5277 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5278 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5279 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5280 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5281 _mm_mask_getexp_round_ss): Test new intrinsics.
5282 * gcc.target/i386/testround-1.c: Ditto.
5283 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5284 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5285 _mm_mask_getmant_round_ss): Test new intrinsics
5286 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5287 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5288 _mm_maskz_getmant_ss): Test new intrinsics.
5290 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5292 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5293 * lib/target-supports.exp (check_stack_check_available): New.
5294 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5295 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5296 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5297 * gcc.dg/pr47443.c: Likewise.
5298 * gcc.dg/pr48134.c: Likewise.
5299 * gcc.dg/pr70017.c: Likewise.
5300 * gcc.target/aarch64/stack-checking.c: Likewise.
5301 * gcc.target/arm/stack-checking.c: Likewise.
5302 * gcc.target/i386/pr48723.c: Likewise.
5303 * gcc.target/i386/pr55672.c: Likewise.
5304 * gcc.target/i386/pr67265-2.c: Likewise.
5305 * gcc.target/i386/pr67265.c: Likewise.
5306 * gnat.dg/opt49.adb: Likewise.
5307 * gnat.dg/stack_check1.adb: Likewise.
5308 * gnat.dg/stack_check2.adb: Likewise.
5309 * gnat.dg/stack_check3.adb: Likewise.
5311 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5314 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5317 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5319 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5320 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5321 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5322 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5323 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5324 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5325 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5326 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5327 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5328 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5329 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5330 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5332 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
5335 * gcc.target/avr/isr-test.h: New file.
5336 * gcc.target/avr/torture/isr-01-simple.c: New test.
5337 * gcc.target/avr/torture/isr-02-call.c: New test.
5338 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5340 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5342 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5343 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5344 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5345 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5347 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5349 * gcc.dg/tree-ssa/ldist-26.c: New test.
5351 2017-07-05 Bin Cheng <bin.cheng@arm.com>
5353 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5355 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
5358 * gcc.target/i386/pr81300.c: New test.
5360 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5364 x and y arguments in the call to _subborrow_u32.
5365 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5366 x and y arguments in the call to _subborrow_u64.
5367 * gcc.target/i386/pr81294-1.c: New test.
5368 * gcc.target/i386/pr81294-2.c: Ditto.
5370 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5372 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5374 2017-07-04 Marek Polacek <polacek@redhat.com>
5377 * gcc.dg/atomic-pr81231.c: New test.
5379 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5381 PR tree-optimization/81292
5382 * gcc.dg/pr81292-1.c: New test.
5383 * gcc.dg/pr81292-2.c: Likewise.
5385 2017-07-04 Martin Liska <mliska@suse.cz>
5388 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5389 use-after-scope sanitization.
5391 2017-07-04 Jakub Jelinek <jakub@redhat.com>
5393 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5397 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5400 2017-07-04 Martin Liska <mliska@suse.cz>
5403 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5404 * g++.dg/ext/mvc3.C: Likewise.
5405 * gcc.target/i386/mvc2.c: Likewise.
5406 * gcc.target/i386/mvc3.c: Likewise.
5408 2017-07-04 Jakub Jelinek <jakub@redhat.com>
5410 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5411 decomposition declaration in diagnostics.
5412 * g++.dg/cpp1z/decomp2.C: Likewise.
5413 * g++.dg/cpp1z/decomp3.C: Likewise.
5414 * g++.dg/cpp1z/decomp4.C: Likewise.
5415 * g++.dg/cpp1z/decomp5.C: Likewise.
5416 * g++.dg/cpp1z/decomp6.C: Likewise.
5417 * g++.dg/cpp1z/decomp7.C: Likewise.
5418 * g++.dg/cpp1z/decomp8.C: Likewise.
5419 * g++.dg/cpp1z/decomp13.C: Likewise.
5420 * g++.dg/cpp1z/decomp14.C: Likewise.
5421 * g++.dg/cpp1z/decomp18.C: Likewise.
5422 * g++.dg/cpp1z/decomp19.C: Likewise.
5423 * g++.dg/cpp1z/decomp22.C: Likewise.
5424 * g++.dg/cpp1z/decomp23.C: Likewise.
5425 * g++.dg/cpp1z/decomp24.C: Likewise.
5426 * g++.dg/cpp1z/decomp25.C: Likewise.
5427 * g++.dg/cpp1z/decomp26.C: Likewise.
5428 * g++.dg/cpp1z/decomp28.C: Likewise.
5431 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5432 * g++.dg/cpp1z/decomp30.C: New test.
5434 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5437 * g++.dg/cpp0x/trailing14.C: New.
5439 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5442 * gfortran.dg/coarray_event_2.f08: New test.
5444 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5447 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
5448 * gfortran.dg/pointer_intent_2.f90: Likewise.
5450 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
5453 * gcc.c-torture/compile/pr81290.c: New.
5455 2017-07-03 Richard Biener <rguenther@suse.de>
5457 PR tree-optimization/60510
5458 * gfortran.dg/vect/pr60510.f: New testcase.
5460 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5462 * gcc.target/i386/mvc6.c: Require ifunc support.
5464 2017-07-03 Martin Liska <mliska@suse.cz>
5467 * g++.dg/asan/function-argument-1.C: New test.
5468 * g++.dg/asan/function-argument-2.C: New test.
5469 * g++.dg/asan/function-argument-3.C: New test.
5471 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
5473 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
5476 2017-07-03 Tom de Vries <tom@codesourcery.com>
5478 PR tree-optimization/69468
5479 * gcc.dg/pr81192.c: Update.
5481 2017-07-03 Tom de Vries <tom@codesourcery.com>
5483 PR tree-optimization/81192
5484 * gcc.dg/pr81192.c: Update.
5486 2017-07-03 Tom de Vries <tom@codesourcery.com>
5488 PR tree-optimization/81192
5489 * gcc.dg/pr81192.c: New test.
5491 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5493 * gfortran/eoshift_3.f90: New test.
5495 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5497 * gcc.dg/strlenopt-32.c: New testcase.
5498 * gcc.dg/strlenopt-33.c: Likewise.
5499 * gcc.dg/strlenopt-33g.c: Likewise.
5500 * gcc.dg/strlenopt-34.c: Likewise.
5501 * gcc.dg/strlenopt-35.c: Likewise.
5503 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5505 PR tree-optimization/80769
5506 * gcc.dg/strlenopt-31.c: New test.
5507 * gcc.dg/strlenopt-31g.c: Likewise.
5509 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
5511 PR tree-optimization/81136
5512 * gcc.dg/vect/pr81136.c: New test.
5514 2017-07-01 Jakub Jelinek <jakub@redhat.com>
5517 * gcc.c-torture/compile/pr81262.c: New test.
5518 * g++.dg/ubsan/pr81262.C: New test.
5520 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
5523 * g++.dg/ipa/pr81261.C: New testcase.
5525 2017-06-30 Andrew Pinski <apinski@cavium.com>
5527 * gcc.dg/torture/pr81245.c: New testcase.
5529 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
5531 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
5534 2017-06-30 David Malcolm <dmalcolm@redhat.com>
5537 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
5539 (test_typeid): New test function.
5541 2017-06-30 Jakub Jelinek <jakub@redhat.com>
5544 * gcc.target/i386/pr81225.c: New test.
5546 2017-06-30 Nathan Sidwell <nathan@acm.org>
5548 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
5549 * g++.dg/cpp0x/decltype9.C: Likewise.
5550 * g++.dg/cpp0x/forw_enum9.C: Likewise.
5551 * g++.dg/lookup/decl1.C: Likewise.
5552 * g++.dg/lookup/extern-c-redecl.C: Likewise.
5553 * g++.dg/other/pr28432.C: Likewise.
5554 * g++.dg/parse/crash12.C: Likewise.
5555 * g++.dg/parse/enum3.C: Likewise.
5556 * g++.dg/parse/operator6.C: Likewise.
5557 * g++.dg/template/crash69.C: Likewise.
5558 * g++.dg/template/error27.C: Likewise.
5559 * g++.dg/template/error28.C: Likewise.
5560 * g++.dg/template/memfriend6.C: Likewise.
5561 * g++.old-deja/g++.mike/err1.C: Likewise.
5562 * g++.old-deja/g++.mike/p811.C: Likewise.
5563 * g++.old-deja/g++.other/crash25.C: Likewise.
5564 * g++.old-deja/g++.other/dtor4.C: Likewise.
5565 * g++.old-deja/g++.pt/t37.C: Likewise.
5567 2017-06-30 Martin Liska <mliska@suse.cz>
5570 * gcc.target/i386/pr81214.c: New test.
5572 2017-06-30 Nathan Sidwell <nathan@acm.org>
5574 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
5577 * g++.dg/lookup/pr81229.C: New.
5579 2017-06-30 Martin Liska <mliska@suse.cz>
5582 * g++.dg/asan/pr81021.C: New test.
5584 2017-06-30 Richard Biener <rguenther@suse.de>
5586 PR tree-optimization/81249
5587 * g++.dg/torture/pr81249.C: New testcase.
5589 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
5592 * g++.dg/diagnostic/variadic1.C: Likewise.
5593 * g++.dg/gomp/udr-3.C: Likewise.
5594 * g++.dg/overload/error1.C: Likewise.
5595 * g++.dg/overload/error2.C: Likewise.
5596 * g++.dg/template/duplicate1.C: Likewise.
5597 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5598 * g++.old-deja/g++.brendan/arm2.C: Likewise.
5599 * g++.old-deja/g++.other/redecl2.C: Likewise.
5600 * g++.old-deja/g++.other/redecl4.C: Likewise.
5601 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5603 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
5606 * gfortran.dg/goacc/pr77765.f90: New test.
5608 2017-06-29 Steve Ellcey <sellcey@cavium.com>
5610 * gcc.target/aarch64/ccmp_2.c: New test.
5612 2017-06-29 Nathan Sidwell <nathan@acm.org>
5615 * g++.dg/parse/pr81247-[abc].C: New.
5617 2017-06-29 Carl Love <cel@us.ibm.com>
5619 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
5620 test_unsigned_int_result, test_ll_int_result,
5621 test_ll_unsigned_int_result): Add result checking functions, add
5623 (main): Add builtin function tests.
5625 2017-06-29 Carl Love <cel@us.ibm.com>
5627 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
5628 dg-skip-if): Add -mvsx -mcpu=power7.
5630 2017-06-29 Richard Biener <rguenther@suse.de>
5632 * gcc.dg/vect/slp-reduc-8.c: New testcase.
5634 2017-06-29 Nathan Sidwell <nathan@acm.org>
5636 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
5638 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
5641 * g++.dg/pr81194.C: New test.
5643 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
5646 * gcc.dg/torture/pr80565.c: New file.
5648 2017-06-29 Bin Cheng <bin.cheng@arm.com>
5650 PR tree-optimization/81196
5651 * gcc.dg/vect/pr81196.c: New.
5653 2017-06-29 Michael Collison <michael.collison@arm.com>
5655 Fix date on previous ChangeLog entry.
5657 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5658 Michael Collison <michael.collison@arm.com>
5661 * gcc.target/aarch64/var_shift_mask_1.c: New test.
5663 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
5665 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
5667 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
5669 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
5671 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
5672 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5673 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5675 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5677 * lib/target-supports.exp (check_effective_target_vect_int): Replace
5678 current ARM check by ARM NEON's availability check.
5679 (check_effective_target_vect_intfloat_cvt): Likewise.
5680 (check_effective_target_vect_uintfloat_cvt): Likewise.
5681 (check_effective_target_vect_floatint_cvt): Likewise.
5682 (check_effective_target_vect_floatuint_cvt): Likewise.
5683 (check_effective_target_vect_shift): Likewise.
5684 (check_effective_target_whole_vector_shift): Likewise.
5685 (check_effective_target_vect_bswap): Likewise.
5686 (check_effective_target_vect_shift_char): Likewise.
5687 (check_effective_target_vect_long): Likewise.
5688 (check_effective_target_vect_float): Likewise.
5689 (check_effective_target_vect_perm): Likewise.
5690 (check_effective_target_vect_perm_byte): Likewise.
5691 (check_effective_target_vect_perm_short): Likewise.
5692 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5693 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5694 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5695 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5696 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5697 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5698 (check_effective_target_vect_widen_shift): Likewise.
5699 (check_effective_target_vect_extract_even_odd): Likewise.
5700 (check_effective_target_vect_interleave): Likewise.
5701 (check_effective_target_vect_multiple_sizes): Likewise.
5702 (check_effective_target_vect64): Likewise.
5703 (check_effective_target_vect_max_reduc): Likewise.
5705 2017-06-28 Richard Biener <rguenther@suse.de>
5708 * gcc.dg/pr81227.c: New testcase.
5710 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5713 * lib/target-supports.exp
5714 (check_ppc_cpu_supports_hw_available): New test to make sure
5715 __builtin_cpu_supports works on power7 and newer.
5717 2017-06-28 Martin Liska <mliska@suse.cz>
5720 * gcc.target/i386/pr81128.c: New test.
5722 2017-06-28 Martin Liska <mliska@suse.cz>
5725 * g++.dg/opt/pr79659.C: New test.
5727 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
5729 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
5731 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
5733 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
5735 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
5736 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5738 2017-06-28 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
5741 (foo): ... this. Change constants such that it isn't matched
5742 as __builtin_copysign, yet tests the combiner the same.
5744 2017-06-28 Martin Liska <mliska@suse.cz>
5747 * gcc.dg/asan/pr81224.c: New test.
5749 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
5751 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
5752 passed to pthread_join.
5754 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5756 * gcc.target/s390/nodatarel-1.c: New test.
5758 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5761 * gfortran.dg/array_temporaries_4.f90: New test.
5763 2017-06-27 Andrew Pinski <apinski@cavium.com>
5765 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
5766 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
5767 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
5769 2017-06-27 Marek Polacek <polacek@redhat.com>
5772 * gcc.dg/ubsan/pr81223.c: New test.
5774 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
5776 * gcc.dg/tree-ssa/assoc-1.c: New file.
5778 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
5781 * g++.dg/parse/catch2.C: New.
5783 2017-06-27 Jakub Jelinek <jakub@redhat.com>
5786 * g++.dg/ubsan/pr81209.C: New test.
5789 * gcc.c-torture/compile/pr81207.c: New test.
5791 2017-06-27 Marek Polacek <polacek@redhat.com>
5794 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
5796 2017-06-26 Martin Sebor <msebor@redhat.com>
5799 * g++.dg/Wclass-memaccess-2.C: New test.
5801 2017-06-26 Carl Love <cel@us.ibm.com>
5803 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
5804 Add new runnable test file for the vec_rev built-ins.
5806 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5808 PR/tree-optimization 71815
5809 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
5810 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5812 2017-06-26 Renlin Li <renlin.li@arm.com>
5813 Szabolcs Nagy <szabolcs.nagy@arm.com>
5815 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
5816 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
5819 2017-06-26 Richard Biener <rguenther@suse.de>
5822 * gfortran.dg/pr81175.f: New testcase.
5824 2017-06-26 Richard Biener <rguenther@suse.de>
5826 PR tree-optimization/81203
5827 * gcc.dg/torture/pr81203.c: New testcase.
5829 2017-06-26 Marek Polacek <polacek@redhat.com>
5832 * c-c++-common/Wmultistatement-macros-1.c: New test.
5833 * c-c++-common/Wmultistatement-macros-2.c: New test.
5834 * c-c++-common/Wmultistatement-macros-3.c: New test.
5835 * c-c++-common/Wmultistatement-macros-4.c: New test.
5836 * c-c++-common/Wmultistatement-macros-5.c: New test.
5837 * c-c++-common/Wmultistatement-macros-6.c: New test.
5838 * c-c++-common/Wmultistatement-macros-7.c: New test.
5839 * c-c++-common/Wmultistatement-macros-8.c: New test.
5840 * c-c++-common/Wmultistatement-macros-9.c: New test.
5841 * c-c++-common/Wmultistatement-macros-10.c: New test.
5842 * c-c++-common/Wmultistatement-macros-11.c: New test.
5844 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
5846 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
5848 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
5850 * lib/target-supports.exp
5851 (check_effective_target_arm_neon_ok_nocache): Add flags with
5852 -mfloat-abi=hard. Include arm_neon.h.
5853 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
5854 (check_effective_target_arm_neon_ok_no_float_abi): New.
5855 * gcc.target/arm/lto/pr65837_0.c: Require
5856 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
5857 * gcc.target/arm/lto/pr65837-attr_0.c: Require
5858 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
5860 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5863 * g++.dg/parse/typedef2.C: Specify a dg-error string.
5865 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5868 * gfortran.dg/cshift_2.f90: New test.
5870 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
5873 * gcc.target/aarch64/pr79794.c: New.
5875 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5878 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5879 * gcc.target/powerpc/pr80510-2.c: Likewise.
5881 2017-06-22 Jeff Law <law@redhat.com>
5883 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5885 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5887 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5888 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5889 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5890 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5891 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5892 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5893 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5894 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5896 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5898 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
5900 2017-06-22 Matt Turner <mattst88@gmail.com>
5902 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5905 2017-06-22 Carl Love <cel@us.ibm.com>
5907 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5908 vmuleuh): Fix scan-assembler-times should check for word not half word
5911 2017-06-22 Jeff Law <law@redhat.com>
5913 * gcc.c-torture/compile/stack-check-1.c: New test.
5915 2016-06-22 Richard Biener <rguenther@suse.de>
5917 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5918 * gcc.dg/vect/pr65947-2.c: Likewise.
5919 * gcc.dg/vect/pr65947-3.c: Likewise.
5920 * gcc.dg/vect/pr65947-4.c: Likewise.
5921 * gcc.dg/vect/pr65947-5.c: Likewise.
5922 * gcc.dg/vect/pr65947-6.c: Likewise.
5923 * gcc.dg/vect/pr65947-8.c: Likewise.
5924 * gcc.dg/vect/pr65947-9.c: Likewise.
5925 * gcc.dg/vect/pr65947-10.c: Likewise.
5926 * gcc.dg/vect/pr65947-12.c: Likewise.
5927 * gcc.dg/vect/pr65947-13.c: Likewise.
5928 * gcc.dg/vect/pr65947-14.c: Likewise.
5929 * gcc.dg/vect/vect-cond-2.c: Likewise.
5930 * gcc.dg/vect/vect-pr69848.c: Likewise.
5932 2017-06-22 Martin Liska <mliska@suse.cz>
5934 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5937 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5939 * gcc.dg/tree-ssa/forwprop-37.c: New.
5941 2017-06-22 Richard Biener <rguenther@suse.de>
5943 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5945 2017-06-22 Richard Biener <rguenther@suse.de>
5947 * gcc.dg/vect/pr65947-14.c: New testcase.
5949 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5952 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5953 32-bit support is added. Change ITYPE size to 64-bit integer.
5954 * gcc.target/powerpc/pr80510-2.c: Likewise.
5956 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5959 * g++.dg/gomp/pr81154.C: New test.
5961 2017-06-21 David Malcolm <dmalcolm@redhat.com>
5963 * g++.dg/other/old-style-cast-fixits.C: New test case.
5965 2017-06-21 Jakub Jelinek <jakub@redhat.com>
5967 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5969 2017-06-21 Tom de Vries <tom@codesourcery.com>
5971 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5973 2017-06-21 Tom de Vries <tom@codesourcery.com>
5975 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5978 2017-06-21 Martin Liska <mliska@suse.cz>
5980 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5982 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5984 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5985 gnat.dg/debug11_pkg2.ads: New testcase.
5987 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5989 * gcc.target/i386/getround.c: New file.
5991 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
5993 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5994 * gcc.dg/tree-ssa/addadd-2.c: New file.
5996 2017-06-21 Tom de Vries <tom@codesourcery.com>
5998 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5999 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6000 * gcc.c-torture/compile/20080806-1.c: Same.
6001 * gcc.c-torture/compile/920723-1.c: Same.
6002 * gcc.c-torture/compile/930621-1.c: Same.
6003 * gcc.c-torture/compile/991214-2.c: Same.
6004 * gcc.c-torture/compile/bcopy.c: Same.
6005 * gcc.c-torture/compile/memtst.c: Same.
6006 * gcc.c-torture/compile/msp.c: Same.
6007 * gcc.c-torture/compile/stuct.c: Same.
6008 * gcc.c-torture/execute/20011008-3.c: Same.
6009 * gcc.c-torture/execute/20030209-1.c: Same.
6010 * gcc.c-torture/execute/20031012-1.c: Same.
6011 * gcc.c-torture/execute/20040805-1.c: Same.
6012 * gcc.c-torture/execute/920410-1.c: Same.
6013 * gcc.c-torture/execute/921113-1.c: Same.
6014 * gcc.c-torture/execute/921202-1.c: Same.
6015 * gcc.c-torture/execute/921208-2.c: Same.
6016 * gcc.c-torture/execute/930106-1.c: Same.
6017 * gcc.c-torture/execute/930406-1.c: Same.
6018 * gcc.c-torture/execute/950221-1.c: Same.
6019 * gcc.c-torture/execute/960521-1.c: Same.
6020 * gcc.c-torture/execute/980605-1.c: Same.
6021 * gcc.c-torture/execute/comp-goto-1.c: Same.
6022 * gcc.c-torture/execute/comp-goto-2.c: Same.
6023 * gcc.c-torture/execute/memcpy-1.c: Same.
6024 * gcc.c-torture/execute/multi-ix.c: Same.
6025 * gcc.c-torture/execute/nestfunc-4.c: Same.
6026 * gcc.c-torture/execute/pr20621-1.c: Same.
6027 * gcc.c-torture/execute/pr23135.c: Same.
6028 * gcc.c-torture/execute/pr28982b.c: Same.
6029 * gcc.dg/loop-3.c: Same.
6030 * gcc.dg/struct-ret-3.c: Same.
6031 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6032 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6033 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6034 * gcc.dg/tree-prof/pr44777.c: Same.
6036 2017-06-20 David Malcolm <dmalcolm@redhat.com>
6039 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
6040 memset call with zero-initialization.
6041 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
6043 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
6045 * gcc.target/i386/pr80732.c: Include fma4-check.h.
6046 (main): Renamed to ...
6047 (fma4_test): ... this.
6049 2017-06-20 Julia Koval <julia.koval@intel.com>
6051 * gcc.target/i386/pr73350-2.c: New test.
6053 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6055 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
6056 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6057 * c-c++-common/fold-masked-cmp-3.c: Likewise.
6058 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
6059 restrict to x86_64-*-*-gnu.
6060 Skip scan-assembler on *-*-darwin*.
6061 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
6062 * gcc.dg/loop-invariant.c: Likewise.
6063 * gcc.dg/lto/pr70955_0.c: Likewise.
6064 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6065 * gcc.dg/tree-ssa/pr79803.c: Likewise.
6066 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
6068 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
6069 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
6071 * gcc.dg/attr-ms_struct-2.c: Likewise.
6072 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6073 * gcc.dg/bf-ms-layout.c: Likewise.
6074 * gcc.dg/bf-ms-layout-2.c: Likewise.
6075 * gcc.dg/pic-macro-define.c: Remove target restrictions.
6076 Require fpic support.
6077 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
6079 * gcc.target/i386/bitfield2.c: Likewise.
6080 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
6082 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
6084 2017-06-20 Nathan Sidwell <nathan@acm.org>
6087 * g++.dg/lookup/pr67074.C: New.
6088 * g++.dg/parse/namespace-alias-1.C: Adjust.
6090 2017-06-20 Richard Biener <rguenther@suse.de>
6093 * c-c++-common/ubsan/pr81097.c: New testcase.
6095 2017-06-20 Richard Biener <rguenther@suse.de>
6097 * gcc.dg/vect/pr65947-9.c: Adjust.
6099 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6101 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6102 * gcc.target/arm/acle/cdp2.c: Likewise.
6103 * gcc.target/arm/acle/ldc.c: Likewise.
6104 * gcc.target/arm/acle/ldc2.c: Likewise.
6105 * gcc.target/arm/acle/ldc2l.c: Likewise.
6106 * gcc.target/arm/acle/ldcl.c: Likewise.
6107 * gcc.target/arm/acle/mcr.c: Likewise.
6108 * gcc.target/arm/acle/mcr2.c: Likewise.
6109 * gcc.target/arm/acle/mcrr.c: Likewise.
6110 * gcc.target/arm/acle/mcrr2.c: Likewise.
6111 * gcc.target/arm/acle/mrc.c: Likewise.
6112 * gcc.target/arm/acle/mrc2.c: Likewise.
6113 * gcc.target/arm/acle/mrrc.c: Likewise.
6114 * gcc.target/arm/acle/mrrc2.c: Likewise.
6115 * gcc.target/arm/acle/stc.c: Likewise.
6116 * gcc.target/arm/acle/stc2.c: Likewise.
6117 * gcc.target/arm/acle/stc2l.c: Likewise.
6118 * gcc.target/arm/acle/stcl.c: Likewise.
6120 2017-06-20 Jakub Jelinek <jakub@redhat.com>
6123 * gcc.target/i386/pr81121.c: New test.
6125 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6128 * gcc.target/powerpc/pr79799-1.c: New test.
6129 * gcc.target/powerpc/pr79799-2.c: Likewise.
6130 * gcc.target/powerpc/pr79799-3.c: Likewise.
6131 * gcc.target/powerpc/pr79799-4.c: Likewise.
6132 * gcc.target/powerpc/pr79799-5.c: Likewise.
6134 2017-06-19 Nathan Sidwell <nathan@acm.org>
6138 * g++.dg/lookup/pr79766.C: New.
6139 * g++.dg/lookup/pr81124.C: New.
6140 * g++.dg/template/explicit6.C: Adjust.
6141 * g++.old-deja/g++.other/decl5.C: Adjust.
6143 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6145 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
6148 2017-06-19 Jakub Jelinek <jakub@redhat.com>
6151 * g++.dg/ubsan/pr81125.C: New test.
6154 * g++.dg/ubsan/pr81111.C: New test.
6156 2017-06-19 Richard Biener <rguenther@suse.de>
6159 * gcc.dg/torture/pr81118.c: New testcase.
6161 2017-06-19 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/80887
6164 * gcc.dg/tree-ssa/pr80887.c: New testcase.
6166 2017-06-19 Jakub Jelinek <jakub@redhat.com>
6169 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
6171 2017-06-19 Nathan Sidwell <nathan@acm.org>
6174 * g++.dg/warn/pr81119.C: New.
6176 2017-06-19 Martin Liska <mliska@suse.cz>
6179 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6181 2017-06-19 Martin Liska <mliska@suse.cz>
6184 * gcc.target/i386/mvc5.c: Scan indirect_function.
6185 * gcc.target/i386/mvc7.c: Likewise.
6186 * gcc.target/i386/pr80732.c: New test.
6188 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6191 * g++.dg/cpp1y/constexpr-66093.C: New.
6193 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6195 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6198 2017-06-19 Richard Biener <rguenther@suse.de>
6201 * g++.dg/torture/pr81112.C: New testcase.
6203 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
6205 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6207 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6210 * gfortran.dg/cshift_1.f90: New test.
6212 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6214 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6216 2017-06-16 Carl Love <cel@us.ibm.com>
6218 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6219 main): Add runnable tests and test checker for vec_float,
6220 vec_float2, vec_floate and vec_floato builtins.
6222 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6224 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6225 the architecture options added by dg-add-options arm_neon.
6226 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6227 to the architecture.
6228 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6229 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6230 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6232 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6234 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6235 multilibs have been built.
6237 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6239 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6240 * gcc.target/arm/pr51915.c: Likewise.
6241 * gcc.target/arm/pr52006.c: Likewise.
6242 * gcc.target/arm/pr53187.c: Likewise.
6244 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
6246 * gcc.target/arm/multilibs.exp: New file.
6248 2017-06-16 Martin Sebor <msebor@redhat.com>
6250 PR tree-optimization/80933
6251 PR tree-optimization/80934
6252 * gcc.dg/fold-bcopy.c: New test.
6253 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6254 * gcc.dg/tree-ssa/alias-36.c: Likewise.
6255 * gcc.dg/pr79214.c: Adjust.
6256 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6257 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6258 * gcc.dg/builtins-nonnull.c: Likewise.
6260 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6263 * gcc.target/arm/pr71778.c: New.
6265 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
6267 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6269 2017-06-16 Richard Biener <rguenther@suse.de>
6271 PR tree-optimization/81090
6272 * gcc.dg/graphite/pr81090.c: New testcase.
6274 2017-06-16 Janus Weil <janus@gcc.gnu.org>
6277 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6279 2017-06-16 Jakub Jelinek <jakub@redhat.com>
6282 * c-c++-common/ubsan/object-size-11.c: New test.
6284 2017-06-15 Martin Sebor <msebor@redhat.com>
6287 * g++.dg/Wclass-memaccess.C: New test.
6289 2017-06-15 Janus Weil <janus@gcc.gnu.org>
6292 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6294 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6297 * gcc.dg/lto/pr69866_0.c: New test.
6298 * gcc.dg/lto/pr69866_1.c: Likewise.
6300 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6303 * gcc.target/msp430/pr78818-real.c: New template for tests.
6304 * gcc.target/msp430/pr78818-auto.c: New test.
6305 * gcc.target/msp430/pr78818-data-region.c: New test.
6306 * gcc.target/msp430/pr78818-data-sec.c: New test.
6307 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6309 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6311 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6312 instructions in it rather than the number of IT blocks being 2.
6313 Transfer scan directive arm_thumb2 restriction to the whole
6314 testcase and restrict further to Thumb-only targets.
6316 2017-06-15 Tamar Christina <tamar.christina@arm.com>
6318 * gcc.target/arm/sdiv_costs_1.c:
6321 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6323 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6324 * gcc.target/mips/pr51513-1.c: New test.
6325 * gcc.target/mips/pr51513-2.c: New test.
6327 2017-06-14 Richard Biener <rguenther@suse.de>
6329 PR tree-optimization/81083
6330 * gcc.dg/torture/pr81083.c: Add prototypes.
6332 2017-06-14 Richard Biener <rguenther@suse.de>
6335 * c-c++-common/ubsan/pr81088.c: New testcase.
6337 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6339 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6341 2017-06-14 Andrew Pinski <apinski@cavium.com>
6342 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6345 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6346 * gcc.target/aarch64/vect-init-2.c: Likewise.
6347 * gcc.target/aarch64/vect-init-3.c: Likewise.
6348 * gcc.target/aarch64/vect-init-4.c: Likewise.
6349 * gcc.target/aarch64/vect-init-5.c: Likewise.
6351 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6354 * g++.dg/cpp0x/constexpr-58541.C: New.
6356 2017-06-14 Richard Biener <rguenther@suse.de>
6358 PR tree-optimization/81083
6359 * gcc.dg/torture/pr81083.c: New testcase.
6361 2017-06-14 Jakub Jelinek <jakub@redhat.com>
6363 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6364 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6366 2017-06-13 Jakub Jelinek <jakub@redhat.com>
6369 * g++.dg/ubsan/pr80973.C: New test.
6372 * g++.dg/opt/nrv18.C: New test.
6374 2017-06-13 Martin Liska <mliska@suse.cz>
6377 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6378 test by adding no_sanitize attribute.
6379 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6381 2017-06-13 Renlin Li <renlin.li@arm.com>
6383 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6386 2017-06-13 Martin Jambor <mjambor@suse.cz>
6388 PR tree-optimization/80803
6389 PR tree-optimization/81063
6390 gcc.dg/tree-ssa/pr80803.c: New test.
6391 gcc.dg/tree-ssa/pr81063.c: Likewise.
6393 2017-06-12 Yury Gribov <tetra2005@gmail.com>
6395 * c-c++-common/fold-masked-cmp-3.c: New test.
6397 2017-06-13 Yury Gribov <tetra2005@gmail.com>
6399 PR tree-optimization/67328
6400 * c-c++-common/fold-masked-cmp-1.c: New test.
6401 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6402 * gcc.dg/pr46309.c: Fix pattern.
6403 * gcc.dg/pr46309-2.c: Likewise.
6405 2017-06-13 Tamar Christina <tamar.christina@arm.com>
6407 * gcc.target/arm/sdiv_costs_1.c:
6408 Require arm_arch_v8a_ok and add march option.
6410 2017-06-13 Martin Liska <mliska@suse.cz>
6412 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6413 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6414 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6416 2017-06-13 Richard Biener <rguenther@suse.de>
6419 * c-c++-common/ubsan/pr81065.c: New testcase.
6421 2017-06-12 Ian Lance Taylor <iant@golang.org>
6423 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6424 freorder. Update comment to explain test.
6426 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6428 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6429 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6430 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6431 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6433 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6435 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
6437 2017-06-12 Tamar Christina <tamar.christina@arm.com>
6439 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
6441 2017-06-12 Jakub Jelinek <jakub@redhat.com>
6443 PR tree-optimization/81003
6444 * gcc.c-torture/compile/pr81003.c: New test.
6446 2017-06-12 Richard Biener <rguenther@suse.de>
6448 PR tree-optimization/81053
6449 * gcc.dg/torture/pr81053.c: New testcase.
6451 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6454 * gfortran.dg/implied_do_io_3.f90: New test.
6456 2017-06-10 Tom de Vries <tom@codesourcery.com>
6458 * lib/target-supports.exp (check_effective_target_signal): New proc.
6459 * lib/gcc.exp (gcc_target_compile): Remove appending of
6460 -DSIGNAL_SUPPRESS to additional_flags.
6461 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
6462 additional_flags if effective target signal is not supported by the
6464 * gcc.c-torture/execute/20101011-1.c: Same.
6465 * gcc.dg/c99-stdint-1.c: Same.
6466 * gcc.dg/c99-stdint-2.c: Same.
6467 * gcc.dg/c99-stdint-5.c: Same.
6468 * gcc.dg/c99-stdint-6.c: Same.
6469 * gcc.dg/stdint-width-1.c: Same.
6471 2017-06-10 Tom de Vries <tom@codesourcery.com>
6473 * lib/target-supports.exp (check_effective_target_stack_size)
6474 (dg-effective-target-value): New proc.
6475 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
6477 * lib/objc.exp (objc_target_compile): Same.
6478 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
6479 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
6480 dg-additional-options.
6481 * gcc.c-torture/compile/20080806-1.c: Same.
6482 * gcc.c-torture/compile/920723-1.c: Same.
6483 * gcc.c-torture/compile/930621-1.c: Same.
6484 * gcc.c-torture/compile/991214-2.c: Same.
6485 * gcc.c-torture/compile/bcopy.c: Same.
6486 * gcc.c-torture/compile/memtst.c: Same.
6487 * gcc.c-torture/compile/msp.c: Same.
6488 * gcc.c-torture/compile/stuct.c: Same.
6489 * gcc.c-torture/execute/20011008-3.c: Same.
6490 * gcc.c-torture/execute/20030209-1.c: Same.
6491 * gcc.c-torture/execute/20031012-1.c: Same.
6492 * gcc.c-torture/execute/20040805-1.c: Same.
6493 * gcc.c-torture/execute/920410-1.c: Same.
6494 * gcc.c-torture/execute/920501-7.c: Same.
6495 * gcc.c-torture/execute/921113-1.c: Same.
6496 * gcc.c-torture/execute/921202-1.c: Same.
6497 * gcc.c-torture/execute/921208-2.c: Same.
6498 * gcc.c-torture/execute/930106-1.c: Same.
6499 * gcc.c-torture/execute/930406-1.c: Same.
6500 * gcc.c-torture/execute/950221-1.c: Same.
6501 * gcc.c-torture/execute/960521-1.c: Same.
6502 * gcc.c-torture/execute/980605-1.c: Same.
6503 * gcc.c-torture/execute/comp-goto-1.c: Same.
6504 * gcc.c-torture/execute/comp-goto-2.c: Same.
6505 * gcc.c-torture/execute/memcpy-1.c: Same.
6506 * gcc.c-torture/execute/multi-ix.c: Same.
6507 * gcc.c-torture/execute/nestfunc-4.c: Same.
6508 * gcc.c-torture/execute/pr20621-1.c: Same.
6509 * gcc.c-torture/execute/pr23135.c: Same.
6510 * gcc.c-torture/execute/pr28982b.c: Same.
6511 * gcc.dg/loop-3.c: Same.
6512 * gcc.dg/struct-ret-3.c: Same.
6513 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6514 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6515 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6516 * gcc.dg/tree-prof/pr44777.c: Same.
6518 2017-06-09 David Malcolm <dmalcolm@redhat.com>
6520 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6521 (test_mutually_exclusive_suggestions): New test function.
6522 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6523 (test_mutually_exclusive_suggestions): New test function.
6524 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6525 (test_mutually_exclusive_suggestions): New test function.
6526 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6527 (test_show_locus): Add special-case for
6528 "test_mutually_exclusive_suggestions".
6530 2017-06-09 Ian Lance Taylor <iant@golang.org>
6532 * gcc.dg/tree-prof/split-1.c: New test.
6534 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
6536 * gcc.dg/predict-14.c: Avoid cold function detection.
6537 * gcc.target/i386/umod-3.c: Likewise.
6539 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6541 * gcc.target/aarch64/lrint-matherr.h: New.
6542 * gcc.target/aarch64/inline-lrint_1.c: New.
6543 * gcc.target/aarch64/inline-lrint_2.c: New.
6544 * gcc.target/aarch64/no-inline-lrint_1.c: New.
6545 * gcc.target/aarch64/no-inline-lrint_2.c: New.
6547 2017-06-09 Tamar Christina <tamar.christina@arm.com>
6549 * gcc.target/arm/sdiv_costs_1.c: New.
6551 2017-06-09 Tom de Vries <tom@codesourcery.com>
6554 * gcc.target/nvptx/label-values.c: New test.
6556 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6558 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6559 Test for null definitions instead of them being undefined. Add entry
6560 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
6561 about using the effective target for architecture extension.
6562 (check_effective_target_arm_arch_v7ve_ok): Remove.
6563 (add_options_for_arm_arch_v7ve): Likewise.
6565 2017-06-09 Richard Biener <rguenther@suse.de>
6567 PR tree-optimization/66623
6568 * gcc.dg/vect/pr66623.c: New testcase.
6570 2017-06-09 Richard Biener <rguenther@suse.de>
6572 PR tree-optimization/79483
6573 * gcc.dg/graphite/pr79483.c: New testcase.
6575 2017-06-09 Richard Biener <rguenther@suse.de>
6578 * g++.dg/pr81007.C: New testcase.
6580 2017-06-09 Jakub Jelinek <jakub@redhat.com>
6582 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
6583 instead of "rsp" for -m32.
6584 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
6585 target, add -msse2 to dg-options.
6586 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
6587 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
6589 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
6592 * gcc.target/powerpc/stack-limit.c: New testcase.
6594 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
6596 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
6597 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
6598 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
6599 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
6600 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
6601 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
6603 2017-06-08 Jakub Jelinek <jakub@redhat.com>
6606 * c-c++-common/gomp/pr81006.c: New test.
6609 * g++.dg/gomp/pr81011.C: New test.
6612 * c-c++-common/ubsan/align-10.c: New test.
6613 * c-c++-common/ubsan/null-13.c: New test.
6615 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
6618 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
6619 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
6620 * gcc.target/i386/pr81015.c: New test.
6622 2017-06-08 Tom de Vries <tom@codesourcery.com>
6624 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
6625 trampolines instead of NO_TRAMPOLINES.
6626 * gcc.c-torture/execute/20000822-1.c: Same.
6627 * gcc.c-torture/execute/920428-2.c: Same.
6628 * gcc.c-torture/execute/920501-7.c: Same.
6629 * gcc.c-torture/execute/920612-2.c: Same.
6630 * gcc.c-torture/execute/921017-1.c: Same.
6631 * gcc.c-torture/execute/921215-1.c: Same.
6632 * gcc.c-torture/execute/931002-1.c: Same.
6633 * gcc.c-torture/execute/comp-goto-2.c: Same.
6634 * gcc.c-torture/execute/nestfunc-1.c: Same.
6635 * gcc.c-torture/execute/nestfunc-2.c: Same.
6636 * gcc.c-torture/execute/nestfunc-3.c: Same.
6637 * gcc.c-torture/execute/nestfunc-5.c: Same.
6638 * gcc.c-torture/execute/nestfunc-6.c: Same.
6639 * gcc.c-torture/execute/pr24135.c: Same.
6640 * gcc.dg/Wtrampolines.c: Same.
6641 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6642 * gcc.dg/torture/stackalign/nested-5.c: Same.
6643 * gcc.dg/torture/stackalign/nested-6.c: Same.
6644 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
6645 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6646 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6647 * gcc.dg/trampoline-1.c: Same.
6648 * gcc.dg/tree-prof/pr44777.c: Same.
6649 * gcc.target/i386/pr67770.c: Same.
6650 * lib/gcc.exp (gcc_target_compile): Remove appending of
6651 -DNO_TRAMPOLINES to additional_flags.
6652 * lib/objc.exp (objc_target_compile): Same.
6654 2017-06-08 Tom de Vries <tom@codesourcery.com>
6656 * lib/target-supports.exp (check_effective_target_trampolines): Test for
6657 'gcc,no_trampolines' instead of 'no_trampolines'.
6659 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6662 * gcc.target/i386/mpx/pr79988.c: New test.
6664 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
6666 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
6667 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
6668 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
6670 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
6672 * g++.dg/tree-ssa/counts-1.C: New testcase.
6673 * gcc.dg/tree-ssa/counts-1.c: New testcase.
6675 2017-08-08 Julia Koval <julia.koval@intel.com>
6677 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
6678 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
6679 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
6680 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
6681 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
6682 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
6684 2017-06-08 Marek Polacek <polacek@redhat.com>
6687 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
6689 2017-08-08 Julia Koval <julia.koval@intel.com>
6691 PR target/73350,80862
6692 * gcc.target/i386/pr73350.c: New test.
6694 2017-06-08 Richard Biener <rguenther@suse.de>
6696 PR tree-optimization/80928
6697 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
6699 2017-06-07 Carl Love <cel@us.ibm.com>
6701 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
6703 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
6706 * g++.dg/cpp1z/class-deduction39.C: New.
6708 2017-06-07 Marek Polacek <polacek@redhat.com>
6711 * c-c++-common/ubsan/pr80932.c: New test.
6713 2017-06-07 Bin Cheng <bin.cheng@arm.com>
6715 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
6716 * gcc.target/i386/l_fma_double_2.c: Ditto.
6717 * gcc.target/i386/l_fma_double_3.c: Ditto.
6718 * gcc.target/i386/l_fma_double_4.c: Ditto.
6719 * gcc.target/i386/l_fma_double_5.c: Ditto.
6720 * gcc.target/i386/l_fma_double_6.c: Ditto.
6721 * gcc.target/i386/l_fma_float_1.c: Ditto.
6722 * gcc.target/i386/l_fma_float_2.c: Ditto.
6723 * gcc.target/i386/l_fma_float_3.c: Ditto.
6724 * gcc.target/i386/l_fma_float_4.c: Ditto.
6725 * gcc.target/i386/l_fma_float_5.c: Ditto.
6726 * gcc.target/i386/l_fma_float_6.c: Ditto.
6728 2017-06-07 Tamar Christina <tamar.christina@arm.com>
6730 * gcc.target/aarch64/sdiv_costs_1.c: New.
6732 2017-06-07 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/80928
6735 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
6736 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6738 2017-06-07 Richard Biener <rguenther@suse.de>
6740 PR tree-optimization/80928
6741 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
6744 2017-06-06 Nathan Sidwell <nathan@acm.org>
6746 * g++.dg/pr45330.C: Add inline namespace case.
6748 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6751 * gfortran.dg/matmul_16.f90: New test.
6752 * gfortran.dg/inline_matmul_18.f90: New test.
6754 2017-06-06 Marek Polacek <polacek@redhat.com>
6757 * gcc.dg/pr79983.c: New test.
6759 2017-06-06 David S. Miller <davem@davemloft.net>
6761 * gcc.target/sparc/sparc-ret-3.c: New test.
6763 2017-06-06 Tom de Vries <tom@codesourcery.com>
6765 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
6766 label_values instead of NO_LABEL_VALUES.
6767 * gcc.c-torture/compile/920301-1.c: Same.
6768 * gcc.c-torture/compile/920501-1.c: Same.
6769 * gcc.c-torture/compile/941014-4.c: Same.
6770 * gcc.c-torture/compile/labels-1.c: Same.
6771 * gcc.c-torture/compile/pr18903.c: Same.
6772 * gcc.c-torture/execute/920302-1.c: Same.
6773 * gcc.c-torture/execute/920415-1.c: Same.
6774 * gcc.c-torture/execute/920428-2.c: Same.
6775 * gcc.c-torture/execute/920501-3.c: Same.
6776 * gcc.c-torture/execute/920501-4.c: Same.
6777 * gcc.c-torture/execute/920501-5.c: Same.
6778 * gcc.c-torture/execute/920501-7.c: Same.
6779 * gcc.c-torture/execute/920721-4.c: Same.
6780 * gcc.c-torture/execute/980526-1.c: Same.
6781 * gcc.c-torture/execute/990208-1.c: Same.
6782 * gcc.c-torture/execute/comp-goto-1.c: Same.
6783 * gcc.c-torture/execute/comp-goto-2.c: Same.
6784 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6785 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6786 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
6787 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6788 * gcc.dg/tree-prof/pr44777.c: Same.
6789 * gcc.misc-tests/bprob-2.c: Same.
6790 * gcc.misc-tests/gcov-3.c: Same.
6791 * lib/gcc.exp (gcc_target_compile): Remove appending of
6792 -DNO_LABEL_VALUES to additional_flags.
6793 * lib/objc.exp (objc_target_compile): Same.
6794 * lib/target-supports.exp (check_effective_target_label_values): Test on
6795 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
6797 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6799 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
6801 2017-06-06 Richard Biener <rguenther@suse.de>
6803 PR tree-optimization/80974
6804 * gcc.dg/torture/pr80974.c: New testcase.
6806 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6808 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
6809 "unsigned int" in conversation warning on line 15.
6811 2017-06-06 Richard Biener <rguenther@suse.de>
6813 PR tree-optimization/80928
6814 * gcc.dg/vect/pr80928.c: New testcase.
6815 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
6816 * gcc.dg/vect/slp-13.c: Likewise.
6817 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
6819 2017-06-05 David Malcolm <dmalcolm@redhat.com>
6821 * g++.dg/plugin/comment_plugin.c: New test plugin.
6822 * g++.dg/plugin/comments-1.C: New test file.
6823 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6825 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6827 * gcc.misc-tests/gcov-1a.c: New test.
6829 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6831 * gcc.target/powerpc/clone1.c: New test.
6833 2017-06-05 Janus Weil <janus@gcc.gnu.org>
6836 * gfortran.dg/proc_ptr_comp_50.f90: New test.
6838 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
6841 * gfortran.dg/implied_do_io_1.f90: New Test.
6842 * gfortran.dg/implied_do_io_2.f90: New Test.
6844 2017-06-05 Renlin Li <renlin.li@arm.com>
6846 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
6847 selector to related line.
6849 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
6851 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
6853 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6855 * gcc.target/aarch64/store_lane0_str_1.c: New test.
6857 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6859 * gcc.target/aarch64/subs_compare_2.c: New test.
6861 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6863 * gcc.target/aarch64/subs_compare_1.c: New test.
6865 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
6867 * gcc.target/mips/div-9.c: Delete duplicate test.
6868 * gcc.target/mips/div-10.c: Ditto.
6869 * gcc.target/mips/div-11.c: Ditto.
6870 * gcc.target/mips/div-12.c: Ditto.
6872 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
6874 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6876 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6878 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6879 vesrion of the dejagnu grep.
6880 (list-module-names): Use it and adjust the regular expressions for
6881 modules and submodules.
6882 * gfortran.dg/prof/prof.exp: Cleanup modules.
6883 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6885 * gfortran.dg/altreturn_8.f90: Likewise.
6886 * gfortran.dg/associate_12.f90: Likewise.
6887 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6888 * gfortran.dg/charlen_15.f90: Likewise.
6889 * gfortran.dg/class_4a.f03: Likewise.
6890 * gfortran.dg/class_54.f90: Likewise.
6891 * gfortran.dg/class_dummy_4.f03: Likewise.
6892 * gfortran.dg/class_dummy_5.f90: Likewise.
6893 * gfortran.dg/constructor_9.f90: Likewise.
6894 * gfortran.dg/dec_structure_15.f90: Likewise.
6895 * gfortran.dg/do_check_8.f90: Likewise.
6896 * gfortran.dg/dtio_26.f03: Likewise.
6897 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6898 * gfortran.dg/equiv_9.f90: Likewise.
6899 * gfortran.dg/extends_15.f90: Likewise.
6900 * gfortran.dg/finalize_22.f90: Likewise.
6901 * gfortran.dg/finalize_23.f90: Likewise.
6902 * gfortran.dg/generic_26.f90: Likewise.
6903 * gfortran.dg/generic_27.f90: Likewise.
6904 * gfortran.dg/namelist_76.f90: Likewise.
6905 * gfortran.dg/pointer_init_8.f90: Likewise.
6906 * gfortran.dg/pr61318.f90: Likewise.
6907 * gfortran.dg/pr77260_1.f90: Likewise.
6908 * gfortran.dg/pr77260_2.f90: Likewise.
6909 * gfortran.dg/pr77420_3.f90: Likewise.
6910 * gfortran.dg/proc_ptr_39.f90: Likewise.
6911 * gfortran.dg/proc_ptr_41.f90: Likewise.
6912 * gfortran.dg/proc_ptr_42.f90: Likewise.
6913 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6914 * gfortran.dg/submodule_1.f08: Likewise.
6915 * gfortran.dg/submodule_10.f08: Likewise.
6916 * gfortran.dg/submodule_14.f08: Likewise.
6917 * gfortran.dg/submodule_15.f08: Likewise.
6918 * gfortran.dg/submodule_2.f08: Likewise.
6919 * gfortran.dg/submodule_5.f08: Likewise.
6920 * gfortran.dg/submodule_6.f08: Likewise.
6921 * gfortran.dg/submodule_7.f08: Likewise.
6922 * gfortran.dg/submodule_8.f08: Likewise.
6923 * gfortran.dg/submodule_9.f08: Likewise.
6924 * gfortran.dg/transfer_class_2.f90: Likewise.
6925 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6926 * gfortran.dg/typebound_call_24.f03: Likewise.
6927 * gfortran.dg/typebound_call_25.f90: Likewise.
6928 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6929 * gfortran.dg/typebound_generic_12.f03: Likewise.
6930 * gfortran.dg/typebound_generic_13.f03: Likewise.
6931 * gfortran.dg/typebound_generic_14.f03: Likewise.
6932 * gfortran.dg/typebound_generic_15.f90: Likewise.
6933 * gfortran.dg/typebound_operator_16.f03: Likewise.
6934 * gfortran.dg/typebound_operator_18.f90: Likewise.
6935 * gfortran.dg/typebound_operator_20.f90: Likewise.
6936 * gfortran.dg/typebound_override_3.f90: Likewise.
6937 * gfortran.dg/typebound_override_4.f90: Likewise.
6938 * gfortran.dg/typebound_override_5.f90: Likewise.
6939 * gfortran.dg/typebound_override_6.f90: Likewise.
6940 * gfortran.dg/typebound_override_7.f90: Likewise.
6941 * gfortran.dg/typebound_proc_28.f03: Likewise.
6942 * gfortran.dg/typebound_proc_29.f90: Likewise.
6943 * gfortran.dg/typebound_proc_30.f90: Likewise.
6944 * gfortran.dg/typebound_proc_31.f90: Likewise.
6945 * gfortran.dg/typebound_proc_32.f90: Likewise.
6946 * gfortran.dg/typebound_proc_33.f90: Likewise.
6947 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6948 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6949 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6950 * gfortran.dg/use_only_3.f90: Likewise.
6951 * gfortran.dg/use_without_only_1.f90: Likewise.
6952 * gfortran.dg/warn_unused_function.f90: Likewise.
6953 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6954 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6956 2017-06-04 Marek Polacek <polacek@redhat.com>
6959 * gcc.dg/format/pr80919.c: New test.
6961 2017-06-02 Martin Sebor <msebor@redhat.com>
6964 * c-c++-common/Wfloat-conversion-2.c: New test.
6966 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/cpp1y/constexpr-68754.C: New.
6971 2017-06-02 Carl Love <cel@us.ibm.com>
6973 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6974 for the new built-ins.
6976 2017-06-02 Sudakshina Das <sudi.das@arm.com>
6978 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6980 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6982 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6983 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6984 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6985 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6986 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6988 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6990 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6992 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6994 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6996 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6998 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6999 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7000 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7001 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7002 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7003 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7004 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7005 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7006 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7008 2017-06-02 Nathan Sidwell <nathan@acm.org>
7010 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7012 2017-06-02 Jakub Jelinek <jakub@redhat.com>
7014 PR rtl-optimization/80903
7015 * gcc.dg/pr80903.c: New test.
7018 * gfortran.dg/gomp/pr80918.f90: New test.
7020 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7022 * c-c++-common/Wsizeof-pointer-div.c: New test.
7023 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7024 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7025 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
7026 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7027 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7028 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7029 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7030 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7031 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7032 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7033 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7034 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
7035 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
7036 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
7037 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
7038 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
7039 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
7040 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
7042 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
7044 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
7045 Update the target to power8-vector.
7047 2017-06-01 David Malcolm <dmalcolm@redhat.com>
7049 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
7051 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7053 * debug12.adb, debug12.ads: New testcase.
7055 2017-06-01 Martin Jambor <mjambor@suse.cz>
7057 PR tree-optimization/80898
7058 * gcc.dg/tree-ssa/pr80898.c: New test.
7059 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
7061 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7064 * g++.dg/cpp1z/nodiscard5.C: New.
7066 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
7068 * gcc.target/arc/pr9001195952.c: New test.
7070 2017-06-01 Tom de Vries <tom@codesourcery.com>
7072 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
7073 * gcc.c-torture/compile/asmgoto-1.c: Same.
7074 * gcc.dg/20000707-1.c: Same.
7075 * gcc.dg/pr38700.c: Same.
7076 * gcc.dg/pr70169.c: Same.
7077 * gcc.dg/pr80112.c: Same.
7078 * gcc.dg/torture/pr51071-2.c: Same.
7079 * gcc.dg/torture/pr51071.c: Same.
7080 * gcc.dg/tree-ssa/alias-34.c: Same.
7082 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7084 * gnat.dg/debug11.adb: New testcase.
7086 2017-06-01 Richard Biener <rguenther@suse.de>
7089 * c-c++-common/ubsan/pr66313.c: New testcase.
7090 * gcc.dg/tree-ssa/loop-15.c: Adjust.
7092 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
7094 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
7095 dg-options. Change dg-require-effective-target powerpc_vsx_ok
7096 to vsx_hw. Add dg-skip-if directive to disable this test if
7098 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7099 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7100 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7101 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7102 to dg-option. Add dg-skip-if directive to disable this test
7103 for darwin. Add dg-skip-if directive to disable this test if
7106 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7108 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7109 (_mm_maskz_max_sd): Test new intrinsics.
7110 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
7111 (_mm_maskz_max_sd): Test new intrinsics.
7112 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
7113 (_mm_maskz_max_ss): Test new intrinsics.
7114 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
7115 (_mm_maskz_max_ss): Test new intrinsics.
7116 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
7117 (_mm_maskz_min_sd): Test new intrinsics.
7118 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
7119 (_mm_maskz_min_sd): Test new intrinsics.
7120 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
7121 (_mm_maskz_min_ss): Test new intrinsics.
7122 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
7123 (_mm_maskz_min_ss): Test new intrinsics.
7125 2017-05-31 Nathan Sidwell <nathan@acm.org>
7127 * g++.dg/lookup/lambda1.C New.
7129 2017-05-31 Bin Cheng <bin.cheng@arm.com>
7131 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
7132 on pointer should not be replaced.
7134 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
7137 * gcc.dg/gimplefe-error-7.c: New test.
7139 2017-05-31 Graham Markall <graham.markall@embecosm.com>
7141 * gcc.target/arc/add_n-combine.c: New test.
7142 * gcc.target/arc/sub_n-combine.c: New test.
7144 2017-05-31 Richard Biener <rguenther@suse.de>
7147 * gcc.target/i386/pr80880.c: New testcase.
7149 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
7151 * gcc.dg/vect/vect-103.c: Update wording of dump message.
7153 2017-05-31 Bin Cheng <bin.cheng@arm.com>
7155 * gcc.dg/vect/pr80815-3.c: New test.
7157 2017-05-31 Richard Biener <rguenther@suse.de>
7159 PR tree-optimization/80906
7160 * gcc.dg/graphite/pr80906.c: New testcase.
7162 2017-05-30 Tom de Vries <tom@codesourcery.com>
7165 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
7166 unsupported if host compiler does not support c++11.
7167 (host_supports_c++11): New proc.
7169 2017-05-30 Martin Sebor <msebor@redhat.com>
7172 * g++.dg/ext/utf16-4.C: Relax test.
7173 * gcc.dg/fixed-point/int-warning.c: Adjust.
7175 2017-05-30 David Malcolm <dmalcolm@redhat.com>
7177 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7178 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7180 * g++.dg/plugin/show-template-tree-color.C: New test case.
7181 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7182 * g++.dg/template/show-template-tree-2.C: New test case.
7183 * g++.dg/template/show-template-tree-3.C: New test case.
7184 * g++.dg/template/show-template-tree-4.C: New test case.
7185 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7186 * g++.dg/template/show-template-tree.C: New test case.
7188 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7190 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7192 * gfortran.dg/pr80107.f: Delete testcase.
7194 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
7197 * gcc.target/i386/pr80833-1.c: New test.
7198 * gcc.target/i386/pr80833-2.c: Ditto.
7200 2017-05-30 Nathan Sidwell <nathan@acm.org>
7203 * g++.dg/lookup/pr80913.C: New.
7205 2017-05-30 Richard Biener <rguenther@suse.de>
7208 * gcc.dg/torture/pr80901.c: New testcase.
7210 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7212 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7214 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7217 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7219 2017-05-30 Richard Biener <rguenther@suse.de>
7222 * gcc.dg/torture/pr80876.c: New testcase.
7224 2017-05-29 Nathan Sidwell <nathan@acm.org>
7227 * g++.dg/lookup/pr80891-5.C: New.
7229 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7231 PR libgfortran/53029
7232 * gfortran.dg/read_5.f90: New test.
7234 2017-05-29 Nathan Sidwell <nathan@acm.org>
7237 * g++.dg/lookup/pr80891-4.C: New.
7240 * g++.dg/lookup/pr80891-1.C: New.
7243 * g++.dg/lookup/pr80891-3.C: New.
7246 * g++.dg/lookup/pr80891-2.C: New.
7248 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7251 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7253 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7254 * gfortran.dg/inline_matmul_17.f90: New test.
7256 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7258 * gfortran.dg/matmul_bounds_12.f90: New test.
7260 2017-05-27 Jakub Jelinek <jakub@redhat.com>
7263 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7265 2017-05-26 Nathan Sidwell <nathan@acm.org>
7267 * g++.dg/cpp0x/dr2061.C: New.
7268 * g++.dg/parse/namespace-alias-1.C: Add more test.
7270 2017-05-26 Bin Cheng <bin.cheng@arm.com>
7272 PR tree-optimization/80815
7273 * gcc.dg/vect/pr80815-1.c: New test.
7274 * gcc.dg/vect/pr80815-2.c: New test.
7276 2017-05-26 Martin Liska <mliska@suse.cz>
7279 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7280 split at the problematic spot.
7281 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7282 a valid value of the param.
7284 2017-05-26 Marek Polacek <polacek@redhat.com>
7287 * c-c++-common/ubsan/pr80875.c: New test.
7289 2017-05-26 Tom de Vries <tom@codesourcery.com>
7292 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7293 * gcc.dg/Wcxx-compat-8.c: Same.
7294 * gcc.dg/Wobjsize-1.c: Same.
7295 * gcc.dg/Wshadow-local-2.c: Same.
7296 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7297 * gcc.dg/anon-struct-6.c: Same.
7298 * gcc.dg/asm-wide-1.c: Same.
7299 * gcc.dg/builtin-inf-1.c: Same.
7300 * gcc.dg/builtin-redefine.c: Same.
7301 * gcc.dg/c90-array-lval-6.c: Same.
7302 * gcc.dg/c90-array-lval-7.c: Same.
7303 * gcc.dg/c90-fordecl-1.c: Same.
7304 * gcc.dg/c99-fordecl-2.c: Same.
7305 * gcc.dg/cast-lvalue-1.c: Same.
7306 * gcc.dg/cast-lvalue-2.c: Same.
7307 * gcc.dg/compound-lvalue-1.c: Same.
7308 * gcc.dg/cond-lvalue-1.c: Same.
7309 * gcc.dg/cpp/20000419-1.c: Same.
7310 * gcc.dg/cpp/backslash.c: Same.
7311 * gcc.dg/cpp/backslash2.c: Same.
7312 * gcc.dg/cpp/macspace1.c: Same.
7313 * gcc.dg/cpp/macspace2.c: Same.
7314 * gcc.dg/cpp/multiline-2.c: Same.
7315 * gcc.dg/cpp/pr27777.c: Same.
7316 * gcc.dg/cpp/pr30786.c: Same.
7317 * gcc.dg/cpp/pr34602.c: Same.
7318 * gcc.dg/cpp/redef1.c: Same.
7319 * gcc.dg/cpp/tr-warn1.c: Same.
7320 * gcc.dg/cpp/tr-warn3.c: Same.
7321 * gcc.dg/cpp/tr-warn6.c: Same.
7322 * gcc.dg/cpp/trad/hash.c: Same.
7323 * gcc.dg/cpp/trad/redef1.c: Same.
7324 * gcc.dg/cpp/ucs.c: Same.
7325 * gcc.dg/declspec-10.c: Same.
7326 * gcc.dg/declspec-11.c: Same.
7327 * gcc.dg/declspec-18.c: Same.
7328 * gcc.dg/format/c99-strftime-1.c: Same.
7329 * gcc.dg/format/ext-3.c: Same.
7330 * gcc.dg/format/pr72858.c: Same.
7331 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7332 * gcc.dg/init-string-1.c: Same.
7333 * gcc.dg/label-decl-3.c: Same.
7334 * gcc.dg/m-un-2.c: Same.
7335 * gcc.dg/nofixed-point-2.c: Same.
7336 * gcc.dg/noncompile/20020213-1.c: Same.
7337 * gcc.dg/pch/counter-2.c: Same.
7338 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7339 * gcc.dg/pr27528.c: Same.
7340 * gcc.dg/pr27953.c: Same.
7341 * gcc.dg/pr35899.c: Same.
7342 * gcc.dg/pr37561.c: Same.
7343 * gcc.dg/pr45461.c: Same.
7344 * gcc.dg/pr45750.c: Same.
7345 * gcc.dg/pr53196-2.c: Same.
7346 * gcc.dg/pr53265.c: Same.
7347 * gcc.dg/redecl-1.c: Same.
7348 * gcc.dg/tls/thr-init-1.c: Same.
7349 * gcc.dg/torture/pr51106-1.c: Same.
7350 * gcc.dg/torture/pr51106-2.c: Same.
7351 * gcc.dg/uninit-19.c: Same.
7352 * gcc.dg/uninit-pr20644.c: Same.
7354 2017-05-26 Jakub Jelinek <jakub@redhat.com>
7356 * g++.dg/cpp1z/decomp29.C (p): New variable.
7357 (main): Add further tests.
7359 2017-05-26 Richard Biener <rguenther@suse.de>
7361 PR tree-optimization/80842
7362 * gcc.dg/torture/pr80842.c: New testcase.
7364 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7367 * g++.dg/cpp0x/pr79652.C: New.
7369 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7372 * g++.dg/cpp0x/variadic170.C: New.
7374 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7376 * g++.dg/warn/Wcatch-value-1.C: New test.
7377 * g++.dg/warn/Wcatch-value-2.C: New test.
7378 * g++.dg/warn/Wcatch-value-3.C: New test.
7380 2017-05-25 Nathan Sidwell <nathan@acm.org>
7382 * g++.dg/lookup/using56.C: New.
7383 * g++.dg/lookup/using57.C: New.
7384 * g++.dg/lookup/using58.C: New.
7385 * g++.dg/lookup/using59.C: New.
7387 * g++.dg/lookup/using17.C: Adjust diagnostics.
7389 2017-05-25 Martin Sebor <msebor@redhat.com>
7391 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7393 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7395 * gcc.dg/pr60114.c: Same.
7397 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7399 * gfortran.dg/pr48636.f90: Fix template better.
7401 2017-05-25 Nathan Sidwell <nathan@acm.org>
7403 * g++.dg/lookup/koenig14.C: New.
7405 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7408 * g++.dg/cpp0x/pr79583.C: New.
7410 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7413 * g++.dg/cpp1y/pr68578.C: New.
7415 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
7417 * gcc.dg/tree-ssa/vce-1.c: New file.
7419 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
7421 * gcc.dg/tree-ssa/addadd.c: New file.
7423 2017-05-24 Nathan Sidwell <nathan@acm.org>
7425 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7426 * g++.dg/lookup/friend19.C: New.
7427 * g++.dg/lookup/friend20.C: New.
7429 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
7432 * g++.dg/expr/cast11.C: New test.
7434 2017-05-24 Martin Sebor <msebor@redhat.com>
7437 * c-c++-common/Wfloat-conversion.c: Adjust.
7438 * c-c++-common/dfp/convert-int-saturate.c: Same.
7439 * c-c++-common/pr68657-1.c: Same.
7440 * g++.dg/ext/utf-cvt.C: Same.
7441 * g++.dg/ext/utf16-4.C: Same.
7442 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
7443 * g++.dg/warn/Wconversion-real-integer2.C: Same.
7444 * g++.dg/warn/Wconversion3.C: Same.
7445 * g++.dg/warn/Wconversion4.C: Same.
7446 * g++.dg/warn/Wsign-conversion.C: Same.
7447 * g++.dg/warn/overflow-warn-1.C: Same.
7448 * g++.dg/warn/overflow-warn-3.C: Same.
7449 * g++.dg/warn/overflow-warn-4.C: Same.
7450 * g++.dg/warn/pr35635.C: Same.
7451 * g++.old-deja/g++.mike/enum1.C: Same.
7452 * gcc.dg/Wconversion-3.c: Same.
7453 * gcc.dg/Wconversion-5.c: Same.
7454 * gcc.dg/Wconversion-complex-c99.c: Same.
7455 * gcc.dg/Wconversion-complex-gnu.c: Same.
7456 * gcc.dg/Wconversion-integer.c: Same.
7457 * gcc.dg/Wsign-conversion.c: Same.
7458 * gcc.dg/bitfld-2.c: Same.
7459 * gcc.dg/c90-const-expr-11.c: Same.
7460 * gcc.dg/c90-const-expr-7.c: Same.
7461 * gcc.dg/c99-const-expr-7.c: Same.
7462 * gcc.dg/overflow-warn-1.c: Same.
7463 * gcc.dg/overflow-warn-2.c: Same.
7464 * gcc.dg/overflow-warn-3.c: Same.
7465 * gcc.dg/overflow-warn-4.c: Same.
7466 * gcc.dg/overflow-warn-5.c: Same.
7467 * gcc.dg/overflow-warn-8.c: Same.
7468 * gcc.dg/overflow-warn-9.c: New test.
7469 * gcc.dg/pr35635.c: Adjust.
7470 * gcc.dg/pr59940.c: Same.
7471 * gcc.dg/pr59963-2.c: Same.
7472 * gcc.dg/pr60114.c: Same.
7473 * gcc.dg/switch-warn-2.c: Same.
7474 * gcc.dg/utf-cvt.c: Same.
7475 * gcc.dg/utf16-4.c: Same.
7477 2017-05-24 Jakub Jelinek <jakub@redhat.com>
7479 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
7480 Don't include limits.h.
7481 (w): Conditionalize on long long wider than int. Use
7482 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
7483 -9223372036854775808.
7484 (x): Use __INT_MAX__ instead of INT_MAX.
7486 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7489 * gfortran.dg/inline_matmul_16.f90: New test.
7491 2017-05-24 Tom de Vries <tom@codesourcery.com>
7493 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
7495 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
7498 * gcc.dg/pr80823.c: New test.
7500 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7502 * gcc.target/s390/pr80725.c: New test.
7504 2017-05-23 Nathan Sidwell <nathan@acm.org>
7506 * g++.dg/lookup/extern-c-hidden.C: New.
7507 * g++.dg/lookup/extern-redecl1.C: New.
7510 * g++.dg/parse/pr80866.C: New.
7512 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
7514 * gcc.dg/ipa/ctor-empty-1.c: Update template.
7515 * gcc.dg/ipa/inline-5.c: Likewise.
7516 * gfortran.dg/pr48636.f90: Likewise.
7518 2017-05-23 Nathan Sidwell <nathan@acm.org>
7520 * g++.dg/parse/ctor9.C: Adjust expected error.
7522 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7524 PR libgfortran/80256
7525 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
7528 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
7530 * c-c++-common/goacc/parallel-dims-1.c: Update.
7531 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7532 * c-c++-common/goacc/routine-1.c: Likewise.
7533 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
7534 * g++.dg/goacc/template.C: Likewise.
7535 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7536 * gfortran.dg/goacc/routine-3.f90: Likewise.
7537 * gfortran.dg/goacc/sie.f95: Likewise.
7538 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
7540 2017-05-23 Nathan Sidwell <nathan@acm.org>
7542 * g++.dg/lookup/using13.C: Adjust expected error.
7544 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7546 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
7548 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7551 * gcc.target/powerpc/pr80718.c: New test.
7553 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
7555 * gcc.target/powerpc/conditional-return.c: New testcase.
7557 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7559 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
7562 2017-05-22 Janus Weil <janus@gcc.gnu.org>
7565 * gfortran.dg/typebound_call_28.f90: New test.
7567 2017-05-22 Nathan Sidwell <nathan@acm.org>
7569 * g++.dg/lookup/strong-using.C: New.
7571 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7573 * gcc.target/arm/movsi_movt.c: New test.
7574 * gcc.target/arm/movdi_movt.c: New test.
7576 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
7578 * gnat.dg/specs/not_null1.ads: New test.
7580 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7582 * gnat.dg/limited_with5.ad[sb]: New test.
7583 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
7584 * gnat.dg/limited_with6.ad[sb]: New test.
7585 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
7587 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
7589 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
7590 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
7592 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7595 * g++.dg/cpp1y/constexpr-70265-1.C: New.
7596 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
7598 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600 PR libgfortran/80333
7601 * gfortran.dg/dtio_30.f03: New test.
7603 2017-05-19 Marek Polacek <polacek@redhat.com>
7606 * c-c++-common/ubsan/pr80800.c: New test.
7607 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
7609 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
7611 * c-c++-common/goacc/default-1.c: Update.
7612 * c-c++-common/goacc/default-2.c: Likewise.
7613 * c-c++-common/goacc/default-4.c: Likewise.
7614 * gfortran.dg/goacc/default-1.f95: Likewise.
7615 * gfortran.dg/goacc/default-4.f: Likewise.
7616 * c-c++-common/goacc/default-5.c: New file.
7617 * gfortran.dg/goacc/default-5.f: Likewise.
7619 * c-c++-common/goacc/default-1.c: New file.
7620 * c-c++-common/goacc/default-2.c: Likewise.
7621 * c-c++-common/goacc/data-default-1.c: Remove file, including its
7623 * c-c++-common/goacc/default-3.c: ... this new file, and...
7624 * c-c++-common/goacc/default-4.c: ... this new file.
7625 * gfortran.dg/goacc/default.f95: Remove file, including its test
7627 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
7628 * gfortran.dg/goacc/default-2.f: ... this new file.
7629 * gfortran.dg/goacc/default-3.f95: New file.
7630 * gfortran.dg/goacc/default-4.f: Likewise.
7632 2017-05-19 Nathan Sidwell <nathan@acm.org>
7634 * g++.dg/inherit/covariant7.C: Adjust.
7636 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7638 * gcc.target/arm/tls-disable-literal-pool.c: Change
7639 require-effective-target to tls_native.
7640 Move dg-error to return statement line and change to dg-message.
7642 2017-05-19 Richard Biener <rguenther@suse.de>
7645 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
7646 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
7648 2017-05-19 Richard Biener <rguenther@suse.de>
7651 * gcc.dg/torture/pr80764.c: New testcase.
7653 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7656 * gcc.target/powerpc/pr80510-1.c: New test.
7657 * gcc.target/powerpc/pr80510-2.c: Likewise.
7659 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
7661 * gcc.dg/pragma-diag-7.c: New test.
7663 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
7666 * g++.dg/other/i386-11.C: New test.
7668 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
7670 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
7671 * fold-vec-div-floatdouble.c: Likewise.
7672 * fold-vec-logical-ands-char.c: Likewise.
7673 * fold-vec-logical-ands-int.c: Likewise.
7674 * fold-vec-logical-ands-short.c: Likewise.
7675 * fold-vec-logical-ors-char.c: Likewise.
7676 * fold-vec-logical-ors-int.c: Likewise.
7677 * fold-vec-logical-ors-short.c: Likewise.
7678 * fold-vec-logical-other-char.c: Likewise.
7679 * fold-vec-mule-misc.c: Likewise.
7680 * fold-vec-mult-float.c: Likewise.
7681 * fold-vec-mult-floatdouble.c: Likewise.
7682 * fold-vec-mult-int.c: Likewise.
7683 * fold-vec-mult-int128-p9.c: Likewise.
7684 * fold-vec-sub-floatdouble.c: Likewise.
7685 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
7686 Add lp64 requirement.
7687 * fold-vec-mult-int128-p8.c: Likewise.
7688 * fold-vec-logical-ors-longlong.c: Fix comment typo.
7690 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
7692 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
7693 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
7694 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
7695 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
7696 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
7697 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
7698 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
7699 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
7700 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
7701 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
7702 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
7703 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
7704 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
7705 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
7706 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
7707 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
7708 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
7709 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
7710 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
7711 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
7712 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
7713 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
7714 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
7715 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
7716 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
7717 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
7719 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
7721 * gcc.target/sparc/niagara7-align.c: New test.
7723 2017-05-18 Marek Polacek <polacek@redhat.com>
7726 * c-c++-common/ubsan/null-12.c: New test.
7728 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
7731 * gcc.c-torture/execute/pr80692.c: New testcase.
7733 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7735 PR libgfortran/80741
7736 * gfortran.dg/read_4.f90: New test.
7738 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7740 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
7742 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
7745 * gfortran.dg/pr80668.f90: New.
7747 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
7750 * gcc.dg/pr80775.c: New test.
7752 2017-05-17 Marek Polacek <polacek@redhat.com>
7755 * gcc.dg/asan/pr80659.c: New test.
7757 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7759 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
7762 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
7764 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
7766 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
7767 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7769 PR tree-optimization/80457
7770 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
7771 call vect_model_simple_cost.
7773 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
7776 * gfortran.dg/submodule_29.f08: New test.
7778 2017-05-16 David Malcolm <dmalcolm@redhat.com>
7780 * g++.dg/other/accessor-fixits-1.C: New test case.
7781 * g++.dg/other/accessor-fixits-2.C: New test case.
7782 * g++.dg/other/accessor-fixits-3.C: New test case.
7783 * g++.dg/other/accessor-fixits-4.C: New test case.
7785 2017-05-16 Carl Love <cel@us.ibm.com>
7787 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
7788 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
7789 built-ins to the test suite file. Note, support for mradds exists
7790 but no test case exists.
7791 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
7792 built-ins to the test suite file.
7794 2017-05-16 Marek Polacek <polacek@redhat.com>
7798 * c-c++-common/ubsan/pr80536.c: New test.
7799 * g++.dg/ubsan/pr80386.C: New test.
7801 2017-05-16 Tamar Christina <tamar.christina@arm.com>
7803 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
7804 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
7806 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7808 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
7809 expected output of vadd, vsub and vmul instructions.
7810 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
7811 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
7812 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
7814 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816 PR libgfortran/80727
7817 * gfortran.dg/read_3.f90: New test.
7819 2017-05-15 Nathan Sidwell <nathan@acm.org>
7822 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
7825 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
7826 * g++.dg/cpp0x/pr79369.C: New.
7828 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
7831 * gfortran.dg/pr80752.f90: New test.
7833 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
7836 * gcc.target/i386/pr80425-1.c: New test.
7837 * gcc.target/i386/pr80425-2.c: Ditto.
7839 2017-05-15 Jeff Law <law@redhat.com>
7841 * gcc.target/mips/reorgbug-1.c: New test.
7843 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
7845 * gnat.dg/specs/pack13.ads: New test.
7847 2017-05-14 Martin Sebor <msebor@redhat.com>
7850 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
7851 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
7852 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7853 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7854 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7856 2017-05-14 Martin Sebor <msebor@redhat.com>
7859 * gcc.dg/builtin-stpncpy.c: New test.
7861 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
7863 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
7864 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
7865 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
7866 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
7868 2017-05-14 Julia Koval <julia.koval@intel.com>
7870 * gcc.target/i386/xgetsetbv.c: New test.
7872 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
7875 * gfortran.dg/impl_do_var_data.f90: New Test
7877 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7879 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7880 A regression test for a private array access case which caused
7883 2017-05-12 Martin Sebor <msebor@redhat.com>
7886 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7887 to the purpose of the test.
7889 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7891 * gcc.target/powerpc/bmi-andn-1.c: New file
7892 * gcc.target/powerpc/bmi-andn-2.c: New file.
7893 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7894 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7895 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7896 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7897 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7898 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7899 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7900 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7901 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7902 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7903 * gcc.target/powerpc/bmi-check.h: New File.
7904 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7905 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7906 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7907 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7908 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7909 * gcc.target/powerpc/bmi2-check.h: New file.
7910 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7911 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7912 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7913 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7914 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7915 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7916 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7917 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7918 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7920 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7923 * g++.dg/cpp0x/pr60430.C: New.
7925 2017-05-12 Jeff Law <law@redhat.com>
7927 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7929 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7932 * g++.dg/pr80707.C: New test.
7934 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7936 * gcc.target/powerpc/fold-vec-div-float.c: New.
7937 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7938 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7940 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7942 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7943 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7944 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7945 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7946 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7947 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7948 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7949 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7950 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7951 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7952 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7953 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7955 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7958 * g++.dg/cpp0x/forw_enum14.C: New.
7959 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7961 2017-05-12 Richard Biener <rguenther@suse.de>
7963 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7965 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7968 * g++.dg/cpp0x/constexpr-ice17.C: New.
7970 2017-05-12 Richard Biener <rguenther@suse.de>
7972 PR tree-optimization/80713
7973 * gcc.dg/torture/pr80713.c: New testcase.
7975 2017-05-12 Andi Kleen <ak@linux.intel.com>
7978 * lib/target-supports.exp (profopt-perf-wrapper):
7979 Add -m8 option to increase parallelism.
7981 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7983 * c-c++-common/goacc/parallel-dims-1.c: New file.
7984 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7986 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7987 * c-c++-common/goacc/classify-kernels.c: Likewise.
7988 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7990 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7991 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7992 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7993 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7994 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7995 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7996 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7997 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7998 * c-c++-common/goacc/kernels-loop.c: Likewise.
7999 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8000 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8001 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8002 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8003 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8004 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8005 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8006 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8007 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8008 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8009 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8010 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8012 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8013 * c-c++-common/goacc/classify-kernels.c: Likewise.
8014 * c-c++-common/goacc/classify-parallel.c: Likewise.
8015 * c-c++-common/goacc/classify-routine.c: Likewise.
8016 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8017 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8018 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8019 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8021 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8022 * c-c++-common/goacc/classify-kernels.c: Likewise.
8023 * c-c++-common/goacc/classify-parallel.c: Likewise.
8024 * c-c++-common/goacc/classify-routine.c: Likewise.
8025 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8026 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8027 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8028 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8030 2017-05-11 Nathan Sidwell <nathan@acm.org>
8032 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
8034 2017-05-11 Carl Love <cel@us.ibm.com>
8036 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8037 to the test suite file.
8038 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
8039 to the test suite file.
8041 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8044 * gfortran.dg/namelist_91.f90: New test.
8045 * gfortran.dg/namelist_92.f90: New test.
8046 * gfortran.dg/namelist_93.f90: New test.
8047 * gfortran.dg/namelist_94.f90: New test.
8049 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8052 * gcc.target/powerpc/pr80695-p8.c: New file.
8053 * gcc.target/powerpc/pr80695-p9.c: New file.
8055 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8056 Jakub Jelinek <jakub@redhat.com>
8059 * gcc.target/i386/pr80706.c: New test.
8061 2017-05-11 Julia Koval <julia.koval@intel.com>
8063 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
8064 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8065 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
8066 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8068 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8071 * g++.dg/cpp0x/pr70538.C: New.
8073 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
8075 * gcc.target/i386/pr22152.c: Fix undefined testcase.
8076 Remove unnecessary loop. Run on 32-bit targets only.
8077 (dg-options): Remove -fno-tree-sink.
8079 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8081 * gcc.target/powerpc/cmpb-1.c: New test.
8082 * gcc.target/powerpc/cmpb-2.c: New test.
8083 * gcc.target/powerpc/cmpb-3.c: New test.
8084 * gcc.target/powerpc/cmpb32-1.c: New test.
8085 * gcc.target/powerpc/cmpb32-2.c: New test.
8087 2017-05-11 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/80705
8090 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
8092 2017-05-11 Nathan Sidwell <nathan@acm.org>
8094 * lib/scanlang.exp: New.
8095 * lib/gcc-dg.exp: Load scanlang.exp.
8096 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
8098 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8101 * gcc.dg/gimplefe-error-6.c: New test.
8103 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8106 * gcc.dg/gimplefe-error-5.c: New test.
8108 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8111 * gcc.dg/gimplefe-error-4.c: New test.
8113 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8115 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
8117 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8119 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
8120 (_mm_maskz_max_round_sd): Test new intrinsics.
8121 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
8122 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
8123 (_mm_maskz_max_round_ss): Test new intrinsics.
8124 * gcc.target/i386/avx512f-vmaxss-2.c: New.
8125 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
8126 (_mm_maskz_min_round_sd): Test new intrinsics.
8127 * gcc.target/i386/avx512f-vminsd-2.c: New.
8128 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
8129 (_mm_maskz_min_round_ss): Test new intrinsics.
8130 * gcc.target/i386/avx512f-vminss-2.c: New.
8131 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
8132 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
8133 (__builtin_ia32_minss_mask_round): Test new builtins.
8134 * gcc.target/i386/sse-13.c: Ditto.
8135 * gcc.target/i386/sse-23.c: Ditto.
8136 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
8137 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
8138 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
8139 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
8140 (_mm_mask_min_round_ss): Test new intrinsics.
8141 * gcc.target/i386/testround-1.c: Ditto.
8143 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8145 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
8146 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
8147 (_mm_maskz_div_round_sd): Test new intrinsics.
8148 * gcc.target/i386/avx512f-vdivsd-2.c: New.
8149 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
8150 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
8151 (_mm_maskz_div_round_ss): Test new intrinsics.
8152 * gcc.target/i386/avx512f-vdivss-2.c: New.
8153 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
8154 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
8155 (_mm_maskz_mul_round_sd): Test new intrinsics.
8156 * gcc.target/i386/avx512f-vmulsd-2.c: New.
8157 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
8158 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
8159 (_mm_maskz_mul_round_ss): Test new intrinsics.
8160 * gcc.target/i386/avx512f-vmulss-2.c: New.
8161 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
8162 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
8163 (__builtin_ia32_mulss_mask_round): Test new builtins.
8164 * gcc.target/i386/sse-13.c: Ditto.
8165 * gcc.target/i386/sse-23.c: Ditto.
8166 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
8167 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
8168 (_mm_maskz_mul_round_ss): Test new intrinsics.
8169 * gcc.target/i386/testround-1.c: Ditto.
8171 2017-05-10 Julia Koval <julia.koval@intel.com>
8173 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8174 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8175 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8177 2017-05-10 Julia Koval <julia.koval@intel.com>
8179 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8180 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8181 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8182 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8184 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8186 PR tree-optimization/51513
8187 * gcc.target/powerpc/pr51513.c: New test.
8188 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8190 * gcc.dg/predict-14.c: Likewise.
8192 2017-05-10 Carl Love <cel@us.ibm.com>
8193 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8194 to the test suite file.
8195 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8196 to the test suite file.
8198 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8200 PR tree-optimization/77644
8201 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8203 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
8205 * gcc.dg/guality/inline-params-2.c: New.
8207 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8210 * g++.dg/cpp1y/auto-fn37.C: New.
8211 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8213 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8216 * gcc.target/powerpc/pr68163.c: New test.
8218 2017-05-09 Janus Weil <janus@gcc.gnu.org>
8221 * gfortran.dg/finalize_32.f90: New test.
8223 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8226 * gcc.dg/pr35441.c: New test.
8228 2017-05-09 Martin Sebor <msebor@redhat.com>
8231 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8234 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8237 * g++.dg/template/crash126.C: New.
8239 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8241 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8242 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8243 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8244 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8246 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8249 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8251 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8253 * gcc.target/arc/tmac-1.c: New file.
8254 * gcc.target/arc/tmac-2.c: Likewise.
8255 * gcc.target/arc/tmac.h: Likewise.
8257 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8258 Andrew Burgess <andrew.burgess@embecosm.com>
8260 * gcc.target/arc/firq-1.c: New file.
8261 * gcc.target/arc/firq-2.c: Likewise.
8262 * gcc.target/arc/firq-3.c: Likewise.
8263 * gcc.target/arc/firq-4.c: Likewise.
8264 * gcc.target/arc/firq-5.c: Likewise.
8265 * gcc.target/arc/firq-6.c: Likewise.
8267 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8269 * gcc.target/arc/interrupt-5.c: Newfile.
8270 * gcc.target/arc/interrupt-6.c: Likewise.
8271 * gcc.target/arc/interrupt-7.c: Likewise.
8272 * gcc.target/arc/interrupt-8.c: Likewise.
8273 * gcc.target/arc/interrupt-9.c: Likewise.
8275 2017-05-09 Richard Biener <rguenther@suse.de>
8277 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8279 * gcc.dg/vect/vect-50.c: Likewise.
8281 2017-05-09 Marek Polacek <polacek@redhat.com>
8284 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8285 * c-c++-common/Wlogical-op-2.c: New test.
8287 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8289 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8290 for targets with __SIZEOF_INT__ < 4.
8292 2017-05-09 Richard Biener <rguenther@suse.de>
8294 * gcc.dg/vect/vect-50.c: Revert last change.
8295 * gcc.dg/vect/vect-44.c: Likewise.
8297 2017-05-08 Martin Sebor <msebor@redhat.com>
8299 PR translation/80280
8300 * gcc.dg/format/gcc_diag-10.c: New test.
8302 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8305 * gcc.target/powerpc/pr80101-1.c: New test.
8307 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8310 * gfortran.dg/inline_transpose_1.f90: Add
8311 -finline-matmul-limit=0 to options.
8312 * gfortran.dg/matmul_5.f90: Likewise.
8313 * gfortran.dg/vect/vect-8.f90: Likewise.
8314 * gfortran.dg/inline_matmul_14.f90: New test.
8315 * gfortran.dg/inline_matmul_15.f90: New test.
8317 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8320 * gfortran.dg/matmul_15.f90: New test case.
8322 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8324 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8325 * gcc.dg/vect/vect-50.c: Likewise.
8327 2017-05-07 Jeff Law <law@redhat.com>
8330 2017-05-06 Jeff Law <law@redhat.com>
8331 PR tree-optimization/78496
8332 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8333 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8335 2017-05-06 Jeff Law <law@redhat.com>
8337 PR tree-optimization/78496
8338 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8339 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8341 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8343 * gcc.target/aarch64/spill_1.c: New test.
8345 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8347 PR rtl-optimization/75964
8348 * gcc.dg/torture/pr75964.c: New test.
8350 2017-05-06 Tom de Vries <tom@codesourcery.com>
8353 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8354 * gcc.target/i386/avx-vtestpd-2.c: Same.
8355 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8356 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8357 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8358 * gcc.target/i386/avx-vtestpd-3.c: Same.
8359 * gcc.target/i386/avx-vtestps-1.c: Same.
8360 * gcc.target/i386/avx-vtestps-2.c: Same.
8361 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8362 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8363 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8364 * gcc.target/i386/avx-vtestps-3.c: Same.
8366 2017-05-06 Tom de Vries <tom@codesourcery.com>
8368 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8370 2017-05-06 Tom de Vries <tom@codesourcery.com>
8373 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8374 * gcc.target/powerpc/altivec-types-1.c: Same.
8376 2017-05-06 Tom de Vries <tom@codesourcery.com>
8379 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8380 * gcc.target/spu/intrinsics-1.c: Same.
8382 2017-05-06 Tom de Vries <tom@codesourcery.com>
8385 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8387 2017-05-06 Tom de Vries <tom@codesourcery.com>
8390 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8391 * gcc.target/aarch64/spellcheck_2.c: Same.
8392 * gcc.target/aarch64/spellcheck_3.c: Same.
8394 2017-05-06 Tom de Vries <tom@codesourcery.com>
8397 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8398 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8399 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8400 * g++.dg/debug/dwarf2/typedef5.C: Same.
8401 * g++.dg/goacc/data-1.C: Same.
8403 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8405 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8407 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8412 * gcc.target/powerpc/ppc-round3.c: New test.
8413 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8415 2017-05-05 Jakub Jelinek <jakub@redhat.com>
8417 PR tree-optimization/80632
8418 * gcc.dg/pr80632.c: New test.
8420 PR tree-optimization/80558
8421 * gcc.dg/tree-ssa/vrp115.c: New test.
8423 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8424 Thomas Preud'homme <thomas.preudhomme@arm.com>
8425 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8428 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8429 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8430 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8431 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8432 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8433 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
8434 * gcc.target/arm/tls-disable-literal-pool.c: New.
8436 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8438 PR tree-optimization/80613
8439 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
8441 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
8444 * g++.dg/cpp0x/pr71577.C: New.
8446 2017-05-04 Martin Sebor <msebor@redhat.com>
8449 * gcc.dg/builtin-stringop-chk-8.c: New test.
8450 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
8451 * gcc.dg/builtin-stringop-chk-4.c: Same.
8452 * gcc.dg/builtin-strncat-chk-1.c: Same.
8453 * g++.dg/ext/strncpy-chk1.C: Same.
8454 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8455 * gcc.dg/out-of-bounds-1.c: Same.
8456 * gcc.dg/pr78138.c: Same.
8457 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
8458 * gfortran.dg/mvbits_7.f90: Same.
8460 2017-05-04 Martin Sebor <msebor@redhat.com>
8462 PR preprocessor/79214
8465 * gcc.dg/pr79214.c: New test.
8466 * gcc.dg/pr79214.h: New test header.
8467 * gcc.dg/pr79222.c: New test.
8468 * gcc.dg/pr79223.c: New test.
8469 * gcc.dg/pr78138.c: Adjust.
8470 * gfortran.dg/unconstrained_commons.f: Same.
8472 2017-05-04 Martin Sebor <msebor@redhat.com>
8474 PR translation/80280
8475 * g++.dg/abi/Wabi-2-3.C: Adjust.
8476 * g++.dg/abi/Wabi-3-2.C: Ditto.
8477 * g++.dg/lookup/using17.C: Ditto.
8478 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
8480 2017-05-04 Martin Jambor <mjambor@suse.cz>
8482 PR tree-optimization/80622
8483 * gcc.dg/tree-ssa/pr80622.c: New test.
8485 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8487 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
8489 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
8491 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
8492 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
8494 2017-05-04 Richard Biener <rguenther@suse.de>
8496 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
8498 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
8500 * gcc.dg/vect/vect-profile-1.c: New test.
8502 2017-05-04 Marek Polacek <polacek@redhat.com>
8504 PR tree-optimization/80612
8505 * gcc.dg/torture/pr80612.c: New test.
8507 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8508 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
8510 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
8511 check_effective_target_arm_thumb1_movt_ok.
8513 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8515 * gcc.target/arm/fpscr.c: New file.
8517 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8519 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
8522 2017-05-04 Tom de Vries <tom@codesourcery.com>
8525 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
8527 * g++.dg/warn/miss-format-1.C: Same.
8528 * g++.dg/warn/overflow-warn-1.C: Same.
8529 * g++.dg/warn/overflow-warn-3.C: Same.
8530 * g++.dg/warn/overflow-warn-4.C: Same.
8532 2017-05-04 Tom de Vries <tom@codesourcery.com>
8535 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
8536 * gcc.target/i386/pr68657.c: Same.
8537 * gcc.target/i386/pr69255-1.c: Same.
8538 * gcc.target/i386/pr69255-2.c: Same.
8539 * gcc.target/i386/pr69255-3.c: Same.
8541 2017-05-04 Richard Biener <rguenther@suse.de>
8543 PR tree-optimization/31130
8544 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
8545 * gcc.dg/Wstrict-overflow-13.c: Likewise.
8546 * gcc.dg/Wstrict-overflow-21.c: Likewise.
8547 * gcc.dg/pr52904.c: Remove XFAIL.
8548 * gcc.dg/tree-ssa/vrp114.c: New testcase.
8550 2017-05-03 Jeff Law <law@redhat.com>
8552 PR tree-optimization/78496
8553 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
8555 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
8557 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
8559 2017-05-03 Richard Biener <rguenther@suse.de>
8561 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
8563 2017-05-03 Jakub Jelinek <jakub@redhat.com>
8565 PR tree-optimization/79472
8566 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
8568 * gcc.dg/tree-ssa/vrp113.c: New test.
8569 * gcc.dg/tree-ssa/cswtch-3.c: New test.
8570 * gcc.dg/tree-ssa/cswtch-4.c: New test.
8571 * gcc.dg/tree-ssa/cswtch-5.c: New test.
8573 2017-05-03 Tom de Vries <tom@codesourcery.com>
8576 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
8577 * c-c++-common/Wshift-negative-value-2.c: Same.
8578 * c-c++-common/Wshift-negative-value-3.c: Same.
8579 * c-c++-common/Wshift-negative-value-4.c: Same.
8580 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
8581 * c-c++-common/cpp/pr60400.c: Same.
8582 * c-c++-common/fmax-errors.c: Same.
8583 * c-c++-common/goacc/data-2.c: Same.
8584 * c-c++-common/goacc/host_data-2.c: Same.
8585 * c-c++-common/gomp/simd4.c: Same.
8586 * c-c++-common/pr28656.c: Same.
8587 * c-c++-common/pr43395.c: Same.
8588 * c-c++-common/torture/pr57945.c: Same.
8590 2017-05-03 Tom de Vries <tom@codesourcery.com>
8592 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
8593 arg of dg directive.
8594 * c-c++-common/goacc/routine-3.c: Same.
8595 * c-c++-common/goacc/routine-4.c: Same.
8597 2017-05-02 David Malcolm <dmalcolm@redhat.com>
8599 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8600 (test_fixit_insert_newline): New function.
8601 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8602 (test_fixit_insert_newline): New function.
8603 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8604 (test_fixit_insert_newline): New function.
8605 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
8606 (test_fixit_insert_newline): New function.
8607 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8608 (test_show_locus): Handle test_fixit_insert_newline.
8610 2017-05-02 Bin Cheng <bin.cheng@arm.com>
8612 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
8614 2017-04-27 Tamar Christina <tamar.christina@arm.com>
8616 * gcc.dg/lsr-div1.c: New testcase.
8618 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
8620 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
8621 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
8622 (_mm_maskz_add_round_sd): Test new intrinsics.
8623 * gcc.target/i386/avx512f-vaddsd-2.c: New.
8624 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
8625 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
8626 (_mm_maskz_add_round_ss): Test new intrinsics.
8627 * gcc.target/i386/avx512f-vaddss-2.c: New.
8628 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
8629 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
8630 (_mm_maskz_sub_round_sd): Test new intrinsics.
8631 * gcc.target/i386/avx512f-vsubsd-2.c: New.
8632 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
8633 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
8634 (_mm_maskz_sub_round_ss): Test new intrinsics.
8635 * gcc.target/i386/avx512f-vsubss-2.c: New.
8636 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
8637 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
8638 (__builtin_ia32_subss_mask_round): Test new builtins.
8639 * gcc.target/i386/sse-13.c: Ditto.
8640 * gcc.target/i386/sse-23.c: Ditto.
8641 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
8642 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
8643 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
8644 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
8645 (_mm_mask_sub_round_ss): Test new intrinsics.
8646 * gcc.target/i386/testround-1.c: Ditto.
8648 2017-05-02 Martin Jambor <mjambor@suse.cz>
8650 PR tree-optimization/78687
8651 * g++.dg/tree-ssa/pr78687.C: New test.
8653 2017-05-02 Richard Biener <rguenther@suse.de>
8655 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
8657 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
8659 2017-05-02 Richard Biener <rguenther@suse.de>
8661 PR tree-optimization/80591
8662 * gcc.dg/torture/pr80591.c: New testcase.
8664 2017-05-02 Richard Biener <rguenther@suse.de>
8666 PR tree-optimization/80549
8667 * gcc.dg/torture/pr80549.c: New testcase.
8669 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8671 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
8674 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
8677 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
8679 2017-05-01 David Malcolm <dmalcolm@redhat.com>
8681 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
8682 reflect insertion fix-it hints at the same location now being
8685 2017-05-01 Martin Sebor <msebor@redhat.com>
8687 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
8690 2017-05-01 Tom de Vries <tom@codesourcery.com>
8692 * gcc.dg/pr78768.c: Require linker plugin.
8694 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8697 * gfortran.dg/matmul_bounds_11.f90: New test.
8699 2017-05-01 Martin Sebor <msebor@redhat.com>
8701 PR tree-optimization/79715
8702 * gcc.dg/pr79715.c: New test.
8704 2017-05-01 Tom de Vries <tom@codesourcery.com>
8707 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
8708 * g++.dg/other/pr59492.C: Require effective target rdrand.
8710 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8712 * g++.dg/diagnostic/member-decl-1.C: New test.
8714 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
8716 PR tree-optimization/80487
8717 * gcc.dg/tree-ssa/strncpy-1.c: New file.
8719 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8721 PR tree-optimization/79697
8722 * gcc.dg/tree-ssa/pr79697.c: New test.
8724 2017-04-29 Tom de Vries <tom@codesourcery.com>
8726 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
8728 2017-04-28 Martin Sebor <msebor@redhat.com>
8730 PR tree-optimization/80523
8731 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
8733 2017-04-28 Tom de Vries <tom@codesourcery.com>
8736 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
8737 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
8739 2017-04-28 Tom de Vries <tom@codesourcery.com>
8742 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
8743 * obj-c++.dg/bitfield-4.mm: Same.
8744 * obj-c++.dg/bitfield-5.mm: Same.
8745 * obj-c++.dg/exceptions-3.mm: Same.
8746 * obj-c++.dg/exceptions-5.mm: Same.
8747 * obj-c++.dg/method-1.mm: Same.
8748 * obj-c++.dg/method-12.mm: Same.
8749 * obj-c++.dg/method-13.mm: Same.
8750 * obj-c++.dg/method-15.mm: Same.
8751 * obj-c++.dg/method-16.mm: Same.
8752 * obj-c++.dg/property/at-property-18.mm: Same.
8753 * obj-c++.dg/property/at-property-25.mm: Same.
8754 * obj-c++.dg/property/at-property-5.mm: Same.
8755 * obj-c++.dg/property/dynamic-2.mm: Same.
8756 * obj-c++.dg/property/property-neg-3.mm: Same.
8757 * obj-c++.dg/protocol-inheritance-1.mm: Same.
8758 * obj-c++.dg/protocol-inheritance-2.mm: Same.
8759 * obj-c++.dg/syntax-error-1.mm: Same.
8760 * obj-c++.dg/try-catch-13.mm: Same.
8761 * objc.dg/bitfield-4.m: Same.
8762 * objc.dg/class-1.m: Same.
8763 * objc.dg/method-11.m: Same.
8764 * objc.dg/method-6.m: Same.
8765 * objc.dg/method-7.m: Same.
8766 * objc.dg/method-9.m: Same.
8767 * objc.dg/missing-proto-3.m: Same.
8768 * objc.dg/naming-2.m: Same.
8769 * objc.dg/property/at-property-16.m: Same.
8770 * objc.dg/property/at-property-18.m: Same.
8771 * objc.dg/property/at-property-25.m: Same.
8772 * objc.dg/property/at-property-5.m: Same.
8773 * objc.dg/property/dynamic-2.m: Same.
8774 * objc.dg/property/property-neg-3.m: Same.
8775 * objc.dg/protocol-inheritance-1.m: Same.
8776 * objc.dg/protocol-inheritance-2.m: Same.
8778 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
8780 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
8782 2017-04-28 Tom de Vries <tom@codesourcery.com>
8784 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
8785 dg-(error|warning|message|bogus).
8786 * g++.dg/conversion/dr195-1.C: Same.
8787 * g++.dg/conversion/dr195.C: Same.
8788 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
8789 * g++.dg/cpp0x/gen-attrs-14.C: Same.
8790 * g++.dg/cpp0x/inline-ns7.C: Same.
8791 * g++.dg/cpp0x/variadic105.C: Same.
8792 * g++.dg/cpp0x/variadic65.C: Same.
8793 * g++.dg/expr/call2.C: Same.
8794 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
8795 * g++.dg/expr/pmf-1.C: Same.
8796 * g++.dg/ext/altivec-types-1.C: Same.
8797 * g++.dg/ext/altivec-types-2.C: Same.
8798 * g++.dg/ext/altivec-types-3.C: Same.
8799 * g++.dg/ext/attrib14.C: Same.
8800 * g++.dg/ext/complit1.C: Same.
8801 * g++.dg/ext/forscope2.C: Same.
8802 * g++.dg/ext/gnu-inline-global-reject.C: Same.
8803 * g++.dg/ext/label13.C: Same.
8804 * g++.dg/ext/member-attr.C: Same.
8805 * g++.dg/ext/visibility/anon7.C: Same.
8806 * g++.dg/ext/visibility/visibility-7.C: Same.
8807 * g++.dg/ext/vla2.C: Same.
8808 * g++.dg/inherit/access2.C: Same.
8809 * g++.dg/inherit/covariant12.C: Same.
8810 * g++.dg/inherit/covariant14.C: Same.
8811 * g++.dg/inherit/namespace-as-base.C: Same.
8812 * g++.dg/inherit/template-as-base.C: Same.
8813 * g++.dg/lookup/ambig1.C: Same.
8814 * g++.dg/lookup/ambig2.C: Same.
8815 * g++.dg/lookup/ambig3.C: Same.
8816 * g++.dg/lookup/class-member-1.C: Same.
8817 * g++.dg/lookup/conv-1.C: Same.
8818 * g++.dg/lookup/decl1.C: Same.
8819 * g++.dg/lookup/koenig1.C: Same.
8820 * g++.dg/lookup/scoped1.C: Same.
8821 * g++.dg/lookup/scoped2.C: Same.
8822 * g++.dg/lookup/two-stage4.C: Same.
8823 * g++.dg/lookup/used-before-declaration.C: Same.
8824 * g++.dg/lookup/using.C: Same.
8825 * g++.dg/lookup/using17.C: Same.
8826 * g++.dg/lookup/using2.C: Same.
8827 * g++.dg/other/abstract2.C: Same.
8828 * g++.dg/other/classkey1.C: Same.
8829 * g++.dg/other/component1.C: Same.
8830 * g++.dg/other/const1.C: Same.
8831 * g++.dg/other/const2.C: Same.
8832 * g++.dg/other/conversion1.C: Same.
8833 * g++.dg/other/do1.C: Same.
8834 * g++.dg/other/error1.C: Same.
8835 * g++.dg/other/error10.C: Same.
8836 * g++.dg/other/error3.C: Same.
8837 * g++.dg/other/error4.C: Same.
8838 * g++.dg/other/error5.C: Same.
8839 * g++.dg/other/error8.C: Same.
8840 * g++.dg/other/error9.C: Same.
8841 * g++.dg/other/field1.C: Same.
8842 * g++.dg/other/init1.C: Same.
8843 * g++.dg/other/ptrmem2.C: Same.
8844 * g++.dg/other/return1.C: Same.
8845 * g++.dg/overload/builtin3.C: Same.
8846 * g++.dg/overload/error1.C: Same.
8847 * g++.dg/overload/error2.C: Same.
8848 * g++.dg/overload/koenig2.C: Same.
8849 * g++.dg/overload/pmf1.C: Same.
8850 * g++.dg/parse/args1.C: Same.
8851 * g++.dg/parse/attr3.C: Same.
8852 * g++.dg/parse/constant4.C: Same.
8853 * g++.dg/parse/crash10.C: Same.
8854 * g++.dg/parse/crash18.C: Same.
8855 * g++.dg/parse/crash19.C: Same.
8856 * g++.dg/parse/crash20.C: Same.
8857 * g++.dg/parse/crash21.C: Same.
8858 * g++.dg/parse/crash22.C: Same.
8859 * g++.dg/parse/crash32.C: Same.
8860 * g++.dg/parse/decl-specifier-1.C: Same.
8861 * g++.dg/parse/error58.C: Same.
8862 * g++.dg/parse/local-class1.C: Same.
8863 * g++.dg/parse/non-dependent2.C: Same.
8864 * g++.dg/parse/parameter-declaration-1.C: Same.
8865 * g++.dg/parse/ptrmem2.C: Same.
8866 * g++.dg/parse/ptrmem3.C: Same.
8867 * g++.dg/parse/saved1.C: Same.
8868 * g++.dg/tc1/dr101.C: Same.
8869 * g++.dg/tc1/dr142.C: Same.
8870 * g++.dg/tc1/dr176.C: Same.
8871 * g++.dg/template/conv4.C: Same.
8872 * g++.dg/template/crash56.C: Same.
8873 * g++.dg/template/dependent-expr2.C: Same.
8874 * g++.dg/template/error1.C: Same.
8875 * g++.dg/template/error2.C: Same.
8876 * g++.dg/template/explicit6.C: Same.
8877 * g++.dg/template/init-list.C: Same.
8878 * g++.dg/template/local1.C: Same.
8879 * g++.dg/template/lookup2.C: Same.
8880 * g++.dg/template/meminit2.C: Same.
8881 * g++.dg/template/nontype25.C: Same.
8882 * g++.dg/template/ptrmem2.C: Same.
8883 * g++.dg/template/qualttp19.C: Same.
8884 * g++.dg/template/qualttp20.C: Same.
8885 * g++.dg/template/ttp3.C: Same.
8886 * g++.dg/template/unify4.C: Same.
8887 * g++.dg/template/unify6.C: Same.
8888 * g++.dg/template/unify7.C: Same.
8889 * g++.dg/template/warn1.C: Same.
8890 * g++.dg/tree-ssa/dom-invalid.C: Same.
8891 * g++.dg/ubsan/shift-1.C: Same.
8892 * g++.dg/warn/Wunused-2.C: Same.
8893 * g++.dg/warn/Wunused-4.C: Same.
8894 * g++.dg/warn/Wunused-6.C: Same.
8895 * g++.dg/warn/deprecated-6.C: Same.
8896 * g++.dg/warn/deprecated.C: Same.
8897 * g++.dg/warn/effc1.C: Same.
8898 * g++.dg/warn/effc3.C: Same.
8899 * g++.dg/warn/incomplete1.C: Same.
8900 * g++.dg/warn/inline1.C: Same.
8901 * g++.dg/warn/noeffect2.C: Same.
8902 * g++.dg/warn/noeffect4.C: Same.
8903 * g++.dg/warn/oldcast1.C: Same.
8904 * g++.dg/warn/sentinel.C: Same.
8905 * g++.dg/warn/unit-1.C: Same.
8906 * g++.old-deja/g++.pt/inherit2.C: Same.
8907 * g++.old-deja/g++.pt/overload8.C: Same.
8908 * gcc.dg/20000926-1.c: Same.
8909 * gcc.dg/20040223-1.c: Same.
8910 * gcc.dg/Warray-bounds-7.c: Same.
8911 * gcc.dg/alias-1.c: Same.
8912 * gcc.dg/alias-12.c: Same.
8913 * gcc.dg/alias-13.c: Same.
8914 * gcc.dg/alias-2.c: Same.
8915 * gcc.dg/array-13.c: Same.
8916 * gcc.dg/array-4.c: Same.
8917 * gcc.dg/attr-ifunc-2.c: Same.
8918 * gcc.dg/attr-invalid.c: Same.
8919 * gcc.dg/attr-noinline.c: Same.
8920 * gcc.dg/bitfld-2.c: Same.
8921 * gcc.dg/c90-const-expr-7.c: Same.
8922 * gcc.dg/c99-const-expr-7.c: Same.
8923 * gcc.dg/cpp/20000625-1.c: Same.
8924 * gcc.dg/cpp/charconst-4.c: Same.
8925 * gcc.dg/cpp/include2.c: Same.
8926 * gcc.dg/cpp/include2a.c: Same.
8927 * gcc.dg/decl-4.c: Same.
8928 * gcc.dg/deprecated-4.c: Same.
8929 * gcc.dg/deprecated.c: Same.
8930 * gcc.dg/dfp/altivec-types.c: Same.
8931 * gcc.dg/float-range-1.c: Same.
8932 * gcc.dg/pack-test-3.c: Same.
8933 * gcc.dg/pr11492.c: Same.
8934 * gcc.dg/pr15360-1.c: Same.
8935 * gcc.dg/pr37908.c: Same.
8936 * gcc.dg/pr53265.c: Same.
8937 * gcc.dg/pr57287-2.c: Same.
8938 * gcc.dg/pr57287.c: Same.
8939 * gcc.dg/redecl-1.c: Same.
8940 * gcc.dg/sync-3.c: Same.
8941 * gcc.dg/two-types-1.c: Same.
8942 * gcc.dg/two-types-2.c: Same.
8943 * gcc.dg/two-types-4.c: Same.
8944 * gcc.dg/two-types-5.c: Same.
8945 * gcc.dg/two-types-6.c: Same.
8946 * gcc.dg/two-types-7.c: Same.
8947 * gcc.dg/two-types-8.c: Same.
8948 * gcc.dg/two-types-9.c: Same.
8949 * gcc.dg/uninit-I.c: Same.
8950 * gcc.dg/uninit-pr19430.c: Same.
8951 * gcc.dg/visibility-7.c: Same.
8952 * gcc.dg/winline-10.c: Same.
8953 * gcc.dg/winline-2.c: Same.
8954 * gcc.dg/winline-3.c: Same.
8955 * gcc.dg/winline-9.c: Same.
8956 * gcc.target/i386/attr-returns_twice-1.c: Same.
8957 * gcc.target/i386/chkp-const-check-2.c: Same.
8958 * gcc.target/i386/chkp-label-address.c: Same.
8959 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8960 * gcc.target/i386/pr39162.c: Same.
8961 * gcc.target/i386/sse-5.c: Same.
8962 * gcc.target/powerpc/altivec-types-1.c: Same.
8963 * gcc.target/powerpc/altivec-types-2.c: Same.
8964 * gcc.target/powerpc/altivec-types-3.c: Same.
8965 * gcc.target/powerpc/float128-mix.c: Same.
8966 * gcc.target/powerpc/no-r11-3.c: Same.
8967 * gcc.target/spu/Wmain.c: Same.
8968 * gcc.target/spu/ea/errors2.c: Same.
8969 * gfortran.dg/assignment_1.f90: Same.
8970 * gfortran.dg/common_3.f90: Same.
8971 * gfortran.dg/der_io_1.f90: Same.
8972 * gfortran.dg/g77/20030326-1.f: Same.
8973 * gfortran.dg/g77/9263.f: Same.
8974 * gfortran.dg/g77/960317-1.f: Same.
8975 * gfortran.dg/g77/970625-2.f: Same.
8976 * gfortran.dg/g77/980615-0.f: Same.
8977 * gfortran.dg/g77/check0.f: Same.
8978 * gfortran.dg/g77/dnrm2.f: Same.
8979 * gfortran.dg/g77/pr9258.f: Same.
8980 * gfortran.dg/ichar_1.f90: Same.
8981 * gfortran.dg/interface_1.f90: Same.
8982 * gfortran.dg/namelist_1.f90: Same.
8983 * gfortran.dg/namelist_2.f90: Same.
8984 * gfortran.dg/namelist_3.f90: Same.
8985 * gfortran.dg/namelist_print_2.f: Same.
8986 * gfortran.dg/oldstyle_1.f90: Same.
8987 * gfortran.dg/runtime_warning_1.f90: Same.
8988 * gfortran.dg/underflow.f90: Same.
8989 * gnat.dg/specs/integer_value.ads: Same.
8990 * obj-c++.dg/fsf-package-0.m: Same.
8991 * objc.dg/two-types-1.m: Same.
8993 2017-04-28 Martin Liska <mliska@suse.cz>
8995 PR gcov-profile/79891
8996 * gcc.misc-tests/gcov-17.c: New test.
8997 * gcc.misc-tests/gcov-18.c: New test.
8999 2017-04-28 Tom de Vries <tom@codesourcery.com>
9001 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9002 dg-(error|warning|message|bogus).
9003 * g++.dg/parse/parameter-declaration-1.C: Same.
9004 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9005 * gcc.dg/Wpointer-sign-Wall.c: Same.
9006 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9007 * gcc.dg/cpp/19990413-1.c: Same.
9008 * gcc.dg/dg-test-1.c: Same.
9009 * gcc.dg/empty-source-2.c: Same.
9010 * gcc.dg/empty-source-3.c: Same.
9011 * gcc.dg/format/c99-printf-1.c: Same.
9012 * gcc.dg/format/c99-scanf-1.c: Same.
9013 * gcc.dg/label-decl-2.c: Same.
9014 * gcc.dg/m-un-2.c: Same.
9015 * gcc.dg/uninit-pr20644-O0.c: Same.
9016 * gfortran.dg/pr70006.f90: Same.
9017 * obj-c++.dg/fsf-package-0.m: Same.
9019 2017-04-28 Tom de Vries <tom@codesourcery.com>
9021 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9022 dg-(error|warning|message|bogus).
9023 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9024 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9025 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9026 * c-c++-common/pr20000.c: Same.
9027 * c-c++-common/pr49706.c: Same.
9028 * g++.dg/ext/utf16-4.C: Same.
9029 * g++.dg/parse/error2.C: Same.
9030 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9031 * g++.dg/warn/Wtype-limits.C: Same.
9032 * g++.dg/warn/overflow-warn-1.C: Same.
9033 * g++.dg/warn/overflow-warn-3.C: Same.
9034 * gcc.dg/Wpointer-sign-Wall.c: Same.
9035 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9036 * gcc.dg/Wtype-limits-Wextra.c: Same.
9037 * gcc.dg/Wtype-limits.c: Same.
9038 * gcc.dg/cpp/19990413-1.c: Same.
9039 * gcc.dg/dg-test-1.c: Same.
9040 * gcc.dg/empty-source-2.c: Same.
9041 * gcc.dg/empty-source-3.c: Same.
9042 * gcc.dg/label-decl-2.c: Same.
9043 * gcc.dg/m-un-2.c: Same.
9044 * gcc.dg/uninit-pr19430-O0.c: Same.
9045 * gcc.dg/uninit-pr19430.c: Same.
9046 * gcc.dg/uninit-pr20644-O0.c: Same.
9047 * gcc.dg/utf16-4.c: Same.
9048 * gfortran.dg/pr70006.f90: Same.
9049 * obj-c++.dg/fsf-package-0.m: Same.
9051 2017-04-28 Richard Biener <rguenther@suse.de>
9053 * gcc.dg/tree-ssa/evrp7.c: New testcase.
9054 * gcc.dg/tree-ssa/evrp8.c: Likewise.
9055 * gcc.dg/tree-ssa/evrp9.c: Likewise.
9056 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
9057 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9058 * gcc.dg/tree-ssa/pr49039.c: Likewise.
9060 2017-04-27 Marek Polacek <polacek@redhat.com>
9063 * c-c++-common/ubsan/pr80349.c: New test.
9065 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
9067 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
9069 * g++.dg/warn/pr12242.C: Likewise.
9071 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
9073 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
9075 2017-04-27 Martin Liska <mliska@suse.cz>
9078 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
9081 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/other/pr80534-1.C: New test.
9085 * g++.dg/other/pr80534-2.C: New test.
9087 2017-04-27 Richard Biener <rguenther@suse.de>
9090 * gcc.dg/torture/pr80539.c: New testcase.
9092 2017-04-27 Jakub Jelinek <jakub@redhat.com>
9095 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
9097 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9099 * g++.dg/diagnostic/nested-name-1.C: New test.
9101 2017-04-26 Martin Liska <mliska@suse.cz>
9103 * gcc.dg/guality/guality.h: Add prefix to test verification.
9105 2017-04-25 Nathan Sidwell <nathan@acm.org>
9107 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9109 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
9112 * gcc.target/i386/pr70799-5.c: New test.
9114 2017-04-25 Martin Sebor <msebor@redhat.com>
9116 PR tree-optimization/80497
9117 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9119 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9120 Jakub Jelinek <jakub@redhat.com>
9123 * g++.dg/abi/pr77728-1.C: New test.
9125 2017-04-25 Marek Polacek <polacek@redhat.com>
9128 * g++.dg/ubsan/pr80349-2.C: New test.
9130 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
9132 * g++.dg/cpp0x/enum34.C: New test.
9134 2017-04-25 Tom de Vries <tom@codesourcery.com>
9136 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
9138 (dg-line): New proc.
9139 (process-message): Handle line number variables.
9140 * objc.dg/try-catch-12.m: Use dg-line.
9142 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9145 * gcc.target/powerpc/vec-constvolatile.c: New test.
9147 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9149 * g++.dg/semicolon-fixits.C: New test case.
9151 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9153 * gcc.dg/semicolon-fixits.c: New test case.
9155 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9157 * g++.dg/lookup/missing-std-include.C: New test file.
9159 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9160 Jakub Jelinek <jakub@redhat.com>
9163 * g++.dg/abi/pr77728-2.C: New test.
9165 2017-04-25 David Malcolm <dmalcolm@redhat.com>
9168 * g++.dg/spellcheck-pr80177.C: New test case.
9170 2017-04-25 Nathan Sidwell <nathan@acm.org>
9172 * g++.dg/dg.exp (find-cxx-tests): New function.
9173 (main): Use it, remove explicit pruning
9175 2017-04-25 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/80492
9178 * gcc.dg/pr80492.c: New testcase.
9180 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9182 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9183 for targets with int size less than 32 bits.
9185 2017-04-25 Richard Biener <rguenther@suse.de>
9187 PR tree-optimization/79201
9188 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9189 * gcc.target/i386/pr22152.c: Disable sinking.
9191 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9194 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9196 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9199 * gcc.target/s390/pr79895.c: New test.
9201 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9204 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9205 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9206 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9208 2017-04-25 Jakub Jelinek <jakub@redhat.com>
9210 PR rtl-optimization/80501
9211 * gcc.c-torture/execute/pr80501.c: New test.
9213 PR rtl-optimization/80500
9214 * gcc.dg/pr80500.c: New test.
9216 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
9218 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9219 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9221 2017-04-22 Janus Weil <janus@gcc.gnu.org>
9224 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9227 2017-04-24 David Malcolm <dmalcolm@redhat.com>
9229 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9230 * jit.dg/test-alignment.c: New test case.
9231 * jit.dg/test-alignment.cc: New test case.
9232 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9235 2017-04-24 David Malcolm <dmalcolm@redhat.com>
9238 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9240 (test_alignof): New test function.
9242 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
9244 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9246 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9248 * g++.dg/diagnostic/duplicate1.C: New test.
9249 * g++.dg/cpp0x/duplicate1.C: New test.
9251 2017-04-24 Martin Jambor <mjambor@suse.cz>
9253 PR tree-optimization/80293
9254 * g++.dg/tree-ssa/pr80293.C: New test.
9256 2017-04-24 Martin Liska <mliska@suse.cz>
9259 * g++.dg/ipa/pr79931.C: New test.
9261 2017-04-24 Richard Biener <rguenther@suse.de>
9263 PR tree-optimization/80494
9264 * gfortran.dg/pr80494.f90: New testcase.
9266 2017-04-24 Richard Biener <rguenther@suse.de>
9268 PR tree-optimization/79725
9269 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9271 2017-04-24 Richard Biener <rguenther@suse.de>
9274 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9276 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9279 * gfortran.dg/dtio_29.f03: New test.
9281 2017-04-22 Janus Weil <janus@gcc.gnu.org>
9284 * gfortran.dg/intent_out_9.f90: New test case.
9286 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
9289 * gcc.target/i386/pr70799-4.c: New test.
9291 2017-04-21 Janus Weil <janus@gcc.gnu.org>
9294 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9296 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
9298 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9300 2017-04-21 Richard Biener <rguenther@suse.de>
9302 PR tree-optimization/79547
9303 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9305 2017-04-21 Richard Biener <rguenther@suse.de>
9307 PR tree-optimization/78847
9308 * g++.dg/tree-ssa/pr78847.C: New testcase.
9310 2017-04-21 Jakub Jelinek <jakub@redhat.com>
9313 * gcc.dg/pr80468.c: New test.
9315 2017-04-21 Martin Liska <mliska@suse.cz>
9317 PR tree-optimization/66278
9318 * gcc.dg/vect/pr66278.c: New test.
9320 2017-04-21 Richard Biener <rguenther@suse.de>
9322 PR tree-optimization/80237
9323 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9324 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9325 adjust expected optimizations.
9327 2016-04-21 Richard Biener <rguenther@suse.de>
9329 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9331 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9332 * gcc.dg/vect/vect-104.c: Likewise.
9334 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9336 PR tree-optimization/80426
9337 * gcc.c-torture/execute/20170429-1.c: Rename into...
9338 * gcc.c-torture/execute/20170419-1.c: ...this.
9340 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
9343 * gcc.target/i386/pr79804.c: New test.
9345 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9350 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
9352 * g++/opt/pr80436.C: XFAIL on AIX.
9354 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
9357 * g++.dg/diagnostic/pr80473.C: New test.
9359 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9361 * g++.dg/warn/Wextra-semi.C: New test.
9363 2017-04-20 Jakub Jelinek <jakub@redhat.com>
9366 * g++.dg/other/pr80423.C: New test.
9368 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9370 * gcc.dg/pr80170.c: Require ptr32plus.
9372 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9374 PR tree-optimization/80426
9375 * gcc.c-torture/execute/20170419-1.c: New test.
9377 2017-04-19 Jakub Jelinek <jakub@redhat.com>
9380 * g++.dg/debug/pr80461.C: New test.
9383 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9384 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9385 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9388 * g++.dg/opt/pr80436.C: New test.
9390 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9392 * gcc.dg/torture/pr80341.c: Require int32plus.
9394 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9395 Jeff Law <law@redhat.com>
9397 * gcc.c-torture/compile/20170419-1.c: New test.
9399 2017-04-19 Tom de Vries <tom@codesourcery.com>
9402 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9403 subsequent dg directives.
9404 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9405 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9406 * c-c++-common/attr-fallthrough-2.c: Same.
9407 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9408 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9409 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9410 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9411 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9412 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9413 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9414 * c-c++-common/cilk-plus/CK/errors.c: Same.
9415 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9416 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9417 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9418 * c-c++-common/cpp/pr57580.c: Same.
9419 * c-c++-common/goacc/asyncwait-1.c: Same.
9420 * c-c++-common/goacc/cache-2.c: Same.
9421 * c-c++-common/goacc/declare-2.c: Same.
9422 * c-c++-common/goacc/deviceptr-1.c: Same.
9423 * c-c++-common/goacc/routine-5.c: Same.
9424 * c-c++-common/gomp/clauses-2.c: Same.
9425 * c-c++-common/gomp/ordered-3.c: Same.
9426 * c-c++-common/gomp/pr67501.c: Same.
9427 * c-c++-common/pr20000.c: Same.
9428 * c-c++-common/pr43395.c: Same.
9429 * c-c++-common/pr49706.c: Same.
9430 * c-c++-common/pr77624-1.c: Same.
9431 * c-c++-common/pr77624-2.c: Same.
9432 * c-c++-common/raw-string-14.c: Same.
9433 * c-c++-common/raw-string-16.c: Same.
9434 * c-c++-common/raw-string-3.c: Same.
9435 * c-c++-common/raw-string-4.c: Same.
9436 * c-c++-common/raw-string-5.c: Same.
9437 * c-c++-common/raw-string-6.c: Same.
9438 * g++.dg/abi/mangle41.C: Same.
9439 * g++.dg/conversion/nullptr1.C: Same.
9440 * g++.dg/cpp0x/alias-decl-80296.C: Same.
9441 * g++.dg/cpp0x/auto27.C: Same.
9442 * g++.dg/cpp0x/constexpr-98.C: Same.
9443 * g++.dg/cpp0x/constexpr-diag2.C: Same.
9444 * g++.dg/cpp0x/diag2.C: Same.
9445 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
9446 * g++.dg/cpp0x/nullptr15.C: Same.
9447 * g++.dg/cpp0x/pr31431-2.C: Same.
9448 * g++.dg/cpp0x/pr31431.C: Same.
9449 * g++.dg/cpp0x/pr79118.C: Same.
9450 * g++.dg/cpp0x/static_assert3.C: Same.
9451 * g++.dg/cpp0x/temp_default2.C: Same.
9452 * g++.dg/cpp0x/trailing4.C: Same.
9453 * g++.dg/cpp0x/variadic-ex10.C: Same.
9454 * g++.dg/cpp0x/variadic-ex13.C: Same.
9455 * g++.dg/cpp0x/variadic-ex14.C: Same.
9456 * g++.dg/cpp0x/variadic-ex3.C: Same.
9457 * g++.dg/cpp0x/variadic-ex4.C: Same.
9458 * g++.dg/cpp0x/variadic59.C: Same.
9459 * g++.dg/cpp0x/vt-37737-2.C: Same.
9460 * g++.dg/cpp0x/vt-57397-1.C: Same.
9461 * g++.dg/cpp0x/vt-57397-2.C: Same.
9462 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
9463 * g++.dg/cpp1z/gen-attrs1.C: Same.
9464 * g++.dg/diagnostic/pr71075.C: Same.
9465 * g++.dg/eh/goto2.C: Same.
9466 * g++.dg/eh/goto3.C: Same.
9467 * g++.dg/expr/bitfield4.C: Same.
9468 * g++.dg/expr/bitfield5.C: Same.
9469 * g++.dg/expr/bitfield6.C: Same.
9470 * g++.dg/expr/bool1.C: Same.
9471 * g++.dg/expr/bool3.C: Same.
9472 * g++.dg/expr/cond10.C: Same.
9473 * g++.dg/expr/cond11.C: Same.
9474 * g++.dg/expr/lval3.C: Same.
9475 * g++.dg/expr/lval4.C: Same.
9476 * g++.dg/ext/anon-struct4.C: Same.
9477 * g++.dg/ext/attrib44.C: Same.
9478 * g++.dg/ext/builtin3.C: Same.
9479 * g++.dg/ext/dllimport7.C: Same.
9480 * g++.dg/ext/label5.C: Same.
9481 * g++.dg/ext/no-asm-1.C: Same.
9482 * g++.dg/ext/utf16-4.C: Same.
9483 * g++.dg/ext/vla2.C: Same.
9484 * g++.dg/gomp/block-1.C: Same.
9485 * g++.dg/gomp/block-2.C: Same.
9486 * g++.dg/gomp/block-3.C: Same.
9487 * g++.dg/gomp/block-5.C: Same.
9488 * g++.dg/gomp/linear-2.C: Same.
9489 * g++.dg/gomp/target-1.C: Same.
9490 * g++.dg/gomp/target-2.C: Same.
9491 * g++.dg/gomp/taskgroup-1.C: Same.
9492 * g++.dg/gomp/teams-1.C: Same.
9493 * g++.dg/inherit/pure1.C: Same.
9494 * g++.dg/init/array43.C: Same.
9495 * g++.dg/init/array46.C: Same.
9496 * g++.dg/init/const10.C: Same.
9497 * g++.dg/init/ctor4-1.C: Same.
9498 * g++.dg/init/ctor4.C: Same.
9499 * g++.dg/init/new37.C: Same.
9500 * g++.dg/init/pr25811.C: Same.
9501 * g++.dg/init/pr29043.C: Same.
9502 * g++.dg/init/pr29571.C: Same.
9503 * g++.dg/lookup/duperr1.C: Same.
9504 * g++.dg/lookup/error1.C: Same.
9505 * g++.dg/lookup/koenig5.C: Same.
9506 * g++.dg/lookup/pr77549.C: Same.
9507 * g++.dg/lookup/suggestions1.C: Same.
9508 * g++.dg/lookup/using16.C: Same.
9509 * g++.dg/lookup/using7.C: Same.
9510 * g++.dg/other/anon-union3.C: Same.
9511 * g++.dg/other/array2.C: Same.
9512 * g++.dg/other/error13.C: Same.
9513 * g++.dg/other/error34.C: Same.
9514 * g++.dg/overload/builtin1.C: Same.
9515 * g++.dg/overload/conv-op1.C: Same.
9516 * g++.dg/overload/error3.C: Same.
9517 * g++.dg/overload/koenig1.C: Same.
9518 * g++.dg/overload/operator5.C: Same.
9519 * g++.dg/overload/template5.C: Same.
9520 * g++.dg/overload/unknown1.C: Same.
9521 * g++.dg/overload/using2.C: Same.
9522 * g++.dg/parse/constructor1.C: Same.
9523 * g++.dg/parse/crash36.C: Same.
9524 * g++.dg/parse/crash63.C: Same.
9525 * g++.dg/parse/error11.C: Same.
9526 * g++.dg/parse/error12.C: Same.
9527 * g++.dg/parse/error14.C: Same.
9528 * g++.dg/parse/error2.C: Same.
9529 * g++.dg/parse/error21.C: Same.
9530 * g++.dg/parse/error26.C: Same.
9531 * g++.dg/parse/error36.C: Same.
9532 * g++.dg/parse/friend12.C: Same.
9533 * g++.dg/parse/invalid-op1.C: Same.
9534 * g++.dg/parse/missing-template1.C: Same.
9535 * g++.dg/parse/parser-pr28152-2.C: Same.
9536 * g++.dg/parse/parser-pr28152.C: Same.
9537 * g++.dg/parse/pr16696-permissive.C: Same.
9538 * g++.dg/parse/pr16696.C: Same.
9539 * g++.dg/parse/pr69628.C: Same.
9540 * g++.dg/parse/ret-type2.C: Same.
9541 * g++.dg/parse/specialization1.C: Same.
9542 * g++.dg/parse/template3.C: Same.
9543 * g++.dg/parse/template9.C: Same.
9544 * g++.dg/parse/typename11.C: Same.
9545 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
9546 * g++.dg/pr45330.C: Same.
9547 * g++.dg/rtti/typeid6.C: Same.
9548 * g++.dg/spellcheck-fields.C: Same.
9549 * g++.dg/spellcheck-typenames.C: Same.
9550 * g++.dg/tc1/dr108.C: Same.
9551 * g++.dg/tc1/dr147.C: Same.
9552 * g++.dg/template/arg7.C: Same.
9553 * g++.dg/template/conv11.C: Same.
9554 * g++.dg/template/crash13.C: Same.
9555 * g++.dg/template/crash55.C: Same.
9556 * g++.dg/template/dependent-expr5.C: Same.
9557 * g++.dg/template/error17.C: Same.
9558 * g++.dg/template/error33.C: Same.
9559 * g++.dg/template/error4.C: Same.
9560 * g++.dg/template/error50.C: Same.
9561 * g++.dg/template/error53.C: Same.
9562 * g++.dg/template/friend.C: Same.
9563 * g++.dg/template/func2.C: Same.
9564 * g++.dg/template/local6.C: Same.
9565 * g++.dg/template/member5.C: Same.
9566 * g++.dg/template/meminit1.C: Same.
9567 * g++.dg/template/nested3.C: Same.
9568 * g++.dg/template/nontype6.C: Same.
9569 * g++.dg/template/overload12.C: Same.
9570 * g++.dg/template/ptrmem8.C: Same.
9571 * g++.dg/template/qualified-id1.C: Same.
9572 * g++.dg/template/spec15.C: Same.
9573 * g++.dg/template/static1.C: Same.
9574 * g++.dg/template/static10.C: Same.
9575 * g++.dg/template/static2.C: Same.
9576 * g++.dg/template/ttp25.C: Same.
9577 * g++.dg/template/typedef2.C: Same.
9578 * g++.dg/template/typename2.C: Same.
9579 * g++.dg/template/unify10.C: Same.
9580 * g++.dg/template/unify6.C: Same.
9581 * g++.dg/template/unify7.C: Same.
9582 * g++.dg/template/unify9.C: Same.
9583 * g++.dg/template/varmod1.C: Same.
9584 * g++.dg/ubsan/div-by-zero-1.C: Same.
9585 * g++.dg/ubsan/pr63956.C: Same.
9586 * g++.dg/warn/Waddress-1.C: Same.
9587 * g++.dg/warn/Wconversion2.C: Same.
9588 * g++.dg/warn/Wnull-conversion-1.C: Same.
9589 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
9590 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
9591 * g++.dg/warn/Wswitch-1.C: Same.
9592 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9593 * g++.dg/warn/Wtype-limits.C: Same.
9594 * g++.dg/warn/Wunused-parm-5.C: Same.
9595 * g++.dg/warn/deprecated-6.C: Same.
9596 * g++.dg/warn/deprecated.C: Same.
9597 * g++.dg/warn/incomplete1.C: Same.
9598 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
9599 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
9600 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
9601 * g++.dg/warn/overflow-warn-1.C: Same.
9602 * g++.dg/warn/overflow-warn-3.C: Same.
9603 * g++.dg/warn/overflow-warn-4.C: Same.
9604 * g++.dg/warn/pr12242.C: Same.
9605 * g++.dg/warn/pr30551-2.C: Same.
9606 * g++.dg/warn/pr30551.C: Same.
9607 * g++.old-deja/g++.benjamin/16077.C: Same.
9608 * g++.old-deja/g++.bob/inherit1.C: Same.
9609 * g++.old-deja/g++.brendan/crash56.C: Same.
9610 * g++.old-deja/g++.brendan/template17.C: Same.
9611 * g++.old-deja/g++.eh/ctor1.C: Same.
9612 * g++.old-deja/g++.jason/bool5.C: Same.
9613 * g++.old-deja/g++.jason/cond.C: Same.
9614 * g++.old-deja/g++.jason/operator.C: Same.
9615 * g++.old-deja/g++.jason/pmf5.C: Same.
9616 * g++.old-deja/g++.law/ctors5.C: Same.
9617 * g++.old-deja/g++.law/missed-error2.C: Same.
9618 * g++.old-deja/g++.law/operators9.C: Same.
9619 * g++.old-deja/g++.law/temps1.C: Same.
9620 * g++.old-deja/g++.mike/for2.C: Same.
9621 * g++.old-deja/g++.mike/ns5.C: Same.
9622 * g++.old-deja/g++.mike/ns7.C: Same.
9623 * g++.old-deja/g++.mike/p10769b.C: Same.
9624 * g++.old-deja/g++.niklas/t120.C: Same.
9625 * g++.old-deja/g++.niklas/t121.C: Same.
9626 * g++.old-deja/g++.ns/koenig5.C: Same.
9627 * g++.old-deja/g++.oliva/overload1.C: Same.
9628 * g++.old-deja/g++.other/crash24.C: Same.
9629 * g++.old-deja/g++.other/crash25.C: Same.
9630 * g++.old-deja/g++.other/decl5.C: Same.
9631 * g++.old-deja/g++.other/lineno5.C: Same.
9632 * g++.old-deja/g++.other/null3.C: Same.
9633 * g++.old-deja/g++.other/overcnv2.C: Same.
9634 * g++.old-deja/g++.other/ptrmem7.C: Same.
9635 * g++.old-deja/g++.other/typename1.C: Same.
9636 * g++.old-deja/g++.other/vaarg3.C: Same.
9637 * g++.old-deja/g++.pt/crash10.C: Same.
9638 * g++.old-deja/g++.pt/crash28.C: Same.
9639 * g++.old-deja/g++.pt/crash38.C: Same.
9640 * g++.old-deja/g++.pt/explicit70.C: Same.
9641 * g++.old-deja/g++.pt/explicit77.C: Same.
9642 * g++.old-deja/g++.pt/expr2.C: Same.
9643 * g++.old-deja/g++.pt/spec5.C: Same.
9644 * g++.old-deja/g++.pt/spec6.C: Same.
9645 * g++.old-deja/g++.pt/typename3.C: Same.
9646 * g++.old-deja/g++.pt/typename5.C: Same.
9647 * g++.old-deja/g++.pt/typename6.C: Same.
9648 * g++.old-deja/g++.pt/typename7.C: Same.
9649 * g++.old-deja/g++.pt/unify4.C: Same.
9650 * g++.old-deja/g++.pt/unify8.C: Same.
9651 * g++.old-deja/g++.pt/vaarg3.C: Same.
9652 * g++.old-deja/g++.robertl/eb22.C: Same.
9653 * g++.old-deja/g++.robertl/eb4.C: Same.
9654 * g++.old-deja/g++.robertl/eb44.C: Same.
9655 * g++.old-deja/g++.robertl/eb69.C: Same.
9656 * g++.old-deja/g++.robertl/eb98.C: Same.
9657 * gcc.dg/20031223-1.c: Same.
9658 * gcc.dg/940510-1.c: Same.
9659 * gcc.dg/990506-0.c: Same.
9660 * gcc.dg/Walloca-1.c: Same.
9661 * gcc.dg/Walloca-2.c: Same.
9662 * gcc.dg/Wconversion-integer.c: Same.
9663 * gcc.dg/Wcxx-compat-8.c: Same.
9664 * gcc.dg/Wimplicit-int-1.c: Same.
9665 * gcc.dg/Wimplicit-int-2.c: Same.
9666 * gcc.dg/Wimplicit-int-4.c: Same.
9667 * gcc.dg/Wpointer-sign-Wall.c: Same.
9668 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9669 * gcc.dg/Wshadow-1.c: Same.
9670 * gcc.dg/Wshadow-3.c: Same.
9671 * gcc.dg/Wswitch-enum-error.c: Same.
9672 * gcc.dg/Wswitch-enum.c: Same.
9673 * gcc.dg/Wswitch-error.c: Same.
9674 * gcc.dg/Wswitch.c: Same.
9675 * gcc.dg/Wtype-limits-Wextra.c: Same.
9676 * gcc.dg/Wtype-limits.c: Same.
9677 * gcc.dg/Wvla-larger-than-2.c: Same.
9678 * gcc.dg/anon-struct-5.c: Same.
9679 * gcc.dg/array-10.c: Same.
9680 * gcc.dg/array-11.c: Same.
9681 * gcc.dg/array-15.c: Same.
9682 * gcc.dg/array-2.c: Same.
9683 * gcc.dg/array-8.c: Same.
9684 * gcc.dg/array-const-2.c: Same.
9685 * gcc.dg/array-const-3.c: Same.
9686 * gcc.dg/bitfld-1.c: Same.
9687 * gcc.dg/bitfld-8.c: Same.
9688 * gcc.dg/builtin-redefine.c: Same.
9689 * gcc.dg/c11-noreturn-1.c: Same.
9690 * gcc.dg/c11-noreturn-2.c: Same.
9691 * gcc.dg/c11-static-assert-3.c: Same.
9692 * gcc.dg/c90-arraydecl-1.c: Same.
9693 * gcc.dg/c90-complex-1.c: Same.
9694 * gcc.dg/c90-complit-1.c: Same.
9695 * gcc.dg/c90-const-expr-11.c: Same.
9696 * gcc.dg/c90-const-expr-7.c: Same.
9697 * gcc.dg/c90-const-expr-8.c: Same.
9698 * gcc.dg/c90-enum-comma-1.c: Same.
9699 * gcc.dg/c90-flex-array-1.c: Same.
9700 * gcc.dg/c90-hexfloat-1.c: Same.
9701 * gcc.dg/c90-idem-qual-1.c: Same.
9702 * gcc.dg/c90-idem-qual-2.c: Same.
9703 * gcc.dg/c90-idem-qual-3.c: Same.
9704 * gcc.dg/c90-mixdecl-1.c: Same.
9705 * gcc.dg/c90-restrict-1.c: Same.
9706 * gcc.dg/c90-return-1.c: Same.
9707 * gcc.dg/c99-array-nonobj-1.c: Same.
9708 * gcc.dg/c99-arraydecl-1.c: Same.
9709 * gcc.dg/c99-complex-1.c: Same.
9710 * gcc.dg/c99-complex-2.c: Same.
9711 * gcc.dg/c99-complit-2.c: Same.
9712 * gcc.dg/c99-const-expr-7.c: Same.
9713 * gcc.dg/c99-const-expr-8.c: Same.
9714 * gcc.dg/c99-flex-array-3.c: Same.
9715 * gcc.dg/c99-flex-array-7.c: Same.
9716 * gcc.dg/c99-flex-array-typedef-7.c: Same.
9717 * gcc.dg/c99-impl-decl-1.c: Same.
9718 * gcc.dg/c99-impl-int-1.c: Same.
9719 * gcc.dg/c99-impl-int-2.c: Same.
9720 * gcc.dg/c99-init-3.c: Same.
9721 * gcc.dg/c99-restrict-1.c: Same.
9722 * gcc.dg/c99-return-1.c: Same.
9723 * gcc.dg/c99-tag-1.c: Same.
9724 * gcc.dg/c99-tag-3.c: Same.
9725 * gcc.dg/call-diag-2.c: Same.
9726 * gcc.dg/cpp/19940712-1.c: Same.
9727 * gcc.dg/cpp/19951025-1.c: Same.
9728 * gcc.dg/cpp/19990413-1.c: Same.
9729 * gcc.dg/cpp/direct2.c: Same.
9730 * gcc.dg/cpp/direct2s.c: Same.
9731 * gcc.dg/cpp/pr28709.c: Same.
9732 * gcc.dg/cpp/pr61854-c90.c: Same.
9733 * gcc.dg/cpp/pr61854-c94.c: Same.
9734 * gcc.dg/cpp/pragma-1.c: Same.
9735 * gcc.dg/cpp/pragma-2.c: Same.
9736 * gcc.dg/cpp/trad/escaped-eof.c: Same.
9737 * gcc.dg/cpp/trad/literals-2.c: Same.
9738 * gcc.dg/cpp/warn-comments-2.c: Same.
9739 * gcc.dg/cpp/warn-comments-3.c: Same.
9740 * gcc.dg/cpp/warn-comments.c: Same.
9741 * gcc.dg/cpp/warn-long-long-2.c: Same.
9742 * gcc.dg/cpp/warn-long-long.c: Same.
9743 * gcc.dg/cpp/warn-redefined-2.c: Same.
9744 * gcc.dg/cpp/warn-redefined.c: Same.
9745 * gcc.dg/darwin-cfstring-2.c: Same.
9746 * gcc.dg/darwin-cfstring-format-1.c: Same.
9747 * gcc.dg/decl-9.c: Same.
9748 * gcc.dg/declspec-1.c: Same.
9749 * gcc.dg/declspec-10.c: Same.
9750 * gcc.dg/declspec-11.c: Same.
9751 * gcc.dg/declspec-13.c: Same.
9752 * gcc.dg/declspec-18.c: Same.
9753 * gcc.dg/declspec-4.c: Same.
9754 * gcc.dg/declspec-5.c: Same.
9755 * gcc.dg/declspec-6.c: Same.
9756 * gcc.dg/declspec-8.c: Same.
9757 * gcc.dg/deprecated-4.c: Same.
9758 * gcc.dg/deprecated.c: Same.
9759 * gcc.dg/dfp/composite-type.c: Same.
9760 * gcc.dg/empty-source-2.c: Same.
9761 * gcc.dg/empty-source-3.c: Same.
9762 * gcc.dg/format/attr-6.c: Same.
9763 * gcc.dg/format/branch-1.c: Same.
9764 * gcc.dg/format/c90-printf-1.c: Same.
9765 * gcc.dg/format/c90-strftime-2.c: Same.
9766 * gcc.dg/format/c99-strftime-1.c: Same.
9767 * gcc.dg/format/cmn-err-1.c: Same.
9768 * gcc.dg/format/few-1.c: Same.
9769 * gcc.dg/format/ms_branch-1.c: Same.
9770 * gcc.dg/format/ms_unnamed-1.c: Same.
9771 * gcc.dg/format/ms_va-1.c: Same.
9772 * gcc.dg/format/unnamed-1.c: Same.
9773 * gcc.dg/format/va-1.c: Same.
9774 * gcc.dg/format/xopen-1.c: Same.
9775 * gcc.dg/funcdef-var-1.c: Same.
9776 * gcc.dg/funcdef-var-2.c: Same.
9777 * gcc.dg/gnu89-const-expr-1.c: Same.
9778 * gcc.dg/gnu89-const-expr-2.c: Same.
9779 * gcc.dg/gnu90-const-expr-1.c: Same.
9780 * gcc.dg/gnu99-const-expr-1.c: Same.
9781 * gcc.dg/gnu99-const-expr-2.c: Same.
9782 * gcc.dg/gnu99-init-2.c: Same.
9783 * gcc.dg/gomp/_Atomic-5.c: Same.
9784 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
9785 * gcc.dg/gomp/atomic-5.c: Same.
9786 * gcc.dg/gomp/linear-1.c: Same.
9787 * gcc.dg/gomp/pr67500.c: Same.
9788 * gcc.dg/init-bad-1.c: Same.
9789 * gcc.dg/init-bad-2.c: Same.
9790 * gcc.dg/init-bad-3.c: Same.
9791 * gcc.dg/init-string-1.c: Same.
9792 * gcc.dg/label-compound-stmt-1.c: Same.
9793 * gcc.dg/label-decl-2.c: Same.
9794 * gcc.dg/label-decl-4.c: Same.
9795 * gcc.dg/large-size-array-2.c: Same.
9796 * gcc.dg/large-size-array-4.c: Same.
9797 * gcc.dg/lvalue-6.c: Same.
9798 * gcc.dg/m-un-2.c: Same.
9799 * gcc.dg/multiple-overflow-warn-1.c: Same.
9800 * gcc.dg/multiple-overflow-warn-2.c: Same.
9801 * gcc.dg/multiple-overflow-warn-3.c: Same.
9802 * gcc.dg/nested-redef-1.c: Same.
9803 * gcc.dg/no-asm-1.c: Same.
9804 * gcc.dg/no-asm-3.c: Same.
9805 * gcc.dg/no-asm-4.c: Same.
9806 * gcc.dg/noncompile/20010524-1.c: Same.
9807 * gcc.dg/noncompile/incomplete-5.c: Same.
9808 * gcc.dg/noncompile/pr44517.c: Same.
9809 * gcc.dg/noncompile/pr52290.c: Same.
9810 * gcc.dg/noreturn-1.c: Same.
9811 * gcc.dg/overflow-warn-1.c: Same.
9812 * gcc.dg/overflow-warn-2.c: Same.
9813 * gcc.dg/overflow-warn-3.c: Same.
9814 * gcc.dg/overflow-warn-4.c: Same.
9815 * gcc.dg/parm-mismatch-1.c: Same.
9816 * gcc.dg/parser-pr28152-2.c: Same.
9817 * gcc.dg/parser-pr28152.c: Same.
9818 * gcc.dg/pedwarn-init.c: Same.
9819 * gcc.dg/pointer-arith-2.c: Same.
9820 * gcc.dg/pointer-arith-3.c: Same.
9821 * gcc.dg/pointer-arith-4.c: Same.
9822 * gcc.dg/pr14475.c: Same.
9823 * gcc.dg/pr18596-3.c: Same.
9824 * gcc.dg/pr18809-1.c: Same.
9825 * gcc.dg/pr27953.c: Same.
9826 * gcc.dg/pr30457.c: Same.
9827 * gcc.dg/pr30551-2.c: Same.
9828 * gcc.dg/pr30551-3.c: Same.
9829 * gcc.dg/pr30551-4.c: Same.
9830 * gcc.dg/pr30551-5.c: Same.
9831 * gcc.dg/pr30551-6.c: Same.
9832 * gcc.dg/pr30551.c: Same.
9833 * gcc.dg/pr36997.c: Same.
9834 * gcc.dg/pr41842.c: Same.
9835 * gcc.dg/pr48552-1.c: Same.
9836 * gcc.dg/pr48552-2.c: Same.
9837 * gcc.dg/pr59717.c: Same.
9838 * gcc.dg/pr61077.c: Same.
9839 * gcc.dg/pr61096-1.c: Same.
9840 * gcc.dg/pr63626.c: Same.
9841 * gcc.dg/pr64223-1.c: Same.
9842 * gcc.dg/pr64223-2.c: Same.
9843 * gcc.dg/pr8788-1.c: Same.
9844 * gcc.dg/pr8927-1.c: Same.
9845 * gcc.dg/pragma-darwin.c: Same.
9846 * gcc.dg/pragma-diag-5.c: Same.
9847 * gcc.dg/pragma-message.c: Same.
9848 * gcc.dg/redecl-1.c: Same.
9849 * gcc.dg/simd-1.c: Same.
9850 * gcc.dg/simd-5.c: Same.
9851 * gcc.dg/simd-6.c: Same.
9852 * gcc.dg/spellcheck-fields.c: Same.
9853 * gcc.dg/spellcheck-typenames.c: Same.
9854 * gcc.dg/struct-semi-2.c: Same.
9855 * gcc.dg/struct-semi-3.c: Same.
9856 * gcc.dg/transparent-union-3.c: Same.
9857 * gcc.dg/ucnid-8.c: Same.
9858 * gcc.dg/uninit-pr19430-O0.c: Same.
9859 * gcc.dg/uninit-pr19430.c: Same.
9860 * gcc.dg/uninit-pr20644-O0.c: Same.
9861 * gcc.dg/utf-dflt.c: Same.
9862 * gcc.dg/utf-dflt2.c: Same.
9863 * gcc.dg/utf16-4.c: Same.
9864 * gcc.dg/vla-11.c: Same.
9865 * gcc.dg/vla-20.c: Same.
9866 * gcc.dg/vla-init-1.c: Same.
9867 * gcc.dg/vla-init-2.c: Same.
9868 * gcc.dg/vla-init-3.c: Same.
9869 * gcc.dg/weak/weak-6.c: Same.
9870 * gcc.dg/weak/weak-7.c: Same.
9871 * gcc.dg/wtr-int-type-1.c: Same.
9872 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
9873 * gcc.target/arm/polytypes.c: Same.
9874 * gcc.target/i386/spellcheck-options-4.c: Same.
9875 * gcc.target/powerpc/20030218-1.c: Same.
9876 * gcc.target/sh/pr21255-4.c: Same.
9877 * gcc.test-framework/dg-error-exp-XP.c: Same.
9878 * gfortran.dg/array_constructor_30.f03: Same.
9879 * gfortran.dg/class_30.f90: Same.
9880 * gfortran.dg/goacc/subarrays.f95: Same.
9881 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9882 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9883 * gfortran.dg/intrinsic_std_1.f90: Same.
9884 * gfortran.dg/pr70006.f90: Same.
9885 * gfortran.dg/warning-directive-1.F90: Same.
9886 * gfortran.dg/warning-directive-2.F90: Same.
9887 * gfortran.dg/warning-directive-3.F90: Same.
9888 * gfortran.dg/warning-directive-4.F90: Same.
9889 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9890 * obj-c++.dg/class-extension-1.mm: Same.
9891 * obj-c++.dg/class-extension-2.mm: Same.
9892 * obj-c++.dg/class-protocol-1.mm: Same.
9893 * obj-c++.dg/cxx-ivars-1.mm: Same.
9894 * obj-c++.dg/duplicate-class-1.mm: Same.
9895 * obj-c++.dg/exceptions-3.mm: Same.
9896 * obj-c++.dg/exceptions-4.mm: Same.
9897 * obj-c++.dg/exceptions-5.mm: Same.
9898 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9899 * obj-c++.dg/fsf-package-0.m: Same.
9900 * obj-c++.dg/invalid-type-1.mm: Same.
9901 * obj-c++.dg/method-12.mm: Same.
9902 * obj-c++.dg/method-13.mm: Same.
9903 * obj-c++.dg/method-15.mm: Same.
9904 * obj-c++.dg/method-16.mm: Same.
9905 * obj-c++.dg/method-6.mm: Same.
9906 * obj-c++.dg/method-7.mm: Same.
9907 * obj-c++.dg/property/at-property-1.mm: Same.
9908 * obj-c++.dg/property/at-property-14.mm: Same.
9909 * obj-c++.dg/property/at-property-17.mm: Same.
9910 * obj-c++.dg/property/at-property-21.mm: Same.
9911 * obj-c++.dg/property/at-property-5.mm: Same.
9912 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9913 * obj-c++.dg/property/dynamic-3.mm: Same.
9914 * obj-c++.dg/property/dynamic-4.mm: Same.
9915 * obj-c++.dg/property/property-neg-1.mm: Same.
9916 * obj-c++.dg/property/property-neg-6.mm: Same.
9917 * obj-c++.dg/property/synthesize-11.mm: Same.
9918 * obj-c++.dg/property/synthesize-5.mm: Same.
9919 * obj-c++.dg/property/synthesize-6.mm: Same.
9920 * obj-c++.dg/proto-lossage-4.mm: Same.
9921 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9922 * obj-c++.dg/strings/strings-1.mm: Same.
9923 * obj-c++.dg/super-class-1.mm: Same.
9924 * obj-c++.dg/syntax-error-6.mm: Same.
9925 * obj-c++.dg/syntax-error-7.mm: Same.
9926 * obj-c++.dg/syntax-error-9.mm: Same.
9927 * obj-c++.dg/try-catch-13.mm: Same.
9928 * objc.dg/attributes/method-noreturn-1.m: Same.
9929 * objc.dg/bad-receiver-type-2.m: Same.
9930 * objc.dg/bad-receiver-type.m: Same.
9931 * objc.dg/call-super-2.m: Same.
9932 * objc.dg/class-2.m: Same.
9933 * objc.dg/class-extension-1.m: Same.
9934 * objc.dg/class-extension-2.m: Same.
9935 * objc.dg/class-protocol-1.m: Same.
9936 * objc.dg/desig-init-1.m: Same.
9937 * objc.dg/duplicate-class-1.m: Same.
9938 * objc.dg/exceptions-3.m: Same.
9939 * objc.dg/exceptions-4.m: Same.
9940 * objc.dg/exceptions-5.m: Same.
9941 * objc.dg/foreach-6.m: Same.
9942 * objc.dg/foreach-7.m: Same.
9943 * objc.dg/fsf-nsstring-format-1.m: Same.
9944 * objc.dg/fsf-package-0.m: Same.
9945 * objc.dg/invalid-type-1.m: Same.
9946 * objc.dg/method-11.m: Same.
9947 * objc.dg/method-19.m: Same.
9948 * objc.dg/method-2.m: Same.
9949 * objc.dg/method-20.m: Same.
9950 * objc.dg/method-5.m: Same.
9951 * objc.dg/method-6.m: Same.
9952 * objc.dg/method-7.m: Same.
9953 * objc.dg/method-9.m: Same.
9954 * objc.dg/missing-proto-3.m: Same.
9955 * objc.dg/private-1.m: Same.
9956 * objc.dg/property/at-property-1.m: Same.
9957 * objc.dg/property/at-property-14.m: Same.
9958 * objc.dg/property/at-property-17.m: Same.
9959 * objc.dg/property/at-property-21.m: Same.
9960 * objc.dg/property/at-property-5.m: Same.
9961 * objc.dg/property/dynamic-3.m: Same.
9962 * objc.dg/property/dynamic-4.m: Same.
9963 * objc.dg/property/property-neg-1.m: Same.
9964 * objc.dg/property/property-neg-6.m: Same.
9965 * objc.dg/property/synthesize-11.m: Same.
9966 * objc.dg/property/synthesize-5.m: Same.
9967 * objc.dg/property/synthesize-6.m: Same.
9968 * objc.dg/proto-hier-1.m: Same.
9969 * objc.dg/proto-lossage-4.m: Same.
9970 * objc.dg/protocol-qualifier-2.m: Same.
9971 * objc.dg/strings/strings-1.m: Same.
9972 * objc.dg/type-size-1.m: Same.
9974 2017-04-18 Jeff Law <law@redhat.com>
9977 * gcc.target/mips/pr74563: New test.
9979 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9981 PR tree-optimization/80443
9982 * gcc.c-torture/compile/pr80443.c: New test.
9984 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9986 PR rtl-optimization/80357
9987 * gcc.c-torture/compile/pr80357.c: New test.
9989 2017-04-18 Jeff Law <law@redhat.com>
9992 * gcc.c-torture/compile/pr80422.c: New test.
9994 2017-04-18 Jakub Jelinek <jakub@redhat.com>
9997 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9999 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10002 * gcc.target/powerpc/pr80099-1.c: New test.
10003 * gcc.target/powerpc/pr80099-2.c: Likewise.
10004 * gcc.target/powerpc/pr80099-3.c: Likewise.
10005 * gcc.target/powerpc/pr80099-4.c: Likewise.
10006 * gcc.target/powerpc/pr80099-5.c: Likewise.
10008 2017-04-18 Jakub Jelinek <jakub@redhat.com>
10011 * gcc.dg/sancov/pr80444.c: New test.
10013 PR middle-end/79788
10014 PR middle-end/80375
10015 * gcc.dg/pr79788-1.c: New test.
10016 * gcc.dg/pr79788-2.c: New test.
10018 2017-04-18 Marek Polacek <polacek@redhat.com>
10020 PR c++/80244 - ICE with attribute in template alias.
10021 * g++.dg/cpp0x/alias-decl-59.C: New test.
10023 PR c++/80241 - ICE with alignas pack expansion.
10024 * g++.dg/cpp0x/alignas11.C: New test.
10026 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
10029 * g++.dg/lto/pr80287_0.C: New test.
10031 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10034 * gcc.target/powerpc/pr80315-1.c: New test.
10035 * gcc.target/powerpc/pr80315-2.c: New test.
10036 * gcc.target/powerpc/pr80315-3.c: New test.
10037 * gcc.target/powerpc/pr80315-4.c: New test.
10039 2017-04-16 Tom de Vries <tom@codesourcery.com>
10041 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
10043 * g++.dg/parse/error3.C: Same.
10044 * g++.old-deja/g++.pt/niklas01a.C: Same.
10045 * gcc.dg/990506-0.c: Same.
10046 * gcc.dg/cpp/19990413-1.c: Same.
10047 * gcc.dg/cpp/pragma-1.c: Same.
10048 * gcc.dg/cpp/pragma-2.c: Same.
10049 * gcc.dg/m-un-2.c: Same.
10050 * objc.dg/private-1.m: Same.
10052 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
10054 * gcc.dg/pr54669.c: Fix dg-do directive.
10055 * gcc.dg/pr78582.c: Ditto.
10056 * gcc.dg/pr80020.c: Ditto.
10057 * gcc.dg/torture/pr57993-2.cpp: Ditto.
10058 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
10059 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
10060 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
10061 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
10062 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
10063 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10064 * gcc.dg/tree-ssa/pr79352.c: Ditto.
10065 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10066 * gcc.dg/tree-ssa/pr79691.c: Ditto.
10068 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10070 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
10071 * gfortran.dg/generic_29.f90: Likewise.
10072 * gfortran.dg/goacc/multi-clause.f90: Likewise.
10073 * gfortran.dg/pr41922.f90: Likewise.
10074 * gfortran.dg/pr70006.f90: Likewise.
10076 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
10078 PR tree-optimization/66612
10079 * gcc.target/powerpc/20050830-1.c: Remove xfail.
10081 2017-04-14 Janus Weil <janus@gcc.gnu.org>
10084 * gfortran.dg/class_62.f90: New test case.
10086 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
10088 * gcc.target/arc/loop-1.c: New file.
10090 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10093 * gcc.target/powerpc/pr80098-1.c: New test.
10094 * gcc.target/powerpc/pr80098-2.c: Likewise.
10095 * gcc.target/powerpc/pr80098-3.c: Likewise.
10096 * gcc.target/powerpc/pr80098-4.c: Likewise.
10098 2017-04-13 Jakub Jelinek <jakub@redhat.com>
10101 * g++.dg/ubsan/pr80403-2.C: New test.
10103 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10105 PR rtl-optimization/80343
10106 * gcc.target/powerpc/pr80343.c: New.
10108 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10111 * c-c++-common/ubsan/bounds-15.c: New test.
10113 2017-04-13 Richard Biener <rguenther@suse.de>
10116 * g++.dg/torture/pr79671.C: Fix asm constraints.
10118 2017-04-13 Jakub Jelinek <jakub@redhat.com>
10121 * gcc.dg/debug/pr80321.c: New test.
10123 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
10125 * gnat.dg/debug10.adb: New test.
10126 * gnat.dg/debug10_pkg.ads: New helper.
10128 2017-04-12 Jakub Jelinek <jakub@redhat.com>
10130 PR tree-optimization/79390
10131 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
10136 * g++.dg/ubsan/pr80403.C: New test.
10137 * g++.dg/ubsan/pr80404.C: New test.
10138 * g++.dg/ubsan/pr80405.C: New test.
10141 * gcc.dg/torture/pr80163.c: New test.
10143 2017-04-12 Richard Biener <rguenther@suse.de>
10144 Jeff Law <law@redhat.com>
10146 PR tree-optimization/80359
10147 * gcc.dg/torture/pr80359.c: New testcase.
10149 2017-04-12 Richard Biener <rguenther@suse.de>
10150 Bernd Edlinger <bernd.edlinger@hotmail.de>
10152 PR middle-end/79671
10153 * g++.dg/torture/pr79671.C: New testcase.
10154 * g++.dg/lto/pr79671_0.C: Likewise.
10155 * g++.dg/lto/pr79671_1.c: Likewise.
10157 2017-04-12 Jakub Jelinek <jakub@redhat.com>
10160 * g++.dg/ubsan/pr80349.C: New test.
10162 2017-04-11 Jakub Jelinek <jakub@redhat.com>
10165 * g++.dg/cpp1z/decomp28.C: New test.
10167 PR middle-end/80100
10168 * gcc.dg/pr80100.c: New test.
10170 PR rtl-optimization/80385
10171 * g++.dg/opt/pr80385.C: New test.
10173 2017-04-11 Martin Liska <mliska@suse.cz>
10176 * g++.dg/ipa/pr80212.C: New test.
10178 2017-04-11 Martin Sebor <msebor@redhat.com>
10180 PR middle-end/80364
10181 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10183 2017-04-11 Martin Liska <mliska@suse.cz>
10186 * gcc.dg/ubsan/pr70878.c: New test.
10188 2017-04-11 Jakub Jelinek <jakub@redhat.com>
10191 * gcc.target/i386/pr80381.c: New test.
10194 * g++.dg/ext/pr80363.C: New test.
10196 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10198 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10199 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10200 Add avr-*-* to non-lp64 selector.
10202 2017-04-10 Martin Sebor <msebor@redhat.com>
10204 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10205 * gcc.dg/pr40340-4.c: Same.
10207 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10210 * gfortran.dg/submodule_unexp.f90: Modified test
10211 to account for new error.
10212 * gfortran.dg/submodule_twice.f90: New Test
10214 2017-04-10 Jakub Jelinek <jakub@redhat.com>
10217 * g++.dg/init/ref23.C: New test.
10219 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10221 PR tree-optimization/80304
10222 * gfortran.dg/do_concurrent_4.f90: New test case.
10224 2017-04-10 Janus Weil <janus@gcc.gnu.org>
10227 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10229 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
10231 * g++.dg/torture/pr79905.C: Add -maltivec option.
10233 2017-04-10 Jeff Law <law@redhat.com>
10235 PR tree-optimization/80374
10236 * g++.dg/pr80374.c: New test.
10238 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10241 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10242 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10244 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
10246 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10248 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
10251 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10253 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
10256 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10258 2017-04-10 Marek Polacek <polacek@redhat.com>
10261 * g++.dg/ubsan/div-by-zero-3.C: New test.
10263 2017-04-10 Bin Cheng <bin.cheng@arm.com>
10265 PR tree-optimization/80153
10266 * gcc.c-torture/execute/pr80153.c: New.
10268 2017-04-10 Richard Biener <rguenther@suse.de>
10270 PR middle-end/80362
10271 * gcc.dg/torture/pr80362.c: New testcase.
10273 2017-04-10 Richard Biener <rguenther@suse.de>
10275 PR tree-optimization/80304
10276 * gcc.dg/torture/pr80304.c: New testcase.
10278 2017-04-10 Nathan Sidwell <nathan@acm.org>
10281 * g++.dg/torture/pr79905.C: New.
10283 2017-04-10 Martin Liska <mliska@suse.cz>
10286 * c-c++-common/ubsan/pr80350.c: New test.
10288 2017-04-10 Jakub Jelinek <jakub@redhat.com>
10291 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10293 2017-04-08 Martin Liska <mliska@suse.cz>
10296 2017-04-07 Martin Liska <mliska@suse.cz>
10299 * g++.dg/ipa/pr80212.C: New test.
10301 2017-04-07 Jakub Jelinek <jakub@redhat.com>
10303 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10305 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10311 * gcc.target/i386/avx512f-undefined-1.c: New test.
10312 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10313 * gcc.target/i386/avx-cvtsd-1.c: New test.
10314 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10315 * gcc.target/i386/avx512f-abspd-1.c: New test.
10316 * gcc.target/i386/avx-cvtss-1.c: New test.
10317 * gcc.target/i386/avx512f-absps-1.c: New test.
10318 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10319 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10321 2017-04-07 Marek Polacek <polacek@redhat.com>
10324 * g++.dg/ubsan/div-by-zero-2.C: New test.
10327 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10329 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10331 PR rtl-optimization/70478
10332 * gcc.target/s390/pr70478.c: New.
10334 2017-04-07 Martin Liska <mliska@suse.cz>
10337 * g++.dg/ext/mv8.C: Add aarch64* targets.
10339 2017-04-07 Martin Liska <mliska@suse.cz>
10342 * g++.dg/ipa/pr80212.C: New test.
10344 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10346 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10348 2017-04-07 Richard Biener <rguenther@suse.de>
10350 PR tree-optimization/80334
10351 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10354 2017-04-07 Richard Biener <rguenther@suse.de>
10356 PR middle-end/80341
10357 * gcc.dg/torture/pr80341.c: New testcase.
10359 2017-04-06 Jakub Jelinek <jakub@redhat.com>
10362 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10363 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10365 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
10368 * gcc.target/i386/pr79733.c: New test.
10370 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
10373 * gcc.target/i386/pr80298-1.c: New test.
10374 * gcc.target/i386/pr80298-2.c: Ditto.
10376 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10379 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10382 2017-04-06 Richard Biener <rguenther@suse.de>
10384 PR tree-optimization/80334
10385 * g++.dg/torture/pr80334.C: New testcase.
10387 2017-04-06 Martin Liska <mliska@suse.cz>
10390 * gcc.dg/asan/pr80166.c: New test.
10392 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10394 PR tree-optimization/79390
10395 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10397 2017-04-06 Richard Biener <rguenther@suse.de>
10399 PR tree-optimization/80262
10400 * gcc.target/i386/pr80262.c: New testcase.
10402 2017-04-06 Richard Biener <rguenther@suse.de>
10404 PR middle-end/80281
10405 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10407 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10409 PR rtl-optimization/70703
10410 * gcc.target/i386/pr70703.c: New.
10412 2017-04-05 Jakub Jelinek <jakub@redhat.com>
10415 * c-c++-common/asan/pr80308.c: New test.
10417 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10420 * gcc.target/s390/pr79890.c: New test case.
10422 2017-04-05 Jakub Jelinek <jakub@redhat.com>
10425 * c-c++-common/ubsan/pr80310.c: New test.
10427 2017-04-04 Jakub Jelinek <jakub@redhat.com>
10430 * g++.dg/torture/pr80297.C: New test.
10432 PR tree-optimization/79390
10433 * gcc.target/i386/pr79390.c: New test.
10434 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
10436 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
10439 * g++.dg/cpp0x/alias-decl-80296.C: New test.
10441 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10444 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
10445 targeting any CPU or architecture.
10446 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
10447 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
10448 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
10449 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
10450 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
10451 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
10452 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
10453 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
10455 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
10458 * gfortran.dg/submodule_unexp.f90: New test.
10460 2017-04-04 Jakub Jelinek <jakub@redhat.com>
10463 * gcc.target/i386/avx-pr80286.c: New test.
10464 * gcc.dg/pr80286.c: New test.
10466 2017-04-04 Richard Biener <rguenther@suse.de>
10468 PR middle-end/80281
10469 * gcc.dg/torture/pr80281.c: New testcase.
10471 2017-04-04 Richard Biener <rguenther@suse.de>
10473 PR tree-optimization/80275
10474 * g++.dg/opt/pr80275.C: Make g static.
10476 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
10478 PR rtl-optimization/60818
10479 * gcc.c-torture/compile/pr60818.c: New testcase.
10481 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
10483 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
10484 * gcc.dg/20031012-1.c: Likewise.
10485 * gcc.dg/ipa/ipcp-1.c: Likewise.
10486 * gcc.dg/torture/matrix-3.c: Likewise.
10487 * gcc.target/powerpc/ppc-spe.c: Likewise.
10488 * gcc.target/rx/zero-width-bitfield.c: Likewise.
10490 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10493 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
10495 (std, ld): Limit scan-assembler-times check to lp64.
10496 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
10497 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
10500 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
10503 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
10505 2017-04-03 Richard Biener <rguenther@suse.de>
10507 PR tree-optimization/80275
10508 * g++.dg/opt/pr80275.C: New testcase.
10510 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10513 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
10515 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
10517 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
10518 (bal): Increase iteration count and assume alignment.
10520 2017-04-03 Bin Cheng <bin.cheng@arm.com>
10522 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
10524 2017-04-02 Andrew Pinski <apinski@cavium.com>
10526 * gcc.c-torture/compile/nested-3.c: New testcase.
10527 * gcc.c-torture/execute/20170401-1.c: New testcase.
10528 * gcc.c-torture/execute/20170401-2.c: New testcase.
10530 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
10532 PR rtl-optimization/79405
10533 gcc.dg/pr79405.c: New testcase.
10535 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10538 * gcc.dg/pr79255.c: New test.
10541 * g++.dg/ubsan/null-8.C: New test.
10543 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
10546 * gfortran.dg/pr80107.f: New.
10548 2017-03-31 Jeff Law <law@redhat.com>
10550 PR tree-optimization/49498
10551 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
10553 2017-03-31 Richard Biener <rguenther@suse.de>
10555 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
10557 2017-03-31 Richard Biener <rguenther@suse.de>
10559 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
10561 2017-03-31 Jakub Jelinek <jakub@redhat.com>
10564 * g++.dg/ext/is_aggregate.C: New test.
10566 PR middle-end/80173
10567 * gcc.target/i386/pr80173.c: New test.
10569 PR middle-end/80163
10570 * gcc.dg/pr80163.c: New test.
10573 * gcc.dg/torture/pr80025.c: New test.
10575 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
10577 * gcc.target/mips/pr52125.c: Add -msym32.
10579 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10581 PR translation/80189
10582 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
10583 * g++.dg/gomp/sharing-1.C: Likewise.
10584 * gfortran.dg/gomp/pr44536.f90: Likewise.
10585 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
10586 * gfortran.dg/gomp/sharing-3.f90: Likewise.
10587 * gfortran.dg/gomp/crayptr3.f90: Likewise.
10588 * gfortran.dg/gomp/pr33439.f90: Likewise.
10589 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
10590 * gfortran.dg/gomp/sharing-1.f90: Likewise.
10591 * gfortran.dg/gomp/sharing-2.f90: Likewise.
10592 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
10593 * gcc.dg/gomp/sharing-1.c: Likewise.
10595 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
10598 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
10600 (dxex, dxexq): Update return type.
10601 (diex, diexq): Update argument type.
10602 * gcc.target/powerpc/pr80246.c: New test.
10604 2017-03-30 Martin Jambor <mjambor@suse.cz>
10607 * g++.dg/ipa/pr77333.C: New test.
10609 2017-03-30 Jakub Jelinek <jakub@redhat.com>
10612 * gcc.target/i386/pr80206.c: New test.
10614 2017-03-30 Richard Biener <rguenther@suse.de>
10616 PR tree-optimization/77498
10617 * gfortran.dg/pr77498.f: New testcase.
10619 2017-03-29 Marek Polacek <polacek@redhat.com>
10622 * gcc.dg/pr79730.c: New test.
10624 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10626 PR libgfortran/78670
10627 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
10628 a character of length 1. Update test for success.
10629 * gfortran.dg/dtio_28.f03: New test.
10630 * gfortran.dg/dtio_4.f90: Update to open test file with status =
10631 'scratch' to delete the file when done.
10633 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
10635 PR rtl-optimization/80233
10636 * gcc.c-torture/compile/pr80233.c: New testcase.
10638 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10641 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
10642 * gfortran.dg/dec_io_2a.f90: instead (new test).
10644 2017-03-28 Jiong Wang <jiong.wang@arm.com>
10646 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
10648 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
10651 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
10652 generating PIC code.
10654 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
10656 PR rtl-optimization/80193
10657 * gcc.target/i386/pr80193.c: New.
10659 2017-03-28 Janus Weil <janus@gcc.gnu.org>
10662 * gfortran.dg/dtio_25.f90: Modified test case.
10663 * gfortran.dg/dtio_27.f90: New test case.
10665 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
10668 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
10669 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
10670 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
10672 2017-03-28 Bin Cheng <bin.cheng@arm.com>
10674 * gcc.c-torture/compile/irreducible-loop.c: New.
10676 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
10678 PR tree-optimization/80218
10679 * gcc.dg/pr80218.c: New test.
10681 2017-03-28 Richard Biener <rguenther@suse.de>
10683 PR tree-optimization/78644
10684 * gcc.dg/pr78644-1.c: New testcase.
10685 * gcc.dg/pr78644-2.c: Likewise.
10687 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
10689 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
10690 * gcc.dg/pic-4.c: Likewise.
10691 * gcc.dg/pie-3.c: Likewise.
10692 * gcc.dg/pie-4.c: Likewise.
10694 2017-03-28 Martin Liska <mliska@suse.cz>
10697 * g++.dg/ipa/pr80205.C: New test.
10699 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10701 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
10702 with sizeof(int) < 4.
10703 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
10704 * gcc.c-torture/execute/pr79737-2.c: Likewise.
10705 * gcc.dg/torture/pr79777.c: Likewise.
10706 * gcc.dg/torture/pr79910.c: Likewise.
10708 2017-03-28 Richard Biener <rguenther@suse.de>
10710 PR middle-end/80222
10711 * g++.dg/pr80222.C: New testcase.
10713 2017-03-28 Martin Liska <mliska@suse.cz>
10716 * gcc.dg/ipa/pr80104.c: New test.
10718 2017-03-28 Marek Polacek <polacek@redhat.com>
10721 * c-c++-common/ubsan/shift-10.c: New test.
10723 2017-03-27 Jeff Law <law@redhat.com>
10725 PR tree-optimization/80216
10726 * gcc.c-torture/compile/pr80216.c: New test.
10728 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10730 PR middle-end/80162
10731 * c-c++-common/pr80162-1.c: New test.
10732 * c-c++-common/pr80162-2.c: New test.
10733 * c-c++-common/pr80162-3.c: New test.
10736 * g++.dg/opt/pr80102.C: New test.
10738 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10741 * gcc.target/powerpc/pr78543.c: New test.
10743 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
10746 * gcc.target/powerpc/pr80103-1.c: New test.
10748 2017-03-27 Richard Biener <rguenther@suse.de>
10750 PR tree-optimization/80181
10751 * gcc.dg/torture/pr80181.c: New testcase.
10753 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
10755 * gcc.target/arc/interrupt-4.c: New file.
10757 2017-03-27 Richard Biener <rguenther@suse.de>
10760 * g++.dg/ipa/pr79776.C: New testcase.
10762 2017-03-27 Jakub Jelinek <jakub@redhat.com>
10765 * gcc.dg/asan/pr80168.c: New test.
10767 2017-03-27 Richard Biener <rguenther@suse.de>
10769 PR tree-optimization/80170
10770 * gcc.dg/pr80170.c: New testcase.
10772 2017-03-27 Richard Biener <rguenther@suse.de>
10774 PR middle-end/80171
10775 * g++.dg/torture/pr80171.C: New testcase.
10777 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
10779 * gcc.dg/torture/pr79732.c: Require alias support.
10780 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
10782 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
10783 libatomic_available.
10784 * gfortran.dg/coarray_image_status_1.f08: Likewise.
10785 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
10787 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10789 PR libgfortran/78881
10790 * gfortran.dg/dtio_26.f90: New test.
10792 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
10796 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
10797 testcase for PR80156. Add a main programme that tests that
10798 the typebound generic is accessible.
10800 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
10802 PR rtl-optimization/80160
10803 PR rtl-optimization/80159
10805 * gcc.target/i386/pr80160.c: New test.
10807 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10810 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
10812 2017-03-24 Marek Polacek <polacek@redhat.com>
10815 * g++.dg/warn/Wuninitialized-9.C: New test.
10817 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10819 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
10820 and remove the high-level builtin. The error message for the
10821 would prevent compilation from reaching the second.
10822 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
10824 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10826 * gcc.target/s390/vxe/negfma-1.c: New test.
10828 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10830 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
10831 * gcc.target/s390/arch12/mul-1.c: New test.
10832 * gcc.target/s390/arch12/mul-2.c: New test.
10834 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10836 * gcc.target/s390/vxe/vllezlf-1.c: New test.
10838 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10840 * gcc.target/s390/vxe/popcount-1.c: New test.
10842 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10844 * gcc.target/s390/vxe/bitops-1.c: New test.
10846 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10848 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
10849 * lib/target-supports.exp: Add effective target check s390_vxe.
10851 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10853 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
10854 comparison instructions used from now on.
10856 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10858 * gcc.target/s390/s390.exp (check_effective_target_vector):
10859 Include target-supports.exp and move target_vector check routine
10861 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
10862 here and rename it.
10863 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
10864 check from vector to s390_vx.
10865 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
10866 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
10867 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
10868 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
10869 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
10870 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
10871 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
10872 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
10873 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
10875 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10877 * gcc.target/s390/vector/vec-init-2.c: New test.
10879 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10881 * gcc.dg/ubsan/pr79904-2.c: New test.
10883 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10886 * gcc.target/s390/zvector/pr79893.c: New test.
10888 2017-03-24 Jakub Jelinek <jakub@redhat.com>
10890 PR rtl-optimization/80112
10891 * gcc.dg/pr80112.c: New test.
10893 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10895 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10897 * gcc.dg/Walloca-1.c: Likewise.
10898 * gcc.dg/Walloca-2.c: Likewise.
10899 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10901 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10903 PR tree-optimization/80158
10904 * gfortran.fortran-torture/compile/pr80158.f: New file.
10906 2017-03-24 Richard Biener <rguenther@suse.de>
10908 PR tree-optimization/80167
10909 * gcc.dg/graphite/pr80167.c: New testcase.
10911 2017-03-24 Tom de Vries <tom@codesourcery.com>
10914 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10915 dg-require-effective-target global_constructor.
10916 * gcc.dg/tls/emutls-2.c: Same.
10918 2017-03-24 Tom de Vries <tom@codesourcery.com>
10921 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10922 dg-require-effective-target indirect_jumps.
10924 2017-03-24 Tom de Vries <tom@codesourcery.com>
10927 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10930 2017-03-24 Tom de Vries <tom@codesourcery.com>
10933 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10934 * gcc.dg/Walloca-12.c: Same.
10935 * gcc.dg/attr-alloc_size-8.c: Same.
10936 * gcc.dg/Walloca-4.c: Same.
10937 * gcc.dg/Walloca-8.c: Same.
10938 * gcc.dg/Walloca-13.c: Same.
10939 * gcc.dg/Walloca-14.c: Same.
10940 * gcc.dg/attr-alloc_size-9.c: Same.
10941 * gcc.dg/Walloca-1.c: Same.
10942 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10943 * gcc.dg/Walloca-5.c: Same.
10944 * gcc.dg/Walloca-10.c: Same.
10945 * gcc.dg/Walloca-9.c: Same.
10946 * gcc.dg/attr-alloc_size-6.c: Same.
10947 * gcc.dg/Wvla-larger-than-1.c: Same.
10948 * gcc.dg/torture/pr71881.c: Same.
10949 * gcc.dg/torture/pr71901.c: Same.
10950 * gcc.dg/torture/pr78742.c: Same.
10951 * gcc.dg/builtin-alloc-size.c: Same.
10952 * gcc.dg/Walloca-2.c: Same.
10953 * gcc.dg/Walloca-6.c: Same.
10954 * gcc.dg/Walloca-11.c: Same.
10955 * gcc.dg/attr-alloc_size-7.c: Same.
10956 * gcc.dg/Wvla-larger-than-2.c: Same.
10957 * gcc.dg/Walloca-3.c: Same.
10958 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10959 * gcc.c-torture/compile/pr79413.c: Same.
10960 * gcc.c-torture/compile/pr78439.c: Same.
10962 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10964 * gcc.target/powerpc/p9-options-1.c: New test.
10966 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969 * gcc.c-torture/compile/pr71436.c: New test.
10971 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10972 Richard Biener <rguenther@suse.de>
10974 PR tree-optimization/79908
10975 PR tree-optimization/80136
10976 * gcc.dg/torture/pr79908.c: New file.
10978 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10981 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10983 2017-03-22 Jakub Jelinek <jakub@redhat.com>
10986 * g++.dg/gomp/pr80141.C: New test.
10989 * g++.dg/torture/pr80129.C: New test.
10992 * g++.dg/tsan/pr80110.C: New test.
10994 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10997 * gfortran.dg/any_loc.f90: New test case.
10999 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11002 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11003 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11005 2017-03-22 Martin Liska <mliska@suse.cz>
11008 * g++.dg/ext/mv8.C: Add power* targets.
11010 2017-03-21 Martin Sebor <msebor@redhat.com>
11013 * g++.dg/warn/Wunused-var-26.C: New test.
11015 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11017 PR tree-optimization/79908
11018 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11020 2017-03-21 Marek Polacek <polacek@redhat.com>
11021 Martin Sebor <msebor@redhat.com>
11023 PR tree-optimization/80109
11024 * gcc.dg/Walloca-14.c: New test.
11026 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11029 * gcc.target/powerpc/pr80125.c: New test.
11031 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
11034 * gfortran.dg/unexp_attribute.f90: New test
11036 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11037 Richard Biener <rguenther@suse.de>
11039 PR tree-optimization/79908
11040 * gcc.dg/torture/pr79908.c: New file.
11042 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11044 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
11045 with sizeof(int) < 4.
11047 2017-03-21 Martin Liska <mliska@suse.cz>
11049 * gcc.target/i386/pr65044.c: Add '.' in order to catch
11052 2017-03-21 Richard Biener <rguenther@suse.de>
11054 PR tree-optimization/80032
11055 * g++.dg/opt/pr80032.C: New testcase.
11057 2017-03-21 Richard Biener <rguenther@suse.de>
11059 PR tree-optimization/80122
11060 * gcc.dg/torture/pr80122.c: New testcase.
11062 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
11064 * gcc.dg/pic-2.c: Skip for MIPS.
11065 * gcc.dg/pie-2.c: Skip for MIPS.
11067 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11070 * g++.dg/cpp0x/initlist97.C: New.
11071 * g++.dg/cpp0x/initlist85.C: Update.
11073 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11076 * gcc.dg/pr67338.c: New test.
11079 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
11080 dump instead of assembler.
11081 * g++.dg/init/pr35878_2.C: Likewise.
11082 * g++.dg/init/pr35878_3.C: Likewise.
11084 2017-03-21 Jakub Jelinek <jakub@redhat.com>
11087 * gcc.dg/ubsan/pr80097.c: New test.
11089 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11091 PR tree-optimization/80054
11092 * g++.dg/torture/pr80054.C: New file.
11094 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11097 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11098 directive to assure selection of proper bit using rlwinm insn.
11099 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11100 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11101 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11102 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11104 2017-03-20 Marek Polacek <polacek@redhat.com>
11105 Paolo Carlini <paolo.carlini@oracle.com>
11107 PR c++/80059 - ICE with noexcept and __transaction_atomic
11108 * g++.dg/tm/pr80059-2.C: New test.
11109 * g++.dg/tm/pr80059.C: New test.
11111 2017-03-20 Martin Liska <mliska@suse.cz>
11113 PR middle-end/79753
11114 * gcc.target/i386/mpx/pr79753.c: New test.
11116 2017-03-20 Martin Liska <mliska@suse.cz>
11120 * g++.dg/pr79769.C: New test.
11121 * gcc.target/i386/mpx/pr79770.c: New test.
11123 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11126 * gcc.target/s390/load-and-test-fp-1.c: New test.
11127 * gcc.target/s390/load-and-test-fp-2.c: New test.
11129 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
11132 * gfortran.dg/submodule_28.f08 : New test.
11134 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
11137 * gfortran.dg/submodule_26.f08 : New test.
11138 * gfortran.dg/submodule_27.f08 : New test.
11140 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
11143 * gcc.target/powerpc/pr79951.c: New.
11145 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
11147 PR rtl-optimization/79910
11148 * gcc.dg/torture/pr79910.c: New test.
11150 2017-03-17 Jeff Law <law@redhat.com>
11152 PR tree-optimization/71437
11153 * gcc.dg/tree-ssa/pr71437.c: New test.
11154 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
11155 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
11156 now caught by VRP, but which were previously caught by DOM.
11158 2017-03-17 Richard Biener <rguenther@suse.de>
11160 PR middle-end/80075
11161 * g++.dg/torture/pr80075.C: New testcase.
11163 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
11166 * g++.dg/pr71294.C: New test.
11168 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11170 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11172 2017-03-16 Jakub Jelinek <jakub@redhat.com>
11175 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11178 * gfortran.dg/pr79886.f90: New test.
11180 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11183 * gcc.target/powerpc/pr79038-1.c: New test.
11185 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11188 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11190 2017-03-15 Jiong Wang <jiong.wang@arm.com>
11193 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11195 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
11198 * gcc.target/i386/pr80019.c: New test.
11200 2017-03-15 Martin Liska <mliska@suse.cz>
11202 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11204 2017-03-14 Martin Sebor <msebor@redhat.com>
11206 PR tree-optimization/79800
11207 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11208 * gcc.dg/tree-ssa/pr79800.c: New test.
11210 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11213 * gcc.target/powerpc/pr79947.c: New test.
11215 2017-03-14 Martin Sebor <msebor@redhat.com>
11217 PR middle-end/80020
11218 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11219 * gcc.dg/attr-alloc_size-7.c: Same.
11220 * gcc.dg/attr-alloc_size-9.c: Same.
11221 * gcc.dg/builtin-alloc-size.c: Same.
11222 * gcc.dg/pr80020.c: New test.
11224 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11226 PR rtl-optimization/79728
11227 * gcc.target/i386/sse-globalreg.c: New test.
11229 2017-03-14 Martin Liska <mliska@suse.cz>
11232 * gcc.dg/tree-prof/pr66295.c: New test.
11234 2017-03-13 Martin Liska <mliska@suse.cz>
11236 PR middle-end/78339
11237 * gcc.target/i386/mpx/pr78339.c: New test.
11239 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11241 * gcc.target/arc/bitfield.c: New file.
11243 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11245 * gcc.target/arc/pr9001090948.c: New file.
11247 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11249 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11250 Fix test. Make early-out condition return early. Correct comments.
11252 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11254 PR libgfortran/78854
11255 * gfortran.dg/dtio_25.f90: New test.
11257 2017-03-10 Martin Sebor <msebor@redhat.com>
11259 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11261 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11263 PR rtl-optimization/78911
11264 * gcc.target/i386/pr78911-1.c: New test.
11265 * gcc.target/i386/pr78911-2.c: New test.
11267 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
11270 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11271 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11272 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11274 2017-03-10 Marek Polacek <polacek@redhat.com>
11277 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11279 2017-03-10 Jakub Jelinek <jakub@redhat.com>
11282 * g++.dg/other/friend7.C: New test.
11285 * g++.dg/ext/int128-5.C: New test.
11287 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11290 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11291 powerpc, sparc, or s390x.
11293 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11296 * gcc.target/powerpc/pr79907.c: New.
11298 2017-03-10 Olivier Hainque <hainque@adacore.com>
11300 * gnat.dg/opt64.adb: New test.
11301 * gnat.dg/opt64_pkg.ads: New helper.
11302 * gnat.dg/opt64_pkg.adb: New helper.
11304 2017-03-10 Jakub Jelinek <jakub@redhat.com>
11306 PR rtl-optimization/79909
11307 * gcc.target/powerpc/pr79909.c: New test.
11309 PR tree-optimization/79972
11310 * gcc.dg/pr79972.c: New test.
11312 PR tree-optimization/77975
11313 * gcc.dg/pr77975.c: New test.
11315 2017-03-09 Marek Polacek <polacek@redhat.com>
11319 * c-c++-common/nonnull-3.c: New test.
11320 * g++.dg/warn/Wnonnull3.C: New test.
11322 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11324 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11325 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11327 2017-03-09 Marek Polacek <polacek@redhat.com>
11330 * gcc.dg/ubsan/pr79757-1.c: New test.
11331 * gcc.dg/ubsan/pr79757-2.c: New test.
11332 * gcc.dg/ubsan/pr79757-3.c: New test.
11333 * gcc.dg/ubsan/pr79757-4.c: New test.
11334 * gcc.dg/ubsan/pr79757-5.c: New test.
11336 2017-03-09 Jakub Jelinek <jakub@redhat.com>
11339 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11341 2017-03-09 Marek Polacek <polacek@redhat.com>
11344 * g++.dg/expr/ptrmem8.C: New test.
11345 * g++.dg/expr/ptrmem9.C: New test.
11347 2017-03-09 Richard Biener <rguenther@suse.de>
11349 PR tree-optimization/79977
11350 * gcc.dg/graphite/pr79977.c: New testcase.
11352 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11354 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11355 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11356 * lib/target-supports.exp (check_effective_target_rdynamic):
11359 2017-03-09 Richard Biener <rguenther@suse.de>
11361 PR middle-end/79971
11362 * gcc.dg/fixed-point/pr79971.c: New testcase.
11364 2017-03-09 Richard Biener <rguenther@suse.de>
11367 * gcc.dg/torture/pr79970.c: New testcase.
11369 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11372 * g++.dg/cpp0x/pr71966-1.C: New.
11373 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11375 2017-03-09 Martin Liska <mliska@suse.cz>
11377 PR tree-optimization/79631
11378 * gcc.target/i386/mpx/pr79631.c: New test.
11380 2017-03-09 Martin Liska <mliska@suse.cz>
11384 * gcc.target/i386/pr71458.c: Update scanned pattern.
11386 2017-03-09 Marek Polacek <polacek@redhat.com>
11389 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11390 * g++.dg/warn/Wduplicated-branches3.C: New test.
11392 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11394 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11396 2017-03-09 Martin Liska <mliska@suse.cz>
11399 * g++.dg/pr79764.C: New test.
11401 2017-03-09 Martin Liska <mliska@suse.cz>
11404 * g++.dg/pr79761.C: New test.
11406 2017-03-09 Jakub Jelinek <jakub@redhat.com>
11409 * c-c++-common/asan/pr79944.c: New test.
11412 * gcc.target/i386/pr79932-2.c: New test.
11415 * gcc.target/i386/pr79932-1.c: New test.
11417 2017-03-09 Marek Polacek <polacek@redhat.com>
11419 PR c++/79900 - ICE in strip_typedefs
11420 * g++.dg/warn/Wpadded-1.C: New test.
11422 2017-03-08 Marek Polacek <polacek@redhat.com>
11424 * g++.dg/Walloca1.C: Adjust dg-warning.
11426 2017-03-08 Andrew Haley <aph@redhat.com>
11428 PR tree-optimization/79943
11429 * gcc.dg/tree-ssa/pr79943.c: New test.
11431 2017-03-08 Richard Biener <rguenther@suse.de>
11433 PR tree-optimization/79955
11434 * gcc.dg/uninit-24.c: New testcase.
11436 2017-03-08 Richard Biener <rguenther@suse.de>
11438 PR tree-optimization/79920
11439 * gcc.dg/vect/pr79920.c: New testcase.
11441 2017-03-08 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.dg/ubsan/pr79904.c: New test.
11446 2017-03-07 Jakub Jelinek <jakub@redhat.com>
11449 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
11452 2017-03-07 Marek Polacek <polacek@redhat.com>
11454 PR middle-end/79809
11455 * g++.dg/Walloca1.C: New test.
11457 2017-03-07 Martin Liska <mliska@suse.cz>
11459 PR middle-end/68270
11460 * g++.dg/pr68270.C: New test.
11462 2017-03-07 Jakub Jelinek <jakub@redhat.com>
11464 PR rtl-optimization/79901
11465 * gcc.target/i386/pr79901.c: New test.
11468 * c-c++-common/ubsan/pr79897.c: New test.
11470 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
11472 PR rtl-optimization/79571
11473 * gcc.target/i386/pr79571.c: New.
11475 2017-03-06 Marek Polacek <polacek@redhat.com>
11477 PR c++/79796 - ICE with NSDMI and this pointer
11478 * g++.dg/cpp0x/nsdmi13.C: New test.
11480 2017-03-06 Julia Koval <julia.koval@intel.com>
11483 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
11485 * gcc.target/i386/interrupt-13.c: Ditto.
11486 * gcc.target/i386/interrupt-14.c: Ditto.
11487 * gcc.target/i386/interrupt-15.c: Ditto.
11489 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11492 * g++.dg/cpp0x/constexpr-79822.C: New test.
11494 2017-03-06 Richard Biener <rguenther@suse.de>
11496 PR tree-optimization/79894
11497 * gcc.dg/vect/pr79887.c: New testcase.
11499 2017-03-06 Richard Biener <rguenther@suse.de>
11501 PR tree-optimization/79824
11502 * gcc.dg/vect/pr79824-1.c: New testcase.
11503 * gcc.dg/vect/pr79824-2.c: Likewise.
11505 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11507 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
11508 gettimeofday. Remove dg-skip-if for AVR.
11509 * lib/target-supports.exp (check_effective_target_gettimeofday):
11512 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
11514 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
11515 * gcc.target/s390/hotpatch-10.c: Likewise.
11516 * gcc.target/s390/hotpatch-11.c: Likewise.
11517 * gcc.target/s390/hotpatch-12.c: Likewise.
11518 * gcc.target/s390/hotpatch-13.c: Likewise.
11519 * gcc.target/s390/hotpatch-14.c: Likewise.
11520 * gcc.target/s390/hotpatch-15.c: Likewise.
11521 * gcc.target/s390/hotpatch-16.c: Likewise.
11522 * gcc.target/s390/hotpatch-17.c: Likewise.
11523 * gcc.target/s390/hotpatch-18.c: Likewise.
11524 * gcc.target/s390/hotpatch-19.c: Likewise.
11525 * gcc.target/s390/hotpatch-2.c: Likewise.
11526 * gcc.target/s390/hotpatch-26.c: Likewise.
11527 * gcc.target/s390/hotpatch-27.c: Likewise.
11528 * gcc.target/s390/hotpatch-28.c: Likewise.
11529 * gcc.target/s390/hotpatch-3.c: Likewise.
11530 * gcc.target/s390/hotpatch-4.c: Likewise.
11531 * gcc.target/s390/hotpatch-5.c: Likewise.
11532 * gcc.target/s390/hotpatch-6.c: Likewise.
11533 * gcc.target/s390/hotpatch-7.c: Likewise.
11534 * gcc.target/s390/hotpatch-8.c: Likewise.
11535 * gcc.target/s390/hotpatch-9.c: Likewise.
11537 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
11540 * g++.dg/template/crash125.C: New.
11542 2017-03-06 Jakub Jelinek <jakub@redhat.com>
11545 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
11547 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
11549 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
11551 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11553 * gcc.target/mips/msa-minmax.c: New tests.
11555 2017-03-06 Martin Liska <mliska@suse.cz>
11558 * g++.dg/asan/pr79783.C: New test.
11560 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11562 * gcc.target/mips/msa-dotp.c: New tests.
11564 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
11566 * gcc.target/mips/msa-bclri.c: New test.
11568 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11571 * g++.dg/tm/pr70266.C: New.
11573 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
11574 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11576 * gfortran.dg/coarray/fail_image_1.f08: New test.
11577 * gfortran.dg/coarray/fail_image_2.f08: New test.
11578 * gfortran.dg/coarray/failed_images_1.f08: New test.
11579 * gfortran.dg/coarray/failed_images_2.f08: New test.
11580 * gfortran.dg/coarray/image_status_1.f08: New test.
11581 * gfortran.dg/coarray/image_status_2.f08: New test.
11582 * gfortran.dg/coarray/stopped_images_1.f08: New test.
11583 * gfortran.dg/coarray/stopped_images_2.f08: New test.
11584 * gfortran.dg/coarray_fail_st.f90: New test.
11585 * gfortran.dg/coarray_failed_images_1.f08: New test.
11586 * gfortran.dg/coarray_image_status_1.f08: New test.
11587 * gfortran.dg/coarray_stopped_images_1.f08: New test.
11589 2017-03-03 Marek Polacek <polacek@redhat.com>
11592 * gcc.dg/noncompile/pr79758.c: New test.
11594 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11596 PR middle-end/79805
11597 * g++.dg/opt/pr79805.C: New test.
11599 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
11601 * gcc.target/i386/avx512vpopcntdq-check.h: New.
11602 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11603 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11604 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
11605 * gcc.target/i386/i386.exp
11606 (check_effective_target_avx512vpopcntdq): New.
11608 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
11610 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
11611 ilp32 targets and match DImode registers for lp64 targets.
11613 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
11615 * g++.dg/pr71624.C: Disable for x32.
11616 * g++.dg/pr71633.C: Ditto.
11618 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11621 * gcc.target/i386/pr79807.c: New test.
11623 2017-03-03 Martin Liska <mliska@suse.cz>
11625 PR tree-optimization/79803
11626 * gcc.dg/tree-ssa/pr79803.c: New test.
11628 2017-03-03 Martin Liska <mliska@suse.cz>
11630 PR rtl-optimization/79574
11631 * gcc.dg/pr79574-2.c: New test.
11633 2017-03-03 Richard Biener <rguenther@suse.de>
11636 * g++.dg/warn/Wuninitialized-8.C: New testcase.
11638 2017-03-03 Jakub Jelinek <jakub@redhat.com>
11640 * gcc.dg/pr57134.c: Use empty inline asm string literal.
11642 2017-03-03 Marek Polacek <polacek@redhat.com>
11645 * g++.dg/warn/Wwrite-strings-1.C: New test.
11646 * g++.dg/warn/Wwrite-strings-2.C: New test.
11647 * g++.dg/warn/Wwrite-strings-3.C: New test.
11648 * g++.dg/warn/Wwrite-strings-4.C: New test.
11649 * g++.dg/warn/Wwrite-strings-5.C: New test.
11650 * g++.dg/warn/Wwrite-strings-6.C: New test.
11651 * g++.dg/warn/Wwrite-strings-7.C: New test.
11652 * g++.dg/warn/Wwrite-strings-8.C: New test.
11653 * g++.dg/warn/Wwrite-strings-9.C: New test.
11654 * g++.dg/warn/Wwrite-strings-10.C: New test.
11655 * g++.dg/warn/Wwrite-strings-11.C: New test.
11656 * g++.dg/warn/Wwrite-strings-12.C: New test.
11658 2017-03-03 Richard Biener <rguenther@suse.de>
11660 PR middle-end/79818
11661 * gcc.dg/torture/pr79818.c: New testcase.
11663 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11666 * g++.dg/warn/Wunused-parm-10.C: New test.
11668 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11670 * gcc.dg/rtl/x86_64/*.c: Test for
11671 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
11673 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
11676 * gcc.target/i386/pr79514.c: New test.
11678 2017-03-02 Jakub Jelinek <jakub@redhat.com>
11680 PR rtl-optimization/79780
11681 * gcc.c-torture/compile/pr79780.c: New test.
11683 2017-03-02 Richard Biener <rguenther@suse.de>
11685 PR tree-optimization/79345
11687 * g++.dg/warn/Wuninitialized-7.C: New testcase.
11688 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
11689 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
11691 2017-03-02 Richard Biener <rguenther@suse.de>
11694 * gcc.dg/vector-1.c: New testcase.
11696 2017-03-02 Bin Cheng <bin.cheng@arm.com>
11698 PR tree-optimization/66768
11699 * gcc.target/i386/pr66768.c: New test.
11701 2017-03-02 Richard Biener <rguenther@suse.de>
11703 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
11704 * gcc.dg/rtl/x86_64/final.c: Likewise.
11705 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
11706 * gcc.dg/rtl/x86_64/ira.c: Likewise.
11707 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
11708 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
11710 2017-03-02 Richard Biener <rguenther@suse.de>
11712 PR tree-optimization/79777
11713 * gcc.dg/torture/pr79777.c: New testcase.
11715 2017-03-01 Martin Sebor <msebor@redhat.com>
11717 PR middle-end/79692
11718 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
11719 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
11720 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
11721 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
11723 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
11725 * gcc.target/i386/invsize-2.c: New test.
11726 * gcc.target/i386/invsize-3.c: Ditto.
11727 * gcc.target/i386/invsize-4.c: Ditto.
11728 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
11729 * gcc.target/i386/stackalign/asm-1.c: Ditto.
11731 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11734 * gcc.target/powerpc/pr79439.c: New test.
11736 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
11738 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
11742 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
11745 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
11746 pattern to look for vcmpequd. instead of vcmpnew.
11747 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
11748 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
11749 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
11750 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
11751 look for xvcmpeqdp. instead of xvcmpnedp.
11752 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
11753 look for vcmpequd. instead of vcmpnew.
11754 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
11755 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11756 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
11757 look for xvcmpeqsp. instead of xvcmpnesp.
11758 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
11759 look for xvcmpeqdp. instead of xvcmpnedp.
11760 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
11761 look for vcmpequd. instead of vcmpnew.
11762 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
11763 look for vcmpeqsp instead of xvcmpnesp.
11764 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
11765 look for xvcmpeqdp instead of xvcmpnedp.
11767 2017-03-01 Richard Biener <rguenther@suse.de>
11769 PR middle-end/79721
11770 * gcc.dg/torture/pr79721.c: New testcase.
11772 2017-03-01 Jakub Jelinek <jakub@redhat.com>
11775 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
11776 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
11779 * g++.dg/warn/Wunused-parm-9.C: New test.
11781 PR tree-optimization/79734
11782 * g++.dg/opt/pr79734.C: New test.
11784 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11786 PR tree-optimization/79737
11787 * gcc.c-torture/execute/pr79737-1.c: New test.
11788 * gcc.c-torture/execute/pr79737-2.c: New test.
11790 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
11792 * gcc.target/sparc/20170228-1.c: New test.
11794 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
11796 * gcc.target/i386/invsize-1.c: New test.
11798 2017-02-28 Martin Sebor <msebor@redhat.com>
11800 PR tree-optimization/79691
11801 * gcc.dg/tree-ssa/pr79691.c: New test.
11803 2017-02-28 Jakub Jelinek <jakub@redhat.com>
11806 * gcc.target/i386/pr79729.c: New test.
11808 2017-02-28 Richard Biener <rguenther@suse.de>
11810 PR tree-optimization/79740
11811 * gcc.dg/torture/pr79740.c: New testcase.
11813 2017-02-28 Richard Biener <rguenther@suse.de>
11815 PR middle-end/79731
11816 * c-c++-common/torture/pr79731.c: New testcase.
11818 2017-02-28 Richard Biener <rguenther@suse.de>
11820 PR tree-optimization/79732
11821 * gcc.dg/torture/pr79732.c: New testcase.
11823 2017-02-28 Richard Biener <rguenther@suse.de>
11825 PR tree-optimization/79723
11826 * gcc.target/i386/pr79723.c: New testcase.
11828 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
11831 * gcc.target/powerpc/pr79544.c: New.
11833 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11836 * g++.dg/parse/crash67.C: New.
11838 2017-02-27 Bin Cheng <bin.cheng@arm.com>
11840 PR tree-optimization/77536
11841 * gcc.dg/vect/pr79347.c: Revise testing string.
11843 2017-02-27 Richard Biener <rguenther@suse.de>
11845 PR tree-optimization/45397
11846 * gcc.dg/tree-ssa/pr45397.c: New testcase.
11848 2017-02-27 Richard Biener <rguenther@suse.de>
11850 PR tree-optimization/79690
11851 * gcc.target/i386/pr79690.c: New testcase.
11853 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
11856 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
11858 * gfortran.dg/inline_matmul_11.f90: Likewise.
11859 * gfortran.dg/inline_matmul_9.f90: Likewise.
11860 * gfortran.dg/matmul_13.f90: New test.
11861 * gfortran.dg/matmul_14.f90: New test.
11863 2017-02-25 Jakub Jelinek <jakub@redhat.com>
11865 PR middle-end/79396
11866 * g++.dg/opt/pr79396.C: New test.
11868 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11871 * gfortran.dg/dtio_6.f90: Update test.
11873 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
11876 * gfortran.dg/interface_operator_2.f90: New test.
11878 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11881 * gcc.dg/pr79677.c: New test.
11883 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11885 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11887 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11888 (cond_move1): Simplify condition to force generation of
11890 (cond_move2): Likewise.
11892 2017-02-24 Jakub Jelinek <jakub@redhat.com>
11895 * g++.dg/warn/Wrestrict-1.C: New test.
11896 * g++.dg/warn/Wrestrict-2.C: New test.
11898 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
11900 * g++.dg/ext/complit15.C: Require LTO.
11902 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11904 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11905 logical_op_short_circuit to skip targets.
11906 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11909 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11911 * gnat.dg/opt63.adb: New test.
11913 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11915 * gnat.dg/discr47.adb: New test.
11917 2017-02-24 Richard Biener <rguenther@suse.de>
11919 PR tree-optimization/79389
11920 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11922 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11925 * g++.dg/cpp0x/pr79361-1.C: New.
11926 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11928 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11930 * gcc.target/visium/bit_test.c: Accept any lsr form.
11931 * gcc.target/visium/block_move.c: Tweak.
11933 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11936 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11938 2017-02-23 Richard Biener <rguenther@suse.de>
11940 PR tree-optimization/79683
11941 * gcc.target/i386/pr79683.c: New testcase.
11943 2017-02-22 Jeff Law <law@redhat.com>
11945 PR tree-optimization/79578
11946 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11948 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11950 * gcc.target/mips/msa-fp-cc.c: New test.
11952 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11955 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11956 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11957 * g++.dg/gomp/pr79664.C: New test.
11959 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11961 2017-02-22 Marek Polacek <polacek@redhat.com>
11964 * g++.dg/cpp0x/alignas10.C: New test.
11965 * g++.dg/cpp0x/alignas9.C: New test.
11968 * g++.dg/ext/underlying_type12.C: New test.
11971 * gcc.dg/enum-incomplete-4.c: New test.
11973 2017-02-22 Jakub Jelinek <jakub@redhat.com>
11976 * gcc.target/i386/pr70465-2.c: New test.
11978 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
11980 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11982 2017-02-22 Richard Biener <rguenther@suse.de>
11984 PR tree-optimization/79673
11985 * gcc.target/i386/pr79673.c: New testcase.
11987 2017-02-22 Richard Biener <rguenther@suse.de>
11989 PR tree-optimization/79666
11990 * gcc.dg/torture/pr79666.c: New testcase.
11992 2017-02-22 Martin Liska <mliska@suse.cz>
11995 * gcc.dg/tree-prof/pr79587.c: New test.
11997 2017-02-21 Marek Polacek <polacek@redhat.com>
12000 * g++.dg/ext/flexary23.C: New test.
12002 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
12005 * gcc.target/i386/pr79593.c: New test.
12007 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12010 * g++.dg/cpp1z/decomp26.C: New test.
12013 * g++.dg/ubsan/pr79589.C: New test.
12015 2017-02-21 Jeff Law <law@redhat.com>
12017 PR tree-optimization/79621
12018 * gcc.c-torture/compile/pr79621.c: New test.
12020 2017-02-21 Jakub Jelinek <jakub@redhat.com>
12023 * g++.dg/cpp1y/constexpr-79655.C: New test.
12026 * g++.dg/cpp1y/constexpr-79639.C: New test.
12029 * gcc.target/i386/mpx/pr79633.c: New test.
12032 * gcc.dg/pr79570.c: New test.
12035 * c-c++-common/pr79641.c: New test.
12037 PR tree-optimization/79649
12038 * gcc.target/i386/pr79649.c: New test.
12041 * gcc.dg/pr79494.c: New test.
12043 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
12045 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
12048 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12050 * gcc.dg/gimplefe-26.c: Require c99_runtime.
12052 2017-02-02 Jason Merrill <jason@redhat.com>
12055 * g++.dg/ext/complit15.C: New.
12057 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12060 * gcc.target/powerpc/pr78056-8.c: Remove.
12062 2017-02-20 Marek Polacek <polacek@redhat.com>
12064 PR middle-end/79537
12065 * gcc.dg/comp-goto-4.c: New test.
12068 * c-c++-common/ubsan/bounds-14.c: New test.
12070 2017-02-20 Jakub Jelinek <jakub@redhat.com>
12073 * gcc.target/i386/pr79568-1.c: New test.
12074 * gcc.target/i386/pr79568-2.c: New test.
12075 * gcc.target/i386/pr79568-3.c: New test.
12077 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
12080 * gfortran.dg/dtio_10.f90: Change test of error message.
12081 * gfortran.dg/dtio_23.f90: New test.
12082 * gfortran.dg/dtio_24.f90: New test.
12084 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
12087 * gfortran.dg/submodule_25.f08: New test.
12089 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12092 * gfortran.dg/submodule_24.f08: New test.
12094 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12097 * gfortran.dg/class_allocate_24.f90: New test.
12099 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
12102 * gfortran.dg/submodule_23.f90: New test.
12104 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12107 * g++.dg/cpp0x/alignas8.C: New.
12109 2017-02-19 Eric Fiselier <eric@efcs.ca>
12110 Jonathan Wakely <jwakely@redhat.com>
12113 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
12115 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12117 * gcc.dg/gimplefe-26.c: New test.
12119 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
12121 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
12123 2017-02-18 Jakub Jelinek <jakub@redhat.com>
12126 * gcc.target/i386/3dnowA-3.c: New test.
12129 * gcc.target/i386/pr79559.c: New test.
12131 2017-02-17 Joseph Myers <joseph@codesourcery.com>
12133 * gcc.dg/c11-float-2.c: New test.
12134 * gcc.dg/torture/float128-floath.c,
12135 gcc.dg/torture/float128x-floath.c,
12136 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
12137 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
12138 gcc.dg/torture/float64x-floath.c: Do not test comparison of
12139 *_DECIMAL_DIG macros with DECIMAL_DIG.
12141 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12144 * gcc.target/powerpc/vec-xxpermdi.c: New file.
12146 2017-02-17 Julia Koval <julia.koval@intel.com>
12148 * gcc.target/i386/rdpid.c New test.
12149 * gcc.target/i386/sse-12.c: Add -mrdpid.
12150 * gcc.target/i386/sse-13.c: Ditto.
12151 * gcc.target/i386/sse-14.c: Ditto.
12152 * gcc.target/i386/sse-22.c: Ditto.
12153 * gcc.target/i386/sse-23.c: Ditto.
12154 * g++.dg/other/i386-2.C: Ditto.
12155 * g++.dg/other/i386-3.C: Ditto.
12157 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
12159 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
12160 * gcc.dg/pr61441.c: Ditto.
12162 2017-02-17 Martin Liska <mliska@suse.cz>
12164 PR rtl-optimization/79574
12165 * gcc.dg/pr79574.c: New test.
12167 2017-02-17 Marek Polacek <polacek@redhat.com>
12169 PR middle-end/79536
12170 * gcc.dg/torture/pr79536.c: New test.
12172 2017-02-16 Alan Modra <amodra@gmail.com>
12174 * gcc.c-torture/execute/pr79286.c: New.
12176 2017-02-16 Jakub Jelinek <jakub@redhat.com>
12179 * c-c++-common/gomp/pr79512.c: New test.
12181 2017-02-15 Martin Sebor <msebor@redhat.com>
12184 * g++.dg/ext/flexary12.C: Adjust.
12185 * g++.dg/ext/flexary20.C: Same.
12186 * g++.dg/ext/flexary21.C: Same.
12187 * g++.dg/ext/flexary22.C: New test.
12189 2017-02-15 Bin Cheng <bin.cheng@arm.com>
12191 PR tree-optimization/79347
12192 * gcc.dg/vect/pr79347.c: New test.
12194 2017-02-15 Jakub Jelinek <jakub@redhat.com>
12197 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12198 [[deprecated]] comment.
12199 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12200 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12201 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12202 [[deprecated]] in -std=c++11.
12203 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12204 [[fallthrough]] in -std=c++11 and -std=c++14.
12207 * g++.dg/tls/pr79288.C: New test.
12209 2017-02-15 Marek Polacek <polacek@redhat.com>
12212 * gcc.dg/dfp/pr79515.c: New.
12214 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
12216 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12218 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12220 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12223 2017-02-15 Jakub Jelinek <jakub@redhat.com>
12226 * gcc.dg/dfp/pr79487.c: New test.
12227 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12230 2017-01-14 Carl Love <cel@us.ibm.com>
12232 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12233 xvcvsxdsp and xvcvuxdsp instructions.
12235 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12237 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12238 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12239 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12240 64-bit default target.
12241 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12242 a 64-bit default target.
12244 2017-02-14 Jakub Jelinek <jakub@redhat.com>
12247 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
12248 (test_3vx): Change return type from int to void.
12249 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12250 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12251 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12252 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12254 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12255 (test_3vx): Change return type from int to void.
12256 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12257 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12258 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12259 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12261 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12262 intrinsic. Change scan-assembler-times number from 1 to 2.
12263 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12264 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12265 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12266 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12267 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12268 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12269 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12271 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12273 PR middle-end/61225
12274 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12275 Use dg-additional-options for ia32 target. Remove XFAIL.
12277 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
12280 * gcc.target/i386/pr79495.c: New test.
12282 2017-02-14 Marek Polacek <polacek@redhat.com>
12286 * g++.dg/cpp1y/pr79463.C: New.
12287 * g++.dg/template/incomplete10.C: New.
12288 * g++.dg/template/incomplete9.C: New.
12290 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12293 * gcc.target/i386/pr79498.c: New test.
12295 2017-02-14 Martin Sebor <msebor@redhat.com>
12297 PR middle-end/79448
12298 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12299 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12300 * gcc.dg/tree-ssa/pr79448.c: New test.
12302 2017-02-14 Jeff Law <law@redhat.com>
12304 PR tree-optimization/79095
12305 * g++.dg/pr79095-1.C: New test
12306 * g++.dg/pr79095-2.C: New test
12307 * g++.dg/pr79095-3.C: New test
12308 * g++.dg/pr79095-4.C: New test
12309 * g++.dg/pr79095-5.C: New test
12310 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12311 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12313 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12315 * gcc.target/aarch64/vect_fp16_1.c: New.
12317 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12319 * gcc.dg/gimplefe-25.c: New test.
12321 2017-02-14 Jakub Jelinek <jakub@redhat.com>
12323 PR tree-optimization/79408
12324 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12326 2017-02-14 Richard Biener <rguenther@suse.de>
12328 PR middle-end/79432
12329 * gcc.dg/torture/pr79432.c: New testcase.
12331 2017-02-13 Martin Sebor <msebor@redhat.com>
12333 PR middle-end/79496
12334 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12336 2017-02-13 Jakub Jelinek <jakub@redhat.com>
12339 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12340 variables volatile.
12343 * g++.dg/cpp1z/eval-order4.C: New test.
12344 * g++.dg/other/pr79232.C: New test.
12346 2017-02-13 Nathan Sidwell <nathan@acm.org>
12349 * g++.dg/cpp0x/pr79296.C: New.
12351 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12353 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12354 Instead, xfail powerpc*-*-* && lp64.
12356 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12358 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12359 powerpc_p8vector_ok.
12360 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12362 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12365 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12366 for reading beyond a 4k boundary.
12368 2017-02-13 Jakub Jelinek <jakub@redhat.com>
12370 PR rtl-optimization/79388
12371 PR rtl-optimization/79450
12372 * gcc.c-torture/execute/pr79388.c: New test.
12373 * gcc.c-torture/execute/pr79450.c: New test.
12375 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12378 * gfortran.dg/spread_init_expr_2.f90: New test case.
12380 2017-02-11 Jakub Jelinek <jakub@redhat.com>
12383 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12385 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
12388 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12390 2017-02-10 Jakub Jelinek <jakub@redhat.com>
12393 * g++.dg/cpp0x/pr79457.C: New test.
12395 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12397 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12398 scan-assembler unless lp64.
12400 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12402 PR tree-optimization/66612
12403 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12405 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12407 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12410 2017-02-10 Marek Polacek <polacek@redhat.com>
12413 * g++.dg/cpp1y/pr79435.C: New.
12416 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12418 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12420 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12421 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12423 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12424 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12425 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12426 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12427 (vtst_expected_poly64x2): Move to aarch64-only section.
12428 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12429 (vtst_p64, vtstq_p64): New tests.
12431 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12434 * g++.dg/cpp0x/pr71737.C: New.
12436 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
12437 Richard Biener <rguenther@suse.de>
12439 * gcc.dg/gimplefe-error-1.c: New testcase.
12440 * gcc.dg/gimplefe-error-2.c: New testcase.
12441 * gcc.dg/gimplefe-error-3.c: New testcase.
12443 2017-02-10 Jakub Jelinek <jakub@redhat.com>
12445 PR tree-optimization/79411
12446 * gcc.c-torture/compile/pr79411.c: New test.
12448 2017-02-09 Jakub Jelinek <jakub@redhat.com>
12449 Jason Merrill <jason@redhat.com>
12452 * g++.dg/cpp1z/pr79143.C: New test.
12454 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
12456 * gcc.dg/loop-unswitch-2.c: Update testcase.
12457 * gcc.dg/loop-unswitch-1.c: Update testcase.
12459 2017-02-09 Marek Polacek <polacek@redhat.com>
12462 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
12463 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
12464 * c-c++-common/goacc/pr79428-1.c: New test.
12465 * c-c++-common/gomp/pr79428-2.c: New test.
12466 * c-c++-common/gomp/pr79428-5.c: New test.
12467 * c-c++-common/gomp/pr79428-6.c: New test.
12468 * c-c++-common/pr79428-3.c: New test.
12470 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12472 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
12475 2017-02-09 Jakub Jelinek <jakub@redhat.com>
12478 * gcc.c-torture/compile/pr79413.c: New test.
12481 * c-c++-common/gomp/pr79429.c: New test.
12482 * g++.dg/gomp/pr79429.C: New test.
12485 * c-c++-common/gomp/pr79431.c: New test.
12487 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
12488 Cesar Philippidis <cesar@codesourcery.com>
12489 Joseph Myers <joseph@codesourcery.com>
12490 Chung-Lin Tang <cltang@codesourcery.com>
12492 * c-c++-common/goacc/combined-directives.c: Remove xfail.
12493 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
12494 * c-c++-common/goacc/loop-auto-2.c: New.
12495 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
12496 * c-c++-common/goacc/tile-2.c: New.
12497 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
12498 * g++.dg/goacc/tile-1.C: New, check tile subst.
12499 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
12500 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
12501 * gfortran.dg/goacc/tile-1.f90: New test.
12502 * gfortran.dg/goacc/tile-2.f90: New test.
12503 * gfortran.dg/goacc/tile-lowering.f95: New test.
12505 2017-02-09 Richard Biener <rguenther@suse.de>
12507 PR tree-optimization/69823
12508 * gcc.dg/graphite/pr69823.c: New testcase.
12510 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
12513 * gcc.target/powerpc/pr78604.c: New.
12515 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
12518 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
12519 disable this test on power architecture.
12521 2017-02-08 Richard Biener <rguenther@suse.de>
12523 PR tree-optimization/71824
12524 PR tree-optimization/79409
12525 * gcc.dg/graphite/pr71824-3.c: New testcase.
12527 2017-02-08 Jakub Jelinek <jakub@redhat.com>
12529 PR tree-optimization/79408
12530 * gcc.dg/tree-ssa/pr79408.c: New test.
12532 2017-02-08 Richard Biener <rguenther@suse.de>
12534 PR tree-optimization/71824
12535 * gcc.dg/graphite/pr71824-2.c: New testcase.
12537 2017-02-07 Andrew Pinski <apinski@cavium.com>
12539 * gcc.target/aarch64/popcount.c: New Testcase.
12541 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12543 PR rtl-optimization/79386
12544 * gcc.c-torture/compile/pr79386.c: New test.
12546 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
12547 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12549 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
12552 2017-02-07 Jakub Jelinek <jakub@redhat.com>
12555 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
12556 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
12558 2017-02-07 Richard Biener <rguenther@suse.de>
12560 * gcc.dg/gimplefe-23.c: New testcase.
12561 * gcc.dg/gimplefe-24.c: Likewise.
12563 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12565 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
12566 scan-assembler instead of scan-assembler-times.
12567 * gcc.target/aarch64/test_frame_10.c: Likewise.
12568 * gcc.target/aarch64/test_frame_12.c: Likewise.
12569 * gcc.target/aarch64/test_frame_2.c: Likewise.
12570 * gcc.target/aarch64/test_frame_4.c: Likewise.
12571 * gcc.target/aarch64/test_frame_6.c: Likewise.
12572 * gcc.target/aarch64/test_frame_7.c: Likewise.
12573 * gcc.target/aarch64/test_frame_8.c: Likewise.
12575 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12577 * gcc.target/i386/pr78419.c: Require ifunc support.
12579 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
12581 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
12583 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
12586 * g++.dg/cpp1y/nsdmi-union2.C: New test.
12588 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
12590 * lib/target-supports.exp: Define the RISC-V target.
12591 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
12592 * gcc.dg/builtin-apply2.c: Likewise.
12593 * gcc.dg/ifcvt-4.c: Likewise.
12594 * gcc.dg/loop-8.c: Likewise.
12595 * gcc.dg/sibcall-10.c: Likewise.
12596 * gcc.dg/sibcall-9.c: Likewise.
12597 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
12598 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
12599 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
12600 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12601 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
12602 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
12603 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
12605 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12608 * gcc.target/powerpc/pr66144-1.c: New test.
12609 * gcc.target/powerpc/pr66144-2.c: Likewise.
12610 * gcc.target/powerpc/pr66144-3.c: Likewise.
12612 2017-02-06 Martin Sebor <msebor@redhat.com>
12614 PR tree-optimization/79376
12615 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
12616 * gcc.dg/tree-ssa/pr79376.c: Ditto.
12618 2017-02-06 Jakub Jelinek <jakub@redhat.com>
12621 * g++.dg/cpp1y/constexpr-79379.C: New test.
12624 * g++.dg/lookup/pr79377.C: New test.
12627 * g++.dg/cpp1z/decomp25.C: New test.
12629 PR tree-optimization/79284
12630 * gcc.c-torture/compile/pr79284.c: New test.
12632 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
12635 * g++.dg/cpp0x/pr70448.C: New.
12637 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
12640 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
12643 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
12646 * gcc.c-torture/compile/pr78883.c: New test.
12648 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
12651 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
12652 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
12653 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
12654 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
12655 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
12656 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
12657 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
12658 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
12659 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
12660 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
12661 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
12662 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
12663 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
12665 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12668 * gfortran.dg/allocate_with_source_24.f90: New test.
12670 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
12673 * gfortran.dg/der_ptr_component_2.f90: New test.
12675 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
12677 * gcc.target/sparc/20170205-1.c: New test.
12679 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
12681 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
12682 libatomic_available.
12684 * gcc.dg/pr77587.c: Require alias support.
12685 * gcc.dg/pr77587a.c: Likewise.
12687 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
12688 * gcc.c-torture/execute/pr78622.c: Likewise.
12690 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
12692 * c-c++-common/Wunused-var-16.c: Likewise.
12693 * c-c++-common/builtin-shuffle-1.c: Likewise.
12694 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
12695 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12697 2017-02-03 Martin Sebor <msebor@redhat.com>
12699 PR tree-optimization/79327
12700 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12701 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
12702 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
12704 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12705 Martin Sebor <msebor@redhat.com>
12707 PR tree-optimization/79327
12708 * gcc.dg/tree-ssa/pr79327.c: New test.
12709 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
12710 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
12711 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
12712 (test_sprintf_chk_range_schar): Adjust dg-message.
12713 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
12714 * gcc.c-torture/execute/pr79327.c: New test.
12716 2017-02-03 Jakub Jelinek <jakub@redhat.com>
12719 * gcc.target/powerpc/pr79354.c: New test.
12720 * gcc.c-torture/execute/pr79354.c: New test.
12722 2017-02-03 Martin Sebor <msebor@redhat.com>
12724 PR tree-optimization/79352
12725 * gcc.dg/tree-ssa/pr79352.c: New test.
12727 2017-02-03 Martin Liska <mliska@suse.cz>
12730 * gcc.target/i386/mvc9.c: New test.
12732 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
12735 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
12738 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12740 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
12741 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
12742 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
12743 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
12744 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
12745 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
12746 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
12747 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
12748 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
12749 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
12750 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
12751 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
12752 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
12754 2017-02-02 Martin Sebor <msebor@redhat.com>
12756 PR middle-end/79275
12757 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
12758 * gcc.dg/tree-ssa/pr79275.c: New test.
12760 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12762 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
12764 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
12766 PR middle-end/77445
12767 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
12770 2017-02-02 Tamar Christina <tamar.christina@arm.com>
12772 PR middle-end/78142
12773 * gcc.target/aarch64/vector_initialization_nostack.c
12774 (f12): Use one vector
12776 2017-02-02 Jakub Jelinek <jakub@redhat.com>
12778 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
12779 * c-c++-common/asan/misalign-1.c: Likewise.
12780 * c-c++-common/asan/misalign-2.c: Likewise.
12781 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
12782 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
12783 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
12784 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
12785 add -ffat-lto-objects from/to dg-additional-options.
12786 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
12787 dg-additional-options.
12790 * gcc.target/powerpc/pr79197.c: New test.
12791 * gcc.c-torture/compile/pr79197.c: New test.
12793 2017-02-02 Richard Biener <rguenther@suse.de>
12795 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
12797 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
12800 * g++.dg/cpp0x/pr69637-1.C: New.
12801 * g++.dg/cpp0x/pr69637-2.C: Likewise.
12803 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12805 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
12807 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12810 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
12813 2017-02-01 Jakub Jelinek <jakub@redhat.com>
12816 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
12817 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
12818 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
12819 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
12820 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
12821 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
12822 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
12823 * g++.dg/debug/dwarf2/align-1.C: Likewise.
12824 * g++.dg/debug/dwarf2/align-2.C: Likewise.
12825 * g++.dg/debug/dwarf2/align-3.C: Likewise.
12826 * g++.dg/debug/dwarf2/align-4.C: Likewise.
12827 * g++.dg/debug/dwarf2/align-5.C: Likewise.
12828 * g++.dg/debug/dwarf2/align-6.C: Likewise.
12830 2017-02-01 Martin Liska <mliska@suse.cz>
12833 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
12835 2017-02-01 Richard Biener <rguenther@suse.de>
12838 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
12839 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
12840 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
12841 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
12843 2017-02-01 Richard Biener <rguenther@suse.de>
12845 PR middle-end/79315
12846 * gfortran.dg/pr79315.f90: New testcase.
12848 2017-02-01 Richard Biener <rguenther@suse.de>
12850 PR tree-optimization/71824
12851 * gcc.dg/graphite/pr71824.c: New testcase.
12853 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12856 * g++.dg/diagnostic/pr79304.C: New test.
12858 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12861 * g++.dg/spellcheck-pr79298.C: New test case.
12863 2017-01-31 David Malcolm <dmalcolm@redhat.com>
12865 PR preprocessor/79210
12866 * gcc.dg/format/pr79210.c: New test case.
12867 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
12870 2017-01-31 Nathan Sidwell <nathan@acm.org>
12873 * g++.dg/warn/pr79290.C: New.
12877 * g++.dg/cpp1y/pr67273.C: New.
12878 * g++.dg/cpp1y/pr79253.C: New.
12880 2017-01-31 Nathan Sidwell <nathan@acm.org>
12883 * g++.dg/cpp1y/pr61636-1.C: Augment.
12885 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12887 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12888 rand() instead of random().
12890 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
12892 PR tree-optimization/71691
12893 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12895 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12897 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12900 2017-01-31 Jakub Jelinek <jakub@redhat.com>
12902 PR tree-optimization/79267
12903 * g++.dg/opt/pr79267.C: New test.
12905 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
12908 * gcc.dg/debug/dwarf2/align-1.c: New.
12909 * gcc.dg/debug/dwarf2/align-2.c: New.
12910 * gcc.dg/debug/dwarf2/align-3.c: New.
12911 * gcc.dg/debug/dwarf2/align-4.c: New.
12912 * gcc.dg/debug/dwarf2/align-5.c: New.
12913 * gcc.dg/debug/dwarf2/align-6.c: New.
12914 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12915 * g++.dg/debug/dwarf2/align-1.C: New.
12916 * g++.dg/debug/dwarf2/align-2.C: New.
12917 * g++.dg/debug/dwarf2/align-3.C: New.
12918 * g++.dg/debug/dwarf2/align-4.C: New.
12919 * g++.dg/debug/dwarf2/align-5.C: New.
12920 * g++.dg/debug/dwarf2/align-6.C: New.
12922 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12925 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12927 2017-01-30 Martin Sebor <msebor@redhat.com>
12930 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12932 2017-01-30 Martin Liska <mliska@suse.cz>
12934 PR gcov-profile/79259
12935 * g++.dg/tree-prof/pr79259.C: New test.
12937 2017-01-30 Richard Biener <rguenther@suse.de>
12939 PR tree-optimization/79276
12940 * gcc.dg/torture/pr79276.c: New testcase.
12942 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12945 * gcc.target/s390/pr79240.c: New test.
12947 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12950 * gcc.target/powerpc/pr79268.c: New file.
12951 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12952 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12953 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12954 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12956 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
12958 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12961 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12963 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12964 * gnat.dg/debug9.adb: Likewise.
12966 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12968 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12969 libatomic_available.
12970 * gfortran.dg/coarray_42.f90: Likewise.
12971 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12972 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12973 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12975 2017-01-27 Martin Sebor <msebor@redhat.com>
12977 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12979 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12981 PR rtl-optimization/79194
12982 * gcc.dg/torture/pr79194.c: New test.
12984 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12986 PR tree-optimization/71374
12987 * gcc.target/i386/pr71374.c: New.
12989 2017-01-27 Martin Sebor <msebor@redhat.com>
12992 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12993 a dg-error directive.
12995 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12998 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12999 * gcc.target/arm/pr79131-2.c: New.
13001 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13004 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13005 vectorized on POWER unless hardware misaligned loads are
13008 2017-01-27 Bin Cheng <bin.cheng@arm.com>
13010 PR rtl-optimization/78559
13011 * gcc.c-torture/execute/pr78559.c: New test.
13013 2017-01-27 Richard Biener <rguenther@suse.de>
13015 PR tree-optimization/79245
13016 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13017 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13019 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13022 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
13023 target. Use 4294967293U instead of 4294967293.
13025 2017-01-27 Richard Biener <rguenther@suse.de>
13027 PR tree-optimization/71433
13028 * gcc.dg/Warray-bounds-21.c: New testcase.
13030 2017-01-27 Richard Biener <rguenther@suse.de>
13032 PR tree-optimization/79244
13033 * gcc.dg/torture/pr79244.c: New testcase.
13035 2017-01-27 Jakub Jelinek <jakub@redhat.com>
13037 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
13038 all occurrences of 40 to 32.
13040 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
13043 * gcc.target/arm/pr79239.c: New test.
13045 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
13047 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
13049 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
13052 * g++.dg/cpp1y/pr64382.C: New test.
13054 2017-01-26 Martin Sebor <msebor@redhat.com>
13056 PR middle-end/78703
13057 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
13058 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
13059 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
13060 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13062 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13065 * g++.dg/debug/dwarf2/pr79129.C: New test.
13068 * g++.dg/debug/dwarf2/pr78835.C: New test.
13070 2017-01-26 Martin Sebor <msebor@redhat.com>
13072 PR middle-end/78703
13073 * gcc.dg/format/pr78569.c: Adjust.
13074 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13075 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
13076 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13077 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
13078 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
13079 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13080 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
13081 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
13082 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
13083 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13084 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
13086 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13089 * g++.dg/other/offsetof8.C: Add expected error.
13090 * g++.dg/other/offsetof9.C: New test.
13092 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
13094 * g++.dg/opt/declone3.C: Require LTO.
13096 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
13099 * gcc.target/arm/pr79131.c: New.
13101 2017-01-26 Bin Cheng <bin.cheng@arm.com>
13103 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13105 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
13108 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
13109 matches replaced operator delete.
13111 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13113 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
13114 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
13115 avx512f with avx512dq.
13116 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
13117 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
13118 avx512f with avx512dq.
13119 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
13120 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
13121 avx512f with avx512dq.
13123 2017-01-26 Marek Polacek <polacek@redhat.com>
13126 * c-c++-common/Wduplicated-branches-13.c: New test.
13128 2017-01-26 David Sherwood <david.sherwood@arm.com>
13130 PR middle-end/79212
13131 * gfortran.dg/gomp/sharing-4.f90: New test.
13133 2017-01-26 Jakub Jelinek <jakub@redhat.com>
13136 * gcc.target/i386/pr70465.c: New test.
13138 * brig.dg/dg.exp: Update copyright years.
13139 * lib/brig-dg.exp: Update copyright years.
13140 * lib/brig.exp: Update copyright years.
13142 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13145 * gcc.target/powerpc/pr79179.c: New test.
13147 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13149 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
13150 generation to accept D-mode memory accesses.
13152 2017-01-25 Martin Sebor <msebor@redhat.com>
13155 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
13156 * g++.dg/ext/flexarray-mangle.C: Same.
13157 * g++.dg/ext/flexarray-subst.C: Same.
13158 * g++.dg/ext/flexary10.C: Same.
13159 * g++.dg/ext/flexary11.C: Same.
13160 * g++.dg/ext/flexary14.C: Same.
13161 * g++.dg/ext/flexary16.C: Same.
13162 * g++.dg/ext/flexary18.C: Same.
13163 * g++.dg/ext/flexary19.C: Same.
13164 * g++.dg/ext/flexary7.C: Same.
13165 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
13166 * g++.dg/ubsan/object-size-1.C: Same.
13167 * obj-c++.dg/property/at-property-23.mm: Same.
13169 2017-01-25 Jakub Jelinek <jakub@redhat.com>
13172 * g++.dg/cpp1z/decomp24.C: New test.
13175 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13176 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13178 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13180 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13181 * g++.dg/cpp1y/pr59636.C: Likewise.
13182 * g++.dg/cpp1y/pr60190.C: Likewise.
13184 2017-01-25 Bin Cheng <bin.cheng@arm.com>
13186 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13188 2017-01-25 Carl Love <cel@us.ibm.com>
13190 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
13191 vec_packs built-ins
13193 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13195 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13197 * gcc.target/arm/vseleqsf.c: Likewise.
13198 * gcc.target/arm/vselgedf.c: Likewise.
13199 * gcc.target/arm/vselgesf.c: Likewise.
13200 * gcc.target/arm/vselgtdf.c: Likewise.
13201 * gcc.target/arm/vselgtsf.c: Likewise.
13202 * gcc.target/arm/vselledf.c: Likewise.
13203 * gcc.target/arm/vsellesf.c: Likewise.
13204 * gcc.target/arm/vselltdf.c: Likewise.
13205 * gcc.target/arm/vselltsf.c: Likewise.
13206 * gcc.target/arm/vselnedf.c: Likewise.
13207 * gcc.target/arm/vselnesf.c: Likewise.
13208 * gcc.target/arm/vselvcdf.c: Likewise.
13209 * gcc.target/arm/vselvcsf.c: Likewise.
13210 * gcc.target/arm/vselvsdf.c: Likewise.
13211 * gcc.target/arm/vselvssf.c: Likewise.
13213 2017-01-25 Richard Biener <rguenther@suse.de>
13216 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13217 to what we had before adding the threading passes.
13219 2017-01-25 Richard Biener <rguenther@suse.de>
13221 PR tree-optimization/69264
13222 * g++.dg/torture/pr69264.C: New testcase.
13224 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13227 * gcc.target/arm/pr79145.c: New test.
13229 2017-01-25 Richard Biener <rguenther@suse.de>
13232 * g++.dg/gomp/pr78363-1.C: New testcase.
13233 * g++.dg/gomp/pr78363-2.C: Likewise.
13234 * g++.dg/gomp/pr78363-3.C: Likewise.
13236 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13238 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13239 * gcc.dg/lto/pr61526_0.c: Likewise.
13240 * gcc.dg/lto/pr64415_0.c: Likewise.
13242 2017-01-24 Jakub Jelinek <jakub@redhat.com>
13245 * g++.dg/cpp1z/decomp22.C: New test.
13246 * g++.dg/cpp1z/decomp23.C: New test.
13248 2017-01-24 Nathan Sidwell <nathan@acm.org>
13251 * g++.dg/cpp0x/pr78469.C: New.
13254 * g++.dg/cpp0x/pr79118.C: New.
13256 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13258 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13260 2017-01-24 David Malcolm <dmalcolm@redhat.com>
13262 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13263 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13264 * gcc.dg/rtl/rtl.exp: New file.
13265 * gcc.dg/rtl/test.c: New file.
13266 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13267 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13268 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13269 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13270 * gcc.dg/rtl/x86_64/final.c: New test case.
13271 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13272 * gcc.dg/rtl/x86_64/ira.c: New test case.
13273 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13274 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13275 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13276 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13277 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13278 * gcc.dg/rtl/x86_64/test_1.h: New file.
13279 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13280 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13281 * gcc.dg/rtl/x86_64/times-two.h: New file.
13282 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13284 2017-01-24 Bin Cheng <bin.cheng@arm.com>
13286 PR tree-optimization/79159
13287 * g++.dg/tree-ssa/pr79159.C: New test.
13289 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
13290 Martin Jambor <mjambor@suse.cz>
13292 * lib/brig-dg.exp: New file.
13293 * lib/brig.exp: Likewise.
13294 * brig.dg/README: Likewise.
13295 * brig.dg/dg.exp: Likewise.
13296 * brig.dg/test/gimple/alloca.hsail: Likewise.
13297 * brig.dg/test/gimple/atomics.hsail: Likewise.
13298 * brig.dg/test/gimple/branches.hsail: Likewise.
13299 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13300 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13301 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13302 * brig.dg/test/gimple/mem.hsail: Likewise.
13303 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13304 * brig.dg/test/gimple/packed.hsail: Likewise.
13305 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13306 * brig.dg/test/gimple/variables.hsail: Likewise.
13307 * brig.dg/test/gimple/vector.hsail: Likewise.
13309 2017-01-24 Jakub Jelinek <jakub@redhat.com>
13311 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13312 support asan, only on i?86/x86_64 require sse2_runtime.
13314 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13317 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13318 test on powerpc targets.
13320 2017-01-23 Martin Sebor <msebor@redhat.com>
13322 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13324 2017-01-23 Richard Biener <rguenther@suse.de>
13326 PR tree-optimization/79088
13327 PR tree-optimization/79188
13328 * gcc.dg/torture/pr79088.c: New testcase.
13329 * gcc.dg/torture/pr79188.c: Likewise.
13331 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13333 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13334 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13335 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13336 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13337 type of test function to reflect change in built-in function's
13339 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13340 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13341 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13342 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13343 type and second argument type to reflect change in built-in
13344 function's type signature.
13345 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13346 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13347 type of test function to reflect change in built-in function's
13349 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13350 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13351 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13352 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13353 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13354 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13355 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13356 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13357 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13358 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13359 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13360 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13361 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13362 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13363 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13364 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13365 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13366 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13367 type of test function to reflect change in built-in function's
13369 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13370 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13371 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13372 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13373 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13374 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13375 test function's result and second argument to reflect change in
13376 built-in function's type signature.
13377 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13379 2017-01-23 Nathan Sidwell <nathan@acm.org>
13382 * g++.dg/template/pr71710.C: New.
13386 * g++.dg/template/pr71406.C: New.
13388 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13390 * gfortran.dg/integer_exponentiation_7.f90: New test.
13392 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13394 PR rtl-optimization/78634
13395 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13397 2017-01-23 Bin Cheng <bin.cheng@arm.com>
13399 PR tree-optimization/70754
13400 * gfortran.dg/pr70754.f90: New test.
13402 2017-01-23 Martin Liska <mliska@suse.cz>
13404 PR tree-optimization/79196
13405 * gcc.dg/asan/pr79196.c: New test.
13406 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13408 2017-01-23 Michael Matz <matz@suse.de>
13410 PR tree-optimization/78384
13411 * gcc.dg/pr78384.c: New test.
13413 2017-01-23 Richard Biener <rguenther@suse.de>
13415 PR tree-optimization/79186
13416 * gcc.dg/torture/pr79186.c: New testcase.
13417 * gcc.dg/torture/pr79187.c: Likewise.
13419 2017-01-23 Martin Jambor <mjambor@suse.cz>
13421 * gcc.dg/ipa/vrp8.c: New test.
13423 2017-01-23 Martin Jambor <mjambor@suse.cz>
13426 * gfortran.dg/lto/pr79108_0.f90: New test.
13428 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13430 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13431 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13432 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13433 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
13434 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13435 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
13436 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
13437 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
13438 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
13439 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
13440 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
13441 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
13442 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
13443 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
13444 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
13445 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
13447 2017-01-23 Richard Biener <rguenther@suse.de>
13448 Nick Clifton <nickc@redhat.com>
13451 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
13452 If the target is ARM return the result of the
13453 check_effective_target_arm_vect_no_misalign proc.
13454 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
13455 support unaligned vectors then only expect one of the loops to be
13458 2017-01-23 Martin Liska <mliska@suse.cz>
13460 * gcc.dg/asan/use-after-scope-10.c: New test.
13461 * gcc.dg/asan/use-after-scope-11.c: New test.
13462 * g++.dg/asan/use-after-scope-5.C: New test.
13464 2017-01-23 Martin Liska <mliska@suse.cz>
13466 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
13467 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
13468 sanopt optimization for ASAN_POISON.
13470 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13472 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
13474 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
13476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
13477 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
13479 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
13480 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
13481 exec_vcombine): Likewise.
13482 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
13483 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
13484 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
13485 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
13486 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
13487 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
13488 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13489 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
13490 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
13491 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13492 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
13493 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13494 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13495 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
13496 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
13497 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
13498 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
13499 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
13501 (TEST_VGET_LANE): Cast to uint to avoid warning.
13502 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
13503 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
13504 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
13505 exec_vfma_vfms_n): Fix PRIx format for float64_t.
13506 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
13507 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13508 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
13509 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
13510 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
13511 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
13512 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
13513 CHECK_POLY instead of CHECK for poly64_t types.
13514 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
13515 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
13516 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
13517 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
13518 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
13519 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
13521 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
13522 for int32_t, int64_t.
13523 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
13524 vqneg_extra): Fix PRIx format for int16_t, int32_t.
13525 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
13526 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
13527 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
13530 2017-01-22 Jakub Jelinek <jakub@redhat.com>
13533 * gfortran.dg/gomp/pr79154-1.f90: New test.
13534 * gfortran.dg/gomp/pr79154-2.f90: New test.
13536 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
13538 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
13540 2017-01-21 Marek Polacek <polacek@redhat.com>
13543 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
13545 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
13547 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
13549 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
13551 PR rtl-optimization/79125
13552 * gcc.dg/torture/pr79125.c: New test.
13554 2017-01-20 Jiong Wang <jiong.wang@arm.com>
13556 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
13558 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
13559 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
13561 2017-01-20 Nathan Sidwell <nathan@acm.org>
13564 * g++.dg/cpp1z/inh-ctor38.C: New.
13566 2017-01-20 Marek Polacek <polacek@redhat.com>
13569 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
13571 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
13573 * lib/target-supports.exp (check_configured_with): New procedure.
13574 (check_effective_target_default_mode): new effective target.
13575 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
13576 default mode. Fix dg-skip-if target selector syntax.
13577 * gcc.target/arm/optional_thumb-2.c: Likewise.
13578 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
13581 2017-01-20 David Malcolm <dmalcolm@redhat.com>
13585 * g++.dg/spellcheck-pr77829.C: New test case.
13586 * g++.dg/spellcheck-pr78656.C: New test case.
13588 2017-01-20 Marek Polacek <polacek@redhat.com>
13591 * c-c++-common/Wduplicated-branches-1.c: New test.
13592 * c-c++-common/Wduplicated-branches-10.c: New test.
13593 * c-c++-common/Wduplicated-branches-11.c: New test.
13594 * c-c++-common/Wduplicated-branches-12.c: New test.
13595 * c-c++-common/Wduplicated-branches-2.c: New test.
13596 * c-c++-common/Wduplicated-branches-3.c: New test.
13597 * c-c++-common/Wduplicated-branches-4.c: New test.
13598 * c-c++-common/Wduplicated-branches-5.c: New test.
13599 * c-c++-common/Wduplicated-branches-6.c: New test.
13600 * c-c++-common/Wduplicated-branches-7.c: New test.
13601 * c-c++-common/Wduplicated-branches-8.c: New test.
13602 * c-c++-common/Wduplicated-branches-9.c: New test.
13603 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
13604 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
13605 * g++.dg/ext/builtin-object-size3.C: Likewise.
13606 * g++.dg/gomp/loop-1.C: Likewise.
13607 * g++.dg/warn/Wduplicated-branches1.C: New test.
13608 * g++.dg/warn/Wduplicated-branches2.C: New test.
13610 2017-01-20 Martin Liska <mliska@suse.cz>
13613 * gcc.dg/lto/pr69188_0.c: New test.
13614 * gcc.dg/lto/pr69188_1.c: New test.
13616 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
13618 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
13619 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
13620 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
13621 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
13622 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
13623 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
13624 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
13625 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
13626 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
13627 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
13628 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
13629 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
13630 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
13631 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
13632 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
13633 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
13634 * gcc.target/i386/avx-1.c: Test new intrinsics.
13635 * gcc.target/i386/sse-13.c: Ditto.
13636 * gcc.target/i386/sse-23.c: Ditto.
13638 2017-01-20 Richard Biener <rguenther@suse.de>
13640 PR tree-optimization/71264
13641 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
13643 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13645 * gcc.target/mips/madd4-1.c: New file.
13646 * gcc.target/mips/madd4-2.c: Likewise.
13647 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13649 (mips_option_groups): Add -m[no-]madd4.
13650 (mips-dg-init): Detect default -mno-madd4.
13651 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
13652 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
13653 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13654 * gcc.target/mips/nmadd-1.c: Likewise.
13655 * gcc.target/mips/nmadd-2.c: Likewise.
13656 * gcc.target/mips/nmadd-3.c: Likewise.
13658 2017-01-19 Jiong Wang <jiong.wang@arm.com>
13660 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
13661 combined instructions.
13662 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
13664 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
13665 of pointer authentication.
13667 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
13669 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13670 floating point hardware to run test.
13672 2017-01-19 Tamar Christina <tamar.christina@arm.com>
13674 * lib/target-supports.exp
13675 (check_effective_target_vect_call_copysignf): Enable for AArch64.
13677 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13680 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
13681 __x86_64__]: Allow for target i?86-*-*.
13683 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
13686 * gcc.target/mips/lxc1-sxc1-1.c: New file.
13687 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
13688 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
13690 (mips_option_groups): Add -m[no-]lxc1-sxc1.
13691 (mips-dg-init): Detect default -mno-lxc1-sxc1.
13692 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
13694 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
13697 * gfortran.dg/coarray_43.f90: New test.
13699 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
13701 PR rtl-optimization/79121
13702 * gcc.c-torture/execute/pr79121.c: New test.
13704 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13706 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
13707 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13709 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
13713 * gfortran.dg/pr50069_1.f90: New test.
13714 * gfortran.dg/pr50069_2.f90: New test.
13715 * gfortran.dg/pr55086_1.f90: New test.
13716 * gfortran.dg/pr55086_1_tfat.f90: New test.
13717 * gfortran.dg/pr55086_2.f90: New test.
13718 * gfortran.dg/pr55086_2_tfat.f90: New test.
13719 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
13721 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13722 * gcc.dg/strcmp-1.c: New test.
13723 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
13725 2017-01-18 David Malcolm <dmalcolm@redhat.com>
13727 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
13728 (dejagnu_fail): Likewise.
13729 (dejagnu_note): Likewise.
13730 (pass): Provide forward decl, moving true decl to after #include
13735 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13737 * gcc.target/powerpc/p9-xxbr-1.c: New test.
13738 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
13740 2017-01-18 Nathan Sidwell <nathan@acm.org>
13743 * g++.dg/cpp1z/inh-ctor37.C: New.
13745 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
13747 PR rtl-optimization/78952
13748 * gcc.target/i386/pr78952-1.c: New test.
13749 * gcc.target/i386/pr78952-2.c: Ditto.
13751 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13753 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
13755 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
13758 * gfortran.dg/coarray_event_1.f08: New test.
13760 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13763 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
13764 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
13766 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
13768 * gcc.target/powerpc/fusion4.c: Likewise.
13769 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
13771 * gcc.target/powerpc/pr58673-1.c: Likewise.
13772 * gcc.target/powerpc/pr58673-2.c: Likewise.
13773 * gcc.target/powerpc/pr59054.c: Likewise.
13775 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13777 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
13779 * gcc.target/powerpc/p9-vbpermd.c: New file.
13781 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13783 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
13784 (must_not_compile2): Downcase first letter of error messages.
13785 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
13786 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
13788 2017-01-18 Nathan Sidwell <nathan@acm.org>
13791 * g++.dg/pr79091.C: New.
13793 2017-01-18 Jakub Jelinek <jakub@redhat.com>
13795 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
13797 (p0): Add missing dg-error.
13799 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
13801 * gcc.target/msp430/mul_f5_muldef.c: New test.
13803 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13806 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
13807 options. Fix up the syntax for using \m and \M.
13809 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
13812 * gcc.target/powerpc/ssp-1.c: New testcase.
13813 * gcc.target/powerpc/ssp-2.c: New testcase.
13815 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13817 * gcc.target/aarch64/eh_return.c: New test.
13819 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13821 * vec-rlmi-rlnm.c: New file.
13823 2017-01-17 Nathan Sidwell <nathan@acm.org>
13826 * g++.dg/cpp1y/pr61636-1.C: New.
13827 * g++.dg/cpp1y/pr61636-2.C: New.
13828 * g++.dg/cpp1y/pr61636-3.C: New.
13830 2017-01-17 Martin Sebor <msebor@redhat.com>
13833 * gcc.dg/pr78768.c: Make it a link-only test.
13835 2017-01-17 David Malcolm <dmalcolm@redhat.com>
13838 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
13840 * c-c++-common/Wmisleading-indentation.c: Likewise.
13842 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
13845 * gcc.target/arm/pr79058.c: New.
13847 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13849 PR tree-optimization/71854
13850 * gcc.dg/vect/pr71854.c: New test.
13852 2017-01-17 Martin Liska <mliska@suse.cz>
13855 * g++.dg/ipa/pr71207.C: New test.
13857 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
13859 PR middle-end/77445
13860 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
13861 * gcc.dg/tree-ssa/pr77445.c: New testcase.
13863 2017-01-17 Jakub Jelinek <jakub@redhat.com>
13865 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
13866 rather than long unsigned int.
13867 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
13869 2017-01-17 Richard Biener <rguenther@suse.de>
13871 PR tree-optimization/71433
13872 * gcc.dg/Warray-bounds-20.c: New testcase.
13874 2017-01-17 Richard Biener <rguenther@suse.de>
13879 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13880 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13881 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13883 2017-01-17 Alan Modra <amodra@gmail.com>
13885 * gcc.target/powerpc/pr79066.c: New.
13887 2017-01-16 Jeff Law <law@redhat.com>
13889 PR tree-optimization/33562
13890 PR tree-optimization/61912
13891 PR tree-optimization/77485
13892 PR tree-optimization/79090
13893 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13894 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13896 2017-01-16 Jakub Jelinek <jakub@redhat.com>
13899 * gcc.c-torture/compile/pr79089.c: New test.
13902 * gcc.dg/pr79080.c: New test.
13904 2017-01-16 David Malcolm <dmalcolm@redhat.com>
13907 * gcc.dg/format/pr78304.c: Convert argument from integral type
13909 * gcc.dg/format/pr78304-2.c: Likewise.
13911 2017-01-16 Carl Love <cel@us.ibm.com>
13913 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13914 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13916 2017-01-16 Carl Love <cel@us.ibm.com>
13918 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13919 Change arguments and return type to bool long long.
13921 2017-01-16 Martin Sebor <msebor@redhat.com>
13924 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13927 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13930 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13933 * g++.dg/cpp0x/pr71737.C: New.
13935 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13937 * gcc.target/powerpc/swaps-p8-27.c: New.
13939 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13942 * g++.dg/cpp0x/pr71737.C: New.
13944 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13946 * gnat.dg/opt62.adb: New test.
13947 * gnat.dg/opt62_pkg.ads: New helper.
13949 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13951 PR rtl-optimization/78626
13952 PR rtl-optimization/78727
13953 * gcc.dg/torture/pr78626.c: New test.
13954 * gcc.dg/torture/pr78727.c: New test.
13956 2017-01-14 Alan Modra <amodra@gmail.com>
13958 * gcc.c-torture/compile/pr72749.c: New test.
13960 2017-01-13 David Malcolm <dmalcolm@redhat.com>
13963 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13964 (test_macro_2): New test.
13965 (test_macro_3): New test.
13966 (test_macro_4): New test.
13967 (test_non_contiguous_strings): Convert line number to line offset.
13968 * gcc.dg/format/pr78304-2.c: New test case.
13969 * gcc.dg/format/pr78304.c: New test case.
13971 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
13973 * gcc.target/i386/funcspec-56.inc: Add missing options and
13974 reorder options by implied ISAs, as in ix86_target_string.
13976 2017-01-13 Marek Polacek <polacek@redhat.com>
13979 * g++.dg/cpp0x/constexpr-array18.C: New test.
13981 2017-01-13 Jeff Law <law@redhat.com>
13983 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13985 PR tree-optimization/61912
13986 PR tree-optimization/77485
13987 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13988 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13989 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13991 PR tree-optimization/33562
13992 PR tree-optimization/61912
13993 PR tree-optimization/77485
13994 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13995 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13996 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13997 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13998 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13999 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14000 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14002 2017-01-13 Martin Liska <mliska@suse.cz>
14005 * gcc.c-torture/execute/pr79043.c: New test.
14007 2017-01-13 Richard Biener <rguenther@suse.de>
14009 PR middle-end/78411
14010 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14012 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14015 * gfortran.dg/coarray/event_4.f08: New test.
14017 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14020 * gfortran.dg/coarray/event_3.f08: New test.
14022 2017-01-13 Richard Biener <rguenther@suse.de>
14024 PR tree-optimization/77283
14025 * gcc.dg/tree-ssa/split-path-9.c: Fix.
14027 2017-01-13 Richard Biener <rguenther@suse.de>
14029 * gcc.dg/gimplefe-22.c: New testcase.
14031 2017-01-13 Richard Biener <rguenther@suse.de>
14033 PR tree-optimization/77283
14034 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
14035 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
14036 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
14038 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
14040 * gcc.dg/pr77862.c: Require fpic target.
14042 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14045 * gcc.target/powerpc/pr79004.c: New test.
14047 2017-01-12 Martin Sebor <msebor@redhat.com>
14049 * gcc.dg/pr78138.c: Adjust.
14050 * gcc.dg/pr78768.c: Adjust.
14051 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
14052 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
14053 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
14054 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
14055 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
14056 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
14057 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
14058 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
14059 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
14060 * gcc.dg/tree-ssa/pr78605.c: Adjust.
14061 * gcc.dg/tree-ssa/pr78622.c: Adjust.
14063 2017-01-12 Jakub Jelinek <jakub@redhat.com>
14065 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
14067 2017-01-12 Martin Sebor <msebor@redhat.com>
14070 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
14073 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
14075 * gcc.dg/pr78768.c: Require LTO.
14077 2017-01-12 Martin Sebor <msebor@redhat.com>
14080 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
14081 due to the referenced bug.
14083 2017-01-12 Martin Sebor <msebor@redhat.com>
14086 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
14088 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
14090 * gcc.target/i386/builtin_target.c (check_features): Check all
14091 supported __builtin_cpu_supports options.
14093 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14095 PR tree-optimization/78319
14096 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
14099 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14102 * gcc.target/powerpc/swaps-p8-26.c: New.
14104 2017-01-12 Richard Biener <rguenther@suse.de>
14106 * gcc.dg/gimplefe-21.c: New testcase.
14108 2017-01-12 Michael Collison <michael.collison@arm.com>
14110 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
14112 2017-01-11 Julia Koval <julia.koval@intel.com>
14113 Uros Bizjak <ubizjak@gmail.com>
14115 * gcc.target/i386/sgx.c New test.
14116 * gcc.target/i386/sse-12.c: Add -msgx.
14117 * gcc.target/i386/sse-13.c: Ditto.
14118 * gcc.target/i386/sse-14.c: Ditto.
14119 * gcc.target/i386/sse-22.c: Ditto.
14120 * gcc.target/i386/sse-23.c: Ditto.
14121 * g++.dg/other/i386-2.C: Ditto.
14122 * g++.dg/other/i386-3.C: Ditto.
14124 2017-01-11 Martin Sebor <msebor@redhat.com>
14127 * g++.dg/template/explicit9.C: New test.
14129 2017-01-11 Nathan Sidwell <nathan@acm.org>
14132 * g++.dg/pr77812.C: New.
14134 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14137 * g++.dg/cpp1y/constexpr-71537.C: New test.
14139 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
14142 2017-01-11 Martin Sebor <msebor@redhat.com>
14145 * c-c++-common/Waddress-2.c: New test.
14147 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14150 * g++.dg/cpp0x/pr78341.C: New test.
14152 2017-01-11 Martin Sebor <msebor@redhat.com>
14155 * gcc.dg/pr78768.c: New test.
14157 2017-01-11 David Malcolm <dmalcolm@redhat.com>
14160 * gcc.dg/spellcheck-options-14.c: New test case.
14161 * gcc.dg/spellcheck-options-15.c: New test case.
14162 * gcc.dg/spellcheck-options-16.c: New test case.
14163 * gcc.dg/spellcheck-options-17.c: New test case.
14165 2017-01-11 Martin Liska <mliska@suse.cz>
14167 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
14169 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14171 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14172 instead of just 1 for the decomposition from struct C.
14174 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14176 * gcc.c-torture/execute/20170111-1.c: New test.
14178 2017-01-11 Richard Biener <rguenther@suse.de>
14180 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14182 2017-01-11 Jakub Jelinek <jakub@redhat.com>
14184 PR middle-end/50199
14185 * gcc.dg/lto/pr50199_0.c: New test.
14187 2017-01-10 Martin Sebor <msebor@redhat.com>
14192 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14193 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14195 2017-01-10 Martin Sebor <msebor@redhat.com>
14197 PR middle-end/78138
14198 * gcc.dg/pr78138.c: New test.
14200 2017-01-10 David Malcolm <dmalcolm@redhat.com>
14203 * g++.dg/diagnostic/pr77949.C: New test case.
14205 2017-01-10 Martin Sebor <msebor@redhat.com>
14207 PR middle-end/78245
14208 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14210 2017-01-10 Martin Sebor <msebor@redhat.com>
14212 PR tree-optimization/78775
14213 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14214 * gcc.dg/attr-alloc_size-10.c: New test.
14215 * gcc.dg/attr-alloc_size-11.c: New test.
14216 * gcc.dg/builtin-stringop-chk-7.c: New test.
14217 * gcc.dg/pr78775.c: New test.
14218 * gcc.dg/pr78973-2.c: New test.
14219 * gcc.dg/pr78973.c: New test.
14221 2017-01-10 Jeff Law <law@redhat.com>
14223 PR tree-optimization/77766
14224 PR tree-optimization/78856
14225 * gcc.c-torture/execute/pr77766.c: New test.
14227 2016-01-10 Richard Biener <rguenther@suse.de>
14229 PR tree-optimization/79034
14230 * g++.dg/torture/pr79034.C: New testcase.
14232 2017-01-10 Martin Liska <mliska@suse.cz>
14234 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14235 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14236 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14237 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14238 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14239 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14240 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14241 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14242 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14243 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14244 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14245 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14246 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14247 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14248 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14249 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14250 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14251 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14252 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14253 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14254 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14255 * gcc.dg/ipa/pr64307.c: Likewise.
14256 * gcc.dg/ipa/pr77653.c: Likewise.
14258 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14260 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14261 * g++.dg/other/i386-3.C: Ditto.
14262 * gcc.target/i386/sse-12.c: Ditto.
14263 * gcc.target/i386/sse-13.c: Ditto.
14264 * gcc.target/i386/sse-22.c: Ditto.
14265 * gcc.target/i386/sse-23.c: Ditto.
14266 * gcc.target/i386/builtin_target.c: Handle new option.
14267 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14268 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14269 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14271 2017-01-09 Martin Sebor <msebor@redhat.com>
14274 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14275 with different precisions.
14277 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14279 * g++.dg/opt/call2.C: New test.
14280 * g++.dg/opt/call3.C: Likewise.
14281 * gnat.dg/array26.adb: New test.
14282 * gnat.dg/array26_pkg.ad[sb]: New helper.
14283 * gnat.dg/array27.adb: New test.
14284 * gnat.dg/array27_pkg.ad[sb]: New helper.
14285 * gnat.dg/array28.adb: New test.
14286 * gnat.dg/array28_pkg.ad[sb]: New helper.
14288 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14290 PR translation/79019
14291 PR translation/79020
14292 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14294 * gfortran.dg/initialization_17.f90: Likewise.
14296 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14299 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14300 * gcc.target/i386/pr78904-4.c: Likewise.
14301 * gcc.target/i386/pr78904-6.c: Likewise.
14302 * gcc.target/i386/pr78967-2.c: Likewise.
14304 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14306 PR tree-optimization/78899
14307 * gcc.target/i386/pr78899.c: New test.
14308 * gcc.dg/pr71077.c: New test.
14310 2017-01-09 Martin Jambor <mjambor@suse.cz>
14314 * gcc.dg/torture/pr78365.c: New test.
14316 2017-01-09 Jakub Jelinek <jakub@redhat.com>
14319 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14320 (main): Use int* instead of long long.
14322 PR tree-optimization/78938
14323 * gcc.dg/vect/pr78938.c: New test.
14325 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14327 * gcc.dg/20161219.c: New test.
14329 2017-01-09 Richard Biener <rguenther@suse.de>
14331 PR tree-optimization/78997
14332 * gcc.dg/torture/pr78997.c: New testcase.
14334 2017-01-09 Richard Biener <rguenther@suse.de>
14337 * g++.dg/lto/pr79000_0.C: New testcase.
14338 * g++.dg/lto/pr79000_1.c: Likewise.
14340 2017-01-08 Martin Sebor <msebor@redhat.com>
14342 PR middle-end/77708
14343 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14344 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14345 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14347 * gcc.dg/format/pr78569.c: Adjust.
14349 2017-01-07 David Malcolm <dmalcolm@redhat.com>
14352 * g++.dg/diagnostic/pr72803.C: New test case.
14354 2017-01-07 Martin Sebor <msebor@redhat.com>
14356 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14357 * gcc.dg/attr-alloc_size-4.c: Same.
14359 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14361 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14362 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14363 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14364 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14365 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14366 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14367 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14369 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14370 * gcc.dg/memcmp-1.c: New.
14371 * gcc.dg/strncmp-1.c: New.
14373 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14375 * gcc.target/arm/acle/mcrr: New.
14376 * gcc.target/arm/acle/mcrr2: New.
14377 * gcc.target/arm/acle/mrrc: New.
14378 * gcc.target/arm/acle/mrrc2: New.
14380 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14382 * gcc.target/arm/acle/mcr.c: New.
14383 * gcc.target/arm/acle/mrc.c: New.
14384 * gcc.target/arm/acle/mcr2.c: New.
14385 * gcc.target/arm/acle/mrc2.c: New.
14387 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14389 * gcc.target/arm/acle/ldc: New.
14390 * gcc.target/arm/acle/ldc2: New.
14391 * gcc.target/arm/acle/ldcl: New.
14392 * gcc.target/arm/acle/ldc2l: New.
14393 * gcc.target/arm/acle/stc: New.
14394 * gcc.target/arm/acle/stc2: New.
14395 * gcc.target/arm/acle/stcl: New.
14396 * gcc.target/arm/acle/stc2l: New.
14398 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14400 * gcc.target/arm/acle/acle.exp: Run tests for different options
14401 and make sure fat-lto-objects is used such that we can still do
14403 * gcc.target/arm/acle/cdp.c: New.
14404 * gcc.target/arm/acle/cdp2.c: New.
14405 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14406 (check_effective_target_arm_coproc1_ok_nocache): New.
14407 (check_effective_target_arm_coproc2_ok): New.
14408 (check_effective_target_arm_coproc2_ok_nocache): New.
14409 (check_effective_target_arm_coproc3_ok): New.
14410 (check_effective_target_arm_coproc3_ok_nocache): New.
14411 (check_effective_target_arm_coproc4_ok): New.
14412 (check_effective_target_arm_coproc4_ok_nocache): New.
14414 2017-01-06 Martin Sebor <msebor@redhat.com>
14416 PR middle-end/78605
14417 * gcc.dg/tree-ssa/pr78605.c: New test.
14419 2017-01-05 Martin Sebor <msebor@redhat.com>
14421 PR tree-optimization/78910
14422 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14424 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14425 * gcc.dg/tree-ssa/pr78910.c: New test.
14427 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14429 * gcc.dg/sso-10.c: New test.
14431 2017-01-05 Jakub Jelinek <jakub@redhat.com>
14433 PR tree-optimization/71016
14434 * gcc.target/i386/pr71016.c: New test.
14435 * gcc.target/aarch64/pr71016.c: New test.
14436 * gcc.dg/tree-ssa/pr66726-3.c: New test.
14439 * g++.dg/cpp1z/decomp19.C: New test.
14442 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
14443 * g++.dg/init/union1.C: Likewise.
14444 * g++.dg/cpp0x/union6.C: Expect errors.
14445 * g++.dg/cpp0x/union8.C: New test.
14446 * g++.dg/cpp0x/pr78890-1.C: New test.
14447 * g++.dg/cpp0x/pr78890-2.C: New test.
14449 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
14451 * gcc.target/powerpc/pr71670.c: Require p9vector.
14452 * gcc.target/powerpc/p9-novsx.c: Same.
14454 2017-01-05 David Malcolm <dmalcolm@redhat.com>
14456 * selftests/asr_div1.rtl: New file.
14457 * selftests/aarch64: New subdirectory.
14458 * selftests/aarch64/times-two.rtl: New file.
14459 * selftests/bb-index.rtl: New file.
14460 * selftests/cfg-test.rtl: New file.
14461 * selftests/const-int.rtl: New file.
14462 * selftests/example-labels.rtl: New file.
14463 * selftests/insn-with-mode.rtl: New file.
14464 * selftests/jump-to-label-ref.rtl: New file.
14465 * selftests/jump-to-return.rtl: New file.
14466 * selftests/jump-to-simple-return.rtl: New file.
14467 * selftests/mem.rtl: New file.
14468 * selftests/note-insn-deleted.rtl: New file.
14469 * selftests/note_insn_basic_block.rtl: New file.
14470 * selftests/simple-cse.rtl: New file.
14471 * selftests/symbol-ref.rtl: New file.
14472 * selftests/x86_64: New subdirectory.
14473 * selftests/x86_64/call-insn.rtl: New file.
14474 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
14475 * selftests/x86_64/times-two.rtl: New file.
14476 * selftests/x86_64/unspec.rtl: New file.
14478 2017-01-05 Nathan Sidwell <nathan@acm.org>
14481 * g++.dg/cpp0x/pr78765.C: New.
14483 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14485 * gcc.target/s390/memcpy-2.c: New test.
14486 * gcc.target/s390/memset-2.c: New test.
14488 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14490 * gcc.target/s390/memcpy-1.c: New test.
14492 2017-01-04 Jeff Law <law@redhat.com>
14494 PR tree-optimization/78812
14495 * g++.dg/torture/pr78812.C: New test.
14497 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14502 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
14503 64-bit VSX systems with direct move, whether we optimize common
14504 code sequences in the GLIBC math library for float math functions.
14505 * gcc.target/powerpc/pr71977-2.c: Likewise.
14507 2017-01-04 Marek Polacek <polacek@redhat.com>
14510 * c-c++-common/Wpointer-compare-1.c: New test.
14512 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14515 * c-c++-common/Wunused-var-16.c: New test.
14518 * g++.dg/cpp0x/pr78693.C: New test.
14521 * gcc.dg/pr78957.c: New test.
14523 * g++.dg/cpp1y/auto-fn34.C: New test.
14526 * g++.dg/cpp0x/pr71182.C: New test.
14528 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
14531 * gcc.target/powerpc/pr78056-1.c: New test.
14532 * gcc.target/powerpc/pr78056-2.c: New test.
14533 * gcc.target/powerpc/pr78056-3.c: New test.
14534 * gcc.target/powerpc/pr78056-4.c: New test.
14535 * gcc.target/powerpc/pr78056-5.c: New test.
14536 * gcc.target/powerpc/pr78056-6.c: New test.
14537 * gcc.target/powerpc/pr78056-7.c: New test.
14538 * gcc.target/powerpc/pr78056-8.c: New test.
14539 * lib/target-supports.exp
14540 (check_effective_target_powerpc_popcntb_ok): New procedure to test
14541 whether the effective target supports the popcntb instruction.
14543 2017-01-03 Jeff Law <law@redhat.com>
14545 PR tree-optimization/67955
14546 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
14548 2017-01-04 Marek Polacek <polacek@redhat.com>
14552 * g++.dg/cpp0x/range-for32.C: New test.
14553 * g++.dg/cpp0x/range-for33.C: New test.
14555 2017-01-04 David Malcolm <dmalcolm@redhat.com>
14557 * gcc.dg/Wmissing-braces-fixits.c: New test case.
14559 2017-01-04 Nathan Sidwell <nathan@acm.org>
14562 * g++.dg/cpp1y/pr66735.C: New.
14564 2017-01-04 Jakub Jelinek <jakub@redhat.com>
14566 PR tree-optimization/71563
14567 * gcc.dg/tree-ssa/pr71563.c: New test.
14569 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
14573 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14574 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14575 * gfortran.dg/transfer_intrinsic_1.f90: Change
14576 scan-tree-dump-times due to gfc_trans_string_copy change to
14577 avoid -Wstringop-overflow.
14579 2017-01-03 Jeff Law <law@redhat.com>
14581 PR tree-optimization/78856
14582 * gcc.c-torture/execute/pr78856.c: New test.
14584 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
14587 * gcc.target/powerpc/pr78953.c: New test.
14589 2017-01-03 Ian Lance Taylor <iant@google.com>
14591 * gcc.misc-tests/godump-1.c: Update for accurate representation of
14594 2017-01-03 Martin Sebor <msebor@redhat.com>
14596 PR tree-optimization/78696
14597 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
14598 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
14599 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
14600 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14602 2017-01-03 David Malcolm <dmalcolm@redhat.com>
14604 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
14605 with more than one digit.
14606 * lib/gcc-dg.exp (process-message): Support more than one digit
14607 in relative line specifications.
14609 2017-01-03 Jakub Jelinek <jakub@redhat.com>
14611 PR tree-optimization/78965
14612 * gcc.dg/pr78965.c: New test.
14614 PR middle-end/78901
14615 * g++.dg/opt/pr78901.C: New test.
14617 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
14621 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
14622 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
14623 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14624 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14625 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14626 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14627 * gfortran.dg/string_1_lp64.f90: New test.
14628 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14629 * gfortran.dg/string_3_lp64.f90: New test.
14630 * gfortran.dg/transfer_intrinsic_1.f90: Change
14631 scan-tree-dump-times due to gfc_trans_string_copy change to
14632 avoid -Wstringop-overflow.
14634 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
14637 * gcc.target/i386/pr78967-1.c: New test.
14638 * gcc.target/i386/pr78967-2.c: Ditto.
14639 * gcc.target/i386/pr78967-3.c: Ditto.
14641 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
14642 * gcc.target/i386/pr78904-4.c: Ditto.
14643 * gcc.target/i386/pr78904-6.c: Ditto.
14645 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
14647 PR middle-end/77674
14648 * g++.dg/torture/pr77674.C: New testcase.
14650 2017-01-01 Jakub Jelinek <jakub@redhat.com>
14652 Update copyright years.
14654 Copyright (C) 2017 Free Software Foundation, Inc.
14656 Copying and distribution of this file, with or without modification,
14657 are permitted in any medium without royalty provided the copyright
14658 notice and this notice are preserved.