* gcc.c-torture/execute/pr68532.c: Add -fno-common option on
[official-gcc.git] / gcc / testsuite / ChangeLog
blob06ec23e92626ab3775a44c2aa4bb25a82b084575
1 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4         hppa*-*-hpux*.
6         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8         PR libfortran/69799
9         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10         libatomic_available.
12 2016-03-15  Marek Polacek  <polacek@redhat.com>
14         PR c++/70209
15         * g++.dg/ext/attribute-may-alias-4.C: New test.
17 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
19         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
20         -fvar-tracking-assignments-toggle flag.
22 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
24         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
26 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
28         PR rtl-optimization/70222
29         * gcc.c-torture/execute/pr70222-1.c: New test.
30         * gcc.c-torture/execute/pr70222-2.c: New test.
32 2016-03-15  Richard Henderson  <rth@redhat.com>
34         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
36 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
38         PR rtl-optimization/69032
39         * gcc.dg/pr69032.c: New test.
41 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
43         PR rtl-optimization/63384
44         * g++.dg/pr63384.C: New test. 
46 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
48         PR target/64411
49         * gcc.target/i386/pr64411.C: New test.
51 2016-03-15  Tom de Vries  <tom@codesourcery.com>
53         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
54         * gfortran.dg/goacc/kernels-alias.f95: New test.
56 2016-03-14  Martin Sebor  <msebor@redhat.com>
58         PR c++/53792
59         * g++.dg/cpp0x/constexpr-inline.C: New test.
60         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
62 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
64         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
66 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
68         PR middle-end/70219
69         * gcc.dg/pr70219.c: New test.
71 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
73         PR target/70083
74         * gcc.dg/torture/pr70083.c: New test.
75         * gcc.target/i386/pr70083.c: New test.
77 2016-03-14  Richard Biener  <rguenther@suse.de>
79         PR tree-optimization/56365
80         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
82 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
84         PR target/70098
85         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
86         New function.
87         * g++.dg/pr70098.C: New testcase.
90 2016-03-14  Tom de Vries  <tom@codesourcery.com>
92         PR tree-optimization/70045
93         * gcc.dg/graphite/pr70045.c: New test.
95 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
97         PR fortran/69043
98         * gfortran.dg/include_9.f90: New test.
100 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
102         PR fortran/45076
103         gfortran.dg/prof/prof.exp: New script.
104         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
106 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
108         PR rtl-optimization/69307
109         * gcc.dg/pr69307.c: New test.
111 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
113         PR target/69614
114         * gcc.target/arm/pr69614.c: New.
116 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
118         PR fortran/70031
119         * gfortran.dg/submodule_14.f08: New test
121         PR fortran/69524
122         * gfortran.dg/submodule_15.f08: New test
124 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
126         PR c++/70106
127         * g++.dg/cpp1y/paren3.C: New test.
129 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
131         PR target/70131
132         * gcc.target/powerpc/ppc-round2.c: New test.
134 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
136         PR target/70123
137         * gcc.dg/torture/pr70123.c: New test.
139 2016-03-11  Jeff Law  <law@redhat.com>
141         PR tree-optimization/70190
142         * gcc.c-torture/compile/pr70190.c: New test.
144 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
146         PR c/68187
147         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
148         case.
149         (test43_b): Likewise.
150         (test43_c): Likewise.
151         (test43_d): Likewise.
152         (test43_e): Likewise.
153         (test43_f): Likewise.
154         (test43_g): Likewise.
155         (test44_a): Likewise.
156         (test44_b): Likewise.
157         (test44_c): Likewise.
158         (test44_d): Likewise.
159         (test44_e): Likewise.
161 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
163         PR c/70085
164         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
166 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
168         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
169         dg-options.
171 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
173         PR target/70002
174         PR target/69245
175         * gcc.target/aarch64/pr69245_2.c: New test.
177 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
179         PR tree-optimization/70177
180         * gcc.dg/pr70177.c: New test.
182 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
184         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
186 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
188         * gcc.dg/tree-ssa/sra-20.c: New.
190 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
192         PR rtl-optimization/70174
193         * gcc.dg/pr70174.c: New test.
195         PR tree-optimization/70169
196         * gcc.dg/pr70169.c: New test.
198 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
200         PR target/70160
201         * gcc.target/i386/pr70160.c: New test.
203 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
205         * gcc.target/s390/dfp-1.c: New test.
207 2016-03-10  Nick Clifton  <nickc@redhat.com>
209         PR target/70044
210         * gcc.target/aarch64/pr70044.c: New test.
212 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
213             Jakub Jelinek  <jakub@redhat.com>
215         PR c++/70001
216         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
217         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
218         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
220 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
222         PR lto/69589
223         * g++.dg/lto/pr69589_0.C: New testcase
224         * g++.dg/lto/pr69589_1.C: New testcase
226 2016-03-10  Marek Polacek  <polacek@redhat.com>
228         PR c++/70153
229         * g++.dg/delayedfold/unary-plus1.C: New test.
231 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
233         * gcc.target/arm/pr45701-1.c: Escape brackets.
234         * gcc.target/arm/pr45701-2.c: Likewise.
236 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
238         * gfortran.dg/unconstrained_commons.f: New.
240 2016-03-10  Alan Modra  <amodra@gmail.com>
242         * gcc.dg/pr69195.c: New.
243         * gcc.dg/pr69238.c: New.
245 2016-03-10  Tom de Vries  <tom@codesourcery.com>
247         PR testsuite/68915
248         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
250 2016-03-10  Richard Biener  <rguenther@suse.de>
252         PR tree-optimization/70128
253         * gcc.dg/tree-ssa/alias-34.c: New testcase.
254         * gcc.dg/tree-ssa/alias-35.c: Likewise.
256 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
258         PR tree-optimization/70152
259         * gcc.dg/pr70152.c: New test.
261         PR target/70086
262         * gcc.target/i386/pr70086-1.c: New test.
263         * gcc.target/i386/pr70086-2.c: New test.
264         * gcc.target/i386/pr70086-3.c: New test.
266         PR tree-optimization/70127
267         * gcc.c-torture/execute/pr70127.c: New test.
269 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
271         * c-c++-common/goacc/combined-directives-2.c: New test.
273 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
275         PR c/68473
276         PR c++/70105
277         * g++.dg/diagnostic/pr70105.C: New test.
278         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
279         (test_multiple_ordinary_maps): New test function.
281 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
283         PR c/68473
284         PR c++/70105
285         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
286         Drop range information from call to inform_at_rich_loc.
287         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
288         New.
289         (test_show_locus): Replace calls to rich_location::add_range with
290         calls to add_range.  Rewrite the tests that used the now-defunct
291         rich_location ctor taking a source_range.  Simplify other tests
292         by replacing calls to COMBINE_LOCATION_DATA with calls to
293         make_location.
295 2016-03-09  Richard Biener  <rguenther@suse.de>
296         Jakub Jelinek  <jakub@redhat.com>
298         PR tree-optimization/70138
299         * gcc.dg/vect/pr70138-1.c: New testcase.
300         * gcc.dg/vect/pr70138-2.c: Likewise.
302 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
304         PR target/70049
305         * gcc.target/i386/pr70049.c: New test.
307 2016-03-09  Richard Biener  <rguenther@suse.de>
309         PR c/70143
310         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
311         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
312         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
314 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
316         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
317         arm-*-*.
319 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
321         PR middle-end/67278
322         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
324         PR target/67278
325         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
327         PR middle-end/70050
328         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
329         in testcase comment.
331 2016-03-09  Tom de Vries  <tom@codesourcery.com>
333         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
334         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
335         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
336         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
337         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
338         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
339         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
340         * gfortran.dg/goacc/kernels-loop.f95: New test.
342 2016-03-08  Martin Sebor  <msebor@redhat.com>
344         PR c++/62096
345         * g++.dg/warn/overflow-warn-7.C: New test.
347 2016-03-08  Jason Merrill  <jason@redhat.com>
349         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
350         * lib/target-supports.exp (check_effective_target_concepts): New.
352 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
354         PR c++/70135
355         * g++.dg/cpp1y/constexpr-loop4.C: New test.
356         * g++.dg/ubsan/pr70135.C: New test.
358         PR target/70110
359         * gcc.dg/pr70110.c: New test.
361 2016-03-07  Martin Jambor  <mjambor@suse.cz>
363         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
364         * c-c++-common/gomp/if-1.c: Likewise.
365         * c-c++-common/gomp/pr61486-2.c: Likewise.
366         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
367         to dg-additional-options.
368         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
369         * g++/gomp/target-teams-1.c: Likewise.
370         * gcc.dg/gomp/gomp.exp: Likewise.
371         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
372         dg-additional-options.
373         * gfortran.dg/gomp/gomp.exp: Likewise.
374         * gfortran.dg/gomp/target1.f90: Remove dg-options.
375         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
376         dg-additional-options.
377         * gfortran.dg/gomp/target3.f90: Remove dg-options.
379 2016-03-07  Martin Jambor  <mjambor@suse.cz>
381         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
382         * c-c++-common/gomp/gridify-1.c: New test.
383         * gfortran.dg/gomp/gridify-1.f90: Likewise.
385 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
387         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
388         trigger for cortex-r8, when scanning for register r8.
389         * gcc.target/arm/pr45701-2.c: Likewise.
391 2016-02-26  Richard Biener  <rguenther@suse.de>
392             Jeff Law  <law@redhat.com>
394         PR tree-optimization/69740
395         * gcc.c-torture/compile/pr69740-1.c: New test.
396         * gcc.c-torture/compile/pr69740-2.c: New test.
398 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
400         * lib/target-supports.exp
401         (check_effective_target_whole_vector_shift): Enable for PPC64.
403 2016-03-07  Richard Biener  <rguenther@suse.de>
405         PR tree-optimization/70115
406         * gcc.dg/torture/pr70115.c: New testcase.
408 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
410         PR middle-end/69916
411         * c-c-++-common/goacc/pr69916.c: New.
413 2016-03-07  Richard Henderson  <rth@redhat.com>
415         * gcc.c-torture/compile/pr70061.c: New test.
417 2016-03-07  Richard Biener  <rguenther@suse.de>
419         PR testsuite/70109
420         * gcc.dg/vect/O3-pr36098.c: New testcase.
422 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
424         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
426 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
428         * gnat.dg/renaming9.ad[sb]: New testcase.
430 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
432         PR c++/70084
433         * g++.dg/expr/stdarg3.C: New test.
435 2016-03-04  Jeff Law  <law@redhat.com>
437         PR tree-optimization/69196
438         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
439         x86_64-*-*.
441 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
443         PR c/69973
444         * gcc.dg/pr69973.c: New test.
446         PR rtl-optimization/69941
447         * gcc.dg/torture/pr69941.c: New test.
449         PR c/69824
450         * gcc.dg/pr69824.c: New test.
452 2016-03-05  Tom de Vries  <tom@codesourcery.com>
454         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
455         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
456         function.
458 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
460         PR c++/66786
461         * g++.dg/cpp1y/var-templ48.C: New test.
462         * g++.dg/cpp1y/var-templ49.C: New test.
464 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
466         * g++.dg/Wno-frame-address.C: Skip on IA-64.
468 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
470         PR c++/70035
471         * g++.dg/ubsan/pr70035.C: New test.
473         PR target/70062
474         * gcc.target/i386/pr70062.c: New test.
476 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
478         * g++.dg/template/typename21.C: Remove c++98_only.
480 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
482         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
484 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
486         PR c/68187
487         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
488         function.
489         (fn_42_b): Likewise.
490         (fn_42_c): Likewise.
492 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
494         PR c/68187
495         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
496         function.
497         (fn_40_b): Likewise.
498         (fn_41_a): Likewise.
499         (fn_41_b): Likewise.
501 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
503         PR target/70059
504         * gcc.target/i386/avx512f-pr70059.c: New test.
505         * gcc.target/i386/avx512dq-pr70059.c: New test.
507 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
509         PR rtl-optimization/57676
510         * gcc.dg/torture/pr57676.c: New test.
512 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
514         * gcc.dg/pr70026.c: New test.
516 2016-03-04  Marek Polacek  <polacek@redhat.com>
518         PR c/69798
519         * gcc.dg/cilk-plus/pr69798-1.c: New test.
520         * gcc.dg/cilk-plus/pr69798-2.c: New test.
522 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
524         PR target/70004
525         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
526         Delete.
527         (test_corners_sisd_si): Likewise.
528         (main): Remove checks of the above.
529         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
531 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
533         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
535 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
537         * gcc.dg/torture/pr69951.c: Accept argc==0.
539 2016-03-04  Richard Biener  <rguenther@suse.de>
541         PR c++/70054
542         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
543         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
545 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
547         PR testsuite/69766
548         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
549         testing multiarch.
551 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
553         PR debug/69947
554         * gcc.dg/guality/pr69947.c: New test.
556 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
558         PR ada/70017
559         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
561 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
563         PR rtl-optimization/69904
564         * gcc.target/arm/pr69904.c: New test.
566 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
568         PR target/70021
569         * gcc.dg/vect/pr70021.c: New test.
570         * gcc.target/i386/pr70021.c: New test.
572 2016-03-03  Marek Polacek  <polacek@redhat.com>
574         PR middle-end/70050
575         * gcc.dg/pr70050.c: New test.
577 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
579         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
581 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
583         PR tree-optimization/70043
584         * gfortran.dg/vect/pr70043.f90: New test.
586 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
588         * gnat.dg/specs/task1.ads: New test.
590 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
593         Invoke gdb with -batch.
594         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
596 2016-03-03  Richard Biener  <rguenther@suse.de>
598         PR tree-optimization/55936
599         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
601 2016-03-02  Jeff Law  <law@redhat.com>
603         PR rtl-optimization/69942
604         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
605         effects of argument promotions.
607         PR tree-optimization/69987
608         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
609         target does not support -fprefetch-loop-arrays.
611 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
613         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
615 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
617         PR rtl-optimization/69052
618         * gcc.target/i386/pr69052.c: New test.
620 2016-03-02  Alan Modra  <amodra@gmail.com>
622         * gcc.dg/pr69990.c: New.
624 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
626         PR c/68062
627         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
629         PR middle-end/70022
630         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
632         PR target/70028
633         * gcc.target/i386/pr70028.c: New test.
635 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
637         * c-c++-common/asan/swapcontext-test-1.c,
638         * c-c++-common/tsan/thread_leak.c,
639         * g++.dg/tsan/aligned_vs_unaligned_race.C,
640         * g++.dg/tsan/benign_race.C,
641         * g++.dg/tsan/fd_close_norace.C,
642         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
643         races with sanitizer output
645 2016-03-02  Richard Biener  <rguenther@suse.de>
646             Uros Bizjak  <ubizjak@gmail.com>
648         PR target/67278
649         * gcc.dg/simd-8.c: New testcase.
651 2016-03-02  Richard Biener  <rguenther@suse.de>
653         PR middle-end/67278
654         * gcc.dg/simd-7.c: New testcase.
656 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
658         * gcc.target/i386/pr70007.c: Tweak.
660 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
662         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
664 2016-03-02  Marek Polacek  <polacek@redhat.com>
666         PR c/67854
667         * gcc.dg/pr67854.c: New test.
669 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
671         PR middle-end/70025
672         * gcc.dg/torture/pr70025.c: New test.
674 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
676         PR tree-optimization/68621
677         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
679 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
681         * gcc.target/i386/pr70007.c: New test.
683 2016-03-01  Jeff Law  <law@redhat.com>
685         PR tree-optimization/69196
686         * gcc.dg/tree-ssa/pr69196-1.c: New test.
688         PR tree-optimization/69196
689         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
690         duplicating code and spoiling the expected output.
692 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
694         PR target/70033
695         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
696         supports power9 before doing tests.
697         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
698         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
699         * gcc.target/powerpc/p9-permute.c: Likewise.
701 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
703         PR target/70027
704         * gcc.target/i386/pr70027.c: New test.
706 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
708         * gcc.dg/pr70017.c: New test.
710 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
712         PR c/69796
713         PR c/69974
714         * gcc.dg/pr69796.c: New test.
715         * gcc.dg/pr69974.c: New test.
717 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
719         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
721 2016-02-29  Jeff Law  <law@redhat.com>
723         PR tree-optimization/69987
724         * gfortran.dg/pr69987.f90: New test.
726         PR tree-optimization/69989
727         * gcc.c-torture/compile/pr69989-2.c: New test.
729 2016-03-01  Marek Polacek  <polacek@redhat.com>
731         PR c++/69795
732         * g++.dg/parse/invalid1.C: New test.
734 2016-03-01  Richard Biener  <rguenther@suse.de>
736         PR middle-end/70022
737         * gcc.dg/pr70022.c: New testcase.
739 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
741         PR tree-optimization/69956
742         * gcc.dg/pr69956.c: New test.
744 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
746         PR target/70011
747         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
748         XFAIL when hardware supports efficient unaligned storage access.
750 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
752         PR c++/69961
753         * g++.dg/template/pr69961a.C: New test.
754         * g++.dg/template/pr69961b.C: New test.
756 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
758         PR preprocessor/69985
759         * gcc.dg/cpp/pr69985.c: New test case.
761 2016-02-29  Jeff Law  <law@redhat.com>
763         PR tree-optimization/70005
764         * gcc.c-torture/execute/pr70005.c New test.
766         PR tree-optimization/69999
767         * gcc.c-torture/compile/pr69999.c: New test.
769 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
771         PR tree-optimization/69652
772         * gcc.dg/torture/pr69652.c: Delete test.
773         * gcc.dg/vect/pr69652.c: New test.
775 2016-02-19  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/69980
778         * gfortran.dg/vect/pr69980.f90: New testcase.
780 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
782         * gcc.target/sparc/20160229-1.c: New test.
784 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
786         * gnat.dg/stack_usage3.adb: New test.
787         * gnat.dg/stack_usage3_pkg.ads: New helper.
789 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
791         * gnat.dg/renaming8.adb: New test.
792         * gnat.dg/renaming8_pkg1.ads: New helper.
793         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
794         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
796 2016-02-29  Richard Biener  <rguenther@suse.de>
798         PR tree-optimization/69720
799         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
801 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
803         PR fortran/68147
804         PR fortran/47674
805         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
807 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
808             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
810         PR fortran/56007
811         * gfortran.dg/coarray_8.f90: Adjust error message.
812         * gfortran.dg/pr56007.f90: New test.
813         * gfortran.dg/pr56007.f: New test.
815 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
817         PR tree-optimization/69989
818         * gcc.dg/torture/pr69989.c: New test.
820 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
822         * gcc.target/i386/stack-realign-win.c: New test.
824 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
826         PR fortran/60126
827         * gfortran.dg/pr60126.f90: New test.
829 2016-02-27  Jeff Law  <law@redhat.com>
831         Revert
832         2016-02-26  Richard Biener  <rguenther@suse.de>
833                     Jeff Law  <law@redhat.com>
835         PR tree-optimization/69740
836         * gcc.c-torture/compile/pr69740-1.c: New test.
837         * gcc.c-torture/compile/pr69740-2.c: New test.
839 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
841         PR fortran/69910
842         * gfortran.dg/newunit_4.f90: New test.
844 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
846         PR target/69613
847         PR rtl-optimization/69886
848         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
849         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
850         target.
852 2016-02-26  Martin Sebor  <msebor@redhat.com>
854         PR tree-optimization/15826
855         * gcc.dg/tree-ssa/pr15826.c: New test.
857 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
859         PR target/69969
860         * gcc.target/powerpc/pr69969.c: New test.
862 2016-02-26  Martin Sebor  <msebor@redhat.com>
864         PR c++/15766
865         * g++.old-deja/g++.other/decl5.C: Add a test case.
867 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
869         PR target/69946
870         * gcc.target/powerpc/pr69946.c: New file.
872 2016-02-26  Richard Biener  <rguenther@suse.de>
873             Jeff Law  <law@redhat.com>
875         PR tree-optimization/69740
876         * gcc.c-torture/compile/pr69740-1.c: New test.
877         * gcc.c-torture/compile/pr69740-2.c: New test.
879 2016-02-26  Martin Jambor  <mjambor@suse.cz>
881         PR middle-end/69920
882         * gcc.dg/torture/pr69932.c: New test.
883         * gcc.dg/torture/pr69936.c: Likewise.
885 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
887         PR target/69709
888         * gcc.target/s390/pr69709.c: New test.
890 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
892         PR target/69245
893         * gcc.target/aarch64/pr69245_1.c: New test.
895 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
897         PR target/69613
898         * gcc.dg/torture/pr69613.c: New test.
900 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
902         PR rtl-optimization/69891
903         * gcc.target/i386/pr69891.c: New test.
905 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
906             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
908         PR target/61397
909         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
910         functionality for both 32-bit and 64-bit.
912 2016-02-26  Richard Biener  <rguenther@suse.de>
914         PR tree-optimization/69551
915         * gcc.dg/torture/pr69951.c: New testcase.
917 2016-02-25  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/48795
920         * gcc.dg/Warray-bounds-18.c: New testcase.
922 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
924         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
926 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
928         PR rtl-optimization/69896
929         * gcc.dg/pr69896.c: New test.
931 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
933         PR c++/69736
934         * g++.dg/cpp1y/paren2.C: New test.
936 2016-02-24  Martin Sebor  <msebor@redhat.com>
938         PR c/51147
939         * gcc.dg/enum-mode-2.c: New test.
941 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
943         PR c++/69922
944         * g++.dg/warn/Wnonnull-compare-6.C: New test.
945         * g++.dg/warn/Wnonnull-compare-7.C: New test.
946         * g++.dg/ubsan/pr69922.C: New test.
948 2016-02-24  Marek Polacek  <polacek@redhat.com>
950         PR c/69819
951         * gcc.dg/pr69819.c: New test.
953 2016-02-24  Martin Sebor  <msebor@redhat.com>
955         PR c++/69912
956         * g++.dg/ext/flexary15.C: New test.
958 2016-02-24  Martin Sebor  <msebor@redhat.com>
960         * gcc.dg/builtins-68.c: Avoid making unportable
961         assumptions about the relationship between SIZE_MAX and UINT_MAX.
962         * g++.dg/ext/builtin_alloca.C: Same.
964 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
965             Charles Baylis  <charles.baylis@linaro.org>
967         PR debug/61033
968         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
970 2016-02-24  Richard Biener  <rguenther@suse.de>
971             Jakub Jelinek  <jakub@redhat.com>
973         PR middle-end/69760
974         * gcc.dg/torture/pr69760.c: New testcase.
976 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
978         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
979         pattern on Solaris with as.
981 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
983         * gcc.target/arm/cond_sub_restrict_it.c: New test.
984         * gcc.target/arm/condarith_restrict_it.c: Likewise.
985         * gcc.target/arm/movcond_restrict_it.c: Likewise.
986         * gcc.target/arm/negscc_restrict_it.c: Likewise.
988 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
990         PR middle-end/69915
991         * gcc.dg/pr69915.c: New test.
993 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
995         PR rtl-optimization/69886
996         * gcc.dg/torture/pr69886.c: New test.
998 2016-02-24  Richard Biener  <rguenther@suse.de>
1000         PR middle-end/68963
1001         * gcc.dg/torture/pr68963.c: New testcase.
1003 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1005         PR target/69875
1006         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
1007         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
1008         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
1009         * gcc.target/arm/atomic_loaddi_1.c: New test.
1010         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
1011         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
1012         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
1013         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
1014         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
1015         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
1016         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1017         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
1019 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1021         PR middle-end/69909
1022         * gcc.dg/torture/pr69909.c: New test.
1024 2016-02-24  Richard Biener  <rguenther@suse.de>
1026         PR tree-optimization/69907
1027         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
1028         * gcc.dg/vect/bb-slp-34.c: XFAIL.
1029         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
1031 2016-02-24  Christian Bruel  <christian.bruel@st.com>
1033         * gcc.target/arm/pragma_cpp_fma.c: New test.
1035 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1037         PR fortran/61156
1038         * gfortran.dg/include_6.f90: Update test.
1040 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1042         PR objc/69844
1043         * objc.dg/pr69844.m: New test.
1045 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1047         PR libgfortran/69456
1048         * gfortran.dg/namelist_89.f90: New test.
1049         * gfortran.dg/pr59700.f90: Update test..
1051 2016-02-23  Martin Sebor  <msebor@redhat.com>
1053         PR middle-end/69780
1054         * g++.dg/ext/builtin_alloca.C: New test.
1055         * gcc.dg/builtins-68.c: New test.
1057 2016-02-23  Richard Henderson  <rth@redhat.com>
1059         * gcc.target/i386/addr-space-3.c: Remove test.
1061 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
1063         PR preprocessor/69126
1064         PR preprocessor/69543
1065         * c-c++-common/pr69126-2-long.c: New test.
1066         * c-c++-common/pr69126-2-short.c: New test.
1067         * c-c++-common/pr69543-1.c: Remove xfail.
1069 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
1071         PR preprocessor/69126
1072         PR preprocessor/69543
1073         PR preprocessor/69558
1074         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
1075         (f): Rename to...
1076         (test_2): ...this, and add leading comment.
1077         (MACRO_3, test_3): New.
1078         (MACRO_4A, MACRO_4B, test_4): New.
1079         (MACRO): Rename to...
1080         (MACRO_5): ...this.
1081         (g): Rename to...
1082         (test_5): ...this, updating for renaming of MACRO, and
1083         add leading comment.
1084         * c-c++-common/pr69543-1.c: New.
1085         * c-c++-common/pr69543-2.c: New.
1086         * c-c++-common/pr69543-3.c: New.
1087         * c-c++-common/pr69543-4.c: New.
1088         * c-c++-common/pr69558-1.c: New.
1089         * c-c++-common/pr69558-2.c: New.
1090         * c-c++-common/pr69558-3.c: New.
1091         * c-c++-common/pr69558-4.c: New.
1092         * gcc.dg/pr69558.c: Move to...
1093         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
1094         xfail for c++.
1096 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
1098         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
1099         to -ftree-parallelize-loops/-fopenacc changes.
1100         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1101         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1102         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1103         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1104         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1105         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1106         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1107         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1108         * c-c++-common/goacc/kernels-loop.c: Likewise.
1109         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1110         * c-c++-common/goacc/kernels-reduction.c: Likewise.
1111         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
1112         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
1114 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1116         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
1118 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1120         PR c++/69902
1121         * g++.dg/warn/Wnonnull-compare-5.C: New test.
1123         PR c/69900
1124         * gcc.dg/pr69900.c: New test.
1126 2016-02-23  Martin Jambor  <mjambor@suse.cz>
1128         PR tree-optimization/69666
1129         * gcc.dg/tree-ssa/pr69666.c: New test.
1131 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1133         PR fortran/67451
1134         * gfortran.dg/coarray_allocate_5.f08: New test.
1136 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1138         * gcc.target/s390/vcond-shift.c: Move to ...
1139         * gcc.target/s390/vector/vcond-shift.c: ... here.
1141 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1143         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
1144         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
1146 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1148         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
1150 2016-02-20  Mark Wielaard  <mjw@redhat.com>
1152         PR c/28901
1153         * gcc.dg/unused-variable-3.c: New test.
1155 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1157         PR target/69888
1158         * gcc.target/i386/pr69888.c: New test.
1160 2016-02-22  Richard Biener  <rguenther@suse.de>
1162         PR tree-optimization/69882
1163         * gfortran.dg/vect/pr69882.f90: New testcase.
1165 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1167         PR target/69885
1168         * gcc.dg/pr69885.c: New test.
1170 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
1172         PR target/69806
1173         PR target/54089
1174         * gcc.target/sh/pr54089-10.c: New.
1176 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
1178         PR fortran/69423
1179         * gfortran.dg/deferred_character_15.f90 : New test.
1181 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1183         PR fortran/57365
1184         gfortran.dg/allocate_with_source_18.f03: New test.
1186 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
1188         PR fortran/52531
1189         gfortran.dg/gomp/pr52531.f90: New test.
1191 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1193         PR c++/69865
1194         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
1195         -std=c++03.
1197 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1199         PR c++/69826
1200         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
1201         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
1203         PR c++/69850
1204         * g++.dg/warn/Wnonnull-compare-4.C: New test.
1206         PR c++/69851
1207         * g++.dg/torture/pr69851.C: New test.
1209 2016-02-19  Martin Sebor  <msebor@redhat.com>
1211         PR testsuite/69573
1212         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
1214 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1216         PR c++/69850
1217         * g++.dg/warn/Wnonnull-compare-2.C: New test.
1218         * g++.dg/warn/Wnonnull-compare-3.C: New test.
1220         PR c++/67767
1221         * g++.dg/cpp0x/pr67767.C: New test.
1223 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1225         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
1226         for fp, simd, crypto, crc, lse.
1227         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
1228         above.
1229         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
1230         effective target check.
1232 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1234         PR target/69820
1235         * gcc.target/i386/pr69820.c: New test.
1237 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1239         * gcc.target/s390/vector/int128-1.c: New test.
1241 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1243         * gcc.target/s390/vector/vec-vcond-1.c: New test.
1245 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1247         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
1248         instruction pattern name to prevent the testcase from failing with
1249         -march=z13.
1251 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1253         * gcc.target/s390/md/movstr-2.c: New test.
1255 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
1257         * gcc.target/s390/morestack.c: New test.
1259 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1261         PR target/69625
1262         * gcc.target/s390/pr69625.c: Add test case.
1264 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1266         PR testsuite/68580
1267         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1269 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1271         PR target/68404
1272         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
1273         * gcc.target/powerpc/fusion3.c: Likewise.
1275 2016-02-18  Richard Biener  <rguenther@suse.de>
1277         PR middle-end/69553
1278         * g++.dg/torture/pr69553.C: New testcase.
1280 2016-02-18  Nick Clifton  <nickc@redhat.com>
1282         PR target/62254
1283         PR target/69610
1284         * gcc.target/arm/pr62554.c: New test.
1285         * gcc.target/arm/pr69610-1.c: New test.
1286         * gcc.target/arm/pr69610-2.c: New test.
1288 2016-02-18  Richard Biener  <rguenther@suse.de>
1290         PR middle-end/69854
1291         * gcc.dg/torture/pr69854.c: New testcase.
1293 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
1295         PR c++/69850
1296         * g++.dg/warn/Wnonnull-compare-1.C: New test.
1298 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1300         * gcc.target/powerpc/vec-cg.c: New test.
1302 2016-02-17  Richard Biener  <rguenther@suse.de>
1304         PR testsuite/69586
1305         * gcc.dg/uninit-21.c: Add -fno-short-enums.
1307 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1309         PR target/69161
1310         * gcc.c-torture/compile/pr69161.c: New test.
1312 2016-02-17  David Sherwood  <david.sherwood@arm.com>
1314         PR target/69532
1315         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
1316         * gcc.target/arm/vect-fmaxmin.c: Likewise.
1318 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1320         * gcc.dg/ifcvt-4.c: Skip on Visium.
1322 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1324         * gnat.dg/atomic8.adb: New test.
1326 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1328         * gnat.dg/discr46.ad[sb]: New test.
1330 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1332         PR Target/48344
1333         * gcc.target/powerpc/pr48344-1.c: New test.
1335 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1337         PR fortran/69742
1338         * gfortran.dg/associate_21.f90:  New test.
1340 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1342         PR c/69835
1343         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
1344         -Wnonnull in dg-options.
1345         * c-c++-common/nonnull-2.c: New test.
1347 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
1348             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1350         * gcc.target/aarch64/vector_initialization_nostack.c: New.
1352 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1354         PR middle-end/69801
1355         * gcc.dg/pr69801.c: Add empty dg-options.
1357 2016-02-16  James Norris  <jnorris@codesourcery.com>
1359         * c-c++-common/goacc/deviceptr-1.c: Add tests.
1360         * g++.dg/goacc/deviceptr-1.c: New file.
1362 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1364         PR tree-optimization/69820
1365         * gcc.dg/vect/pr69820.c: New test.
1367 2016-02-16  Richard Biener  <rguenther@suse.de>
1369         PR tree-optimization/69776
1370         * gcc.dg/torture/pr69776-2.c: New testcase.
1372 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1374         PR tree-optimization/69714
1375         * gcc.dg/torture/pr69714.c: New test.
1377 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1379         PR tree-optimization/69802
1380         * gcc.dg/pr69802.c: New test.
1382 2016-02-16  Richard Biener  <rguenther@suse.de>
1384         PR middle-end/69801
1385         * gcc.dg/pr69801.c: New testcase.
1387 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389         PR libgfortran/69651
1390         * gfortran.dg/read_bang.f90: New test.
1391         * gfortran.dg/read_bang4.f90: New test.
1393 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
1395         PR c++/69658
1396         * g++.dg/init/pr69658.C: New test.
1398         PR c++/69797
1399         * c-c++-common/pr69797.c: New test.
1401 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1403         * lib/target-supports.exp (check_effective_target_section_anchors): Add
1404         check for aarch64*-*-*.
1406 2016-02-15  Richard Biener  <rguenther@suse.de>
1408         PR tree-optimization/69783
1409         * gcc.dg/vect/pr69783.c: New testcase.
1411 2016-02-15  Richard Biener  <rguenther@suse.de>
1413         PR tree-optimization/69776
1414         * gcc.dg/torture/pr69776.c: New testcase.
1416 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1418         PR fortran/60526
1419         * gfortran.dg/type_decl_4.f90:  Reinstated.
1421 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
1423         PR fortran/68746
1424         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
1426 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1428         PR fortran/60526
1429         PR bootstrap/69816
1430         * gfortran.dg/type_decl_4.f90:  Removed.
1432 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1434         PR fortran/60526
1435         * gfortran.dg/type_decl_4.f90:  New test.
1437 2016-02-14  Alan Modra  <amodra@gmail.com>
1439         PR testsuite/68886
1440         * gcc.c-torture/execute/stkalign.c: Revise test.
1442 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1444         PR target/67260
1445         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
1447 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1449         PR target/67260
1450         * gcc.target/sh/torture/pr67260.c: New.
1452 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
1454         * gcc.dg/pr67964.c: Add dg-require-alias.
1456 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1458         PR target/67636
1459         PR target/64345
1460         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
1462 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1464         PR libgfortran/69668
1465         * gfortran.dg/namelist_88.f90: New test.
1467 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1469         PR libgfortran/69668
1470         * gfortran.dg/namelist_38.f90: Update test.
1471         * gfortran.dg/namelist_84.f90: Update test.
1473 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1475         PR other/69554
1476         * gcc.dg/pr69554-1.c: New test.
1477         * gfortran.dg/pr69554-1.F90: New test.
1478         * gfortran.dg/pr69554-2.F90: New test.
1479         * lib/gcc-dg.exp (proc dg-locus): New function.
1480         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
1481         distinguish between the caret-printing and non-caret-printing
1482         cases.  If caret-printing has been explicitly enabled, bail out
1483         without attempting to fix up the output.
1485 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1487         PR driver/69265
1488         PR driver/69453
1489         * gcc.dg/spellcheck-options-3.c: New test case.
1490         * gcc.dg/spellcheck-options-4.c: New test case.
1491         * gcc.dg/spellcheck-options-5.c: New test case.
1492         * gcc.dg/spellcheck-options-6.c: New test case.
1493         * gcc.dg/spellcheck-options-7.c: New test case.
1494         * gcc.dg/spellcheck-options-8.c: New test case.
1495         * gcc.dg/spellcheck-options-9.c: New test case.
1496         * gcc.dg/spellcheck-options-10.c: New test case.
1498 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1500         PR rtl-optimization/69764
1501         PR rtl-optimization/69771
1502         * c-c++-common/pr69764.c: New test.
1503         * gcc.dg/torture/pr69771.c: New test.
1505 2016-02-12  Marek Polacek  <polacek@redhat.com>
1507         * g++.dg/torture/init-list1.C: New.
1509 2016-02-12  Marek Polacek  <polacek@redhat.com>
1511         * gcc.dg/pr69522.c: Add empty dg-options.
1513 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
1515         * g++.dg/lto/lto.exp: Include and init mpx.
1516         * g++.dg/lto/pr69729_0.C: New test.
1518 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1520         PR ipa/69241
1521         * g++.dg/ipa/pr69241-4.C: New test.
1523         PR ipa/68672
1524         * g++.dg/ipa/pr68672-1.C: New test.
1525         * g++.dg/ipa/pr68672-2.C: New test.
1526         * g++.dg/ipa/pr68672-3.C: New test.
1528 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1530         PR c/69522
1531         * gcc.dg/pr69522.c: New test.
1533 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
1535         PR c++/69098
1536         * g++.dg/cpp1y/69098.C: New test.
1537         * g++.dg/cpp1y/69098-2.C: New test.
1539 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1541         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
1542         and neighbour -> neighbor.
1543         * objc.dg/attributes/method-nonnull-1.m: Likewise.
1544         * objc.dg/gnu-api-2-class-meta.m: Likewise.
1545         * c-c++-common/Wvarargs.c: Likewise.
1546         * c-c++-common/goacc/host_data-5.c: Likewise.
1547         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1548         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
1549         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1550         * gcc.target/aarch64/pr60697.c: Likewise.
1551         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1552         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1553         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1554         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
1555         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1556         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1557         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1558         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1559         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
1560         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
1561         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
1562         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1563         * g++.dg/lookup/koenig5.C: Likewise.
1564         * g++.dg/ext/no-asm-2.C: Likewise.
1565         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
1566         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
1567         * gfortran.dg/used_types_16.f90: Likewise.
1568         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1569         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
1570         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1571         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
1572         * gfortran.dg/abstract_type_6.f03: Likewise.
1573         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
1574         * gfortran.dg/used_types_15.f90: Likewise.
1575         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
1576         * gfortran.dg/exit_3.f08: Likewise.
1577         * gfortran.dg/open_status_2.f90: Likewise.
1578         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1579         * gfortran.dg/intrinsic_std_1.f90: Likewise.
1580         * gfortran.dg/associate_1.f03: Likewise.
1581         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
1582         * gfortran.dg/intrinsic_std_6.f90: Likewise.
1583         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
1584         * gcc.dg/builtin-object-size-1.c: Likewise.
1585         * gcc.dg/noreturn-6.c: Likewise.
1586         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1587         * gcc.dg/globalalias.c: Likewise.
1588         * gcc.dg/builtins-config.h: Likewise.
1589         * gcc.dg/pr30457.c: Likewise.
1590         * gcc.c-torture/compile/volatile-1.c: Likewise.
1591         * gcc.c-torture/execute/20101011-1.c: Likewise.
1592         * c-c++-common/Waddress-1.c: Likewise.
1594 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
1596         PR c/69768
1597         * c-c++-common/Waddress-1.c: New test.
1599 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
1601         PR fortran/69296
1602         * gfortran.dg/associate_19.f03: New test.
1603         * gfortran.dg/associate_20.f03: New test.
1605 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
1607         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
1609 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1611         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
1612         .arch armv8-a\n.  Add -dA to dg-options.
1613         * gcc.target/aarch64/assembler_arch_1.c: New test.
1614         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
1616 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
1618         PR c++/68726
1619         * g++.dg/cpp0x/pr68726.C: New.
1621 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1623         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
1624         test.
1626 2016-02-11  Richard Biener  <rguenther@suse.de>
1628         * g++.dg/tree-ssa/pr61034.C: Adjust.
1630 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
1632         PR target/69148
1633         * gcc.target/s390/pr69148.c: New.
1635 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
1637         PR tree-optimization/69652
1638         * gcc.dg/torture/pr69652.c: New test.
1640 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1641             Patrick Palka  <ppalka@gcc.gnu.org>
1643         PR ipa/69241
1644         PR c++/69649
1645         * g++.dg/ipa/pr69241-1.C: New test.
1646         * g++.dg/ipa/pr69241-2.C: New test.
1647         * g++.dg/ipa/pr69241-3.C: New test.
1648         * g++.dg/ipa/pr69649.C: New test.
1650 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
1652         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
1653         * gcc.dg/tree-ssa/sra-18.c: Ditto.
1655 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
1657         PR tree-optimization/68021
1658         * gcc.dg/tree-ssa/pr68021.c: New test.
1660 2016-02-10  Richard Biener  <rguenther@suse.de>
1662         PR tree-optimization/69726
1663         * gcc.dg/uninit-22.c: New testcase.
1665 2016-02-09  Andrew Pinski  <apinski@cavium.com>
1667         PR tree-opt/69282
1668         * gcc.c-torture/compile/20160205-1.c: New testcase.
1670 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1672         PR target/68404
1673         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
1674         instead accessing a really large arrray.
1675         * gcc.target/powerpc/fusion3.c: Likewise.
1677 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
1679         PR target/68532
1680         * gcc.c-torture/execute/pr68532.c: New test.
1682 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
1684         PR target/69634
1685         * gcc.dg/pr69634.c: New.
1687 2016-02-09  Richard Biener  <rguenther@suse.de>
1689         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
1691 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1693         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1695 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
1697         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
1699 2016-02-09  Richard Biener  <rguenther@suse.de>
1701         PR tree-optimization/69715
1702         * gcc.dg/torture/pr69715.c: New testcase.
1704 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1706         PR c++/69139
1707         * g++.dg/cpp0x/trailing12.C: New test.
1708         * g++.dg/cpp0x/trailing13.C: New test.
1710 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1712         PR c++/69283
1713         PR c++/67835
1714         * g++.dg/cpp1y/auto-fn29.C: New test.
1715         * g++.dg/cpp1y/auto-fn30.C: New test.
1717 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1719         PR tree-optimization/69209
1720         * gcc.c-torture/compile/pr69209.c: New test.
1722 2016-02-08  Jeff Law  <law@redhat.com>
1724         PR tree-optimization/68541
1725         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
1726         of statements allowed in join block for path splitting.
1728 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1730         PR c++/59627
1731         * g++.dg/gomp/pr59627.C: New test.
1733         PR ipa/69239
1734         * g++.dg/ipa/pr69239.C: New test.
1736 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
1738         PR preprocessor/69664
1739         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
1740         * gcc.dg/cpp/warn-comments.c: Likewise.
1742 2016-02-08  Marek Polacek  <polacek@redhat.com>
1744         PR c++/69688
1745         * g++.dg/init/const12.C: New test.
1747 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
1749         PR target/60410
1750         * gcc.dg/lto/pr55113_0.c: Remove test.
1752 2016-02-08  Richard Biener  <rguenther@suse.de>
1754         PR tree-optimization/69719
1755         * gcc.dg/torture/pr69719.c: New testcase.
1757 2016-02-08  Richard Biener  <rguenther@suse.de>
1758         Jeff Law  <law@redhat.com>
1760         PR target/68273
1761         * gcc.target/mips/pr68273.c: New testcase.
1763 2016-02-08   Richard Biener  <rguenther@suse.de>
1765         PR rtl-optimization/69274
1766         * gcc.target/i386/addr-sel-1.c: XFAIL.
1768 2016-02-08  Jeff Law  <law@redhat.com>
1770         PR tree-optimization/68541
1771         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
1773         PR tree-optimization/65917
1774         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
1776 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1778         PR fortran/50555
1779         * gfortran.dg/namelist_args.f90: New test.
1781 2016-02-05  Jeff Law  <law@redhat.com>
1783         PR tree-optimization/68541
1784         * gcc.dg/tree-ssa/split-path-2.c: New test.
1785         * gcc.dg/tree-ssa/split-path-3.c: New test.
1786         * gcc.dg/tree-ssa/split-path-4.c: New test.
1787         * gcc.dg/tree-ssa/split-path-5.c: New test.
1788         * gcc.dg/tree-ssa/split-path-6.c: New test.
1789         * gcc.dg/tree-ssa/split-path-7.c: New test.
1791 2016-02-05  Martin Sebor  <msebor@redhat.com>
1793         PR c++/69662
1794         * g++.dg/warn/Wplacement-new-size-1.C: New test.
1795         * g++.dg/warn/Wplacement-new-size-2.C: New test.
1797 2016-02-06  Richard HEnderson  <rth@redhat.com>
1799         PR c/69643
1800         * gcc.target/i386/addr-space-4.c: New.
1801         * gcc.target/i386/addr-space-5.c: New.
1803 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
1805         PR fortran/66089
1806         * gfortran.dg/elemental_dependency_6.f90: New.
1808 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
1810         PR rtl-optimization/69691
1811         * gcc.c-torture/execute/pr69691.c: New test.
1813         PR c++/69628
1814         * g++.dg/parse/pr69628.C: New test.
1816 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1818         * gcc.dg/sancov/asan.c: Move to ...
1819         * gcc.dg/asan/sancov-1.c: ... here.
1821 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1823         * gcc.target/i386/pr69577.c: Require avx_runtime target.
1825 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1827         PR target/69677
1828         * gcc.target/i386/pr69677.c: New test.
1830 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
1832         PR c++/68948
1833         * g++.dg/template/pr68948.C: New test.
1835 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1837         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
1838         (only necessary on s390x).
1840 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1842         * gcc.target/i386/pr69454-2.c: Compile with -msse2
1843         -mno-accumulate-outgoing-args.
1845 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
1847         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
1849 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1851         PR c/69669
1852         * c-c++-common/pr69669.c: New test.
1854 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1856         PR target/69667
1857         * g++.dg/pr69667.C: New file.
1859 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1861         PR target/69619
1862         * gcc.dg/pr69619.c: Add new test.
1864 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
1866         PR rtl-optimization/69577
1867         * gcc.target/i386/pr69577.c: New test.
1869 2016-02-04  Martin Liska  <mliska@suse.cz>
1871         * g++.dg/asan/pr69276.C: New test.
1873 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1875         PR target/65932
1876         PR target/67714
1877         * gcc.target/arm/wmul-3.c: Simplify test to generate just
1878         a single smulbb instruction.
1879         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1880         * gcc.target/amr/wmul-2.c: Likewise.
1882 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1884         PR target/65932
1885         PR target/67714
1886         * gcc.c-torture/execute/pr67714.c: New test.
1888 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1890         PR target/69454
1891         * gcc.target/i386/pr69454-1.c: New test.
1892         * gcc.target/i386/pr69454-2.c: New test.
1894 2016-02-03  Martin Sebor  <msebor@redhat.com>
1896         PR c++/69251
1897         PR c++/69253
1898         PR c++/69290
1899         PR c++/69277
1900         PR c++/69349
1901         * g++.dg/ext/flexarray-mangle-2.C: New test.
1902         * g++.dg/ext/flexarray-mangle.C: New test.
1903         * g++.dg/ext/flexarray-subst.C: New test.
1904         * g++.dg/ext/flexary11.C: New test.
1905         * g++.dg/ext/flexary12.C: New test.
1906         * g++.dg/ext/flexary13.C: New test.
1907         * g++.dg/ext/flexary14.C: New test.
1908         * g++.dg/other/dump-ada-spec-2.C: Adjust.
1910 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1912         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
1913         Define only if CHECK_FLOAT128 is defined.
1914         (main): Properly initialize u5.
1916 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1918         PR c/69627
1919         * gcc.dg/pr69627.c: New test.
1921         PR target/69644
1922         * gcc.dg/pr69644.c: New test.
1924 2016-02-03  Mike Stump  <mikestump@comcast.net>
1926         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
1927         support for struct-layout-1.exp.
1929 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
1931         PR c++/69056
1932         * g++.dg/cpp0x/pr69056.C: New test.
1934 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
1935             Alexandre Oliva  <aoliva@redhat.com>
1937         PR target/69461
1938         * gcc.target/powerpc/pr69461.c: New.
1940 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
1942         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
1943         works from here ...
1944         (check_effective_target_fsanitize_thread): ... to here.  Do not
1945         specify additional compile flags for the test source.
1946         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
1947         specify additional compile flags for the test source.
1949 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
1951         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1953 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1955         PR fortran/67451
1956         PR fortran/69418
1957         * gfortran.dg/coarray_allocate_2.f08: New test.
1958         * gfortran.dg/coarray_allocate_3.f08: New test.
1959         * gfortran.dg/coarray_allocate_4.f08: New test.
1961 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
1963         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
1964         use same scan-tree-dump-times on all platforms.
1965         * gcc.dg/vect/vect-outer-1.c: Likewise.
1966         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1967         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1968         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1969         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1970         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1971         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1972         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1974 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
1976         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
1977         warning.
1979 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1981         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
1983 2016-02-02  James Norris  <jnorris@codesourcery.com>
1985         * c-c++-common/goacc/routine-5.c: Add tests.
1987 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
1989         * gcc.target/nvptx/unsigned-cmp.c: New test.
1991 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1993         * gcc.target/aarch64/scalar_shift_1.c
1994         (test_corners_sisd_di): Improve force to SIMD register.
1995         (test_corners_sisd_si): Likewise.
1996         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1997         Remove scan-assembler check for ldr.
1999 2016-02-02  Richard Biener  <rguenther@suse.de>
2001         PR tree-optimization/69595
2002         * gcc.dg/Warray-bounds-17.c: New testcase.
2004 2016-02-02  Richard Biener  <rguenther@suse.de>
2006         PR tree-optimization/69606
2007         * gcc.dg/torture/pr69606.c: New testcase.
2009 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
2011         PR middle-end/68542
2012         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
2013         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
2015 2016-02-02  Alan Modra  <amodra@gmail.com>
2017         PR target/69548
2018         * gcc.target/powerpc/pr69548.c: New test.
2020 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
2022         PR rtl-optimization/69592
2023         * gcc.dg/pr69592.c: New test.
2025         PR preprocessor/69543
2026         PR c/69558
2027         * gcc.dg/pr69543.c: New test.
2028         * gcc.dg/pr69558.c: New test.
2030 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
2032         PR testsuite/65940
2033         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
2035 2016-02-01  Martin Sebor  <msebor@redhat.com>
2037         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
2039 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
2041         PR tree-optimization/67921
2042         * c-c++-common/ubsan/pr67921.c: New test.
2044 2016-02-01  Richard Biener  <rguenther@suse.de>
2046         PR middle-end/69556
2047         * gcc.dg/tree-ssa/recip-8.c: New testcase.
2049 2016-02-01  Richard Biener  <rguenther@suse.de>
2051         PR tree-optimization/69574
2052         * gcc.dg/torture/pr69574.c: New testcase.
2054 2016-02-01  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/69579
2057         * gcc.dg/setjmp-6.c: New testcase.
2059 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
2061         PR rtl-optimization/69570
2062         * g++.dg/opt/pr69570.C: New test.
2064 2016-02-01  Richard Henderson  <rth@redhat.com>
2066         * gcc.dg/pr69535.c: New test.
2068 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
2070         PR testsuite/69584
2071         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
2072         * gcc.dg/tree-ssa/sra-18.c: Likewise.
2074         PR debug/68244
2075         * g++.dg/parse/parens3.C: Use register "4" on hppa.
2077         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
2079 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
2081         PR fortran/67564
2082         * gfortran.dg/allocate_with_source_17.f03: New test.
2084 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
2086         PR tree-optimization/69546
2087         * gcc.dg/torture/pr69546.c: New test.
2089 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
2091         PR fortran/69566
2092         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
2094 2016-01-30  Martin Sebor  <msebor@redhat.com>
2096         PR c++/68490
2097         * g++.dg/ext/flexary10.C: New test.
2099 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2101         PR fortran/66707
2102         gfortran.dg/common_23.f90: New test.
2104 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2106         PR target/65546
2107         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
2108         condition being checked, and disable it when the target supports
2109         misaligned loads and stores.
2111 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2113         PR debug/69518
2114         * gcc.dg/torture/pr69518.c: New test.
2116 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
2118         PR target/69530
2119         * gcc.target/i386/pr69530.c: New test.
2121 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
2123         PR target/65604
2124         * gcc.target/mips/div-delay.c: New test.
2126 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2128         PR target/69551
2129         * gcc.target/i386/pr69551.c: New test.
2131         PR target/66137
2132         * gcc.target/i386/pr66137.c: New test.
2134 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
2136         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
2137         always built for p5600.
2138         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
2139         isa=p5600 dg-option.
2141 2016-01-29  Richard Biener  <rguenther@suse.de>
2143         PR tree-optimization/69547
2144         * g++.dg/tree-ssa/pr69547.C: New testcase.
2146 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2148         PR debug/66869
2149         * g++.dg/warn/Wunused-function2.C: New test.
2151 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2153         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
2154         support for test to succeed.
2156 2016-01-29  Marek Polacek  <polacek@redhat.com>
2158         PR c++/69509
2159         PR c++/69516
2160         * g++.dg/ext/constexpr-vla2.C: New test.
2161         * g++.dg/ext/constexpr-vla3.C: New test.
2162         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
2164 2016-01-29  Richard Biener  <rguenther@suse.de>
2166         PR middle-end/69537
2167         * gcc.dg/uninit-21.c: New testcase.
2169 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
2171         PR target/69459
2172         * gcc.target/i386/pr69459.c: New test.
2174 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
2176         PR target/68400
2177         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
2178         * gcc.target/mips/pr68400.c: New test.
2180 2016-01-28  Martin Sebor  <msebor@redhat.com>
2182         PR target/17381
2183         * gcc.target/powerpc/pr17381.c: New test.
2185 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
2187         PR middle-end/69542
2188         * gcc.dg/torture/pr69542.c: New test.
2190 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
2192         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2194 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2196         * gcc.dg/pr65980.c: Skip on AIX.
2197         * gcc.dg/pr66688.c: Same.
2199 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2201         PR target/63679
2202         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
2203         * gcc.dg/tree-ssa/sra-18.c: Same.
2205 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
2207         PR fortran/62536
2208         * gfortran.dg/block_15.f08: New test.
2209         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
2210         on incorrectly closed BLOCK.
2212 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
2214         * gcc.dg/declare-simd.c: New test.
2215 2016-01-28  Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/69466
2218         * gfortran.dg/vect/pr69466.f90: New testcase.
2220 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2222         * g++.dg/pr67989.C: Remove ARM-specific option.
2223         * gcc.target/arm/pr67989.C: New file.
2225 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2227         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
2228         and expm1 test for glibc < 2.11.
2230 2016-01-27  Richard Henderson  <rth@redhat.com>
2232         * gcc.c-torture/execute/pr69447.c: New test.
2234 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
2236         PR fortran/69422
2237         * gfortran.dg/alloc_comp_assign_15.f03: New test.
2239 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2241         PR debug/66869
2242         * gcc.dg/pr66869.c: New test.
2244 2016-01-25  Jeff Law  <law@redhat.com>
2246         PR tree-optimization/68398
2247         PR tree-optimization/69196
2248         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
2249         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
2250         path to avoid new heuristic allowing more irreducible regions
2251         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
2252         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2253         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
2254         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
2255         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2257 2016-01-27  Marek Polacek  <polacek@redhat.com>
2259         PR c/68062
2260         * c-c++-common/vector-compare-4.c: New test.
2262 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
2264         PR preprocessor/69126
2265         * c-c++-common/pr69126.c: New test case.
2267 2016-01-27  Ian Lance Taylor  <iant@google.com>
2269         * gcc.dg/tree-ssa/ivopt_5.c: New test.
2271 2016-01-27  Ryan Burn  <contact@rnburn.com>
2273         PR cilkplus/69267
2274         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
2276 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2278         PR target/69512
2279         * gcc.target/i386/pr69512.c: New test.
2281 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
2283         PR ada/69488
2284         * gnat.dg/sso/*.adb: Robustify dg-output directives.
2286 2016-01-27  Marek Polacek  <polacek@redhat.com>
2288         PR c++/69379
2289         * g++.dg/pr69379.C: New test.
2291 2016-01-27  Martin Sebor  <msebor@redhat.com>
2293         PR c++/69317
2294         * g++.dg/abi/Wabi-2-2.C: New test.
2295         * g++.dg/abi/Wabi-2-3.C: New test.
2296         * g++.dg/abi/Wabi-3-2.C: New test.
2297         * g++.dg/abi/Wabi-3-3.C: New test.
2299 2016-01-27  Richard Biener  <rguenther@suse.de>
2301         PR tree-optimization/69166
2302         * gcc.dg/torture/pr69166.c: New testcase.
2304 2016-01-27  Martin Jambor  <mjambor@suse.cz>
2306         PR tree-optimization/69355
2307         * gcc.dg/tree-ssa/pr69355.c: New test.
2309 2016-01-27  Marek Polacek  <polacek@redhat.com>
2311         PR c++/69496
2312         * g++.dg/ext/constexpr-vla1.C: New test.
2314 2016-01-20  Christian Bruel  <christian.bruel@st.com>
2316         PR target/69245
2317         * gcc.target/arm/pr69245.c: New test.
2319 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2321         PR tree-optimization/69399
2322         * gcc.dg/torture/pr69399.c: New test.
2324 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2326         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
2328 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2330         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
2332 2016-01-26  Tom de Vries  <tom@codesourcery.com>
2334         PR tree-optimization/69110
2335         * gcc.dg/autopar/pr69110.c: New test.
2337 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
2338             Sebastian Pop  <s.pop@samsung.com>
2340         * gcc.dg/graphite/isl-ast-op-select.c: New.
2342 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2344         PR fortran/69385
2345         * gfortran.dg/allocate_error_6.f90: New test.
2347 2016-01-26  Richard Henderson  <rth@redhat.com>
2349         * gcc.dg/tm/pr60908.c: New test.
2351 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
2353         PR other/69006
2354         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
2355         directive.
2356         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
2357         expected multiline output to reflect the colorization being
2358         disabled before newlines.
2359         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2360         (custom_diagnostic_finalizer): Replace call to
2361         pp_newline_and_flush with call to pp_flush.
2362         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
2363         * gfortran.dg/implicit_class_1.f90: Likewise.
2364         * lib/gcc-dg.exp (allow_blank_lines): New global.
2365         (dg-allow-blank-lines-in-output): New procedure.
2366         (gcc-dg-prune): Complain about blank lines in the output, unless
2367         dg-allow-blank-lines-in-output was called.
2368         * lib/multiline.exp (_build_multiline_regex): Only support
2369         arbitrary followup text for non-blank-lines, not for blank lines.
2371 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2373         PR tree-optimization/69483
2374         * gcc.dg/pr69483.c: New test.
2375         * g++.dg/opt/pr69483.C: New test.
2377 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2379         PR target/68620
2380         * gcc.target/arm/pr68620.c: New test.
2382 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2384         * gcc.target/i386/pr68986-2.c: Remove -m32.
2386 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2388         PR target/68986
2389         * gcc.target/i386/pr68986-1.c: New test.
2390         * gcc.target/i386/pr68986-2.c: Likewise.
2391         * gcc.target/i386/pr68986-3.c: Likewise.
2393 2016-01-26  Christian Bruel  <christian.bruel@st.com>
2395         * lib/target-supports.exp
2396         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
2397         (check_effective_target_arm_crypto_pragma_ok): Likewise.
2398         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
2400 2016-01-26  Richard Biener  <rguenther@suse.de>
2402         PR tree-optimization/69452
2403         * gcc.dg/torture/pr69452.c: New testcase.
2405 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2407         PR target/69442
2408         * gcc.dg/pr69442.c: New test.
2410 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
2412         PR target/67896
2413         * gcc.target/aarch64/simd/pr67896.C: New.
2415 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
2417         PR tree-optimization/69400
2418         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
2419         function.
2420         (plugin_init): Call it.
2421         * gcc.dg/torture/pr69400.c: New test.
2423 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2425         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
2427 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2428             Sebastian Pop  <s.pop@samsung.com>
2430         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
2431         isl-0.15.
2433 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2434             Sebastian Pop  <s.pop@samsung.com>
2436         * gcc.dg/graphite/pr69292.c: New.
2438 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
2440         * c-c++-common/goacc/use_device-1.c: New test.
2442 2016-01-25  Jeff Law  <law@redhat.com>
2444         PR tree-optimization/69196
2445         PR tree-optimization/68398
2446         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
2447         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2449 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
2451         PR target/69469
2452         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
2453         Algorithm.
2455 2016-01-25  Richard Biener  <rguenther@suse.de>
2457         PR testsuite/69380
2458         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
2460 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
2462         PR target/69421
2463         * gcc.dg/pr69421.c: New test.
2465 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
2467         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
2468         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
2469         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
2470         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
2471         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
2472         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
2473         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
2474         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
2475         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
2476         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
2478 2016-01-25  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/69376
2481         * gcc.dg/torture/pr69376.c: New testcase.
2483 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2485         PR fortran/69397
2486         PR fortran/68442
2487         * gfortran.dg/interface_38.f90: New test.
2488         * gfortran.dg/interface_39.f90: New test.
2490 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
2492         Revert:
2493         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2495         PR c++/11858
2496         PR c++/24663
2497         PR c++/24664
2498         * g++.dg/template/pr11858.C: New test.
2499         * g++.dg/template/pr24663.C: New test.
2500         * g++.dg/template/unify12.C: New test.
2501         * g++.dg/template/unify13.C: New test.
2502         * g++.dg/template/unify14.C: New test.
2503         * g++.dg/template/unify15.C: New test.
2504         * g++.dg/template/unify16.C: New test.
2505         * g++.dg/template/unify17.C: New test.
2507 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2509         PR fortran/68283
2510         gfortran.dg/pr68283.f90: New test.
2512 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2514         PR fortran/66094
2515         * gfortran.dg/inline_matmul_13.f90:  New test.
2516         * gfortran.dg/matmul_bounds_8.f90:  New test.
2517         * gfortran.dg/matmul_bounds_9.f90:  New test.
2518         * gfortran.dg/matmul_bounds_10.f90:  New test.
2520 2016-01-23  Tom de Vries  <tom@codesourcery.com>
2522         PR tree-optimization/69426
2523         * gcc.dg/autopar/pr69426.c: New test.
2525 2016-01-23  Martin Sebor  <msebor@redhat.com>
2527         PR c++/58109
2528         PR c++/69022
2529         * g++.dg/cpp0x/alignas5.C: New test.
2530         * g++.dg/ext/vector29.C: Same.
2532 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
2534         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
2535         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
2536         _GNU_SOURCE from compile flags to the source.
2537         * gcc.target/i386/chkp-stropt-12.c: Ditto.
2538         * gcc.target/i386/chkp-stropt-16.c: Ditto.
2539         * gcc.target/i386/chkp-stropt-4.c: Ditto.
2540         * gcc.target/i386/chkp-stropt-8.c: Ditto.
2542 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
2544         PR target/69432
2545         * g++.dg/opt/pr69432.C: New test.
2547 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2549         * gcc.target/powerpc/pr63354c: Adjust target selector to include
2550         32-bit targets testing an -m64 multilib.
2552 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2554         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
2555         64-bit support.
2557 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
2559         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
2561 2016-01-21  Christian Bruel  <christian.bruel@st.com>
2563         PR target/68674
2564         * gcc.target/i386/pr68674.c
2565         * gcc.target/aarch64/pr68674.c
2566         * gcc.target/arm/pr68674.c
2568 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2570         PR target/69403
2571         * gcc.c-torture/execute/pr69403.c: New test.
2573 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2575         PR c++/55843
2576         * g++.dg/template/pr55843.C: New.
2578 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
2580         PR testsuite/66877
2581         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
2582         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
2584 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2586         PR testsuite/67489
2587         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
2588         from dg-do compile directive, and instead add
2589         { dg-require-effective-target int128 }.
2591 2016-01-20  Martin Sebor  <msebor@redhat.com>
2593         PR c/69405
2594         * gcc.dg/sync-fetch.c: New test.
2596 2016-01-21  Martin Sebor  <msebor@redhat.com>
2598         PR target/69252
2599         * gcc.target/powerpc/pr69252.c: New test.
2601 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2603         PR fortran/65996
2604         * gfortran.dg/pr65996.f90: New test.
2606 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2608         PR c++/68810
2609         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2610         expected to generate an error.
2612 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2614         PR middle-end/66178
2615         * gcc.dg/torture/pr66178.c: New test.
2617 2016-01-21  Anton Blanchard  <anton@samba.org>
2618             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2620         PR target/63354
2621         * gcc.target/powerpc/pr63354.c:  New test.
2623 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2625         PR rtl-optimization/68990
2626         * gcc.target/i386/pr68990: New.
2628 2016-01-21  Nick Clifton  <nickc@redhat.com>
2630         PR target/69129
2631         * gcc.target/mips/pr69129.c: New.
2633 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/58046
2636         * g++.dg/cpp0x/pr58046.C: New.
2638 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2640         PR target/69187
2641         PR target/65624
2642         * gcc.target/arm/pr69187.c: New test.
2644         PR c++/69355
2645         * g++.dg/torture/pr69355.C: New test.
2647 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2648             Sebastian Pop  <s.pop@samsung.com>
2650         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
2652 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2653             Sebastian Pop  <s.pop@samsung.com>
2655         * gcc.dg/graphite/pr68976.c: New test.
2657 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2659         PR middle-end/67653
2660         * c-c++-common/pr67653.c: New test.
2661         * gcc.dg/torture/pr29119.c: Add dg-warning.
2663 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
2665         * gcc.target/powerpc/cpu-builtin-1.c: New test.
2667 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2669         PR c/24293
2670         * gcc.dg/pr24293.c: New test.
2671         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
2672         incomplete struct type.
2673         * gcc.dg/declspec-1.c: Likewise.
2674         * gcc.dg/pr63549.c: Likewise.
2676 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
2678         PR tree-optimization/66612
2679         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
2680         for bdn instruction.
2682 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2684         * lib/target-supports.exp
2685         (check_effective_target_arm_fp_ok_nocache): New.
2686         (check_effective_target_arm_fp_ok): New.
2687         (add_options_for_arm_fp): New.
2688         (check_effective_target_arm_crypto_ok_nocache): Require
2689         target_arm_v8_neon_ok instead of arm32.
2690         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
2691         (check_effective_target_arm_crypto_pragma_ok): New.
2692         (add_options_for_arm_vfp): New.
2693         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
2694         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
2695         target instead. Force initial fpu to vfp.
2696         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
2697         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
2698         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
2699         dependency.
2700         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
2701         use arm_vfp effective target instead. Force initial fpu to vfp.
2702         * gcc.target/arm/attr-neon3.c: Likewise.
2703         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
2704         arm_vfp_ok.
2705         * gcc.target/arm/unsigned-float.c: Likewise.
2706         * gcc.target/arm/vfp-1.c: Likewise.
2707         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2708         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2709         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2710         * gcc.target/arm/vfp-ldmias.c: Likewise.
2711         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2712         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2713         * gcc.target/arm/vfp-stmiad.c: Likewise.
2714         * gcc.target/arm/vfp-stmias.c: Likewise.
2715         * gcc.target/arm/vnmul-1.c: Likewise.
2716         * gcc.target/arm/vnmul-2.c: Likewise.
2717         * gcc.target/arm/vnmul-3.c: Likewise.
2718         * gcc.target/arm/vnmul-4.c: Likewise.
2720 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2722         PR testsuite/69366
2723         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
2724         the MPX run-time library, for compile-time MPX test.
2725         * gcc.target/i386/chkp-always_inline.c: Likewise.
2726         * gcc.target/i386/chkp-bndret.c: Likewise.
2727         * gcc.target/i386/chkp-builtins-1.c: Likewise.
2728         * gcc.target/i386/chkp-builtins-2.c: Likewise.
2729         * gcc.target/i386/chkp-builtins-3.c: Likewise.
2730         * gcc.target/i386/chkp-builtins-4.c: Likewise.
2731         * gcc.target/i386/chkp-const-check-1.c: Likewise.
2732         * gcc.target/i386/chkp-const-check-2.c: Likewise.
2733         * gcc.target/i386/chkp-hidden-def.c: Likewise.
2734         * gcc.target/i386/chkp-label-address.c: Likewise.
2735         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2736         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
2737         * gcc.target/i386/chkp-pr69044.c: Likewise.
2738         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2739         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2740         * gcc.target/i386/chkp-strchr.c: Likewise.
2741         * gcc.target/i386/chkp-strlen-1.c: Likewise.
2742         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2743         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2744         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2745         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2746         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2747         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2748         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2749         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2750         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2751         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2752         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2753         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2754         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2755         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2756         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2757         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2758         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2759         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2760         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2761         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2762         * gcc.target/i386/pr63995-2.c: Likewise.
2763         * gcc.target/i386/pr64805.c: Likewise.
2764         * gcc.target/i386/pr65044.c: Likewise.
2765         * gcc.target/i386/pr65167.c: Likewise.
2766         * gcc.target/i386/pr65183.c: Likewise.
2767         * gcc.target/i386/pr65184.c: Likewise.
2768         * gcc.target/i386/thunk-retbnd.c: Likewise.
2770 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
2772         PR tree-optimization/69328
2773         * gcc.dg/pr69328.c: New test.
2775 2016-01-20  Jeff Law  <law@redhat.com>
2777         PR target/25114
2778         * gcc.target/m68k/pr25114.c: New test.
2780 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2782         * gcc.target/arm/memset-inline-10.c: Added
2783         dg-require-effective-target arm_thumb2_ok.
2785 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
2787         * gcc.dg/debug/dwarf2/sso.c: New test.
2789 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
2791         PR testsuite/68820
2792         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
2793         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
2794         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
2796 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2798         PR ipa/66223
2799         * g++.dg/ipa/devirt-50.C: New testcase.
2801 2016-01-19  Marek Polacek  <polacek@redhat.com>
2803         PR c++/68965
2804         * g++.dg/cpp1y/parameter-pack-1.C: New test.
2805         * g++.dg/cpp1y/parameter-pack-2.C: New test.
2807 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2809         PR target/69135
2810         * gcc.target/arm/pr69135_1.c: New test.
2812 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2814         * gcc.target/aarch64/ccmp_1.c: Add new tests.
2816 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2818         * gcc.target/aarch64/ccmp_1.c: New testcase.
2820 2016-01-19  Marek Polacek  <polacek@redhat.com>
2822         PR c++/68586
2823         * g++.dg/cpp0x/enum30.C: New test.
2825 2016-01-19  Richard Biener  <rguenther@suse.de>
2827         PR tree-optimization/69336
2828         * g++.dg/tree-ssa/pr69336.C: New testcase.
2830 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2832         PR debug/65779
2833         * gcc.dg/pr65779.c: New test.
2835 2016-01-19  Richard Biener  <rguenther@suse.de>
2837         PR tree-optimization/69352
2838         * gcc.dg/torture/pr69352.c: New testcase.
2840 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2842         PR rtl-optimization/68955
2843         PR rtl-optimization/64557
2844         * gcc.dg/torture/pr68955.c: New test.
2846 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2848         PR lto/69136
2849         * g++.dg/torture/pr69136.C: New testcase.
2851 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2853         PR lto/69133
2854         * g++.dg/lto/pr69133_0.C: New testcase.
2855         * g++.dg/lto/pr69133_1.C: New testcase.
2857 2016-01-15  Jeff Law  <law@redhat.com>
2859         PR tree-optimization/69320
2860         * gcc.c-torture/pr69320-1.c: New test.
2861         * gcc.c-torture/pr69320-2.c: New test.
2862         * gcc.c-torture/pr69320-3.c: New test.
2863         * gcc.c-torture/pr69320-4.c: New test.
2865 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2867         PR c++/11858
2868         PR c++/24663
2869         PR c++/24664
2870         * g++.dg/template/pr11858.C: New test.
2871         * g++.dg/template/pr24663.C: New test.
2872         * g++.dg/template/unify12.C: New test.
2873         * g++.dg/template/unify13.C: New test.
2874         * g++.dg/template/unify14.C: New test.
2875         * g++.dg/template/unify15.C: New test.
2876         * g++.dg/template/unify16.C: New test.
2877         * g++.dg/template/unify17.C: New test.
2879 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
2881         PR testsuite/69181
2882         * gcc.dg/pr69181-1.c: New test file.
2883         * gcc.dg/pr69181-2.c: New test file.
2884         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
2885         globals by moving it to...
2886         (cleanup-after-saved-dg-test): ...this new function.  Add
2887         "global additional_sources_used".  Add reset of global
2888         multiline_expected_outputs to the empty list.
2889         * lib/multiline.exp (_multiline_expected_outputs): Rename this
2890         global to...
2891         (multiline_expected_outputs): ...this, and updated comments to
2892         note that it is modified from gcc-dg.exp.
2893         (dg-end-multiline-output): Update for the above renaming.
2894         (handle-multiline-outputs): Likewise.  Remove the clearing
2895         of the expected outputs to the empty list.
2897 2016-01-18  Richard Biener  <rguenther@suse.de>
2899         PR tree-optimization/69297
2900         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
2902 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
2904         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
2905         dg-options.
2906         * gcc.target/mips/mips-3d-2.c: Likewise.
2907         * gcc.target/mips/mips-3d-3.c: Likewise.
2908         * gcc.target/mips/mips-3d-4.c: Likewise.
2909         * gcc.target/mips/mips-3d-5.c: Likewise.
2910         * gcc.target/mips/mips-3d-6.c: Likewise.
2911         * gcc.target/mips/mips-3d-7.c: Likewise.
2912         * gcc.target/mips/mips-3d-8.c: Likewise.
2913         * gcc.target/mips/mips-3d-9.c: Likewise.
2914         * gcc.target/mips/mips-ps-1.c: Likewise.
2915         * gcc.target/mips/mips-ps-2.c: Likewise.
2916         * gcc.target/mips/mips-ps-3.c: Likewise.
2917         * gcc.target/mips/mips-ps-4.c: Likewise.
2918         * gcc.target/mips/mips-ps-5.c: Likewise.
2919         * gcc.target/mips/mips-ps-6.c: Likewise.
2920         * gcc.target/mips/mips-ps-7.c: Likewise.
2921         * gcc.target/mips/mips-ps-type.c: Likewise.
2922         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2923         * gcc.target/mips/mips16-attributes-6.c: Likewise.
2925 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2927         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
2928         * c-c++-common/goacc/kernels-double-reduction.c: New test.
2929         * c-c++-common/goacc/kernels-empty.c: New test.
2930         * c-c++-common/goacc/kernels-eternal.c: New test.
2931         * c-c++-common/goacc/kernels-loop-2.c: New test.
2932         * c-c++-common/goacc/kernels-loop-3.c: New test.
2933         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
2934         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
2935         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
2936         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
2937         * c-c++-common/goacc/kernels-loop-data.c: New test.
2938         * c-c++-common/goacc/kernels-loop-g.c: New test.
2939         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
2940         * c-c++-common/goacc/kernels-loop-n.c: New test.
2941         * c-c++-common/goacc/kernels-loop-nest.c: New test.
2942         * c-c++-common/goacc/kernels-loop.c: New test.
2943         * c-c++-common/goacc/kernels-noreturn.c: New test.
2944         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
2945         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
2946         * c-c++-common/goacc/kernels-reduction.c: New test.
2948 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2950         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
2951         * gcc.dg/autopar/outer-2.c: Same.
2952         * gcc.dg/autopar/outer-3.c: Same.
2953         * gcc.dg/autopar/outer-4.c: Same.
2954         * gcc.dg/autopar/outer-5.c: Same.
2955         * gcc.dg/autopar/outer-6.c: Same.
2956         * gcc.dg/autopar/parallelization-1.c: Same.
2957         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
2958         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
2959         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
2960         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
2961         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
2962         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
2963         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
2964         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
2965         * gcc.dg/autopar/pr39500-1.c: Same.
2966         * gcc.dg/autopar/pr39500-2.c: Same.
2967         * gcc.dg/autopar/pr46193.c: Same.
2968         * gcc.dg/autopar/pr46194.c: Same.
2969         * gcc.dg/autopar/pr49580.c: Same.
2970         * gcc.dg/autopar/pr49960-1.c: Same.
2971         * gcc.dg/autopar/pr49960.c: Same.
2972         * gcc.dg/autopar/pr68373.c: Same.
2973         * gcc.dg/autopar/reduc-1.c: Same.
2974         * gcc.dg/autopar/reduc-1char.c: Same.
2975         * gcc.dg/autopar/reduc-1short.c: Same.
2976         * gcc.dg/autopar/reduc-2.c: Same.
2977         * gcc.dg/autopar/reduc-2char.c: Same.
2978         * gcc.dg/autopar/reduc-2short.c: Same.
2979         * gcc.dg/autopar/reduc-3.c: Same.
2980         * gcc.dg/autopar/reduc-4.c: Same.
2981         * gcc.dg/autopar/reduc-6.c: Same.
2982         * gcc.dg/autopar/reduc-7.c: Same.
2983         * gcc.dg/autopar/reduc-8.c: Same.
2984         * gcc.dg/autopar/reduc-9.c: Same.
2985         * gcc.dg/autopar/uns-outer-4.c: Same.
2986         * gcc.dg/autopar/uns-outer-5.c: Same.
2987         * gcc.dg/autopar/uns-outer-6.c: Same.
2988         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2989         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2991 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2993         PR target/63679
2994         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2995         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2997 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2999         PR target/63679
3000         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
3001         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
3002         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
3004 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3006         PR target/63679
3007         * gcc.dg/tree-ssa/sra-17.c: New.
3008         * gcc.dg/tree-ssa/sra-18.c: New.
3010 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3012         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
3014 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
3016         * gnat.dg/inline12.adb: New test.
3018 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
3020         PR tree-optimization/66797
3021         * gcc.c-torture/execute/pr65447.c: Relax check condition.
3023 2016-01-18  Richard Biener  <rguenther@suse.de>
3025         PR tree-optimization/69170
3026         * gcc.dg/torture/pr69170.c: New testcase.
3028 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
3030         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
3032 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3034         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
3036 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3038         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
3039         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
3040         redundant dg-require-effective-target pthread.
3041         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
3042         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3043         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3044         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3045         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3046         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3047         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3049 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
3051         PR target/68609
3052         * gcc.target/powerpc/recip-6.c: Enable on AIX.
3053         * gcc.target/powerpc/recip-7.c: Same.
3055 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3057         PR c++/69091
3058         * g++.dg/template/pr69091.C: New test.
3060 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3062         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
3063         dump does not contain an error_mark_node.
3064         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
3065         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
3067 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3069         PR c++/68936
3070         * g++.dg/template/pr68936.C: New test.
3072 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
3074         PR target/68609
3075         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
3076         * gcc.target/powerpc/recip-2.c: Same.
3077         * gcc.target/powerpc/recip-3.c: Same.
3078         * gcc.target/powerpc/recip-4.c: Same.
3079         * gcc.target/powerpc/recip-sqrtf.c: Same.
3081 2016-01-15  Jeff Law  <law@redhat.com>
3083         PR tree-optimization/69270
3084         * gcc.dg/tree-ssa/pr69270-2.c: New test.
3085         * gcc.dg/tree-ssa/pr69270-3.c: New test.
3087 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
3089         PR fortran/49630
3090         * gfortran.dg/deferred_character_13.f90: New test for the fix
3091         of comment 3 of the PR.
3093         PR fortran/54070
3094         * gfortran.dg/deferred_character_8.f90: New test
3095         * gfortran.dg/allocate_error_5.f90: New test
3097         PR fortran/60593
3098         * gfortran.dg/deferred_character_10.f90: New test
3100         PR fortran/60795
3101         * gfortran.dg/deferred_character_14.f90: New test
3103         PR fortran/61147
3104         * gfortran.dg/deferred_character_11.f90: New test
3106         PR fortran/64324
3107         * gfortran.dg/deferred_character_9.f90: New test
3109 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3111         PR rtl-optimization/69030
3112         * gcc.target/i386/pr69030.c: New.
3114 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3116         * gcc.target/aarch64/target_attr_17.c: New test.
3118 2016-01-15  Richard Biener  <rguenther@suse.de>
3120         PR tree-optimization/66856
3121         * gcc.dg/torture/pr66856-1.c: New testcase.
3122         * gcc.dg/torture/pr66856-2.c: Likewise.
3124 2016-01-15  Richard Biener  <rguenther@suse.de>
3126         PR debug/69137
3127         * g++.dg/lto/pr69137_0.C: New testcase.
3129 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
3131         PR middle-end/69246
3132         * gcc.target/i386/pr69246.c: New test.
3134 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3136         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
3138 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3140         PR c++/56194
3141         * g++.dg/init/const9.C: Disable test on S/390.
3143 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3145         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
3146         * g++.dg/Wno-frame-address.C: Ditto.
3148 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3150         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
3152 2016-01-15  Richard Biener  <rguenther@suse.de>
3154         PR tree-optimization/68961
3155         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
3157 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3159         * gcc.target/i386/pr65105-5.c: New test.
3161 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3163         * gcc.c-torture/execute/alias-4.c: New testcase.
3165 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3167         PR ipa/68148
3168         * g++.dg/ipa/devirt-49.C: New testcase.
3170 2016-01-15  Christian Bruel  <christian.bruel@st.com>
3172         PR target/65837
3173         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
3174         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
3175         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
3177 2016-01-15  Richard Biener  <rguenther@suse.de>
3179         PR tree-optimization/69117
3180         * gcc.dg/torture/pr69117.c: New testcase.
3182 2015-01-14  Ryan Burn  <contact@rnburn.com>
3184         PR c++/69048
3185         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
3187 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3189         PR testsuite/67509
3190         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
3191         range tests use 100 * maximum instead of maximum + 1.
3193 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3195         PR debug/69244
3196         * gcc.dg/guality/pr69244.c: New test.
3198 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
3200         * lib/target-supports.exp (check_effective_target_issignaling):
3201         New procedure.
3202         * gcc.dg/pr61441.c: Require issignaling effective target.
3204 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
3206         PR target/68803
3207         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
3209 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
3211         PR c++/68819
3212         PR preprocessor/69177
3213         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
3214         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
3215         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
3216         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3218 2016-01-14  Marek Polacek  <polacek@redhat.com>
3220         PR c/69262
3221         * gcc.dg/array-15.c: New test.
3223 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3225         PR middle-end/68146
3226         PR tree-optimization/69155
3227         * gfortran.dg/pr68146.f: New test.
3228         * gfortran.dg/pr69155.f90: New test.
3230 2016-01-14  Richard Biener  <rguenther@suse.de>
3232         PR tree-optimization/68060
3233         * gcc.dg/torture/pr68060-1.c: New testcase.
3234         * gcc.dg/torture/pr68060-2.c: Likewise.
3236 2016-01-14  Nick Clifton  <nickc@redhat.com>
3238         * lib/target-supports.exp
3239         (check_effective_target_arm_neon_ok_nocache): Add an option
3240         sequence that includes setting the ARM architecture to ARMv7-A.
3241         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
3242         command line options necessary to enable Neon support.
3243         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
3244         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
3245         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
3246         * gcc.target/arm/pr69180.c: Likewise.
3248 2016-01-14  Jeff Law  <law@redhat.com>
3250         PR tree-optimization/69270
3251         * gcc.dg/tree-ssa/pr69270.c: New test.
3253 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
3255         PR c/66208
3256         * c-c++-common/pr66208.c: New file.
3258 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3260         PR tree-optimization/69156
3261         * gcc.dg/pr69156.c: New test.
3263 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3265         * gcc.target/i386/pr69225-7.c: New test.
3267 2016-01-13  Richard Henderson  <rth@redhat.com>
3269         * gcc.dg/tm/memopt-13.c: Update expected function.
3270         * gcc.dg/tm/memopt-6.c: Likewise.
3272 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
3274         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
3275         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
3276         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
3277         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
3279 2016-01-13  Tom de Vries  <tom@codesourcery.com>
3281         PR tree-optimization/69169
3282         * gcc.dg/pr69169.c: New test.
3284 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
3286         PR target/69228
3287         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
3288         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
3289         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
3290         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
3291         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
3292         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
3293         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
3294         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
3296 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3298         PR target/69247
3299         * gcc.dg/pr69247.c: New test.
3301 2016-01-13  Richard Biener  <rguenther@suse.de>
3303         PR tree-optimization/69242
3304         * gcc.dg/torture/pr69242.c: New testcase.
3306 2016-01-13  Richard Biener  <rguenther@suse.de>
3308         PR tree-optimization/69186
3309         * gcc.dg/torture/pr69186.c: New testcase.
3311 2016-01-13  Jeff Law  <law@redhat.com>
3313         PR tree-optimization/67755
3314         * gcc.dg/tree-ssa/pr67755.c: New test.
3316 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3318         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
3319         pass number in output by a star.
3321 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
3323         PR tree-optimization/68911
3324         * gcc.c-torture/execute/pr68911.c: New test.
3326 2016-01-12  Marek Polacek  <polacek@redhat.com>
3328         PR c++/68979
3329         * g++.dg/warn/permissive-1.C: New test.
3331 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3333         PR objc++/68511
3334         PR c++/69213
3335         * g++.dg/opt/pr69213.C: New test.
3337 2016-01-12  Christian Bruel  <christian.bruel@st.com>
3339         PR target/69180
3340         * gcc.target/arm/pr69180.c: New test.
3342 2016-01-12  Richard Biener  <rguenther@suse.de>
3344         PR lto/69077
3345         * g++.dg/lto/pr69077_0.C: New testcase.
3346         * g++.dg/lto/pr69077_1.C: Likewise.
3348 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3350         PR target/69175
3351         * g++.dg/opt/pr69175.C: New test.
3353 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
3355         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
3356         rather than #including math.h & stdlib.h.
3357         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
3358         * gcc.dg/vect/pr49771.c: Likewise.
3359         * gcc.dg/vect/vect-10-big-array.c: Likewise.
3360         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
3361         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
3362         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
3363         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
3364         * gcc.dg/vect/pr44507.c: Likewise.
3365         * gcc.dg/vect/pr45902.c: Likewise.
3366         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
3367         * gcc.dg/vect/vect-117.c: Likewise.
3368         * gcc.dg/vect/vect-99.c: Likewise.
3369         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3370         * gcc.dg/vect/vect-cond-1.c: Likewise.
3371         * gcc.dg/vect/vect-cond-2.c: Likewise.
3372         * gcc.dg/vect/vect-cond-3.c: Likewise.
3373         * gcc.dg/vect/vect-cond-4.c: Likewise.
3374         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3375         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3376         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3377         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
3378         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3379         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3380         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3381         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3382         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3383         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3384         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3385         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3386         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3387         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
3388         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
3389         include of signal.h.
3390         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
3391         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
3392         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
3393         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
3394         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
3395         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3396         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3397         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
3398         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
3399         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3400         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3401         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3402         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
3403         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
3404         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
3405         * gcc.dg/vect/vect-outer-5.c: Likewise.
3406         * gcc.dg/vect/vect-outer-6.c: Likewise.
3407         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
3408         include of stdio.h.
3410 2016-01-12  Nick Clifton  <nickc@redhat.com>
3412         PR target/68913
3413         * gcc.dg/lto/pr61886_0.c: Rename the external function called
3414         to fread so that it will be found in all target runtimes.
3416 2016-01-12  Richard Biener  <rguenther@suse.de>
3418         PR tree-optimization/69053
3419         * g++.dg/torture/pr69053.C: New testcase.
3421 2016-01-12  Richard Biener  <rguenther@suse.de>
3423         PR tree-optimization/69168
3424         * gcc.dg/torture/pr69168.c: New testcase.
3426 2016-01-12  Richard Biener  <rguenther@suse.de>
3428         PR tree-optimization/69157
3429         * gcc.dg/torture/pr69157.c: New testcase.
3431 2016-01-12  Richard Biener  <rguenther@suse.de>
3433         PR tree-optimization/69174
3434         * gcc.dg/torture/pr69174.c: New testcase.
3436 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3438         PR c++/66808
3439         PR c++/69000
3440         * g++.dg/tls/pr66808.C: New test.
3441         * g++.dg/tls/pr69000.C: New test.
3443 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3445         * gcc.target/powerpc/swaps-p8-23.c: New test.
3446         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
3448 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
3450         PR tree-optimization/68356
3451         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
3453 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3454             Jim Wilson  <jim.wilson@linaro.org>
3456         PR target/69194
3457         * gcc.target/arm/pr69194.c: New test.
3459 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3461         PR target/69225
3462         * gcc.target/i386/pr69225-1.c: New test.
3463         * gcc.target/i386/pr69225-2.c: Likewise.
3464         * gcc.target/i386/pr69225-3.c: Likewise.
3465         * gcc.target/i386/pr69225-4.c: Likewise.
3466         * gcc.target/i386/pr69225-5.c: Likewise.
3467         * gcc.target/i386/pr69225-6.c: Likewise.
3469 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
3471         PR target/67462
3472         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
3473         if lp64.
3475         PR target/69071
3476         * gcc.dg/pr69071.c: New test.
3478         PR c++/69211
3479         * g++.dg/opt/pr69211.C: New test.
3481         PR tree-optimization/69214
3482         * gcc.c-torture/compile/pr69214.c: New test.
3484 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
3486         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
3487         * gcc.target/i386/pr66232-11.c: Ditto.
3488         * gcc.target/i386/pr66232-12.c: Ditto.
3489         * gcc.target/i386/pr66232-13.c: Ditto.
3491 2016-01-11  Richard Biener  <rguenther@suse.de>
3493         PR tree-optimization/69173
3494         * gcc.dg/torture/pr69173.c: New testcase.
3496 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3498         PR rtl-optimization/68796
3499         * gcc.target/aarch64/tst_5.c: New test.
3500         * gcc.target/aarch64/tst_6.c: Likewise.
3502 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3504         PR rtl-optimization/68841
3505         * gcc.dg/pr68841.c: New test.
3506         * gcc.c-torture/execute/pr68841.c: New test.
3508 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3510         PR rtl-optimization/68920
3511         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
3512         for ix86 targets.
3513         * gcc.dg/ifcvt-5.c: New test.
3515 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
3517         PR bootstrap/69123
3518         * g++.dg/pr69123.C: New.
3520 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3522         PR target/69010
3523         * gcc.target/i386/pr69010.c: New test.
3525 2016-01-11  Martin Jambor  <mjambor@suse.cz>
3527         PR ipa/69044
3528         * gcc.target/i386/chkp-pr69044.c: New test.
3530 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3532         PR tree-optimization/69109
3533         * gcc.dg/autopar/pr69109-2.c: New test.
3534         * gcc.dg/autopar/pr69109.c: New test.
3536 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3538         PR tree-optimization/69108
3539         * gcc.dg/autopar/pr69108.c: New test.
3541 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
3543         PR c++/69029
3544         * c-c++-common/Wisleading-indentation.c: Augment test.
3546 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3548         PR fortran/69154
3549         * gfortran.dg/inline_matmul_12.f90:  New test.
3551 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
3553         PR fortran/67779
3554         * gfortran.dg/actual_array_offset_1: New test.
3556 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3558         PR tree-optimization/69062
3559         * gcc.dg/autopar/pr69062.c: New test.
3561 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
3563         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
3564         * gcc.dg/vect/slp-perm-2.c: Likewise.
3565         * gcc.dg/vect/slp-perm-3.c: Likewise.
3566         * gcc.dg/vect/slp-perm-5.c: Likewise.
3567         * gcc.dg/vect/slp-perm-6.c: Likewise.
3568         * gcc.dg/vect/slp-perm-7.c: Likewise.
3569         * gcc.dg/vect/slp-perm-8.c: Likewise.
3571 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3573         PR tree-optimization/69039
3574         * gcc.dg/autopar/pr69039.c: New test.
3576 2016-01-09  Marek Polacek  <polacek@redhat.com>
3578         PR c++/69113
3579         * g++.dg/pr69113.C: New test.
3581 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3583         PR middle-end/50865
3584         PR tree-optimization/69097
3585         * gcc.c-torture/execute/pr50865.c: New test.
3586         * gcc.c-torture/execute/pr69097-1.c: New test.
3587         * gcc.c-torture/execute/pr69097-2.c: New test.
3588         * gcc.dg/pr69097-1.c: New test.
3589         * gcc.dg/pr69097-2.c: New test.
3591 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3593         PR c++/69164
3594         * g++.dg/opt/pr69164.C: New test.
3596 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3598         PR tree-optimization/69167
3599         * gcc.dg/pr69167.c: New test.
3601 2016-01-08  Marek Polacek  <polacek@redhat.com>
3603         PR c++/68449
3604         * g++.dg/pr68449.C: New.
3606 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
3608         PR tree-optimization/68707
3609         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
3610         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
3611         on platforms supporting it.
3612         * gcc.dg/vect/slp-perm-2.c: Likewise.
3613         * gcc.dg/vect/slp-perm-3.c: Likewise.
3614         * gcc.dg/vect/slp-perm-5.c: Likewise.
3615         * gcc.dg/vect/slp-perm-7.c: Likewise.
3616         * gcc.dg/vect/slp-perm-8.c: Likewise.
3617         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
3618         on platforms supporting it.
3620 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3622         PR tree-optimization/69162
3623         * gcc.dg/pr69162.c: New test.
3625         PR tree-optimization/69172
3626         * gcc.dg/pr69172.c: New test.
3628 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3630         PR tree-optimization/67781
3631         * gcc.c-torture/execute/pr67781.c: New file.
3633 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3635         PR tree-optimization/69083
3636         * gcc.dg/vect/pr69083.c: New test.
3638 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
3640         PR tree-optimization/61441
3641         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
3642         Use -fexcess-precision=standard for compiler options.
3643         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
3645 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3647         PR fortran/69128
3648         * gfortran.dg/gomp/pr69128.f90: New test.
3650         PR c++/69145
3651         * g++.dg/ext/pr69145-1.C: New test.
3652         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
3653         * g++.dg/ext/pr69145-2.h: New file.
3655 2016-01-07  Martin Sebor  <msebor@redhat.com>
3657         PR c/68966
3658         * gcc.dg/atomic-fetch-bool.c: New test.
3659         * gcc.dg/sync-fetch-bool.c: New test.
3661 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3663         PR fortran/66680
3664         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
3666 2016-01-07  Nick Clifton  <nickc@redhat.com>
3668         PR target/66655
3669         * g++.dg/pr66655.C: New test.
3670         * g++.dg/pr66655_1.cc: Test support file.
3671         * g++.dg/pr66655.h: Test header file.
3673 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3675         PR fortran/66680
3676         gfortran.dg/gomp/pr66680.f90: New test.
3678 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3680         PR target/69171
3681         * gcc.target/i386/pr69171-1.c: New test.
3682         * gcc.target/i386/pr69171-2.c: Likewise.
3683         * gcc.target/i386/pr69171-3.c: Likewise.
3684         * gcc.target/i386/pr69171-4.c: Likewise.
3685         * gcc.target/i386/pr69171-5.c: Likewise.
3686         * gcc.target/i386/pr69171-6.c: Likewise.
3688 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
3690         PR middle-end/67639
3691         * c-c++-common/pr67639.c: New test.
3693 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
3695         PR tree-optimization/69141
3696         * g++.dg/opt/pr69141.C: New test.
3698 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3700         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
3702 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
3704         PR target/69140
3705         * gcc.target/i386/pr69140.c: New test
3707 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3709         * gcc.dg/bad-dereference.c: New test case.
3711 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3713         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3715 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3717         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3719 2016-01-06  Marek Polacek  <polacek@redhat.com>
3721         PR sanitizer/69099
3722         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
3724 2016-01-05  Marek Polacek  <polacek@redhat.com>
3726         PR c/69104
3727         * gcc.dg/atomic-invalid-2.c: New.
3729 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3731         PR target/68991
3732         * gcc.target/i386/pr68991.c: New test.
3734 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3736         PR target/68991
3737         * g++.dg/pr68991-1.C: New test.
3738         * g++.dg/pr68991-2.C: Likewise.
3740 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
3742         PR other/60465
3743         * gcc.target/ia64/pr60465-gprel64.c: New test.
3744         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
3746 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3748         PR rtl-optimization/68651
3749         * gcc.target/aarch64/pr68651_1.c: New test.
3751 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
3753         PR c/69122
3754         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
3756 2016-01-05  Nathan Sidwell  <nathan@acm.org>
3758         PR c++/58583
3759         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
3761         * gcc.dg/alias-15.c: New.
3763 2016-01-05  Nick Clifton  <nickc@redhat.com>
3765         PR target/68870
3766         * g++.dg/pr68770.C: New test.
3768 2016-01-04  Mike Stump  <mikestump@comcast.net>
3770         * lib/target-supports.exp (check_effective_target_cilkplus):
3771         cilkplus targets require pthreads.
3772         (check_effective_target_cilkplus): Remove special case for NVPTX.
3774 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3776         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
3777         generation.
3779 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
3781         Update copyright years.
3783 2016-01-04  Marek Polacek  <polacek@redhat.com>
3785         PR c/68908
3786         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
3787         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
3788         * gcc.dg/atomic/stdatomic-op-5.c: New test.
3790 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3792         * gcc.target/sparc/20160104-2.c: New test.
3794 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3796         * gcc.target/sparc/20160104-1.c: New test.
3798 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
3800         PR fortran/65045
3801         * gfortran.dg/pr65045.f90: New test.
3803 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
3805         * gnat.dg/specs/debug1.ads: Delete.
3807 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809         PR libgfortran/68867
3810         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
3811         expression.
3813 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3815         PR libgfortran/68867
3816         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
3817         PowerPC.
3819 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
3821         PR fortran/68864
3822         * gfortran.dg/pr68864.f90: New test.
3824 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
3826         PR tree-optimization/69070
3827         * gcc.dg/pr69070.c: New test.
3829         PR sanitizer/69055
3830         * gfortran.dg/pr69055.f90: New test.
3832         PR target/69015
3833         * gcc.dg/pr69015.c: New test.
3835 Copyright (C) 2016 Free Software Foundation, Inc.
3837 Copying and distribution of this file, with or without modification,
3838 are permitted in any medium without royalty provided the copyright
3839 notice and this notice are preserved.