re PR fortran/69043 (Trying to include a directory causes an infinite loop)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob78e3ec9e27280310af1fd245ad25680788631e57
1 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3         PR fortran/69043
4         * gfortran.dg/include_9.f90: New test.
6 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8         PR fortran/45076
9         gfortran.dg/prof/prof.exp: New script.
10         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14         PR rtl-optimization/69307
15         * gcc.dg/pr69307.c: New test.
17 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
19         PR target/69614
20         * gcc.target/arm/pr69614.c: New.
22 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
24         PR fortran/70031
25         * gfortran.dg/submodule_14.f08: New test
27         PR fortran/69524
28         * gfortran.dg/submodule_15.f08: New test
30 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
32         PR c++/70106
33         * g++.dg/cpp1y/paren3.C: New test.
35 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
37         PR target/70131
38         * gcc.target/powerpc/ppc-round2.c: New test.
40 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
42         PR target/70123
43         * gcc.dg/torture/pr70123.c: New test.
45 2016-03-11  Jeff Law  <law@redhat.com>
47         PR tree-optimization/70190
48         * gcc.c-torture/compile/pr70190.c: New test.
50 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
52         PR c/68187
53         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
54         case.
55         (test43_b): Likewise.
56         (test43_c): Likewise.
57         (test43_d): Likewise.
58         (test43_e): Likewise.
59         (test43_f): Likewise.
60         (test43_g): Likewise.
61         (test44_a): Likewise.
62         (test44_b): Likewise.
63         (test44_c): Likewise.
64         (test44_d): Likewise.
65         (test44_e): Likewise.
67 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
69         PR c/70085
70         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
72 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
74         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
75         dg-options.
77 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
79         PR target/70002
80         PR target/69245
81         * gcc.target/aarch64/pr69245_2.c: New test.
83 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
85         PR tree-optimization/70177
86         * gcc.dg/pr70177.c: New test.
88 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
90         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
92 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
94         * gcc.dg/tree-ssa/sra-20.c: New.
96 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
98         PR rtl-optimization/70174
99         * gcc.dg/pr70174.c: New test.
101         PR tree-optimization/70169
102         * gcc.dg/pr70169.c: New test.
104 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
106         PR target/70160
107         * gcc.target/i386/pr70160.c: New test.
109 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
111         * gcc.target/s390/dfp-1.c: New test.
113 2016-03-10  Nick Clifton  <nickc@redhat.com>
115         PR target/70044
116         * gcc.target/aarch64/pr70044.c: New test.
118 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
119             Jakub Jelinek  <jakub@redhat.com>
121         PR c++/70001
122         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
123         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
124         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
126 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
128         PR lto/69589
129         * g++.dg/lto/pr69589_0.C: New testcase
130         * g++.dg/lto/pr69589_1.C: New testcase
132 2016-03-10  Marek Polacek  <polacek@redhat.com>
134         PR c++/70153
135         * g++.dg/delayedfold/unary-plus1.C: New test.
137 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
139         * gcc.target/arm/pr45701-1.c: Escape brackets.
140         * gcc.target/arm/pr45701-2.c: Likewise.
142 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
144         * gfortran.dg/unconstrained_commons.f: New.
146 2016-03-10  Alan Modra  <amodra@gmail.com>
148         * gcc.dg/pr69195.c: New.
149         * gcc.dg/pr69238.c: New.
151 2016-03-10  Tom de Vries  <tom@codesourcery.com>
153         PR testsuite/68915
154         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
156 2016-03-10  Richard Biener  <rguenther@suse.de>
158         PR tree-optimization/70128
159         * gcc.dg/tree-ssa/alias-34.c: New testcase.
160         * gcc.dg/tree-ssa/alias-35.c: Likewise.
162 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
164         PR tree-optimization/70152
165         * gcc.dg/pr70152.c: New test.
167         PR target/70086
168         * gcc.target/i386/pr70086-1.c: New test.
169         * gcc.target/i386/pr70086-2.c: New test.
170         * gcc.target/i386/pr70086-3.c: New test.
172         PR tree-optimization/70127
173         * gcc.c-torture/execute/pr70127.c: New test.
175 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
177         * c-c++-common/goacc/combined-directives-2.c: New test.
179 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
181         PR c/68473
182         PR c++/70105
183         * g++.dg/diagnostic/pr70105.C: New test.
184         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
185         (test_multiple_ordinary_maps): New test function.
187 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
189         PR c/68473
190         PR c++/70105
191         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
192         Drop range information from call to inform_at_rich_loc.
193         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
194         New.
195         (test_show_locus): Replace calls to rich_location::add_range with
196         calls to add_range.  Rewrite the tests that used the now-defunct
197         rich_location ctor taking a source_range.  Simplify other tests
198         by replacing calls to COMBINE_LOCATION_DATA with calls to
199         make_location.
201 2016-03-09  Richard Biener  <rguenther@suse.de>
202         Jakub Jelinek  <jakub@redhat.com>
204         PR tree-optimization/70138
205         * gcc.dg/vect/pr70138-1.c: New testcase.
206         * gcc.dg/vect/pr70138-2.c: Likewise.
208 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
210         PR target/70049
211         * gcc.target/i386/pr70049.c: New test.
213 2016-03-09  Richard Biener  <rguenther@suse.de>
215         PR c/70143
216         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
217         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
218         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
220 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
222         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
223         arm-*-*.
225 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
227         PR middle-end/67278
228         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
230         PR target/67278
231         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
233         PR middle-end/70050
234         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
235         in testcase comment.
237 2016-03-09  Tom de Vries  <tom@codesourcery.com>
239         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
240         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
241         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
242         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
243         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
244         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
245         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
246         * gfortran.dg/goacc/kernels-loop.f95: New test.
248 2016-03-08  Martin Sebor  <msebor@redhat.com>
250         PR c++/62096
251         * g++.dg/warn/overflow-warn-7.C: New test.
253 2016-03-08  Jason Merrill  <jason@redhat.com>
255         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
256         * lib/target-supports.exp (check_effective_target_concepts): New.
258 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
260         PR c++/70135
261         * g++.dg/cpp1y/constexpr-loop4.C: New test.
262         * g++.dg/ubsan/pr70135.C: New test.
264         PR target/70110
265         * gcc.dg/pr70110.c: New test.
267 2016-03-07  Martin Jambor  <mjambor@suse.cz>
269         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
270         * c-c++-common/gomp/if-1.c: Likewise.
271         * c-c++-common/gomp/pr61486-2.c: Likewise.
272         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
273         to dg-additional-options.
274         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
275         * g++/gomp/target-teams-1.c: Likewise.
276         * gcc.dg/gomp/gomp.exp: Likewise.
277         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
278         dg-additional-options.
279         * gfortran.dg/gomp/gomp.exp: Likewise.
280         * gfortran.dg/gomp/target1.f90: Remove dg-options.
281         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
282         dg-additional-options.
283         * gfortran.dg/gomp/target3.f90: Remove dg-options.
285 2016-03-07  Martin Jambor  <mjambor@suse.cz>
287         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
288         * c-c++-common/gomp/gridify-1.c: New test.
289         * gfortran.dg/gomp/gridify-1.f90: Likewise.
291 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
293         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
294         trigger for cortex-r8, when scanning for register r8.
295         * gcc.target/arm/pr45701-2.c: Likewise.
297 2016-02-26  Richard Biener  <rguenther@suse.de>
298             Jeff Law  <law@redhat.com>
300         PR tree-optimization/69740
301         * gcc.c-torture/compile/pr69740-1.c: New test.
302         * gcc.c-torture/compile/pr69740-2.c: New test.
304 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
306         * lib/target-supports.exp
307         (check_effective_target_whole_vector_shift): Enable for PPC64.
309 2016-03-07  Richard Biener  <rguenther@suse.de>
311         PR tree-optimization/70115
312         * gcc.dg/torture/pr70115.c: New testcase.
314 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
316         PR middle-end/69916
317         * c-c-++-common/goacc/pr69916.c: New.
319 2016-03-07  Richard Henderson  <rth@redhat.com>
321         * gcc.c-torture/compile/pr70061.c: New test.
323 2016-03-07  Richard Biener  <rguenther@suse.de>
325         PR testsuite/70109
326         * gcc.dg/vect/O3-pr36098.c: New testcase.
328 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
330         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
332 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
334         * gnat.dg/renaming9.ad[sb]: New testcase.
336 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
338         PR c++/70084
339         * g++.dg/expr/stdarg3.C: New test.
341 2016-03-04  Jeff Law  <law@redhat.com>
343         PR tree-optimization/69196
344         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
345         x86_64-*-*.
347 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
349         PR c/69973
350         * gcc.dg/pr69973.c: New test.
352         PR rtl-optimization/69941
353         * gcc.dg/torture/pr69941.c: New test.
355         PR c/69824
356         * gcc.dg/pr69824.c: New test.
358 2016-03-05  Tom de Vries  <tom@codesourcery.com>
360         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
361         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
362         function.
364 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
366         PR c++/66786
367         * g++.dg/cpp1y/var-templ48.C: New test.
368         * g++.dg/cpp1y/var-templ49.C: New test.
370 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
372         * g++.dg/Wno-frame-address.C: Skip on IA-64.
374 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
376         PR c++/70035
377         * g++.dg/ubsan/pr70035.C: New test.
379         PR target/70062
380         * gcc.target/i386/pr70062.c: New test.
382 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
384         * g++.dg/template/typename21.C: Remove c++98_only.
386 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
388         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
390 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
392         PR c/68187
393         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
394         function.
395         (fn_42_b): Likewise.
396         (fn_42_c): Likewise.
398 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
400         PR c/68187
401         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
402         function.
403         (fn_40_b): Likewise.
404         (fn_41_a): Likewise.
405         (fn_41_b): Likewise.
407 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
409         PR target/70059
410         * gcc.target/i386/avx512f-pr70059.c: New test.
411         * gcc.target/i386/avx512dq-pr70059.c: New test.
413 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
415         PR rtl-optimization/57676
416         * gcc.dg/torture/pr57676.c: New test.
418 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
420         * gcc.dg/pr70026.c: New test.
422 2016-03-04  Marek Polacek  <polacek@redhat.com>
424         PR c/69798
425         * gcc.dg/cilk-plus/pr69798-1.c: New test.
426         * gcc.dg/cilk-plus/pr69798-2.c: New test.
428 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
430         PR target/70004
431         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
432         Delete.
433         (test_corners_sisd_si): Likewise.
434         (main): Remove checks of the above.
435         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
437 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
439         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
441 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
443         * gcc.dg/torture/pr69951.c: Accept argc==0.
445 2016-03-04  Richard Biener  <rguenther@suse.de>
447         PR c++/70054
448         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
449         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
451 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
453         PR testsuite/69766
454         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
455         testing multiarch.
457 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
459         PR debug/69947
460         * gcc.dg/guality/pr69947.c: New test.
462 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
464         PR ada/70017
465         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
467 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
469         PR rtl-optimization/69904
470         * gcc.target/arm/pr69904.c: New test.
472 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
474         PR target/70021
475         * gcc.dg/vect/pr70021.c: New test.
476         * gcc.target/i386/pr70021.c: New test.
478 2016-03-03  Marek Polacek  <polacek@redhat.com>
480         PR middle-end/70050
481         * gcc.dg/pr70050.c: New test.
483 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
485         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
487 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
489         PR tree-optimization/70043
490         * gfortran.dg/vect/pr70043.f90: New test.
492 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
494         * gnat.dg/specs/task1.ads: New test.
496 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
498         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
499         Invoke gdb with -batch.
500         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
502 2016-03-03  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/55936
505         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
507 2016-03-02  Jeff Law  <law@redhat.com>
509         PR rtl-optimization/69942
510         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
511         effects of argument promotions.
513         PR tree-optimization/69987
514         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
515         target does not support -fprefetch-loop-arrays.
517 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
519         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
521 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
523         PR rtl-optimization/69052
524         * gcc.target/i386/pr69052.c: New test.
526 2016-03-02  Alan Modra  <amodra@gmail.com>
528         * gcc.dg/pr69990.c: New.
530 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
532         PR c/68062
533         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
535         PR middle-end/70022
536         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
538         PR target/70028
539         * gcc.target/i386/pr70028.c: New test.
541 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
543         * c-c++-common/asan/swapcontext-test-1.c,
544         * c-c++-common/tsan/thread_leak.c,
545         * g++.dg/tsan/aligned_vs_unaligned_race.C,
546         * g++.dg/tsan/benign_race.C,
547         * g++.dg/tsan/fd_close_norace.C,
548         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
549         races with sanitizer output
551 2016-03-02  Richard Biener  <rguenther@suse.de>
552             Uros Bizjak  <ubizjak@gmail.com>
554         PR target/67278
555         * gcc.dg/simd-8.c: New testcase.
557 2016-03-02  Richard Biener  <rguenther@suse.de>
559         PR middle-end/67278
560         * gcc.dg/simd-7.c: New testcase.
562 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
564         * gcc.target/i386/pr70007.c: Tweak.
566 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
568         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
570 2016-03-02  Marek Polacek  <polacek@redhat.com>
572         PR c/67854
573         * gcc.dg/pr67854.c: New test.
575 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
577         PR middle-end/70025
578         * gcc.dg/torture/pr70025.c: New test.
580 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
582         PR tree-optimization/68621
583         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
585 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
587         * gcc.target/i386/pr70007.c: New test.
589 2016-03-01  Jeff Law  <law@redhat.com>
591         PR tree-optimization/69196
592         * gcc.dg/tree-ssa/pr69196-1.c: New test.
594         PR tree-optimization/69196
595         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
596         duplicating code and spoiling the expected output.
598 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
600         PR target/70033
601         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
602         supports power9 before doing tests.
603         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
604         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
605         * gcc.target/powerpc/p9-permute.c: Likewise.
607 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
609         PR target/70027
610         * gcc.target/i386/pr70027.c: New test.
612 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
614         * gcc.dg/pr70017.c: New test.
616 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
618         PR c/69796
619         PR c/69974
620         * gcc.dg/pr69796.c: New test.
621         * gcc.dg/pr69974.c: New test.
623 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
625         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
627 2016-02-29  Jeff Law  <law@redhat.com>
629         PR tree-optimization/69987
630         * gfortran.dg/pr69987.f90: New test.
632         PR tree-optimization/69989
633         * gcc.c-torture/compile/pr69989-2.c: New test.
635 2016-03-01  Marek Polacek  <polacek@redhat.com>
637         PR c++/69795
638         * g++.dg/parse/invalid1.C: New test.
640 2016-03-01  Richard Biener  <rguenther@suse.de>
642         PR middle-end/70022
643         * gcc.dg/pr70022.c: New testcase.
645 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
647         PR tree-optimization/69956
648         * gcc.dg/pr69956.c: New test.
650 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
652         PR target/70011
653         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
654         XFAIL when hardware supports efficient unaligned storage access.
656 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
658         PR c++/69961
659         * g++.dg/template/pr69961a.C: New test.
660         * g++.dg/template/pr69961b.C: New test.
662 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
664         PR preprocessor/69985
665         * gcc.dg/cpp/pr69985.c: New test case.
667 2016-02-29  Jeff Law  <law@redhat.com>
669         PR tree-optimization/70005
670         * gcc.c-torture/execute/pr70005.c New test.
672         PR tree-optimization/69999
673         * gcc.c-torture/compile/pr69999.c: New test.
675 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
677         PR tree-optimization/69652
678         * gcc.dg/torture/pr69652.c: Delete test.
679         * gcc.dg/vect/pr69652.c: New test.
681 2016-02-19  Richard Biener  <rguenther@suse.de>
683         PR tree-optimization/69980
684         * gfortran.dg/vect/pr69980.f90: New testcase.
686 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
688         * gcc.target/sparc/20160229-1.c: New test.
690 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
692         * gnat.dg/stack_usage3.adb: New test.
693         * gnat.dg/stack_usage3_pkg.ads: New helper.
695 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
697         * gnat.dg/renaming8.adb: New test.
698         * gnat.dg/renaming8_pkg1.ads: New helper.
699         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
700         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
702 2016-02-29  Richard Biener  <rguenther@suse.de>
704         PR tree-optimization/69720
705         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
707 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
709         PR fortran/68147
710         PR fortran/47674
711         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
713 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
714             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716         PR fortran/56007
717         * gfortran.dg/coarray_8.f90: Adjust error message.
718         * gfortran.dg/pr56007.f90: New test.
719         * gfortran.dg/pr56007.f: New test.
721 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
723         PR tree-optimization/69989
724         * gcc.dg/torture/pr69989.c: New test.
726 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
728         * gcc.target/i386/stack-realign-win.c: New test.
730 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
732         PR fortran/60126
733         * gfortran.dg/pr60126.f90: New test.
735 2016-02-27  Jeff Law  <law@redhat.com>
737         Revert
738         2016-02-26  Richard Biener  <rguenther@suse.de>
739                     Jeff Law  <law@redhat.com>
741         PR tree-optimization/69740
742         * gcc.c-torture/compile/pr69740-1.c: New test.
743         * gcc.c-torture/compile/pr69740-2.c: New test.
745 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
747         PR fortran/69910
748         * gfortran.dg/newunit_4.f90: New test.
750 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
752         PR target/69613
753         PR rtl-optimization/69886
754         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
755         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
756         target.
758 2016-02-26  Martin Sebor  <msebor@redhat.com>
760         PR tree-optimization/15826
761         * gcc.dg/tree-ssa/pr15826.c: New test.
763 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
765         PR target/69969
766         * gcc.target/powerpc/pr69969.c: New test.
768 2016-02-26  Martin Sebor  <msebor@redhat.com>
770         PR c++/15766
771         * g++.old-deja/g++.other/decl5.C: Add a test case.
773 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
775         PR target/69946
776         * gcc.target/powerpc/pr69946.c: New file.
778 2016-02-26  Richard Biener  <rguenther@suse.de>
779             Jeff Law  <law@redhat.com>
781         PR tree-optimization/69740
782         * gcc.c-torture/compile/pr69740-1.c: New test.
783         * gcc.c-torture/compile/pr69740-2.c: New test.
785 2016-02-26  Martin Jambor  <mjambor@suse.cz>
787         PR middle-end/69920
788         * gcc.dg/torture/pr69932.c: New test.
789         * gcc.dg/torture/pr69936.c: Likewise.
791 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
793         PR target/69709
794         * gcc.target/s390/pr69709.c: New test.
796 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
798         PR target/69245
799         * gcc.target/aarch64/pr69245_1.c: New test.
801 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
803         PR target/69613
804         * gcc.dg/torture/pr69613.c: New test.
806 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
808         PR rtl-optimization/69891
809         * gcc.target/i386/pr69891.c: New test.
811 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
812             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
814         PR target/61397
815         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
816         functionality for both 32-bit and 64-bit.
818 2016-02-26  Richard Biener  <rguenther@suse.de>
820         PR tree-optimization/69551
821         * gcc.dg/torture/pr69951.c: New testcase.
823 2016-02-25  Richard Biener  <rguenther@suse.de>
825         PR tree-optimization/48795
826         * gcc.dg/Warray-bounds-18.c: New testcase.
828 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
830         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
832 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
834         PR rtl-optimization/69896
835         * gcc.dg/pr69896.c: New test.
837 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
839         PR c++/69736
840         * g++.dg/cpp1y/paren2.C: New test.
842 2016-02-24  Martin Sebor  <msebor@redhat.com>
844         PR c/51147
845         * gcc.dg/enum-mode-2.c: New test.
847 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
849         PR c++/69922
850         * g++.dg/warn/Wnonnull-compare-6.C: New test.
851         * g++.dg/warn/Wnonnull-compare-7.C: New test.
852         * g++.dg/ubsan/pr69922.C: New test.
854 2016-02-24  Marek Polacek  <polacek@redhat.com>
856         PR c/69819
857         * gcc.dg/pr69819.c: New test.
859 2016-02-24  Martin Sebor  <msebor@redhat.com>
861         PR c++/69912
862         * g++.dg/ext/flexary15.C: New test.
864 2016-02-24  Martin Sebor  <msebor@redhat.com>
866         * gcc.dg/builtins-68.c: Avoid making unportable
867         assumptions about the relationship between SIZE_MAX and UINT_MAX.
868         * g++.dg/ext/builtin_alloca.C: Same.
870 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
871             Charles Baylis  <charles.baylis@linaro.org>
873         PR debug/61033
874         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
876 2016-02-24  Richard Biener  <rguenther@suse.de>
877             Jakub Jelinek  <jakub@redhat.com>
879         PR middle-end/69760
880         * gcc.dg/torture/pr69760.c: New testcase.
882 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
884         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
885         pattern on Solaris with as.
887 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
889         * gcc.target/arm/cond_sub_restrict_it.c: New test.
890         * gcc.target/arm/condarith_restrict_it.c: Likewise.
891         * gcc.target/arm/movcond_restrict_it.c: Likewise.
892         * gcc.target/arm/negscc_restrict_it.c: Likewise.
894 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
896         PR middle-end/69915
897         * gcc.dg/pr69915.c: New test.
899 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
901         PR rtl-optimization/69886
902         * gcc.dg/torture/pr69886.c: New test.
904 2016-02-24  Richard Biener  <rguenther@suse.de>
906         PR middle-end/68963
907         * gcc.dg/torture/pr68963.c: New testcase.
909 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
911         PR target/69875
912         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
913         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
914         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
915         * gcc.target/arm/atomic_loaddi_1.c: New test.
916         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
917         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
918         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
919         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
920         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
921         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
922         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
923         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
925 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
927         PR middle-end/69909
928         * gcc.dg/torture/pr69909.c: New test.
930 2016-02-24  Richard Biener  <rguenther@suse.de>
932         PR tree-optimization/69907
933         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
934         * gcc.dg/vect/bb-slp-34.c: XFAIL.
935         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
937 2016-02-24  Christian Bruel  <christian.bruel@st.com>
939         * gcc.target/arm/pragma_cpp_fma.c: New test.
941 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
943         PR fortran/61156
944         * gfortran.dg/include_6.f90: Update test.
946 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
948         PR objc/69844
949         * objc.dg/pr69844.m: New test.
951 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
953         PR libgfortran/69456
954         * gfortran.dg/namelist_89.f90: New test.
955         * gfortran.dg/pr59700.f90: Update test..
957 2016-02-23  Martin Sebor  <msebor@redhat.com>
959         PR middle-end/69780
960         * g++.dg/ext/builtin_alloca.C: New test.
961         * gcc.dg/builtins-68.c: New test.
963 2016-02-23  Richard Henderson  <rth@redhat.com>
965         * gcc.target/i386/addr-space-3.c: Remove test.
967 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
969         PR preprocessor/69126
970         PR preprocessor/69543
971         * c-c++-common/pr69126-2-long.c: New test.
972         * c-c++-common/pr69126-2-short.c: New test.
973         * c-c++-common/pr69543-1.c: Remove xfail.
975 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
977         PR preprocessor/69126
978         PR preprocessor/69543
979         PR preprocessor/69558
980         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
981         (f): Rename to...
982         (test_2): ...this, and add leading comment.
983         (MACRO_3, test_3): New.
984         (MACRO_4A, MACRO_4B, test_4): New.
985         (MACRO): Rename to...
986         (MACRO_5): ...this.
987         (g): Rename to...
988         (test_5): ...this, updating for renaming of MACRO, and
989         add leading comment.
990         * c-c++-common/pr69543-1.c: New.
991         * c-c++-common/pr69543-2.c: New.
992         * c-c++-common/pr69543-3.c: New.
993         * c-c++-common/pr69543-4.c: New.
994         * c-c++-common/pr69558-1.c: New.
995         * c-c++-common/pr69558-2.c: New.
996         * c-c++-common/pr69558-3.c: New.
997         * c-c++-common/pr69558-4.c: New.
998         * gcc.dg/pr69558.c: Move to...
999         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
1000         xfail for c++.
1002 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
1004         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
1005         to -ftree-parallelize-loops/-fopenacc changes.
1006         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1007         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1008         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1009         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1010         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1011         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1012         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1013         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1014         * c-c++-common/goacc/kernels-loop.c: Likewise.
1015         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1016         * c-c++-common/goacc/kernels-reduction.c: Likewise.
1017         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
1018         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
1020 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1022         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
1024 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
1026         PR c++/69902
1027         * g++.dg/warn/Wnonnull-compare-5.C: New test.
1029         PR c/69900
1030         * gcc.dg/pr69900.c: New test.
1032 2016-02-23  Martin Jambor  <mjambor@suse.cz>
1034         PR tree-optimization/69666
1035         * gcc.dg/tree-ssa/pr69666.c: New test.
1037 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1039         PR fortran/67451
1040         * gfortran.dg/coarray_allocate_5.f08: New test.
1042 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1044         * gcc.target/s390/vcond-shift.c: Move to ...
1045         * gcc.target/s390/vector/vcond-shift.c: ... here.
1047 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1049         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
1050         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
1052 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1054         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
1056 2016-02-20  Mark Wielaard  <mjw@redhat.com>
1058         PR c/28901
1059         * gcc.dg/unused-variable-3.c: New test.
1061 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1063         PR target/69888
1064         * gcc.target/i386/pr69888.c: New test.
1066 2016-02-22  Richard Biener  <rguenther@suse.de>
1068         PR tree-optimization/69882
1069         * gfortran.dg/vect/pr69882.f90: New testcase.
1071 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
1073         PR target/69885
1074         * gcc.dg/pr69885.c: New test.
1076 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
1078         PR target/69806
1079         PR target/54089
1080         * gcc.target/sh/pr54089-10.c: New.
1082 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
1084         PR fortran/69423
1085         * gfortran.dg/deferred_character_15.f90 : New test.
1087 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1089         PR fortran/57365
1090         gfortran.dg/allocate_with_source_18.f03: New test.
1092 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
1094         PR fortran/52531
1095         gfortran.dg/gomp/pr52531.f90: New test.
1097 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1099         PR c++/69865
1100         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
1101         -std=c++03.
1103 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1105         PR c++/69826
1106         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
1107         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
1109         PR c++/69850
1110         * g++.dg/warn/Wnonnull-compare-4.C: New test.
1112         PR c++/69851
1113         * g++.dg/torture/pr69851.C: New test.
1115 2016-02-19  Martin Sebor  <msebor@redhat.com>
1117         PR testsuite/69573
1118         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
1120 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1122         PR c++/69850
1123         * g++.dg/warn/Wnonnull-compare-2.C: New test.
1124         * g++.dg/warn/Wnonnull-compare-3.C: New test.
1126         PR c++/67767
1127         * g++.dg/cpp0x/pr67767.C: New test.
1129 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1131         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
1132         for fp, simd, crypto, crc, lse.
1133         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
1134         above.
1135         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
1136         effective target check.
1138 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1140         PR target/69820
1141         * gcc.target/i386/pr69820.c: New test.
1143 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1145         * gcc.target/s390/vector/int128-1.c: New test.
1147 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1149         * gcc.target/s390/vector/vec-vcond-1.c: New test.
1151 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1153         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
1154         instruction pattern name to prevent the testcase from failing with
1155         -march=z13.
1157 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1159         * gcc.target/s390/md/movstr-2.c: New test.
1161 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
1163         * gcc.target/s390/morestack.c: New test.
1165 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1167         PR target/69625
1168         * gcc.target/s390/pr69625.c: Add test case.
1170 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1172         PR testsuite/68580
1173         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1175 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1177         PR target/68404
1178         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
1179         * gcc.target/powerpc/fusion3.c: Likewise.
1181 2016-02-18  Richard Biener  <rguenther@suse.de>
1183         PR middle-end/69553
1184         * g++.dg/torture/pr69553.C: New testcase.
1186 2016-02-18  Nick Clifton  <nickc@redhat.com>
1188         PR target/62254
1189         PR target/69610
1190         * gcc.target/arm/pr62554.c: New test.
1191         * gcc.target/arm/pr69610-1.c: New test.
1192         * gcc.target/arm/pr69610-2.c: New test.
1194 2016-02-18  Richard Biener  <rguenther@suse.de>
1196         PR middle-end/69854
1197         * gcc.dg/torture/pr69854.c: New testcase.
1199 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
1201         PR c++/69850
1202         * g++.dg/warn/Wnonnull-compare-1.C: New test.
1204 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1206         * gcc.target/powerpc/vec-cg.c: New test.
1208 2016-02-17  Richard Biener  <rguenther@suse.de>
1210         PR testsuite/69586
1211         * gcc.dg/uninit-21.c: Add -fno-short-enums.
1213 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1215         PR target/69161
1216         * gcc.c-torture/compile/pr69161.c: New test.
1218 2016-02-17  David Sherwood  <david.sherwood@arm.com>
1220         PR target/69532
1221         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
1222         * gcc.target/arm/vect-fmaxmin.c: Likewise.
1224 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1226         * gcc.dg/ifcvt-4.c: Skip on Visium.
1228 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1230         * gnat.dg/atomic8.adb: New test.
1232 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1234         * gnat.dg/discr46.ad[sb]: New test.
1236 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1238         PR Target/48344
1239         * gcc.target/powerpc/pr48344-1.c: New test.
1241 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1243         PR fortran/69742
1244         * gfortran.dg/associate_21.f90:  New test.
1246 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1248         PR c/69835
1249         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
1250         -Wnonnull in dg-options.
1251         * c-c++-common/nonnull-2.c: New test.
1253 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
1254             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1256         * gcc.target/aarch64/vector_initialization_nostack.c: New.
1258 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1260         PR middle-end/69801
1261         * gcc.dg/pr69801.c: Add empty dg-options.
1263 2016-02-16  James Norris  <jnorris@codesourcery.com>
1265         * c-c++-common/goacc/deviceptr-1.c: Add tests.
1266         * g++.dg/goacc/deviceptr-1.c: New file.
1268 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1270         PR tree-optimization/69820
1271         * gcc.dg/vect/pr69820.c: New test.
1273 2016-02-16  Richard Biener  <rguenther@suse.de>
1275         PR tree-optimization/69776
1276         * gcc.dg/torture/pr69776-2.c: New testcase.
1278 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1280         PR tree-optimization/69714
1281         * gcc.dg/torture/pr69714.c: New test.
1283 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1285         PR tree-optimization/69802
1286         * gcc.dg/pr69802.c: New test.
1288 2016-02-16  Richard Biener  <rguenther@suse.de>
1290         PR middle-end/69801
1291         * gcc.dg/pr69801.c: New testcase.
1293 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1295         PR libgfortran/69651
1296         * gfortran.dg/read_bang.f90: New test.
1297         * gfortran.dg/read_bang4.f90: New test.
1299 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
1301         PR c++/69658
1302         * g++.dg/init/pr69658.C: New test.
1304         PR c++/69797
1305         * c-c++-common/pr69797.c: New test.
1307 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1309         * lib/target-supports.exp (check_effective_target_section_anchors): Add
1310         check for aarch64*-*-*.
1312 2016-02-15  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/69783
1315         * gcc.dg/vect/pr69783.c: New testcase.
1317 2016-02-15  Richard Biener  <rguenther@suse.de>
1319         PR tree-optimization/69776
1320         * gcc.dg/torture/pr69776.c: New testcase.
1322 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1324         PR fortran/60526
1325         * gfortran.dg/type_decl_4.f90:  Reinstated.
1327 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
1329         PR fortran/68746
1330         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
1332 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1334         PR fortran/60526
1335         PR bootstrap/69816
1336         * gfortran.dg/type_decl_4.f90:  Removed.
1338 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1340         PR fortran/60526
1341         * gfortran.dg/type_decl_4.f90:  New test.
1343 2016-02-14  Alan Modra  <amodra@gmail.com>
1345         PR testsuite/68886
1346         * gcc.c-torture/execute/stkalign.c: Revise test.
1348 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1350         PR target/67260
1351         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
1353 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1355         PR target/67260
1356         * gcc.target/sh/torture/pr67260.c: New.
1358 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
1360         * gcc.dg/pr67964.c: Add dg-require-alias.
1362 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1364         PR target/67636
1365         PR target/64345
1366         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
1368 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370         PR libgfortran/69668
1371         * gfortran.dg/namelist_88.f90: New test.
1373 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1375         PR libgfortran/69668
1376         * gfortran.dg/namelist_38.f90: Update test.
1377         * gfortran.dg/namelist_84.f90: Update test.
1379 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1381         PR other/69554
1382         * gcc.dg/pr69554-1.c: New test.
1383         * gfortran.dg/pr69554-1.F90: New test.
1384         * gfortran.dg/pr69554-2.F90: New test.
1385         * lib/gcc-dg.exp (proc dg-locus): New function.
1386         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
1387         distinguish between the caret-printing and non-caret-printing
1388         cases.  If caret-printing has been explicitly enabled, bail out
1389         without attempting to fix up the output.
1391 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1393         PR driver/69265
1394         PR driver/69453
1395         * gcc.dg/spellcheck-options-3.c: New test case.
1396         * gcc.dg/spellcheck-options-4.c: New test case.
1397         * gcc.dg/spellcheck-options-5.c: New test case.
1398         * gcc.dg/spellcheck-options-6.c: New test case.
1399         * gcc.dg/spellcheck-options-7.c: New test case.
1400         * gcc.dg/spellcheck-options-8.c: New test case.
1401         * gcc.dg/spellcheck-options-9.c: New test case.
1402         * gcc.dg/spellcheck-options-10.c: New test case.
1404 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1406         PR rtl-optimization/69764
1407         PR rtl-optimization/69771
1408         * c-c++-common/pr69764.c: New test.
1409         * gcc.dg/torture/pr69771.c: New test.
1411 2016-02-12  Marek Polacek  <polacek@redhat.com>
1413         * g++.dg/torture/init-list1.C: New.
1415 2016-02-12  Marek Polacek  <polacek@redhat.com>
1417         * gcc.dg/pr69522.c: Add empty dg-options.
1419 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
1421         * g++.dg/lto/lto.exp: Include and init mpx.
1422         * g++.dg/lto/pr69729_0.C: New test.
1424 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1426         PR ipa/69241
1427         * g++.dg/ipa/pr69241-4.C: New test.
1429         PR ipa/68672
1430         * g++.dg/ipa/pr68672-1.C: New test.
1431         * g++.dg/ipa/pr68672-2.C: New test.
1432         * g++.dg/ipa/pr68672-3.C: New test.
1434 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1436         PR c/69522
1437         * gcc.dg/pr69522.c: New test.
1439 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
1441         PR c++/69098
1442         * g++.dg/cpp1y/69098.C: New test.
1443         * g++.dg/cpp1y/69098-2.C: New test.
1445 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1447         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
1448         and neighbour -> neighbor.
1449         * objc.dg/attributes/method-nonnull-1.m: Likewise.
1450         * objc.dg/gnu-api-2-class-meta.m: Likewise.
1451         * c-c++-common/Wvarargs.c: Likewise.
1452         * c-c++-common/goacc/host_data-5.c: Likewise.
1453         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1454         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
1455         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1456         * gcc.target/aarch64/pr60697.c: Likewise.
1457         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1458         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1459         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1460         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
1461         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1462         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1463         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1464         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1465         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
1466         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
1467         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
1468         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1469         * g++.dg/lookup/koenig5.C: Likewise.
1470         * g++.dg/ext/no-asm-2.C: Likewise.
1471         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
1472         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
1473         * gfortran.dg/used_types_16.f90: Likewise.
1474         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1475         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
1476         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1477         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
1478         * gfortran.dg/abstract_type_6.f03: Likewise.
1479         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
1480         * gfortran.dg/used_types_15.f90: Likewise.
1481         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
1482         * gfortran.dg/exit_3.f08: Likewise.
1483         * gfortran.dg/open_status_2.f90: Likewise.
1484         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1485         * gfortran.dg/intrinsic_std_1.f90: Likewise.
1486         * gfortran.dg/associate_1.f03: Likewise.
1487         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
1488         * gfortran.dg/intrinsic_std_6.f90: Likewise.
1489         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
1490         * gcc.dg/builtin-object-size-1.c: Likewise.
1491         * gcc.dg/noreturn-6.c: Likewise.
1492         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1493         * gcc.dg/globalalias.c: Likewise.
1494         * gcc.dg/builtins-config.h: Likewise.
1495         * gcc.dg/pr30457.c: Likewise.
1496         * gcc.c-torture/compile/volatile-1.c: Likewise.
1497         * gcc.c-torture/execute/20101011-1.c: Likewise.
1498         * c-c++-common/Waddress-1.c: Likewise.
1500 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
1502         PR c/69768
1503         * c-c++-common/Waddress-1.c: New test.
1505 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
1507         PR fortran/69296
1508         * gfortran.dg/associate_19.f03: New test.
1509         * gfortran.dg/associate_20.f03: New test.
1511 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
1513         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
1515 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1517         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
1518         .arch armv8-a\n.  Add -dA to dg-options.
1519         * gcc.target/aarch64/assembler_arch_1.c: New test.
1520         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
1522 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
1524         PR c++/68726
1525         * g++.dg/cpp0x/pr68726.C: New.
1527 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1529         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
1530         test.
1532 2016-02-11  Richard Biener  <rguenther@suse.de>
1534         * g++.dg/tree-ssa/pr61034.C: Adjust.
1536 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
1538         PR target/69148
1539         * gcc.target/s390/pr69148.c: New.
1541 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
1543         PR tree-optimization/69652
1544         * gcc.dg/torture/pr69652.c: New test.
1546 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1547             Patrick Palka  <ppalka@gcc.gnu.org>
1549         PR ipa/69241
1550         PR c++/69649
1551         * g++.dg/ipa/pr69241-1.C: New test.
1552         * g++.dg/ipa/pr69241-2.C: New test.
1553         * g++.dg/ipa/pr69241-3.C: New test.
1554         * g++.dg/ipa/pr69649.C: New test.
1556 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
1558         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
1559         * gcc.dg/tree-ssa/sra-18.c: Ditto.
1561 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
1563         PR tree-optimization/68021
1564         * gcc.dg/tree-ssa/pr68021.c: New test.
1566 2016-02-10  Richard Biener  <rguenther@suse.de>
1568         PR tree-optimization/69726
1569         * gcc.dg/uninit-22.c: New testcase.
1571 2016-02-09  Andrew Pinski  <apinski@cavium.com>
1573         PR tree-opt/69282
1574         * gcc.c-torture/compile/20160205-1.c: New testcase.
1576 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1578         PR target/68404
1579         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
1580         instead accessing a really large arrray.
1581         * gcc.target/powerpc/fusion3.c: Likewise.
1583 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
1585         PR target/68532
1586         * gcc.c-torture/execute/pr68532.c: New test.
1588 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
1590         PR target/69634
1591         * gcc.dg/pr69634.c: New.
1593 2016-02-09  Richard Biener  <rguenther@suse.de>
1595         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
1597 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1599         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1601 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
1603         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
1605 2016-02-09  Richard Biener  <rguenther@suse.de>
1607         PR tree-optimization/69715
1608         * gcc.dg/torture/pr69715.c: New testcase.
1610 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1612         PR c++/69139
1613         * g++.dg/cpp0x/trailing12.C: New test.
1614         * g++.dg/cpp0x/trailing13.C: New test.
1616 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1618         PR c++/69283
1619         PR c++/67835
1620         * g++.dg/cpp1y/auto-fn29.C: New test.
1621         * g++.dg/cpp1y/auto-fn30.C: New test.
1623 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1625         PR tree-optimization/69209
1626         * gcc.c-torture/compile/pr69209.c: New test.
1628 2016-02-08  Jeff Law  <law@redhat.com>
1630         PR tree-optimization/68541
1631         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
1632         of statements allowed in join block for path splitting.
1634 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1636         PR c++/59627
1637         * g++.dg/gomp/pr59627.C: New test.
1639         PR ipa/69239
1640         * g++.dg/ipa/pr69239.C: New test.
1642 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
1644         PR preprocessor/69664
1645         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
1646         * gcc.dg/cpp/warn-comments.c: Likewise.
1648 2016-02-08  Marek Polacek  <polacek@redhat.com>
1650         PR c++/69688
1651         * g++.dg/init/const12.C: New test.
1653 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
1655         PR target/60410
1656         * gcc.dg/lto/pr55113_0.c: Remove test.
1658 2016-02-08  Richard Biener  <rguenther@suse.de>
1660         PR tree-optimization/69719
1661         * gcc.dg/torture/pr69719.c: New testcase.
1663 2016-02-08  Richard Biener  <rguenther@suse.de>
1664         Jeff Law  <law@redhat.com>
1666         PR target/68273
1667         * gcc.target/mips/pr68273.c: New testcase.
1669 2016-02-08   Richard Biener  <rguenther@suse.de>
1671         PR rtl-optimization/69274
1672         * gcc.target/i386/addr-sel-1.c: XFAIL.
1674 2016-02-08  Jeff Law  <law@redhat.com>
1676         PR tree-optimization/68541
1677         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
1679         PR tree-optimization/65917
1680         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
1682 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1684         PR fortran/50555
1685         * gfortran.dg/namelist_args.f90: New test.
1687 2016-02-05  Jeff Law  <law@redhat.com>
1689         PR tree-optimization/68541
1690         * gcc.dg/tree-ssa/split-path-2.c: New test.
1691         * gcc.dg/tree-ssa/split-path-3.c: New test.
1692         * gcc.dg/tree-ssa/split-path-4.c: New test.
1693         * gcc.dg/tree-ssa/split-path-5.c: New test.
1694         * gcc.dg/tree-ssa/split-path-6.c: New test.
1695         * gcc.dg/tree-ssa/split-path-7.c: New test.
1697 2016-02-05  Martin Sebor  <msebor@redhat.com>
1699         PR c++/69662
1700         * g++.dg/warn/Wplacement-new-size-1.C: New test.
1701         * g++.dg/warn/Wplacement-new-size-2.C: New test.
1703 2016-02-06  Richard HEnderson  <rth@redhat.com>
1705         PR c/69643
1706         * gcc.target/i386/addr-space-4.c: New.
1707         * gcc.target/i386/addr-space-5.c: New.
1709 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
1711         PR fortran/66089
1712         * gfortran.dg/elemental_dependency_6.f90: New.
1714 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
1716         PR rtl-optimization/69691
1717         * gcc.c-torture/execute/pr69691.c: New test.
1719         PR c++/69628
1720         * g++.dg/parse/pr69628.C: New test.
1722 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1724         * gcc.dg/sancov/asan.c: Move to ...
1725         * gcc.dg/asan/sancov-1.c: ... here.
1727 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1729         * gcc.target/i386/pr69577.c: Require avx_runtime target.
1731 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1733         PR target/69677
1734         * gcc.target/i386/pr69677.c: New test.
1736 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
1738         PR c++/68948
1739         * g++.dg/template/pr68948.C: New test.
1741 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1743         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
1744         (only necessary on s390x).
1746 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1748         * gcc.target/i386/pr69454-2.c: Compile with -msse2
1749         -mno-accumulate-outgoing-args.
1751 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
1753         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
1755 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1757         PR c/69669
1758         * c-c++-common/pr69669.c: New test.
1760 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1762         PR target/69667
1763         * g++.dg/pr69667.C: New file.
1765 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1767         PR target/69619
1768         * gcc.dg/pr69619.c: Add new test.
1770 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
1772         PR rtl-optimization/69577
1773         * gcc.target/i386/pr69577.c: New test.
1775 2016-02-04  Martin Liska  <mliska@suse.cz>
1777         * g++.dg/asan/pr69276.C: New test.
1779 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1781         PR target/65932
1782         PR target/67714
1783         * gcc.target/arm/wmul-3.c: Simplify test to generate just
1784         a single smulbb instruction.
1785         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1786         * gcc.target/amr/wmul-2.c: Likewise.
1788 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1790         PR target/65932
1791         PR target/67714
1792         * gcc.c-torture/execute/pr67714.c: New test.
1794 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1796         PR target/69454
1797         * gcc.target/i386/pr69454-1.c: New test.
1798         * gcc.target/i386/pr69454-2.c: New test.
1800 2016-02-03  Martin Sebor  <msebor@redhat.com>
1802         PR c++/69251
1803         PR c++/69253
1804         PR c++/69290
1805         PR c++/69277
1806         PR c++/69349
1807         * g++.dg/ext/flexarray-mangle-2.C: New test.
1808         * g++.dg/ext/flexarray-mangle.C: New test.
1809         * g++.dg/ext/flexarray-subst.C: New test.
1810         * g++.dg/ext/flexary11.C: New test.
1811         * g++.dg/ext/flexary12.C: New test.
1812         * g++.dg/ext/flexary13.C: New test.
1813         * g++.dg/ext/flexary14.C: New test.
1814         * g++.dg/other/dump-ada-spec-2.C: Adjust.
1816 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1818         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
1819         Define only if CHECK_FLOAT128 is defined.
1820         (main): Properly initialize u5.
1822 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1824         PR c/69627
1825         * gcc.dg/pr69627.c: New test.
1827         PR target/69644
1828         * gcc.dg/pr69644.c: New test.
1830 2016-02-03  Mike Stump  <mikestump@comcast.net>
1832         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
1833         support for struct-layout-1.exp.
1835 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
1837         PR c++/69056
1838         * g++.dg/cpp0x/pr69056.C: New test.
1840 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
1841             Alexandre Oliva  <aoliva@redhat.com>
1843         PR target/69461
1844         * gcc.target/powerpc/pr69461.c: New.
1846 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
1848         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
1849         works from here ...
1850         (check_effective_target_fsanitize_thread): ... to here.  Do not
1851         specify additional compile flags for the test source.
1852         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
1853         specify additional compile flags for the test source.
1855 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
1857         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1859 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1861         PR fortran/67451
1862         PR fortran/69418
1863         * gfortran.dg/coarray_allocate_2.f08: New test.
1864         * gfortran.dg/coarray_allocate_3.f08: New test.
1865         * gfortran.dg/coarray_allocate_4.f08: New test.
1867 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
1869         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
1870         use same scan-tree-dump-times on all platforms.
1871         * gcc.dg/vect/vect-outer-1.c: Likewise.
1872         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1873         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1874         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1875         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1876         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1877         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1878         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1880 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
1882         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
1883         warning.
1885 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1887         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
1889 2016-02-02  James Norris  <jnorris@codesourcery.com>
1891         * c-c++-common/goacc/routine-5.c: Add tests.
1893 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
1895         * gcc.target/nvptx/unsigned-cmp.c: New test.
1897 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1899         * gcc.target/aarch64/scalar_shift_1.c
1900         (test_corners_sisd_di): Improve force to SIMD register.
1901         (test_corners_sisd_si): Likewise.
1902         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1903         Remove scan-assembler check for ldr.
1905 2016-02-02  Richard Biener  <rguenther@suse.de>
1907         PR tree-optimization/69595
1908         * gcc.dg/Warray-bounds-17.c: New testcase.
1910 2016-02-02  Richard Biener  <rguenther@suse.de>
1912         PR tree-optimization/69606
1913         * gcc.dg/torture/pr69606.c: New testcase.
1915 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
1917         PR middle-end/68542
1918         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
1919         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
1921 2016-02-02  Alan Modra  <amodra@gmail.com>
1923         PR target/69548
1924         * gcc.target/powerpc/pr69548.c: New test.
1926 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1928         PR rtl-optimization/69592
1929         * gcc.dg/pr69592.c: New test.
1931         PR preprocessor/69543
1932         PR c/69558
1933         * gcc.dg/pr69543.c: New test.
1934         * gcc.dg/pr69558.c: New test.
1936 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
1938         PR testsuite/65940
1939         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
1941 2016-02-01  Martin Sebor  <msebor@redhat.com>
1943         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
1945 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
1947         PR tree-optimization/67921
1948         * c-c++-common/ubsan/pr67921.c: New test.
1950 2016-02-01  Richard Biener  <rguenther@suse.de>
1952         PR middle-end/69556
1953         * gcc.dg/tree-ssa/recip-8.c: New testcase.
1955 2016-02-01  Richard Biener  <rguenther@suse.de>
1957         PR tree-optimization/69574
1958         * gcc.dg/torture/pr69574.c: New testcase.
1960 2016-02-01  Richard Biener  <rguenther@suse.de>
1962         PR tree-optimization/69579
1963         * gcc.dg/setjmp-6.c: New testcase.
1965 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1967         PR rtl-optimization/69570
1968         * g++.dg/opt/pr69570.C: New test.
1970 2016-02-01  Richard Henderson  <rth@redhat.com>
1972         * gcc.dg/pr69535.c: New test.
1974 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
1976         PR testsuite/69584
1977         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
1978         * gcc.dg/tree-ssa/sra-18.c: Likewise.
1980         PR debug/68244
1981         * g++.dg/parse/parens3.C: Use register "4" on hppa.
1983         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
1985 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
1987         PR fortran/67564
1988         * gfortran.dg/allocate_with_source_17.f03: New test.
1990 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1992         PR tree-optimization/69546
1993         * gcc.dg/torture/pr69546.c: New test.
1995 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
1997         PR fortran/69566
1998         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
2000 2016-01-30  Martin Sebor  <msebor@redhat.com>
2002         PR c++/68490
2003         * g++.dg/ext/flexary10.C: New test.
2005 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2007         PR fortran/66707
2008         gfortran.dg/common_23.f90: New test.
2010 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2012         PR target/65546
2013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
2014         condition being checked, and disable it when the target supports
2015         misaligned loads and stores.
2017 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2019         PR debug/69518
2020         * gcc.dg/torture/pr69518.c: New test.
2022 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
2024         PR target/69530
2025         * gcc.target/i386/pr69530.c: New test.
2027 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
2029         PR target/65604
2030         * gcc.target/mips/div-delay.c: New test.
2032 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2034         PR target/69551
2035         * gcc.target/i386/pr69551.c: New test.
2037         PR target/66137
2038         * gcc.target/i386/pr66137.c: New test.
2040 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
2042         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
2043         always built for p5600.
2044         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
2045         isa=p5600 dg-option.
2047 2016-01-29  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/69547
2050         * g++.dg/tree-ssa/pr69547.C: New testcase.
2052 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
2054         PR debug/66869
2055         * g++.dg/warn/Wunused-function2.C: New test.
2057 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2059         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
2060         support for test to succeed.
2062 2016-01-29  Marek Polacek  <polacek@redhat.com>
2064         PR c++/69509
2065         PR c++/69516
2066         * g++.dg/ext/constexpr-vla2.C: New test.
2067         * g++.dg/ext/constexpr-vla3.C: New test.
2068         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
2070 2016-01-29  Richard Biener  <rguenther@suse.de>
2072         PR middle-end/69537
2073         * gcc.dg/uninit-21.c: New testcase.
2075 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
2077         PR target/69459
2078         * gcc.target/i386/pr69459.c: New test.
2080 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
2082         PR target/68400
2083         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
2084         * gcc.target/mips/pr68400.c: New test.
2086 2016-01-28  Martin Sebor  <msebor@redhat.com>
2088         PR target/17381
2089         * gcc.target/powerpc/pr17381.c: New test.
2091 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
2093         PR middle-end/69542
2094         * gcc.dg/torture/pr69542.c: New test.
2096 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
2098         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
2100 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2102         * gcc.dg/pr65980.c: Skip on AIX.
2103         * gcc.dg/pr66688.c: Same.
2105 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
2107         PR target/63679
2108         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
2109         * gcc.dg/tree-ssa/sra-18.c: Same.
2111 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
2113         PR fortran/62536
2114         * gfortran.dg/block_15.f08: New test.
2115         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
2116         on incorrectly closed BLOCK.
2118 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
2120         * gcc.dg/declare-simd.c: New test.
2121 2016-01-28  Richard Biener  <rguenther@suse.de>
2123         PR tree-optimization/69466
2124         * gfortran.dg/vect/pr69466.f90: New testcase.
2126 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2128         * g++.dg/pr67989.C: Remove ARM-specific option.
2129         * gcc.target/arm/pr67989.C: New file.
2131 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2133         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
2134         and expm1 test for glibc < 2.11.
2136 2016-01-27  Richard Henderson  <rth@redhat.com>
2138         * gcc.c-torture/execute/pr69447.c: New test.
2140 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
2142         PR fortran/69422
2143         * gfortran.dg/alloc_comp_assign_15.f03: New test.
2145 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2147         PR debug/66869
2148         * gcc.dg/pr66869.c: New test.
2150 2016-01-25  Jeff Law  <law@redhat.com>
2152         PR tree-optimization/68398
2153         PR tree-optimization/69196
2154         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
2155         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
2156         path to avoid new heuristic allowing more irreducible regions
2157         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
2158         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2159         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
2160         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
2161         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2163 2016-01-27  Marek Polacek  <polacek@redhat.com>
2165         PR c/68062
2166         * c-c++-common/vector-compare-4.c: New test.
2168 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
2170         PR preprocessor/69126
2171         * c-c++-common/pr69126.c: New test case.
2173 2016-01-27  Ian Lance Taylor  <iant@google.com>
2175         * gcc.dg/tree-ssa/ivopt_5.c: New test.
2177 2016-01-27  Ryan Burn  <contact@rnburn.com>
2179         PR cilkplus/69267
2180         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
2182 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2184         PR target/69512
2185         * gcc.target/i386/pr69512.c: New test.
2187 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
2189         PR ada/69488
2190         * gnat.dg/sso/*.adb: Robustify dg-output directives.
2192 2016-01-27  Marek Polacek  <polacek@redhat.com>
2194         PR c++/69379
2195         * g++.dg/pr69379.C: New test.
2197 2016-01-27  Martin Sebor  <msebor@redhat.com>
2199         PR c++/69317
2200         * g++.dg/abi/Wabi-2-2.C: New test.
2201         * g++.dg/abi/Wabi-2-3.C: New test.
2202         * g++.dg/abi/Wabi-3-2.C: New test.
2203         * g++.dg/abi/Wabi-3-3.C: New test.
2205 2016-01-27  Richard Biener  <rguenther@suse.de>
2207         PR tree-optimization/69166
2208         * gcc.dg/torture/pr69166.c: New testcase.
2210 2016-01-27  Martin Jambor  <mjambor@suse.cz>
2212         PR tree-optimization/69355
2213         * gcc.dg/tree-ssa/pr69355.c: New test.
2215 2016-01-27  Marek Polacek  <polacek@redhat.com>
2217         PR c++/69496
2218         * g++.dg/ext/constexpr-vla1.C: New test.
2220 2016-01-20  Christian Bruel  <christian.bruel@st.com>
2222         PR target/69245
2223         * gcc.target/arm/pr69245.c: New test.
2225 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2227         PR tree-optimization/69399
2228         * gcc.dg/torture/pr69399.c: New test.
2230 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2232         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
2234 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2236         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
2238 2016-01-26  Tom de Vries  <tom@codesourcery.com>
2240         PR tree-optimization/69110
2241         * gcc.dg/autopar/pr69110.c: New test.
2243 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
2244             Sebastian Pop  <s.pop@samsung.com>
2246         * gcc.dg/graphite/isl-ast-op-select.c: New.
2248 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2250         PR fortran/69385
2251         * gfortran.dg/allocate_error_6.f90: New test.
2253 2016-01-26  Richard Henderson  <rth@redhat.com>
2255         * gcc.dg/tm/pr60908.c: New test.
2257 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
2259         PR other/69006
2260         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
2261         directive.
2262         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
2263         expected multiline output to reflect the colorization being
2264         disabled before newlines.
2265         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2266         (custom_diagnostic_finalizer): Replace call to
2267         pp_newline_and_flush with call to pp_flush.
2268         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
2269         * gfortran.dg/implicit_class_1.f90: Likewise.
2270         * lib/gcc-dg.exp (allow_blank_lines): New global.
2271         (dg-allow-blank-lines-in-output): New procedure.
2272         (gcc-dg-prune): Complain about blank lines in the output, unless
2273         dg-allow-blank-lines-in-output was called.
2274         * lib/multiline.exp (_build_multiline_regex): Only support
2275         arbitrary followup text for non-blank-lines, not for blank lines.
2277 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2279         PR tree-optimization/69483
2280         * gcc.dg/pr69483.c: New test.
2281         * g++.dg/opt/pr69483.C: New test.
2283 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2285         PR target/68620
2286         * gcc.target/arm/pr68620.c: New test.
2288 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2290         * gcc.target/i386/pr68986-2.c: Remove -m32.
2292 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2294         PR target/68986
2295         * gcc.target/i386/pr68986-1.c: New test.
2296         * gcc.target/i386/pr68986-2.c: Likewise.
2297         * gcc.target/i386/pr68986-3.c: Likewise.
2299 2016-01-26  Christian Bruel  <christian.bruel@st.com>
2301         * lib/target-supports.exp
2302         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
2303         (check_effective_target_arm_crypto_pragma_ok): Likewise.
2304         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
2306 2016-01-26  Richard Biener  <rguenther@suse.de>
2308         PR tree-optimization/69452
2309         * gcc.dg/torture/pr69452.c: New testcase.
2311 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2313         PR target/69442
2314         * gcc.dg/pr69442.c: New test.
2316 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
2318         PR target/67896
2319         * gcc.target/aarch64/simd/pr67896.C: New.
2321 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
2323         PR tree-optimization/69400
2324         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
2325         function.
2326         (plugin_init): Call it.
2327         * gcc.dg/torture/pr69400.c: New test.
2329 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2331         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
2333 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2334             Sebastian Pop  <s.pop@samsung.com>
2336         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
2337         isl-0.15.
2339 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2340             Sebastian Pop  <s.pop@samsung.com>
2342         * gcc.dg/graphite/pr69292.c: New.
2344 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
2346         * c-c++-common/goacc/use_device-1.c: New test.
2348 2016-01-25  Jeff Law  <law@redhat.com>
2350         PR tree-optimization/69196
2351         PR tree-optimization/68398
2352         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
2353         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2355 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
2357         PR target/69469
2358         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
2359         Algorithm.
2361 2016-01-25  Richard Biener  <rguenther@suse.de>
2363         PR testsuite/69380
2364         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
2366 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
2368         PR target/69421
2369         * gcc.dg/pr69421.c: New test.
2371 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
2373         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
2374         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
2375         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
2376         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
2377         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
2378         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
2379         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
2380         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
2381         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
2382         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
2384 2016-01-25  Richard Biener  <rguenther@suse.de>
2386         PR tree-optimization/69376
2387         * gcc.dg/torture/pr69376.c: New testcase.
2389 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391         PR fortran/69397
2392         PR fortran/68442
2393         * gfortran.dg/interface_38.f90: New test.
2394         * gfortran.dg/interface_39.f90: New test.
2396 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
2398         Revert:
2399         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2401         PR c++/11858
2402         PR c++/24663
2403         PR c++/24664
2404         * g++.dg/template/pr11858.C: New test.
2405         * g++.dg/template/pr24663.C: New test.
2406         * g++.dg/template/unify12.C: New test.
2407         * g++.dg/template/unify13.C: New test.
2408         * g++.dg/template/unify14.C: New test.
2409         * g++.dg/template/unify15.C: New test.
2410         * g++.dg/template/unify16.C: New test.
2411         * g++.dg/template/unify17.C: New test.
2413 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2415         PR fortran/68283
2416         gfortran.dg/pr68283.f90: New test.
2418 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2420         PR fortran/66094
2421         * gfortran.dg/inline_matmul_13.f90:  New test.
2422         * gfortran.dg/matmul_bounds_8.f90:  New test.
2423         * gfortran.dg/matmul_bounds_9.f90:  New test.
2424         * gfortran.dg/matmul_bounds_10.f90:  New test.
2426 2016-01-23  Tom de Vries  <tom@codesourcery.com>
2428         PR tree-optimization/69426
2429         * gcc.dg/autopar/pr69426.c: New test.
2431 2016-01-23  Martin Sebor  <msebor@redhat.com>
2433         PR c++/58109
2434         PR c++/69022
2435         * g++.dg/cpp0x/alignas5.C: New test.
2436         * g++.dg/ext/vector29.C: Same.
2438 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
2440         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
2441         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
2442         _GNU_SOURCE from compile flags to the source.
2443         * gcc.target/i386/chkp-stropt-12.c: Ditto.
2444         * gcc.target/i386/chkp-stropt-16.c: Ditto.
2445         * gcc.target/i386/chkp-stropt-4.c: Ditto.
2446         * gcc.target/i386/chkp-stropt-8.c: Ditto.
2448 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
2450         PR target/69432
2451         * g++.dg/opt/pr69432.C: New test.
2453 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2455         * gcc.target/powerpc/pr63354c: Adjust target selector to include
2456         32-bit targets testing an -m64 multilib.
2458 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2460         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
2461         64-bit support.
2463 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
2465         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
2467 2016-01-21  Christian Bruel  <christian.bruel@st.com>
2469         PR target/68674
2470         * gcc.target/i386/pr68674.c
2471         * gcc.target/aarch64/pr68674.c
2472         * gcc.target/arm/pr68674.c
2474 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2476         PR target/69403
2477         * gcc.c-torture/execute/pr69403.c: New test.
2479 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2481         PR c++/55843
2482         * g++.dg/template/pr55843.C: New.
2484 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
2486         PR testsuite/66877
2487         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
2488         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
2490 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2492         PR testsuite/67489
2493         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
2494         from dg-do compile directive, and instead add
2495         { dg-require-effective-target int128 }.
2497 2016-01-20  Martin Sebor  <msebor@redhat.com>
2499         PR c/69405
2500         * gcc.dg/sync-fetch.c: New test.
2502 2016-01-21  Martin Sebor  <msebor@redhat.com>
2504         PR target/69252
2505         * gcc.target/powerpc/pr69252.c: New test.
2507 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509         PR fortran/65996
2510         * gfortran.dg/pr65996.f90: New test.
2512 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2514         PR c++/68810
2515         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2516         expected to generate an error.
2518 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2520         PR middle-end/66178
2521         * gcc.dg/torture/pr66178.c: New test.
2523 2016-01-21  Anton Blanchard  <anton@samba.org>
2524             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2526         PR target/63354
2527         * gcc.target/powerpc/pr63354.c:  New test.
2529 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2531         PR rtl-optimization/68990
2532         * gcc.target/i386/pr68990: New.
2534 2016-01-21  Nick Clifton  <nickc@redhat.com>
2536         PR target/69129
2537         * gcc.target/mips/pr69129.c: New.
2539 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
2541         PR c++/58046
2542         * g++.dg/cpp0x/pr58046.C: New.
2544 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2546         PR target/69187
2547         PR target/65624
2548         * gcc.target/arm/pr69187.c: New test.
2550         PR c++/69355
2551         * g++.dg/torture/pr69355.C: New test.
2553 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2554             Sebastian Pop  <s.pop@samsung.com>
2556         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
2558 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2559             Sebastian Pop  <s.pop@samsung.com>
2561         * gcc.dg/graphite/pr68976.c: New test.
2563 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2565         PR middle-end/67653
2566         * c-c++-common/pr67653.c: New test.
2567         * gcc.dg/torture/pr29119.c: Add dg-warning.
2569 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
2571         * gcc.target/powerpc/cpu-builtin-1.c: New test.
2573 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2575         PR c/24293
2576         * gcc.dg/pr24293.c: New test.
2577         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
2578         incomplete struct type.
2579         * gcc.dg/declspec-1.c: Likewise.
2580         * gcc.dg/pr63549.c: Likewise.
2582 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
2584         PR tree-optimization/66612
2585         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
2586         for bdn instruction.
2588 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2590         * lib/target-supports.exp
2591         (check_effective_target_arm_fp_ok_nocache): New.
2592         (check_effective_target_arm_fp_ok): New.
2593         (add_options_for_arm_fp): New.
2594         (check_effective_target_arm_crypto_ok_nocache): Require
2595         target_arm_v8_neon_ok instead of arm32.
2596         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
2597         (check_effective_target_arm_crypto_pragma_ok): New.
2598         (add_options_for_arm_vfp): New.
2599         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
2600         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
2601         target instead. Force initial fpu to vfp.
2602         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
2603         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
2604         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
2605         dependency.
2606         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
2607         use arm_vfp effective target instead. Force initial fpu to vfp.
2608         * gcc.target/arm/attr-neon3.c: Likewise.
2609         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
2610         arm_vfp_ok.
2611         * gcc.target/arm/unsigned-float.c: Likewise.
2612         * gcc.target/arm/vfp-1.c: Likewise.
2613         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2614         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2615         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2616         * gcc.target/arm/vfp-ldmias.c: Likewise.
2617         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2618         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2619         * gcc.target/arm/vfp-stmiad.c: Likewise.
2620         * gcc.target/arm/vfp-stmias.c: Likewise.
2621         * gcc.target/arm/vnmul-1.c: Likewise.
2622         * gcc.target/arm/vnmul-2.c: Likewise.
2623         * gcc.target/arm/vnmul-3.c: Likewise.
2624         * gcc.target/arm/vnmul-4.c: Likewise.
2626 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2628         PR testsuite/69366
2629         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
2630         the MPX run-time library, for compile-time MPX test.
2631         * gcc.target/i386/chkp-always_inline.c: Likewise.
2632         * gcc.target/i386/chkp-bndret.c: Likewise.
2633         * gcc.target/i386/chkp-builtins-1.c: Likewise.
2634         * gcc.target/i386/chkp-builtins-2.c: Likewise.
2635         * gcc.target/i386/chkp-builtins-3.c: Likewise.
2636         * gcc.target/i386/chkp-builtins-4.c: Likewise.
2637         * gcc.target/i386/chkp-const-check-1.c: Likewise.
2638         * gcc.target/i386/chkp-const-check-2.c: Likewise.
2639         * gcc.target/i386/chkp-hidden-def.c: Likewise.
2640         * gcc.target/i386/chkp-label-address.c: Likewise.
2641         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2642         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
2643         * gcc.target/i386/chkp-pr69044.c: Likewise.
2644         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2645         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2646         * gcc.target/i386/chkp-strchr.c: Likewise.
2647         * gcc.target/i386/chkp-strlen-1.c: Likewise.
2648         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2649         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2650         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2651         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2652         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2653         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2654         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2655         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2656         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2657         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2658         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2659         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2660         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2661         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2662         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2663         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2664         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2665         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2666         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2667         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2668         * gcc.target/i386/pr63995-2.c: Likewise.
2669         * gcc.target/i386/pr64805.c: Likewise.
2670         * gcc.target/i386/pr65044.c: Likewise.
2671         * gcc.target/i386/pr65167.c: Likewise.
2672         * gcc.target/i386/pr65183.c: Likewise.
2673         * gcc.target/i386/pr65184.c: Likewise.
2674         * gcc.target/i386/thunk-retbnd.c: Likewise.
2676 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
2678         PR tree-optimization/69328
2679         * gcc.dg/pr69328.c: New test.
2681 2016-01-20  Jeff Law  <law@redhat.com>
2683         PR target/25114
2684         * gcc.target/m68k/pr25114.c: New test.
2686 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2688         * gcc.target/arm/memset-inline-10.c: Added
2689         dg-require-effective-target arm_thumb2_ok.
2691 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
2693         * gcc.dg/debug/dwarf2/sso.c: New test.
2695 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
2697         PR testsuite/68820
2698         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
2699         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
2700         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
2702 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2704         PR ipa/66223
2705         * g++.dg/ipa/devirt-50.C: New testcase.
2707 2016-01-19  Marek Polacek  <polacek@redhat.com>
2709         PR c++/68965
2710         * g++.dg/cpp1y/parameter-pack-1.C: New test.
2711         * g++.dg/cpp1y/parameter-pack-2.C: New test.
2713 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2715         PR target/69135
2716         * gcc.target/arm/pr69135_1.c: New test.
2718 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2720         * gcc.target/aarch64/ccmp_1.c: Add new tests.
2722 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2724         * gcc.target/aarch64/ccmp_1.c: New testcase.
2726 2016-01-19  Marek Polacek  <polacek@redhat.com>
2728         PR c++/68586
2729         * g++.dg/cpp0x/enum30.C: New test.
2731 2016-01-19  Richard Biener  <rguenther@suse.de>
2733         PR tree-optimization/69336
2734         * g++.dg/tree-ssa/pr69336.C: New testcase.
2736 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2738         PR debug/65779
2739         * gcc.dg/pr65779.c: New test.
2741 2016-01-19  Richard Biener  <rguenther@suse.de>
2743         PR tree-optimization/69352
2744         * gcc.dg/torture/pr69352.c: New testcase.
2746 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2748         PR rtl-optimization/68955
2749         PR rtl-optimization/64557
2750         * gcc.dg/torture/pr68955.c: New test.
2752 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2754         PR lto/69136
2755         * g++.dg/torture/pr69136.C: New testcase.
2757 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2759         PR lto/69133
2760         * g++.dg/lto/pr69133_0.C: New testcase.
2761         * g++.dg/lto/pr69133_1.C: New testcase.
2763 2016-01-15  Jeff Law  <law@redhat.com>
2765         PR tree-optimization/69320
2766         * gcc.c-torture/pr69320-1.c: New test.
2767         * gcc.c-torture/pr69320-2.c: New test.
2768         * gcc.c-torture/pr69320-3.c: New test.
2769         * gcc.c-torture/pr69320-4.c: New test.
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-18  David Malcolm  <dmalcolm@redhat.com>
2787         PR testsuite/69181
2788         * gcc.dg/pr69181-1.c: New test file.
2789         * gcc.dg/pr69181-2.c: New test file.
2790         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
2791         globals by moving it to...
2792         (cleanup-after-saved-dg-test): ...this new function.  Add
2793         "global additional_sources_used".  Add reset of global
2794         multiline_expected_outputs to the empty list.
2795         * lib/multiline.exp (_multiline_expected_outputs): Rename this
2796         global to...
2797         (multiline_expected_outputs): ...this, and updated comments to
2798         note that it is modified from gcc-dg.exp.
2799         (dg-end-multiline-output): Update for the above renaming.
2800         (handle-multiline-outputs): Likewise.  Remove the clearing
2801         of the expected outputs to the empty list.
2803 2016-01-18  Richard Biener  <rguenther@suse.de>
2805         PR tree-optimization/69297
2806         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
2808 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
2810         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
2811         dg-options.
2812         * gcc.target/mips/mips-3d-2.c: Likewise.
2813         * gcc.target/mips/mips-3d-3.c: Likewise.
2814         * gcc.target/mips/mips-3d-4.c: Likewise.
2815         * gcc.target/mips/mips-3d-5.c: Likewise.
2816         * gcc.target/mips/mips-3d-6.c: Likewise.
2817         * gcc.target/mips/mips-3d-7.c: Likewise.
2818         * gcc.target/mips/mips-3d-8.c: Likewise.
2819         * gcc.target/mips/mips-3d-9.c: Likewise.
2820         * gcc.target/mips/mips-ps-1.c: Likewise.
2821         * gcc.target/mips/mips-ps-2.c: Likewise.
2822         * gcc.target/mips/mips-ps-3.c: Likewise.
2823         * gcc.target/mips/mips-ps-4.c: Likewise.
2824         * gcc.target/mips/mips-ps-5.c: Likewise.
2825         * gcc.target/mips/mips-ps-6.c: Likewise.
2826         * gcc.target/mips/mips-ps-7.c: Likewise.
2827         * gcc.target/mips/mips-ps-type.c: Likewise.
2828         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2829         * gcc.target/mips/mips16-attributes-6.c: Likewise.
2831 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2833         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
2834         * c-c++-common/goacc/kernels-double-reduction.c: New test.
2835         * c-c++-common/goacc/kernels-empty.c: New test.
2836         * c-c++-common/goacc/kernels-eternal.c: New test.
2837         * c-c++-common/goacc/kernels-loop-2.c: New test.
2838         * c-c++-common/goacc/kernels-loop-3.c: New test.
2839         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
2840         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
2841         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
2842         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
2843         * c-c++-common/goacc/kernels-loop-data.c: New test.
2844         * c-c++-common/goacc/kernels-loop-g.c: New test.
2845         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
2846         * c-c++-common/goacc/kernels-loop-n.c: New test.
2847         * c-c++-common/goacc/kernels-loop-nest.c: New test.
2848         * c-c++-common/goacc/kernels-loop.c: New test.
2849         * c-c++-common/goacc/kernels-noreturn.c: New test.
2850         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
2851         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
2852         * c-c++-common/goacc/kernels-reduction.c: New test.
2854 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2856         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
2857         * gcc.dg/autopar/outer-2.c: Same.
2858         * gcc.dg/autopar/outer-3.c: Same.
2859         * gcc.dg/autopar/outer-4.c: Same.
2860         * gcc.dg/autopar/outer-5.c: Same.
2861         * gcc.dg/autopar/outer-6.c: Same.
2862         * gcc.dg/autopar/parallelization-1.c: Same.
2863         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
2864         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
2865         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
2866         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
2867         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
2868         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
2869         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
2870         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
2871         * gcc.dg/autopar/pr39500-1.c: Same.
2872         * gcc.dg/autopar/pr39500-2.c: Same.
2873         * gcc.dg/autopar/pr46193.c: Same.
2874         * gcc.dg/autopar/pr46194.c: Same.
2875         * gcc.dg/autopar/pr49580.c: Same.
2876         * gcc.dg/autopar/pr49960-1.c: Same.
2877         * gcc.dg/autopar/pr49960.c: Same.
2878         * gcc.dg/autopar/pr68373.c: Same.
2879         * gcc.dg/autopar/reduc-1.c: Same.
2880         * gcc.dg/autopar/reduc-1char.c: Same.
2881         * gcc.dg/autopar/reduc-1short.c: Same.
2882         * gcc.dg/autopar/reduc-2.c: Same.
2883         * gcc.dg/autopar/reduc-2char.c: Same.
2884         * gcc.dg/autopar/reduc-2short.c: Same.
2885         * gcc.dg/autopar/reduc-3.c: Same.
2886         * gcc.dg/autopar/reduc-4.c: Same.
2887         * gcc.dg/autopar/reduc-6.c: Same.
2888         * gcc.dg/autopar/reduc-7.c: Same.
2889         * gcc.dg/autopar/reduc-8.c: Same.
2890         * gcc.dg/autopar/reduc-9.c: Same.
2891         * gcc.dg/autopar/uns-outer-4.c: Same.
2892         * gcc.dg/autopar/uns-outer-5.c: Same.
2893         * gcc.dg/autopar/uns-outer-6.c: Same.
2894         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2895         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2897 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2899         PR target/63679
2900         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2901         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2903 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2905         PR target/63679
2906         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
2907         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
2908         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
2910 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2912         PR target/63679
2913         * gcc.dg/tree-ssa/sra-17.c: New.
2914         * gcc.dg/tree-ssa/sra-18.c: New.
2916 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2918         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
2920 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
2922         * gnat.dg/inline12.adb: New test.
2924 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
2926         PR tree-optimization/66797
2927         * gcc.c-torture/execute/pr65447.c: Relax check condition.
2929 2016-01-18  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/69170
2932         * gcc.dg/torture/pr69170.c: New testcase.
2934 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
2936         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
2938 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2940         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
2942 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2944         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
2945         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
2946         redundant dg-require-effective-target pthread.
2947         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
2948         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2949         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2950         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2951         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2952         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2953         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2955 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
2957         PR target/68609
2958         * gcc.target/powerpc/recip-6.c: Enable on AIX.
2959         * gcc.target/powerpc/recip-7.c: Same.
2961 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2963         PR c++/69091
2964         * g++.dg/template/pr69091.C: New test.
2966 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2968         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
2969         dump does not contain an error_mark_node.
2970         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
2971         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
2973 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2975         PR c++/68936
2976         * g++.dg/template/pr68936.C: New test.
2978 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
2980         PR target/68609
2981         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
2982         * gcc.target/powerpc/recip-2.c: Same.
2983         * gcc.target/powerpc/recip-3.c: Same.
2984         * gcc.target/powerpc/recip-4.c: Same.
2985         * gcc.target/powerpc/recip-sqrtf.c: Same.
2987 2016-01-15  Jeff Law  <law@redhat.com>
2989         PR tree-optimization/69270
2990         * gcc.dg/tree-ssa/pr69270-2.c: New test.
2991         * gcc.dg/tree-ssa/pr69270-3.c: New test.
2993 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
2995         PR fortran/49630
2996         * gfortran.dg/deferred_character_13.f90: New test for the fix
2997         of comment 3 of the PR.
2999         PR fortran/54070
3000         * gfortran.dg/deferred_character_8.f90: New test
3001         * gfortran.dg/allocate_error_5.f90: New test
3003         PR fortran/60593
3004         * gfortran.dg/deferred_character_10.f90: New test
3006         PR fortran/60795
3007         * gfortran.dg/deferred_character_14.f90: New test
3009         PR fortran/61147
3010         * gfortran.dg/deferred_character_11.f90: New test
3012         PR fortran/64324
3013         * gfortran.dg/deferred_character_9.f90: New test
3015 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3017         PR rtl-optimization/69030
3018         * gcc.target/i386/pr69030.c: New.
3020 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3022         * gcc.target/aarch64/target_attr_17.c: New test.
3024 2016-01-15  Richard Biener  <rguenther@suse.de>
3026         PR tree-optimization/66856
3027         * gcc.dg/torture/pr66856-1.c: New testcase.
3028         * gcc.dg/torture/pr66856-2.c: Likewise.
3030 2016-01-15  Richard Biener  <rguenther@suse.de>
3032         PR debug/69137
3033         * g++.dg/lto/pr69137_0.C: New testcase.
3035 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
3037         PR middle-end/69246
3038         * gcc.target/i386/pr69246.c: New test.
3040 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3042         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
3044 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3046         PR c++/56194
3047         * g++.dg/init/const9.C: Disable test on S/390.
3049 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3051         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
3052         * g++.dg/Wno-frame-address.C: Ditto.
3054 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3056         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
3058 2016-01-15  Richard Biener  <rguenther@suse.de>
3060         PR tree-optimization/68961
3061         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
3063 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3065         * gcc.target/i386/pr65105-5.c: New test.
3067 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3069         * gcc.c-torture/execute/alias-4.c: New testcase.
3071 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
3073         PR ipa/68148
3074         * g++.dg/ipa/devirt-49.C: New testcase.
3076 2016-01-15  Christian Bruel  <christian.bruel@st.com>
3078         PR target/65837
3079         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
3080         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
3081         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
3083 2016-01-15  Richard Biener  <rguenther@suse.de>
3085         PR tree-optimization/69117
3086         * gcc.dg/torture/pr69117.c: New testcase.
3088 2015-01-14  Ryan Burn  <contact@rnburn.com>
3090         PR c++/69048
3091         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
3093 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3095         PR testsuite/67509
3096         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
3097         range tests use 100 * maximum instead of maximum + 1.
3099 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3101         PR debug/69244
3102         * gcc.dg/guality/pr69244.c: New test.
3104 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
3106         * lib/target-supports.exp (check_effective_target_issignaling):
3107         New procedure.
3108         * gcc.dg/pr61441.c: Require issignaling effective target.
3110 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
3112         PR target/68803
3113         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
3115 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
3117         PR c++/68819
3118         PR preprocessor/69177
3119         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
3120         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
3121         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
3122         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3124 2016-01-14  Marek Polacek  <polacek@redhat.com>
3126         PR c/69262
3127         * gcc.dg/array-15.c: New test.
3129 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3131         PR middle-end/68146
3132         PR tree-optimization/69155
3133         * gfortran.dg/pr68146.f: New test.
3134         * gfortran.dg/pr69155.f90: New test.
3136 2016-01-14  Richard Biener  <rguenther@suse.de>
3138         PR tree-optimization/68060
3139         * gcc.dg/torture/pr68060-1.c: New testcase.
3140         * gcc.dg/torture/pr68060-2.c: Likewise.
3142 2016-01-14  Nick Clifton  <nickc@redhat.com>
3144         * lib/target-supports.exp
3145         (check_effective_target_arm_neon_ok_nocache): Add an option
3146         sequence that includes setting the ARM architecture to ARMv7-A.
3147         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
3148         command line options necessary to enable Neon support.
3149         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
3150         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
3151         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
3152         * gcc.target/arm/pr69180.c: Likewise.
3154 2016-01-14  Jeff Law  <law@redhat.com>
3156         PR tree-optimization/69270
3157         * gcc.dg/tree-ssa/pr69270.c: New test.
3159 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
3161         PR c/66208
3162         * c-c++-common/pr66208.c: New file.
3164 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3166         PR tree-optimization/69156
3167         * gcc.dg/pr69156.c: New test.
3169 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3171         * gcc.target/i386/pr69225-7.c: New test.
3173 2016-01-13  Richard Henderson  <rth@redhat.com>
3175         * gcc.dg/tm/memopt-13.c: Update expected function.
3176         * gcc.dg/tm/memopt-6.c: Likewise.
3178 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
3180         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
3181         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
3182         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
3183         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
3185 2016-01-13  Tom de Vries  <tom@codesourcery.com>
3187         PR tree-optimization/69169
3188         * gcc.dg/pr69169.c: New test.
3190 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
3192         PR target/69228
3193         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
3194         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
3195         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
3196         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
3197         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
3198         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
3199         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
3200         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
3202 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3204         PR target/69247
3205         * gcc.dg/pr69247.c: New test.
3207 2016-01-13  Richard Biener  <rguenther@suse.de>
3209         PR tree-optimization/69242
3210         * gcc.dg/torture/pr69242.c: New testcase.
3212 2016-01-13  Richard Biener  <rguenther@suse.de>
3214         PR tree-optimization/69186
3215         * gcc.dg/torture/pr69186.c: New testcase.
3217 2016-01-13  Jeff Law  <law@redhat.com>
3219         PR tree-optimization/67755
3220         * gcc.dg/tree-ssa/pr67755.c: New test.
3222 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3224         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
3225         pass number in output by a star.
3227 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
3229         PR tree-optimization/68911
3230         * gcc.c-torture/execute/pr68911.c: New test.
3232 2016-01-12  Marek Polacek  <polacek@redhat.com>
3234         PR c++/68979
3235         * g++.dg/warn/permissive-1.C: New test.
3237 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3239         PR objc++/68511
3240         PR c++/69213
3241         * g++.dg/opt/pr69213.C: New test.
3243 2016-01-12  Christian Bruel  <christian.bruel@st.com>
3245         PR target/69180
3246         * gcc.target/arm/pr69180.c: New test.
3248 2016-01-12  Richard Biener  <rguenther@suse.de>
3250         PR lto/69077
3251         * g++.dg/lto/pr69077_0.C: New testcase.
3252         * g++.dg/lto/pr69077_1.C: Likewise.
3254 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3256         PR target/69175
3257         * g++.dg/opt/pr69175.C: New test.
3259 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
3261         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
3262         rather than #including math.h & stdlib.h.
3263         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
3264         * gcc.dg/vect/pr49771.c: Likewise.
3265         * gcc.dg/vect/vect-10-big-array.c: Likewise.
3266         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
3267         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
3268         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
3269         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
3270         * gcc.dg/vect/pr44507.c: Likewise.
3271         * gcc.dg/vect/pr45902.c: Likewise.
3272         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
3273         * gcc.dg/vect/vect-117.c: Likewise.
3274         * gcc.dg/vect/vect-99.c: Likewise.
3275         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3276         * gcc.dg/vect/vect-cond-1.c: Likewise.
3277         * gcc.dg/vect/vect-cond-2.c: Likewise.
3278         * gcc.dg/vect/vect-cond-3.c: Likewise.
3279         * gcc.dg/vect/vect-cond-4.c: Likewise.
3280         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3281         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3282         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3283         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
3284         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3285         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3286         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3287         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3288         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3289         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3290         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3291         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3292         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3293         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
3294         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
3295         include of signal.h.
3296         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
3297         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
3298         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
3299         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
3300         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
3301         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3302         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3303         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
3304         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
3305         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3306         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3307         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3308         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
3309         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
3310         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
3311         * gcc.dg/vect/vect-outer-5.c: Likewise.
3312         * gcc.dg/vect/vect-outer-6.c: Likewise.
3313         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
3314         include of stdio.h.
3316 2016-01-12  Nick Clifton  <nickc@redhat.com>
3318         PR target/68913
3319         * gcc.dg/lto/pr61886_0.c: Rename the external function called
3320         to fread so that it will be found in all target runtimes.
3322 2016-01-12  Richard Biener  <rguenther@suse.de>
3324         PR tree-optimization/69053
3325         * g++.dg/torture/pr69053.C: New testcase.
3327 2016-01-12  Richard Biener  <rguenther@suse.de>
3329         PR tree-optimization/69168
3330         * gcc.dg/torture/pr69168.c: New testcase.
3332 2016-01-12  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/69157
3335         * gcc.dg/torture/pr69157.c: New testcase.
3337 2016-01-12  Richard Biener  <rguenther@suse.de>
3339         PR tree-optimization/69174
3340         * gcc.dg/torture/pr69174.c: New testcase.
3342 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3344         PR c++/66808
3345         PR c++/69000
3346         * g++.dg/tls/pr66808.C: New test.
3347         * g++.dg/tls/pr69000.C: New test.
3349 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3351         * gcc.target/powerpc/swaps-p8-23.c: New test.
3352         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
3354 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
3356         PR tree-optimization/68356
3357         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
3359 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3360             Jim Wilson  <jim.wilson@linaro.org>
3362         PR target/69194
3363         * gcc.target/arm/pr69194.c: New test.
3365 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3367         PR target/69225
3368         * gcc.target/i386/pr69225-1.c: New test.
3369         * gcc.target/i386/pr69225-2.c: Likewise.
3370         * gcc.target/i386/pr69225-3.c: Likewise.
3371         * gcc.target/i386/pr69225-4.c: Likewise.
3372         * gcc.target/i386/pr69225-5.c: Likewise.
3373         * gcc.target/i386/pr69225-6.c: Likewise.
3375 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
3377         PR target/67462
3378         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
3379         if lp64.
3381         PR target/69071
3382         * gcc.dg/pr69071.c: New test.
3384         PR c++/69211
3385         * g++.dg/opt/pr69211.C: New test.
3387         PR tree-optimization/69214
3388         * gcc.c-torture/compile/pr69214.c: New test.
3390 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
3392         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
3393         * gcc.target/i386/pr66232-11.c: Ditto.
3394         * gcc.target/i386/pr66232-12.c: Ditto.
3395         * gcc.target/i386/pr66232-13.c: Ditto.
3397 2016-01-11  Richard Biener  <rguenther@suse.de>
3399         PR tree-optimization/69173
3400         * gcc.dg/torture/pr69173.c: New testcase.
3402 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3404         PR rtl-optimization/68796
3405         * gcc.target/aarch64/tst_5.c: New test.
3406         * gcc.target/aarch64/tst_6.c: Likewise.
3408 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3410         PR rtl-optimization/68841
3411         * gcc.dg/pr68841.c: New test.
3412         * gcc.c-torture/execute/pr68841.c: New test.
3414 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3416         PR rtl-optimization/68920
3417         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
3418         for ix86 targets.
3419         * gcc.dg/ifcvt-5.c: New test.
3421 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
3423         PR bootstrap/69123
3424         * g++.dg/pr69123.C: New.
3426 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3428         PR target/69010
3429         * gcc.target/i386/pr69010.c: New test.
3431 2016-01-11  Martin Jambor  <mjambor@suse.cz>
3433         PR ipa/69044
3434         * gcc.target/i386/chkp-pr69044.c: New test.
3436 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3438         PR tree-optimization/69109
3439         * gcc.dg/autopar/pr69109-2.c: New test.
3440         * gcc.dg/autopar/pr69109.c: New test.
3442 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3444         PR tree-optimization/69108
3445         * gcc.dg/autopar/pr69108.c: New test.
3447 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
3449         PR c++/69029
3450         * c-c++-common/Wisleading-indentation.c: Augment test.
3452 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3454         PR fortran/69154
3455         * gfortran.dg/inline_matmul_12.f90:  New test.
3457 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
3459         PR fortran/67779
3460         * gfortran.dg/actual_array_offset_1: New test.
3462 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3464         PR tree-optimization/69062
3465         * gcc.dg/autopar/pr69062.c: New test.
3467 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
3469         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
3470         * gcc.dg/vect/slp-perm-2.c: Likewise.
3471         * gcc.dg/vect/slp-perm-3.c: Likewise.
3472         * gcc.dg/vect/slp-perm-5.c: Likewise.
3473         * gcc.dg/vect/slp-perm-6.c: Likewise.
3474         * gcc.dg/vect/slp-perm-7.c: Likewise.
3475         * gcc.dg/vect/slp-perm-8.c: Likewise.
3477 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3479         PR tree-optimization/69039
3480         * gcc.dg/autopar/pr69039.c: New test.
3482 2016-01-09  Marek Polacek  <polacek@redhat.com>
3484         PR c++/69113
3485         * g++.dg/pr69113.C: New test.
3487 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3489         PR middle-end/50865
3490         PR tree-optimization/69097
3491         * gcc.c-torture/execute/pr50865.c: New test.
3492         * gcc.c-torture/execute/pr69097-1.c: New test.
3493         * gcc.c-torture/execute/pr69097-2.c: New test.
3494         * gcc.dg/pr69097-1.c: New test.
3495         * gcc.dg/pr69097-2.c: New test.
3497 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3499         PR c++/69164
3500         * g++.dg/opt/pr69164.C: New test.
3502 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3504         PR tree-optimization/69167
3505         * gcc.dg/pr69167.c: New test.
3507 2016-01-08  Marek Polacek  <polacek@redhat.com>
3509         PR c++/68449
3510         * g++.dg/pr68449.C: New.
3512 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
3514         PR tree-optimization/68707
3515         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
3516         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
3517         on platforms supporting it.
3518         * gcc.dg/vect/slp-perm-2.c: Likewise.
3519         * gcc.dg/vect/slp-perm-3.c: Likewise.
3520         * gcc.dg/vect/slp-perm-5.c: Likewise.
3521         * gcc.dg/vect/slp-perm-7.c: Likewise.
3522         * gcc.dg/vect/slp-perm-8.c: Likewise.
3523         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
3524         on platforms supporting it.
3526 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3528         PR tree-optimization/69162
3529         * gcc.dg/pr69162.c: New test.
3531         PR tree-optimization/69172
3532         * gcc.dg/pr69172.c: New test.
3534 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3536         PR tree-optimization/67781
3537         * gcc.c-torture/execute/pr67781.c: New file.
3539 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3541         PR tree-optimization/69083
3542         * gcc.dg/vect/pr69083.c: New test.
3544 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
3546         PR tree-optimization/61441
3547         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
3548         Use -fexcess-precision=standard for compiler options.
3549         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
3551 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3553         PR fortran/69128
3554         * gfortran.dg/gomp/pr69128.f90: New test.
3556         PR c++/69145
3557         * g++.dg/ext/pr69145-1.C: New test.
3558         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
3559         * g++.dg/ext/pr69145-2.h: New file.
3561 2016-01-07  Martin Sebor  <msebor@redhat.com>
3563         PR c/68966
3564         * gcc.dg/atomic-fetch-bool.c: New test.
3565         * gcc.dg/sync-fetch-bool.c: New test.
3567 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3569         PR fortran/66680
3570         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
3572 2016-01-07  Nick Clifton  <nickc@redhat.com>
3574         PR target/66655
3575         * g++.dg/pr66655.C: New test.
3576         * g++.dg/pr66655_1.cc: Test support file.
3577         * g++.dg/pr66655.h: Test header file.
3579 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3581         PR fortran/66680
3582         gfortran.dg/gomp/pr66680.f90: New test.
3584 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3586         PR target/69171
3587         * gcc.target/i386/pr69171-1.c: New test.
3588         * gcc.target/i386/pr69171-2.c: Likewise.
3589         * gcc.target/i386/pr69171-3.c: Likewise.
3590         * gcc.target/i386/pr69171-4.c: Likewise.
3591         * gcc.target/i386/pr69171-5.c: Likewise.
3592         * gcc.target/i386/pr69171-6.c: Likewise.
3594 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
3596         PR middle-end/67639
3597         * c-c++-common/pr67639.c: New test.
3599 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
3601         PR tree-optimization/69141
3602         * g++.dg/opt/pr69141.C: New test.
3604 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3606         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
3608 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
3610         PR target/69140
3611         * gcc.target/i386/pr69140.c: New test
3613 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3615         * gcc.dg/bad-dereference.c: New test case.
3617 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3619         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3621 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3623         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3625 2016-01-06  Marek Polacek  <polacek@redhat.com>
3627         PR sanitizer/69099
3628         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
3630 2016-01-05  Marek Polacek  <polacek@redhat.com>
3632         PR c/69104
3633         * gcc.dg/atomic-invalid-2.c: New.
3635 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3637         PR target/68991
3638         * gcc.target/i386/pr68991.c: New test.
3640 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3642         PR target/68991
3643         * g++.dg/pr68991-1.C: New test.
3644         * g++.dg/pr68991-2.C: Likewise.
3646 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
3648         PR other/60465
3649         * gcc.target/ia64/pr60465-gprel64.c: New test.
3650         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
3652 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3654         PR rtl-optimization/68651
3655         * gcc.target/aarch64/pr68651_1.c: New test.
3657 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
3659         PR c/69122
3660         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
3662 2016-01-05  Nathan Sidwell  <nathan@acm.org>
3664         PR c++/58583
3665         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
3667         * gcc.dg/alias-15.c: New.
3669 2016-01-05  Nick Clifton  <nickc@redhat.com>
3671         PR target/68870
3672         * g++.dg/pr68770.C: New test.
3674 2016-01-04  Mike Stump  <mikestump@comcast.net>
3676         * lib/target-supports.exp (check_effective_target_cilkplus):
3677         cilkplus targets require pthreads.
3678         (check_effective_target_cilkplus): Remove special case for NVPTX.
3680 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3682         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
3683         generation.
3685 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
3687         Update copyright years.
3689 2016-01-04  Marek Polacek  <polacek@redhat.com>
3691         PR c/68908
3692         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
3693         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
3694         * gcc.dg/atomic/stdatomic-op-5.c: New test.
3696 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3698         * gcc.target/sparc/20160104-2.c: New test.
3700 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3702         * gcc.target/sparc/20160104-1.c: New test.
3704 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
3706         PR fortran/65045
3707         * gfortran.dg/pr65045.f90: New test.
3709 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
3711         * gnat.dg/specs/debug1.ads: Delete.
3713 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3715         PR libgfortran/68867
3716         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
3717         expression.
3719 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3721         PR libgfortran/68867
3722         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
3723         PowerPC.
3725 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
3727         PR fortran/68864
3728         * gfortran.dg/pr68864.f90: New test.
3730 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
3732         PR tree-optimization/69070
3733         * gcc.dg/pr69070.c: New test.
3735         PR sanitizer/69055
3736         * gfortran.dg/pr69055.f90: New test.
3738         PR target/69015
3739         * gcc.dg/pr69015.c: New test.
3741 Copyright (C) 2016 Free Software Foundation, Inc.
3743 Copying and distribution of this file, with or without modification,
3744 are permitted in any medium without royalty provided the copyright
3745 notice and this notice are preserved.