Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf799e314f88ff346a68bee74a5b483ee97e82d8a
1 2017-08-14  Release Manager
3         * GCC 7.2.0 released.
5 2017-08-08  Richard Biener  <rguenther@suse.de>
7         PR middle-end/81766
8         * gcc.target/i386/pr81766.c: New testcase.
10 2017-08-02  Uros Bizjak  <ubizjak@gmail.com>
12         * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
13         test "no-3dnowa" target attribute.
15 2017-08-02  Jakub Jelinek  <jakub@redhat.com>
17         PR tree-optimization/81655
18         PR tree-optimization/81588
19         * gcc.dg/tree-ssa/pr81588.c: Use -mbranch-cost=2 where possible,
20         don't run the test on branch-cost=1 targets.
22         PR middle-end/79499
23         * gcc.dg/pr79499.c: New test.
25 2017-08-01  Uros Bizjak  <ubizjak@gmail.com>
27         PR target/81641
28         * gcc.target/i386/pr81641.c: New test.
30 2017-08-01  Jakub Jelinek  <jakub@redhat.com>
32         PR target/81622
33         * gcc.target/powerpc/pr81622.c: New test.
35 2017-08-01  Richard Biener  <rguenther@suse.de>
37         PR tree-optimization/71752
38         PR tree-optimization/81633
39         * gcc.dg/vect/pr81633.c: New testcase.
41 2017-08-01  Richard Sandiford  <richard.sandiford@linaro.org>
43         PR tree-optimization/80769
44         * gcc.dg/strlenopt-31.c: New test.
45         * gcc.dg/strlenopt-31g.c: Likewise.
47 2017-08-01  Jakub Jelinek  <jakub@redhat.com>
49         PR tree-optimization/81588
50         * gcc.dg/tree-ssa/pr81588.c: New test.
51         * gcc.dg/pr81588.c: New test.
52         * gcc.c-torture/execute/pr81588.c: New test.
54 2017-07-31  Jakub Jelinek  <jakub@redhat.com>
56         PR sanitizer/81604
57         * c-c++-common/ubsan/pr81604.c: New test.
59 2017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
61         Backport from mainline
62         2017-07-28  Peter Bergner  <bergner@vnet.ibm.com>
64         * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
66 2017-07-28  Bin Cheng  <bin.cheng@arm.com>
68         Backport from mainline r250496
69         2017-07-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
71         PR target/81414
72         * gcc.target/aarch64/pr81414.C: New.
74 2017-07-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
76         Backport from mainline
77         2017-07-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
79         PR target/81534
80         * gcc.target/s390/pr81534.c: New test.
82 2017-07-27  Paolo Carlini  <paolo.carlini@oracle.com>
84         PR c++/71570
85         * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
87 2017-07-27  Jakub Jelinek  <jakub@redhat.com>
89         PR tree-optimization/81555
90         PR tree-optimization/81556
91         * gcc.c-torture/execute/pr81555.c: New test.
92         * gcc.c-torture/execute/pr81556.c: New test.
94 2017-07-27  Martin Liska  <mliska@suse.cz>
96         Backport from mainline
97         2017-07-26  Martin Liska  <mliska@suse.cz>
99         PR sanitize/81186
100         * gcc.dg/asan/pr81186.c: New test.
102 2017-07-27  Martin Liska  <mliska@suse.cz>
104         Backport from mainline
105         2017-06-30  Martin Liska  <mliska@suse.cz>
107         PR sanitizer/81021
108         * g++.dg/asan/pr81021.C: New test.
110 2017-07-27  Martin Liska  <mliska@suse.cz>
112         Backport from mainline
113         2017-06-28  Martin Liska  <mliska@suse.cz>
115         PR sanitizer/81224
116         * gcc.dg/asan/pr81224.c: New test.
118 2017-07-26  Wilco Dijkstra  <wdijkstr@arm.com>
120         PR target/79041
121         * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
123 2017-07-26  Richard Biener  <rguenther@suse.de>
125         Backport from mainline
126         2017-06-18  Richard Biener  <rguenther@suse.de>
128         PR tree-optimization/81410
129         * gcc.dg/vect/pr81410.c: New testcase.
131         2017-07-25  Richard Biener  <rguenther@suse.de>
133         PR tree-optimization/81455
134         * gcc.dg/pr81455.c: New testcase.
136         2017-07-25  Richard Biener  <rguenther@suse.de>
138         PR middle-end/81505
139         * gcc.dg/ubsan/pr81505.c: New testcase.
141         2017-07-04  Jakub Jelinek  <jakub@redhat.com>
143         PR target/81175
144         * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
145         gather.
147         2017-06-26  Richard Biener  <rguenther@suse.de>
149         PR target/81175
150         * gfortran.dg/pr81175.f: New testcase.
152         2017-06-21  Marc Glisse  <marc.glisse@inria.fr>
154         * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
155         * gcc.dg/tree-ssa/addadd-2.c: New file.
157 2016-07-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
159         Backport from mainline
160         2016-07-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
162         PR tree-optimization/81162
163         * gcc.dg/ubsan/pr81162.c: New file.
165 2017-07-25  Wilco Dijkstra  <wdijkstr@arm.com>
167         PR target/79041
168         * gcc.target/aarch64/pr79041-2.c: New test.
170 2017-07-25  Georg-Johann Lay  <avr@gjlay.de>
172         Backport from trunk r247719.
174         2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
176         PR rtl-optimization/75964
177         * gcc.dg/torture/pr75964.c: New test.
179 2017-07-25  Bin Cheng  <bin.cheng@arm.com>
181         Backport from 2017-07-20 trunk r250384.
183         PR tree-optimization/81388
184         * gcc.dg/tree-ssa/pr81388-1.c: New test.
185         * gcc.dg/tree-ssa/pr81388-2.c: New test.
187 2017-07-23  Uros Bizjak  <ubizjak@gmail.com>
189         PR target/80569
190         * gcc.target/i386/pr80569.c: New test.
192 2017-07-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
194         Back port from trunk
195         2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
197         PR target/81193
198         * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
199         __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
200         __builtin_cpu_is and __builtin_cpu_supports are supported.
202 2017-07-18  Uros Bizjak  <ubizjak@gmail.com>
204         PR target/81471
205         * gcc.target/i386/pr81471.c: New test.
207 2017-07-17  Jakub Jelinek  <jakub@redhat.com>
209         PR tree-optimization/81428
210         * gcc.dg/fixed-point/pr81428.c: New test.
212         PR tree-optimization/81365
213         * g++.dg/torture/pr81365.C: New test.
215         Backported from mainline
216         2017-07-04  Jakub Jelinek  <jakub@redhat.com>
218         PR c++/81258
219         * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
220         * g++.dg/cpp1z/decomp30.C: New test.
222         2017-06-30  Jakub Jelinek  <jakub@redhat.com>
224         PR target/81225
225         * gcc.target/i386/pr81225.c: New test.
227 2017-07-16  Eric Botcazou  <ebotcazou@adacore.com>
229         * gnat.dg/opt65.adb: New test.
231 2017-07-10  Uros Bizjak  <ubizjak@gmail.com>
233         PR target/81375
234         * gcc.target/i386/pr81375.c: New test.
236 2017-07-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
238         Backport from mainline
239         2017-07-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
241         PR target/81348
242         * gcc.target/powerpc/pr81348.c: New test.
244 2017-07-07  Jose E. Marchesi  <jose.marchesi@oracle.com>
246         * gcc.target/sparc/dictunpack.c: New file.
247         * gcc.target/sparc/fpcmpdeshl.c: Likewise.
248         * gcc.target/sparc/fpcmpshl.c: Likewise.
249         * gcc.target/sparc/fpcmpurshl.c: Likewise.
250         * gcc.target/sparc/fpcmpushl.c: Likewise.
252 2017-07-05  Georg-Johann Lay  <avr@gjlay.de>
254         Backport from 2017-07-05 trunk r249995, r249996.
256         PR target/81305
257         * gcc.target/avr/isr-test.h: New file.
258         * gcc.target/avr/torture/isr-01-simple.c: New test.
259         * gcc.target/avr/torture/isr-02-call.c: New test.
260         * gcc.target/avr/torture/isr-03-fixed.c: New test.
262 2017-07-04  Uros Bizjak  <ubizjak@gmail.com>
264         PR target/81300
265         * gcc.target/i386/pr81300.c: New test.
267 2017-07-04  Uros Bizjak  <ubizjak@gmail.com>
269         PR target/81294
270         * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
271         x and y arguments in the call to _subborrow_u32.
272         * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
273         x and y arguments in the call to _subborrow_u64.
274         * gcc.target/i386/pr81294-1.c: New test.
275         * gcc.target/i386/pr81294-2.c: Ditto.
277 2017-07-03  Tom de Vries  <tom@codesourcery.com>
279         backport from mainline:
280         PR tree-optimization/81192
281         2017-07-03  Tom de Vries  <tom@codesourcery.com>
283         * gcc.dg/pr81192.c: New test.
285 2017-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
287         Backport from mainline
288         2017-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
290         PR target/80510
291         * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
292         * gcc.target/powerpc/pr80510-2.c: Likewise.
294         Backport from mainline
295         2017-06-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
297         PR target/79799
298         * gcc.target/powerpc/pr79799-1.c: New test.
299         * gcc.target/powerpc/pr79799-2.c: Likewise.
300         * gcc.target/powerpc/pr79799-3.c: Likewise.
301         * gcc.target/powerpc/pr79799-4.c: Likewise.
302         * gcc.target/powerpc/pr79799-5.c: Likewise.
304 2017-06-29  Richard Biener  <rguenther@suse.de>
306         Backport from mainline
307         2017-06-19  Richard Biener  <rguenther@suse.de>
309         PR ipa/81112
310         * g++.dg/torture/pr81112.C: New testcase.
312 2017-06-28  Richard Biener  <rguenther@suse.de>
314         Backport from mainline
315         2017-06-09  Richard Biener  <rguenther@suse.de>
317         PR middle-end/81007
318         * g++.dg/pr81007.C: New testcase.
320         2017-06-14  Richard Biener  <rguenther@suse.de>
322         PR tree-optimization/81083
323         * gcc.dg/torture/pr81083.c: New testcase.
325 2017-06-28  Eric Botcazou  <ebotcazou@adacore.com>
327         * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
328         passed to pthread_join.
330 2017-06-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
332         Backport from trunk:
333         PR libgfortran/53029
334         * gfortran.dg/read_5.f90: New test.
336 2017-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
338         Backports from trunk:
340         2017-05-17  Segher Boessenkool  <segher@kernel.crashing.org>
341         PR middle-end/80692
342         * gcc.c-torture/execute/pr80692.c: New testcase.
344         2017-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
345         PR target/80966
346         * gcc.target/powerpc/stack-limit.c: New testcase.
348 2017-06-27  Jakub Jelinek  <jakub@redhat.com>
350         PR sanitizer/81209
351         * g++.dg/ubsan/pr81209.C: New test.
353         PR middle-end/81207
354         * gcc.c-torture/compile/pr81207.c: New test.
356 2017-06-26  Eric Botcazou  <ebotcazou@adacore.com>
358         * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
360 2017-06-24  Marek Polacek  <polacek@redhat.com>
361         
362         Backport from mainline
363         2017-05-04  Marek Polacek  <polacek@redhat.com>
365         PR tree-optimization/80612
366         * gcc.dg/torture/pr80612.c: New test.
368 2017-06-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
370         Backport from mainline
371         2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
373         * gcc.target/arm/fpscr.c: New file.
375 2017-06-22  Martin Liska  <mliska@suse.cz>
377         Backport from mainline
378         2017-06-19  Martin Liska  <mliska@suse.cz>
380         PR sanitizer/80879
381         * gcc.dg/asan/use-after-scope-switch-4.c: New test.
383 2017-06-22  Martin Liska  <mliska@suse.cz>
385         Backport from mainline
386         2017-05-26  Martin Liska  <mliska@suse.cz>
388         PR ipa/80663
389         * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
390         split at the problematic spot.
391         * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
392         a valid value of the param.
394 2017-06-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
396         Back port from mainline
397         PR target/80510
398         * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
399         32-bit support is added.  Change ITYPE size to 64-bit integer.
400         * gcc.target/powerpc/pr80510-2.c: Likewise.
402 2017-06-21  Jakub Jelinek  <jakub@redhat.com>
404         PR c++/81154
405         * g++.dg/gomp/pr81154.C: New test.
407         Backported from mainline
408         2017-06-20  Jakub Jelinek  <jakub@redhat.com>
410         PR target/81121
411         * gcc.target/i386/pr81121.c: New test.
413         2017-06-19  Jakub Jelinek  <jakub@redhat.com>
415         PR sanitizer/81125
416         * g++.dg/ubsan/pr81125.C: New test.
418         PR sanitizer/81111
419         * g++.dg/ubsan/pr81111.C: New test.
421         2017-06-13  Jakub Jelinek  <jakub@redhat.com>
423         PR c++/80973
424         * g++.dg/ubsan/pr80973.C: New test.
426         PR c++/80984
427         * g++.dg/opt/nrv18.C: New test.
429 2017-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
431         Backport from mainline
432         2017-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
434         PR target/71778
435         * gcc.target/arm/pr71778.c: New.
437 2017-06-14  Eric Botcazou  <ebotcazou@adacore.com>
439         * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
441 2017-06-09  Janus Weil  <janus@gcc.gnu.org>
443         Backport from trunk
444         PR fortran/70601
445         * gfortran.dg/proc_ptr_comp_50.f90: New test.
447 2017-06-08  Uros Bizjak  <ubizjak@gmail.com>
449         PR target/81015
450         * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
451         * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
452         * gcc.target/i386/pr81015.c: New test.
454 2017-06-08  Jakub Jelinek  <jakub@redhat.com>
456         PR c/81006
457         * c-c++-common/gomp/pr81006.c: New test.
459         PR c++/81011
460         * g++.dg/gomp/pr81011.C: New test.
462 2017-06-07  Richard Biener  <rguenther@suse.de>
464         Backport from mainline
465         2017-05-02  Richard Biener  <rguenther@suse.de>
467         PR tree-optimization/80549
468         * gcc.dg/torture/pr80549.c: New testcase.
470         2017-05-19  Richard Biener  <rguenther@suse.de>
472         PR c++/80593
473         * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
474         * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
476         2017-05-26  Richard Biener  <rguenther@suse.de>
478         PR tree-optimization/80842
479         * gcc.dg/torture/pr80842.c: New testcase.
481         2017-05-31  Richard Biener  <rguenther@suse.de>
483         PR tree-optimization/80906
484         * gcc.dg/graphite/pr80906.c: New testcase.
486         2017-05-11  Richard Biener  <rguenther@suse.de>
488         PR tree-optimization/80705
489         * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
491 2017-06-07  Marek Polacek  <polacek@redhat.com>
493         Backport from mainline
494         2017-06-04  Marek Polacek  <polacek@redhat.com>
496         PR c/80919
497         * gcc.dg/format/pr80919.c: New test.
499 2017-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
501         Back port from mainline
502         2017-05-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
504         PR target/80718
505         * gcc.target/powerpc/pr80718.c: New test.
507 2017-06-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
509         Backport from trunk
510         PR fortran/80975
511         * gfortran.dg/matmul_16.f90: New test.
512         * gfortran.dg/inline_matmul_18.f90: New test.
514 2017-06-06  David S. Miller  <davem@davemloft.net>
516         * gcc.target/sparc/sparc-ret-3.c: New test.
518 2017-06-05  Janus Weil  <janus@gcc.gnu.org>
520         Backport from trunk
521         PR fortran/80766
522         * gfortran.dg/typebound_call_28.f90: New test.
524 2017-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
526         PR fortran/80904
527         * gfortran.dg/matmul_bounds_12.f90:  New test.
529 2017-06-02  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
531         Backport from mainline
532         2017-05-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>
533                     Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
535         PR target/71607
536         * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
537         * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
538         * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
539         * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
540         * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
541         * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
542         * gcc.target/arm/tls-disable-literal-pool.c: New.
544 2017-06-02  Jakub Jelinek  <jakub@redhat.com>
546         PR rtl-optimization/80903
547         * gcc.dg/pr80903.c: New test.
549         PR fortran/80918
550         * gfortran.dg/gomp/pr80918.f90: New test.
552 2017-05-31  Martin Jambor  <mjambor@suse.cz>
554         Backport from mainline
555         2017-04-24  Martin Jambor  <mjambor@suse.cz>
557         PR tree-optimization/80293
558         * g++.dg/tree-ssa/pr80293.C: New test.
560 2017-05-29  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
562         Backport from mainline
563         2017-05-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
565         * gcc.target/s390/pr80725.c: New test.
567 2017-05-26  Marek Polacek  <polacek@redhat.com>
569         Backported from mainline
570         2017-05-17  Marek Polacek  <polacek@redhat.com>
572         PR sanitizer/80659
573         * gcc.dg/asan/pr80659.c: New test.
575 2017-05-26  Marek Polacek  <polacek@redhat.com>
577         Backported from mainline
578         2017-05-26  Marek Polacek  <polacek@redhat.com>
580         PR sanitizer/80875
581         * c-c++-common/ubsan/pr80875.c: New test.
583 2017-05-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
585         Backport from trunk
586         2017-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
588         PR target/80510
589         * gcc.target/powerpc/pr80510-1.c: New test.
590         * gcc.target/powerpc/pr80510-2.c: Likewise.
592         Backport from trunk
593         2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
595         PR target/68163
596         * gcc.target/powerpc/pr68163.c: New test.
598 2017-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
600         Backport from trunk
601         PR libgfortran/80741
602         * gfortran.dg/read_4.f90: New test.
604 2017-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
606         Backport from trunk
607         PR libgfortran/80333
608         * gfortran.dg/dtio_30.f03: New test.
610 2017-05-23  Sheldon Lobo  <sheldon.lobo@oracle.com>
612         Backport from mainline
613         2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>
615         * gcc.target/sparc/niagara7-align.c: New test.
617 2017-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
619         Backport from trunk
620         PR libgfortran/80333
621         * gfortran.dg/dtio_30.f03: New test.
623 2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
625         Backport from mainline
626         2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
628         * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
629         LE-only.
631 2017-05-22  Pierre-Marie de Rodat  <derodat@adacore.com>
633         * gnat.dg/specs/not_null1.ads: New test.
635 2017-05-19  Uros Bizjak  <ubizjak@gmail.com>
637         Backport from mainline
638         2017-05-18  Uros Bizjak  <ubizjak@gmail.com>
640         PR target/80799
641         * g++.dg/other/i386-11.C: New test.
643 2017-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
645         Backport from trunk
646         PR libgfortran/80727
647         * gfortran.dg/read_3.f90: New test.
649 2017-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
651         Backport from trunk
652         PR fortran/78659
653         * gfortran.dg/namelist_91.f90: New test.
654         * gfortran.dg/namelist_92.f90: New test.
655         * gfortran.dg/namelist_93.f90: New test.
656         * gfortran.dg/namelist_94.f90: New test.
658 2017-05-15  Steven G. Kargl  <kargl@gcc.gnu.org>
660         PR fortran/80752
661         gfortran.dg/pr80752.f90: New test.
663 2017-05-14  Uros Bizjak  <ubizjak@gmail.com>
665         Backport from mainline
666         2017-05-11  Uros Bizjak  <ubizjak@gmail.com>
667                     Jakub Jelinek  <jakub@redhat.com>
669         PR target/80706
670         * gcc.target/i386/pr80706.c: New test.
672         2017-05-11  Uros Bizjak  <ubizjak@gmail.com>
674         * gcc.target/i386/pr22152.c: Fix undefined testcase.
675         Remove unnecessary loop.  Run on 32-bit targets only.
677 2017-05-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
679         Backport from mainline
680         2017-05-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
682         * gcc.target/powerpc/versioned-copy-loop.c: New file.
684 2017-05-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
686         Backport from mainline
687         2017-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
689         * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
691 2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
693         Back port from mainline
694         2017-05-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
696         PR target/79038
697         PR target/79202
698         PR target/79203
699         * gcc.target/powerpc/ppc-round3.c: New test.
700         * gcc.target/powerpc/ppc-round2.c: Update expected code.
702 2017-05-05  Janus Weil  <janus@gcc.gnu.org>
704         Backport from trunk
705         PR fortran/80121
706         * gfortran.dg/intent_out_9.f90: New test case.
708 2017-05-05  Janus Weil  <janus@gcc.gnu.org>
710         Backport from trunk
711         PR fortran/80392
712         * gfortran.dg/proc_ptr_comp_49.f90: New test case.
714 2017-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716         Backport from mainline
717         PR fortran/80484
718         * gfortran.dg/dtio_29.f03: New test.
720 2017-05-03  Richard Biener  <rguenther@suse.de>
722         Backport from mainline
723         2017-04-25  Richard Biener  <rguenther@suse.de>
725         PR tree-optimization/80492
726         * gcc.dg/pr80492.c: New testcase.
728         2017-04-27  Richard Biener  <rguenther@suse.de>
730         PR middle-end/80539
731         * gcc.dg/torture/pr80539.c: New testcase.
733 2017-05-03  Jakub Jelinek <jakub@redhat.com>
735         Backported from mainline
736         2017-04-21  Jakub Jelinek  <jakub@redhat.com>
738         PR c/80468
739         * gcc.dg/pr80468.c: New test.
741 2017-05-02  Release Manager
743         * GCC 7.1.0 released.
745 2017-05-02  Richard Biener  <rguenther@suse.de>
747         PR tree-optimization/80591
748         * gcc.dg/torture/pr80591.c: New testcase.
750 2017-04-27  Jakub Jelinek  <jakub@redhat.com>
752         PR c++/80534
753         * g++.dg/other/pr80534-1.C: New test.
754         * g++.dg/other/pr80534-2.C: New test.
756         PR target/77728
757         * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
759 2017-04-25  Martin Sebor  <msebor@redhat.com>
761         PR tree-optimization/80497
762         * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
764 2017-04-25  Marek Polacek  <polacek@redhat.com>
766         2017-04-25  Marek Polacek  <polacek@redhat.com>
767         Backport from mainline
769         PR sanitizer/80349
770         * g++.dg/ubsan/pr80349-2.C: New test.
772 2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
773             Jakub Jelinek  <jakub@redhat.com>
775         PR target/77728
776         * g++.dg/abi/pr77728-1.C: New test.
778 2017-04-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
780         Backport from mainline
781         PR target/80482
782         * gcc.target/powerpc/vec-constvolatile.c: New test.
784 2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
785             Jakub Jelinek  <jakub@redhat.com>
787         PR target/77728
788         * g++.dg/abi/pr77728-2.C: New test.
790 2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
792         Backport from mainline
793         2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
795         PR target/80464
796         * gfortran.fortran-torture/compile/pr80464.f90: New test.
798 2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
800         Backport from mainline
801         2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
803         PR target/79895
804         * gcc.target/s390/pr79895.c: New test.
806 2017-04-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
808         Backport from maineline
809         2017-04-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
811         PR target/80080
812         * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
813         * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
814         * gcc.target/s390/md/atomic_exchange-1.inc: New test.
816 2017-04-25  Jakub Jelinek  <jakub@redhat.com>
818         PR rtl-optimization/80501
819         * gcc.c-torture/execute/pr80501.c: New test.
821         PR rtl-optimization/80500
822         * gcc.dg/pr80500.c: New test.
824 2017-04-24  Martin Liska  <mliska@suse.cz>
826         Backport from mainline
827         2017-04-24  Martin Liska  <mliska@suse.cz>
829         PR middle-end/79931
830         * g++.dg/ipa/pr79931.C: New test.
832 2017-04-21  Eric Botcazou  <ebotcazou@adacore.com>
834         PR tree-optimization/80426
835         * gcc.c-torture/execute/20170429-1.c: Rename into...
836         * gcc.c-torture/execute/20170419-1.c: ...this.
838 2017-04-20  Jonathan Wakely  <jwakely@redhat.com>
840         PR c++/80473
841         * g++.dg/diagnostic/pr80473.C: New test.
843 2017-04-20  Jakub Jelinek  <jakub@redhat.com>
845         PR middle-end/80423
846         * g++.dg/other/pr80423.C: New test.
848 2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
850         * gcc.dg/pr80170.c: Require ptr32plus.
852 2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>
854         PR tree-optimization/80426
855         * gcc.c-torture/execute/20170419-1.c: New test.
857 2017-04-19  Jakub Jelinek  <jakub@redhat.com>
859         PR debug/80461
860         * g++.dg/debug/pr80461.C: New test.
862         PR c++/80459
863         * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
864         (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
865         is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
867         PR debug/80436
868         * g++.dg/opt/pr80436.C: New test.
870 2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
872         * gcc.dg/torture/pr80341.c: Require int32plus.
874 2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>
875             Jeff Law  <law@redhat.com>
877         * gcc.c-torture/compile/20170419-1.c: New test.
879 2017-04-19  Tom de Vries  <tom@codesourcery.com>
881         PR testsuite/80221
882         * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
883         subsequent dg directives.
884         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
885         * c-c++-common/Wint-to-pointer-cast-3.c: Same.
886         * c-c++-common/attr-fallthrough-2.c: Same.
887         * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
888         * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
889         * c-c++-common/cilk-plus/AN/pr61191.c: Same.
890         * c-c++-common/cilk-plus/AN/pr61963.c: Same.
891         * c-c++-common/cilk-plus/AN/pr62008.c: Same.
892         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
893         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
894         * c-c++-common/cilk-plus/CK/errors.c: Same.
895         * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
896         * c-c++-common/cilk-plus/PS/clauses1.c: Same.
897         * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
898         * c-c++-common/cpp/pr57580.c: Same.
899         * c-c++-common/goacc/asyncwait-1.c: Same.
900         * c-c++-common/goacc/cache-2.c: Same.
901         * c-c++-common/goacc/declare-2.c: Same.
902         * c-c++-common/goacc/deviceptr-1.c: Same.
903         * c-c++-common/goacc/routine-5.c: Same.
904         * c-c++-common/gomp/clauses-2.c: Same.
905         * c-c++-common/gomp/ordered-3.c: Same.
906         * c-c++-common/gomp/pr67501.c: Same.
907         * c-c++-common/pr20000.c: Same.
908         * c-c++-common/pr43395.c: Same.
909         * c-c++-common/pr49706.c: Same.
910         * c-c++-common/pr77624-1.c: Same.
911         * c-c++-common/pr77624-2.c: Same.
912         * c-c++-common/raw-string-14.c: Same.
913         * c-c++-common/raw-string-16.c: Same.
914         * c-c++-common/raw-string-3.c: Same.
915         * c-c++-common/raw-string-4.c: Same.
916         * c-c++-common/raw-string-5.c: Same.
917         * c-c++-common/raw-string-6.c: Same.
918         * g++.dg/abi/mangle41.C: Same.
919         * g++.dg/conversion/nullptr1.C: Same.
920         * g++.dg/cpp0x/alias-decl-80296.C: Same.
921         * g++.dg/cpp0x/auto27.C: Same.
922         * g++.dg/cpp0x/constexpr-98.C: Same.
923         * g++.dg/cpp0x/constexpr-diag2.C: Same.
924         * g++.dg/cpp0x/diag2.C: Same.
925         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
926         * g++.dg/cpp0x/nullptr15.C: Same.
927         * g++.dg/cpp0x/pr31431-2.C: Same.
928         * g++.dg/cpp0x/pr31431.C: Same.
929         * g++.dg/cpp0x/pr79118.C: Same.
930         * g++.dg/cpp0x/static_assert3.C: Same.
931         * g++.dg/cpp0x/temp_default2.C: Same.
932         * g++.dg/cpp0x/trailing4.C: Same.
933         * g++.dg/cpp0x/variadic-ex10.C: Same.
934         * g++.dg/cpp0x/variadic-ex13.C: Same.
935         * g++.dg/cpp0x/variadic-ex14.C: Same.
936         * g++.dg/cpp0x/variadic-ex3.C: Same.
937         * g++.dg/cpp0x/variadic-ex4.C: Same.
938         * g++.dg/cpp0x/variadic59.C: Same.
939         * g++.dg/cpp0x/vt-37737-2.C: Same.
940         * g++.dg/cpp0x/vt-57397-1.C: Same.
941         * g++.dg/cpp0x/vt-57397-2.C: Same.
942         * g++.dg/cpp1z/constexpr-lambda8.C: Same.
943         * g++.dg/cpp1z/gen-attrs1.C: Same.
944         * g++.dg/diagnostic/pr71075.C: Same.
945         * g++.dg/eh/goto2.C: Same.
946         * g++.dg/eh/goto3.C: Same.
947         * g++.dg/expr/bitfield4.C: Same.
948         * g++.dg/expr/bitfield5.C: Same.
949         * g++.dg/expr/bitfield6.C: Same.
950         * g++.dg/expr/bool1.C: Same.
951         * g++.dg/expr/bool3.C: Same.
952         * g++.dg/expr/cond10.C: Same.
953         * g++.dg/expr/cond11.C: Same.
954         * g++.dg/expr/lval3.C: Same.
955         * g++.dg/expr/lval4.C: Same.
956         * g++.dg/ext/anon-struct4.C: Same.
957         * g++.dg/ext/attrib44.C: Same.
958         * g++.dg/ext/builtin3.C: Same.
959         * g++.dg/ext/dllimport7.C: Same.
960         * g++.dg/ext/label5.C: Same.
961         * g++.dg/ext/no-asm-1.C: Same.
962         * g++.dg/ext/utf16-4.C: Same.
963         * g++.dg/ext/vla2.C: Same.
964         * g++.dg/gomp/block-1.C: Same.
965         * g++.dg/gomp/block-2.C: Same.
966         * g++.dg/gomp/block-3.C: Same.
967         * g++.dg/gomp/block-5.C: Same.
968         * g++.dg/gomp/linear-2.C: Same.
969         * g++.dg/gomp/target-1.C: Same.
970         * g++.dg/gomp/target-2.C: Same.
971         * g++.dg/gomp/taskgroup-1.C: Same.
972         * g++.dg/gomp/teams-1.C: Same.
973         * g++.dg/inherit/pure1.C: Same.
974         * g++.dg/init/array43.C: Same.
975         * g++.dg/init/array46.C: Same.
976         * g++.dg/init/const10.C: Same.
977         * g++.dg/init/ctor4-1.C: Same.
978         * g++.dg/init/ctor4.C: Same.
979         * g++.dg/init/new37.C: Same.
980         * g++.dg/init/pr25811.C: Same.
981         * g++.dg/init/pr29043.C: Same.
982         * g++.dg/init/pr29571.C: Same.
983         * g++.dg/lookup/duperr1.C: Same.
984         * g++.dg/lookup/error1.C: Same.
985         * g++.dg/lookup/koenig5.C: Same.
986         * g++.dg/lookup/pr77549.C: Same.
987         * g++.dg/lookup/suggestions1.C: Same.
988         * g++.dg/lookup/using16.C: Same.
989         * g++.dg/lookup/using7.C: Same.
990         * g++.dg/other/anon-union3.C: Same.
991         * g++.dg/other/array2.C: Same.
992         * g++.dg/other/error13.C: Same.
993         * g++.dg/other/error34.C: Same.
994         * g++.dg/overload/builtin1.C: Same.
995         * g++.dg/overload/conv-op1.C: Same.
996         * g++.dg/overload/error3.C: Same.
997         * g++.dg/overload/koenig1.C: Same.
998         * g++.dg/overload/operator5.C: Same.
999         * g++.dg/overload/template5.C: Same.
1000         * g++.dg/overload/unknown1.C: Same.
1001         * g++.dg/overload/using2.C: Same.
1002         * g++.dg/parse/constructor1.C: Same.
1003         * g++.dg/parse/crash36.C: Same.
1004         * g++.dg/parse/crash63.C: Same.
1005         * g++.dg/parse/error11.C: Same.
1006         * g++.dg/parse/error12.C: Same.
1007         * g++.dg/parse/error14.C: Same.
1008         * g++.dg/parse/error2.C: Same.
1009         * g++.dg/parse/error21.C: Same.
1010         * g++.dg/parse/error26.C: Same.
1011         * g++.dg/parse/error36.C: Same.
1012         * g++.dg/parse/friend12.C: Same.
1013         * g++.dg/parse/invalid-op1.C: Same.
1014         * g++.dg/parse/missing-template1.C: Same.
1015         * g++.dg/parse/parser-pr28152-2.C: Same.
1016         * g++.dg/parse/parser-pr28152.C: Same.
1017         * g++.dg/parse/pr16696-permissive.C: Same.
1018         * g++.dg/parse/pr16696.C: Same.
1019         * g++.dg/parse/pr69628.C: Same.
1020         * g++.dg/parse/ret-type2.C: Same.
1021         * g++.dg/parse/specialization1.C: Same.
1022         * g++.dg/parse/template3.C: Same.
1023         * g++.dg/parse/template9.C: Same.
1024         * g++.dg/parse/typename11.C: Same.
1025         * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1026         * g++.dg/pr45330.C: Same.
1027         * g++.dg/rtti/typeid6.C: Same.
1028         * g++.dg/spellcheck-fields.C: Same.
1029         * g++.dg/spellcheck-typenames.C: Same.
1030         * g++.dg/tc1/dr108.C: Same.
1031         * g++.dg/tc1/dr147.C: Same.
1032         * g++.dg/template/arg7.C: Same.
1033         * g++.dg/template/conv11.C: Same.
1034         * g++.dg/template/crash13.C: Same.
1035         * g++.dg/template/crash55.C: Same.
1036         * g++.dg/template/dependent-expr5.C: Same.
1037         * g++.dg/template/error17.C: Same.
1038         * g++.dg/template/error33.C: Same.
1039         * g++.dg/template/error4.C: Same.
1040         * g++.dg/template/error50.C: Same.
1041         * g++.dg/template/error53.C: Same.
1042         * g++.dg/template/friend.C: Same.
1043         * g++.dg/template/func2.C: Same.
1044         * g++.dg/template/local6.C: Same.
1045         * g++.dg/template/member5.C: Same.
1046         * g++.dg/template/meminit1.C: Same.
1047         * g++.dg/template/nested3.C: Same.
1048         * g++.dg/template/nontype6.C: Same.
1049         * g++.dg/template/overload12.C: Same.
1050         * g++.dg/template/ptrmem8.C: Same.
1051         * g++.dg/template/qualified-id1.C: Same.
1052         * g++.dg/template/spec15.C: Same.
1053         * g++.dg/template/static1.C: Same.
1054         * g++.dg/template/static10.C: Same.
1055         * g++.dg/template/static2.C: Same.
1056         * g++.dg/template/ttp25.C: Same.
1057         * g++.dg/template/typedef2.C: Same.
1058         * g++.dg/template/typename2.C: Same.
1059         * g++.dg/template/unify10.C: Same.
1060         * g++.dg/template/unify6.C: Same.
1061         * g++.dg/template/unify7.C: Same.
1062         * g++.dg/template/unify9.C: Same.
1063         * g++.dg/template/varmod1.C: Same.
1064         * g++.dg/ubsan/div-by-zero-1.C: Same.
1065         * g++.dg/ubsan/pr63956.C: Same.
1066         * g++.dg/warn/Waddress-1.C: Same.
1067         * g++.dg/warn/Wconversion2.C: Same.
1068         * g++.dg/warn/Wnull-conversion-1.C: Same.
1069         * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1070         * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1071         * g++.dg/warn/Wswitch-1.C: Same.
1072         * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1073         * g++.dg/warn/Wtype-limits.C: Same.
1074         * g++.dg/warn/Wunused-parm-5.C: Same.
1075         * g++.dg/warn/deprecated-6.C: Same.
1076         * g++.dg/warn/deprecated.C: Same.
1077         * g++.dg/warn/incomplete1.C: Same.
1078         * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1079         * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1080         * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1081         * g++.dg/warn/overflow-warn-1.C: Same.
1082         * g++.dg/warn/overflow-warn-3.C: Same.
1083         * g++.dg/warn/overflow-warn-4.C: Same.
1084         * g++.dg/warn/pr12242.C: Same.
1085         * g++.dg/warn/pr30551-2.C: Same.
1086         * g++.dg/warn/pr30551.C: Same.
1087         * g++.old-deja/g++.benjamin/16077.C: Same.
1088         * g++.old-deja/g++.bob/inherit1.C: Same.
1089         * g++.old-deja/g++.brendan/crash56.C: Same.
1090         * g++.old-deja/g++.brendan/template17.C: Same.
1091         * g++.old-deja/g++.eh/ctor1.C: Same.
1092         * g++.old-deja/g++.jason/bool5.C: Same.
1093         * g++.old-deja/g++.jason/cond.C: Same.
1094         * g++.old-deja/g++.jason/operator.C: Same.
1095         * g++.old-deja/g++.jason/pmf5.C: Same.
1096         * g++.old-deja/g++.law/ctors5.C: Same.
1097         * g++.old-deja/g++.law/missed-error2.C: Same.
1098         * g++.old-deja/g++.law/operators9.C: Same.
1099         * g++.old-deja/g++.law/temps1.C: Same.
1100         * g++.old-deja/g++.mike/for2.C: Same.
1101         * g++.old-deja/g++.mike/ns5.C: Same.
1102         * g++.old-deja/g++.mike/ns7.C: Same.
1103         * g++.old-deja/g++.mike/p10769b.C: Same.
1104         * g++.old-deja/g++.niklas/t120.C: Same.
1105         * g++.old-deja/g++.niklas/t121.C: Same.
1106         * g++.old-deja/g++.ns/koenig5.C: Same.
1107         * g++.old-deja/g++.oliva/overload1.C: Same.
1108         * g++.old-deja/g++.other/crash24.C: Same.
1109         * g++.old-deja/g++.other/crash25.C: Same.
1110         * g++.old-deja/g++.other/decl5.C: Same.
1111         * g++.old-deja/g++.other/lineno5.C: Same.
1112         * g++.old-deja/g++.other/null3.C: Same.
1113         * g++.old-deja/g++.other/overcnv2.C: Same.
1114         * g++.old-deja/g++.other/ptrmem7.C: Same.
1115         * g++.old-deja/g++.other/typename1.C: Same.
1116         * g++.old-deja/g++.other/vaarg3.C: Same.
1117         * g++.old-deja/g++.pt/crash10.C: Same.
1118         * g++.old-deja/g++.pt/crash28.C: Same.
1119         * g++.old-deja/g++.pt/crash38.C: Same.
1120         * g++.old-deja/g++.pt/explicit70.C: Same.
1121         * g++.old-deja/g++.pt/explicit77.C: Same.
1122         * g++.old-deja/g++.pt/expr2.C: Same.
1123         * g++.old-deja/g++.pt/spec5.C: Same.
1124         * g++.old-deja/g++.pt/spec6.C: Same.
1125         * g++.old-deja/g++.pt/typename3.C: Same.
1126         * g++.old-deja/g++.pt/typename5.C: Same.
1127         * g++.old-deja/g++.pt/typename6.C: Same.
1128         * g++.old-deja/g++.pt/typename7.C: Same.
1129         * g++.old-deja/g++.pt/unify4.C: Same.
1130         * g++.old-deja/g++.pt/unify8.C: Same.
1131         * g++.old-deja/g++.pt/vaarg3.C: Same.
1132         * g++.old-deja/g++.robertl/eb22.C: Same.
1133         * g++.old-deja/g++.robertl/eb4.C: Same.
1134         * g++.old-deja/g++.robertl/eb44.C: Same.
1135         * g++.old-deja/g++.robertl/eb69.C: Same.
1136         * g++.old-deja/g++.robertl/eb98.C: Same.
1137         * gcc.dg/20031223-1.c: Same.
1138         * gcc.dg/940510-1.c: Same.
1139         * gcc.dg/990506-0.c: Same.
1140         * gcc.dg/Walloca-1.c: Same.
1141         * gcc.dg/Walloca-2.c: Same.
1142         * gcc.dg/Wconversion-integer.c: Same.
1143         * gcc.dg/Wcxx-compat-8.c: Same.
1144         * gcc.dg/Wimplicit-int-1.c: Same.
1145         * gcc.dg/Wimplicit-int-2.c: Same.
1146         * gcc.dg/Wimplicit-int-4.c: Same.
1147         * gcc.dg/Wpointer-sign-Wall.c: Same.
1148         * gcc.dg/Wpointer-sign-pedantic.c: Same.
1149         * gcc.dg/Wshadow-1.c: Same.
1150         * gcc.dg/Wshadow-3.c: Same.
1151         * gcc.dg/Wswitch-enum-error.c: Same.
1152         * gcc.dg/Wswitch-enum.c: Same.
1153         * gcc.dg/Wswitch-error.c: Same.
1154         * gcc.dg/Wswitch.c: Same.
1155         * gcc.dg/Wtype-limits-Wextra.c: Same.
1156         * gcc.dg/Wtype-limits.c: Same.
1157         * gcc.dg/Wvla-larger-than-2.c: Same.
1158         * gcc.dg/anon-struct-5.c: Same.
1159         * gcc.dg/array-10.c: Same.
1160         * gcc.dg/array-11.c: Same.
1161         * gcc.dg/array-15.c: Same.
1162         * gcc.dg/array-2.c: Same.
1163         * gcc.dg/array-8.c: Same.
1164         * gcc.dg/array-const-2.c: Same.
1165         * gcc.dg/array-const-3.c: Same.
1166         * gcc.dg/bitfld-1.c: Same.
1167         * gcc.dg/bitfld-8.c: Same.
1168         * gcc.dg/builtin-redefine.c: Same.
1169         * gcc.dg/c11-noreturn-1.c: Same.
1170         * gcc.dg/c11-noreturn-2.c: Same.
1171         * gcc.dg/c11-static-assert-3.c: Same.
1172         * gcc.dg/c90-arraydecl-1.c: Same.
1173         * gcc.dg/c90-complex-1.c: Same.
1174         * gcc.dg/c90-complit-1.c: Same.
1175         * gcc.dg/c90-const-expr-11.c: Same.
1176         * gcc.dg/c90-const-expr-7.c: Same.
1177         * gcc.dg/c90-const-expr-8.c: Same.
1178         * gcc.dg/c90-enum-comma-1.c: Same.
1179         * gcc.dg/c90-flex-array-1.c: Same.
1180         * gcc.dg/c90-hexfloat-1.c: Same.
1181         * gcc.dg/c90-idem-qual-1.c: Same.
1182         * gcc.dg/c90-idem-qual-2.c: Same.
1183         * gcc.dg/c90-idem-qual-3.c: Same.
1184         * gcc.dg/c90-mixdecl-1.c: Same.
1185         * gcc.dg/c90-restrict-1.c: Same.
1186         * gcc.dg/c90-return-1.c: Same.
1187         * gcc.dg/c99-array-nonobj-1.c: Same.
1188         * gcc.dg/c99-arraydecl-1.c: Same.
1189         * gcc.dg/c99-complex-1.c: Same.
1190         * gcc.dg/c99-complex-2.c: Same.
1191         * gcc.dg/c99-complit-2.c: Same.
1192         * gcc.dg/c99-const-expr-7.c: Same.
1193         * gcc.dg/c99-const-expr-8.c: Same.
1194         * gcc.dg/c99-flex-array-3.c: Same.
1195         * gcc.dg/c99-flex-array-7.c: Same.
1196         * gcc.dg/c99-flex-array-typedef-7.c: Same.
1197         * gcc.dg/c99-impl-decl-1.c: Same.
1198         * gcc.dg/c99-impl-int-1.c: Same.
1199         * gcc.dg/c99-impl-int-2.c: Same.
1200         * gcc.dg/c99-init-3.c: Same.
1201         * gcc.dg/c99-restrict-1.c: Same.
1202         * gcc.dg/c99-return-1.c: Same.
1203         * gcc.dg/c99-tag-1.c: Same.
1204         * gcc.dg/c99-tag-3.c: Same.
1205         * gcc.dg/call-diag-2.c: Same.
1206         * gcc.dg/cpp/19940712-1.c: Same.
1207         * gcc.dg/cpp/19951025-1.c: Same.
1208         * gcc.dg/cpp/19990413-1.c: Same.
1209         * gcc.dg/cpp/direct2.c: Same.
1210         * gcc.dg/cpp/direct2s.c: Same.
1211         * gcc.dg/cpp/pr28709.c: Same.
1212         * gcc.dg/cpp/pr61854-c90.c: Same.
1213         * gcc.dg/cpp/pr61854-c94.c: Same.
1214         * gcc.dg/cpp/pragma-1.c: Same.
1215         * gcc.dg/cpp/pragma-2.c: Same.
1216         * gcc.dg/cpp/trad/escaped-eof.c: Same.
1217         * gcc.dg/cpp/trad/literals-2.c: Same.
1218         * gcc.dg/cpp/warn-comments-2.c: Same.
1219         * gcc.dg/cpp/warn-comments-3.c: Same.
1220         * gcc.dg/cpp/warn-comments.c: Same.
1221         * gcc.dg/cpp/warn-long-long-2.c: Same.
1222         * gcc.dg/cpp/warn-long-long.c: Same.
1223         * gcc.dg/cpp/warn-redefined-2.c: Same.
1224         * gcc.dg/cpp/warn-redefined.c: Same.
1225         * gcc.dg/darwin-cfstring-2.c: Same.
1226         * gcc.dg/darwin-cfstring-format-1.c: Same.
1227         * gcc.dg/decl-9.c: Same.
1228         * gcc.dg/declspec-1.c: Same.
1229         * gcc.dg/declspec-10.c: Same.
1230         * gcc.dg/declspec-11.c: Same.
1231         * gcc.dg/declspec-13.c: Same.
1232         * gcc.dg/declspec-18.c: Same.
1233         * gcc.dg/declspec-4.c: Same.
1234         * gcc.dg/declspec-5.c: Same.
1235         * gcc.dg/declspec-6.c: Same.
1236         * gcc.dg/declspec-8.c: Same.
1237         * gcc.dg/deprecated-4.c: Same.
1238         * gcc.dg/deprecated.c: Same.
1239         * gcc.dg/dfp/composite-type.c: Same.
1240         * gcc.dg/empty-source-2.c: Same.
1241         * gcc.dg/empty-source-3.c: Same.
1242         * gcc.dg/format/attr-6.c: Same.
1243         * gcc.dg/format/branch-1.c: Same.
1244         * gcc.dg/format/c90-printf-1.c: Same.
1245         * gcc.dg/format/c90-strftime-2.c: Same.
1246         * gcc.dg/format/c99-strftime-1.c: Same.
1247         * gcc.dg/format/cmn-err-1.c: Same.
1248         * gcc.dg/format/few-1.c: Same.
1249         * gcc.dg/format/ms_branch-1.c: Same.
1250         * gcc.dg/format/ms_unnamed-1.c: Same.
1251         * gcc.dg/format/ms_va-1.c: Same.
1252         * gcc.dg/format/unnamed-1.c: Same.
1253         * gcc.dg/format/va-1.c: Same.
1254         * gcc.dg/format/xopen-1.c: Same.
1255         * gcc.dg/funcdef-var-1.c: Same.
1256         * gcc.dg/funcdef-var-2.c: Same.
1257         * gcc.dg/gnu89-const-expr-1.c: Same.
1258         * gcc.dg/gnu89-const-expr-2.c: Same.
1259         * gcc.dg/gnu90-const-expr-1.c: Same.
1260         * gcc.dg/gnu99-const-expr-1.c: Same.
1261         * gcc.dg/gnu99-const-expr-2.c: Same.
1262         * gcc.dg/gnu99-init-2.c: Same.
1263         * gcc.dg/gomp/_Atomic-5.c: Same.
1264         * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1265         * gcc.dg/gomp/atomic-5.c: Same.
1266         * gcc.dg/gomp/linear-1.c: Same.
1267         * gcc.dg/gomp/pr67500.c: Same.
1268         * gcc.dg/init-bad-1.c: Same.
1269         * gcc.dg/init-bad-2.c: Same.
1270         * gcc.dg/init-bad-3.c: Same.
1271         * gcc.dg/init-string-1.c: Same.
1272         * gcc.dg/label-compound-stmt-1.c: Same.
1273         * gcc.dg/label-decl-2.c: Same.
1274         * gcc.dg/label-decl-4.c: Same.
1275         * gcc.dg/large-size-array-2.c: Same.
1276         * gcc.dg/large-size-array-4.c: Same.
1277         * gcc.dg/lvalue-6.c: Same.
1278         * gcc.dg/m-un-2.c: Same.
1279         * gcc.dg/multiple-overflow-warn-1.c: Same.
1280         * gcc.dg/multiple-overflow-warn-2.c: Same.
1281         * gcc.dg/multiple-overflow-warn-3.c: Same.
1282         * gcc.dg/nested-redef-1.c: Same.
1283         * gcc.dg/no-asm-1.c: Same.
1284         * gcc.dg/no-asm-3.c: Same.
1285         * gcc.dg/no-asm-4.c: Same.
1286         * gcc.dg/noncompile/20010524-1.c: Same.
1287         * gcc.dg/noncompile/incomplete-5.c: Same.
1288         * gcc.dg/noncompile/pr44517.c: Same.
1289         * gcc.dg/noncompile/pr52290.c: Same.
1290         * gcc.dg/noreturn-1.c: Same.
1291         * gcc.dg/overflow-warn-1.c: Same.
1292         * gcc.dg/overflow-warn-2.c: Same.
1293         * gcc.dg/overflow-warn-3.c: Same.
1294         * gcc.dg/overflow-warn-4.c: Same.
1295         * gcc.dg/parm-mismatch-1.c: Same.
1296         * gcc.dg/parser-pr28152-2.c: Same.
1297         * gcc.dg/parser-pr28152.c: Same.
1298         * gcc.dg/pedwarn-init.c: Same.
1299         * gcc.dg/pointer-arith-2.c: Same.
1300         * gcc.dg/pointer-arith-3.c: Same.
1301         * gcc.dg/pointer-arith-4.c: Same.
1302         * gcc.dg/pr14475.c: Same.
1303         * gcc.dg/pr18596-3.c: Same.
1304         * gcc.dg/pr18809-1.c: Same.
1305         * gcc.dg/pr27953.c: Same.
1306         * gcc.dg/pr30457.c: Same.
1307         * gcc.dg/pr30551-2.c: Same.
1308         * gcc.dg/pr30551-3.c: Same.
1309         * gcc.dg/pr30551-4.c: Same.
1310         * gcc.dg/pr30551-5.c: Same.
1311         * gcc.dg/pr30551-6.c: Same.
1312         * gcc.dg/pr30551.c: Same.
1313         * gcc.dg/pr36997.c: Same.
1314         * gcc.dg/pr41842.c: Same.
1315         * gcc.dg/pr48552-1.c: Same.
1316         * gcc.dg/pr48552-2.c: Same.
1317         * gcc.dg/pr59717.c: Same.
1318         * gcc.dg/pr61077.c: Same.
1319         * gcc.dg/pr61096-1.c: Same.
1320         * gcc.dg/pr63626.c: Same.
1321         * gcc.dg/pr64223-1.c: Same.
1322         * gcc.dg/pr64223-2.c: Same.
1323         * gcc.dg/pr8788-1.c: Same.
1324         * gcc.dg/pr8927-1.c: Same.
1325         * gcc.dg/pragma-darwin.c: Same.
1326         * gcc.dg/pragma-diag-5.c: Same.
1327         * gcc.dg/pragma-message.c: Same.
1328         * gcc.dg/redecl-1.c: Same.
1329         * gcc.dg/simd-1.c: Same.
1330         * gcc.dg/simd-5.c: Same.
1331         * gcc.dg/simd-6.c: Same.
1332         * gcc.dg/spellcheck-fields.c: Same.
1333         * gcc.dg/spellcheck-typenames.c: Same.
1334         * gcc.dg/struct-semi-2.c: Same.
1335         * gcc.dg/struct-semi-3.c: Same.
1336         * gcc.dg/transparent-union-3.c: Same.
1337         * gcc.dg/ucnid-8.c: Same.
1338         * gcc.dg/uninit-pr19430-O0.c: Same.
1339         * gcc.dg/uninit-pr19430.c: Same.
1340         * gcc.dg/uninit-pr20644-O0.c: Same.
1341         * gcc.dg/utf-dflt.c: Same.
1342         * gcc.dg/utf-dflt2.c: Same.
1343         * gcc.dg/utf16-4.c: Same.
1344         * gcc.dg/vla-11.c: Same.
1345         * gcc.dg/vla-20.c: Same.
1346         * gcc.dg/vla-init-1.c: Same.
1347         * gcc.dg/vla-init-2.c: Same.
1348         * gcc.dg/vla-init-3.c: Same.
1349         * gcc.dg/weak/weak-6.c: Same.
1350         * gcc.dg/weak/weak-7.c: Same.
1351         * gcc.dg/wtr-int-type-1.c: Same.
1352         * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1353         * gcc.target/arm/polytypes.c: Same.
1354         * gcc.target/i386/spellcheck-options-4.c: Same.
1355         * gcc.target/powerpc/20030218-1.c: Same.
1356         * gcc.target/sh/pr21255-4.c: Same.
1357         * gcc.test-framework/dg-error-exp-XP.c: Same.
1358         * gfortran.dg/array_constructor_30.f03: Same.
1359         * gfortran.dg/class_30.f90: Same.
1360         * gfortran.dg/goacc/subarrays.f95: Same.
1361         * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1362         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1363         * gfortran.dg/intrinsic_std_1.f90: Same.
1364         * gfortran.dg/pr70006.f90: Same.
1365         * gfortran.dg/warning-directive-1.F90: Same.
1366         * gfortran.dg/warning-directive-2.F90: Same.
1367         * gfortran.dg/warning-directive-3.F90: Same.
1368         * gfortran.dg/warning-directive-4.F90: Same.
1369         * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1370         * obj-c++.dg/class-extension-1.mm: Same.
1371         * obj-c++.dg/class-extension-2.mm: Same.
1372         * obj-c++.dg/class-protocol-1.mm: Same.
1373         * obj-c++.dg/cxx-ivars-1.mm: Same.
1374         * obj-c++.dg/duplicate-class-1.mm: Same.
1375         * obj-c++.dg/exceptions-3.mm: Same.
1376         * obj-c++.dg/exceptions-4.mm: Same.
1377         * obj-c++.dg/exceptions-5.mm: Same.
1378         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1379         * obj-c++.dg/fsf-package-0.m: Same.
1380         * obj-c++.dg/invalid-type-1.mm: Same.
1381         * obj-c++.dg/method-12.mm: Same.
1382         * obj-c++.dg/method-13.mm: Same.
1383         * obj-c++.dg/method-15.mm: Same.
1384         * obj-c++.dg/method-16.mm: Same.
1385         * obj-c++.dg/method-6.mm: Same.
1386         * obj-c++.dg/method-7.mm: Same.
1387         * obj-c++.dg/property/at-property-1.mm: Same.
1388         * obj-c++.dg/property/at-property-14.mm: Same.
1389         * obj-c++.dg/property/at-property-17.mm: Same.
1390         * obj-c++.dg/property/at-property-21.mm: Same.
1391         * obj-c++.dg/property/at-property-5.mm: Same.
1392         * obj-c++.dg/property/dotsyntax-4.mm: Same.
1393         * obj-c++.dg/property/dynamic-3.mm: Same.
1394         * obj-c++.dg/property/dynamic-4.mm: Same.
1395         * obj-c++.dg/property/property-neg-1.mm: Same.
1396         * obj-c++.dg/property/property-neg-6.mm: Same.
1397         * obj-c++.dg/property/synthesize-11.mm: Same.
1398         * obj-c++.dg/property/synthesize-5.mm: Same.
1399         * obj-c++.dg/property/synthesize-6.mm: Same.
1400         * obj-c++.dg/proto-lossage-4.mm: Same.
1401         * obj-c++.dg/protocol-qualifier-2.mm: Same.
1402         * obj-c++.dg/strings/strings-1.mm: Same.
1403         * obj-c++.dg/super-class-1.mm: Same.
1404         * obj-c++.dg/syntax-error-6.mm: Same.
1405         * obj-c++.dg/syntax-error-7.mm: Same.
1406         * obj-c++.dg/syntax-error-9.mm: Same.
1407         * obj-c++.dg/try-catch-13.mm: Same.
1408         * objc.dg/attributes/method-noreturn-1.m: Same.
1409         * objc.dg/bad-receiver-type-2.m: Same.
1410         * objc.dg/bad-receiver-type.m: Same.
1411         * objc.dg/call-super-2.m: Same.
1412         * objc.dg/class-2.m: Same.
1413         * objc.dg/class-extension-1.m: Same.
1414         * objc.dg/class-extension-2.m: Same.
1415         * objc.dg/class-protocol-1.m: Same.
1416         * objc.dg/desig-init-1.m: Same.
1417         * objc.dg/duplicate-class-1.m: Same.
1418         * objc.dg/exceptions-3.m: Same.
1419         * objc.dg/exceptions-4.m: Same.
1420         * objc.dg/exceptions-5.m: Same.
1421         * objc.dg/foreach-6.m: Same.
1422         * objc.dg/foreach-7.m: Same.
1423         * objc.dg/fsf-nsstring-format-1.m: Same.
1424         * objc.dg/fsf-package-0.m: Same.
1425         * objc.dg/invalid-type-1.m: Same.
1426         * objc.dg/method-11.m: Same.
1427         * objc.dg/method-19.m: Same.
1428         * objc.dg/method-2.m: Same.
1429         * objc.dg/method-20.m: Same.
1430         * objc.dg/method-5.m: Same.
1431         * objc.dg/method-6.m: Same.
1432         * objc.dg/method-7.m: Same.
1433         * objc.dg/method-9.m: Same.
1434         * objc.dg/missing-proto-3.m: Same.
1435         * objc.dg/private-1.m: Same.
1436         * objc.dg/property/at-property-1.m: Same.
1437         * objc.dg/property/at-property-14.m: Same.
1438         * objc.dg/property/at-property-17.m: Same.
1439         * objc.dg/property/at-property-21.m: Same.
1440         * objc.dg/property/at-property-5.m: Same.
1441         * objc.dg/property/dynamic-3.m: Same.
1442         * objc.dg/property/dynamic-4.m: Same.
1443         * objc.dg/property/property-neg-1.m: Same.
1444         * objc.dg/property/property-neg-6.m: Same.
1445         * objc.dg/property/synthesize-11.m: Same.
1446         * objc.dg/property/synthesize-5.m: Same.
1447         * objc.dg/property/synthesize-6.m: Same.
1448         * objc.dg/proto-hier-1.m: Same.
1449         * objc.dg/proto-lossage-4.m: Same.
1450         * objc.dg/protocol-qualifier-2.m: Same.
1451         * objc.dg/strings/strings-1.m: Same.
1452         * objc.dg/type-size-1.m: Same.
1454 2017-04-18  Jeff Law  <law@redhat.com>
1456         PR target/74563
1457         * gcc.target/mips/pr74563: New test.
1459 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
1461         PR tree-optimization/80443
1462         * gcc.c-torture/compile/pr80443.c: New test.
1464 2017-04-18  Richard Sandiford  <richard.sandiford@arm.com>
1466         PR rtl-optimization/80357
1467         * gcc.c-torture/compile/pr80357.c: New test.
1469 2017-04-18  Jeff Law  <law@redhat.com>
1471         PR middle-end/80422
1472         * gcc.c-torture/compile/pr80422.c: New test.
1474 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
1476         PR debug/80263
1477         * gcc.dg/debug/dwarf2/pr80263.c: New test.
1479 2017-04-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1481         PR target/80099
1482         * gcc.target/powerpc/pr80099-1.c: New test.
1483         * gcc.target/powerpc/pr80099-2.c: Likewise.
1484         * gcc.target/powerpc/pr80099-3.c: Likewise.
1485         * gcc.target/powerpc/pr80099-4.c: Likewise.
1486         * gcc.target/powerpc/pr80099-5.c: Likewise.
1488 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
1490         PR sanitizer/80444
1491         * gcc.dg/sancov/pr80444.c: New test.
1493         PR middle-end/79788
1494         PR middle-end/80375
1495         * gcc.dg/pr79788-1.c: New test.
1496         * gcc.dg/pr79788-2.c: New test.
1498 2017-04-18  Marek Polacek  <polacek@redhat.com>
1500         PR c++/80244 - ICE with attribute in template alias.
1501         * g++.dg/cpp0x/alias-decl-59.C: New test.
1503         PR c++/80241 - ICE with alignas pack expansion.
1504         * g++.dg/cpp0x/alignas11.C: New test.
1506 2017-04-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1508         PR c++/80287
1509         * g++.dg/lto/pr80287_0.C: New test.
1511 2017-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1513         PR target/80315
1514         * gcc.target/powerpc/pr80315-1.c: New test.
1515         * gcc.target/powerpc/pr80315-2.c: New test.
1516         * gcc.target/powerpc/pr80315-3.c: New test.
1517         * gcc.target/powerpc/pr80315-4.c: New test.
1519 2017-04-16  Tom de Vries  <tom@codesourcery.com>
1521         * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1522           directive.
1523         * g++.dg/parse/error3.C: Same.
1524         * g++.old-deja/g++.pt/niklas01a.C: Same.
1525         * gcc.dg/990506-0.c: Same.
1526         * gcc.dg/cpp/19990413-1.c: Same.
1527         * gcc.dg/cpp/pragma-1.c: Same.
1528         * gcc.dg/cpp/pragma-2.c: Same.
1529         * gcc.dg/m-un-2.c: Same.
1530         * objc.dg/private-1.m: Same.
1532 2017-04-15  Uros Bizjak  <ubizjak@gmail.com>
1534         * gcc.dg/pr54669.c: Fix dg-do directive.
1535         * gcc.dg/pr78582.c: Ditto.
1536         * gcc.dg/pr80020.c: Ditto.
1537         * gcc.dg/torture/pr57993-2.cpp: Ditto.
1538         * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1539         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1540         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1541         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1542         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1543         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1544         * gcc.dg/tree-ssa/pr79352.c: Ditto.
1545         * gcc.dg/tree-ssa/pr79376.c: Ditto.
1546         * gcc.dg/tree-ssa/pr79691.c: Ditto.
1548 2017-04-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1550         * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
1551         * gfortran.dg/generic_29.f90: Likewise.
1552         * gfortran.dg/goacc/multi-clause.f90: Likewise.
1553         * gfortran.dg/pr41922.f90: Likewise.
1554         * gfortran.dg/pr70006.f90: Likewise.
1556 2017-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
1558         PR tree-optimization/66612
1559         * gcc.target/powerpc/20050830-1.c: Remove xfail.
1561 2017-04-14  Janus Weil  <janus@gcc.gnu.org>
1563         PR fortran/80361
1564         * gfortran.dg/class_62.f90: New test case.
1566 2017-04-14  Andrew Burgess  <andrew.burgess@embecosm.com>
1568         * gcc.target/arc/loop-1.c: New file.
1570 2017-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1572         PR target/80098
1573         * gcc.target/powerpc/pr80098-1.c: New test.
1574         * gcc.target/powerpc/pr80098-2.c: Likewise.
1575         * gcc.target/powerpc/pr80098-3.c: Likewise.
1576         * gcc.target/powerpc/pr80098-4.c: Likewise.
1578 2017-04-13  Jakub Jelinek  <jakub@redhat.com>
1580         PR sanitizer/80403
1581         * g++.dg/ubsan/pr80403-2.C: New test.
1583 2017-04-13  Vladimir Makarov  <vmakarov@redhat.com>
1585         PR rtl-optimization/80343
1586         * gcc.target/powerpc/pr80343.c: New.
1588 2017-04-13  Denis Khalikov  <d.khalikov@partner.samsung.com>
1590         PR sanitizer/80414
1591         * c-c++-common/ubsan/bounds-15.c: New test.
1593 2017-04-13  Richard Biener  <rguenther@suse.de>
1595         PR testsuite/80416
1596         * g++.dg/torture/pr79671.C: Fix asm constraints.
1598 2017-04-13  Jakub Jelinek  <jakub@redhat.com>
1600         PR debug/80321
1601         * gcc.dg/debug/pr80321.c: New test.
1603 2017-04-13  Eric Botcazou  <ebotcazou@adacore.com>
1605         * gnat.dg/debug10.adb: New test.
1606         * gnat.dg/debug10_pkg.ads: New helper.
1608 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
1610         PR tree-optimization/79390
1611         * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1613         PR sanitizer/80403
1614         PR sanitizer/80404
1615         PR sanitizer/80405
1616         * g++.dg/ubsan/pr80403.C: New test.
1617         * g++.dg/ubsan/pr80404.C: New test.
1618         * g++.dg/ubsan/pr80405.C: New test.
1620         PR c/80163
1621         * gcc.dg/torture/pr80163.c: New test.
1623 2017-04-12  Richard Biener  <rguenther@suse.de>
1624             Jeff Law  <law@redhat.com>
1626         PR tree-optimization/80359
1627         * gcc.dg/torture/pr80359.c: New testcase.
1629 2017-04-12  Richard Biener  <rguenther@suse.de>
1630             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1632         PR middle-end/79671
1633         * g++.dg/torture/pr79671.C: New testcase.
1634         * g++.dg/lto/pr79671_0.C: Likewise.
1635         * g++.dg/lto/pr79671_1.c: Likewise.
1637 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
1639         PR sanitizer/80349
1640         * g++.dg/ubsan/pr80349.C: New test.
1642 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
1644         PR c++/80370
1645         * g++.dg/cpp1z/decomp28.C: New test.
1647         PR middle-end/80100
1648         * gcc.dg/pr80100.c: New test.
1650         PR rtl-optimization/80385
1651         * g++.dg/opt/pr80385.C: New test.
1653 2017-04-11  Martin Liska  <mliska@suse.cz>
1655         PR ipa/80212
1656         * g++.dg/ipa/pr80212.C: New test.
1658 2017-04-11  Martin Sebor  <msebor@redhat.com>
1660         PR middle-end/80364
1661         * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1663 2017-04-11  Martin Liska  <mliska@suse.cz>
1665         PR sanitizer/70878
1666         * gcc.dg/ubsan/pr70878.c: New test.
1668 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
1670         PR target/80381
1671         * gcc.target/i386/pr80381.c: New test.
1673         PR c++/80363
1674         * g++.dg/ext/pr80363.C: New test.
1676 2017-04-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1678         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1679         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1680         Add avr-*-* to non-lp64 selector.
1682 2017-04-10  Martin Sebor  <msebor@redhat.com>
1684         * gcc.dg/pr40340-3.c: Adjust directive pattern.
1685         * gcc.dg/pr40340-4.c: Same.
1687 2017-04-10  Nicolas Koenig  <koenigni@student.ethz.ch>
1689         PR fortran/69498
1690         * gfortran.dg/submodule_unexp.f90: Modified test
1691         to account for new error.
1692         * gfortran.dg/submodule_twice.f90: New Test
1694 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
1696         PR c++/80176
1697         * g++.dg/init/ref23.C: New test.
1699 2017-04-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1701         PR tree-optimization/80304
1702         * gfortran.dg/do_concurrent_4.f90:  New test case.
1704 2017-04-10  Janus Weil  <janus@gcc.gnu.org>
1706         PR fortran/80046
1707         * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1709 2017-04-10  David Edelsohn  <dje.gcc@gmail.com>
1711         * g++.dg/torture/pr79905.C: Add -maltivec option.
1713 2017-04-10  Jeff Law  <law@redhat.com>
1715         PR tree-optimization/80374
1716         * g++.dg/pr80374.c: New test.
1718 2017-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1720         PR target/80108
1721         * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1722         * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1724 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
1726         * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1728 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
1730         PR testsuite/79356
1731         * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1733 2017-04-10  Daniel Santos <daniel.santos@pobox.com>
1735         PR testsuite/79867
1736         * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1738 2017-04-10  Marek Polacek  <polacek@redhat.com>
1740         PR sanitizer/80348
1741         * g++.dg/ubsan/div-by-zero-3.C: New test.
1743 2017-04-10  Bin Cheng  <bin.cheng@arm.com>
1745         PR tree-optimization/80153
1746         * gcc.c-torture/execute/pr80153.c: New.
1748 2017-04-10  Richard Biener  <rguenther@suse.de>
1750         PR middle-end/80362
1751         * gcc.dg/torture/pr80362.c: New testcase.
1753 2017-04-10  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/80304
1756         * gcc.dg/torture/pr80304.c: New testcase.
1758 2017-04-10  Nathan Sidwell  <nathan@acm.org>
1760         PR target/79905
1761         * g++.dg/torture/pr79905.C: New.
1763 2017-04-10  Martin Liska  <mliska@suse.cz>
1765         PR sanitizer/80350
1766         * c-c++-common/ubsan/pr80350.c: New test.
1768 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
1770         PR target/80324
1771         * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1773 2017-04-08  Martin Liska  <mliska@suse.cz>
1775         Revert:
1776         2017-04-07  Martin Liska  <mliska@suse.cz>
1778         PR ipa/80212
1779         * g++.dg/ipa/pr80212.C: New test.
1781 2017-04-07  Jakub Jelinek  <jakub@redhat.com>
1783         * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1784         dg-options.
1785         * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1787         PR target/80322
1788         PR target/80323
1789         PR target/80325
1790         PR target/80326
1791         * gcc.target/i386/avx512f-undefined-1.c: New test.
1792         * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1793         * gcc.target/i386/avx-cvtsd-1.c: New test.
1794         * gcc.target/i386/avx512f-cvtss-1.c: New test.
1795         * gcc.target/i386/avx512f-abspd-1.c: New test.
1796         * gcc.target/i386/avx-cvtss-1.c: New test.
1797         * gcc.target/i386/avx512f-absps-1.c: New test.
1798         * gcc.target/i386/avx512f-int2mask-1.c: New test.
1799         * gcc.target/i386/avx512f-mask2int-1.c: New test.
1801 2017-04-07  Marek Polacek  <polacek@redhat.com>
1803         PR sanitizer/80348
1804         * g++.dg/ubsan/div-by-zero-2.C: New test.
1806         PR c++/80095
1807         * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1809 2017-04-07  Vladimir Makarov  <vmakarov@redhat.com>
1811         PR rtl-optimization/70478
1812         * gcc.target/s390/pr70478.c: New.
1814 2017-04-07  Martin Liska  <mliska@suse.cz>
1816         PR target/79889
1817         * g++.dg/ext/mv8.C: Add aarch64* targets.
1819 2017-04-07  Martin Liska  <mliska@suse.cz>
1821         PR ipa/80212
1822         * g++.dg/ipa/pr80212.C: New test.
1824 2017-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1826         * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1828 2017-04-07  Richard Biener  <rguenther@suse.de>
1830         PR tree-optimization/80334
1831         * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1832         alignas on stack.
1834 2017-04-07  Richard Biener  <rguenther@suse.de>
1836         PR middle-end/80341
1837         * gcc.dg/torture/pr80341.c: New testcase.
1839 2017-04-06  Jakub Jelinek  <jakub@redhat.com>
1841         PR debug/80234
1842         * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1843         * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1845 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
1847         PR target/79733
1848         * gcc.target/i386/pr79733.c: New test.
1850 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
1852         PR target/80298
1853         * gcc.target/i386/pr80298-1.c: New test.
1854         * gcc.target/i386/pr80298-2.c: Ditto.
1856 2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com
1858         PR target/80082
1859         * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1860         ARMv7-R.
1862 2017-04-06  Richard Biener  <rguenther@suse.de>
1864         PR tree-optimization/80334
1865         * g++.dg/torture/pr80334.C: New testcase.
1867 2017-04-06  Martin Liska  <mliska@suse.cz>
1869         PR sanitizer/80166
1870         * gcc.dg/asan/pr80166.c: New test.
1872 2017-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1874         PR tree-optimization/79390
1875         * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1877 2017-04-06  Richard Biener  <rguenther@suse.de>
1879         PR tree-optimization/80262
1880         * gcc.target/i386/pr80262.c: New testcase.
1882 2017-04-06  Richard Biener  <rguenther@suse.de>
1884         PR middle-end/80281
1885         * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1887 2017-04-05  Vladimir Makarov  <vmakarov@redhat.com>
1889         PR rtl-optimization/70703
1890         * gcc.target/i386/pr70703.c: New.
1892 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
1894         PR sanitizer/80308
1895         * c-c++-common/asan/pr80308.c: New test.
1897 2017-04-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1899         PR target/79890
1900         * gcc.target/s390/pr79890.c: New test case.
1902 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
1904         PR target/80310
1905         * c-c++-common/ubsan/pr80310.c: New test.
1907 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
1909         PR c++/80297
1910         * g++.dg/torture/pr80297.C: New test.
1912         PR tree-optimization/79390
1913         * gcc.target/i386/pr79390.c: New test.
1914         * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1916 2017-04-04  Volker Reichelt  <v.reichelt@netcologne.de>
1918         PR c++/80296
1919         * g++.dg/cpp0x/alias-decl-80296.C: New test.
1921 2017-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1923         PR target/80307
1924         * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1925         targeting any CPU or architecture.
1926         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1927         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1928         * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1929         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1930         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1931         * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1932         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1933         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1935 2017-04-04  Nicolas Koenig  <koenigni@student.ethz.ch>
1937         PR fortran/69498
1938         * gfortran.dg/submodule_unexp.f90: New test.
1940 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
1942         PR target/80286
1943         * gcc.target/i386/avx-pr80286.c: New test.
1944         * gcc.dg/pr80286.c: New test.
1946 2017-04-04  Richard Biener  <rguenther@suse.de>
1948         PR middle-end/80281
1949         * gcc.dg/torture/pr80281.c: New testcase.
1951 2017-04-04  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/80275
1954         * g++.dg/opt/pr80275.C: Make g static.
1956 2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
1958         PR rtl-optimization/60818
1959         * gcc.c-torture/compile/pr60818.c: New testcase.
1961 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
1963         * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1964         * gcc.dg/20031012-1.c: Likewise.
1965         * gcc.dg/ipa/ipcp-1.c: Likewise.
1966         * gcc.dg/torture/matrix-3.c: Likewise.
1967         * gcc.target/powerpc/ppc-spe.c: Likewise.
1968         * gcc.target/rx/zero-width-bitfield.c: Likewise.
1970 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
1972         PR target/80246
1973         * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1974         powerpc_vsx_ok.
1975         (std, ld): Limit scan-assembler-times check to lp64.
1976         (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1977         * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1978         powerpc_vsx_ok.
1980 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
1982         PR target/80246
1983         * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1985 2017-04-03  Richard Biener  <rguenther@suse.de>
1987         PR tree-optimization/80275
1988         * g++.dg/opt/pr80275.C: New testcase.
1990 2017-04-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1992         PR testsuite/79356
1993         * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1995 2017-04-03  Robin Dapp  <rdapp@linux.vnet.ibm.com>
1997         * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1998         (bal): Increase iteration count and assume alignment.
2000 2017-04-03  Bin Cheng  <bin.cheng@arm.com>
2002         * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2004 2017-04-02  Andrew Pinski  <apinski@cavium.com>
2006         * gcc.c-torture/compile/nested-3.c: New testcase.
2007         * gcc.c-torture/execute/20170401-1.c: New testcase.
2008         * gcc.c-torture/execute/20170401-2.c: New testcase.
2010 2017-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
2012         PR rtl-optimization/79405
2013         gcc.dg/pr79405.c: New testcase.
2015 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
2017         PR debug/79255
2018         * gcc.dg/pr79255.c: New test.
2020         PR c++/79572
2021         * g++.dg/ubsan/null-8.C: New test.
2023 2017-03-31  Pat Haugen  <pthaugen@us.ibm.com>
2025         PR target/80107
2026         * gfortran.dg/pr80107.f: New.
2028 2017-03-31  Jeff Law  <law@redhat.com>
2030         PR tree-optimization/49498
2031         * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2033 2017-03-31  Richard Biener  <rguenther@suse.de>
2035         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2037 2017-03-31  Richard Biener  <rguenther@suse.de>
2039         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2041 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
2043         PR libstdc++/80251
2044         * g++.dg/ext/is_aggregate.C: New test.
2046         PR middle-end/80173
2047         * gcc.target/i386/pr80173.c: New test.
2049         PR middle-end/80163
2050         * gcc.dg/pr80163.c: New test.
2052         PR debug/80025
2053         * gcc.dg/torture/pr80025.c: New test.
2055 2017-03-30  Matthew Fortune  <matthew.fortune@imgtec.com>
2057         * gcc.target/mips/pr52125.c: Add -msym32.
2059 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
2061         PR translation/80189
2062         * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2063         * g++.dg/gomp/sharing-1.C: Likewise.
2064         * gfortran.dg/gomp/pr44536.f90: Likewise.
2065         * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2066         * gfortran.dg/gomp/sharing-3.f90: Likewise.
2067         * gfortran.dg/gomp/crayptr3.f90: Likewise.
2068         * gfortran.dg/gomp/pr33439.f90: Likewise.
2069         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2070         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2071         * gfortran.dg/gomp/sharing-2.f90: Likewise.
2072         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2073         * gcc.dg/gomp/sharing-1.c: Likewise.
2075 2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
2077         PR target/80246
2078         * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2079         Darwin and SPE.
2080         (dxex, dxexq): Update return type.
2081         (diex, diexq): Update argument type.
2082         * gcc.target/powerpc/pr80246.c: New test.
2084 2017-03-30  Martin Jambor  <mjambor@suse.cz>
2086         PR ipa/77333
2087         * g++.dg/ipa/pr77333.C: New test.
2089 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
2091         PR target/80206
2092         * gcc.target/i386/pr80206.c: New test.
2094 2017-03-30  Richard Biener  <rguenther@suse.de>
2096         PR tree-optimization/77498
2097         * gfortran.dg/pr77498.f: New testcase.
2099 2017-03-29  Marek Polacek  <polacek@redhat.com>
2101         PR c/79730
2102         * gcc.dg/pr79730.c: New test.
2104 2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2106         PR libgfortran/78670
2107         * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2108         a character of length 1. Update test for success.
2109         * gfortran.dg/dtio_28.f03: New test.
2110         * gfortran.dg/dtio_4.f90: Update to open test file with status =
2111         'scratch' to delete the file when done.
2113 2017-03-29  Segher Boessenkool  <segher@kernel.crashing.org>
2115         PR rtl-optimization/80233
2116         * gcc.c-torture/compile/pr80233.c: New testcase.
2118 2017-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2120         PR fortran/80254
2121         * gfortran.dg/dec_io_2.f90:  Do not run on MINGW, run
2122         * gfortran.dg/dec_io_2a.f90:  instead (new test).
2124 2017-03-28  Jiong Wang  <jiong.wang@arm.com>
2126         * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2128 2017-03-28  Segher Boessenkool  <segher@kernel.crashing.org>
2130         PR testsuite/43496
2131         * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2132         generating PIC code.
2134 2017-03-28  Vladimir Makarov  <vmakarov@redhat.com>
2136         PR rtl-optimization/80193
2137         * gcc.target/i386/pr80193.c: New.
2139 2017-03-28  Janus Weil  <janus@gcc.gnu.org>
2141         PR fortran/78661
2142         * gfortran.dg/dtio_25.f90: Modified test case.
2143         * gfortran.dg/dtio_27.f90: New test case.
2145 2017-03-28  Uros Bizjak  <ubizjak@gmail.com>
2147         PR target/53383
2148         * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2149         * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2150         * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2152 2017-03-28  Bin Cheng  <bin.cheng@arm.com>
2154         * gcc.c-torture/compile/irreducible-loop.c: New.
2156 2017-03-28  Richard Sandiford  <richard.sandiford@arm.com>
2158         PR tree-optimization/80218
2159         * gcc.dg/pr80218.c: New test.
2161 2017-03-28  Richard Biener  <rguenther@suse.de>
2163         PR tree-optimization/78644
2164         * gcc.dg/pr78644-1.c: New testcase.
2165         * gcc.dg/pr78644-2.c: Likewise.
2167 2017-03-28  Toma Tabacu  <toma.tabacu@imgtec.com>
2169         * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2170         * gcc.dg/pic-4.c: Likewise.
2171         * gcc.dg/pie-3.c: Likewise.
2172         * gcc.dg/pie-4.c: Likewise.
2174 2017-03-28  Martin Liska  <mliska@suse.cz>
2176         PR ipa/80205
2177         * g++.dg/ipa/pr80205.C: New test.
2179 2017-03-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2181         * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2182         with sizeof(int) < 4.
2183         * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2184         * gcc.c-torture/execute/pr79737-2.c: Likewise.
2185         * gcc.dg/torture/pr79777.c: Likewise.
2186         * gcc.dg/torture/pr79910.c: Likewise.
2188 2017-03-28  Richard Biener  <rguenther@suse.de>
2190         PR middle-end/80222
2191         * g++.dg/pr80222.C: New testcase.
2193 2017-03-28  Martin Liska  <mliska@suse.cz>
2195         PR ipa/80104
2196         * gcc.dg/ipa/pr80104.c: New test.
2198 2017-03-28  Marek Polacek  <polacek@redhat.com>
2200         PR sanitizer/80067
2201         * c-c++-common/ubsan/shift-10.c: New test.
2203 2017-03-27  Jeff Law  <law@redhat.com>
2205         PR tree-optimization/80216
2206         * gcc.c-torture/compile/pr80216.c: New test.
2208 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
2210         PR middle-end/80162
2211         * c-c++-common/pr80162-1.c: New test.
2212         * c-c++-common/pr80162-2.c: New test.
2213         * c-c++-common/pr80162-3.c: New test.
2215         PR target/80102
2216         * g++.dg/opt/pr80102.C: New test.
2218 2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2220         PR target/78543
2221         * gcc.target/powerpc/pr78543.c: New test.
2223 2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2225         PR target/80103
2226         * gcc.target/powerpc/pr80103-1.c: New test.
2228 2017-03-27  Richard Biener  <rguenther@suse.de>
2230         PR tree-optimization/80181
2231         * gcc.dg/torture/pr80181.c: New testcase.
2233 2017-03-27  Claudiu Zissulescu  <claziss@synopsys.com>
2235         * gcc.target/arc/interrupt-4.c: New file.
2237 2017-03-27  Richard Biener  <rguenther@suse.de>
2239         PR ipa/79776
2240         * g++.dg/ipa/pr79776.C: New testcase.
2242 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
2244         PR sanitizer/80168
2245         * gcc.dg/asan/pr80168.c: New test.
2247 2017-03-27  Richard Biener  <rguenther@suse.de>
2249         PR tree-optimization/80170
2250         * gcc.dg/pr80170.c: New testcase.
2252 2017-03-27  Richard Biener  <rguenther@suse.de>
2254         PR middle-end/80171
2255         * g++.dg/torture/pr80171.C: New testcase.
2257 2017-03-26  John David Anglin  <danglin@gcc.gnu.org>
2259         * gcc.dg/torture/pr79732.c: Require alias support.
2260         * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2262         * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2263         libatomic_available.
2264         * gfortran.dg/coarray_image_status_1.f08: Likewise.
2265         * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2267 2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2269         PR libgfortran/78881
2270         * gfortran.dg/dtio_26.f90: New test.
2272 2017-03-25  Paul Thomas  <pault@gcc.gnu.org>
2274         PR fortran/80156
2275         PR fortran/79382
2276         * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2277         testcase for PR80156. Add a main programme that tests that
2278         the typebound generic is accessible.
2280 2017-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2282         PR rtl-optimization/80160
2283         PR rtl-optimization/80159
2285         * gcc.target/i386/pr80160.c: New test.
2287 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
2289         PR sanitizer/79904
2290         * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2292 2017-03-24  Marek Polacek  <polacek@redhat.com>
2294         PR c++/80119
2295         * g++.dg/warn/Wuninitialized-9.C: New test.
2297 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2299         * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2300         and remove the high-level builtin.  The error message for the
2301         would prevent compilation from reaching the second.
2302         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2304 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2306         * gcc.target/s390/vxe/negfma-1.c: New test.
2308 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2310         * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2311         * gcc.target/s390/arch12/mul-1.c: New test.
2312         * gcc.target/s390/arch12/mul-2.c: New test.
2314 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2316         * gcc.target/s390/vxe/vllezlf-1.c: New test.
2318 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2320         * gcc.target/s390/vxe/popcount-1.c: New test.
2322 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2324         * gcc.target/s390/vxe/bitops-1.c: New test.
2326 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2328         * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2329         * lib/target-supports.exp: Add effective target check s390_vxe.
2331 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2333         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2334         comparison instructions used from now on.
2336 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2338         * gcc.target/s390/s390.exp (check_effective_target_vector):
2339         Include target-supports.exp and move target_vector check routine
2340         ...
2341         * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2342         here and rename it.
2343         * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2344         check from vector to s390_vx.
2345         * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2346         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2347         * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2348         * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2349         * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2350         * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2351         * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2352         * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2353         * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2355 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2357         * gcc.target/s390/vector/vec-init-2.c: New test.
2359 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2361         * gcc.dg/ubsan/pr79904-2.c: New test.
2363 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2365         PR target/79893
2366         * gcc.target/s390/zvector/pr79893.c: New test.
2368 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
2370         PR rtl-optimization/80112
2371         * gcc.dg/pr80112.c: New test.
2373 2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2375         * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2376         etc. line numbers.
2377         * gcc.dg/Walloca-1.c: Likewise.
2378         * gcc.dg/Walloca-2.c: Likewise.
2379         * gcc.dg/Wvla-larger-than-2.c: Likewise.
2381 2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2383         PR tree-optimization/80158
2384         * gfortran.fortran-torture/compile/pr80158.f: New file.
2386 2017-03-24  Richard Biener  <rguenther@suse.de>
2388         PR tree-optimization/80167
2389         * gcc.dg/graphite/pr80167.c: New testcase.
2391 2017-03-24  Tom de Vries  <tom@codesourcery.com>
2393         PR testsuite/80092
2394         * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2395         dg-require-effective-target global_constructor.
2396         * gcc.dg/tls/emutls-2.c: Same.
2398 2017-03-24  Tom de Vries  <tom@codesourcery.com>
2400         PR testsuite/80092
2401         * c-c++-common/Wimplicit-fallthrough-34.c: Add
2402         dg-require-effective-target indirect_jumps.
2404 2017-03-24  Tom de Vries  <tom@codesourcery.com>
2406         PR testsuite/80092
2407         * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2408         nonlocal_goto.
2410 2017-03-24  Tom de Vries  <tom@codesourcery.com>
2412         PR testsuite/80092
2413         * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2414         * gcc.dg/Walloca-12.c: Same.
2415         * gcc.dg/attr-alloc_size-8.c: Same.
2416         * gcc.dg/Walloca-4.c: Same.
2417         * gcc.dg/Walloca-8.c: Same.
2418         * gcc.dg/Walloca-13.c: Same.
2419         * gcc.dg/Walloca-14.c: Same.
2420         * gcc.dg/attr-alloc_size-9.c: Same.
2421         * gcc.dg/Walloca-1.c: Same.
2422         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2423         * gcc.dg/Walloca-5.c: Same.
2424         * gcc.dg/Walloca-10.c: Same.
2425         * gcc.dg/Walloca-9.c: Same.
2426         * gcc.dg/attr-alloc_size-6.c: Same.
2427         * gcc.dg/Wvla-larger-than-1.c: Same.
2428         * gcc.dg/torture/pr71881.c: Same.
2429         * gcc.dg/torture/pr71901.c: Same.
2430         * gcc.dg/torture/pr78742.c: Same.
2431         * gcc.dg/builtin-alloc-size.c: Same.
2432         * gcc.dg/Walloca-2.c: Same.
2433         * gcc.dg/Walloca-6.c: Same.
2434         * gcc.dg/Walloca-11.c: Same.
2435         * gcc.dg/attr-alloc_size-7.c: Same.
2436         * gcc.dg/Wvla-larger-than-2.c: Same.
2437         * gcc.dg/Walloca-3.c: Same.
2438         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2439         * gcc.c-torture/compile/pr79413.c: Same.
2440         * gcc.c-torture/compile/pr78439.c: Same.
2442 2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2444         * gcc.target/powerpc/p9-options-1.c: New test.
2446 2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2448         PR target/71436
2449         * gcc.c-torture/compile/pr71436.c: New test.
2451 2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2452             Richard Biener  <rguenther@suse.de>
2454         PR tree-optimization/79908
2455         PR tree-optimization/80136
2456         * gcc.dg/torture/pr79908.c: New file.
2458 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2460         PR fortran/39239
2461         * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2463 2017-03-22  Jakub Jelinek  <jakub@redhat.com>
2465         PR c++/80141
2466         * g++.dg/gomp/pr80141.C: New test.
2468         PR c++/80129
2469         * g++.dg/torture/pr80129.C: New test.
2471         PR sanitizer/80110
2472         * g++.dg/tsan/pr80110.C: New test.
2474 2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2476         PR fortran/80142
2477         * gfortran.dg/any_loc.f90: New test case.
2479 2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2481         PR target/80082
2482         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2483         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2485 2017-03-22  Martin Liska  <mliska@suse.cz>
2487         PR target/79906
2488         * g++.dg/ext/mv8.C: Add power* targets.
2490 2017-03-21  Martin Sebor  <msebor@redhat.com>
2492         PR c++/79548
2493         * g++.dg/warn/Wunused-var-26.C: New test.
2495 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2497         PR tree-optimization/79908
2498         * gcc.dg/torture/pr79908.c: Revert addition of new file.
2500 2017-03-21  Marek Polacek  <polacek@redhat.com>
2501             Martin Sebor  <msebor@redhat.com>
2503         PR tree-optimization/80109
2504         * gcc.dg/Walloca-14.c: New test.
2506 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
2508         PR target/80125
2509         * gcc.target/powerpc/pr80125.c: New test.
2511 2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>
2513         PR fortran/69498
2514         * gfortran.dg/unexp_attribute.f90: New test
2516 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2517             Richard Biener  <rguenther@suse.de>
2519         PR tree-optimization/79908
2520         * gcc.dg/torture/pr79908.c: New file.
2522 2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2524         * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2525         with sizeof(int) < 4.
2527 2017-03-21  Martin Liska  <mliska@suse.cz>
2529         * gcc.target/i386/pr65044.c: Add '.' in order to catch
2530         apostrophes.
2532 2017-03-21  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/80032
2535         * g++.dg/opt/pr80032.C: New testcase.
2537 2017-03-21  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/80122
2540         * gcc.dg/torture/pr80122.c: New testcase.
2542 2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>
2544         * gcc.dg/pic-2.c: Skip for MIPS.
2545         * gcc.dg/pie-2.c: Skip for MIPS.
2547 2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
2549         PR c++/77752
2550         * g++.dg/cpp0x/initlist97.C: New.
2551         * g++.dg/cpp0x/initlist85.C: Update.
2553 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
2555         PR c/67338
2556         * gcc.dg/pr67338.c: New test.
2558         PR c++/35878
2559         * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2560         dump instead of assembler.
2561         * g++.dg/init/pr35878_2.C: Likewise.
2562         * g++.dg/init/pr35878_3.C: Likewise.
2564 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
2566         PR c/80097
2567         * gcc.dg/ubsan/pr80097.c: New test.
2569 2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2571         PR tree-optimization/80054
2572         * g++.dg/torture/pr80054.C: New file.
2574 2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2576         PR target/79963
2577         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2578         directive to assure selection of proper bit using rlwinm insn.
2579         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2580         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2581         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2582         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2584 2017-03-20  Marek Polacek  <polacek@redhat.com>
2585             Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/80059 - ICE with noexcept and __transaction_atomic
2588         * g++.dg/tm/pr80059-2.C: New test.
2589         * g++.dg/tm/pr80059.C: New test.
2591 2017-03-20  Martin Liska  <mliska@suse.cz>
2593         PR middle-end/79753
2594         * gcc.target/i386/mpx/pr79753.c: New test.
2596 2017-03-20  Martin Liska  <mliska@suse.cz>
2598         PR target/79769
2599         PR target/79770
2600         * g++.dg/pr79769.C: New test.
2601         * gcc.target/i386/mpx/pr79770.c: New test.
2603 2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2605         PR target/78857
2606         * gcc.target/s390/load-and-test-fp-1.c: New test.
2607         * gcc.target/s390/load-and-test-fp-2.c: New test.
2609 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
2611         PR fortran/79676
2612         * gfortran.dg/submodule_28.f08 : New test.
2614 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
2616         PR fortran/71838
2617         * gfortran.dg/submodule_26.f08 : New test.
2618         * gfortran.dg/submodule_27.f08 : New test.
2620 2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
2622         PR target/79951
2623         * gcc.target/powerpc/pr79951.c: New.
2625 2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>
2627         PR rtl-optimization/79910
2628         * gcc.dg/torture/pr79910.c: New test.
2630 2017-03-17  Jeff Law  <law@redhat.com>
2632         PR tree-optimization/71437
2633         * gcc.dg/tree-ssa/pr71437.c: New test.
2634         * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2635         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2636         now caught by VRP, but which were previously caught by DOM.
2638 2017-03-17  Richard Biener  <rguenther@suse.de>
2640         PR middle-end/80075
2641         * g++.dg/torture/pr80075.C: New testcase.
2643 2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
2645         PR target/71294
2646         * g++.dg/pr71294.C: New test.
2648 2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
2650         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2652 2017-03-16  Jakub Jelinek  <jakub@redhat.com>
2654         PR fortran/80010
2655         * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2657         PR fortran/79886
2658         * gfortran.dg/pr79886.f90: New test.
2660 2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2662         PR target/79038
2663         * gcc.target/powerpc/pr79038-1.c: New test.
2665 2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>
2667         PR fortran/33271
2668         * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2670 2017-03-15  Jiong Wang  <jiong.wang@arm.com>
2672         PR testsuite/79356
2673         * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2675 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
2677         PR target/80019
2678         * gcc.target/i386/pr80019.c: New test.
2680 2017-03-15  Martin Liska  <mliska@suse.cz>
2682         * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2684 2017-03-14  Martin Sebor  <msebor@redhat.com>
2686         PR tree-optimization/79800
2687         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2688         * gcc.dg/tree-ssa/pr79800.c: New test.
2690 2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2692         PR target/79947
2693         * gcc.target/powerpc/pr79947.c: New test.
2695 2017-03-14  Martin Sebor  <msebor@redhat.com>
2697         PR middle-end/80020
2698         * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2699         * gcc.dg/attr-alloc_size-7.c: Same.
2700         * gcc.dg/attr-alloc_size-9.c: Same.
2701         * gcc.dg/builtin-alloc-size.c: Same.
2702         * gcc.dg/pr80020.c: New test.
2704 2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2706         PR rtl-optimization/79728
2707         * gcc.target/i386/sse-globalreg.c: New test.
2709 2017-03-14  Martin Liska  <mliska@suse.cz>
2711         PR lto/66295
2712         * gcc.dg/tree-prof/pr66295.c: New test.
2714 2017-03-13  Martin Liska  <mliska@suse.cz>
2716         PR middle-end/78339
2717         * gcc.target/i386/mpx/pr78339.c: New test.
2719 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
2721         * gcc.target/arc/bitfield.c: New file.
2723 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
2725         * gcc.target/arc/pr9001090948.c: New file.
2727 2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>
2729         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2730         Fix test.  Make early-out condition return early.  Correct comments.
2732 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2734         PR libgfortran/78854
2735         * gfortran.dg/dtio_25.f90: New test.
2737 2017-03-10  Martin Sebor  <msebor@redhat.com>
2739         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2741 2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>
2743         PR rtl-optimization/78911
2744         * gcc.target/i386/pr78911-1.c: New test.
2745         * gcc.target/i386/pr78911-2.c: New test.
2747 2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>
2749         PR target/79941
2750         * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2751         * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2752         * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2754 2017-03-10  Marek Polacek  <polacek@redhat.com>
2756         PR c++/79967
2757         * g++.dg/cpp0x/gen-attrs-63.C: New test.
2759 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
2761         PR c++/79899
2762         * g++.dg/other/friend7.C: New test.
2764         PR c++/79896
2765         * g++.dg/ext/int128-5.C: New test.
2767 2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
2769         PR testsuite/79356
2770         * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2771         powerpc, sparc, or s390x.
2773 2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>
2775         PR target/79907
2776         * gcc.target/powerpc/pr79907.c: New.
2778 2017-03-10  Olivier Hainque  <hainque@adacore.com>
2780         * gnat.dg/opt64.adb: New test.
2781         * gnat.dg/opt64_pkg.ads: New helper.
2782         * gnat.dg/opt64_pkg.adb: New helper.
2784 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
2786         PR rtl-optimization/79909
2787         * gcc.target/powerpc/pr79909.c: New test.
2789         PR tree-optimization/79972
2790         * gcc.dg/pr79972.c: New test.
2792         PR tree-optimization/77975
2793         * gcc.dg/pr77975.c: New test.
2795 2017-03-09  Marek Polacek  <polacek@redhat.com>
2797         PR c++/79962
2798         PR c++/79984
2799         * c-c++-common/nonnull-3.c: New test.
2800         * g++.dg/warn/Wnonnull3.C: New test.
2802 2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>
2804         * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2805         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2807 2017-03-09  Marek Polacek  <polacek@redhat.com>
2809         PR sanitizer/79757
2810         * gcc.dg/ubsan/pr79757-1.c: New test.
2811         * gcc.dg/ubsan/pr79757-2.c: New test.
2812         * gcc.dg/ubsan/pr79757-3.c: New test.
2813         * gcc.dg/ubsan/pr79757-4.c: New test.
2814         * gcc.dg/ubsan/pr79757-5.c: New test.
2816 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
2818         PR c/79969
2819         * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2821 2017-03-09  Marek Polacek  <polacek@redhat.com>
2823         PR c++/79687
2824         * g++.dg/expr/ptrmem8.C: New test.
2825         * g++.dg/expr/ptrmem9.C: New test.
2827 2017-03-09  Richard Biener  <rguenther@suse.de>
2829         PR tree-optimization/79977
2830         * gcc.dg/graphite/pr79977.c: New testcase.
2832 2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2834         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2835         rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
2836         * lib/target-supports.exp (check_effective_target_rdynamic):
2837         New proc.
2839 2017-03-09  Richard Biener  <rguenther@suse.de>
2841         PR middle-end/79971
2842         * gcc.dg/fixed-point/pr79971.c: New testcase.
2844 2017-03-09  Richard Biener  <rguenther@suse.de>
2846         PR ipa/79970
2847         * gcc.dg/torture/pr79970.c: New testcase.
2849 2017-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
2851         PR c++/71966
2852         * g++.dg/cpp0x/pr71966-1.C: New.
2853         * g++.dg/cpp0x/pr71966-2.C: Likewise.
2855 2017-03-09  Martin Liska  <mliska@suse.cz>
2857         PR tree-optimization/79631
2858         * gcc.target/i386/mpx/pr79631.c: New test.
2860 2017-03-09  Martin Liska  <mliska@suse.cz>
2862         PR target/65705
2863         PR target/69804
2864         * gcc.target/i386/pr71458.c: Update scanned pattern.
2866 2017-03-09  Marek Polacek  <polacek@redhat.com>
2868         PR c++/79672
2869         * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2870         * g++.dg/warn/Wduplicated-branches3.C: New test.
2872 2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>
2874         * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2876 2017-03-09  Martin Liska  <mliska@suse.cz>
2878         PR ipa/79764
2879         * g++.dg/pr79764.C: New test.
2881 2017-03-09  Martin Liska  <mliska@suse.cz>
2883         PR ipa/79761
2884         * g++.dg/pr79761.C: New test.
2886 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
2888         PR sanitizer/79944
2889         * c-c++-common/asan/pr79944.c: New test.
2891         PR target/79932
2892         * gcc.target/i386/pr79932-2.c: New test.
2894         PR target/79932
2895         * gcc.target/i386/pr79932-1.c: New test.
2897 2017-03-09  Marek Polacek  <polacek@redhat.com>
2899         PR c++/79900 - ICE in strip_typedefs
2900         * g++.dg/warn/Wpadded-1.C: New test.
2902 2017-03-08  Marek Polacek  <polacek@redhat.com>
2904         * g++.dg/Walloca1.C: Adjust dg-warning.
2906 2017-03-08  Andrew Haley  <aph@redhat.com>
2908         PR tree-optimization/79943
2909         * gcc.dg/tree-ssa/pr79943.c: New test.
2911 2017-03-08  Richard Biener  <rguenther@suse.de>
2913         PR tree-optimization/79955
2914         * gcc.dg/uninit-24.c: New testcase.
2916 2017-03-08  Richard Biener  <rguenther@suse.de>
2918         PR tree-optimization/79920
2919         * gcc.dg/vect/pr79920.c: New testcase.
2921 2017-03-08  Jakub Jelinek  <jakub@redhat.com>
2923         PR sanitizer/79904
2924         * gcc.dg/ubsan/pr79904.c: New test.
2926 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
2928         PR c/79834
2929         * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2930         diagnostics.
2932 2017-03-07  Marek Polacek  <polacek@redhat.com>
2934         PR middle-end/79809
2935         * g++.dg/Walloca1.C: New test.
2937 2017-03-07  Martin Liska  <mliska@suse.cz>
2939         PR middle-end/68270
2940         * g++.dg/pr68270.C: New test.
2942 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
2944         PR rtl-optimization/79901
2945         * gcc.target/i386/pr79901.c: New test.
2947         PR sanitizer/79897
2948         * c-c++-common/ubsan/pr79897.c: New test.
2950 2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>
2952         PR rtl-optimization/79571
2953         * gcc.target/i386/pr79571.c: New.
2955 2017-03-06  Marek Polacek  <polacek@redhat.com>
2957         PR c++/79796 - ICE with NSDMI and this pointer
2958         * g++.dg/cpp0x/nsdmi13.C: New test.
2960 2017-03-06  Julia Koval  <julia.koval@intel.com>
2962         PR target/79793
2963          * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2964          directives.
2965          * gcc.target/i386/interrupt-13.c: Ditto.
2966          * gcc.target/i386/interrupt-14.c: Ditto.
2967          * gcc.target/i386/interrupt-15.c: Ditto.
2969 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
2971         PR c++/79822
2972         * g++.dg/cpp0x/constexpr-79822.C: New test.
2974 2017-03-06  Richard Biener  <rguenther@suse.de>
2976         PR tree-optimization/79894
2977         * gcc.dg/vect/pr79887.c: New testcase.
2979 2017-03-06  Richard Biener  <rguenther@suse.de>
2981         PR tree-optimization/79824
2982         * gcc.dg/vect/pr79824-1.c: New testcase.
2983         * gcc.dg/vect/pr79824-2.c: Likewise.
2985 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
2987         * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2988         gettimeofday.  Remove dg-skip-if for AVR.
2989         * lib/target-supports.exp (check_effective_target_gettimeofday):
2990         New proc.
2992 2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>
2994         * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2995         * gcc.target/s390/hotpatch-10.c: Likewise.
2996         * gcc.target/s390/hotpatch-11.c: Likewise.
2997         * gcc.target/s390/hotpatch-12.c: Likewise.
2998         * gcc.target/s390/hotpatch-13.c: Likewise.
2999         * gcc.target/s390/hotpatch-14.c: Likewise.
3000         * gcc.target/s390/hotpatch-15.c: Likewise.
3001         * gcc.target/s390/hotpatch-16.c: Likewise.
3002         * gcc.target/s390/hotpatch-17.c: Likewise.
3003         * gcc.target/s390/hotpatch-18.c: Likewise.
3004         * gcc.target/s390/hotpatch-19.c: Likewise.
3005         * gcc.target/s390/hotpatch-2.c: Likewise.
3006         * gcc.target/s390/hotpatch-26.c: Likewise.
3007         * gcc.target/s390/hotpatch-27.c: Likewise.
3008         * gcc.target/s390/hotpatch-28.c: Likewise.
3009         * gcc.target/s390/hotpatch-3.c: Likewise.
3010         * gcc.target/s390/hotpatch-4.c: Likewise.
3011         * gcc.target/s390/hotpatch-5.c: Likewise.
3012         * gcc.target/s390/hotpatch-6.c: Likewise.
3013         * gcc.target/s390/hotpatch-7.c: Likewise.
3014         * gcc.target/s390/hotpatch-8.c: Likewise.
3015         * gcc.target/s390/hotpatch-9.c: Likewise.
3017 2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
3019         PR c++/64574
3020         * g++.dg/template/crash125.C: New.
3022 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
3024         PR target/79812
3025         * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3027 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
3029         * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3031 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
3033         * gcc.target/mips/msa-minmax.c: New tests.
3035 2017-03-06  Martin Liska  <mliska@suse.cz>
3037         PR sanitize/79783
3038         * g++.dg/asan/pr79783.C: New test.
3040 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
3042         * gcc.target/mips/msa-dotp.c: New tests.
3044 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
3046         * gcc.target/mips/msa-bclri.c: New test.
3048 2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3050         PR c++/70266
3051         * g++.dg/tm/pr70266.C: New.
3053 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3054             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3056         * gfortran.dg/coarray/fail_image_1.f08: New test.
3057         * gfortran.dg/coarray/fail_image_2.f08: New test.
3058         * gfortran.dg/coarray/failed_images_1.f08: New test.
3059         * gfortran.dg/coarray/failed_images_2.f08: New test.
3060         * gfortran.dg/coarray/image_status_1.f08: New test.
3061         * gfortran.dg/coarray/image_status_2.f08: New test.
3062         * gfortran.dg/coarray/stopped_images_1.f08: New test.
3063         * gfortran.dg/coarray/stopped_images_2.f08: New test.
3064         * gfortran.dg/coarray_fail_st.f90: New test.
3065         * gfortran.dg/coarray_failed_images_1.f08: New test.
3066         * gfortran.dg/coarray_image_status_1.f08: New test.
3067         * gfortran.dg/coarray_stopped_images_1.f08: New test.
3069 2017-03-03  Marek Polacek  <polacek@redhat.com>
3071         PR c/79758
3072         * gcc.dg/noncompile/pr79758.c: New test.
3074 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
3076         PR middle-end/79805
3077         * g++.dg/opt/pr79805.C: New test.
3079 2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>
3081         * gcc.target/i386/avx512vpopcntdq-check.h: New.
3082         * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3083         * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3084         * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3085         * gcc.target/i386/i386.exp
3086         (check_effective_target_avx512vpopcntdq): New.
3088 2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
3090         * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3091         ilp32 targets and match DImode registers for lp64 targets.
3093 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
3095         * g++.dg/pr71624.C: Disable for x32.
3096         * g++.dg/pr71633.C: Ditto.
3098 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
3100         PR target/79807
3101         * gcc.target/i386/pr79807.c: New test.
3103 2017-03-03  Martin Liska  <mliska@suse.cz>
3105         PR tree-optimization/79803
3106         * gcc.dg/tree-ssa/pr79803.c: New test.
3108 2017-03-03  Martin Liska  <mliska@suse.cz>
3110         PR rtl-optimization/79574
3111         * gcc.dg/pr79574-2.c: New test.
3113 2017-03-03  Richard Biener  <rguenther@suse.de>
3115         PR c++/79825
3116         * g++.dg/warn/Wuninitialized-8.C: New testcase.
3118 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
3120         * gcc.dg/pr57134.c: Use empty inline asm string literal.
3122 2017-03-03  Marek Polacek  <polacek@redhat.com>
3124         PR c++/79791
3125         * g++.dg/warn/Wwrite-strings-1.C: New test.
3126         * g++.dg/warn/Wwrite-strings-2.C: New test.
3127         * g++.dg/warn/Wwrite-strings-3.C: New test.
3128         * g++.dg/warn/Wwrite-strings-4.C: New test.
3129         * g++.dg/warn/Wwrite-strings-5.C: New test.
3130         * g++.dg/warn/Wwrite-strings-6.C: New test.
3131         * g++.dg/warn/Wwrite-strings-7.C: New test.
3132         * g++.dg/warn/Wwrite-strings-8.C: New test.
3133         * g++.dg/warn/Wwrite-strings-9.C: New test.
3134         * g++.dg/warn/Wwrite-strings-10.C: New test.
3135         * g++.dg/warn/Wwrite-strings-11.C: New test.
3136         * g++.dg/warn/Wwrite-strings-12.C: New test.
3138 2017-03-03  Richard Biener  <rguenther@suse.de>
3140         PR middle-end/79818
3141         * gcc.dg/torture/pr79818.c: New testcase.
3143 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
3145         PR c++/79782
3146         * g++.dg/warn/Wunused-parm-10.C: New test.
3148 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
3150         * gcc.dg/rtl/x86_64/*.c: Test for
3151         "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3153 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
3155         PR target/79514
3156         * gcc.target/i386/pr79514.c: New test.
3158 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
3160         PR rtl-optimization/79780
3161         * gcc.c-torture/compile/pr79780.c: New test.
3163 2017-03-02  Richard Biener  <rguenther@suse.de>
3165         PR tree-optimization/79345
3166         PR c++/42000
3167         * g++.dg/warn/Wuninitialized-7.C: New testcase.
3168         * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3169         * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3171 2017-03-02  Richard Biener  <rguenther@suse.de>
3173         PR c/79756
3174         * gcc.dg/vector-1.c: New testcase.
3176 2017-03-02  Bin Cheng  <bin.cheng@arm.com>
3178         PR tree-optimization/66768
3179         * gcc.target/i386/pr66768.c: New test.
3181 2017-03-02  Richard Biener  <rguenther@suse.de>
3183         * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3184         * gcc.dg/rtl/x86_64/final.c: Likewise.
3185         * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3186         * gcc.dg/rtl/x86_64/ira.c: Likewise.
3187         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3188         * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3190 2017-03-02  Richard Biener  <rguenther@suse.de>
3192         PR tree-optimization/79777
3193         * gcc.dg/torture/pr79777.c: New testcase.
3195 2017-03-01  Martin Sebor  <msebor@redhat.com>
3197         PR middle-end/79692
3198         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3199         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3200         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3201         * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3203 2017-03-01  Uros Bizjak  <ubizjak@gmail.com>
3205         * gcc.target/i386/invsize-2.c: New test.
3206         * gcc.target/i386/invsize-3.c: Ditto.
3207         * gcc.target/i386/invsize-4.c: Ditto.
3208         * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3209         * gcc.target/i386/stackalign/asm-1.c: Ditto.
3211 2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3213         PR target/79439
3214         * gcc.target/powerpc/pr79439.c: New test.
3216 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
3218         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3219         scan string.
3222 2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3224         PR target/79395
3225         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3226         pattern to look for vcmpequd. instead of vcmpnew.
3227         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3228         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3229         pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3230         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3231         look for xvcmpeqdp. instead of xvcmpnedp.
3232         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3233         look for vcmpequd. instead of vcmpnew.
3234         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3235         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3236         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3237         look for xvcmpeqsp. instead of xvcmpnesp.
3238         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3239         look for xvcmpeqdp. instead of xvcmpnedp.
3240         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3241         look for vcmpequd. instead of vcmpnew.
3242         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3243         look for vcmpeqsp instead of xvcmpnesp.
3244         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3245         look for xvcmpeqdp instead of xvcmpnedp.
3247 2017-03-01  Richard Biener  <rguenther@suse.de>
3249         PR middle-end/79721
3250         * gcc.dg/torture/pr79721.c: New testcase.
3252 2017-03-01  Jakub Jelinek  <jakub@redhat.com>
3254         PR c++/79681
3255         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3256         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3258         PR c++/79746
3259         * g++.dg/warn/Wunused-parm-9.C: New test.
3261         PR tree-optimization/79734
3262         * g++.dg/opt/pr79734.C: New test.
3264 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
3266         PR tree-optimization/79737
3267         * gcc.c-torture/execute/pr79737-1.c: New test.
3268         * gcc.c-torture/execute/pr79737-2.c: New test.
3270 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
3272         * gcc.target/sparc/20170228-1.c: New test.
3274 2017-02-28  Uros Bizjak  <ubizjak@gmail.com>
3276         * gcc.target/i386/invsize-1.c: New test.
3278 2017-02-28  Martin Sebor  <msebor@redhat.com>
3280         PR tree-optimization/79691
3281         * gcc.dg/tree-ssa/pr79691.c: New test.
3283 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
3285         PR target/79729
3286         * gcc.target/i386/pr79729.c: New test.
3288 2017-02-28  Richard Biener  <rguenther@suse.de>
3290         PR tree-optimization/79740
3291         * gcc.dg/torture/pr79740.c: New testcase.
3293 2017-02-28  Richard Biener  <rguenther@suse.de>
3295         PR middle-end/79731
3296         * c-c++-common/torture/pr79731.c: New testcase.
3298 2017-02-28  Richard Biener  <rguenther@suse.de>
3300         PR tree-optimization/79732
3301         * gcc.dg/torture/pr79732.c: New testcase.
3303 2017-02-28  Richard Biener  <rguenther@suse.de>
3305         PR tree-optimization/79723
3306         * gcc.target/i386/pr79723.c: New testcase.
3308 2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
3310         PR target/79544
3311         * gcc.target/powerpc/pr79544.c: New.
3313 2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3315         PR c++/79414
3316         * g++.dg/parse/crash67.C: New.
3318 2017-02-27  Bin Cheng  <bin.cheng@arm.com>
3320         PR tree-optimization/77536
3321         * gcc.dg/vect/pr79347.c: Revise testing string.
3323 2017-02-27  Richard Biener  <rguenther@suse.de>
3325         PR tree-optimization/45397
3326         * gcc.dg/tree-ssa/pr45397.c: New testcase.
3328 2017-02-27  Richard Biener  <rguenther@suse.de>
3330         PR tree-optimization/79690
3331         * gcc.target/i386/pr79690.c: New testcase.
3333 2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3335         PR fortran/51119
3336         * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3337         of original.
3338         * gfortran.dg/inline_matmul_11.f90: Likewise.
3339         * gfortran.dg/inline_matmul_9.f90: Likewise.
3340         * gfortran.dg/matmul_13.f90: New test.
3341         * gfortran.dg/matmul_14.f90: New test.
3343 2017-02-25  Jakub Jelinek  <jakub@redhat.com>
3345         PR middle-end/79396
3346         * g++.dg/opt/pr79396.C: New test.
3348 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
3350         PR fortran/79597
3351         * gfortran.dg/dtio_6.f90: Update test.
3353 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
3355         PR fortran/79601
3356         * gfortran.dg/interface_operator_2.f90: New test.
3358 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
3360         PR c/79677
3361         * gcc.dg/pr79677.c: New test.
3363 2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>
3365         * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3366         of mov.ps.
3367         * gcc.target/mips/mips-ps-type.c (move): Likewise.
3368         (cond_move1): Simplify condition to force generation of
3369         mov[nz].ps.
3370         (cond_move2): Likewise.
3372 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
3374         PR c++/79588
3375         * g++.dg/warn/Wrestrict-1.C: New test.
3376         * g++.dg/warn/Wrestrict-2.C: New test.
3378 2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
3380         * g++.dg/ext/complit15.C: Require LTO.
3382 2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>
3384         * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3385         logical_op_short_circuit to skip targets.
3386         (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3387         and s390.
3389 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
3391         * gnat.dg/opt63.adb: New test.
3393 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
3395         * gnat.dg/discr47.adb: New test.
3397 2017-02-24  Richard Biener  <rguenther@suse.de>
3399         PR tree-optimization/79389
3400         * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3402 2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>
3404         PR c++/79361
3405         * g++.dg/cpp0x/pr79361-1.C: New.
3406         * g++.dg/cpp0x/pr79361-2.C: Likewise.
3408 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
3410         * gcc.target/visium/bit_test.c: Accept any lsr form.
3411         * gcc.target/visium/block_move.c: Tweak.
3413 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3415         PR 68749
3416         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3418 2017-02-23  Richard Biener  <rguenther@suse.de>
3420         PR tree-optimization/79683
3421         * gcc.target/i386/pr79683.c: New testcase.
3423 2017-02-22  Jeff Law  <law@redhat.com>
3425         PR tree-optimization/79578
3426         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3428 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3430         * gcc.target/mips/msa-fp-cc.c: New test.
3432 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
3434         PR c++/79664
3435         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3436         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3437         * g++.dg/gomp/pr79664.C: New test.
3439         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3441 2017-02-22  Marek Polacek  <polacek@redhat.com>
3443         PR c++/79653
3444         * g++.dg/cpp0x/alignas10.C: New test.
3445         * g++.dg/cpp0x/alignas9.C: New test.
3447         PR c++/79657
3448         * g++.dg/ext/underlying_type12.C: New test.
3450         PR c/79662
3451         * gcc.dg/enum-incomplete-4.c: New test.
3453 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
3455         PR target/70465
3456         * gcc.target/i386/pr70465-2.c: New test.
3458 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
3460         * gcc.dg/pr61441.c: Use dg-add-options ieee.
3462 2017-02-22  Richard Biener  <rguenther@suse.de>
3464         PR tree-optimization/79673
3465         * gcc.target/i386/pr79673.c: New testcase.
3467 2017-02-22  Richard Biener  <rguenther@suse.de>
3469         PR tree-optimization/79666
3470         * gcc.dg/torture/pr79666.c: New testcase.
3472 2017-02-22  Martin Liska  <mliska@suse.cz>
3474         PR lto/79587
3475         * gcc.dg/tree-prof/pr79587.c: New test.
3477 2017-02-21  Marek Polacek  <polacek@redhat.com>
3479         PR c++/79535
3480         * g++.dg/ext/flexary23.C: New test.
3482 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
3484         PR target/79593
3485         * gcc.target/i386/pr79593.c: New test.
3487 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
3489         PR c++/79654
3490         * g++.dg/cpp1z/decomp26.C: New test.
3492         PR sanitizer/79589
3493         * g++.dg/ubsan/pr79589.C: New test.
3495 2017-02-21  Jeff Law  <law@redhat.com>
3497         PR tree-optimization/79621
3498         * gcc.c-torture/compile/pr79621.c: New test.
3500 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
3502         PR c++/79655
3503         * g++.dg/cpp1y/constexpr-79655.C: New test.
3505         PR c++/79639
3506         * g++.dg/cpp1y/constexpr-79639.C: New test.
3508         PR target/79633
3509         * gcc.target/i386/mpx/pr79633.c: New test.
3511         PR target/79570
3512         * gcc.dg/pr79570.c: New test.
3514         PR c++/79641
3515         * c-c++-common/pr79641.c: New test.
3517         PR tree-optimization/79649
3518         * gcc.target/i386/pr79649.c: New test.
3520         PR target/79494
3521         * gcc.dg/pr79494.c: New test.
3523 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
3525         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3526         to dg-options.
3528 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3530         * gcc.dg/gimplefe-26.c: Require c99_runtime.
3532 2017-02-02  Jason Merrill  <jason@redhat.com>
3534         PR c++/79580
3535         * g++.dg/ext/complit15.C: New.
3537 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3539         PR target/78056
3540         * gcc.target/powerpc/pr78056-8.c: Remove.
3542 2017-02-20  Marek Polacek  <polacek@redhat.com>
3544         PR middle-end/79537
3545         * gcc.dg/comp-goto-4.c: New test.
3547         PR sanitizer/79558
3548         * c-c++-common/ubsan/bounds-14.c: New test.
3550 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
3552         PR target/79568
3553         * gcc.target/i386/pr79568-1.c: New test.
3554         * gcc.target/i386/pr79568-2.c: New test.
3555         * gcc.target/i386/pr79568-3.c: New test.
3557 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
3559         PR fortran/79382
3560         * gfortran.dg/dtio_10.f90: Change test of error message.
3561         * gfortran.dg/dtio_23.f90: New test.
3562         * gfortran.dg/dtio_24.f90: New test.
3564 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
3566         PR fortran/79434
3567         * gfortran.dg/submodule_25.f08: New test.
3569 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
3571         PR fortran/79447
3572         * gfortran.dg/submodule_24.f08: New test.
3574 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3576         PR fortran/79229
3577         * gfortran.dg/class_allocate_24.f90: New test.
3579 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
3581         PR fortran/79402
3582         * gfortran.dg/submodule_23.f90: New test.
3584 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
3586         PR c++/79380
3587         * g++.dg/cpp0x/alignas8.C: New.
3589 2017-02-19  Eric Fiselier  <eric@efcs.ca>
3590             Jonathan Wakely  <jwakely@redhat.com>
3592         PR c++/69523
3593         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3595 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3597         * gcc.dg/gimplefe-26.c: New test.
3599 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
3601         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3603 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
3605         PR target/79569
3606         * gcc.target/i386/3dnowA-3.c: New test.
3608         PR target/79559
3609         * gcc.target/i386/pr79559.c: New test.
3611 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
3613         * gcc.dg/c11-float-2.c: New test.
3614         * gcc.dg/torture/float128-floath.c,
3615         gcc.dg/torture/float128x-floath.c,
3616         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3617         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3618         gcc.dg/torture/float64x-floath.c: Do not test comparison of
3619         *_DECIMAL_DIG macros with DECIMAL_DIG.
3621 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3623         PR target/79261
3624         * gcc.target/powerpc/vec-xxpermdi.c: New file.
3626 2017-02-17  Julia Koval  <julia.koval@intel.com>
3628         * gcc.target/i386/rdpid.c New test.
3629         * gcc.target/i386/sse-12.c: Add -mrdpid.
3630         * gcc.target/i386/sse-13.c: Ditto.
3631         * gcc.target/i386/sse-14.c: Ditto.
3632         * gcc.target/i386/sse-22.c: Ditto.
3633         * gcc.target/i386/sse-23.c: Ditto.
3634         * g++.dg/other/i386-2.C: Ditto.
3635         * g++.dg/other/i386-3.C: Ditto.
3637 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
3639         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3640         * gcc.dg/pr61441.c: Ditto.
3642 2017-02-17  Martin Liska  <mliska@suse.cz>
3644         PR rtl-optimization/79574
3645         * gcc.dg/pr79574.c: New test.
3647 2017-02-17  Marek Polacek  <polacek@redhat.com>
3649         PR middle-end/79536
3650         * gcc.dg/torture/pr79536.c: New test.
3652 2017-02-16  Alan Modra  <amodra@gmail.com>
3654         * gcc.c-torture/execute/pr79286.c: New.
3656 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
3658         PR c++/79512
3659         * c-c++-common/gomp/pr79512.c: New test.
3661 2017-02-15  Martin Sebor  <msebor@redhat.com>
3663         PR c++/79363
3664         * g++.dg/ext/flexary12.C: Adjust.
3665         * g++.dg/ext/flexary20.C: Same.
3666         * g++.dg/ext/flexary21.C: Same.
3667         * g++.dg/ext/flexary22.C: New test.
3669 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
3671         PR tree-optimization/79347
3672         * gcc.dg/vect/pr79347.c: New test.
3674 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
3676         PR c++/79301
3677         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3678         [[deprecated]] comment.
3679         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3680         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3681         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3682         [[deprecated]] in -std=c++11.
3683         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3684         [[fallthrough]] in -std=c++11 and -std=c++14.
3686         PR c++/79288
3687         * g++.dg/tls/pr79288.C: New test.
3689 2017-02-15  Marek Polacek  <polacek@redhat.com>
3691         PR c/79515
3692         * gcc.dg/dfp/pr79515.c: New.
3694 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
3696         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3698 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
3700         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3701         "opt_files".
3703 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
3705         PR target/79487
3706         * gcc.dg/dfp/pr79487.c: New test.
3707         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3708         2017-02-13 change.
3710 2017-01-14  Carl Love  <cel@us.ibm.com>
3712         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3713         xvcvsxdsp and xvcvuxdsp instructions.
3715 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
3717         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3718         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3719         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3720         64-bit default target.
3721         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3722         a 64-bit default target.
3724 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
3726         PR target/79481
3727         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
3728         (test_3vx): Change return type from int to void.
3729         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3730         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3731         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3732         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3733         tests.
3734         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3735         (test_3vx): Change return type from int to void.
3736         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3737         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3738         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3739         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3740         tests.
3741         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3742         intrinsic.  Change scan-assembler-times number from 1 to 2.
3743         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3744         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3745         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3746         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3747         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3748         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3749         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3751 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
3753         PR middle-end/61225
3754         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3755         Use dg-additional-options for ia32 target.  Remove XFAIL.
3757 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
3759         PR target/79495
3760         * gcc.target/i386/pr79495.c: New test.
3762 2017-02-14  Marek Polacek  <polacek@redhat.com>
3764         PR c++/79420
3765         PR c++/79463
3766         * g++.dg/cpp1y/pr79463.C: New.
3767         * g++.dg/template/incomplete10.C: New.
3768         * g++.dg/template/incomplete9.C: New.
3770 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
3772         PR target/79498
3773         * gcc.target/i386/pr79498.c: New test.
3775 2017-02-14  Martin Sebor  <msebor@redhat.com>
3777         PR middle-end/79448
3778         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3779         * gcc.dg/tree-ssa/pr79448-2.c: New test.
3780         * gcc.dg/tree-ssa/pr79448.c: New test.
3782 2017-02-14  Jeff Law  <law@redhat.com>
3784         PR tree-optimization/79095
3785         * g++.dg/pr79095-1.C: New test
3786         * g++.dg/pr79095-2.C: New test
3787         * g++.dg/pr79095-3.C: New test
3788         * g++.dg/pr79095-4.C: New test
3789         * g++.dg/pr79095-5.C: New test
3790         * gcc.c-torture/execute/arith-1.c: Update with more cases.
3791         * gcc.dg/tree-ssa/pr79095-1.c: New test.
3793 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
3795         * gcc.target/aarch64/vect_fp16_1.c: New.
3797 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3799         * gcc.dg/gimplefe-25.c: New test.
3801 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
3803         PR tree-optimization/79408
3804         * gcc.dg/tree-ssa/pr79408-2.c: New test.
3806 2017-02-14  Richard Biener  <rguenther@suse.de>
3808         PR middle-end/79432
3809         * gcc.dg/torture/pr79432.c: New testcase.
3811 2017-02-13  Martin Sebor  <msebor@redhat.com>
3813         PR middle-end/79496
3814         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3816 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
3818         PR sanitizer/79341
3819         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3820         variables volatile.
3822         PR c++/79232
3823         * g++.dg/cpp1z/eval-order4.C: New test.
3824         * g++.dg/other/pr79232.C: New test.
3826 2017-02-13  Nathan Sidwell  <nathan@acm.org>
3828         PR c++/79296
3829         * g++.dg/cpp0x/pr79296.C: New.
3831 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
3833         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3834         Instead, xfail powerpc*-*-* && lp64.
3836 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
3838         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3839         powerpc_p8vector_ok.
3840         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3842 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
3844         PR target/79449
3845         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
3846         for reading beyond a 4k boundary.
3848 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
3850         PR rtl-optimization/79388
3851         PR rtl-optimization/79450
3852         * gcc.c-torture/execute/pr79388.c: New test.
3853         * gcc.c-torture/execute/pr79450.c: New test.
3855 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3857         PR fortran/65542
3858         * gfortran.dg/spread_init_expr_2.f90: New test case.
3860 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
3862         PR sanitizer/79341
3863         * g++.dg/asan/deep-stack-uaf-1.C: New test.
3865 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
3867         PR tree-ssa/56727
3868         * gcc.dg/tree-ssa/pr56727.c: New testcase.
3870 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
3872         PR c++/79457
3873         * g++.dg/cpp0x/pr79457.C: New test.
3875 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
3877         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3878         scan-assembler unless lp64.
3880 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
3882         PR tree-optimization/66612
3883         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3885 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
3887         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3888         of all powerpc.
3890 2017-02-10  Marek Polacek  <polacek@redhat.com>
3892         PR c++/79435
3893         * g++.dg/cpp1y/pr79435.C: New.
3895         PR c++/79184
3896         * g++.dg/warn/Wint-in-bool-context-1.C: New.
3898 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
3900         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3901         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3902         New.
3903         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3904         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3905         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3906         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3907         (vtst_expected_poly64x2): Move to aarch64-only section.
3908         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3909         (vtst_p64, vtstq_p64): New tests.
3911 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
3913         PR c++/71737
3914         * g++.dg/cpp0x/pr71737.C: New.
3916 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
3917             Richard Biener  <rguenther@suse.de>
3919         * gcc.dg/gimplefe-error-1.c: New testcase.
3920         * gcc.dg/gimplefe-error-2.c: New testcase.
3921         * gcc.dg/gimplefe-error-3.c: New testcase.
3923 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
3925         PR tree-optimization/79411
3926         * gcc.c-torture/compile/pr79411.c: New test.
3928 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
3929             Jason Merrill  <jason@redhat.com>
3931         PR c++/79143
3932         * g++.dg/cpp1z/pr79143.C: New test.
3934 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
3936         * gcc.dg/loop-unswitch-2.c: Update testcase.
3937         * gcc.dg/loop-unswitch-1.c: Update testcase.
3939 2017-02-09  Marek Polacek  <polacek@redhat.com>
3941         PR c/79428
3942         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3943         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3944         * c-c++-common/goacc/pr79428-1.c: New test.
3945         * c-c++-common/gomp/pr79428-2.c: New test.
3946         * c-c++-common/gomp/pr79428-5.c: New test.
3947         * c-c++-common/gomp/pr79428-6.c: New test.
3948         * c-c++-common/pr79428-3.c: New test.
3950 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3952         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3953         testcases.
3955 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
3957         PR c/79413
3958         * gcc.c-torture/compile/pr79413.c: New test.
3960         PR c++/79429
3961         * c-c++-common/gomp/pr79429.c: New test.
3962         * g++.dg/gomp/pr79429.C: New test.
3964         PR c/79431
3965         * c-c++-common/gomp/pr79431.c: New test.
3967 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
3968             Cesar Philippidis  <cesar@codesourcery.com>
3969             Joseph Myers  <joseph@codesourcery.com>
3970             Chung-Lin Tang  <cltang@codesourcery.com>
3972         * c-c++-common/goacc/combined-directives.c: Remove xfail.
3973         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3974         * c-c++-common/goacc/loop-auto-2.c: New.
3975         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3976         * c-c++-common/goacc/tile-2.c: New.
3977         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
3978         * g++.dg/goacc/tile-1.C: New, check tile subst.
3979         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3980         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3981         * gfortran.dg/goacc/tile-1.f90: New test.
3982         * gfortran.dg/goacc/tile-2.f90: New test.
3983         * gfortran.dg/goacc/tile-lowering.f95: New test.
3985 2017-02-09  Richard Biener  <rguenther@suse.de>
3987         PR tree-optimization/69823
3988         * gcc.dg/graphite/pr69823.c: New testcase.
3990 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
3992         PR target/78604
3993         * gcc.target/powerpc/pr78604.c: New.
3995 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3997         PR target/68972
3998         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3999         disable this test on power architecture.
4001 2017-02-08  Richard Biener  <rguenther@suse.de>
4003         PR tree-optimization/71824
4004         PR tree-optimization/79409
4005         * gcc.dg/graphite/pr71824-3.c: New testcase.
4007 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
4009         PR tree-optimization/79408
4010         * gcc.dg/tree-ssa/pr79408.c: New test.
4012 2017-02-08  Richard Biener  <rguenther@suse.de>
4014         PR tree-optimization/71824
4015         * gcc.dg/graphite/pr71824-2.c: New testcase.
4017 2017-02-07  Andrew Pinski  <apinski@cavium.com>
4019         * gcc.target/aarch64/popcount.c: New Testcase.
4021 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
4023         PR rtl-optimization/79386
4024         * gcc.c-torture/compile/pr79386.c: New test.
4026 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4027             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4029         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4030         *-*-solaris*.
4032 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
4034         PR target/79299
4035         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4036         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4038 2017-02-07  Richard Biener  <rguenther@suse.de>
4040         * gcc.dg/gimplefe-23.c: New testcase.
4041         * gcc.dg/gimplefe-24.c: Likewise.
4043 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
4045         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4046         scan-assembler instead of scan-assembler-times.
4047         * gcc.target/aarch64/test_frame_10.c: Likewise.
4048         * gcc.target/aarch64/test_frame_12.c: Likewise.
4049         * gcc.target/aarch64/test_frame_2.c: Likewise.
4050         * gcc.target/aarch64/test_frame_4.c: Likewise.
4051         * gcc.target/aarch64/test_frame_6.c: Likewise.
4052         * gcc.target/aarch64/test_frame_7.c: Likewise.
4053         * gcc.target/aarch64/test_frame_8.c: Likewise.
4055 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4057         * gcc.target/i386/pr78419.c: Require ifunc support.
4059 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
4061         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4063 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
4065         PR c++/79360
4066         * g++.dg/cpp1y/nsdmi-union2.C: New test.
4068 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
4070         * lib/target-supports.exp: Define the RISC-V target.
4071         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4072         * gcc.dg/builtin-apply2.c: Likewise.
4073         * gcc.dg/ifcvt-4.c: Likewise.
4074         * gcc.dg/loop-8.c: Likewise.
4075         * gcc.dg/sibcall-10.c: Likewise.
4076         * gcc.dg/sibcall-9.c: Likewise.
4077         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4078         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4079         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4080         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4081         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4082         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4083         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4085 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4087         PR target/66144
4088         * gcc.target/powerpc/pr66144-1.c: New test.
4089         * gcc.target/powerpc/pr66144-2.c: Likewise.
4090         * gcc.target/powerpc/pr66144-3.c: Likewise.
4092 2017-02-06  Martin Sebor  <msebor@redhat.com>
4094         PR tree-optimization/79376
4095         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4096         * gcc.dg/tree-ssa/pr79376.c: Ditto.
4098 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
4100         PR c++/79379
4101         * g++.dg/cpp1y/constexpr-79379.C: New test.
4103         PR c++/79377
4104         * g++.dg/lookup/pr79377.C: New test.
4106         PR c++/79372
4107         * g++.dg/cpp1z/decomp25.C: New test.
4109         PR tree-optimization/79284
4110         * gcc.c-torture/compile/pr79284.c: New test.
4112 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
4114         PR c++/70448
4115         * g++.dg/cpp0x/pr70448.C: New.
4117 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4119         PR 78348
4120         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4121         to dg-options.
4123 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
4125         PR target/78883
4126         * gcc.c-torture/compile/pr78883.c: New test.
4128 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
4130         PR tree-ssa/79347
4131         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4132         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4133         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4134         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4135         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4136         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4137         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4138         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4139         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4140         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4141         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4142         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4143         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4145 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4147         PR fortran/79344
4148         * gfortran.dg/allocate_with_source_24.f90: New test.
4150 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4152         PR fortran/79230
4153         * gfortran.dg/der_ptr_component_2.f90: New test.
4155 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
4157         * gcc.target/sparc/20170205-1.c: New test.
4159 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
4161         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4162         libatomic_available.
4164         * gcc.dg/pr77587.c: Require alias support.
4165         * gcc.dg/pr77587a.c: Likewise.
4167         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4168         * gcc.c-torture/execute/pr78622.c: Likewise.
4170         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4171         hppa*-*-hpux*.
4172         * c-c++-common/Wunused-var-16.c: Likewise.
4173         * c-c++-common/builtin-shuffle-1.c: Likewise.
4174         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4175         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4177 2017-02-03  Martin Sebor  <msebor@redhat.com>
4179         PR tree-optimization/79327
4180         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4181         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4182         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4184 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
4185             Martin Sebor  <msebor@redhat.com>
4187         PR tree-optimization/79327
4188         * gcc.dg/tree-ssa/pr79327.c: New test.
4189         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4190         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4191         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4192         (test_sprintf_chk_range_schar): Adjust dg-message.
4193         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4194         * gcc.c-torture/execute/pr79327.c: New test.
4196 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
4198         PR target/79354
4199         * gcc.target/powerpc/pr79354.c: New test.
4200         * gcc.c-torture/execute/pr79354.c: New test.
4202 2017-02-03  Martin Sebor  <msebor@redhat.com>
4204         PR tree-optimization/79352
4205         * gcc.dg/tree-ssa/pr79352.c: New test.
4207 2017-02-03  Martin Liska  <mliska@suse.cz>
4209         PR lto/66295
4210         * gcc.target/i386/mvc9.c: New test.
4212 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
4214         PR target/79158
4215         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4216         to VSX reg.
4218 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
4220         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4221         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4222         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4223         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4224         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4225         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4226         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4227         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4228         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4229         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4230         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4231         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4232         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4234 2017-02-02  Martin Sebor  <msebor@redhat.com>
4236         PR middle-end/79275
4237         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4238         * gcc.dg/tree-ssa/pr79275.c: New test.
4240 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
4242         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4244 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
4246         PR middle-end/77445
4247         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4248         threading is done.
4250 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
4252         PR middle-end/78142
4253         * gcc.target/aarch64/vector_initialization_nostack.c
4254         (f12): Use one vector
4256 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
4258         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4259         * c-c++-common/asan/misalign-1.c: Likewise.
4260         * c-c++-common/asan/misalign-2.c: Likewise.
4261         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4262         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4263         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4264         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4265         add -ffat-lto-objects from/to dg-additional-options.
4266         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4267         dg-additional-options.
4269         PR target/79197
4270         * gcc.target/powerpc/pr79197.c: New test.
4271         * gcc.c-torture/compile/pr79197.c: New test.
4273 2017-02-02  Richard Biener  <rguenther@suse.de>
4275         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4277 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
4279         PR c++/69637
4280         * g++.dg/cpp0x/pr69637-1.C: New.
4281         * g++.dg/cpp0x/pr69637-2.C: Likewise.
4283 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4285         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4287 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4289         PR target/70012
4290         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4291         conditions.
4293 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
4295         PR testsuite/79324
4296         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4297         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4298         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4299         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4300         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4301         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4302         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4303         * g++.dg/debug/dwarf2/align-1.C: Likewise.
4304         * g++.dg/debug/dwarf2/align-2.C: Likewise.
4305         * g++.dg/debug/dwarf2/align-3.C: Likewise.
4306         * g++.dg/debug/dwarf2/align-4.C: Likewise.
4307         * g++.dg/debug/dwarf2/align-5.C: Likewise.
4308         * g++.dg/debug/dwarf2/align-6.C: Likewise.
4310 2017-02-01  Martin Liska  <mliska@suse.cz>
4312         PR testsuite/79272
4313         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4315 2017-02-01  Richard Biener  <rguenther@suse.de>
4317         PR testsuite/76957
4318         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4319         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4320         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4321         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4323 2017-02-01  Richard Biener  <rguenther@suse.de>
4325         PR middle-end/79315
4326         * gfortran.dg/pr79315.f90: New testcase.
4328 2017-02-01  Richard Biener  <rguenther@suse.de>
4330         PR tree-optimization/71824
4331         * gcc.dg/graphite/pr71824.c: New testcase.
4333 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
4335         PR c++/79304
4336         * g++.dg/diagnostic/pr79304.C: New test.
4338 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
4340         PR c++/79298
4341         * g++.dg/spellcheck-pr79298.C: New test case.
4343 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
4345         PR preprocessor/79210
4346         * gcc.dg/format/pr79210.c: New test case.
4347         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4348         New function.
4350 2017-01-31  Nathan Sidwell  <nathan@acm.org>
4352         PR c++/79290
4353         * g++.dg/warn/pr79290.C: New.
4355         PR c++/67273
4356         PR c++/79253
4357         * g++.dg/cpp1y/pr67273.C: New.
4358         * g++.dg/cpp1y/pr79253.C: New.
4360 2017-01-31  Nathan Sidwell  <nathan@acm.org>
4362         PR c++/79264
4363         * g++.dg/cpp1y/pr61636-1.C: Augment.
4365 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
4367         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4368         rand() instead of random().
4370 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
4372         PR tree-optimization/71691
4373         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4375 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4377         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4378         __ARCH__.
4380 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
4382         PR tree-optimization/79267
4383         * g++.dg/opt/pr79267.C: New test.
4385 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
4387         PR debug/63238
4388         * gcc.dg/debug/dwarf2/align-1.c: New.
4389         * gcc.dg/debug/dwarf2/align-2.c: New.
4390         * gcc.dg/debug/dwarf2/align-3.c: New.
4391         * gcc.dg/debug/dwarf2/align-4.c: New.
4392         * gcc.dg/debug/dwarf2/align-5.c: New.
4393         * gcc.dg/debug/dwarf2/align-6.c: New.
4394         * gcc.dg/debug/dwarf2/align-as-1.c: New.
4395         * g++.dg/debug/dwarf2/align-1.C: New.
4396         * g++.dg/debug/dwarf2/align-2.C: New.
4397         * g++.dg/debug/dwarf2/align-3.C: New.
4398         * g++.dg/debug/dwarf2/align-4.C: New.
4399         * g++.dg/debug/dwarf2/align-5.C: New.
4400         * g++.dg/debug/dwarf2/align-6.C: New.
4402 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
4404         PR target/79170
4405         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4407 2017-01-30  Martin Sebor  <msebor@redhat.com>
4409         PR testsuite/79293
4410         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4412 2017-01-30  Martin Liska  <mliska@suse.cz>
4414         PR gcov-profile/79259
4415         * g++.dg/tree-prof/pr79259.C: New test.
4417 2017-01-30  Richard Biener  <rguenther@suse.de>
4419         PR tree-optimization/79276
4420         * gcc.dg/torture/pr79276.c: New testcase.
4422 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4424         PR target/79240
4425         * gcc.target/s390/pr79240.c: New test.
4427 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4429         PR target/79268
4430         * gcc.target/powerpc/pr79268.c: New file.
4431         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4432         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4433         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4434         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4436 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
4438         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4440         PR testsuite/70583
4441         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4443         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4444         * gnat.dg/debug9.adb: Likewise.
4446         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4448         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4449         libatomic_available.
4450         * gfortran.dg/coarray_42.f90: Likewise.
4451         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4452         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4453         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4455 2017-01-27  Martin Sebor  <msebor@redhat.com>
4457         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4459 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
4461         PR rtl-optimization/79194
4462         * gcc.dg/torture/pr79194.c: New test.
4464 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
4466         PR tree-optimization/71374
4467         * gcc.target/i386/pr71374.c: New.
4469 2017-01-27  Martin Sebor  <msebor@redhat.com>
4471         PR c++/71290
4472         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4473         a dg-error directive.
4475 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
4477         PR target/79131
4478         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4479         * gcc.target/arm/pr79131-2.c: New.
4481 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4483         PR target/65484
4484         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4485         vectorized on POWER unless hardware misaligned loads are
4486         available.
4488 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
4490         PR rtl-optimization/78559
4491         * gcc.c-torture/execute/pr78559.c: New test.
4493 2017-01-27  Richard Biener  <rguenther@suse.de>
4495         PR tree-optimization/79245
4496         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4497         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4499 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
4501         PR c/79199
4502         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4503         target.  Use 4294967293U instead of 4294967293.
4505 2017-01-27  Richard Biener  <rguenther@suse.de>
4507         PR tree-optimization/71433
4508         * gcc.dg/Warray-bounds-21.c: New testcase.
4510 2017-01-27  Richard Biener  <rguenther@suse.de>
4512         PR tree-optimization/79244
4513         * gcc.dg/torture/pr79244.c: New testcase.
4515 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
4517         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4518         all occurrences of 40 to 32.
4520 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
4522         PR target/79239
4523         * gcc.target/arm/pr79239.c: New test.
4525 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4527         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4529 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
4531         PR c++/64382
4532         * g++.dg/cpp1y/pr64382.C: New test.
4534 2017-01-26  Martin Sebor  <msebor@redhat.com>
4536         PR middle-end/78703
4537         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4538         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4539         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4540         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4542 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
4544         PR debug/79129
4545         * g++.dg/debug/dwarf2/pr79129.C: New test.
4547         PR debug/78835
4548         * g++.dg/debug/dwarf2/pr78835.C: New test.
4550 2017-01-26  Martin Sebor  <msebor@redhat.com>
4552         PR middle-end/78703
4553         * gcc.dg/format/pr78569.c: Adjust.
4554         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4555         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4556         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4557         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4558         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4559         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4560         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4561         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4562         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4563         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4564         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4566 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
4568         PR c++/68727
4569         * g++.dg/other/offsetof8.C: Add expected error.
4570         * g++.dg/other/offsetof9.C: New test.
4572 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
4574         * g++.dg/opt/declone3.C: Require LTO.
4576 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
4578         PR target/79131
4579         * gcc.target/arm/pr79131.c: New.
4581 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
4583         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4585 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
4587         PR libstdc++/79190
4588         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4589         matches replaced operator delete.
4591 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
4593         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4594         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
4595         avx512f with avx512dq.
4596         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4597         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
4598         avx512f with avx512dq.
4599         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4600         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
4601         avx512f with avx512dq.
4603 2017-01-26  Marek Polacek  <polacek@redhat.com>
4605         PR c/79199
4606         * c-c++-common/Wduplicated-branches-13.c: New test.
4608 2017-01-26  David Sherwood  <david.sherwood@arm.com>
4610         PR middle-end/79212
4611         * gfortran.dg/gomp/sharing-4.f90: New test.
4613 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
4615         PR target/70465
4616         * gcc.target/i386/pr70465.c: New test.
4618         * brig.dg/dg.exp: Update copyright years.
4619         * lib/brig-dg.exp: Update copyright years.
4620         * lib/brig.exp: Update copyright years.
4622 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
4624         PR target/79179
4625         * gcc.target/powerpc/pr79179.c: New test.
4627 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4629         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4630         generation to accept D-mode memory accesses.
4632 2017-01-25  Martin Sebor  <msebor@redhat.com>
4634         PR c++/71290
4635         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4636         * g++.dg/ext/flexarray-mangle.C: Same.
4637         * g++.dg/ext/flexarray-subst.C: Same.
4638         * g++.dg/ext/flexary10.C: Same.
4639         * g++.dg/ext/flexary11.C: Same.
4640         * g++.dg/ext/flexary14.C: Same.
4641         * g++.dg/ext/flexary16.C: Same.
4642         * g++.dg/ext/flexary18.C: Same.
4643         * g++.dg/ext/flexary19.C: Same.
4644         * g++.dg/ext/flexary7.C: Same.
4645         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4646         * g++.dg/ubsan/object-size-1.C: Same.
4647         * obj-c++.dg/property/at-property-23.mm: Same.
4649 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
4651         PR c++/78896
4652         * g++.dg/cpp1z/decomp24.C: New test.
4654         PR c++/77914
4655         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4656         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4657         expect a warning.
4658         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4659         expect warnings.
4660         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4661         * g++.dg/cpp1y/pr59636.C: Likewise.
4662         * g++.dg/cpp1y/pr60190.C: Likewise.
4664 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
4666         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4668 2017-01-25  Carl Love  <cel@us.ibm.com>
4670         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
4671         vec_packs built-ins
4673 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
4675         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4676         -mcpu=cortex-a57.
4677         * gcc.target/arm/vseleqsf.c: Likewise.
4678         * gcc.target/arm/vselgedf.c: Likewise.
4679         * gcc.target/arm/vselgesf.c: Likewise.
4680         * gcc.target/arm/vselgtdf.c: Likewise.
4681         * gcc.target/arm/vselgtsf.c: Likewise.
4682         * gcc.target/arm/vselledf.c: Likewise.
4683         * gcc.target/arm/vsellesf.c: Likewise.
4684         * gcc.target/arm/vselltdf.c: Likewise.
4685         * gcc.target/arm/vselltsf.c: Likewise.
4686         * gcc.target/arm/vselnedf.c: Likewise.
4687         * gcc.target/arm/vselnesf.c: Likewise.
4688         * gcc.target/arm/vselvcdf.c: Likewise.
4689         * gcc.target/arm/vselvcsf.c: Likewise.
4690         * gcc.target/arm/vselvsdf.c: Likewise.
4691         * gcc.target/arm/vselvssf.c: Likewise.
4693 2017-01-25  Richard Biener  <rguenther@suse.de>
4695         PR testsuite/72850
4696         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4697         to what we had before adding the threading passes.
4699 2017-01-25  Richard Biener  <rguenther@suse.de>
4701         PR tree-optimization/69264
4702         * g++.dg/torture/pr69264.C: New testcase.
4704 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4706         PR target/79145
4707         * gcc.target/arm/pr79145.c: New test.
4709 2017-01-25  Richard Biener  <rguenther@suse.de>
4711         PR debug/78363
4712         * g++.dg/gomp/pr78363-1.C: New testcase.
4713         * g++.dg/gomp/pr78363-2.C: Likewise.
4714         * g++.dg/gomp/pr78363-3.C: Likewise.
4716 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4718         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4719         * gcc.dg/lto/pr61526_0.c: Likewise.
4720         * gcc.dg/lto/pr64415_0.c: Likewise.
4722 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
4724         PR c++/79205
4725         * g++.dg/cpp1z/decomp22.C: New test.
4726         * g++.dg/cpp1z/decomp23.C: New test.
4728 2017-01-24  Nathan Sidwell  <nathan@acm.org>
4730         PR c++/78469
4731         * g++.dg/cpp0x/pr78469.C: New.
4733         PR c++/79118
4734         * g++.dg/cpp0x/pr79118.C: New.
4736 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
4738         * gcc.target/arm/vfp-longcall-apcs.c: New test.
4740 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
4742         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4743         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4744         * gcc.dg/rtl/rtl.exp: New file.
4745         * gcc.dg/rtl/test.c: New file.
4746         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4747         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4748         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4749         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4750         * gcc.dg/rtl/x86_64/final.c: New test case.
4751         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4752         * gcc.dg/rtl/x86_64/ira.c: New test case.
4753         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4754         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4755         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4756         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4757         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4758         * gcc.dg/rtl/x86_64/test_1.h: New file.
4759         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4760         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4761         * gcc.dg/rtl/x86_64/times-two.h: New file.
4762         * gcc.dg/rtl/x86_64/vregs.c: New test case.
4764 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
4766         PR tree-optimization/79159
4767         * g++.dg/tree-ssa/pr79159.C: New test.
4769 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
4770             Martin Jambor  <mjambor@suse.cz>
4772         * lib/brig-dg.exp: New file.
4773         * lib/brig.exp: Likewise.
4774         * brig.dg/README: Likewise.
4775         * brig.dg/dg.exp: Likewise.
4776         * brig.dg/test/gimple/alloca.hsail: Likewise.
4777         * brig.dg/test/gimple/atomics.hsail: Likewise.
4778         * brig.dg/test/gimple/branches.hsail: Likewise.
4779         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4780         * brig.dg/test/gimple/function_calls.hsail: Likewise.
4781         * brig.dg/test/gimple/kernarg.hsail: Likewise.
4782         * brig.dg/test/gimple/mem.hsail: Likewise.
4783         * brig.dg/test/gimple/mulhi.hsail: Likewise.
4784         * brig.dg/test/gimple/packed.hsail: Likewise.
4785         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4786         * brig.dg/test/gimple/variables.hsail: Likewise.
4787         * brig.dg/test/gimple/vector.hsail: Likewise.
4789 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
4791         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4792         support asan, only on i?86/x86_64 require sse2_runtime.
4794 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4796         PR target/66669
4797         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4798         test on powerpc targets.
4800 2017-01-23  Martin Sebor  <msebor@redhat.com>
4802         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4804 2017-01-23  Richard Biener  <rguenther@suse.de>
4806         PR tree-optimization/79088
4807         PR tree-optimization/79188
4808         * gcc.dg/torture/pr79088.c: New testcase.
4809         * gcc.dg/torture/pr79188.c: Likewise.
4811 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4813         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4814         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4815         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4816         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4817         type of test function to reflect change in built-in function's
4818         return type.
4819         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4820         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4821         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4822         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4823         type and second argument type to reflect change in built-in
4824         function's type signature.
4825         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4826         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4827         type of test function to reflect change in built-in function's
4828         return type.
4829         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4830         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4831         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4832         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4833         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4834         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4835         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4836         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4837         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4838         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4839         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4840         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4841         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4842         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4843         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4844         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4845         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4846         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4847         type of test function to reflect change in built-in function's
4848         return type.
4849         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4850         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4851         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4852         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4853         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4854         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4855         test function's result and second argument to reflect change in
4856         built-in function's type signature.
4857         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4859 2017-01-23  Nathan Sidwell  <nathan@acm.org>
4861         PR C++/71710
4862         * g++.dg/template/pr71710.C: New.
4864         PR c++/71406
4865         PR c++/77508
4866         * g++.dg/template/pr71406.C: New.
4868 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
4870         * gfortran.dg/integer_exponentiation_7.f90: New test.
4872 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
4874         PR rtl-optimization/78634
4875         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4877 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
4879         PR tree-optimization/70754
4880         * gfortran.dg/pr70754.f90: New test.
4882 2017-01-23  Martin Liska  <mliska@suse.cz>
4884         PR tree-optimization/79196
4885         * gcc.dg/asan/pr79196.c: New test.
4886         * gcc.dg/strlenopt-30.c: Update scanned pattern.
4888 2017-01-23  Michael Matz  <matz@suse.de>
4890         PR tree-optimization/78384
4891         * gcc.dg/pr78384.c: New test.
4893 2017-01-23  Richard Biener  <rguenther@suse.de>
4895         PR tree-optimization/79186
4896         * gcc.dg/torture/pr79186.c: New testcase.
4897         * gcc.dg/torture/pr79187.c: Likewise.
4899 2017-01-23  Martin Jambor  <mjambor@suse.cz>
4901         * gcc.dg/ipa/vrp8.c: New test.
4903 2017-01-23  Martin Jambor  <mjambor@suse.cz>
4905         PR ipa/79108
4906         * gfortran.dg/lto/pr79108_0.f90: New test.
4908 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
4910         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4911         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4912         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4913         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4914         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4915         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4916         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4917         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4918         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4919         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4920         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4921         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4922         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4923         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4924         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4925         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4927 2017-01-23  Richard Biener  <rguenther@suse.de>
4928             Nick Clifton  <nickc@redhat.com>
4930         PR testsuite/78421
4931         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4932         If the target is ARM return the result of the
4933         check_effective_target_arm_vect_no_misalign proc.
4934         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4935         support unaligned vectors then only expect one of the loops to be
4936         unrolled.
4938 2017-01-23  Martin Liska  <mliska@suse.cz>
4940         * gcc.dg/asan/use-after-scope-10.c: New test.
4941         * gcc.dg/asan/use-after-scope-11.c: New test.
4942         * g++.dg/asan/use-after-scope-5.C: New test.
4944 2017-01-23  Martin Liska  <mliska@suse.cz>
4946         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4947         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4948         sanopt optimization for ASAN_POISON.
4950 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4952         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4954 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
4956         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4957         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4958         for poly*_t types.
4959         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4960         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4961         exec_vcombine): Likewise.
4962         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4963         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4964         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4965         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4966         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4967         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4968         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4969         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4970         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4971         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4972         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4973         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4974         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4975         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4976         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4977         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4978         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4979         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4980         Likewise.
4981         (TEST_VGET_LANE): Cast to uint to avoid warning.
4982         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4983         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4984         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4985         exec_vfma_vfms_n): Fix PRIx format for float64_t.
4986         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4987         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4988         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4989         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4990         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4991         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4992         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4993         CHECK_POLY instead of CHECK for poly64_t types.
4994         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4995         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4996         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4997         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4998         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4999         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5000         uint32_t.
5001         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5002         for int32_t, int64_t.
5003         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5004         vqneg_extra): Fix PRIx format for int16_t, int32_t.
5005         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5006         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5007         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5008         needed.
5010 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
5012         PR fortran/79154
5013         * gfortran.dg/gomp/pr79154-1.f90: New test.
5014         * gfortran.dg/gomp/pr79154-2.f90: New test.
5016 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
5018         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5020 2017-01-21  Marek Polacek  <polacek@redhat.com>
5022         PR testsuite/79169
5023         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5025 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
5027         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5029 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5031         PR rtl-optimization/79125
5032         * gcc.dg/torture/pr79125.c: New test.
5034 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
5036         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5037         only.
5038         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5039         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5041 2017-01-20  Nathan Sidwell  <nathan@acm.org>
5043         PR c++/78495
5044         * g++.dg/cpp1z/inh-ctor38.C: New.
5046 2017-01-20  Marek Polacek  <polacek@redhat.com>
5048         PR c/79152
5049         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5051 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5053         * lib/target-supports.exp (check_configured_with): New procedure.
5054         (check_effective_target_default_mode): new effective target.
5055         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5056         default mode.  Fix dg-skip-if target selector syntax.
5057         * gcc.target/arm/optional_thumb-2.c: Likewise.
5058         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5059         syntax.
5061 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
5063         PR c++/77829
5064         PR c++/78656
5065         * g++.dg/spellcheck-pr77829.C: New test case.
5066         * g++.dg/spellcheck-pr78656.C: New test case.
5068 2017-01-20  Marek Polacek  <polacek@redhat.com>
5070         PR c/64279
5071         * c-c++-common/Wduplicated-branches-1.c: New test.
5072         * c-c++-common/Wduplicated-branches-10.c: New test.
5073         * c-c++-common/Wduplicated-branches-11.c: New test.
5074         * c-c++-common/Wduplicated-branches-12.c: New test.
5075         * c-c++-common/Wduplicated-branches-2.c: New test.
5076         * c-c++-common/Wduplicated-branches-3.c: New test.
5077         * c-c++-common/Wduplicated-branches-4.c: New test.
5078         * c-c++-common/Wduplicated-branches-5.c: New test.
5079         * c-c++-common/Wduplicated-branches-6.c: New test.
5080         * c-c++-common/Wduplicated-branches-7.c: New test.
5081         * c-c++-common/Wduplicated-branches-8.c: New test.
5082         * c-c++-common/Wduplicated-branches-9.c: New test.
5083         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5084         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5085         * g++.dg/ext/builtin-object-size3.C: Likewise.
5086         * g++.dg/gomp/loop-1.C: Likewise.
5087         * g++.dg/warn/Wduplicated-branches1.C: New test.
5088         * g++.dg/warn/Wduplicated-branches2.C: New test.
5090 2017-01-20  Martin Liska  <mliska@suse.cz>
5092         PR lto/69188
5093         * gcc.dg/lto/pr69188_0.c: New test.
5094         * gcc.dg/lto/pr69188_1.c: New test.
5096 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
5098         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5099         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5100         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5101         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5102         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5103         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5104         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5105         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5106         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5107         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5108         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5109         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5110         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5111         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5112         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5113         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5114         * gcc.target/i386/avx-1.c: Test new intrinsics.
5115         * gcc.target/i386/sse-13.c: Ditto.
5116         * gcc.target/i386/sse-23.c: Ditto.
5118 2017-01-20  Richard Biener  <rguenther@suse.de>
5120         PR tree-optimization/71264
5121         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5123 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
5125         * gcc.target/mips/madd4-1.c: New file.
5126         * gcc.target/mips/madd4-2.c: Likewise.
5127         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5128         HAS_MADD4.
5129         (mips_option_groups): Add -m[no-]madd4.
5130         (mips-dg-init): Detect default -mno-madd4.
5131         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5132         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5133         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5134         * gcc.target/mips/nmadd-1.c: Likewise.
5135         * gcc.target/mips/nmadd-2.c: Likewise.
5136         * gcc.target/mips/nmadd-3.c: Likewise.
5138 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
5140         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5141         combined instructions.
5142         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5143         instructions.
5144         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5145         of pointer authentication.
5147 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5149         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5150         floating point hardware to run test.
5152 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
5154         * lib/target-supports.exp
5155         (check_effective_target_vect_call_copysignf): Enable for AArch64.
5157 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5159         PR testsuite/79051
5160         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5161         __x86_64__]: Allow for target i?86-*-*.
5163 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
5165         PR target/78176
5166         * gcc.target/mips/lxc1-sxc1-1.c: New file.
5167         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5168         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5169         HAS_LXC1.
5170         (mips_option_groups): Add -m[no-]lxc1-sxc1.
5171         (mips-dg-init): Detect default -mno-lxc1-sxc1.
5172         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5174 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5176         PR fortran/70696
5177         * gfortran.dg/coarray_43.f90: New test.
5179 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
5181         PR rtl-optimization/79121
5182         * gcc.c-torture/execute/pr79121.c: New test.
5184 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5186         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5187         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5189 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
5191         PR fortran/50069
5192         PR fortran/55086
5193         * gfortran.dg/pr50069_1.f90: New test.
5194         * gfortran.dg/pr50069_2.f90: New test.
5195         * gfortran.dg/pr55086_1.f90: New test.
5196         * gfortran.dg/pr55086_1_tfat.f90: New test.
5197         * gfortran.dg/pr55086_2.f90: New test.
5198         * gfortran.dg/pr55086_2_tfat.f90: New test.
5199         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5201 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
5202         * gcc.dg/strcmp-1.c: New test.
5203         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5205 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
5207         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5208         (dejagnu_fail): Likewise.
5209         (dejagnu_note): Likewise.
5210         (pass): Provide forward decl, moving true decl to after #include
5211         of harness.h.
5212         (fail): Likewise.
5213         (note): Likewise.
5215 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5217         * gcc.target/powerpc/p9-xxbr-1.c: New test.
5218         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5220 2017-01-18  Nathan Sidwell  <nathan@acm.org>
5222         PR c++/78488
5223         * g++.dg/cpp1z/inh-ctor37.C: New.
5225 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
5227         PR rtl-optimization/78952
5228         * gcc.target/i386/pr78952-1.c: New test.
5229         * gcc.target/i386/pr78952-2.c: Ditto.
5231 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
5233         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5235 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
5237         PR fortran/70696
5238         * gfortran.dg/coarray_event_1.f08: New test.
5240 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
5242         PR target/77416
5243         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5244         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
5245         from dg-options.
5246         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5247         guarded test.
5248         * gcc.target/powerpc/fusion4.c: Likewise.
5249         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5250         guarded test.
5251         * gcc.target/powerpc/pr58673-1.c: Likewise.
5252         * gcc.target/powerpc/pr58673-2.c: Likewise.
5253         * gcc.target/powerpc/pr59054.c: Likewise.
5255 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5257         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5258         vec_bperm.
5259         * gcc.target/powerpc/p9-vbpermd.c: New file.
5261 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5263         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5264         (must_not_compile2): Downcase first letter of error messages.
5265         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5266         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5268 2017-01-18  Nathan Sidwell  <nathan@acm.org>
5270         PR c++/79091
5271         * g++.dg/pr79091.C: New.
5273 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
5275         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5276         to dg-options.
5277         (p0): Add missing dg-error.
5279 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
5281         * gcc.target/msp430/mul_f5_muldef.c: New test.
5283 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
5285         PR target/79004
5286         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5287         options.  Fix up the syntax for using \m and \M.
5289 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5291         PR target/78875
5292         * gcc.target/powerpc/ssp-1.c: New testcase.
5293         * gcc.target/powerpc/ssp-2.c: New testcase.
5295 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
5297         * gcc.target/aarch64/eh_return.c: New test.
5299 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5301         * vec-rlmi-rlnm.c: New file.
5303 2017-01-17  Nathan Sidwell  <nathan@acm.org>
5305         PR c++/61636
5306         * g++.dg/cpp1y/pr61636-1.C: New.
5307         * g++.dg/cpp1y/pr61636-2.C: New.
5308         * g++.dg/cpp1y/pr61636-3.C: New.
5310 2017-01-17  Martin Sebor  <msebor@redhat.com>
5312         PR testsuite/79115
5313         * gcc.dg/pr78768.c: Make it a link-only test.
5315 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
5317         PR c++/71497
5318         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5319         expected messages.
5320         * c-c++-common/Wmisleading-indentation.c: Likewise.
5322 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
5324         PR target/79058
5325         * gcc.target/arm/pr79058.c: New.
5327 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
5329         PR tree-optimization/71854
5330         * gcc.dg/vect/pr71854.c: New test.
5332 2017-01-17  Martin Liska  <mliska@suse.cz>
5334         PR ipa/71207
5335         * g++.dg/ipa/pr71207.C: New test.
5337 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
5339         PR middle-end/77445
5340         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5341         * gcc.dg/tree-ssa/pr77445.c: New testcase.
5343 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
5345         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5346         rather than long unsigned int.
5347         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5349 2017-01-17  Richard Biener  <rguenther@suse.de>
5351         PR tree-optimization/71433
5352         * gcc.dg/Warray-bounds-20.c: New testcase.
5354 2017-01-17  Richard Biener  <rguenther@suse.de>
5356         PR testsuite/52563
5357         PR testsuite/71237
5358         PR testsuite/77737
5359         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5360         * gcc.dg/tree-ssa/scev-4.c: Likewise.
5361         * gcc.dg/tree-ssa/scev-5.c: Likewise.
5363 2017-01-17  Alan Modra  <amodra@gmail.com>
5365         * gcc.target/powerpc/pr79066.c: New.
5367 2017-01-16  Jeff Law  <law@redhat.com>
5369         PR tree-optimization/33562
5370         PR tree-optimization/61912
5371         PR tree-optimization/77485
5372         PR tree-optimization/79090
5373         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5374         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5376 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
5378         PR c/79089
5379         * gcc.c-torture/compile/pr79089.c: New test.
5381         PR target/79080
5382         * gcc.dg/pr79080.c: New test.
5384 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
5386         PR c/78304
5387         * gcc.dg/format/pr78304.c: Convert argument from integral type
5388         to a pointer.
5389         * gcc.dg/format/pr78304-2.c: Likewise.
5391 2017-01-16  Carl Love  <cel@us.ibm.com>
5393         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5394         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5396 2017-01-16 Carl Love  <cel@us.ibm.com>
5398         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5399         Change arguments and return type to bool long long.
5401 2017-01-16  Martin Sebor  <msebor@redhat.com>
5403         PR testsuite/79051
5404         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5405         on x86.
5407 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5409         Revert:
5410         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5412         PR c++/71737
5413         * g++.dg/cpp0x/pr71737.C: New.
5415 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5417         * gcc.target/powerpc/swaps-p8-27.c: New.
5419 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5421         PR c++/71737
5422         * g++.dg/cpp0x/pr71737.C: New.
5424 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5426         * gnat.dg/opt62.adb: New test.
5427         * gnat.dg/opt62_pkg.ads: New helper.
5429 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
5431         PR rtl-optimization/78626
5432         PR rtl-optimization/78727
5433         * gcc.dg/torture/pr78626.c: New test.
5434         * gcc.dg/torture/pr78727.c: New test.
5436 2017-01-14  Alan Modra  <amodra@gmail.com>
5438         * gcc.c-torture/compile/pr72749.c: New test.
5440 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
5442         PR c/78304
5443         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5444         (test_macro_2): New test.
5445         (test_macro_3): New test.
5446         (test_macro_4): New test.
5447         (test_non_contiguous_strings): Convert line number to line offset.
5448         * gcc.dg/format/pr78304-2.c: New test case.
5449         * gcc.dg/format/pr78304.c: New test case.
5451 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
5453         * gcc.target/i386/funcspec-56.inc: Add missing options and
5454         reorder options by implied ISAs, as in ix86_target_string.
5456 2017-01-13  Marek Polacek  <polacek@redhat.com>
5458         PR c++/71166
5459         * g++.dg/cpp0x/constexpr-array18.C: New test.
5461 2017-01-13  Jeff Law  <law@redhat.com>
5463         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5465         PR tree-optimization/61912
5466         PR tree-optimization/77485
5467         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5468         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5469         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5471         PR tree-optimization/33562
5472         PR tree-optimization/61912
5473         PR tree-optimization/77485
5474         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5475         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5476         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5477         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5478         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5479         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5480         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5482 2017-01-13  Martin Liska  <mliska@suse.cz>
5484         PR ipa/79043
5485         * gcc.c-torture/execute/pr79043.c: New test.
5487 2017-01-13  Richard Biener  <rguenther@suse.de>
5489         PR middle-end/78411
5490         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5492 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
5494         PR fortran/70697
5495         * gfortran.dg/coarray/event_4.f08: New test.
5497 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
5499         PR fortran/70696
5500         * gfortran.dg/coarray/event_3.f08: New test.
5502 2017-01-13  Richard Biener  <rguenther@suse.de>
5504         PR tree-optimization/77283
5505         * gcc.dg/tree-ssa/split-path-9.c: Fix.
5507 2017-01-13  Richard Biener  <rguenther@suse.de>
5509         * gcc.dg/gimplefe-22.c: New testcase.
5511 2017-01-13  Richard Biener  <rguenther@suse.de>
5513         PR tree-optimization/77283
5514         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5515         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5516         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5518 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
5520         * gcc.dg/pr77862.c: Require fpic target.
5522 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5524         PR target/79004
5525         * gcc.target/powerpc/pr79004.c: New test.
5527 2017-01-12  Martin Sebor  <msebor@redhat.com>
5529         * gcc.dg/pr78138.c: Adjust.
5530         * gcc.dg/pr78768.c: Adjust.
5531         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5532         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5533         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5534         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5535         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5536         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5537         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5538         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5539         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5540         * gcc.dg/tree-ssa/pr78605.c: Adjust.
5541         * gcc.dg/tree-ssa/pr78622.c: Adjust.
5543 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
5545         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5547 2017-01-12  Martin Sebor  <msebor@redhat.com>
5549         PR testsuite/79051
5550         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5551         due to bug 79054.
5553 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
5555         * gcc.dg/pr78768.c: Require LTO.
5557 2017-01-12  Martin Sebor  <msebor@redhat.com>
5559         PR c/79074
5560         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5561         due to the referenced bug.
5563 2017-01-12  Martin Sebor  <msebor@redhat.com>
5565         PR testsuite/79073
5566         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5568 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
5570         * gcc.target/i386/builtin_target.c (check_features): Check all
5571         supported __builtin_cpu_supports options.
5573 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5575         PR tree-optimization/78319
5576         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5577         Remove xfail.
5579 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5581         PR target/79044
5582         * gcc.target/powerpc/swaps-p8-26.c: New.
5584 2017-01-12  Richard Biener  <rguenther@suse.de>
5586         * gcc.dg/gimplefe-21.c: New testcase.
5588 2017-01-12  Michael Collison  <michael.collison@arm.com>
5590         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5592 2017-01-11  Julia Koval  <julia.koval@intel.com>
5593             Uros Bizjak  <ubizjak@gmail.com>
5595         * gcc.target/i386/sgx.c New test.
5596         * gcc.target/i386/sse-12.c: Add -msgx.
5597         * gcc.target/i386/sse-13.c: Ditto.
5598         * gcc.target/i386/sse-14.c: Ditto.
5599         * gcc.target/i386/sse-22.c: Ditto.
5600         * gcc.target/i386/sse-23.c: Ditto.
5601         * g++.dg/other/i386-2.C: Ditto.
5602         * g++.dg/other/i386-3.C: Ditto.
5604 2017-01-11  Martin Sebor  <msebor@redhat.com>
5606         PR c++/24511
5607         * g++.dg/template/explicit9.C: New test.
5609 2017-01-11  Nathan Sidwell  <nathan@acm.org>
5611         PR c++/77812
5612         * g++.dg/pr77812.C: New.
5614 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
5616         PR c++/71537
5617         * g++.dg/cpp1y/constexpr-71537.C: New test.
5619         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5620         argument.
5622 2017-01-11  Martin Sebor  <msebor@redhat.com>
5624         PR c/47931
5625         * c-c++-common/Waddress-2.c: New test.
5627 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
5629         PR c++/78341
5630         * g++.dg/cpp0x/pr78341.C: New test.
5632 2017-01-11  Martin Sebor  <msebor@redhat.com>
5634         PR c/78768
5635         * gcc.dg/pr78768.c: New test.
5637 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
5639         PR driver/78877
5640         * gcc.dg/spellcheck-options-14.c: New test case.
5641         * gcc.dg/spellcheck-options-15.c: New test case.
5642         * gcc.dg/spellcheck-options-16.c: New test case.
5643         * gcc.dg/spellcheck-options-17.c: New test case.
5645 2017-01-11  Martin Liska  <mliska@suse.cz>
5647         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5649 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
5651         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5652         instead of just 1 for the decomposition from struct C.
5654 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5656         * gcc.c-torture/execute/20170111-1.c: New test.
5658 2017-01-11  Richard Biener  <rguenther@suse.de>
5660         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5662 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
5664         PR middle-end/50199
5665         * gcc.dg/lto/pr50199_0.c: New test.
5667 2017-01-10  Martin Sebor  <msebor@redhat.com>
5669         PR testsuite/78960
5670         PR testsuite/78959
5671         PR testsuite/78133
5672         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5673         * gcc.dg/tree-ssa/pr78622.c: Ditto.
5675 2017-01-10  Martin Sebor  <msebor@redhat.com>
5677         PR middle-end/78138
5678         * gcc.dg/pr78138.c: New test.
5680 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
5682         PR c++/77949
5683         * g++.dg/diagnostic/pr77949.C: New test case.
5685 2017-01-10  Martin Sebor  <msebor@redhat.com>
5687         PR middle-end/78245
5688         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5690 2017-01-10  Martin Sebor  <msebor@redhat.com>
5692         PR tree-optimization/78775
5693         * gcc.dg/attr-alloc_size-4.c: Add test cases.
5694         * gcc.dg/attr-alloc_size-10.c: New test.
5695         * gcc.dg/attr-alloc_size-11.c: New test.
5696         * gcc.dg/builtin-stringop-chk-7.c: New test.
5697         * gcc.dg/pr78775.c: New test.
5698         * gcc.dg/pr78973-2.c: New test.
5699         * gcc.dg/pr78973.c: New test.
5701 2017-01-10  Jeff Law  <law@redhat.com>
5703         PR tree-optimization/77766
5704         PR tree-optimization/78856
5705         * gcc.c-torture/execute/pr77766.c: New test.
5707 2016-01-10  Richard Biener  <rguenther@suse.de>
5709         PR tree-optimization/79034
5710         * g++.dg/torture/pr79034.C: New testcase.
5712 2017-01-10  Martin Liska  <mliska@suse.cz>
5714         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5715         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5716         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5717         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5718         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5719         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5720         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5721         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5722         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5723         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5724         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5725         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5726         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5727         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5728         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5729         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5730         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5731         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5732         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5733         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5734         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5735         * gcc.dg/ipa/pr64307.c: Likewise.
5736         * gcc.dg/ipa/pr77653.c: Likewise.
5738 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
5740         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5741         * g++.dg/other/i386-3.C: Ditto.
5742         * gcc.target/i386/sse-12.c: Ditto.
5743         * gcc.target/i386/sse-13.c: Ditto.
5744         * gcc.target/i386/sse-22.c: Ditto.
5745         * gcc.target/i386/sse-23.c: Ditto.
5746         * gcc.target/i386/builtin_target.c: Handle new option.
5747         * gcc.target/i386/funcspec-56.inc: Test new attributes.
5748         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5749         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5751 2017-01-09  Martin Sebor  <msebor@redhat.com>
5753         PR testsuite/79036
5754         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5755         with different precisions.
5757 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5759         * g++.dg/opt/call2.C: New test.
5760         * g++.dg/opt/call3.C: Likewise.
5761         * gnat.dg/array26.adb: New test.
5762         * gnat.dg/array26_pkg.ad[sb]: New helper.
5763         * gnat.dg/array27.adb: New test.
5764         * gnat.dg/array27_pkg.ad[sb]: New helper.
5765         * gnat.dg/array28.adb: New test.
5766         * gnat.dg/array28_pkg.ad[sb]: New helper.
5768 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
5770         PR translation/79019
5771         PR translation/79020
5772         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5773         diagnostics.
5774         * gfortran.dg/initialization_17.f90: Likewise.
5776 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
5778         PR testsuite/79026
5779         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5780         * gcc.target/i386/pr78904-4.c: Likewise.
5781         * gcc.target/i386/pr78904-6.c: Likewise.
5782         * gcc.target/i386/pr78967-2.c: Likewise.
5784 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
5786         PR tree-optimization/78899
5787         * gcc.target/i386/pr78899.c: New test.
5788         * gcc.dg/pr71077.c: New test.
5790 2017-01-09  Martin Jambor  <mjambor@suse.cz>
5792         PR ipa/78365
5793         PR ipa/78599
5794         * gcc.dg/torture/pr78365.c: New test.
5796 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
5798         PR c++/78948
5799         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5800         (main): Use int* instead of long long.
5802         PR tree-optimization/78938
5803         * gcc.dg/vect/pr78938.c: New test.
5805 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5807         * gcc.dg/20161219.c: New test.
5809 2017-01-09  Richard Biener  <rguenther@suse.de>
5811         PR tree-optimization/78997
5812         * gcc.dg/torture/pr78997.c: New testcase.
5814 2017-01-09  Richard Biener  <rguenther@suse.de>
5816         PR debug/79000
5817         * g++.dg/lto/pr79000_0.C: New testcase.
5818         * g++.dg/lto/pr79000_1.c: Likewise.
5820 2017-01-08  Martin Sebor  <msebor@redhat.com>
5822         PR middle-end/77708
5823         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5824         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5825         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5826         due to bug 78969.
5827         * gcc.dg/format/pr78569.c: Adjust.
5829 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
5831         PR c++/72803
5832         * g++.dg/diagnostic/pr72803.C: New test case.
5834 2017-01-07  Martin Sebor  <msebor@redhat.com>
5836         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5837         * gcc.dg/attr-alloc_size-4.c: Same.
5839 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
5841         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5842         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5843         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5844         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5845         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5846         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5847         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5849 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
5850         * gcc.dg/memcmp-1.c: New.
5851         * gcc.dg/strncmp-1.c: New.
5853 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5855         * gcc.target/arm/acle/mcrr: New.
5856         * gcc.target/arm/acle/mcrr2: New.
5857         * gcc.target/arm/acle/mrrc: New.
5858         * gcc.target/arm/acle/mrrc2: New.
5860 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5862         * gcc.target/arm/acle/mcr.c: New.
5863         * gcc.target/arm/acle/mrc.c: New.
5864         * gcc.target/arm/acle/mcr2.c: New.
5865         * gcc.target/arm/acle/mrc2.c: New.
5867 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5869         * gcc.target/arm/acle/ldc: New.
5870         * gcc.target/arm/acle/ldc2: New.
5871         * gcc.target/arm/acle/ldcl: New.
5872         * gcc.target/arm/acle/ldc2l: New.
5873         * gcc.target/arm/acle/stc: New.
5874         * gcc.target/arm/acle/stc2: New.
5875         * gcc.target/arm/acle/stcl: New.
5876         * gcc.target/arm/acle/stc2l: New.
5878 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5880         * gcc.target/arm/acle/acle.exp: Run tests for different options
5881         and make sure fat-lto-objects is used such that we can still do
5882         assemble scans.
5883         * gcc.target/arm/acle/cdp.c: New.
5884         * gcc.target/arm/acle/cdp2.c: New.
5885         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5886         (check_effective_target_arm_coproc1_ok_nocache): New.
5887         (check_effective_target_arm_coproc2_ok): New.
5888         (check_effective_target_arm_coproc2_ok_nocache): New.
5889         (check_effective_target_arm_coproc3_ok): New.
5890         (check_effective_target_arm_coproc3_ok_nocache): New.
5891         (check_effective_target_arm_coproc4_ok): New.
5892         (check_effective_target_arm_coproc4_ok_nocache): New.
5894 2017-01-06  Martin Sebor  <msebor@redhat.com>
5896         PR middle-end/78605
5897         * gcc.dg/tree-ssa/pr78605.c: New test.
5899 2017-01-05  Martin Sebor  <msebor@redhat.com>
5901         PR tree-optimization/78910
5902         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5903         diagnostics.
5904         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5905         * gcc.dg/tree-ssa/pr78910.c: New test.
5907 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5909         * gcc.dg/sso-10.c: New test.
5911 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
5913         PR tree-optimization/71016
5914         * gcc.target/i386/pr71016.c: New test.
5915         * gcc.target/aarch64/pr71016.c: New test.
5916         * gcc.dg/tree-ssa/pr66726-3.c: New test.
5918         PR c++/78931
5919         * g++.dg/cpp1z/decomp19.C: New test.
5921         PR c++/78890
5922         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5923         * g++.dg/init/union1.C: Likewise.
5924         * g++.dg/cpp0x/union6.C: Expect errors.
5925         * g++.dg/cpp0x/union8.C: New test.
5926         * g++.dg/cpp0x/pr78890-1.C: New test.
5927         * g++.dg/cpp0x/pr78890-2.C: New test.
5929 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
5931         * gcc.target/powerpc/pr71670.c: Require p9vector.
5932         * gcc.target/powerpc/p9-novsx.c: Same.
5934 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
5936         * selftests/asr_div1.rtl: New file.
5937         * selftests/aarch64: New subdirectory.
5938         * selftests/aarch64/times-two.rtl: New file.
5939         * selftests/bb-index.rtl: New file.
5940         * selftests/cfg-test.rtl: New file.
5941         * selftests/const-int.rtl: New file.
5942         * selftests/example-labels.rtl: New file.
5943         * selftests/insn-with-mode.rtl: New file.
5944         * selftests/jump-to-label-ref.rtl: New file.
5945         * selftests/jump-to-return.rtl: New file.
5946         * selftests/jump-to-simple-return.rtl: New file.
5947         * selftests/mem.rtl: New file.
5948         * selftests/note-insn-deleted.rtl: New file.
5949         * selftests/note_insn_basic_block.rtl: New file.
5950         * selftests/simple-cse.rtl: New file.
5951         * selftests/symbol-ref.rtl: New file.
5952         * selftests/x86_64: New subdirectory.
5953         * selftests/x86_64/call-insn.rtl: New file.
5954         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5955         * selftests/x86_64/times-two.rtl: New file.
5956         * selftests/x86_64/unspec.rtl: New file.
5958 2017-01-05  Nathan Sidwell  <nathan@acm.org>
5960         PR c++/78765
5961         * g++.dg/cpp0x/pr78765.C: New.
5963 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5965         * gcc.target/s390/memcpy-2.c: New test.
5966         * gcc.target/s390/memset-2.c: New test.
5968 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5970         * gcc.target/s390/memcpy-1.c: New test.
5972 2017-01-04  Jeff Law  <law@redhat.com>
5974         PR tree-optimization/78812
5975         * g++.dg/torture/pr78812.C: New test.
5977 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5979         PR target/71977
5980         PR target/70568
5981         PR target/78823
5982         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5983         64-bit VSX systems with direct move, whether we optimize common
5984         code sequences in the GLIBC math library for float math functions.
5985         * gcc.target/powerpc/pr71977-2.c: Likewise.
5987 2017-01-04  Marek Polacek  <polacek@redhat.com>
5989         PR c++/64767
5990         * c-c++-common/Wpointer-compare-1.c: New test.
5992 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
5994         PR c++/78949
5995         * c-c++-common/Wunused-var-16.c: New test.
5997         PR c++/78693
5998         * g++.dg/cpp0x/pr78693.C: New test.
6000         PR driver/78957
6001         * gcc.dg/pr78957.c: New test.
6003         * g++.dg/cpp1y/auto-fn34.C: New test.
6005         PR c++/71182
6006         * g++.dg/cpp0x/pr71182.C: New test.
6008 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6010         PR target/78056
6011         * gcc.target/powerpc/pr78056-1.c: New test.
6012         * gcc.target/powerpc/pr78056-2.c: New test.
6013         * gcc.target/powerpc/pr78056-3.c: New test.
6014         * gcc.target/powerpc/pr78056-4.c: New test.
6015         * gcc.target/powerpc/pr78056-5.c: New test.
6016         * gcc.target/powerpc/pr78056-6.c: New test.
6017         * gcc.target/powerpc/pr78056-7.c: New test.
6018         * gcc.target/powerpc/pr78056-8.c: New test.
6019         * lib/target-supports.exp
6020         (check_effective_target_powerpc_popcntb_ok): New procedure to test
6021         whether the effective target supports the popcntb instruction.
6023 2017-01-03  Jeff Law  <law@redhat.com>
6025         PR tree-optimization/67955
6026         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6028 2017-01-04  Marek Polacek  <polacek@redhat.com>
6030         PR c++/77545
6031         PR c++/77284
6032         * g++.dg/cpp0x/range-for32.C: New test.
6033         * g++.dg/cpp0x/range-for33.C: New test.
6035 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
6037         * gcc.dg/Wmissing-braces-fixits.c: New test case.
6039 2017-01-04  Nathan Sidwell  <nathan@acm.org>
6041         PR c++/66735
6042         * g++.dg/cpp1y/pr66735.C: New.
6044 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
6046         PR tree-optimization/71563
6047         * gcc.dg/tree-ssa/pr71563.c: New test.
6049 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
6051         PR fortran/78534
6052         PR fortran/78976
6053         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6054         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6055         * gfortran.dg/transfer_intrinsic_1.f90: Change
6056         scan-tree-dump-times due to gfc_trans_string_copy change to
6057         avoid -Wstringop-overflow.
6059 2017-01-03  Jeff Law  <law@redhat.com>
6061         PR tree-optimization/78856
6062         * gcc.c-torture/execute/pr78856.c: New test.
6064 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6066         PR target/78953
6067         * gcc.target/powerpc/pr78953.c: New test.
6069 2017-01-03  Ian Lance Taylor  <iant@google.com>
6071         * gcc.misc-tests/godump-1.c: Update for accurate representation of
6072         enums.
6074 2017-01-03  Martin Sebor  <msebor@redhat.com>
6076         PR tree-optimization/78696
6077         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6078         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6079         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6080         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6082 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
6084         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6085         with more than one digit.
6086         * lib/gcc-dg.exp (process-message): Support more than one digit
6087         in relative line specifications.
6089 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
6091         PR tree-optimization/78965
6092         * gcc.dg/pr78965.c: New test.
6094         PR middle-end/78901
6095         * g++.dg/opt/pr78901.C: New test.
6097 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
6099         PR fortran/78534
6100         PR fortran/66310
6101         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6102         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6103         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6104         * gfortran.dg/repeat_7.f90: New test for PR 66310.
6105         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6106         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6107         * gfortran.dg/string_1_lp64.f90: New test.
6108         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6109         * gfortran.dg/string_3_lp64.f90: New test.
6110         * gfortran.dg/transfer_intrinsic_1.f90: Change
6111         scan-tree-dump-times due to gfc_trans_string_copy change to
6112         avoid -Wstringop-overflow.
6114 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
6116         PR target/78967
6117         * gcc.target/i386/pr78967-1.c: New test.
6118         * gcc.target/i386/pr78967-2.c: Ditto.
6119         * gcc.target/i386/pr78967-3.c: Ditto.
6121         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6122         * gcc.target/i386/pr78904-4.c: Ditto.
6123         * gcc.target/i386/pr78904-6.c: Ditto.
6125 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
6127         PR middle-end/77674
6128         * g++.dg/torture/pr77674.C: New testcase.
6130 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
6132         Update copyright years.
6134 Copyright (C) 2017 Free Software Foundation, Inc.
6136 Copying and distribution of this file, with or without modification,
6137 are permitted in any medium without royalty provided the copyright
6138 notice and this notice are preserved.