* g++.dg/ext/java-3.C: Don't compile on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5a42eae13c9d30cbee7a03f1055a85397f4f46f0
1 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
3         * g++.dg/ext/java-3.C: Don't compile on AIX.
5 2016-03-22  Richard Biener  <rguenther@suse.de>
7         PR middle-end/70333
8         * gcc.dg/torture/pr70333.c: New testcase.
10 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
12         * g++.dg/ext/pr70290.C: New test.
14 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
16         PR target/70325
17         * gcc.target/i386/pr70325.c: New test.
19 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
21         PR target/70329
22         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
23         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
25         PR target/70300
26         * gcc.target/i386/pr70300.c: New test.
28         PR c++/70295
29         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
30         (func2): New function for cond with parens, xfail warning for c++.
31         * g++.dg/warn/Wnonnull-compare-8.C: New test.
33 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
35         PR c++/70096
36         * g++.dg/template/ptrmem30.C: New test.
38 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
40         PR c++/70204
41         * g++.dg/cpp0x/constexpr-70204a.C: New test.
42         * g++.dg/cpp0x/constexpr-70204b.C: New test.
44 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
46         PR middle-end/70326
47         * gcc.dg/pr70326.c: New test.
49 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
50             Jakub Jelinek  <jakub@redhat.com>
52         PR tree-optimization/70317
53         * gcc.dg/pr70317.c: New test.
55 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
57         PR target/70327
58         * gcc.target/i386/pr70327.c: New test.
60 2016-03-21  Martin Liska  <mliska@suse.cz>
62         PR ipa/70306
63         * gcc.dg/ipa/pr70306.c: New test.
65 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
67         * gcc.target/arm/attr-align1.c: Skip if M-profile.
68         * gcc.target/arm/attr-align3.c: Likewise.
69         * gcc.target/arm/attr_arm.c: Likewise.
70         * gcc.target/arm/flip-thumb.c: Likewise.
72 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
74         PR target/70296
75         * gcc.target/powerpc/altivec-36.c: New test.
77 2016-03-21  Richard Biener  <rguenther@suse.de>
79         PR tree-optimization/70310
80         * gcc.dg/torture/pr70310.c: New testcase.
82 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
84         PR target/70293
85         * gcc.target/i386/pr70293.c: New test.
87 2016-03-21  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/70288
90         * gcc.dg/torture/pr70288-1.c: New testcase.
91         * gcc.dg/torture/pr70288-2.c: Likewise.
93 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
95         PR rtl-optimization/69307
96         * gcc.target/arm/pr69307.c: New test.
98 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
100         PR rtl-optimization/69102
101         * gcc.c-torture/compile/pr69102.c: New test.
103 2016-03-18  Jeff Law  <law@redhat.com>
105         PR rtl-optimization/70263
106         * gcc.c-torture/compile/pr70263-1.c: New test.
107         * gcc.target/i386/pr70263-2.c: New test.
109 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
111         PR rtl-optimization/70278
112         * gcc.dg/torture/pr70278.c: New test.
113         * gcc.target/arm/pr70278.c: New test.
115 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
117         PR c/70281
118         * gcc.dg/plugin/diagnostic-test-expressions-1.c
119         (test_builtin_types_compatible_p): New test function.
120         * gcc.dg/pr70281.c: New test case.
122 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
124         PR target/70113
125         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
127 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
129         PR tree-optimization/70252
130         * gcc.dg/pr70252.c: New test.
132 2016-03-18  Tom de Vries  <tom@codesourcery.com>
134         * gcc.dg/pr70161-2.c: New test.
135         * gcc.dg/pr70161.c: New test.
137 2016-03-18  Tom de Vries  <tom@codesourcery.com>
139         PR ipa/70269
140         * gcc.dg/pr70269.c: New test.
142 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
144         PR c++/70267
145         * g++.dg/ext/java-3.C: New test.
147 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
149         PR c++/70205
150         * g++.dg/lookup/pr70205.C: New test.
152 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
154         PR c++/70218
155         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
157 2016-03-17  Marek Polacek  <polacek@redhat.com>
159         PR c/69407
160         * gcc.dg/atomic-op-6.c: New test.
162 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
164         PR c/70264
165         * c-c++-common/pr70264.c: New test case.
167 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
169         PR c++/70144
170         * c-c++-common/pr70144-1.c: New test.
171         * c-c++-common/pr70144-2.c: New test.
173         PR c++/70272
174         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
175         * g++.dg/opt/flifetime-dse6.C: New test.
176         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
178 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
180         PR driver/70192
181         * gcc.dg/pic-1.c: New test.
182         * gcc.dg/pic-2.c: Likewise.
183         * gcc.dg/pic-3.c: Likewise.
184         * gcc.dg/pic-4.c: Likewise.
185         * gcc.dg/pie-1.c: Likewise.
186         * gcc.dg/pie-2.c: Likewise.
187         * gcc.dg/pie-3.c: Likewise.
188         * gcc.dg/pie-4.c: Likewise.
189         * gcc.dg/pie-5.c: Likewise.
190         * gcc.dg/pie-6.c: Likewise.
192 2016-03-17  Tom de Vries  <tom@codesourcery.com>
194         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
195         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
197 2016-03-17  Richard Biener  <rguenther@suse.de>
199         PR debug/70271
200         * g++.dg/debug/pr70271.C: New testcase.
202 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
204         * gcc.target/i386/pr70251.c: New test.
206 2016-03-17  Marek Polacek  <polacek@redhat.com>
208         PR c++/70194
209         * g++.dg/warn/constexpr-70194.C: New test.
211 2016-03-16  Richard Henderson  <rth@redhat.com>
213         PR middle-end/70240
214         * gcc.c-torture/compile/pr70240.c: New.
216 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
218         * gcc.c-torture/compile/20151204.c: Skip for avr.
220 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
222         PR target/70245
223         * g++.dg/opt/pr70245.C: New test.
224         * g++.dg/opt/pr70245.h: New file.
225         * g++.dg/opt/pr70245-aux.cc: New file.
227 2016-03-16  Martin Sebor  <msebor@redhat.com>
229         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
231 2016-03-16  Richard Henderson  <rth@redhat.com>
233         PR middle-end/70199
234         * gcc.c-torture/compile/pr70199.c: New.
236 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
238         * gcc.dg/uninit-19.c: Run dos2unix.
240 2016-03-16  Marek Polacek  <polacek@redhat.com>
242         PR c/70093
243         * gcc.dg/nested-func-10.c: New test.
244         * gcc.dg/nested-func-9.c: New test.
246 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
248         PR tree-optimization/68714
249         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
251 2016-03-16  Tom de Vries  <tom@codesourcery.com>
253         PR tree-optimization/68715
254         * gcc.dg/graphite/pr68715-2.c: New test.
255         * gcc.dg/graphite/pr68715.c: New test.
256         * gfortran.dg/graphite/pr68715.f90: New test.
258 2016-03-16  Tom de Vries  <tom@codesourcery.com>
260         PR tree-optimization/68809
261         * gcc.dg/graphite/pr68809-2.c: New test.
262         * gcc.dg/graphite/pr68809.c: New test.
264 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
266         PR c++/70147
267         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
268         method call to i () as argument.  Adjust expected output.
270         PR c++/70147
271         * g++.dg/ubsan/pr70147-1.C: New test.
272         * g++.dg/ubsan/pr70147-2.C: New test.
274 2016-03-15  Martin Sebor  <msebor@redhat.com>
276         PR c++/58281
277         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
279 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
281         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
282         hppa*-*-hpux*.
284         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
286         PR libfortran/69799
287         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
288         libatomic_available.
290 2016-03-15  Marek Polacek  <polacek@redhat.com>
292         PR c++/70209
293         * g++.dg/ext/attribute-may-alias-4.C: New test.
295 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
297         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
298         -fvar-tracking-assignments-toggle flag.
300 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
302         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
304 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
306         PR rtl-optimization/70222
307         * gcc.c-torture/execute/pr70222-1.c: New test.
308         * gcc.c-torture/execute/pr70222-2.c: New test.
310 2016-03-15  Richard Henderson  <rth@redhat.com>
312         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
314 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
316         PR rtl-optimization/69032
317         * gcc.dg/pr69032.c: New test.
319 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
321         PR rtl-optimization/63384
322         * g++.dg/pr63384.C: New test.
324 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
326         PR target/64411
327         * gcc.target/i386/pr64411.C: New test.
329 2016-03-15  Tom de Vries  <tom@codesourcery.com>
331         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
332         * gfortran.dg/goacc/kernels-alias.f95: New test.
334 2016-03-14  Martin Sebor  <msebor@redhat.com>
336         PR c++/53792
337         * g++.dg/cpp0x/constexpr-inline.C: New test.
338         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
340 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
342         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
344 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
346         PR middle-end/70219
347         * gcc.dg/pr70219.c: New test.
349 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
351         PR target/70083
352         * gcc.dg/torture/pr70083.c: New test.
353         * gcc.target/i386/pr70083.c: New test.
355 2016-03-14  Richard Biener  <rguenther@suse.de>
357         PR tree-optimization/56365
358         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
360 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
362         PR target/70098
363         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
364         New function.
365         * g++.dg/pr70098.C: New testcase.
368 2016-03-14  Tom de Vries  <tom@codesourcery.com>
370         PR tree-optimization/70045
371         * gcc.dg/graphite/pr70045.c: New test.
373 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
375         PR fortran/69043
376         * gfortran.dg/include_9.f90: New test.
378 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
380         PR fortran/45076
381         gfortran.dg/prof/prof.exp: New script.
382         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
384 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
386         PR rtl-optimization/69307
387         * gcc.dg/pr69307.c: New test.
389 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
391         PR target/69614
392         * gcc.target/arm/pr69614.c: New.
394 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
396         PR fortran/70031
397         * gfortran.dg/submodule_14.f08: New test
399         PR fortran/69524
400         * gfortran.dg/submodule_15.f08: New test
402 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
404         PR c++/70106
405         * g++.dg/cpp1y/paren3.C: New test.
407 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
409         PR target/70131
410         * gcc.target/powerpc/ppc-round2.c: New test.
412 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
414         PR target/70123
415         * gcc.dg/torture/pr70123.c: New test.
417 2016-03-11  Jeff Law  <law@redhat.com>
419         PR tree-optimization/70190
420         * gcc.c-torture/compile/pr70190.c: New test.
422 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
424         PR c/68187
425         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
426         case.
427         (test43_b): Likewise.
428         (test43_c): Likewise.
429         (test43_d): Likewise.
430         (test43_e): Likewise.
431         (test43_f): Likewise.
432         (test43_g): Likewise.
433         (test44_a): Likewise.
434         (test44_b): Likewise.
435         (test44_c): Likewise.
436         (test44_d): Likewise.
437         (test44_e): Likewise.
439 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
441         PR c/70085
442         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
444 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
446         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
447         dg-options.
449 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
451         PR target/70002
452         PR target/69245
453         * gcc.target/aarch64/pr69245_2.c: New test.
455 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
457         PR tree-optimization/70177
458         * gcc.dg/pr70177.c: New test.
460 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
462         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
464 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
466         * gcc.dg/tree-ssa/sra-20.c: New.
468 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
470         PR rtl-optimization/70174
471         * gcc.dg/pr70174.c: New test.
473         PR tree-optimization/70169
474         * gcc.dg/pr70169.c: New test.
476 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
478         PR target/70160
479         * gcc.target/i386/pr70160.c: New test.
481 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
483         * gcc.target/s390/dfp-1.c: New test.
485 2016-03-10  Nick Clifton  <nickc@redhat.com>
487         PR target/70044
488         * gcc.target/aarch64/pr70044.c: New test.
490 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
491             Jakub Jelinek  <jakub@redhat.com>
493         PR c++/70001
494         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
495         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
496         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
498 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
500         PR lto/69589
501         * g++.dg/lto/pr69589_0.C: New testcase
502         * g++.dg/lto/pr69589_1.C: New testcase
504 2016-03-10  Marek Polacek  <polacek@redhat.com>
506         PR c++/70153
507         * g++.dg/delayedfold/unary-plus1.C: New test.
509 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
511         * gcc.target/arm/pr45701-1.c: Escape brackets.
512         * gcc.target/arm/pr45701-2.c: Likewise.
514 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
516         * gfortran.dg/unconstrained_commons.f: New.
518 2016-03-10  Alan Modra  <amodra@gmail.com>
520         * gcc.dg/pr69195.c: New.
521         * gcc.dg/pr69238.c: New.
523 2016-03-10  Tom de Vries  <tom@codesourcery.com>
525         PR testsuite/68915
526         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
528 2016-03-10  Richard Biener  <rguenther@suse.de>
530         PR tree-optimization/70128
531         * gcc.dg/tree-ssa/alias-34.c: New testcase.
532         * gcc.dg/tree-ssa/alias-35.c: Likewise.
534 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
536         PR tree-optimization/70152
537         * gcc.dg/pr70152.c: New test.
539         PR target/70086
540         * gcc.target/i386/pr70086-1.c: New test.
541         * gcc.target/i386/pr70086-2.c: New test.
542         * gcc.target/i386/pr70086-3.c: New test.
544         PR tree-optimization/70127
545         * gcc.c-torture/execute/pr70127.c: New test.
547 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
549         * c-c++-common/goacc/combined-directives-2.c: New test.
551 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
553         PR c/68473
554         PR c++/70105
555         * g++.dg/diagnostic/pr70105.C: New test.
556         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
557         (test_multiple_ordinary_maps): New test function.
559 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
561         PR c/68473
562         PR c++/70105
563         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
564         Drop range information from call to inform_at_rich_loc.
565         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
566         New.
567         (test_show_locus): Replace calls to rich_location::add_range with
568         calls to add_range.  Rewrite the tests that used the now-defunct
569         rich_location ctor taking a source_range.  Simplify other tests
570         by replacing calls to COMBINE_LOCATION_DATA with calls to
571         make_location.
573 2016-03-09  Richard Biener  <rguenther@suse.de>
574         Jakub Jelinek  <jakub@redhat.com>
576         PR tree-optimization/70138
577         * gcc.dg/vect/pr70138-1.c: New testcase.
578         * gcc.dg/vect/pr70138-2.c: Likewise.
580 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
582         PR target/70049
583         * gcc.target/i386/pr70049.c: New test.
585 2016-03-09  Richard Biener  <rguenther@suse.de>
587         PR c/70143
588         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
589         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
590         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
592 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
594         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
595         arm-*-*.
597 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
599         PR middle-end/67278
600         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
602         PR target/67278
603         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
605         PR middle-end/70050
606         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
607         in testcase comment.
609 2016-03-09  Tom de Vries  <tom@codesourcery.com>
611         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
612         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
613         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
614         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
615         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
616         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
617         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
618         * gfortran.dg/goacc/kernels-loop.f95: New test.
620 2016-03-08  Martin Sebor  <msebor@redhat.com>
622         PR c++/62096
623         * g++.dg/warn/overflow-warn-7.C: New test.
625 2016-03-08  Jason Merrill  <jason@redhat.com>
627         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
628         * lib/target-supports.exp (check_effective_target_concepts): New.
630 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
632         PR c++/70135
633         * g++.dg/cpp1y/constexpr-loop4.C: New test.
634         * g++.dg/ubsan/pr70135.C: New test.
636         PR target/70110
637         * gcc.dg/pr70110.c: New test.
639 2016-03-07  Martin Jambor  <mjambor@suse.cz>
641         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
642         * c-c++-common/gomp/if-1.c: Likewise.
643         * c-c++-common/gomp/pr61486-2.c: Likewise.
644         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
645         to dg-additional-options.
646         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
647         * g++/gomp/target-teams-1.c: Likewise.
648         * gcc.dg/gomp/gomp.exp: Likewise.
649         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
650         dg-additional-options.
651         * gfortran.dg/gomp/gomp.exp: Likewise.
652         * gfortran.dg/gomp/target1.f90: Remove dg-options.
653         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
654         dg-additional-options.
655         * gfortran.dg/gomp/target3.f90: Remove dg-options.
657 2016-03-07  Martin Jambor  <mjambor@suse.cz>
659         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
660         * c-c++-common/gomp/gridify-1.c: New test.
661         * gfortran.dg/gomp/gridify-1.f90: Likewise.
663 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
665         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
666         trigger for cortex-r8, when scanning for register r8.
667         * gcc.target/arm/pr45701-2.c: Likewise.
669 2016-02-26  Richard Biener  <rguenther@suse.de>
670             Jeff Law  <law@redhat.com>
672         PR tree-optimization/69740
673         * gcc.c-torture/compile/pr69740-1.c: New test.
674         * gcc.c-torture/compile/pr69740-2.c: New test.
676 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
678         * lib/target-supports.exp
679         (check_effective_target_whole_vector_shift): Enable for PPC64.
681 2016-03-07  Richard Biener  <rguenther@suse.de>
683         PR tree-optimization/70115
684         * gcc.dg/torture/pr70115.c: New testcase.
686 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
688         PR middle-end/69916
689         * c-c-++-common/goacc/pr69916.c: New.
691 2016-03-07  Richard Henderson  <rth@redhat.com>
693         * gcc.c-torture/compile/pr70061.c: New test.
695 2016-03-07  Richard Biener  <rguenther@suse.de>
697         PR testsuite/70109
698         * gcc.dg/vect/O3-pr36098.c: New testcase.
700 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
702         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
704 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
706         * gnat.dg/renaming9.ad[sb]: New testcase.
708 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
710         PR c++/70084
711         * g++.dg/expr/stdarg3.C: New test.
713 2016-03-04  Jeff Law  <law@redhat.com>
715         PR tree-optimization/69196
716         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
717         x86_64-*-*.
719 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
721         PR c/69973
722         * gcc.dg/pr69973.c: New test.
724         PR rtl-optimization/69941
725         * gcc.dg/torture/pr69941.c: New test.
727         PR c/69824
728         * gcc.dg/pr69824.c: New test.
730 2016-03-05  Tom de Vries  <tom@codesourcery.com>
732         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
733         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
734         function.
736 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
738         PR c++/66786
739         * g++.dg/cpp1y/var-templ48.C: New test.
740         * g++.dg/cpp1y/var-templ49.C: New test.
742 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
744         * g++.dg/Wno-frame-address.C: Skip on IA-64.
746 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
748         PR c++/70035
749         * g++.dg/ubsan/pr70035.C: New test.
751         PR target/70062
752         * gcc.target/i386/pr70062.c: New test.
754 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
756         * g++.dg/template/typename21.C: Remove c++98_only.
758 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
760         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
762 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
764         PR c/68187
765         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
766         function.
767         (fn_42_b): Likewise.
768         (fn_42_c): Likewise.
770 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
772         PR c/68187
773         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
774         function.
775         (fn_40_b): Likewise.
776         (fn_41_a): Likewise.
777         (fn_41_b): Likewise.
779 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
781         PR target/70059
782         * gcc.target/i386/avx512f-pr70059.c: New test.
783         * gcc.target/i386/avx512dq-pr70059.c: New test.
785 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
787         PR rtl-optimization/57676
788         * gcc.dg/torture/pr57676.c: New test.
790 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
792         * gcc.dg/pr70026.c: New test.
794 2016-03-04  Marek Polacek  <polacek@redhat.com>
796         PR c/69798
797         * gcc.dg/cilk-plus/pr69798-1.c: New test.
798         * gcc.dg/cilk-plus/pr69798-2.c: New test.
800 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
802         PR target/70004
803         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
804         Delete.
805         (test_corners_sisd_si): Likewise.
806         (main): Remove checks of the above.
807         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
809 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
811         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
813 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
815         * gcc.dg/torture/pr69951.c: Accept argc==0.
817 2016-03-04  Richard Biener  <rguenther@suse.de>
819         PR c++/70054
820         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
821         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
823 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
825         PR testsuite/69766
826         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
827         testing multiarch.
829 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
831         PR debug/69947
832         * gcc.dg/guality/pr69947.c: New test.
834 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
836         PR ada/70017
837         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
839 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
841         PR rtl-optimization/69904
842         * gcc.target/arm/pr69904.c: New test.
844 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
846         PR target/70021
847         * gcc.dg/vect/pr70021.c: New test.
848         * gcc.target/i386/pr70021.c: New test.
850 2016-03-03  Marek Polacek  <polacek@redhat.com>
852         PR middle-end/70050
853         * gcc.dg/pr70050.c: New test.
855 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
857         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
859 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
861         PR tree-optimization/70043
862         * gfortran.dg/vect/pr70043.f90: New test.
864 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
866         * gnat.dg/specs/task1.ads: New test.
868 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
870         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
871         Invoke gdb with -batch.
872         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
874 2016-03-03  Richard Biener  <rguenther@suse.de>
876         PR tree-optimization/55936
877         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
879 2016-03-02  Jeff Law  <law@redhat.com>
881         PR rtl-optimization/69942
882         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
883         effects of argument promotions.
885         PR tree-optimization/69987
886         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
887         target does not support -fprefetch-loop-arrays.
889 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
891         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
893 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
895         PR rtl-optimization/69052
896         * gcc.target/i386/pr69052.c: New test.
898 2016-03-02  Alan Modra  <amodra@gmail.com>
900         * gcc.dg/pr69990.c: New.
902 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
904         PR c/68062
905         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
907         PR middle-end/70022
908         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
910         PR target/70028
911         * gcc.target/i386/pr70028.c: New test.
913 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
915         * c-c++-common/asan/swapcontext-test-1.c,
916         * c-c++-common/tsan/thread_leak.c,
917         * g++.dg/tsan/aligned_vs_unaligned_race.C,
918         * g++.dg/tsan/benign_race.C,
919         * g++.dg/tsan/fd_close_norace.C,
920         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
921         races with sanitizer output
923 2016-03-02  Richard Biener  <rguenther@suse.de>
924             Uros Bizjak  <ubizjak@gmail.com>
926         PR target/67278
927         * gcc.dg/simd-8.c: New testcase.
929 2016-03-02  Richard Biener  <rguenther@suse.de>
931         PR middle-end/67278
932         * gcc.dg/simd-7.c: New testcase.
934 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
936         * gcc.target/i386/pr70007.c: Tweak.
938 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
940         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
942 2016-03-02  Marek Polacek  <polacek@redhat.com>
944         PR c/67854
945         * gcc.dg/pr67854.c: New test.
947 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
949         PR middle-end/70025
950         * gcc.dg/torture/pr70025.c: New test.
952 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
954         PR tree-optimization/68621
955         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
957 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
959         * gcc.target/i386/pr70007.c: New test.
961 2016-03-01  Jeff Law  <law@redhat.com>
963         PR tree-optimization/69196
964         * gcc.dg/tree-ssa/pr69196-1.c: New test.
966         PR tree-optimization/69196
967         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
968         duplicating code and spoiling the expected output.
970 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
972         PR target/70033
973         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
974         supports power9 before doing tests.
975         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
976         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
977         * gcc.target/powerpc/p9-permute.c: Likewise.
979 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
981         PR target/70027
982         * gcc.target/i386/pr70027.c: New test.
984 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
986         * gcc.dg/pr70017.c: New test.
988 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
990         PR c/69796
991         PR c/69974
992         * gcc.dg/pr69796.c: New test.
993         * gcc.dg/pr69974.c: New test.
995 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
997         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
999 2016-02-29  Jeff Law  <law@redhat.com>
1001         PR tree-optimization/69987
1002         * gfortran.dg/pr69987.f90: New test.
1004         PR tree-optimization/69989
1005         * gcc.c-torture/compile/pr69989-2.c: New test.
1007 2016-03-01  Marek Polacek  <polacek@redhat.com>
1009         PR c++/69795
1010         * g++.dg/parse/invalid1.C: New test.
1012 2016-03-01  Richard Biener  <rguenther@suse.de>
1014         PR middle-end/70022
1015         * gcc.dg/pr70022.c: New testcase.
1017 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1019         PR tree-optimization/69956
1020         * gcc.dg/pr69956.c: New test.
1022 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1024         PR target/70011
1025         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
1026         XFAIL when hardware supports efficient unaligned storage access.
1028 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
1030         PR c++/69961
1031         * g++.dg/template/pr69961a.C: New test.
1032         * g++.dg/template/pr69961b.C: New test.
1034 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
1036         PR preprocessor/69985
1037         * gcc.dg/cpp/pr69985.c: New test case.
1039 2016-02-29  Jeff Law  <law@redhat.com>
1041         PR tree-optimization/70005
1042         * gcc.c-torture/execute/pr70005.c New test.
1044         PR tree-optimization/69999
1045         * gcc.c-torture/compile/pr69999.c: New test.
1047 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1049         PR tree-optimization/69652
1050         * gcc.dg/torture/pr69652.c: Delete test.
1051         * gcc.dg/vect/pr69652.c: New test.
1053 2016-02-19  Richard Biener  <rguenther@suse.de>
1055         PR tree-optimization/69980
1056         * gfortran.dg/vect/pr69980.f90: New testcase.
1058 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1060         * gcc.target/sparc/20160229-1.c: New test.
1062 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1064         * gnat.dg/stack_usage3.adb: New test.
1065         * gnat.dg/stack_usage3_pkg.ads: New helper.
1067 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
1069         * gnat.dg/renaming8.adb: New test.
1070         * gnat.dg/renaming8_pkg1.ads: New helper.
1071         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
1072         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
1074 2016-02-29  Richard Biener  <rguenther@suse.de>
1076         PR tree-optimization/69720
1077         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
1079 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1081         PR fortran/68147
1082         PR fortran/47674
1083         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
1085 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
1086             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1088         PR fortran/56007
1089         * gfortran.dg/coarray_8.f90: Adjust error message.
1090         * gfortran.dg/pr56007.f90: New test.
1091         * gfortran.dg/pr56007.f: New test.
1093 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
1095         PR tree-optimization/69989
1096         * gcc.dg/torture/pr69989.c: New test.
1098 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
1100         * gcc.target/i386/stack-realign-win.c: New test.
1102 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
1104         PR fortran/60126
1105         * gfortran.dg/pr60126.f90: New test.
1107 2016-02-27  Jeff Law  <law@redhat.com>
1109         Revert
1110         2016-02-26  Richard Biener  <rguenther@suse.de>
1111                     Jeff Law  <law@redhat.com>
1113         PR tree-optimization/69740
1114         * gcc.c-torture/compile/pr69740-1.c: New test.
1115         * gcc.c-torture/compile/pr69740-2.c: New test.
1117 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1119         PR fortran/69910
1120         * gfortran.dg/newunit_4.f90: New test.
1122 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
1124         PR target/69613
1125         PR rtl-optimization/69886
1126         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
1127         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
1128         target.
1130 2016-02-26  Martin Sebor  <msebor@redhat.com>
1132         PR tree-optimization/15826
1133         * gcc.dg/tree-ssa/pr15826.c: New test.
1135 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
1137         PR target/69969
1138         * gcc.target/powerpc/pr69969.c: New test.
1140 2016-02-26  Martin Sebor  <msebor@redhat.com>
1142         PR c++/15766
1143         * g++.old-deja/g++.other/decl5.C: Add a test case.
1145 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
1147         PR target/69946
1148         * gcc.target/powerpc/pr69946.c: New file.
1150 2016-02-26  Richard Biener  <rguenther@suse.de>
1151             Jeff Law  <law@redhat.com>
1153         PR tree-optimization/69740
1154         * gcc.c-torture/compile/pr69740-1.c: New test.
1155         * gcc.c-torture/compile/pr69740-2.c: New test.
1157 2016-02-26  Martin Jambor  <mjambor@suse.cz>
1159         PR middle-end/69920
1160         * gcc.dg/torture/pr69932.c: New test.
1161         * gcc.dg/torture/pr69936.c: Likewise.
1163 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1165         PR target/69709
1166         * gcc.target/s390/pr69709.c: New test.
1168 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1170         PR target/69245
1171         * gcc.target/aarch64/pr69245_1.c: New test.
1173 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1175         PR target/69613
1176         * gcc.dg/torture/pr69613.c: New test.
1178 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
1180         PR rtl-optimization/69891
1181         * gcc.target/i386/pr69891.c: New test.
1183 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1184             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1186         PR target/61397
1187         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
1188         functionality for both 32-bit and 64-bit.
1190 2016-02-26  Richard Biener  <rguenther@suse.de>
1192         PR tree-optimization/69551
1193         * gcc.dg/torture/pr69951.c: New testcase.
1195 2016-02-25  Richard Biener  <rguenther@suse.de>
1197         PR tree-optimization/48795
1198         * gcc.dg/Warray-bounds-18.c: New testcase.
1200 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1202         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
1204 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
1206         PR rtl-optimization/69896
1207         * gcc.dg/pr69896.c: New test.
1209 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
1211         PR c++/69736
1212         * g++.dg/cpp1y/paren2.C: New test.
1214 2016-02-24  Martin Sebor  <msebor@redhat.com>
1216         PR c/51147
1217         * gcc.dg/enum-mode-2.c: New test.
1219 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1221         PR c++/69922
1222         * g++.dg/warn/Wnonnull-compare-6.C: New test.
1223         * g++.dg/warn/Wnonnull-compare-7.C: New test.
1224         * g++.dg/ubsan/pr69922.C: New test.
1226 2016-02-24  Marek Polacek  <polacek@redhat.com>
1228         PR c/69819
1229         * gcc.dg/pr69819.c: New test.
1231 2016-02-24  Martin Sebor  <msebor@redhat.com>
1233         PR c++/69912
1234         * g++.dg/ext/flexary15.C: New test.
1236 2016-02-24  Martin Sebor  <msebor@redhat.com>
1238         * gcc.dg/builtins-68.c: Avoid making unportable
1239         assumptions about the relationship between SIZE_MAX and UINT_MAX.
1240         * g++.dg/ext/builtin_alloca.C: Same.
1242 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1243             Charles Baylis  <charles.baylis@linaro.org>
1245         PR debug/61033
1246         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
1248 2016-02-24  Richard Biener  <rguenther@suse.de>
1249             Jakub Jelinek  <jakub@redhat.com>
1251         PR middle-end/69760
1252         * gcc.dg/torture/pr69760.c: New testcase.
1254 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1256         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
1257         pattern on Solaris with as.
1259 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1261         * gcc.target/arm/cond_sub_restrict_it.c: New test.
1262         * gcc.target/arm/condarith_restrict_it.c: Likewise.
1263         * gcc.target/arm/movcond_restrict_it.c: Likewise.
1264         * gcc.target/arm/negscc_restrict_it.c: Likewise.
1266 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1268         PR middle-end/69915
1269         * gcc.dg/pr69915.c: New test.
1271 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1273         PR rtl-optimization/69886
1274         * gcc.dg/torture/pr69886.c: New test.
1276 2016-02-24  Richard Biener  <rguenther@suse.de>
1278         PR middle-end/68963
1279         * gcc.dg/torture/pr68963.c: New testcase.
1281 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1283         PR target/69875
1284         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
1285         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
1286         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
1287         * gcc.target/arm/atomic_loaddi_1.c: New test.
1288         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
1289         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
1290         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
1291         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
1292         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
1293         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
1294         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
1295         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
1297 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
1299         PR middle-end/69909
1300         * gcc.dg/torture/pr69909.c: New test.
1302 2016-02-24  Richard Biener  <rguenther@suse.de>
1304         PR tree-optimization/69907
1305         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
1306         * gcc.dg/vect/bb-slp-34.c: XFAIL.
1307         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
1309 2016-02-24  Christian Bruel  <christian.bruel@st.com>
1311         * gcc.target/arm/pragma_cpp_fma.c: New test.
1313 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1315         PR fortran/61156
1316         * gfortran.dg/include_6.f90: Update test.
1318 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1320         PR objc/69844
1321         * objc.dg/pr69844.m: New test.
1323 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325         PR libgfortran/69456
1326         * gfortran.dg/namelist_89.f90: New test.
1327         * gfortran.dg/pr59700.f90: Update test..
1329 2016-02-23  Martin Sebor  <msebor@redhat.com>
1331         PR middle-end/69780
1332         * g++.dg/ext/builtin_alloca.C: New test.
1333         * gcc.dg/builtins-68.c: New test.
1335 2016-02-23  Richard Henderson  <rth@redhat.com>
1337         * gcc.target/i386/addr-space-3.c: Remove test.
1339 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
1341         PR preprocessor/69126
1342         PR preprocessor/69543
1343         * c-c++-common/pr69126-2-long.c: New test.
1344         * c-c++-common/pr69126-2-short.c: New test.
1345         * c-c++-common/pr69543-1.c: Remove xfail.
1347 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
1349         PR preprocessor/69126
1350         PR preprocessor/69543
1351         PR preprocessor/69558
1352         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
1353         (f): Rename to...
1354         (test_2): ...this, and add leading comment.
1355         (MACRO_3, test_3): New.
1356         (MACRO_4A, MACRO_4B, test_4): New.
1357         (MACRO): Rename to...
1358         (MACRO_5): ...this.
1359         (g): Rename to...
1360         (test_5): ...this, updating for renaming of MACRO, and
1361         add leading comment.
1362         * c-c++-common/pr69543-1.c: New.
1363         * c-c++-common/pr69543-2.c: New.
1364         * c-c++-common/pr69543-3.c: New.
1365         * c-c++-common/pr69543-4.c: New.
1366         * c-c++-common/pr69558-1.c: New.
1367         * c-c++-common/pr69558-2.c: New.
1368         * c-c++-common/pr69558-3.c: New.
1369         * c-c++-common/pr69558-4.c: New.
1370         * gcc.dg/pr69558.c: Move to...
1371         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
1372         xfail for c++.
1374 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
1376         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
1377         to -ftree-parallelize-loops/-fopenacc changes.
1378         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1379         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1380         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1381         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1382         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1383         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1384         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1385         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1386         * c-c++-common/goacc/kernels-loop.c: Likewise.
1387         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1388         * c-c++-common/goacc/kernels-reduction.c: Likewise.
1389         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
1390         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
1392 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1394         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
1396 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1398         PR c++/69902
1399         * g++.dg/warn/Wnonnull-compare-5.C: New test.
1401         PR c/69900
1402         * gcc.dg/pr69900.c: New test.
1404 2016-02-23  Martin Jambor  <mjambor@suse.cz>
1406         PR tree-optimization/69666
1407         * gcc.dg/tree-ssa/pr69666.c: New test.
1409 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1411         PR fortran/67451
1412         * gfortran.dg/coarray_allocate_5.f08: New test.
1414 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1416         * gcc.target/s390/vcond-shift.c: Move to ...
1417         * gcc.target/s390/vector/vcond-shift.c: ... here.
1419 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1421         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
1422         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
1424 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1426         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
1428 2016-02-20  Mark Wielaard  <mjw@redhat.com>
1430         PR c/28901
1431         * gcc.dg/unused-variable-3.c: New test.
1433 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1435         PR target/69888
1436         * gcc.target/i386/pr69888.c: New test.
1438 2016-02-22  Richard Biener  <rguenther@suse.de>
1440         PR tree-optimization/69882
1441         * gfortran.dg/vect/pr69882.f90: New testcase.
1443 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1445         PR target/69885
1446         * gcc.dg/pr69885.c: New test.
1448 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
1450         PR target/69806
1451         PR target/54089
1452         * gcc.target/sh/pr54089-10.c: New.
1454 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
1456         PR fortran/69423
1457         * gfortran.dg/deferred_character_15.f90 : New test.
1459 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1461         PR fortran/57365
1462         gfortran.dg/allocate_with_source_18.f03: New test.
1464 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
1466         PR fortran/52531
1467         gfortran.dg/gomp/pr52531.f90: New test.
1469 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1471         PR c++/69865
1472         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
1473         -std=c++03.
1475 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1477         PR c++/69826
1478         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
1479         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
1481         PR c++/69850
1482         * g++.dg/warn/Wnonnull-compare-4.C: New test.
1484         PR c++/69851
1485         * g++.dg/torture/pr69851.C: New test.
1487 2016-02-19  Martin Sebor  <msebor@redhat.com>
1489         PR testsuite/69573
1490         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
1492 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1494         PR c++/69850
1495         * g++.dg/warn/Wnonnull-compare-2.C: New test.
1496         * g++.dg/warn/Wnonnull-compare-3.C: New test.
1498         PR c++/67767
1499         * g++.dg/cpp0x/pr67767.C: New test.
1501 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1503         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
1504         for fp, simd, crypto, crc, lse.
1505         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
1506         above.
1507         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
1508         effective target check.
1510 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1512         PR target/69820
1513         * gcc.target/i386/pr69820.c: New test.
1515 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1517         * gcc.target/s390/vector/int128-1.c: New test.
1519 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1521         * gcc.target/s390/vector/vec-vcond-1.c: New test.
1523 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1525         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
1526         instruction pattern name to prevent the testcase from failing with
1527         -march=z13.
1529 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1531         * gcc.target/s390/md/movstr-2.c: New test.
1533 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
1535         * gcc.target/s390/morestack.c: New test.
1537 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1539         PR target/69625
1540         * gcc.target/s390/pr69625.c: Add test case.
1542 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1544         PR testsuite/68580
1545         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1547 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1549         PR target/68404
1550         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
1551         * gcc.target/powerpc/fusion3.c: Likewise.
1553 2016-02-18  Richard Biener  <rguenther@suse.de>
1555         PR middle-end/69553
1556         * g++.dg/torture/pr69553.C: New testcase.
1558 2016-02-18  Nick Clifton  <nickc@redhat.com>
1560         PR target/62254
1561         PR target/69610
1562         * gcc.target/arm/pr62554.c: New test.
1563         * gcc.target/arm/pr69610-1.c: New test.
1564         * gcc.target/arm/pr69610-2.c: New test.
1566 2016-02-18  Richard Biener  <rguenther@suse.de>
1568         PR middle-end/69854
1569         * gcc.dg/torture/pr69854.c: New testcase.
1571 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
1573         PR c++/69850
1574         * g++.dg/warn/Wnonnull-compare-1.C: New test.
1576 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1578         * gcc.target/powerpc/vec-cg.c: New test.
1580 2016-02-17  Richard Biener  <rguenther@suse.de>
1582         PR testsuite/69586
1583         * gcc.dg/uninit-21.c: Add -fno-short-enums.
1585 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1587         PR target/69161
1588         * gcc.c-torture/compile/pr69161.c: New test.
1590 2016-02-17  David Sherwood  <david.sherwood@arm.com>
1592         PR target/69532
1593         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
1594         * gcc.target/arm/vect-fmaxmin.c: Likewise.
1596 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1598         * gcc.dg/ifcvt-4.c: Skip on Visium.
1600 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1602         * gnat.dg/atomic8.adb: New test.
1604 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1606         * gnat.dg/discr46.ad[sb]: New test.
1608 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1610         PR Target/48344
1611         * gcc.target/powerpc/pr48344-1.c: New test.
1613 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1615         PR fortran/69742
1616         * gfortran.dg/associate_21.f90:  New test.
1618 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1620         PR c/69835
1621         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
1622         -Wnonnull in dg-options.
1623         * c-c++-common/nonnull-2.c: New test.
1625 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
1626             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1628         * gcc.target/aarch64/vector_initialization_nostack.c: New.
1630 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1632         PR middle-end/69801
1633         * gcc.dg/pr69801.c: Add empty dg-options.
1635 2016-02-16  James Norris  <jnorris@codesourcery.com>
1637         * c-c++-common/goacc/deviceptr-1.c: Add tests.
1638         * g++.dg/goacc/deviceptr-1.c: New file.
1640 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1642         PR tree-optimization/69820
1643         * gcc.dg/vect/pr69820.c: New test.
1645 2016-02-16  Richard Biener  <rguenther@suse.de>
1647         PR tree-optimization/69776
1648         * gcc.dg/torture/pr69776-2.c: New testcase.
1650 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1652         PR tree-optimization/69714
1653         * gcc.dg/torture/pr69714.c: New test.
1655 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1657         PR tree-optimization/69802
1658         * gcc.dg/pr69802.c: New test.
1660 2016-02-16  Richard Biener  <rguenther@suse.de>
1662         PR middle-end/69801
1663         * gcc.dg/pr69801.c: New testcase.
1665 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1667         PR libgfortran/69651
1668         * gfortran.dg/read_bang.f90: New test.
1669         * gfortran.dg/read_bang4.f90: New test.
1671 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
1673         PR c++/69658
1674         * g++.dg/init/pr69658.C: New test.
1676         PR c++/69797
1677         * c-c++-common/pr69797.c: New test.
1679 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1681         * lib/target-supports.exp (check_effective_target_section_anchors): Add
1682         check for aarch64*-*-*.
1684 2016-02-15  Richard Biener  <rguenther@suse.de>
1686         PR tree-optimization/69783
1687         * gcc.dg/vect/pr69783.c: New testcase.
1689 2016-02-15  Richard Biener  <rguenther@suse.de>
1691         PR tree-optimization/69776
1692         * gcc.dg/torture/pr69776.c: New testcase.
1694 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1696         PR fortran/60526
1697         * gfortran.dg/type_decl_4.f90:  Reinstated.
1699 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
1701         PR fortran/68746
1702         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
1704 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706         PR fortran/60526
1707         PR bootstrap/69816
1708         * gfortran.dg/type_decl_4.f90:  Removed.
1710 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1712         PR fortran/60526
1713         * gfortran.dg/type_decl_4.f90:  New test.
1715 2016-02-14  Alan Modra  <amodra@gmail.com>
1717         PR testsuite/68886
1718         * gcc.c-torture/execute/stkalign.c: Revise test.
1720 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1722         PR target/67260
1723         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
1725 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1727         PR target/67260
1728         * gcc.target/sh/torture/pr67260.c: New.
1730 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
1732         * gcc.dg/pr67964.c: Add dg-require-alias.
1734 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1736         PR target/67636
1737         PR target/64345
1738         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
1740 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742         PR libgfortran/69668
1743         * gfortran.dg/namelist_88.f90: New test.
1745 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1747         PR libgfortran/69668
1748         * gfortran.dg/namelist_38.f90: Update test.
1749         * gfortran.dg/namelist_84.f90: Update test.
1751 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1753         PR other/69554
1754         * gcc.dg/pr69554-1.c: New test.
1755         * gfortran.dg/pr69554-1.F90: New test.
1756         * gfortran.dg/pr69554-2.F90: New test.
1757         * lib/gcc-dg.exp (proc dg-locus): New function.
1758         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
1759         distinguish between the caret-printing and non-caret-printing
1760         cases.  If caret-printing has been explicitly enabled, bail out
1761         without attempting to fix up the output.
1763 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1765         PR driver/69265
1766         PR driver/69453
1767         * gcc.dg/spellcheck-options-3.c: New test case.
1768         * gcc.dg/spellcheck-options-4.c: New test case.
1769         * gcc.dg/spellcheck-options-5.c: New test case.
1770         * gcc.dg/spellcheck-options-6.c: New test case.
1771         * gcc.dg/spellcheck-options-7.c: New test case.
1772         * gcc.dg/spellcheck-options-8.c: New test case.
1773         * gcc.dg/spellcheck-options-9.c: New test case.
1774         * gcc.dg/spellcheck-options-10.c: New test case.
1776 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1778         PR rtl-optimization/69764
1779         PR rtl-optimization/69771
1780         * c-c++-common/pr69764.c: New test.
1781         * gcc.dg/torture/pr69771.c: New test.
1783 2016-02-12  Marek Polacek  <polacek@redhat.com>
1785         * g++.dg/torture/init-list1.C: New.
1787 2016-02-12  Marek Polacek  <polacek@redhat.com>
1789         * gcc.dg/pr69522.c: Add empty dg-options.
1791 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
1793         * g++.dg/lto/lto.exp: Include and init mpx.
1794         * g++.dg/lto/pr69729_0.C: New test.
1796 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1798         PR ipa/69241
1799         * g++.dg/ipa/pr69241-4.C: New test.
1801         PR ipa/68672
1802         * g++.dg/ipa/pr68672-1.C: New test.
1803         * g++.dg/ipa/pr68672-2.C: New test.
1804         * g++.dg/ipa/pr68672-3.C: New test.
1806 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1808         PR c/69522
1809         * gcc.dg/pr69522.c: New test.
1811 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
1813         PR c++/69098
1814         * g++.dg/cpp1y/69098.C: New test.
1815         * g++.dg/cpp1y/69098-2.C: New test.
1817 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1819         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
1820         and neighbour -> neighbor.
1821         * objc.dg/attributes/method-nonnull-1.m: Likewise.
1822         * objc.dg/gnu-api-2-class-meta.m: Likewise.
1823         * c-c++-common/Wvarargs.c: Likewise.
1824         * c-c++-common/goacc/host_data-5.c: Likewise.
1825         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1826         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
1827         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1828         * gcc.target/aarch64/pr60697.c: Likewise.
1829         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1830         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1831         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1832         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
1833         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1834         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1835         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1836         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1837         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
1838         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
1839         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
1840         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1841         * g++.dg/lookup/koenig5.C: Likewise.
1842         * g++.dg/ext/no-asm-2.C: Likewise.
1843         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
1844         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
1845         * gfortran.dg/used_types_16.f90: Likewise.
1846         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1847         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
1848         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1849         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
1850         * gfortran.dg/abstract_type_6.f03: Likewise.
1851         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
1852         * gfortran.dg/used_types_15.f90: Likewise.
1853         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
1854         * gfortran.dg/exit_3.f08: Likewise.
1855         * gfortran.dg/open_status_2.f90: Likewise.
1856         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1857         * gfortran.dg/intrinsic_std_1.f90: Likewise.
1858         * gfortran.dg/associate_1.f03: Likewise.
1859         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
1860         * gfortran.dg/intrinsic_std_6.f90: Likewise.
1861         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
1862         * gcc.dg/builtin-object-size-1.c: Likewise.
1863         * gcc.dg/noreturn-6.c: Likewise.
1864         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1865         * gcc.dg/globalalias.c: Likewise.
1866         * gcc.dg/builtins-config.h: Likewise.
1867         * gcc.dg/pr30457.c: Likewise.
1868         * gcc.c-torture/compile/volatile-1.c: Likewise.
1869         * gcc.c-torture/execute/20101011-1.c: Likewise.
1870         * c-c++-common/Waddress-1.c: Likewise.
1872 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
1874         PR c/69768
1875         * c-c++-common/Waddress-1.c: New test.
1877 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
1879         PR fortran/69296
1880         * gfortran.dg/associate_19.f03: New test.
1881         * gfortran.dg/associate_20.f03: New test.
1883 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
1885         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
1887 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1889         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
1890         .arch armv8-a\n.  Add -dA to dg-options.
1891         * gcc.target/aarch64/assembler_arch_1.c: New test.
1892         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
1894 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
1896         PR c++/68726
1897         * g++.dg/cpp0x/pr68726.C: New.
1899 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1901         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
1902         test.
1904 2016-02-11  Richard Biener  <rguenther@suse.de>
1906         * g++.dg/tree-ssa/pr61034.C: Adjust.
1908 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
1910         PR target/69148
1911         * gcc.target/s390/pr69148.c: New.
1913 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
1915         PR tree-optimization/69652
1916         * gcc.dg/torture/pr69652.c: New test.
1918 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1919             Patrick Palka  <ppalka@gcc.gnu.org>
1921         PR ipa/69241
1922         PR c++/69649
1923         * g++.dg/ipa/pr69241-1.C: New test.
1924         * g++.dg/ipa/pr69241-2.C: New test.
1925         * g++.dg/ipa/pr69241-3.C: New test.
1926         * g++.dg/ipa/pr69649.C: New test.
1928 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
1930         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
1931         * gcc.dg/tree-ssa/sra-18.c: Ditto.
1933 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
1935         PR tree-optimization/68021
1936         * gcc.dg/tree-ssa/pr68021.c: New test.
1938 2016-02-10  Richard Biener  <rguenther@suse.de>
1940         PR tree-optimization/69726
1941         * gcc.dg/uninit-22.c: New testcase.
1943 2016-02-09  Andrew Pinski  <apinski@cavium.com>
1945         PR tree-opt/69282
1946         * gcc.c-torture/compile/20160205-1.c: New testcase.
1948 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1950         PR target/68404
1951         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
1952         instead accessing a really large arrray.
1953         * gcc.target/powerpc/fusion3.c: Likewise.
1955 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
1957         PR target/68532
1958         * gcc.c-torture/execute/pr68532.c: New test.
1960 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
1962         PR target/69634
1963         * gcc.dg/pr69634.c: New.
1965 2016-02-09  Richard Biener  <rguenther@suse.de>
1967         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
1969 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1971         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1973 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
1975         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
1977 2016-02-09  Richard Biener  <rguenther@suse.de>
1979         PR tree-optimization/69715
1980         * gcc.dg/torture/pr69715.c: New testcase.
1982 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1984         PR c++/69139
1985         * g++.dg/cpp0x/trailing12.C: New test.
1986         * g++.dg/cpp0x/trailing13.C: New test.
1988 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1990         PR c++/69283
1991         PR c++/67835
1992         * g++.dg/cpp1y/auto-fn29.C: New test.
1993         * g++.dg/cpp1y/auto-fn30.C: New test.
1995 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1997         PR tree-optimization/69209
1998         * gcc.c-torture/compile/pr69209.c: New test.
2000 2016-02-08  Jeff Law  <law@redhat.com>
2002         PR tree-optimization/68541
2003         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
2004         of statements allowed in join block for path splitting.
2006 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
2008         PR c++/59627
2009         * g++.dg/gomp/pr59627.C: New test.
2011         PR ipa/69239
2012         * g++.dg/ipa/pr69239.C: New test.
2014 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
2016         PR preprocessor/69664
2017         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
2018         * gcc.dg/cpp/warn-comments.c: Likewise.
2020 2016-02-08  Marek Polacek  <polacek@redhat.com>
2022         PR c++/69688
2023         * g++.dg/init/const12.C: New test.
2025 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
2027         PR target/60410
2028         * gcc.dg/lto/pr55113_0.c: Remove test.
2030 2016-02-08  Richard Biener  <rguenther@suse.de>
2032         PR tree-optimization/69719
2033         * gcc.dg/torture/pr69719.c: New testcase.
2035 2016-02-08  Richard Biener  <rguenther@suse.de>
2036         Jeff Law  <law@redhat.com>
2038         PR target/68273
2039         * gcc.target/mips/pr68273.c: New testcase.
2041 2016-02-08   Richard Biener  <rguenther@suse.de>
2043         PR rtl-optimization/69274
2044         * gcc.target/i386/addr-sel-1.c: XFAIL.
2046 2016-02-08  Jeff Law  <law@redhat.com>
2048         PR tree-optimization/68541
2049         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
2051         PR tree-optimization/65917
2052         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
2054 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2056         PR fortran/50555
2057         * gfortran.dg/namelist_args.f90: New test.
2059 2016-02-05  Jeff Law  <law@redhat.com>
2061         PR tree-optimization/68541
2062         * gcc.dg/tree-ssa/split-path-2.c: New test.
2063         * gcc.dg/tree-ssa/split-path-3.c: New test.
2064         * gcc.dg/tree-ssa/split-path-4.c: New test.
2065         * gcc.dg/tree-ssa/split-path-5.c: New test.
2066         * gcc.dg/tree-ssa/split-path-6.c: New test.
2067         * gcc.dg/tree-ssa/split-path-7.c: New test.
2069 2016-02-05  Martin Sebor  <msebor@redhat.com>
2071         PR c++/69662
2072         * g++.dg/warn/Wplacement-new-size-1.C: New test.
2073         * g++.dg/warn/Wplacement-new-size-2.C: New test.
2075 2016-02-06  Richard HEnderson  <rth@redhat.com>
2077         PR c/69643
2078         * gcc.target/i386/addr-space-4.c: New.
2079         * gcc.target/i386/addr-space-5.c: New.
2081 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
2083         PR fortran/66089
2084         * gfortran.dg/elemental_dependency_6.f90: New.
2086 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
2088         PR rtl-optimization/69691
2089         * gcc.c-torture/execute/pr69691.c: New test.
2091         PR c++/69628
2092         * g++.dg/parse/pr69628.C: New test.
2094 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
2096         * gcc.dg/sancov/asan.c: Move to ...
2097         * gcc.dg/asan/sancov-1.c: ... here.
2099 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
2101         * gcc.target/i386/pr69577.c: Require avx_runtime target.
2103 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
2105         PR target/69677
2106         * gcc.target/i386/pr69677.c: New test.
2108 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
2110         PR c++/68948
2111         * g++.dg/template/pr68948.C: New test.
2113 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2115         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
2116         (only necessary on s390x).
2118 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2120         * gcc.target/i386/pr69454-2.c: Compile with -msse2
2121         -mno-accumulate-outgoing-args.
2123 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
2125         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
2127 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
2129         PR c/69669
2130         * c-c++-common/pr69669.c: New test.
2132 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2134         PR target/69667
2135         * g++.dg/pr69667.C: New file.
2137 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
2139         PR target/69619
2140         * gcc.dg/pr69619.c: Add new test.
2142 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
2144         PR rtl-optimization/69577
2145         * gcc.target/i386/pr69577.c: New test.
2147 2016-02-04  Martin Liska  <mliska@suse.cz>
2149         * g++.dg/asan/pr69276.C: New test.
2151 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2153         PR target/65932
2154         PR target/67714
2155         * gcc.target/arm/wmul-3.c: Simplify test to generate just
2156         a single smulbb instruction.
2157         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
2158         * gcc.target/amr/wmul-2.c: Likewise.
2160 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2162         PR target/65932
2163         PR target/67714
2164         * gcc.c-torture/execute/pr67714.c: New test.
2166 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
2168         PR target/69454
2169         * gcc.target/i386/pr69454-1.c: New test.
2170         * gcc.target/i386/pr69454-2.c: New test.
2172 2016-02-03  Martin Sebor  <msebor@redhat.com>
2174         PR c++/69251
2175         PR c++/69253
2176         PR c++/69290
2177         PR c++/69277
2178         PR c++/69349
2179         * g++.dg/ext/flexarray-mangle-2.C: New test.
2180         * g++.dg/ext/flexarray-mangle.C: New test.
2181         * g++.dg/ext/flexarray-subst.C: New test.
2182         * g++.dg/ext/flexary11.C: New test.
2183         * g++.dg/ext/flexary12.C: New test.
2184         * g++.dg/ext/flexary13.C: New test.
2185         * g++.dg/ext/flexary14.C: New test.
2186         * g++.dg/other/dump-ada-spec-2.C: Adjust.
2188 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2190         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
2191         Define only if CHECK_FLOAT128 is defined.
2192         (main): Properly initialize u5.
2194 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
2196         PR c/69627
2197         * gcc.dg/pr69627.c: New test.
2199         PR target/69644
2200         * gcc.dg/pr69644.c: New test.
2202 2016-02-03  Mike Stump  <mikestump@comcast.net>
2204         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
2205         support for struct-layout-1.exp.
2207 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
2209         PR c++/69056
2210         * g++.dg/cpp0x/pr69056.C: New test.
2212 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
2213             Alexandre Oliva  <aoliva@redhat.com>
2215         PR target/69461
2216         * gcc.target/powerpc/pr69461.c: New.
2218 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
2220         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
2221         works from here ...
2222         (check_effective_target_fsanitize_thread): ... to here.  Do not
2223         specify additional compile flags for the test source.
2224         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
2225         specify additional compile flags for the test source.
2227 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
2229         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2231 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
2233         PR fortran/67451
2234         PR fortran/69418
2235         * gfortran.dg/coarray_allocate_2.f08: New test.
2236         * gfortran.dg/coarray_allocate_3.f08: New test.
2237         * gfortran.dg/coarray_allocate_4.f08: New test.
2239 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
2241         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
2242         use same scan-tree-dump-times on all platforms.
2243         * gcc.dg/vect/vect-outer-1.c: Likewise.
2244         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2245         * gcc.dg/vect/vect-outer-1a.c: Likewise.
2246         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2247         * gcc.dg/vect/vect-outer-1b.c: Likewise.
2248         * gcc.dg/vect/vect-outer-2b.c: Likewise.
2249         * gcc.dg/vect/vect-outer-3b.c: Likewise.
2250         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2252 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
2254         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
2255         warning.
2257 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
2259         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
2261 2016-02-02  James Norris  <jnorris@codesourcery.com>
2263         * c-c++-common/goacc/routine-5.c: Add tests.
2265 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
2267         * gcc.target/nvptx/unsigned-cmp.c: New test.
2269 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
2271         * gcc.target/aarch64/scalar_shift_1.c
2272         (test_corners_sisd_di): Improve force to SIMD register.
2273         (test_corners_sisd_si): Likewise.
2274         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
2275         Remove scan-assembler check for ldr.
2277 2016-02-02  Richard Biener  <rguenther@suse.de>
2279         PR tree-optimization/69595
2280         * gcc.dg/Warray-bounds-17.c: New testcase.
2282 2016-02-02  Richard Biener  <rguenther@suse.de>
2284         PR tree-optimization/69606
2285         * gcc.dg/torture/pr69606.c: New testcase.
2287 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
2289         PR middle-end/68542
2290         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
2291         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
2293 2016-02-02  Alan Modra  <amodra@gmail.com>
2295         PR target/69548
2296         * gcc.target/powerpc/pr69548.c: New test.
2298 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
2300         PR rtl-optimization/69592
2301         * gcc.dg/pr69592.c: New test.
2303         PR preprocessor/69543
2304         PR c/69558
2305         * gcc.dg/pr69543.c: New test.
2306         * gcc.dg/pr69558.c: New test.
2308 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
2310         PR testsuite/65940
2311         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
2313 2016-02-01  Martin Sebor  <msebor@redhat.com>
2315         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
2317 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
2319         PR tree-optimization/67921
2320         * c-c++-common/ubsan/pr67921.c: New test.
2322 2016-02-01  Richard Biener  <rguenther@suse.de>
2324         PR middle-end/69556
2325         * gcc.dg/tree-ssa/recip-8.c: New testcase.
2327 2016-02-01  Richard Biener  <rguenther@suse.de>
2329         PR tree-optimization/69574
2330         * gcc.dg/torture/pr69574.c: New testcase.
2332 2016-02-01  Richard Biener  <rguenther@suse.de>
2334         PR tree-optimization/69579
2335         * gcc.dg/setjmp-6.c: New testcase.
2337 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
2339         PR rtl-optimization/69570
2340         * g++.dg/opt/pr69570.C: New test.
2342 2016-02-01  Richard Henderson  <rth@redhat.com>
2344         * gcc.dg/pr69535.c: New test.
2346 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
2348         PR testsuite/69584
2349         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
2350         * gcc.dg/tree-ssa/sra-18.c: Likewise.
2352         PR debug/68244
2353         * g++.dg/parse/parens3.C: Use register "4" on hppa.
2355         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
2357 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
2359         PR fortran/67564
2360         * gfortran.dg/allocate_with_source_17.f03: New test.
2362 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
2364         PR tree-optimization/69546
2365         * gcc.dg/torture/pr69546.c: New test.
2367 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
2369         PR fortran/69566
2370         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
2372 2016-01-30  Martin Sebor  <msebor@redhat.com>
2374         PR c++/68490
2375         * g++.dg/ext/flexary10.C: New test.
2377 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2379         PR fortran/66707
2380         gfortran.dg/common_23.f90: New test.
2382 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2384         PR target/65546
2385         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
2386         condition being checked, and disable it when the target supports
2387         misaligned loads and stores.
2389 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2391         PR debug/69518
2392         * gcc.dg/torture/pr69518.c: New test.
2394 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
2396         PR target/69530
2397         * gcc.target/i386/pr69530.c: New test.
2399 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
2401         PR target/65604
2402         * gcc.target/mips/div-delay.c: New test.
2404 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2406         PR target/69551
2407         * gcc.target/i386/pr69551.c: New test.
2409         PR target/66137
2410         * gcc.target/i386/pr66137.c: New test.
2412 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
2414         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
2415         always built for p5600.
2416         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
2417         isa=p5600 dg-option.
2419 2016-01-29  Richard Biener  <rguenther@suse.de>
2421         PR tree-optimization/69547
2422         * g++.dg/tree-ssa/pr69547.C: New testcase.
2424 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2426         PR debug/66869
2427         * g++.dg/warn/Wunused-function2.C: New test.
2429 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2431         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
2432         support for test to succeed.
2434 2016-01-29  Marek Polacek  <polacek@redhat.com>
2436         PR c++/69509
2437         PR c++/69516
2438         * g++.dg/ext/constexpr-vla2.C: New test.
2439         * g++.dg/ext/constexpr-vla3.C: New test.
2440         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
2442 2016-01-29  Richard Biener  <rguenther@suse.de>
2444         PR middle-end/69537
2445         * gcc.dg/uninit-21.c: New testcase.
2447 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
2449         PR target/69459
2450         * gcc.target/i386/pr69459.c: New test.
2452 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
2454         PR target/68400
2455         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
2456         * gcc.target/mips/pr68400.c: New test.
2458 2016-01-28  Martin Sebor  <msebor@redhat.com>
2460         PR target/17381
2461         * gcc.target/powerpc/pr17381.c: New test.
2463 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
2465         PR middle-end/69542
2466         * gcc.dg/torture/pr69542.c: New test.
2468 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
2470         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2472 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2474         * gcc.dg/pr65980.c: Skip on AIX.
2475         * gcc.dg/pr66688.c: Same.
2477 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2479         PR target/63679
2480         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
2481         * gcc.dg/tree-ssa/sra-18.c: Same.
2483 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
2485         PR fortran/62536
2486         * gfortran.dg/block_15.f08: New test.
2487         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
2488         on incorrectly closed BLOCK.
2490 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
2492         * gcc.dg/declare-simd.c: New test.
2493 2016-01-28  Richard Biener  <rguenther@suse.de>
2495         PR tree-optimization/69466
2496         * gfortran.dg/vect/pr69466.f90: New testcase.
2498 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2500         * g++.dg/pr67989.C: Remove ARM-specific option.
2501         * gcc.target/arm/pr67989.C: New file.
2503 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2505         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
2506         and expm1 test for glibc < 2.11.
2508 2016-01-27  Richard Henderson  <rth@redhat.com>
2510         * gcc.c-torture/execute/pr69447.c: New test.
2512 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
2514         PR fortran/69422
2515         * gfortran.dg/alloc_comp_assign_15.f03: New test.
2517 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2519         PR debug/66869
2520         * gcc.dg/pr66869.c: New test.
2522 2016-01-25  Jeff Law  <law@redhat.com>
2524         PR tree-optimization/68398
2525         PR tree-optimization/69196
2526         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
2527         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
2528         path to avoid new heuristic allowing more irreducible regions
2529         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
2530         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2531         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
2532         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
2533         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2535 2016-01-27  Marek Polacek  <polacek@redhat.com>
2537         PR c/68062
2538         * c-c++-common/vector-compare-4.c: New test.
2540 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
2542         PR preprocessor/69126
2543         * c-c++-common/pr69126.c: New test case.
2545 2016-01-27  Ian Lance Taylor  <iant@google.com>
2547         * gcc.dg/tree-ssa/ivopt_5.c: New test.
2549 2016-01-27  Ryan Burn  <contact@rnburn.com>
2551         PR cilkplus/69267
2552         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
2554 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2556         PR target/69512
2557         * gcc.target/i386/pr69512.c: New test.
2559 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
2561         PR ada/69488
2562         * gnat.dg/sso/*.adb: Robustify dg-output directives.
2564 2016-01-27  Marek Polacek  <polacek@redhat.com>
2566         PR c++/69379
2567         * g++.dg/pr69379.C: New test.
2569 2016-01-27  Martin Sebor  <msebor@redhat.com>
2571         PR c++/69317
2572         * g++.dg/abi/Wabi-2-2.C: New test.
2573         * g++.dg/abi/Wabi-2-3.C: New test.
2574         * g++.dg/abi/Wabi-3-2.C: New test.
2575         * g++.dg/abi/Wabi-3-3.C: New test.
2577 2016-01-27  Richard Biener  <rguenther@suse.de>
2579         PR tree-optimization/69166
2580         * gcc.dg/torture/pr69166.c: New testcase.
2582 2016-01-27  Martin Jambor  <mjambor@suse.cz>
2584         PR tree-optimization/69355
2585         * gcc.dg/tree-ssa/pr69355.c: New test.
2587 2016-01-27  Marek Polacek  <polacek@redhat.com>
2589         PR c++/69496
2590         * g++.dg/ext/constexpr-vla1.C: New test.
2592 2016-01-20  Christian Bruel  <christian.bruel@st.com>
2594         PR target/69245
2595         * gcc.target/arm/pr69245.c: New test.
2597 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2599         PR tree-optimization/69399
2600         * gcc.dg/torture/pr69399.c: New test.
2602 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2604         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
2606 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2608         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
2610 2016-01-26  Tom de Vries  <tom@codesourcery.com>
2612         PR tree-optimization/69110
2613         * gcc.dg/autopar/pr69110.c: New test.
2615 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
2616             Sebastian Pop  <s.pop@samsung.com>
2618         * gcc.dg/graphite/isl-ast-op-select.c: New.
2620 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2622         PR fortran/69385
2623         * gfortran.dg/allocate_error_6.f90: New test.
2625 2016-01-26  Richard Henderson  <rth@redhat.com>
2627         * gcc.dg/tm/pr60908.c: New test.
2629 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
2631         PR other/69006
2632         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
2633         directive.
2634         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
2635         expected multiline output to reflect the colorization being
2636         disabled before newlines.
2637         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2638         (custom_diagnostic_finalizer): Replace call to
2639         pp_newline_and_flush with call to pp_flush.
2640         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
2641         * gfortran.dg/implicit_class_1.f90: Likewise.
2642         * lib/gcc-dg.exp (allow_blank_lines): New global.
2643         (dg-allow-blank-lines-in-output): New procedure.
2644         (gcc-dg-prune): Complain about blank lines in the output, unless
2645         dg-allow-blank-lines-in-output was called.
2646         * lib/multiline.exp (_build_multiline_regex): Only support
2647         arbitrary followup text for non-blank-lines, not for blank lines.
2649 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2651         PR tree-optimization/69483
2652         * gcc.dg/pr69483.c: New test.
2653         * g++.dg/opt/pr69483.C: New test.
2655 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2657         PR target/68620
2658         * gcc.target/arm/pr68620.c: New test.
2660 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2662         * gcc.target/i386/pr68986-2.c: Remove -m32.
2664 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2666         PR target/68986
2667         * gcc.target/i386/pr68986-1.c: New test.
2668         * gcc.target/i386/pr68986-2.c: Likewise.
2669         * gcc.target/i386/pr68986-3.c: Likewise.
2671 2016-01-26  Christian Bruel  <christian.bruel@st.com>
2673         * lib/target-supports.exp
2674         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
2675         (check_effective_target_arm_crypto_pragma_ok): Likewise.
2676         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
2678 2016-01-26  Richard Biener  <rguenther@suse.de>
2680         PR tree-optimization/69452
2681         * gcc.dg/torture/pr69452.c: New testcase.
2683 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2685         PR target/69442
2686         * gcc.dg/pr69442.c: New test.
2688 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
2690         PR target/67896
2691         * gcc.target/aarch64/simd/pr67896.C: New.
2693 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
2695         PR tree-optimization/69400
2696         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
2697         function.
2698         (plugin_init): Call it.
2699         * gcc.dg/torture/pr69400.c: New test.
2701 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2703         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
2705 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2706             Sebastian Pop  <s.pop@samsung.com>
2708         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
2709         isl-0.15.
2711 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2712             Sebastian Pop  <s.pop@samsung.com>
2714         * gcc.dg/graphite/pr69292.c: New.
2716 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
2718         * c-c++-common/goacc/use_device-1.c: New test.
2720 2016-01-25  Jeff Law  <law@redhat.com>
2722         PR tree-optimization/69196
2723         PR tree-optimization/68398
2724         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
2725         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2727 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
2729         PR target/69469
2730         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
2731         Algorithm.
2733 2016-01-25  Richard Biener  <rguenther@suse.de>
2735         PR testsuite/69380
2736         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
2738 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
2740         PR target/69421
2741         * gcc.dg/pr69421.c: New test.
2743 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
2745         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
2746         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
2747         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
2748         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
2749         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
2750         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
2751         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
2752         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
2753         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
2754         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
2756 2016-01-25  Richard Biener  <rguenther@suse.de>
2758         PR tree-optimization/69376
2759         * gcc.dg/torture/pr69376.c: New testcase.
2761 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2763         PR fortran/69397
2764         PR fortran/68442
2765         * gfortran.dg/interface_38.f90: New test.
2766         * gfortran.dg/interface_39.f90: New test.
2768 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
2770         Revert:
2771         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2773         PR c++/11858
2774         PR c++/24663
2775         PR c++/24664
2776         * g++.dg/template/pr11858.C: New test.
2777         * g++.dg/template/pr24663.C: New test.
2778         * g++.dg/template/unify12.C: New test.
2779         * g++.dg/template/unify13.C: New test.
2780         * g++.dg/template/unify14.C: New test.
2781         * g++.dg/template/unify15.C: New test.
2782         * g++.dg/template/unify16.C: New test.
2783         * g++.dg/template/unify17.C: New test.
2785 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2787         PR fortran/68283
2788         gfortran.dg/pr68283.f90: New test.
2790 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2792         PR fortran/66094
2793         * gfortran.dg/inline_matmul_13.f90:  New test.
2794         * gfortran.dg/matmul_bounds_8.f90:  New test.
2795         * gfortran.dg/matmul_bounds_9.f90:  New test.
2796         * gfortran.dg/matmul_bounds_10.f90:  New test.
2798 2016-01-23  Tom de Vries  <tom@codesourcery.com>
2800         PR tree-optimization/69426
2801         * gcc.dg/autopar/pr69426.c: New test.
2803 2016-01-23  Martin Sebor  <msebor@redhat.com>
2805         PR c++/58109
2806         PR c++/69022
2807         * g++.dg/cpp0x/alignas5.C: New test.
2808         * g++.dg/ext/vector29.C: Same.
2810 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
2812         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
2813         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
2814         _GNU_SOURCE from compile flags to the source.
2815         * gcc.target/i386/chkp-stropt-12.c: Ditto.
2816         * gcc.target/i386/chkp-stropt-16.c: Ditto.
2817         * gcc.target/i386/chkp-stropt-4.c: Ditto.
2818         * gcc.target/i386/chkp-stropt-8.c: Ditto.
2820 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
2822         PR target/69432
2823         * g++.dg/opt/pr69432.C: New test.
2825 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2827         * gcc.target/powerpc/pr63354c: Adjust target selector to include
2828         32-bit targets testing an -m64 multilib.
2830 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2832         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
2833         64-bit support.
2835 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
2837         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
2839 2016-01-21  Christian Bruel  <christian.bruel@st.com>
2841         PR target/68674
2842         * gcc.target/i386/pr68674.c
2843         * gcc.target/aarch64/pr68674.c
2844         * gcc.target/arm/pr68674.c
2846 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2848         PR target/69403
2849         * gcc.c-torture/execute/pr69403.c: New test.
2851 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2853         PR c++/55843
2854         * g++.dg/template/pr55843.C: New.
2856 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
2858         PR testsuite/66877
2859         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
2860         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
2862 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2864         PR testsuite/67489
2865         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
2866         from dg-do compile directive, and instead add
2867         { dg-require-effective-target int128 }.
2869 2016-01-20  Martin Sebor  <msebor@redhat.com>
2871         PR c/69405
2872         * gcc.dg/sync-fetch.c: New test.
2874 2016-01-21  Martin Sebor  <msebor@redhat.com>
2876         PR target/69252
2877         * gcc.target/powerpc/pr69252.c: New test.
2879 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2881         PR fortran/65996
2882         * gfortran.dg/pr65996.f90: New test.
2884 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2886         PR c++/68810
2887         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2888         expected to generate an error.
2890 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2892         PR middle-end/66178
2893         * gcc.dg/torture/pr66178.c: New test.
2895 2016-01-21  Anton Blanchard  <anton@samba.org>
2896             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2898         PR target/63354
2899         * gcc.target/powerpc/pr63354.c:  New test.
2901 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2903         PR rtl-optimization/68990
2904         * gcc.target/i386/pr68990: New.
2906 2016-01-21  Nick Clifton  <nickc@redhat.com>
2908         PR target/69129
2909         * gcc.target/mips/pr69129.c: New.
2911 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
2913         PR c++/58046
2914         * g++.dg/cpp0x/pr58046.C: New.
2916 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2918         PR target/69187
2919         PR target/65624
2920         * gcc.target/arm/pr69187.c: New test.
2922         PR c++/69355
2923         * g++.dg/torture/pr69355.C: New test.
2925 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2926             Sebastian Pop  <s.pop@samsung.com>
2928         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
2930 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2931             Sebastian Pop  <s.pop@samsung.com>
2933         * gcc.dg/graphite/pr68976.c: New test.
2935 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2937         PR middle-end/67653
2938         * c-c++-common/pr67653.c: New test.
2939         * gcc.dg/torture/pr29119.c: Add dg-warning.
2941 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
2943         * gcc.target/powerpc/cpu-builtin-1.c: New test.
2945 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2947         PR c/24293
2948         * gcc.dg/pr24293.c: New test.
2949         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
2950         incomplete struct type.
2951         * gcc.dg/declspec-1.c: Likewise.
2952         * gcc.dg/pr63549.c: Likewise.
2954 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
2956         PR tree-optimization/66612
2957         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
2958         for bdn instruction.
2960 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2962         * lib/target-supports.exp
2963         (check_effective_target_arm_fp_ok_nocache): New.
2964         (check_effective_target_arm_fp_ok): New.
2965         (add_options_for_arm_fp): New.
2966         (check_effective_target_arm_crypto_ok_nocache): Require
2967         target_arm_v8_neon_ok instead of arm32.
2968         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
2969         (check_effective_target_arm_crypto_pragma_ok): New.
2970         (add_options_for_arm_vfp): New.
2971         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
2972         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
2973         target instead. Force initial fpu to vfp.
2974         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
2975         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
2976         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
2977         dependency.
2978         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
2979         use arm_vfp effective target instead. Force initial fpu to vfp.
2980         * gcc.target/arm/attr-neon3.c: Likewise.
2981         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
2982         arm_vfp_ok.
2983         * gcc.target/arm/unsigned-float.c: Likewise.
2984         * gcc.target/arm/vfp-1.c: Likewise.
2985         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2986         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2987         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2988         * gcc.target/arm/vfp-ldmias.c: Likewise.
2989         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2990         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2991         * gcc.target/arm/vfp-stmiad.c: Likewise.
2992         * gcc.target/arm/vfp-stmias.c: Likewise.
2993         * gcc.target/arm/vnmul-1.c: Likewise.
2994         * gcc.target/arm/vnmul-2.c: Likewise.
2995         * gcc.target/arm/vnmul-3.c: Likewise.
2996         * gcc.target/arm/vnmul-4.c: Likewise.
2998 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3000         PR testsuite/69366
3001         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
3002         the MPX run-time library, for compile-time MPX test.
3003         * gcc.target/i386/chkp-always_inline.c: Likewise.
3004         * gcc.target/i386/chkp-bndret.c: Likewise.
3005         * gcc.target/i386/chkp-builtins-1.c: Likewise.
3006         * gcc.target/i386/chkp-builtins-2.c: Likewise.
3007         * gcc.target/i386/chkp-builtins-3.c: Likewise.
3008         * gcc.target/i386/chkp-builtins-4.c: Likewise.
3009         * gcc.target/i386/chkp-const-check-1.c: Likewise.
3010         * gcc.target/i386/chkp-const-check-2.c: Likewise.
3011         * gcc.target/i386/chkp-hidden-def.c: Likewise.
3012         * gcc.target/i386/chkp-label-address.c: Likewise.
3013         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
3014         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
3015         * gcc.target/i386/chkp-pr69044.c: Likewise.
3016         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
3017         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
3018         * gcc.target/i386/chkp-strchr.c: Likewise.
3019         * gcc.target/i386/chkp-strlen-1.c: Likewise.
3020         * gcc.target/i386/chkp-strlen-2.c: Likewise.
3021         * gcc.target/i386/chkp-strlen-3.c: Likewise.
3022         * gcc.target/i386/chkp-strlen-4.c: Likewise.
3023         * gcc.target/i386/chkp-strlen-5.c: Likewise.
3024         * gcc.target/i386/chkp-stropt-1.c: Likewise.
3025         * gcc.target/i386/chkp-stropt-10.c: Likewise.
3026         * gcc.target/i386/chkp-stropt-11.c: Likewise.
3027         * gcc.target/i386/chkp-stropt-12.c: Likewise.
3028         * gcc.target/i386/chkp-stropt-13.c: Likewise.
3029         * gcc.target/i386/chkp-stropt-14.c: Likewise.
3030         * gcc.target/i386/chkp-stropt-15.c: Likewise.
3031         * gcc.target/i386/chkp-stropt-16.c: Likewise.
3032         * gcc.target/i386/chkp-stropt-2.c: Likewise.
3033         * gcc.target/i386/chkp-stropt-3.c: Likewise.
3034         * gcc.target/i386/chkp-stropt-4.c: Likewise.
3035         * gcc.target/i386/chkp-stropt-5.c: Likewise.
3036         * gcc.target/i386/chkp-stropt-6.c: Likewise.
3037         * gcc.target/i386/chkp-stropt-7.c: Likewise.
3038         * gcc.target/i386/chkp-stropt-8.c: Likewise.
3039         * gcc.target/i386/chkp-stropt-9.c: Likewise.
3040         * gcc.target/i386/pr63995-2.c: Likewise.
3041         * gcc.target/i386/pr64805.c: Likewise.
3042         * gcc.target/i386/pr65044.c: Likewise.
3043         * gcc.target/i386/pr65167.c: Likewise.
3044         * gcc.target/i386/pr65183.c: Likewise.
3045         * gcc.target/i386/pr65184.c: Likewise.
3046         * gcc.target/i386/thunk-retbnd.c: Likewise.
3048 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
3050         PR tree-optimization/69328
3051         * gcc.dg/pr69328.c: New test.
3053 2016-01-20  Jeff Law  <law@redhat.com>
3055         PR target/25114
3056         * gcc.target/m68k/pr25114.c: New test.
3058 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3060         * gcc.target/arm/memset-inline-10.c: Added
3061         dg-require-effective-target arm_thumb2_ok.
3063 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
3065         * gcc.dg/debug/dwarf2/sso.c: New test.
3067 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
3069         PR testsuite/68820
3070         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
3071         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
3072         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
3074 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3076         PR ipa/66223
3077         * g++.dg/ipa/devirt-50.C: New testcase.
3079 2016-01-19  Marek Polacek  <polacek@redhat.com>
3081         PR c++/68965
3082         * g++.dg/cpp1y/parameter-pack-1.C: New test.
3083         * g++.dg/cpp1y/parameter-pack-2.C: New test.
3085 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3087         PR target/69135
3088         * gcc.target/arm/pr69135_1.c: New test.
3090 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
3092         * gcc.target/aarch64/ccmp_1.c: Add new tests.
3094 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
3096         * gcc.target/aarch64/ccmp_1.c: New testcase.
3098 2016-01-19  Marek Polacek  <polacek@redhat.com>
3100         PR c++/68586
3101         * g++.dg/cpp0x/enum30.C: New test.
3103 2016-01-19  Richard Biener  <rguenther@suse.de>
3105         PR tree-optimization/69336
3106         * g++.dg/tree-ssa/pr69336.C: New testcase.
3108 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
3110         PR debug/65779
3111         * gcc.dg/pr65779.c: New test.
3113 2016-01-19  Richard Biener  <rguenther@suse.de>
3115         PR tree-optimization/69352
3116         * gcc.dg/torture/pr69352.c: New testcase.
3118 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
3120         PR rtl-optimization/68955
3121         PR rtl-optimization/64557
3122         * gcc.dg/torture/pr68955.c: New test.
3124 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3126         PR lto/69136
3127         * g++.dg/torture/pr69136.C: New testcase.
3129 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
3131         PR lto/69133
3132         * g++.dg/lto/pr69133_0.C: New testcase.
3133         * g++.dg/lto/pr69133_1.C: New testcase.
3135 2016-01-15  Jeff Law  <law@redhat.com>
3137         PR tree-optimization/69320
3138         * gcc.c-torture/pr69320-1.c: New test.
3139         * gcc.c-torture/pr69320-2.c: New test.
3140         * gcc.c-torture/pr69320-3.c: New test.
3141         * gcc.c-torture/pr69320-4.c: New test.
3143 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
3145         PR c++/11858
3146         PR c++/24663
3147         PR c++/24664
3148         * g++.dg/template/pr11858.C: New test.
3149         * g++.dg/template/pr24663.C: New test.
3150         * g++.dg/template/unify12.C: New test.
3151         * g++.dg/template/unify13.C: New test.
3152         * g++.dg/template/unify14.C: New test.
3153         * g++.dg/template/unify15.C: New test.
3154         * g++.dg/template/unify16.C: New test.
3155         * g++.dg/template/unify17.C: New test.
3157 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
3159         PR testsuite/69181
3160         * gcc.dg/pr69181-1.c: New test file.
3161         * gcc.dg/pr69181-2.c: New test file.
3162         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
3163         globals by moving it to...
3164         (cleanup-after-saved-dg-test): ...this new function.  Add
3165         "global additional_sources_used".  Add reset of global
3166         multiline_expected_outputs to the empty list.
3167         * lib/multiline.exp (_multiline_expected_outputs): Rename this
3168         global to...
3169         (multiline_expected_outputs): ...this, and updated comments to
3170         note that it is modified from gcc-dg.exp.
3171         (dg-end-multiline-output): Update for the above renaming.
3172         (handle-multiline-outputs): Likewise.  Remove the clearing
3173         of the expected outputs to the empty list.
3175 2016-01-18  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/69297
3178         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
3180 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
3182         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
3183         dg-options.
3184         * gcc.target/mips/mips-3d-2.c: Likewise.
3185         * gcc.target/mips/mips-3d-3.c: Likewise.
3186         * gcc.target/mips/mips-3d-4.c: Likewise.
3187         * gcc.target/mips/mips-3d-5.c: Likewise.
3188         * gcc.target/mips/mips-3d-6.c: Likewise.
3189         * gcc.target/mips/mips-3d-7.c: Likewise.
3190         * gcc.target/mips/mips-3d-8.c: Likewise.
3191         * gcc.target/mips/mips-3d-9.c: Likewise.
3192         * gcc.target/mips/mips-ps-1.c: Likewise.
3193         * gcc.target/mips/mips-ps-2.c: Likewise.
3194         * gcc.target/mips/mips-ps-3.c: Likewise.
3195         * gcc.target/mips/mips-ps-4.c: Likewise.
3196         * gcc.target/mips/mips-ps-5.c: Likewise.
3197         * gcc.target/mips/mips-ps-6.c: Likewise.
3198         * gcc.target/mips/mips-ps-7.c: Likewise.
3199         * gcc.target/mips/mips-ps-type.c: Likewise.
3200         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3201         * gcc.target/mips/mips16-attributes-6.c: Likewise.
3203 2016-01-18  Tom de Vries  <tom@codesourcery.com>
3205         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
3206         * c-c++-common/goacc/kernels-double-reduction.c: New test.
3207         * c-c++-common/goacc/kernels-empty.c: New test.
3208         * c-c++-common/goacc/kernels-eternal.c: New test.
3209         * c-c++-common/goacc/kernels-loop-2.c: New test.
3210         * c-c++-common/goacc/kernels-loop-3.c: New test.
3211         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
3212         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
3213         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
3214         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
3215         * c-c++-common/goacc/kernels-loop-data.c: New test.
3216         * c-c++-common/goacc/kernels-loop-g.c: New test.
3217         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
3218         * c-c++-common/goacc/kernels-loop-n.c: New test.
3219         * c-c++-common/goacc/kernels-loop-nest.c: New test.
3220         * c-c++-common/goacc/kernels-loop.c: New test.
3221         * c-c++-common/goacc/kernels-noreturn.c: New test.
3222         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
3223         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
3224         * c-c++-common/goacc/kernels-reduction.c: New test.
3226 2016-01-18  Tom de Vries  <tom@codesourcery.com>
3228         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
3229         * gcc.dg/autopar/outer-2.c: Same.
3230         * gcc.dg/autopar/outer-3.c: Same.
3231         * gcc.dg/autopar/outer-4.c: Same.
3232         * gcc.dg/autopar/outer-5.c: Same.
3233         * gcc.dg/autopar/outer-6.c: Same.
3234         * gcc.dg/autopar/parallelization-1.c: Same.
3235         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
3236         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
3237         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
3238         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
3239         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
3240         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
3241         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
3242         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
3243         * gcc.dg/autopar/pr39500-1.c: Same.
3244         * gcc.dg/autopar/pr39500-2.c: Same.
3245         * gcc.dg/autopar/pr46193.c: Same.
3246         * gcc.dg/autopar/pr46194.c: Same.
3247         * gcc.dg/autopar/pr49580.c: Same.
3248         * gcc.dg/autopar/pr49960-1.c: Same.
3249         * gcc.dg/autopar/pr49960.c: Same.
3250         * gcc.dg/autopar/pr68373.c: Same.
3251         * gcc.dg/autopar/reduc-1.c: Same.
3252         * gcc.dg/autopar/reduc-1char.c: Same.
3253         * gcc.dg/autopar/reduc-1short.c: Same.
3254         * gcc.dg/autopar/reduc-2.c: Same.
3255         * gcc.dg/autopar/reduc-2char.c: Same.
3256         * gcc.dg/autopar/reduc-2short.c: Same.
3257         * gcc.dg/autopar/reduc-3.c: Same.
3258         * gcc.dg/autopar/reduc-4.c: Same.
3259         * gcc.dg/autopar/reduc-6.c: Same.
3260         * gcc.dg/autopar/reduc-7.c: Same.
3261         * gcc.dg/autopar/reduc-8.c: Same.
3262         * gcc.dg/autopar/reduc-9.c: Same.
3263         * gcc.dg/autopar/uns-outer-4.c: Same.
3264         * gcc.dg/autopar/uns-outer-5.c: Same.
3265         * gcc.dg/autopar/uns-outer-6.c: Same.
3266         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3267         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3269 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3271         PR target/63679
3272         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
3273         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
3275 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3277         PR target/63679
3278         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
3279         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
3280         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
3282 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
3284         PR target/63679
3285         * gcc.dg/tree-ssa/sra-17.c: New.
3286         * gcc.dg/tree-ssa/sra-18.c: New.
3288 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3290         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
3292 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
3294         * gnat.dg/inline12.adb: New test.
3296 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
3298         PR tree-optimization/66797
3299         * gcc.c-torture/execute/pr65447.c: Relax check condition.
3301 2016-01-18  Richard Biener  <rguenther@suse.de>
3303         PR tree-optimization/69170
3304         * gcc.dg/torture/pr69170.c: New testcase.
3306 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
3308         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
3310 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3312         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
3314 2016-01-16  Tom de Vries  <tom@codesourcery.com>
3316         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
3317         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
3318         redundant dg-require-effective-target pthread.
3319         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
3320         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3321         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3322         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3323         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3324         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3325         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3327 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
3329         PR target/68609
3330         * gcc.target/powerpc/recip-6.c: Enable on AIX.
3331         * gcc.target/powerpc/recip-7.c: Same.
3333 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3335         PR c++/69091
3336         * g++.dg/template/pr69091.C: New test.
3338 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3340         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
3341         dump does not contain an error_mark_node.
3342         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
3343         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
3345 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
3347         PR c++/68936
3348         * g++.dg/template/pr68936.C: New test.
3350 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
3352         PR target/68609
3353         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
3354         * gcc.target/powerpc/recip-2.c: Same.
3355         * gcc.target/powerpc/recip-3.c: Same.
3356         * gcc.target/powerpc/recip-4.c: Same.
3357         * gcc.target/powerpc/recip-sqrtf.c: Same.
3359 2016-01-15  Jeff Law  <law@redhat.com>
3361         PR tree-optimization/69270
3362         * gcc.dg/tree-ssa/pr69270-2.c: New test.
3363         * gcc.dg/tree-ssa/pr69270-3.c: New test.
3365 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
3367         PR fortran/49630
3368         * gfortran.dg/deferred_character_13.f90: New test for the fix
3369         of comment 3 of the PR.
3371         PR fortran/54070
3372         * gfortran.dg/deferred_character_8.f90: New test
3373         * gfortran.dg/allocate_error_5.f90: New test
3375         PR fortran/60593
3376         * gfortran.dg/deferred_character_10.f90: New test
3378         PR fortran/60795
3379         * gfortran.dg/deferred_character_14.f90: New test
3381         PR fortran/61147
3382         * gfortran.dg/deferred_character_11.f90: New test
3384         PR fortran/64324
3385         * gfortran.dg/deferred_character_9.f90: New test
3387 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3389         PR rtl-optimization/69030
3390         * gcc.target/i386/pr69030.c: New.
3392 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3394         * gcc.target/aarch64/target_attr_17.c: New test.
3396 2016-01-15  Richard Biener  <rguenther@suse.de>
3398         PR tree-optimization/66856
3399         * gcc.dg/torture/pr66856-1.c: New testcase.
3400         * gcc.dg/torture/pr66856-2.c: Likewise.
3402 2016-01-15  Richard Biener  <rguenther@suse.de>
3404         PR debug/69137
3405         * g++.dg/lto/pr69137_0.C: New testcase.
3407 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
3409         PR middle-end/69246
3410         * gcc.target/i386/pr69246.c: New test.
3412 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3414         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
3416 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3418         PR c++/56194
3419         * g++.dg/init/const9.C: Disable test on S/390.
3421 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3423         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
3424         * g++.dg/Wno-frame-address.C: Ditto.
3426 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3428         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
3430 2016-01-15  Richard Biener  <rguenther@suse.de>
3432         PR tree-optimization/68961
3433         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
3435 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3437         * gcc.target/i386/pr65105-5.c: New test.
3439 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3441         * gcc.c-torture/execute/alias-4.c: New testcase.
3443 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3445         PR ipa/68148
3446         * g++.dg/ipa/devirt-49.C: New testcase.
3448 2016-01-15  Christian Bruel  <christian.bruel@st.com>
3450         PR target/65837
3451         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
3452         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
3453         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
3455 2016-01-15  Richard Biener  <rguenther@suse.de>
3457         PR tree-optimization/69117
3458         * gcc.dg/torture/pr69117.c: New testcase.
3460 2015-01-14  Ryan Burn  <contact@rnburn.com>
3462         PR c++/69048
3463         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
3465 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3467         PR testsuite/67509
3468         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
3469         range tests use 100 * maximum instead of maximum + 1.
3471 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3473         PR debug/69244
3474         * gcc.dg/guality/pr69244.c: New test.
3476 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
3478         * lib/target-supports.exp (check_effective_target_issignaling):
3479         New procedure.
3480         * gcc.dg/pr61441.c: Require issignaling effective target.
3482 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
3484         PR target/68803
3485         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
3487 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
3489         PR c++/68819
3490         PR preprocessor/69177
3491         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
3492         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
3493         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
3494         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3496 2016-01-14  Marek Polacek  <polacek@redhat.com>
3498         PR c/69262
3499         * gcc.dg/array-15.c: New test.
3501 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3503         PR middle-end/68146
3504         PR tree-optimization/69155
3505         * gfortran.dg/pr68146.f: New test.
3506         * gfortran.dg/pr69155.f90: New test.
3508 2016-01-14  Richard Biener  <rguenther@suse.de>
3510         PR tree-optimization/68060
3511         * gcc.dg/torture/pr68060-1.c: New testcase.
3512         * gcc.dg/torture/pr68060-2.c: Likewise.
3514 2016-01-14  Nick Clifton  <nickc@redhat.com>
3516         * lib/target-supports.exp
3517         (check_effective_target_arm_neon_ok_nocache): Add an option
3518         sequence that includes setting the ARM architecture to ARMv7-A.
3519         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
3520         command line options necessary to enable Neon support.
3521         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
3522         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
3523         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
3524         * gcc.target/arm/pr69180.c: Likewise.
3526 2016-01-14  Jeff Law  <law@redhat.com>
3528         PR tree-optimization/69270
3529         * gcc.dg/tree-ssa/pr69270.c: New test.
3531 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
3533         PR c/66208
3534         * c-c++-common/pr66208.c: New file.
3536 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3538         PR tree-optimization/69156
3539         * gcc.dg/pr69156.c: New test.
3541 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3543         * gcc.target/i386/pr69225-7.c: New test.
3545 2016-01-13  Richard Henderson  <rth@redhat.com>
3547         * gcc.dg/tm/memopt-13.c: Update expected function.
3548         * gcc.dg/tm/memopt-6.c: Likewise.
3550 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
3552         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
3553         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
3554         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
3555         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
3557 2016-01-13  Tom de Vries  <tom@codesourcery.com>
3559         PR tree-optimization/69169
3560         * gcc.dg/pr69169.c: New test.
3562 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
3564         PR target/69228
3565         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
3566         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
3567         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
3568         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
3569         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
3570         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
3571         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
3572         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
3574 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3576         PR target/69247
3577         * gcc.dg/pr69247.c: New test.
3579 2016-01-13  Richard Biener  <rguenther@suse.de>
3581         PR tree-optimization/69242
3582         * gcc.dg/torture/pr69242.c: New testcase.
3584 2016-01-13  Richard Biener  <rguenther@suse.de>
3586         PR tree-optimization/69186
3587         * gcc.dg/torture/pr69186.c: New testcase.
3589 2016-01-13  Jeff Law  <law@redhat.com>
3591         PR tree-optimization/67755
3592         * gcc.dg/tree-ssa/pr67755.c: New test.
3594 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3596         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
3597         pass number in output by a star.
3599 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
3601         PR tree-optimization/68911
3602         * gcc.c-torture/execute/pr68911.c: New test.
3604 2016-01-12  Marek Polacek  <polacek@redhat.com>
3606         PR c++/68979
3607         * g++.dg/warn/permissive-1.C: New test.
3609 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3611         PR objc++/68511
3612         PR c++/69213
3613         * g++.dg/opt/pr69213.C: New test.
3615 2016-01-12  Christian Bruel  <christian.bruel@st.com>
3617         PR target/69180
3618         * gcc.target/arm/pr69180.c: New test.
3620 2016-01-12  Richard Biener  <rguenther@suse.de>
3622         PR lto/69077
3623         * g++.dg/lto/pr69077_0.C: New testcase.
3624         * g++.dg/lto/pr69077_1.C: Likewise.
3626 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3628         PR target/69175
3629         * g++.dg/opt/pr69175.C: New test.
3631 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
3633         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
3634         rather than #including math.h & stdlib.h.
3635         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
3636         * gcc.dg/vect/pr49771.c: Likewise.
3637         * gcc.dg/vect/vect-10-big-array.c: Likewise.
3638         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
3639         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
3640         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
3641         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
3642         * gcc.dg/vect/pr44507.c: Likewise.
3643         * gcc.dg/vect/pr45902.c: Likewise.
3644         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
3645         * gcc.dg/vect/vect-117.c: Likewise.
3646         * gcc.dg/vect/vect-99.c: Likewise.
3647         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3648         * gcc.dg/vect/vect-cond-1.c: Likewise.
3649         * gcc.dg/vect/vect-cond-2.c: Likewise.
3650         * gcc.dg/vect/vect-cond-3.c: Likewise.
3651         * gcc.dg/vect/vect-cond-4.c: Likewise.
3652         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3653         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3654         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3655         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
3656         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3657         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3658         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3659         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3660         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3661         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3662         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3663         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3664         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3665         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
3666         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
3667         include of signal.h.
3668         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
3669         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
3670         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
3671         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
3672         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
3673         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3674         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3675         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
3676         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
3677         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3678         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3679         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3680         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
3681         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
3682         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
3683         * gcc.dg/vect/vect-outer-5.c: Likewise.
3684         * gcc.dg/vect/vect-outer-6.c: Likewise.
3685         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
3686         include of stdio.h.
3688 2016-01-12  Nick Clifton  <nickc@redhat.com>
3690         PR target/68913
3691         * gcc.dg/lto/pr61886_0.c: Rename the external function called
3692         to fread so that it will be found in all target runtimes.
3694 2016-01-12  Richard Biener  <rguenther@suse.de>
3696         PR tree-optimization/69053
3697         * g++.dg/torture/pr69053.C: New testcase.
3699 2016-01-12  Richard Biener  <rguenther@suse.de>
3701         PR tree-optimization/69168
3702         * gcc.dg/torture/pr69168.c: New testcase.
3704 2016-01-12  Richard Biener  <rguenther@suse.de>
3706         PR tree-optimization/69157
3707         * gcc.dg/torture/pr69157.c: New testcase.
3709 2016-01-12  Richard Biener  <rguenther@suse.de>
3711         PR tree-optimization/69174
3712         * gcc.dg/torture/pr69174.c: New testcase.
3714 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3716         PR c++/66808
3717         PR c++/69000
3718         * g++.dg/tls/pr66808.C: New test.
3719         * g++.dg/tls/pr69000.C: New test.
3721 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3723         * gcc.target/powerpc/swaps-p8-23.c: New test.
3724         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
3726 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
3728         PR tree-optimization/68356
3729         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
3731 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3732             Jim Wilson  <jim.wilson@linaro.org>
3734         PR target/69194
3735         * gcc.target/arm/pr69194.c: New test.
3737 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3739         PR target/69225
3740         * gcc.target/i386/pr69225-1.c: New test.
3741         * gcc.target/i386/pr69225-2.c: Likewise.
3742         * gcc.target/i386/pr69225-3.c: Likewise.
3743         * gcc.target/i386/pr69225-4.c: Likewise.
3744         * gcc.target/i386/pr69225-5.c: Likewise.
3745         * gcc.target/i386/pr69225-6.c: Likewise.
3747 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
3749         PR target/67462
3750         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
3751         if lp64.
3753         PR target/69071
3754         * gcc.dg/pr69071.c: New test.
3756         PR c++/69211
3757         * g++.dg/opt/pr69211.C: New test.
3759         PR tree-optimization/69214
3760         * gcc.c-torture/compile/pr69214.c: New test.
3762 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
3764         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
3765         * gcc.target/i386/pr66232-11.c: Ditto.
3766         * gcc.target/i386/pr66232-12.c: Ditto.
3767         * gcc.target/i386/pr66232-13.c: Ditto.
3769 2016-01-11  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/69173
3772         * gcc.dg/torture/pr69173.c: New testcase.
3774 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3776         PR rtl-optimization/68796
3777         * gcc.target/aarch64/tst_5.c: New test.
3778         * gcc.target/aarch64/tst_6.c: Likewise.
3780 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3782         PR rtl-optimization/68841
3783         * gcc.dg/pr68841.c: New test.
3784         * gcc.c-torture/execute/pr68841.c: New test.
3786 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3788         PR rtl-optimization/68920
3789         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
3790         for ix86 targets.
3791         * gcc.dg/ifcvt-5.c: New test.
3793 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
3795         PR bootstrap/69123
3796         * g++.dg/pr69123.C: New.
3798 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3800         PR target/69010
3801         * gcc.target/i386/pr69010.c: New test.
3803 2016-01-11  Martin Jambor  <mjambor@suse.cz>
3805         PR ipa/69044
3806         * gcc.target/i386/chkp-pr69044.c: New test.
3808 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3810         PR tree-optimization/69109
3811         * gcc.dg/autopar/pr69109-2.c: New test.
3812         * gcc.dg/autopar/pr69109.c: New test.
3814 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3816         PR tree-optimization/69108
3817         * gcc.dg/autopar/pr69108.c: New test.
3819 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
3821         PR c++/69029
3822         * c-c++-common/Wisleading-indentation.c: Augment test.
3824 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3826         PR fortran/69154
3827         * gfortran.dg/inline_matmul_12.f90:  New test.
3829 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
3831         PR fortran/67779
3832         * gfortran.dg/actual_array_offset_1: New test.
3834 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3836         PR tree-optimization/69062
3837         * gcc.dg/autopar/pr69062.c: New test.
3839 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
3841         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
3842         * gcc.dg/vect/slp-perm-2.c: Likewise.
3843         * gcc.dg/vect/slp-perm-3.c: Likewise.
3844         * gcc.dg/vect/slp-perm-5.c: Likewise.
3845         * gcc.dg/vect/slp-perm-6.c: Likewise.
3846         * gcc.dg/vect/slp-perm-7.c: Likewise.
3847         * gcc.dg/vect/slp-perm-8.c: Likewise.
3849 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3851         PR tree-optimization/69039
3852         * gcc.dg/autopar/pr69039.c: New test.
3854 2016-01-09  Marek Polacek  <polacek@redhat.com>
3856         PR c++/69113
3857         * g++.dg/pr69113.C: New test.
3859 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3861         PR middle-end/50865
3862         PR tree-optimization/69097
3863         * gcc.c-torture/execute/pr50865.c: New test.
3864         * gcc.c-torture/execute/pr69097-1.c: New test.
3865         * gcc.c-torture/execute/pr69097-2.c: New test.
3866         * gcc.dg/pr69097-1.c: New test.
3867         * gcc.dg/pr69097-2.c: New test.
3869 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3871         PR c++/69164
3872         * g++.dg/opt/pr69164.C: New test.
3874 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3876         PR tree-optimization/69167
3877         * gcc.dg/pr69167.c: New test.
3879 2016-01-08  Marek Polacek  <polacek@redhat.com>
3881         PR c++/68449
3882         * g++.dg/pr68449.C: New.
3884 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
3886         PR tree-optimization/68707
3887         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
3888         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
3889         on platforms supporting it.
3890         * gcc.dg/vect/slp-perm-2.c: Likewise.
3891         * gcc.dg/vect/slp-perm-3.c: Likewise.
3892         * gcc.dg/vect/slp-perm-5.c: Likewise.
3893         * gcc.dg/vect/slp-perm-7.c: Likewise.
3894         * gcc.dg/vect/slp-perm-8.c: Likewise.
3895         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
3896         on platforms supporting it.
3898 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3900         PR tree-optimization/69162
3901         * gcc.dg/pr69162.c: New test.
3903         PR tree-optimization/69172
3904         * gcc.dg/pr69172.c: New test.
3906 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3908         PR tree-optimization/67781
3909         * gcc.c-torture/execute/pr67781.c: New file.
3911 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3913         PR tree-optimization/69083
3914         * gcc.dg/vect/pr69083.c: New test.
3916 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
3918         PR tree-optimization/61441
3919         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
3920         Use -fexcess-precision=standard for compiler options.
3921         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
3923 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3925         PR fortran/69128
3926         * gfortran.dg/gomp/pr69128.f90: New test.
3928         PR c++/69145
3929         * g++.dg/ext/pr69145-1.C: New test.
3930         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
3931         * g++.dg/ext/pr69145-2.h: New file.
3933 2016-01-07  Martin Sebor  <msebor@redhat.com>
3935         PR c/68966
3936         * gcc.dg/atomic-fetch-bool.c: New test.
3937         * gcc.dg/sync-fetch-bool.c: New test.
3939 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3941         PR fortran/66680
3942         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
3944 2016-01-07  Nick Clifton  <nickc@redhat.com>
3946         PR target/66655
3947         * g++.dg/pr66655.C: New test.
3948         * g++.dg/pr66655_1.cc: Test support file.
3949         * g++.dg/pr66655.h: Test header file.
3951 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3953         PR fortran/66680
3954         gfortran.dg/gomp/pr66680.f90: New test.
3956 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3958         PR target/69171
3959         * gcc.target/i386/pr69171-1.c: New test.
3960         * gcc.target/i386/pr69171-2.c: Likewise.
3961         * gcc.target/i386/pr69171-3.c: Likewise.
3962         * gcc.target/i386/pr69171-4.c: Likewise.
3963         * gcc.target/i386/pr69171-5.c: Likewise.
3964         * gcc.target/i386/pr69171-6.c: Likewise.
3966 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
3968         PR middle-end/67639
3969         * c-c++-common/pr67639.c: New test.
3971 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
3973         PR tree-optimization/69141
3974         * g++.dg/opt/pr69141.C: New test.
3976 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3978         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
3980 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
3982         PR target/69140
3983         * gcc.target/i386/pr69140.c: New test
3985 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3987         * gcc.dg/bad-dereference.c: New test case.
3989 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3991         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3993 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3995         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3997 2016-01-06  Marek Polacek  <polacek@redhat.com>
3999         PR sanitizer/69099
4000         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
4002 2016-01-05  Marek Polacek  <polacek@redhat.com>
4004         PR c/69104
4005         * gcc.dg/atomic-invalid-2.c: New.
4007 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4009         PR target/68991
4010         * gcc.target/i386/pr68991.c: New test.
4012 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4014         PR target/68991
4015         * g++.dg/pr68991-1.C: New test.
4016         * g++.dg/pr68991-2.C: Likewise.
4018 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
4020         PR other/60465
4021         * gcc.target/ia64/pr60465-gprel64.c: New test.
4022         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
4024 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4026         PR rtl-optimization/68651
4027         * gcc.target/aarch64/pr68651_1.c: New test.
4029 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
4031         PR c/69122
4032         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
4034 2016-01-05  Nathan Sidwell  <nathan@acm.org>
4036         PR c++/58583
4037         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
4039         * gcc.dg/alias-15.c: New.
4041 2016-01-05  Nick Clifton  <nickc@redhat.com>
4043         PR target/68870
4044         * g++.dg/pr68770.C: New test.
4046 2016-01-04  Mike Stump  <mikestump@comcast.net>
4048         * lib/target-supports.exp (check_effective_target_cilkplus):
4049         cilkplus targets require pthreads.
4050         (check_effective_target_cilkplus): Remove special case for NVPTX.
4052 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
4054         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
4055         generation.
4057 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
4059         Update copyright years.
4061 2016-01-04  Marek Polacek  <polacek@redhat.com>
4063         PR c/68908
4064         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
4065         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
4066         * gcc.dg/atomic/stdatomic-op-5.c: New test.
4068 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4070         * gcc.target/sparc/20160104-2.c: New test.
4072 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4074         * gcc.target/sparc/20160104-1.c: New test.
4076 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
4078         PR fortran/65045
4079         * gfortran.dg/pr65045.f90: New test.
4081 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
4083         * gnat.dg/specs/debug1.ads: Delete.
4085 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4087         PR libgfortran/68867
4088         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
4089         expression.
4091 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093         PR libgfortran/68867
4094         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
4095         PowerPC.
4097 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
4099         PR fortran/68864
4100         * gfortran.dg/pr68864.f90: New test.
4102 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
4104         PR tree-optimization/69070
4105         * gcc.dg/pr69070.c: New test.
4107         PR sanitizer/69055
4108         * gfortran.dg/pr69055.f90: New test.
4110         PR target/69015
4111         * gcc.dg/pr69015.c: New test.
4113 Copyright (C) 2016 Free Software Foundation, Inc.
4115 Copying and distribution of this file, with or without modification,
4116 are permitted in any medium without royalty provided the copyright
4117 notice and this notice are preserved.