PR c++/66639 - declare __func__ , __FUNCTION__ & __PRETTY_FUNCTION__ constexpr
[official-gcc.git] / gcc / testsuite / ChangeLog
blobecd3fa9519f750af5534bc3e0a30b60b844630ea
1 2016-04-26  Martin Sebor  <msebor@redhat.com>
3         PR c++/66639
4         * g++.dg/cpp1y/func_constexpr.C: New test.
6 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
8         PR c++/70241
9         * g++.dg/cpp0x/enum32.C: New test.
10         * g++.dg/cpp0x/enum33.C: New test.
12 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
15         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
16         * gcc.c-torture/execute/bitfld-6.c: Likewise.
17         * gcc.c-torture/execute/bitfld-7.c: Likewise.
18         * gcc.c-torture/execute/pr38151.c: Likewise.
19         * gcc.c-torture/execute/pr66556.c: Likewise.
20         * gcc.c-torture/execute/pr67781.c: Likewise.
21         * gcc.c-torture/execute/pr68648.c: Likewise.
23 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
25         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
27 2016-04-26  Marek Polacek  <polacek@redhat.com>
29         PR c/67784
30         * gcc.dg/pr67784-3.c: New test.
31         * gcc.dg/pr67784-4.c: New test.
32         * gcc.dg/pr67784-5.c: New test.
34         PR c/70791
35         * gcc.dg/Wnested-externs-2.c: New test.
37 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
39         * gcc.dg/fold-plusmult.c: Adjust.
40         * gcc.dg/no-strict-overflow-6.c: Adjust.
41         * gcc.dg/gomp/loop-1.c: Xfail some tests.
43 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
45         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
46         number scans.
47         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
48         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
49         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
50         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
51         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
52         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
53         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
54         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
55         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
56         * gcc.target/i386/avx512f-gather-5.c: Likewise.
57         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
58         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
59         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
60         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
61         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
62         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
63         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
64         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
65         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
66         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
67         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
68         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
69         scans.
70         * gcc.target/i386/pr32219-4.c: Likewise.
71         * gcc.target/i386/pr32219-6.c: Likewise.
72         * gcc.target/i386/pr32219-8.c: Likewise.
74 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
76         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
77         associated options.
79 2016-04-26  Marek Polacek  <polacek@redhat.com>
81         PR c++/70744
82         * g++.dg/ext/cond2.C: New test.
84 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
86         PR tree-optimization/70771
87         PR tree-optimization/70775
88         * gcc.dg/pr70771.c: New test.
89         * gcc.dg/pr70771.c: New test.
91 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
93         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
95 2016-04-25  Richard Biener  <rguenther@suse.de>
97         PR tree-optimization/70780
98         * gcc.dg/torture/pr70780.c: New testcase.
100 2016-04-25  Michael Collison <michael.collison@arm.com>
102         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
103         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
104         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
105         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
106         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
107         * testsuite/lib/target-supports.exp
108         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
109         that arm neon support vector widen sum of HImode TO SImode.
111 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
113         PR sanitizer/70712
114         * c-c++-common/asan/pr70712.c: New test.
116 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
118         * .gitattributes: New file.
120 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
122         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
124 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
126         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
127         * gfortran.dg/submodule_15.f08: Likewise.
129 2016-04-22  Richard Biener  <rguenther@suse.de>
131         PR tree-optimization/70740
132         * gcc.dg/torture/pr70740.c: New testcase.
134 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
136         PR target/70750
137         * gcc.target/i386/pr70750-1.c: New test.
138         * gcc.target/i386/pr70750-2.c: Likewise.
140 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
142         PR c++/70540
143         * g++.dg/cpp0x/auto48.C: New.
145 2016-04-21  Marek Polacek  <polacek@redhat.com>
147         PR c++/70513
148         * g++.dg/cpp0x/forw_enum12.C: New test.
149         * g++.dg/cpp0x/forw_enum13.C: New test.
151 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
153         PR target/70728
154         * gcc.target/i386/pr70728.c: New test.
156 2016-04-21  Richard Biener  <rguenther@suse.de>
158         PR middle-end/70747
159         * gcc.dg/pr70747.c: New testcase.
161 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
163         PR tree-optimization/70715
164         * gcc.dg/tree-ssa/scev-13.c: New test.
166 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
168         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
170 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
172         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
174 2016-04-20  Jan Hubicka  <jh@suse.cz>
176         PR ipa/70018
177         * g++.dg/ipa/nothrow-1.C: New testcase.
179 2016-04-20  Nathan Sidwell  <nathan@acm.org>
181         PR c++/55635
182         * g++.dg/eh/delete1.C: New.
184 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
186         * gcc.target/i386/avx256-unaligned-store-2.c: Add
187         -mtune-ctrl=sse_typeless_stores.
189 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
191         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
193 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
195         PR tree-optimization/69489
196         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
198 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
200         PR c++/69363
201         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
202         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
203         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
205 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
207         PR tree-optimization/56625
208         PR tree-optimization/69489
209         * gcc.dg/vect/pr56625.c: New test.
210         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
212 2016-04-20  Andrew Pinski  <apinski@cavium.com>
214         PR target/64971
215         * gcc.c-torture/compile/pr37433-1.c: New testcase.
217 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
219         * gnat.dg/self1.adb: Remove now incorrect test.
221 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
223         * gcc.dg/tree-ssa/scev-11.c: New test.
224         * gcc.dg/tree-ssa/scev-12.c: New test.
226 2016-04-20  Marek Polacek  <polacek@redhat.com>
228         PR tree-optimization/70725
229         * gcc.dg/pr70725.c: New test.
231 2016-04-20  Richard Biener  <rguenther@suse.de>
233         PR tree-optimization/70726
234         * g++.dg/vect/pr70726.cc: New testcase.
236 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
238         PR target/70674
239         * gcc.target/s390/pr70674.c: New test.
241 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
243         PR libgfortran/70684
244         * gfortran.dg/list_read_14.f90: New test.
246 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
248         PR target/69201
249         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
250         extern to force it misaligned.
251         (b): Likewise.
252         (c): Likewise.
253         (d): Likewise.
254         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
255         Don't check `*' before movv4sf_internal.
256         * gcc.target/i386/avx256-unaligned-store-2.c: Check
257         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
258         Don't check `*' before movv16qi_internal.
259         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
260         extern to force it misaligned.
261         (b): Likewise.
262         (c): Likewise.
263         (d): Likewise.
264         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
265         Don't check `*' before movv2df_internal.
266         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
267         extern to force it misaligned.
268         (b): Likewise.
269         (c): Likewise.
270         (d): Likewise.
271         Check movv8sf_internal instead of avx_storeups256.
272         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
274 2016-04-19  Richard Biener  <rguenther@suse.de>
276         PR tree-optimization/70171
277         * g++.dg/tree-ssa/pr70171.C: New testcase.
279 2016-04-19  Richard Biener  <rguenther@suse.de>
281         PR tree-optimization/70724
282         * gcc.dg/torture/pr70724.c: New testcase.
284 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
286         PR middle-end/70689
287         * testsuite/gcc.target/i386/pr70689.c: New.
289 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
291         PR target/70708
292         * gcc.target/i386/pr70708.c: New test.
294 2016-04-18  Richard Biener  <rguenther@suse.de>
296         PR tree-optimization/43434
297         * gcc.dg/vect/pr43434.c: New testcase.
298         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
299         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
300         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
301         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
302         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
303         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
304         * gcc.dg/gomp/pr68640.c: Likewise.
305         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
306         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
308 2016-04-18  Richard Biener  <rguenther@suse.de>
310         PR tree-optimization/70701
311         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
313 2016-04-18  Tom de Vries  <tom@codesourcery.com>
315         PR testsuite/70699
316         * gcc.dg/pr70161.c: Add dot-file scans.
317         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
318         instead of after last dot char.
320 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
322         * c-c++-common/dump-ada-spec-3.c: New test.
323         * c-c++-common/dump-ada-spec-4.c: Likewise.
325 2016-04-17  Tom de Vries  <tom@codesourcery.com>
327         PR other/70183
328         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
330 2016-04-15  Jan Hubicka  <jh@suse.cz>
332         PR ipa/70018
333         * g++.dg/ipa/pure-const-1.C: New testcase.
334         * g++.dg/ipa/pure-const-2.C: New testcase.
335         * g++.dg/ipa/pure-const-3.C: New testcase.
337 2016-04-15  Marek Polacek  <polacek@redhat.com>
339         PR c/70671
340         * gcc.dg/bitfld-22.c: New test.
342 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
344         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
345         x86_64.
347 2016-04-15  Marek Polacek  <polacek@redhat.com>
349         PR c/70651
350         * c-c++-common/pr70651.c: New test.
352 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         PR rtl-optimization/70681
355         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
356         dump scan on arm and powerpc.
357         * gcc.dg/pr10474.c: Likewise.
359 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
361         PR c++/69517
362         PR c++/70019
363         PR c++/70588
364         * g++.dg/cpp1y/vla11.C: Revert for real.
366         PR c/70436
367         * c-c++-common/Wparentheses-1.c: New test.
368         * c-c++-common/gomp/Wparentheses-1.c: New test.
369         * c-c++-common/gomp/Wparentheses-2.c: New test.
370         * c-c++-common/gomp/Wparentheses-3.c: New test.
371         * c-c++-common/gomp/Wparentheses-4.c: New test.
372         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
373         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
374         * c-c++-common/goacc/Wparentheses-1.c: New test.
376 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
378         PR target/70662
379         * gcc.target/i386/pr70662.c: New test.
381 2016-04-15  Richard Biener  <rguenther@suse.de>
382             Alan Modra  <amodra@gmail.com>
384         PR tree-optimization/70130
385         * gcc.dg/vect/O3-pr70130.c: New testcase.
387 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
389         PR target/70669
390         * gcc.target/powerpc/pr70669.c: New test.
392         PR target/70640
393         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
394         a power7 system that does not have an assembler that supports
395         power8.
397 2016-04-14  Martin Sebor  <msebor@redhat.com>
399         PR c++/69517
400         PR c++/70019
401         PR c++/70588
402         * c-c++-common/ubsan/vla-1.c: Revert.
403         * g++.dg/cpp1y/vla11.C: Same.
404         * g++.dg/cpp1y/vla12.C: Same.
405         * g++.dg/cpp1y/vla13.C: Same.
406         * g++.dg/cpp1y/vla14.C: Same.
407         * g++.dg/cpp1y/vla3.C: Same.
408         * gcc/testsuite/g++.dg/init/array24.C: Same.
409         * g++.dg/ubsan/vla-1.C: Same.
411 2016-04-14  Marek Polacek  <polacek@redhat.com>
412             Jan Hubicka  <hubicka@ucw.cz>
414         PR c++/70029
415         * g++.dg/torture/pr70029.C: New test.
417 2016-04-14  Martin Sebor  <msebor@redhat.com>
419         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
420         type size to prevent failures on targets with very low maximum
421         alignment.
423 2016-04-14  Richard Biener  <rguenther@suse.de>
425         PR tree-optimization/70623
426         * gcc.dg/torture/pr70623.c: New testcase.
427         * gcc.dg/torture/pr70623-2.c: Likewise.
429 2016-04-13  Martin Sebor  <msebor@redhat.com>
431         PR c++/69517
432         PR c++/70019
433         PR c++/70588
434         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
435         * g++.dg/cpp1y/vla11.C: New test.
436         * g++.dg/cpp1y/vla12.C: New test.
437         * g++.dg/cpp1y/vla13.C: New test.
438         * g++.dg/cpp1y/vla14.C: New test.
439         * g++.dg/cpp1y/vla3.C: Restore deleted test.
440         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
441         * g++.dg/ubsan/vla-1.C: Disable exceptions.
443 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
445         PR c++/70641
446         * g++.dg/opt/pr70641.C: New test.
448 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
450         PR rtl-optimization/68749
451         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
452         effects of argument promotions.
453         Remove default args to dg-skip-if.
455 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
457         PR c++/70635
458         * g++.dg/parse/pr70635.C: New.
460 2016-04-13  Marek Polacek  <polacek@redhat.com>
462         PR c++/70639
463         * c-c++-common/Wmisleading-indentation-4.c: New test.
465 2016-04-13  Marek Polacek  <polacek@redhat.com>
467         PR c/70436
468         * testsuite/gcc.dg/Wparentheses-12.c: New test.
469         * testsuite/gcc.dg/Wparentheses-13.c: New test.
471 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
473         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
474         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
475         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
477 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
479         PR middle-end/70633
480         * gcc.c-torture/compile/pr70633.c: New test.
482         PR debug/70628
483         * gcc.dg/torture/pr70628.c: New test.
485 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
487         PR c++/70610
488         * g++.dg/template/pr70610.C: New test.
489         * g++.dg/template/pr70610-2.C: New test.
490         * g++.dg/template/pr70610-3.C: New test.
491         * g++.dg/template/pr70610-4.C: New test.
493 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
495         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
496         128 instead of 32.
498         PR c++/70571
499         * g++.dg/ext/pr70571.C: New test.
501 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
503         PR target/70640
504         * gcc.target/powerpc/pr70640.c: New test.
506 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
508         PR c++/68722
509         * g++.dg/parse/pr68722.C: New.
511 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
513         PR rtl-optimization/70596
514         * gcc.target/i386/pr70596.c: New test.
516 2016-04-12  Nathan Sidwell  <nathan@acm.org>
518         PR c++/70501
519         * g++.dg/init/pr70501.C: New.
521 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
523         * gcc.target/i386/asm-flag-6.c: New test.
525 2016-04-12  Tom de Vries  <tom@codesourcery.com>
527         PR tree-optimization/68756
528         * gcc.dg/graphite/pr68756.c: New test.
530 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
532         PR tree-optimization/70602
533         * gcc.c-torture/execute/pr70602.c: New test.
535 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
537         PR target/70381
538         * gcc.target/powerpc/float128-1.c: New tests to make sure the
539         __float128 emulator is built and runs.
540         * gcc.target/powerpc/float128-1.c: Likewise.
542         * lib/target-supports.exp (check_ppc_float128_sw_available):
543         Rework tests for __float128 software and hardware
544         availability. Fix exit condition to return 0 on success.
546 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
548         PR target/70133
549         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
550         * gcc.target/aarch64/target_attr_15.c: Likewise.
552 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
554         PR c++/69066
555         * g++.dg/cpp1y/pr69066.C: New.
557 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
559         PR fortran/68566
560         * gfortran.dg/pr36192.f90: Update test.
561         * gfortran.dg/pr36192_1.f90: Update test.
562         * gfortran.dg/real_dimension_1.f: Update test.
563         * gfortran.dg/parameter_array_init_7.f90: New test.
565 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
567         PR testsuite/64039
568         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
570         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
572         PR rtl-optimization/66669
573         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
575         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
577         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
578         * gcc.dg/pie-1.c: Likewise.
579         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
580         * gcc.dg/pic-4.c: Likewise.
581         * gcc.dg/pie-3.c: Likewise.
582         * gcc.dg/pie-4.c: Likewise.
584         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
586         PR tree-optimization/68644
587         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
589         PR rtl-optimization/64886
590         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
592 2016-04-09  Tom de Vries  <tom@codesourcery.com>
594         PR tree-optimization/68953
595         * gcc.dg/graphite/pr68953.c: New test.
597 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
599         PR fortran/70592
600         * gfortran.dg/deferred_character_16.f90: New test.
602 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
604         PR tree-optimization/70586
605         * gcc.c-torture/execute/pr70586.c: New test.
607 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
609         PR sanitizer/70573
610         * c-c++-common/asan/halt_on_error-1.c: Replace memset
611         with __builtin_memset
612         * c-c++-common/asan/halt_on_error-2.c: Likewise.
614 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
616         PR lto/70289
617         PR ipa/70348
618         PR tree-optimization/70373
619         PR middle-end/70533
620         PR middle-end/70534
621         PR middle-end/70535
622         * c-c++-common/goacc/reduction-5.c: New test.
623         * c-c++-common/goacc/reduction-promotions.c: New test.
624         * gfortran.dg/goacc/reduction-3.f95: New test.
625         * gfortran.dg/goacc/reduction-promotions.f90: New test.
627 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
629         PR c++/70590
630         PR c++/70452
631         * g++.dg/pr70590.C: New test.
632         * g++.dg/pr70590-2.C: New test.
634 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
636         PR middle-end/70593
637         * gcc.target/i386/pr70593.c: New test.
639         PR rtl-optimization/70574
640         * gcc.target/i386/avx2-pr70574.c: New test.
642 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
644         PR sanitizer/70541
645         * c-c++-common/asan/pr70541.c: New test.
647 2016-04-08  Tom de Vries  <tom@codesourcery.com>
649         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
650         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
652 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
654         PR target/70566
655         * gcc.c-torture/execute/pr70566.c: New test.
657 2016-04-08  Tom de Vries  <tom@codesourcery.com>
659         * c-c++-common/goacc/uninit-copy-clause.c: New test.
660         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
662 2016-04-08  Alan Modra  <amodra@gmail.com>
664         * gcc.target/powerpc/pr70117.c: New.
666 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
668         PR testsuite/70581
669         * gcc.dg/lto/simd-function_0.c: New test.
671         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
672         clones.
673         * c-c++-common/attr-simd-2.c: Likewise.
674         * c-c++-common/attr-simd-4.c: Likewise.
675         * gcc.dg/gomp/simd-clones-2.c: Likewise.
676         * gcc.dg/gomp/simd-clones-3.c: Likewise.
678 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
680         PR testsuite/70553
681         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
683 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
684             Tom de Vries  <tom@codesourcery.com>
686         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
687         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
688         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
689         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
690         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
691         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
692         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
693         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
695 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
697         PR c/70436
698         * g++.dg/warn/Wparentheses-29.C: New test.
700 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
702         PR c/70436
703         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
704         explicit braces to resolve a future -Wparentheses warning.
706 2016-04-06  Richard Henderson  <rth@redhat.com>
708         * gcc.dg/pr61817-1.c: New test.
709         * gcc.dg/pr61817-2.c: New test.
710         * gcc.dg/pr69391-1.c: New test.
711         * gcc.dg/pr69391-2.c: New test.
713 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
715         PR rtl-optimization/70398
716         * testsuite/gcc.target/aarch64/pr70398.c: New.
718 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
720         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
722 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
723             Pedro Alves  <palves@redhat.com>
725         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
727 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
729         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
730         Check for avx512f effective targets instead of avx2.
731         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
732         for AVX512F clones.
733         * gcc.dg/gomp/declare-simd-3.c: Likewise.
734         * g++.dg/gomp/declare-simd-1.C: Likewise.
735         * g++.dg/gomp/declare-simd-3.C: Likewise.
736         * g++.dg/gomp/declare-simd-4.C: Likewise.
738         PR middle-end/70550
739         * c-c++-common/gomp/pr70550-1.c: New test.
740         * c-c++-common/gomp/pr70550-2.c: New test.
742 2016-04-05  Nathan Sidwell  <nathan@acm.org>
744         PR c++/70512
745         * g++.dg/ext/attribute-may-alias-5.C: New.
747 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
749         PR c++/70336
750         * c-c++-common/pr70336.c: New test.
751         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
752         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
754 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
756         PR ipa/66223
757         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
759 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
761         PR rtl-optimization/70542
762         * gcc.dg/torture/pr70542.c: New test.
763         * gcc.target/i386/avx2-pr70542.c: New test.
765 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
767         PR tree-optimization/70509
768         * gcc.target/i386/avx512bw-pr70509.c: New test.
770 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
772         PR c++/70452
773         * g++.dg/ext/constexpr-vla4.C: New test.
775 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
777         PR target/70510
778         * gcc.target/i386/pr70510.c: New test.
780 2016-04-05  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/70526
783         * g++.dg/torture/pr70526.C: New testcase.
785 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
787         PR target/70525
788         * gcc.target/i386/pr70525.c: New test.
790 2016-04-05  Richard Biener  <rguenther@suse.de>
792         PR middle-end/70499
793         * g++.dg/torture/pr70499.C: New testcase.
795 2016-04-05  Richard Biener  <rguenther@suse.de>
797         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
798         remove XFAIL.
800 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
802         PR middle-end/70307
803         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
804         rs6000 ABI warnings.
806 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
808         PR ipa/66223
809         * g++.dg/ipa/devirt-51.C: New testcase.
811 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
812             Jakub Jelinek <jakub@redhat.com>
814         PR middle-end/70457
815         * gcc.dg/torture/pr70457.c: New.
817 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
819         PR fortran/67538
820         * gfortran.dg/allocate_with_source_19.f08: New test.
822 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
824         PR fortran/65795
825         * gfortran.dg/coarray_allocate_6.f08: New test.
827 2016-04-04  Richard Biener  <rguenther@suse.de>
829         PR rtl-optimization/70484
830         * gcc.dg/torture/pr70484.c: New testcase.
832 2016-04-04  Marek Polacek  <polacek@redhat.com>
834         PR c/70307
835         * gcc.dg/torture/pr70307.c: New test.
837 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
839         PR target/70416
840         PR target/67391
841         * gcc.target/sh/torture/pr70416.c: New.
843 2016-04-02  Martin Sebor  <msebor@redhat.com>
845         PR c++/67376
846         PR c++/70170
847         PR c++/70172
848         PR c++/70228
849         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
850         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
851         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
852         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
853         * g++.dg/cpp0x/constexpr-string.C: Same.
854         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
855         * g++.dg/cpp0x/pr65398.C: Same.
856         * g++.dg/ext/constexpr-vla1.C: Same.
857         * g++.dg/ext/constexpr-vla2.C: Same.
858         * g++.dg/ext/constexpr-vla3.C: Same.
859         * g++.dg/ubsan/pr63956.C: Same.
861 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
863         PR rtl-optimization/70467
864         * gcc.target/i386/pr70467-2.c: New test.
866 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
867             Marek Polacek  <polacek@redhat.com>
869         PR c++/70488
870         * g++.dg/init/new47.C: New test.
872 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
874         PR target/70496
875         * gcc.target/arm/pr70496.c: New test.
877 2016-04-01  Nathan Sidwell  <nathan@acm.org>
879         PR c++/68475
880         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
882 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
884         PR target/69890
885         * gcc.dg/strlenopt.h (memmove): New.
886         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
887         instead of "string.h".
888         * gcc.target/i386/chkp-strlen-2.c: Likewise.
889         * gcc.target/i386/chkp-strlen-3.c: Likewise.
890         * gcc.target/i386/chkp-strlen-4.c: Likewise.
891         * gcc.target/i386/chkp-strlen-5.c: Likewise.
892         * gcc.target/i386/chkp-stropt-1.c: Likewise.
893         * gcc.target/i386/chkp-stropt-10.c: Likewise.
894         * gcc.target/i386/chkp-stropt-11.c: Likewise.
895         * gcc.target/i386/chkp-stropt-12.c: Likewise.
896         * gcc.target/i386/chkp-stropt-13.c: Likewise.
897         * gcc.target/i386/chkp-stropt-14.c: Likewise.
898         * gcc.target/i386/chkp-stropt-15.c: Likewise.
899         * gcc.target/i386/chkp-stropt-16.c: Likewise.
900         * gcc.target/i386/chkp-stropt-2.c: Likewise.
901         * gcc.target/i386/chkp-stropt-3.c: Likewise.
902         * gcc.target/i386/chkp-stropt-4.c: Likewise.
903         * gcc.target/i386/chkp-stropt-5.c: Likewise.
904         * gcc.target/i386/chkp-stropt-6.c: Likewise.
905         * gcc.target/i386/chkp-stropt-7.c: Likewise.
906         * gcc.target/i386/chkp-stropt-8.c: Likewise.
907         * gcc.target/i386/chkp-stropt-9.c: Likewise.
909 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
911         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
912         (Holder::foo): Reflect this.
914 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
916         PR target/70442
917         * gcc.dg/pr70442.c: New test.
919 2016-03-31  Nathan Sidwell  <nathan@acm.org>
921         PR c++/70393
922         * g++.dg/cpp0x/constexpr-virtual6.C: New.
924 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
926         PR target/70453
927         * gcc.target/i386/pr70453.c: New test.
929 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
931         PR target/70292
932         * gcc.c-torture/pr70292.c: New test.
934 2016-03-31  Marek Polacek  <polacek@redhat.com>
936         PR c/70297
937         * c-c++-common/pr70297.c: New test.
938         * g++.dg/cpp0x/typedef-redecl.C: New test.
939         * gcc.dg/typedef-redecl2.c: New test.
941 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
943         PR rtl-optimization/70460
944         * gcc.c-torture/execute/pr70460.c: New test.
946 2016-03-31  Richard Biener  <rguenther@suse.de>
948         PR c++/70430
949         * g++.dg/ext/vector30.C: New testcase.
951 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
952             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
954         * gfortran.dg/fmt_pf.f90: New test.
956 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
958         Forward-port from 5 branch
959         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
961         PR testsuite/70356
962         * gcc.target/i386/avx-vextractf128-256-5.c: Move
963         dg-require-effective-target after dg-do.
965         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
967         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
969 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
970             Julian Brown  <julian@codesourcery.com>
971             Chung-Lin Tang  <cltang@codesourcery.com>
972             Cesar Philippidis  <cesar@codesourcery.com>
973             James Norris  <jnorris@codesourcery.com>
974             Tom de Vries  <tom@codesourcery.com>
975             Nathan Sidwell  <nathan@codesourcery.com>
977         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
978         * c-c++-common/goacc/loop-clauses.c: Likewise.
979         * g++.dg/goacc/template.C: Likewise.
980         * gfortran.dg/goacc/combined-directives.f90: Likewise.
981         * gfortran.dg/goacc/loop-1.f95: Likewise.
982         * gfortran.dg/goacc/loop-5.f95: Likewise.
983         * gfortran.dg/goacc/loop-6.f95: Likewise.
984         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
985         * c-c++-common/goacc-gomp/nesting-1.c: Update.
986         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
987         * c-c++-common/goacc/clauses-fail.c: Likewise.
988         * c-c++-common/goacc/parallel-1.c: Likewise.
989         * c-c++-common/goacc/reduction-1.c: Likewise.
990         * c-c++-common/goacc/reduction-2.c: Likewise.
991         * c-c++-common/goacc/reduction-3.c: Likewise.
992         * c-c++-common/goacc/reduction-4.c: Likewise.
993         * c-c++-common/goacc/routine-3.c: Likewise.
994         * c-c++-common/goacc/routine-4.c: Likewise.
995         * c-c++-common/goacc/routine-5.c: Likewise.
996         * c-c++-common/goacc/tile.c: Likewise.
997         * g++.dg/goacc/template.C: Likewise.
998         * gfortran.dg/goacc/combined-directives.f90: Likewise.
999         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1000         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
1001         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
1002         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1003         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1004         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1005         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
1006         * c-c++-common/goacc/use_device-1.c: ... this file.
1007         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
1008         * c-c++-common/goacc/host_data-5.c: ... this file, and...
1009         * c-c++-common/goacc/host_data-6.c: ... this file.
1010         * c-c++-common/goacc/loop-2-kernels.c: New file.
1011         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1012         * c-c++-common/goacc/loop-3.c: Likewise.
1013         * g++.dg/goacc/reference.C: Likewise.
1014         * g++.dg/goacc/routine-1.C: Likewise.
1015         * g++.dg/goacc/routine-2.C: Likewise.
1017 2016-03-30  Richard Biener  <rguenther@suse.de>
1019         PR middle-end/70450
1020         * gcc.dg/torture/pr70450.c: New testcase.
1022 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
1024         PR target/70421
1025         * gcc.dg/torture/pr70421.c: New test.
1026         * gcc.target/i386/avx512f-pr70421.c: New test.
1028 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1030         PR testsuite/70364
1031         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1032         (check): New function.
1033         (bar): Call check.
1034         (foo): Align stack to 16 bytes when calling bar.
1035         * gcc.target/i386/cleanup-2.c: Likewise.
1037 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
1039         PR tree-optimization/59124
1040         * gcc.dg/Warray-bounds-19.c: New test.
1042 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
1044         * lib/prune.exp (escape_regex_chars): New.
1045         (prune_file_path): Update to quote metcharacters for regexp.
1047 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
1049         PR rtl-optimization/70429
1050         * gcc.c-torture/execute/pr70429.c: New test.
1052         PR tree-optimization/70405
1053         * gcc.dg/pr70405.c: New test.
1055 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
1057         PR fortran/70397
1058         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1059         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1061 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
1063         PR testsuite/64177
1064         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1065         __cilkrts_set_param to set two workers.
1066         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1067         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1069 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1071         * g++.dg/ext/fnname5.C: Update the test for Darwin.
1073 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1075         PR target/70406
1076         * gcc.target/i386/pr70406.c: New test.
1078 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
1080         * gnat.dg/specs/double_record_extension3.ads: New test.
1082 2016-03-25  Richard Henderson  <rth@redhat.com>
1084         PR target/70120
1085         * gcc.target/aarch64/pr70120-1.c: New.
1086         * gcc.target/aarch64/pr70120-2.c: New.
1087         * gcc.target/aarch64/pr70120-3.c: New.
1089 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
1091         PR c++/62212
1092         * g++.dg/template/mangle2.C: The dg-do directive should be
1093         "compile" not "assemble".
1095 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
1097         PR lto/69650
1098         * gcc.dg/pr69650.c: New test.
1100 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
1102         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1104 2016-03-25  Alan Modra  <amodra@gmail.com>
1106         * gcc.dg/dfp/pr70052.c: New test.
1108 2016-03-24  Richard Henderson  <rth@redhat.com>
1110         PR middle-end/69845
1111         * gcc.dg/tree-ssa/pr69845-1.c: New test.
1112         * gcc.dg/tree-ssa/pr69845-2.c: New test.
1114 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1116         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1118 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1120         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1121         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1123 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1125         * c-c++-common/goacc/uninit-dim-clause.c: New test.
1126         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1128 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
1130         PR c++/62212
1131         * g++.dg/template/mangle2.C: New test.
1133 2016-03-24  Richard Biener  <rguenther@suse.de>
1135         PR tree-optimization/70396
1136         * gcc.dg/torture/pr70396.c: New testcase.
1138 2016-03-24  Richard Biener  <rguenther@suse.de>
1140         PR middle-end/70370
1141         * gcc.dg/torture/pr70370.c: New testcase.
1143 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1145         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1146         * gfortran.dg/goacc/kernels-tree.f95: Same.
1147         * gfortran.dg/goacc/parallel-tree.f95: Same.
1149 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1151         * c-c++-common/goacc/uninit-if-clause.c: New test.
1152         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1154 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
1156         PR target/70290
1157         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1158         Fix formatting.
1160 2016-03-24  Richard Biener  <rguenther@suse.de>
1162         PR tree-optimization/70372
1163         * gcc.dg/tree-ssa/pr70372.c: New testcase.
1165 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1167         PR c++/70347
1168         * g++.dg/cpp1y/nsdmi-union1.C: New test.
1170 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1172         PR c++/70332
1173         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1175 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1177         PR c++/70001
1178         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1179         * g++.dg/cpp1y/pr70001.C: New test.
1181         PR c++/70323
1182         * g++.dg/cpp0x/constexpr-70323.C: New test.
1184 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
1185             Jason Merrill  <jason@redhat.com>
1186             Jakub Jelinek  <jakub@redhat.com>
1188         PR c++/69315
1189         * g++.dg/cpp0x/constexpr-69315.C: New test.
1190         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1192 2016-03-23  Marek Polacek  <polacek@redhat.com>
1194         PR c++/69884
1195         * g++.dg/warn/Wignored-attributes-1.C: New test.
1196         * g++.dg/warn/Wignored-attributes-2.C: New test.
1198 2016-03-23  Tom de Vries  <tom@codesourcery.com>
1200         * c-c++-common/goacc/kernels-default.c (foo): Add missing
1201         initialization.
1202         * gfortran.dg/goacc/private-3.f95 (test): Same.
1203         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1204         missing use param.
1206 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1208         * lib/target-supports.exp: Remove v7ve entry from loop
1209         creating effective target checks.
1210         (check_effective_target_arm_arch_v7ve_ok): New procedure.
1211         (add_options_for_arm_arch_v7ve): Likewise.
1213 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1215         PR tree-optimization/70354
1216         * gcc.dg/vect/pr70354-1.c: New test.
1217         * gcc.dg/vect/pr70354-2.c: New test.
1218         * gcc.target/i386/avx2-pr70354-1.c: New test.
1219         * gcc.target/i386/avx2-pr70354-2.c: New test.
1221 2016-03-22  Jeff Law  <law@redhat.com>
1223         PR target/70232
1224         * gcc.dg/tree-ssa/pr70232.c: New test.
1226 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1228         PR target/70302
1229         * gcc.target/i386/pr70302.c: New test.
1231 2016-03-22  Richard Biener  <rguenther@suse.de>
1233         PR middle-end/70251
1234         * g++.dg/torture/pr70251.C: New testcase.
1236 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
1238         PR c/69993
1239         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1240         Wmisleading-indentation.c.
1241         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1242         reflect change to diagnostic text and order of messages.
1243         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1245 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
1247         * g++.dg/ext/java-3.C: Don't compile on AIX.
1249 2016-03-22  Richard Biener  <rguenther@suse.de>
1251         PR middle-end/70333
1252         * gcc.dg/torture/pr70333.c: New testcase.
1254 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1256         * g++.dg/ext/pr70290.C: New test.
1258 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
1260         PR target/70325
1261         * gcc.target/i386/pr70325.c: New test.
1263 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
1265         PR target/70329
1266         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1267         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1269         PR target/70300
1270         * gcc.target/i386/pr70300.c: New test.
1272         PR c++/70295
1273         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1274         (func2): New function for cond with parens, xfail warning for c++.
1275         * g++.dg/warn/Wnonnull-compare-8.C: New test.
1277 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1279         PR c++/70096
1280         * g++.dg/template/ptrmem30.C: New test.
1282 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1284         PR c++/70204
1285         * g++.dg/cpp0x/constexpr-70204a.C: New test.
1286         * g++.dg/cpp0x/constexpr-70204b.C: New test.
1288 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1290         PR middle-end/70326
1291         * gcc.dg/pr70326.c: New test.
1293 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
1294             Jakub Jelinek  <jakub@redhat.com>
1296         PR tree-optimization/70317
1297         * gcc.dg/pr70317.c: New test.
1299 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
1301         PR target/70327
1302         * gcc.target/i386/pr70327.c: New test.
1304 2016-03-21  Martin Liska  <mliska@suse.cz>
1306         PR ipa/70306
1307         * gcc.dg/ipa/pr70306.c: New test.
1309 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1311         * gcc.target/arm/attr-align1.c: Skip if M-profile.
1312         * gcc.target/arm/attr-align3.c: Likewise.
1313         * gcc.target/arm/attr_arm.c: Likewise.
1314         * gcc.target/arm/flip-thumb.c: Likewise.
1316 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1318         PR target/70296
1319         * gcc.target/powerpc/altivec-36.c: New test.
1321 2016-03-21  Richard Biener  <rguenther@suse.de>
1323         PR tree-optimization/70310
1324         * gcc.dg/torture/pr70310.c: New testcase.
1326 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1328         PR target/70293
1329         * gcc.target/i386/pr70293.c: New test.
1331 2016-03-21  Richard Biener  <rguenther@suse.de>
1333         PR tree-optimization/70288
1334         * gcc.dg/torture/pr70288-1.c: New testcase.
1335         * gcc.dg/torture/pr70288-2.c: Likewise.
1337 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1339         PR rtl-optimization/69307
1340         * gcc.target/arm/pr69307.c: New test.
1342 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1344         PR rtl-optimization/69102
1345         * gcc.c-torture/compile/pr69102.c: New test.
1347 2016-03-18  Jeff Law  <law@redhat.com>
1349         PR rtl-optimization/70263
1350         * gcc.c-torture/compile/pr70263-1.c: New test.
1351         * gcc.target/i386/pr70263-2.c: New test.
1353 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1355         PR rtl-optimization/70278
1356         * gcc.dg/torture/pr70278.c: New test.
1357         * gcc.target/arm/pr70278.c: New test.
1359 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1361         PR c/70281
1362         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1363         (test_builtin_types_compatible_p): New test function.
1364         * gcc.dg/pr70281.c: New test case.
1366 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1368         PR target/70113
1369         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1371 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1373         PR tree-optimization/70252
1374         * gcc.dg/pr70252.c: New test.
1376 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1378         * gcc.dg/pr70161-2.c: New test.
1379         * gcc.dg/pr70161.c: New test.
1381 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1383         PR ipa/70269
1384         * gcc.dg/pr70269.c: New test.
1386 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1388         PR c++/70267
1389         * g++.dg/ext/java-3.C: New test.
1391 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1393         PR c++/70205
1394         * g++.dg/lookup/pr70205.C: New test.
1396 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1398         PR c++/70218
1399         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1401 2016-03-17  Marek Polacek  <polacek@redhat.com>
1403         PR c/69407
1404         * gcc.dg/atomic-op-6.c: New test.
1406 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
1408         PR c/70264
1409         * c-c++-common/pr70264.c: New test case.
1411 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
1413         PR c++/70144
1414         * c-c++-common/pr70144-1.c: New test.
1415         * c-c++-common/pr70144-2.c: New test.
1417         PR c++/70272
1418         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1419         * g++.dg/opt/flifetime-dse6.C: New test.
1420         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1422 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1424         PR driver/70192
1425         * gcc.dg/pic-1.c: New test.
1426         * gcc.dg/pic-2.c: Likewise.
1427         * gcc.dg/pic-3.c: Likewise.
1428         * gcc.dg/pic-4.c: Likewise.
1429         * gcc.dg/pie-1.c: Likewise.
1430         * gcc.dg/pie-2.c: Likewise.
1431         * gcc.dg/pie-3.c: Likewise.
1432         * gcc.dg/pie-4.c: Likewise.
1433         * gcc.dg/pie-5.c: Likewise.
1434         * gcc.dg/pie-6.c: Likewise.
1436 2016-03-17  Tom de Vries  <tom@codesourcery.com>
1438         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1439         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1441 2016-03-17  Richard Biener  <rguenther@suse.de>
1443         PR debug/70271
1444         * g++.dg/debug/pr70271.C: New testcase.
1446 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1448         * gcc.target/i386/pr70251.c: New test.
1450 2016-03-17  Marek Polacek  <polacek@redhat.com>
1452         PR c++/70194
1453         * g++.dg/warn/constexpr-70194.C: New test.
1455 2016-03-16  Richard Henderson  <rth@redhat.com>
1457         PR middle-end/70240
1458         * gcc.c-torture/compile/pr70240.c: New.
1460 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1462         * gcc.c-torture/compile/20151204.c: Skip for avr.
1464 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1466         PR target/70245
1467         * g++.dg/opt/pr70245.C: New test.
1468         * g++.dg/opt/pr70245.h: New file.
1469         * g++.dg/opt/pr70245-aux.cc: New file.
1471 2016-03-16  Martin Sebor  <msebor@redhat.com>
1473         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1475 2016-03-16  Richard Henderson  <rth@redhat.com>
1477         PR middle-end/70199
1478         * gcc.c-torture/compile/pr70199.c: New.
1480 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1482         * gcc.dg/uninit-19.c: Run dos2unix.
1484 2016-03-16  Marek Polacek  <polacek@redhat.com>
1486         PR c/70093
1487         * gcc.dg/nested-func-10.c: New test.
1488         * gcc.dg/nested-func-9.c: New test.
1490 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1492         PR tree-optimization/68714
1493         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1495 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1497         PR tree-optimization/68715
1498         * gcc.dg/graphite/pr68715-2.c: New test.
1499         * gcc.dg/graphite/pr68715.c: New test.
1500         * gfortran.dg/graphite/pr68715.f90: New test.
1502 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1504         PR tree-optimization/68809
1505         * gcc.dg/graphite/pr68809-2.c: New test.
1506         * gcc.dg/graphite/pr68809.c: New test.
1508 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1510         PR c++/70147
1511         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1512         method call to i () as argument.  Adjust expected output.
1514         PR c++/70147
1515         * g++.dg/ubsan/pr70147-1.C: New test.
1516         * g++.dg/ubsan/pr70147-2.C: New test.
1518 2016-03-15  Martin Sebor  <msebor@redhat.com>
1520         PR c++/58281
1521         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1523 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
1525         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1526         hppa*-*-hpux*.
1528         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1530         PR libfortran/69799
1531         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1532         libatomic_available.
1534 2016-03-15  Marek Polacek  <polacek@redhat.com>
1536         PR c++/70209
1537         * g++.dg/ext/attribute-may-alias-4.C: New test.
1539 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
1541         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
1542         -fvar-tracking-assignments-toggle flag.
1544 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
1546         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1548 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
1550         PR rtl-optimization/70222
1551         * gcc.c-torture/execute/pr70222-1.c: New test.
1552         * gcc.c-torture/execute/pr70222-2.c: New test.
1554 2016-03-15  Richard Henderson  <rth@redhat.com>
1556         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1558 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1560         PR rtl-optimization/69032
1561         * gcc.dg/pr69032.c: New test.
1563 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1565         PR rtl-optimization/63384
1566         * g++.dg/pr63384.C: New test.
1568 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
1570         PR target/64411
1571         * gcc.target/i386/pr64411.C: New test.
1573 2016-03-15  Tom de Vries  <tom@codesourcery.com>
1575         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1576         * gfortran.dg/goacc/kernels-alias.f95: New test.
1578 2016-03-14  Martin Sebor  <msebor@redhat.com>
1580         PR c++/53792
1581         * g++.dg/cpp0x/constexpr-inline.C: New test.
1582         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1584 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
1586         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1588 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
1590         PR middle-end/70219
1591         * gcc.dg/pr70219.c: New test.
1593 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
1595         PR target/70083
1596         * gcc.dg/torture/pr70083.c: New test.
1597         * gcc.target/i386/pr70083.c: New test.
1599 2016-03-14  Richard Biener  <rguenther@suse.de>
1601         PR tree-optimization/56365
1602         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1604 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
1606         PR target/70098
1607         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1608         New function.
1609         * g++.dg/pr70098.C: New testcase.
1612 2016-03-14  Tom de Vries  <tom@codesourcery.com>
1614         PR tree-optimization/70045
1615         * gcc.dg/graphite/pr70045.c: New test.
1617 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1619         PR fortran/69043
1620         * gfortran.dg/include_9.f90: New test.
1622 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1624         PR fortran/45076
1625         gfortran.dg/prof/prof.exp: New script.
1626         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1628 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
1630         PR rtl-optimization/69307
1631         * gcc.dg/pr69307.c: New test.
1633 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
1635         PR target/69614
1636         * gcc.target/arm/pr69614.c: New.
1638 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
1640         PR fortran/70031
1641         * gfortran.dg/submodule_14.f08: New test
1643         PR fortran/69524
1644         * gfortran.dg/submodule_15.f08: New test
1646 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
1648         PR c++/70106
1649         * g++.dg/cpp1y/paren3.C: New test.
1651 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1653         PR target/70131
1654         * gcc.target/powerpc/ppc-round2.c: New test.
1656 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
1658         PR target/70123
1659         * gcc.dg/torture/pr70123.c: New test.
1661 2016-03-11  Jeff Law  <law@redhat.com>
1663         PR tree-optimization/70190
1664         * gcc.c-torture/compile/pr70190.c: New test.
1666 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1668         PR c/68187
1669         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1670         case.
1671         (test43_b): Likewise.
1672         (test43_c): Likewise.
1673         (test43_d): Likewise.
1674         (test43_e): Likewise.
1675         (test43_f): Likewise.
1676         (test43_g): Likewise.
1677         (test44_a): Likewise.
1678         (test44_b): Likewise.
1679         (test44_c): Likewise.
1680         (test44_d): Likewise.
1681         (test44_e): Likewise.
1683 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
1685         PR c/70085
1686         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1688 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1690         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1691         dg-options.
1693 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1695         PR target/70002
1696         PR target/69245
1697         * gcc.target/aarch64/pr69245_2.c: New test.
1699 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1701         PR tree-optimization/70177
1702         * gcc.dg/pr70177.c: New test.
1704 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1706         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1708 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
1710         * gcc.dg/tree-ssa/sra-20.c: New.
1712 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
1714         PR rtl-optimization/70174
1715         * gcc.dg/pr70174.c: New test.
1717         PR tree-optimization/70169
1718         * gcc.dg/pr70169.c: New test.
1720 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1722         PR target/70160
1723         * gcc.target/i386/pr70160.c: New test.
1725 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1727         * gcc.target/s390/dfp-1.c: New test.
1729 2016-03-10  Nick Clifton  <nickc@redhat.com>
1731         PR target/70044
1732         * gcc.target/aarch64/pr70044.c: New test.
1734 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
1735             Jakub Jelinek  <jakub@redhat.com>
1737         PR c++/70001
1738         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1739         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1740         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1742 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
1744         PR lto/69589
1745         * g++.dg/lto/pr69589_0.C: New testcase
1746         * g++.dg/lto/pr69589_1.C: New testcase
1748 2016-03-10  Marek Polacek  <polacek@redhat.com>
1750         PR c++/70153
1751         * g++.dg/delayedfold/unary-plus1.C: New test.
1753 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1755         * gcc.target/arm/pr45701-1.c: Escape brackets.
1756         * gcc.target/arm/pr45701-2.c: Likewise.
1758 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
1760         * gfortran.dg/unconstrained_commons.f: New.
1762 2016-03-10  Alan Modra  <amodra@gmail.com>
1764         * gcc.dg/pr69195.c: New.
1765         * gcc.dg/pr69238.c: New.
1767 2016-03-10  Tom de Vries  <tom@codesourcery.com>
1769         PR testsuite/68915
1770         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1772 2016-03-10  Richard Biener  <rguenther@suse.de>
1774         PR tree-optimization/70128
1775         * gcc.dg/tree-ssa/alias-34.c: New testcase.
1776         * gcc.dg/tree-ssa/alias-35.c: Likewise.
1778 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1780         PR tree-optimization/70152
1781         * gcc.dg/pr70152.c: New test.
1783         PR target/70086
1784         * gcc.target/i386/pr70086-1.c: New test.
1785         * gcc.target/i386/pr70086-2.c: New test.
1786         * gcc.target/i386/pr70086-3.c: New test.
1788         PR tree-optimization/70127
1789         * gcc.c-torture/execute/pr70127.c: New test.
1791 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
1793         * c-c++-common/goacc/combined-directives-2.c: New test.
1795 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1797         PR c/68473
1798         PR c++/70105
1799         * g++.dg/diagnostic/pr70105.C: New test.
1800         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1801         (test_multiple_ordinary_maps): New test function.
1803 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
1805         PR c/68473
1806         PR c++/70105
1807         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1808         Drop range information from call to inform_at_rich_loc.
1809         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1810         New.
1811         (test_show_locus): Replace calls to rich_location::add_range with
1812         calls to add_range.  Rewrite the tests that used the now-defunct
1813         rich_location ctor taking a source_range.  Simplify other tests
1814         by replacing calls to COMBINE_LOCATION_DATA with calls to
1815         make_location.
1817 2016-03-09  Richard Biener  <rguenther@suse.de>
1818         Jakub Jelinek  <jakub@redhat.com>
1820         PR tree-optimization/70138
1821         * gcc.dg/vect/pr70138-1.c: New testcase.
1822         * gcc.dg/vect/pr70138-2.c: Likewise.
1824 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1826         PR target/70049
1827         * gcc.target/i386/pr70049.c: New test.
1829 2016-03-09  Richard Biener  <rguenther@suse.de>
1831         PR c/70143
1832         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1833         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1834         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1836 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1839         arm-*-*.
1841 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
1843         PR middle-end/67278
1844         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1846         PR target/67278
1847         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1849         PR middle-end/70050
1850         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
1851         in testcase comment.
1853 2016-03-09  Tom de Vries  <tom@codesourcery.com>
1855         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1856         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1857         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1858         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1859         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1860         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1861         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1862         * gfortran.dg/goacc/kernels-loop.f95: New test.
1864 2016-03-08  Martin Sebor  <msebor@redhat.com>
1866         PR c++/62096
1867         * g++.dg/warn/overflow-warn-7.C: New test.
1869 2016-03-08  Jason Merrill  <jason@redhat.com>
1871         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1872         * lib/target-supports.exp (check_effective_target_concepts): New.
1874 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
1876         PR c++/70135
1877         * g++.dg/cpp1y/constexpr-loop4.C: New test.
1878         * g++.dg/ubsan/pr70135.C: New test.
1880         PR target/70110
1881         * gcc.dg/pr70110.c: New test.
1883 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1885         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1886         * c-c++-common/gomp/if-1.c: Likewise.
1887         * c-c++-common/gomp/pr61486-2.c: Likewise.
1888         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1889         to dg-additional-options.
1890         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1891         * g++/gomp/target-teams-1.c: Likewise.
1892         * gcc.dg/gomp/gomp.exp: Likewise.
1893         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1894         dg-additional-options.
1895         * gfortran.dg/gomp/gomp.exp: Likewise.
1896         * gfortran.dg/gomp/target1.f90: Remove dg-options.
1897         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1898         dg-additional-options.
1899         * gfortran.dg/gomp/target3.f90: Remove dg-options.
1901 2016-03-07  Martin Jambor  <mjambor@suse.cz>
1903         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1904         * c-c++-common/gomp/gridify-1.c: New test.
1905         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1907 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1909         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1910         trigger for cortex-r8, when scanning for register r8.
1911         * gcc.target/arm/pr45701-2.c: Likewise.
1913 2016-02-26  Richard Biener  <rguenther@suse.de>
1914             Jeff Law  <law@redhat.com>
1916         PR tree-optimization/69740
1917         * gcc.c-torture/compile/pr69740-1.c: New test.
1918         * gcc.c-torture/compile/pr69740-2.c: New test.
1920 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1922         * lib/target-supports.exp
1923         (check_effective_target_whole_vector_shift): Enable for PPC64.
1925 2016-03-07  Richard Biener  <rguenther@suse.de>
1927         PR tree-optimization/70115
1928         * gcc.dg/torture/pr70115.c: New testcase.
1930 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
1932         PR middle-end/69916
1933         * c-c-++-common/goacc/pr69916.c: New.
1935 2016-03-07  Richard Henderson  <rth@redhat.com>
1937         * gcc.c-torture/compile/pr70061.c: New test.
1939 2016-03-07  Richard Biener  <rguenther@suse.de>
1941         PR testsuite/70109
1942         * gcc.dg/vect/O3-pr36098.c: New testcase.
1944 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
1946         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1948 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
1950         * gnat.dg/renaming9.ad[sb]: New testcase.
1952 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
1954         PR c++/70084
1955         * g++.dg/expr/stdarg3.C: New test.
1957 2016-03-04  Jeff Law  <law@redhat.com>
1959         PR tree-optimization/69196
1960         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1961         x86_64-*-*.
1963 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
1965         PR c/69973
1966         * gcc.dg/pr69973.c: New test.
1968         PR rtl-optimization/69941
1969         * gcc.dg/torture/pr69941.c: New test.
1971         PR c/69824
1972         * gcc.dg/pr69824.c: New test.
1974 2016-03-05  Tom de Vries  <tom@codesourcery.com>
1976         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1977         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1978         function.
1980 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
1982         PR c++/66786
1983         * g++.dg/cpp1y/var-templ48.C: New test.
1984         * g++.dg/cpp1y/var-templ49.C: New test.
1986 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1988         * g++.dg/Wno-frame-address.C: Skip on IA-64.
1990 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
1992         PR c++/70035
1993         * g++.dg/ubsan/pr70035.C: New test.
1995         PR target/70062
1996         * gcc.target/i386/pr70062.c: New test.
1998 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2000         * g++.dg/template/typename21.C: Remove c++98_only.
2002 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2004         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2006 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2008         PR c/68187
2009         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2010         function.
2011         (fn_42_b): Likewise.
2012         (fn_42_c): Likewise.
2014 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2016         PR c/68187
2017         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2018         function.
2019         (fn_40_b): Likewise.
2020         (fn_41_a): Likewise.
2021         (fn_41_b): Likewise.
2023 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2025         PR target/70059
2026         * gcc.target/i386/avx512f-pr70059.c: New test.
2027         * gcc.target/i386/avx512dq-pr70059.c: New test.
2029 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
2031         PR rtl-optimization/57676
2032         * gcc.dg/torture/pr57676.c: New test.
2034 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
2036         * gcc.dg/pr70026.c: New test.
2038 2016-03-04  Marek Polacek  <polacek@redhat.com>
2040         PR c/69798
2041         * gcc.dg/cilk-plus/pr69798-1.c: New test.
2042         * gcc.dg/cilk-plus/pr69798-2.c: New test.
2044 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2046         PR target/70004
2047         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2048         Delete.
2049         (test_corners_sisd_si): Likewise.
2050         (main): Remove checks of the above.
2051         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2053 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2055         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2057 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
2059         * gcc.dg/torture/pr69951.c: Accept argc==0.
2061 2016-03-04  Richard Biener  <rguenther@suse.de>
2063         PR c++/70054
2064         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2065         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2067 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2069         PR testsuite/69766
2070         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2071         testing multiarch.
2073 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2075         PR debug/69947
2076         * gcc.dg/guality/pr69947.c: New test.
2078 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2080         PR ada/70017
2081         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2083 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2085         PR rtl-optimization/69904
2086         * gcc.target/arm/pr69904.c: New test.
2088 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2090         PR target/70021
2091         * gcc.dg/vect/pr70021.c: New test.
2092         * gcc.target/i386/pr70021.c: New test.
2094 2016-03-03  Marek Polacek  <polacek@redhat.com>
2096         PR middle-end/70050
2097         * gcc.dg/pr70050.c: New test.
2099 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
2101         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2103 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
2105         PR tree-optimization/70043
2106         * gfortran.dg/vect/pr70043.f90: New test.
2108 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2110         * gnat.dg/specs/task1.ads: New test.
2112 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2114         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2115         Invoke gdb with -batch.
2116         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2118 2016-03-03  Richard Biener  <rguenther@suse.de>
2120         PR tree-optimization/55936
2121         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2123 2016-03-02  Jeff Law  <law@redhat.com>
2125         PR rtl-optimization/69942
2126         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2127         effects of argument promotions.
2129         PR tree-optimization/69987
2130         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2131         target does not support -fprefetch-loop-arrays.
2133 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
2135         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2137 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
2139         PR rtl-optimization/69052
2140         * gcc.target/i386/pr69052.c: New test.
2142 2016-03-02  Alan Modra  <amodra@gmail.com>
2144         * gcc.dg/pr69990.c: New.
2146 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2148         PR c/68062
2149         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2151         PR middle-end/70022
2152         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2154         PR target/70028
2155         * gcc.target/i386/pr70028.c: New test.
2157 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2159         * c-c++-common/asan/swapcontext-test-1.c,
2160         * c-c++-common/tsan/thread_leak.c,
2161         * g++.dg/tsan/aligned_vs_unaligned_race.C,
2162         * g++.dg/tsan/benign_race.C,
2163         * g++.dg/tsan/fd_close_norace.C,
2164         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2165         races with sanitizer output
2167 2016-03-02  Richard Biener  <rguenther@suse.de>
2168             Uros Bizjak  <ubizjak@gmail.com>
2170         PR target/67278
2171         * gcc.dg/simd-8.c: New testcase.
2173 2016-03-02  Richard Biener  <rguenther@suse.de>
2175         PR middle-end/67278
2176         * gcc.dg/simd-7.c: New testcase.
2178 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
2180         * gcc.target/i386/pr70007.c: Tweak.
2182 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2184         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2186 2016-03-02  Marek Polacek  <polacek@redhat.com>
2188         PR c/67854
2189         * gcc.dg/pr67854.c: New test.
2191 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2193         PR middle-end/70025
2194         * gcc.dg/torture/pr70025.c: New test.
2196 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2198         PR tree-optimization/68621
2199         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2201 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gcc.target/i386/pr70007.c: New test.
2205 2016-03-01  Jeff Law  <law@redhat.com>
2207         PR tree-optimization/69196
2208         * gcc.dg/tree-ssa/pr69196-1.c: New test.
2210         PR tree-optimization/69196
2211         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2212         duplicating code and spoiling the expected output.
2214 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2216         PR target/70033
2217         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2218         supports power9 before doing tests.
2219         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2220         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2221         * gcc.target/powerpc/p9-permute.c: Likewise.
2223 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
2225         PR target/70027
2226         * gcc.target/i386/pr70027.c: New test.
2228 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2230         * gcc.dg/pr70017.c: New test.
2232 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
2234         PR c/69796
2235         PR c/69974
2236         * gcc.dg/pr69796.c: New test.
2237         * gcc.dg/pr69974.c: New test.
2239 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2241         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2243 2016-02-29  Jeff Law  <law@redhat.com>
2245         PR tree-optimization/69987
2246         * gfortran.dg/pr69987.f90: New test.
2248         PR tree-optimization/69989
2249         * gcc.c-torture/compile/pr69989-2.c: New test.
2251 2016-03-01  Marek Polacek  <polacek@redhat.com>
2253         PR c++/69795
2254         * g++.dg/parse/invalid1.C: New test.
2256 2016-03-01  Richard Biener  <rguenther@suse.de>
2258         PR middle-end/70022
2259         * gcc.dg/pr70022.c: New testcase.
2261 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2263         PR tree-optimization/69956
2264         * gcc.dg/pr69956.c: New test.
2266 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2268         PR target/70011
2269         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2270         XFAIL when hardware supports efficient unaligned storage access.
2272 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
2274         PR c++/69961
2275         * g++.dg/template/pr69961a.C: New test.
2276         * g++.dg/template/pr69961b.C: New test.
2278 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
2280         PR preprocessor/69985
2281         * gcc.dg/cpp/pr69985.c: New test case.
2283 2016-02-29  Jeff Law  <law@redhat.com>
2285         PR tree-optimization/70005
2286         * gcc.c-torture/execute/pr70005.c New test.
2288         PR tree-optimization/69999
2289         * gcc.c-torture/compile/pr69999.c: New test.
2291 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2293         PR tree-optimization/69652
2294         * gcc.dg/torture/pr69652.c: Delete test.
2295         * gcc.dg/vect/pr69652.c: New test.
2297 2016-02-19  Richard Biener  <rguenther@suse.de>
2299         PR tree-optimization/69980
2300         * gfortran.dg/vect/pr69980.f90: New testcase.
2302 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2304         * gcc.target/sparc/20160229-1.c: New test.
2306 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2308         * gnat.dg/stack_usage3.adb: New test.
2309         * gnat.dg/stack_usage3_pkg.ads: New helper.
2311 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2313         * gnat.dg/renaming8.adb: New test.
2314         * gnat.dg/renaming8_pkg1.ads: New helper.
2315         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2316         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2318 2016-02-29  Richard Biener  <rguenther@suse.de>
2320         PR tree-optimization/69720
2321         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2323 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2325         PR fortran/68147
2326         PR fortran/47674
2327         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2329 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2330             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332         PR fortran/56007
2333         * gfortran.dg/coarray_8.f90: Adjust error message.
2334         * gfortran.dg/pr56007.f90: New test.
2335         * gfortran.dg/pr56007.f: New test.
2337 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2339         PR tree-optimization/69989
2340         * gcc.dg/torture/pr69989.c: New test.
2342 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2344         * gcc.target/i386/stack-realign-win.c: New test.
2346 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2348         PR fortran/60126
2349         * gfortran.dg/pr60126.f90: New test.
2351 2016-02-27  Jeff Law  <law@redhat.com>
2353         Revert
2354         2016-02-26  Richard Biener  <rguenther@suse.de>
2355                     Jeff Law  <law@redhat.com>
2357         PR tree-optimization/69740
2358         * gcc.c-torture/compile/pr69740-1.c: New test.
2359         * gcc.c-torture/compile/pr69740-2.c: New test.
2361 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2363         PR fortran/69910
2364         * gfortran.dg/newunit_4.f90: New test.
2366 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2368         PR target/69613
2369         PR rtl-optimization/69886
2370         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2371         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2372         target.
2374 2016-02-26  Martin Sebor  <msebor@redhat.com>
2376         PR tree-optimization/15826
2377         * gcc.dg/tree-ssa/pr15826.c: New test.
2379 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2381         PR target/69969
2382         * gcc.target/powerpc/pr69969.c: New test.
2384 2016-02-26  Martin Sebor  <msebor@redhat.com>
2386         PR c++/15766
2387         * g++.old-deja/g++.other/decl5.C: Add a test case.
2389 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2391         PR target/69946
2392         * gcc.target/powerpc/pr69946.c: New file.
2394 2016-02-26  Richard Biener  <rguenther@suse.de>
2395             Jeff Law  <law@redhat.com>
2397         PR tree-optimization/69740
2398         * gcc.c-torture/compile/pr69740-1.c: New test.
2399         * gcc.c-torture/compile/pr69740-2.c: New test.
2401 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2403         PR middle-end/69920
2404         * gcc.dg/torture/pr69932.c: New test.
2405         * gcc.dg/torture/pr69936.c: Likewise.
2407 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2409         PR target/69709
2410         * gcc.target/s390/pr69709.c: New test.
2412 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2414         PR target/69245
2415         * gcc.target/aarch64/pr69245_1.c: New test.
2417 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2419         PR target/69613
2420         * gcc.dg/torture/pr69613.c: New test.
2422 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2424         PR rtl-optimization/69891
2425         * gcc.target/i386/pr69891.c: New test.
2427 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2428             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2430         PR target/61397
2431         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2432         functionality for both 32-bit and 64-bit.
2434 2016-02-26  Richard Biener  <rguenther@suse.de>
2436         PR tree-optimization/69551
2437         * gcc.dg/torture/pr69951.c: New testcase.
2439 2016-02-25  Richard Biener  <rguenther@suse.de>
2441         PR tree-optimization/48795
2442         * gcc.dg/Warray-bounds-18.c: New testcase.
2444 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2446         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2448 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
2450         PR rtl-optimization/69896
2451         * gcc.dg/pr69896.c: New test.
2453 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
2455         PR c++/69736
2456         * g++.dg/cpp1y/paren2.C: New test.
2458 2016-02-24  Martin Sebor  <msebor@redhat.com>
2460         PR c/51147
2461         * gcc.dg/enum-mode-2.c: New test.
2463 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2465         PR c++/69922
2466         * g++.dg/warn/Wnonnull-compare-6.C: New test.
2467         * g++.dg/warn/Wnonnull-compare-7.C: New test.
2468         * g++.dg/ubsan/pr69922.C: New test.
2470 2016-02-24  Marek Polacek  <polacek@redhat.com>
2472         PR c/69819
2473         * gcc.dg/pr69819.c: New test.
2475 2016-02-24  Martin Sebor  <msebor@redhat.com>
2477         PR c++/69912
2478         * g++.dg/ext/flexary15.C: New test.
2480 2016-02-24  Martin Sebor  <msebor@redhat.com>
2482         * gcc.dg/builtins-68.c: Avoid making unportable
2483         assumptions about the relationship between SIZE_MAX and UINT_MAX.
2484         * g++.dg/ext/builtin_alloca.C: Same.
2486 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2487             Charles Baylis  <charles.baylis@linaro.org>
2489         PR debug/61033
2490         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2492 2016-02-24  Richard Biener  <rguenther@suse.de>
2493             Jakub Jelinek  <jakub@redhat.com>
2495         PR middle-end/69760
2496         * gcc.dg/torture/pr69760.c: New testcase.
2498 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2500         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2501         pattern on Solaris with as.
2503 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2505         * gcc.target/arm/cond_sub_restrict_it.c: New test.
2506         * gcc.target/arm/condarith_restrict_it.c: Likewise.
2507         * gcc.target/arm/movcond_restrict_it.c: Likewise.
2508         * gcc.target/arm/negscc_restrict_it.c: Likewise.
2510 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2512         PR middle-end/69915
2513         * gcc.dg/pr69915.c: New test.
2515 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2517         PR rtl-optimization/69886
2518         * gcc.dg/torture/pr69886.c: New test.
2520 2016-02-24  Richard Biener  <rguenther@suse.de>
2522         PR middle-end/68963
2523         * gcc.dg/torture/pr68963.c: New testcase.
2525 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2527         PR target/69875
2528         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2529         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2530         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2531         * gcc.target/arm/atomic_loaddi_1.c: New test.
2532         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2533         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2534         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2535         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2536         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2537         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2538         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2539         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2541 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2543         PR middle-end/69909
2544         * gcc.dg/torture/pr69909.c: New test.
2546 2016-02-24  Richard Biener  <rguenther@suse.de>
2548         PR tree-optimization/69907
2549         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2550         * gcc.dg/vect/bb-slp-34.c: XFAIL.
2551         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2553 2016-02-24  Christian Bruel  <christian.bruel@st.com>
2555         * gcc.target/arm/pragma_cpp_fma.c: New test.
2557 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559         PR fortran/61156
2560         * gfortran.dg/include_6.f90: Update test.
2562 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2564         PR objc/69844
2565         * objc.dg/pr69844.m: New test.
2567 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2569         PR libgfortran/69456
2570         * gfortran.dg/namelist_89.f90: New test.
2571         * gfortran.dg/pr59700.f90: Update test..
2573 2016-02-23  Martin Sebor  <msebor@redhat.com>
2575         PR middle-end/69780
2576         * g++.dg/ext/builtin_alloca.C: New test.
2577         * gcc.dg/builtins-68.c: New test.
2579 2016-02-23  Richard Henderson  <rth@redhat.com>
2581         * gcc.target/i386/addr-space-3.c: Remove test.
2583 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2585         PR preprocessor/69126
2586         PR preprocessor/69543
2587         * c-c++-common/pr69126-2-long.c: New test.
2588         * c-c++-common/pr69126-2-short.c: New test.
2589         * c-c++-common/pr69543-1.c: Remove xfail.
2591 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
2593         PR preprocessor/69126
2594         PR preprocessor/69543
2595         PR preprocessor/69558
2596         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2597         (f): Rename to...
2598         (test_2): ...this, and add leading comment.
2599         (MACRO_3, test_3): New.
2600         (MACRO_4A, MACRO_4B, test_4): New.
2601         (MACRO): Rename to...
2602         (MACRO_5): ...this.
2603         (g): Rename to...
2604         (test_5): ...this, updating for renaming of MACRO, and
2605         add leading comment.
2606         * c-c++-common/pr69543-1.c: New.
2607         * c-c++-common/pr69543-2.c: New.
2608         * c-c++-common/pr69543-3.c: New.
2609         * c-c++-common/pr69543-4.c: New.
2610         * c-c++-common/pr69558-1.c: New.
2611         * c-c++-common/pr69558-2.c: New.
2612         * c-c++-common/pr69558-3.c: New.
2613         * c-c++-common/pr69558-4.c: New.
2614         * gcc.dg/pr69558.c: Move to...
2615         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
2616         xfail for c++.
2618 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
2620         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2621         to -ftree-parallelize-loops/-fopenacc changes.
2622         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2623         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2624         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2625         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2626         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2627         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2628         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2629         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2630         * c-c++-common/goacc/kernels-loop.c: Likewise.
2631         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2632         * c-c++-common/goacc/kernels-reduction.c: Likewise.
2633         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2634         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2636 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2638         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2640 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
2642         PR c++/69902
2643         * g++.dg/warn/Wnonnull-compare-5.C: New test.
2645         PR c/69900
2646         * gcc.dg/pr69900.c: New test.
2648 2016-02-23  Martin Jambor  <mjambor@suse.cz>
2650         PR tree-optimization/69666
2651         * gcc.dg/tree-ssa/pr69666.c: New test.
2653 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2655         PR fortran/67451
2656         * gfortran.dg/coarray_allocate_5.f08: New test.
2658 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2660         * gcc.target/s390/vcond-shift.c: Move to ...
2661         * gcc.target/s390/vector/vcond-shift.c: ... here.
2663 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2665         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2666         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2668 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2670         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2672 2016-02-20  Mark Wielaard  <mjw@redhat.com>
2674         PR c/28901
2675         * gcc.dg/unused-variable-3.c: New test.
2677 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2679         PR target/69888
2680         * gcc.target/i386/pr69888.c: New test.
2682 2016-02-22  Richard Biener  <rguenther@suse.de>
2684         PR tree-optimization/69882
2685         * gfortran.dg/vect/pr69882.f90: New testcase.
2687 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
2689         PR target/69885
2690         * gcc.dg/pr69885.c: New test.
2692 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
2694         PR target/69806
2695         PR target/54089
2696         * gcc.target/sh/pr54089-10.c: New.
2698 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
2700         PR fortran/69423
2701         * gfortran.dg/deferred_character_15.f90 : New test.
2703 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2705         PR fortran/57365
2706         gfortran.dg/allocate_with_source_18.f03: New test.
2708 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
2710         PR fortran/52531
2711         gfortran.dg/gomp/pr52531.f90: New test.
2713 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2715         PR c++/69865
2716         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2717         -std=c++03.
2719 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2721         PR c++/69826
2722         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2723         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2725         PR c++/69850
2726         * g++.dg/warn/Wnonnull-compare-4.C: New test.
2728         PR c++/69851
2729         * g++.dg/torture/pr69851.C: New test.
2731 2016-02-19  Martin Sebor  <msebor@redhat.com>
2733         PR testsuite/69573
2734         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2736 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2738         PR c++/69850
2739         * g++.dg/warn/Wnonnull-compare-2.C: New test.
2740         * g++.dg/warn/Wnonnull-compare-3.C: New test.
2742         PR c++/67767
2743         * g++.dg/cpp0x/pr67767.C: New test.
2745 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2747         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2748         for fp, simd, crypto, crc, lse.
2749         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2750         above.
2751         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2752         effective target check.
2754 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
2756         PR target/69820
2757         * gcc.target/i386/pr69820.c: New test.
2759 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2761         * gcc.target/s390/vector/int128-1.c: New test.
2763 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2765         * gcc.target/s390/vector/vec-vcond-1.c: New test.
2767 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2769         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2770         instruction pattern name to prevent the testcase from failing with
2771         -march=z13.
2773 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2775         * gcc.target/s390/md/movstr-2.c: New test.
2777 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
2779         * gcc.target/s390/morestack.c: New test.
2781 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2783         PR target/69625
2784         * gcc.target/s390/pr69625.c: Add test case.
2786 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2788         PR testsuite/68580
2789         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2791 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2793         PR target/68404
2794         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2795         * gcc.target/powerpc/fusion3.c: Likewise.
2797 2016-02-18  Richard Biener  <rguenther@suse.de>
2799         PR middle-end/69553
2800         * g++.dg/torture/pr69553.C: New testcase.
2802 2016-02-18  Nick Clifton  <nickc@redhat.com>
2804         PR target/62254
2805         PR target/69610
2806         * gcc.target/arm/pr62554.c: New test.
2807         * gcc.target/arm/pr69610-1.c: New test.
2808         * gcc.target/arm/pr69610-2.c: New test.
2810 2016-02-18  Richard Biener  <rguenther@suse.de>
2812         PR middle-end/69854
2813         * gcc.dg/torture/pr69854.c: New testcase.
2815 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
2817         PR c++/69850
2818         * g++.dg/warn/Wnonnull-compare-1.C: New test.
2820 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2822         * gcc.target/powerpc/vec-cg.c: New test.
2824 2016-02-17  Richard Biener  <rguenther@suse.de>
2826         PR testsuite/69586
2827         * gcc.dg/uninit-21.c: Add -fno-short-enums.
2829 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2831         PR target/69161
2832         * gcc.c-torture/compile/pr69161.c: New test.
2834 2016-02-17  David Sherwood  <david.sherwood@arm.com>
2836         PR target/69532
2837         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2838         * gcc.target/arm/vect-fmaxmin.c: Likewise.
2840 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2842         * gcc.dg/ifcvt-4.c: Skip on Visium.
2844 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2846         * gnat.dg/atomic8.adb: New test.
2848 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
2850         * gnat.dg/discr46.ad[sb]: New test.
2852 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2854         PR Target/48344
2855         * gcc.target/powerpc/pr48344-1.c: New test.
2857 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859         PR fortran/69742
2860         * gfortran.dg/associate_21.f90:  New test.
2862 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2864         PR c/69835
2865         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2866         -Wnonnull in dg-options.
2867         * c-c++-common/nonnull-2.c: New test.
2869 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
2870             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2872         * gcc.target/aarch64/vector_initialization_nostack.c: New.
2874 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2876         PR middle-end/69801
2877         * gcc.dg/pr69801.c: Add empty dg-options.
2879 2016-02-16  James Norris  <jnorris@codesourcery.com>
2881         * c-c++-common/goacc/deviceptr-1.c: Add tests.
2882         * g++.dg/goacc/deviceptr-1.c: New file.
2884 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2886         PR tree-optimization/69820
2887         * gcc.dg/vect/pr69820.c: New test.
2889 2016-02-16  Richard Biener  <rguenther@suse.de>
2891         PR tree-optimization/69776
2892         * gcc.dg/torture/pr69776-2.c: New testcase.
2894 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
2896         PR tree-optimization/69714
2897         * gcc.dg/torture/pr69714.c: New test.
2899 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
2901         PR tree-optimization/69802
2902         * gcc.dg/pr69802.c: New test.
2904 2016-02-16  Richard Biener  <rguenther@suse.de>
2906         PR middle-end/69801
2907         * gcc.dg/pr69801.c: New testcase.
2909 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911         PR libgfortran/69651
2912         * gfortran.dg/read_bang.f90: New test.
2913         * gfortran.dg/read_bang4.f90: New test.
2915 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
2917         PR c++/69658
2918         * g++.dg/init/pr69658.C: New test.
2920         PR c++/69797
2921         * c-c++-common/pr69797.c: New test.
2923 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2925         * lib/target-supports.exp (check_effective_target_section_anchors): Add
2926         check for aarch64*-*-*.
2928 2016-02-15  Richard Biener  <rguenther@suse.de>
2930         PR tree-optimization/69783
2931         * gcc.dg/vect/pr69783.c: New testcase.
2933 2016-02-15  Richard Biener  <rguenther@suse.de>
2935         PR tree-optimization/69776
2936         * gcc.dg/torture/pr69776.c: New testcase.
2938 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2940         PR fortran/60526
2941         * gfortran.dg/type_decl_4.f90:  Reinstated.
2943 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
2945         PR fortran/68746
2946         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2948 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2950         PR fortran/60526
2951         PR bootstrap/69816
2952         * gfortran.dg/type_decl_4.f90:  Removed.
2954 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2956         PR fortran/60526
2957         * gfortran.dg/type_decl_4.f90:  New test.
2959 2016-02-14  Alan Modra  <amodra@gmail.com>
2961         PR testsuite/68886
2962         * gcc.c-torture/execute/stkalign.c: Revise test.
2964 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2966         PR target/67260
2967         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2969 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2971         PR target/67260
2972         * gcc.target/sh/torture/pr67260.c: New.
2974 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
2976         * gcc.dg/pr67964.c: Add dg-require-alias.
2978 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
2980         PR target/67636
2981         PR target/64345
2982         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2984 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2986         PR libgfortran/69668
2987         * gfortran.dg/namelist_88.f90: New test.
2989 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2991         PR libgfortran/69668
2992         * gfortran.dg/namelist_38.f90: Update test.
2993         * gfortran.dg/namelist_84.f90: Update test.
2995 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
2997         PR other/69554
2998         * gcc.dg/pr69554-1.c: New test.
2999         * gfortran.dg/pr69554-1.F90: New test.
3000         * gfortran.dg/pr69554-2.F90: New test.
3001         * lib/gcc-dg.exp (proc dg-locus): New function.
3002         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3003         distinguish between the caret-printing and non-caret-printing
3004         cases.  If caret-printing has been explicitly enabled, bail out
3005         without attempting to fix up the output.
3007 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
3009         PR driver/69265
3010         PR driver/69453
3011         * gcc.dg/spellcheck-options-3.c: New test case.
3012         * gcc.dg/spellcheck-options-4.c: New test case.
3013         * gcc.dg/spellcheck-options-5.c: New test case.
3014         * gcc.dg/spellcheck-options-6.c: New test case.
3015         * gcc.dg/spellcheck-options-7.c: New test case.
3016         * gcc.dg/spellcheck-options-8.c: New test case.
3017         * gcc.dg/spellcheck-options-9.c: New test case.
3018         * gcc.dg/spellcheck-options-10.c: New test case.
3020 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3022         PR rtl-optimization/69764
3023         PR rtl-optimization/69771
3024         * c-c++-common/pr69764.c: New test.
3025         * gcc.dg/torture/pr69771.c: New test.
3027 2016-02-12  Marek Polacek  <polacek@redhat.com>
3029         * g++.dg/torture/init-list1.C: New.
3031 2016-02-12  Marek Polacek  <polacek@redhat.com>
3033         * gcc.dg/pr69522.c: Add empty dg-options.
3035 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
3037         * g++.dg/lto/lto.exp: Include and init mpx.
3038         * g++.dg/lto/pr69729_0.C: New test.
3040 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3042         PR ipa/69241
3043         * g++.dg/ipa/pr69241-4.C: New test.
3045         PR ipa/68672
3046         * g++.dg/ipa/pr68672-1.C: New test.
3047         * g++.dg/ipa/pr68672-2.C: New test.
3048         * g++.dg/ipa/pr68672-3.C: New test.
3050 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
3052         PR c/69522
3053         * gcc.dg/pr69522.c: New test.
3055 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
3057         PR c++/69098
3058         * g++.dg/cpp1y/69098.C: New test.
3059         * g++.dg/cpp1y/69098-2.C: New test.
3061 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3063         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3064         and neighbour -> neighbor.
3065         * objc.dg/attributes/method-nonnull-1.m: Likewise.
3066         * objc.dg/gnu-api-2-class-meta.m: Likewise.
3067         * c-c++-common/Wvarargs.c: Likewise.
3068         * c-c++-common/goacc/host_data-5.c: Likewise.
3069         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3070         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3071         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3072         * gcc.target/aarch64/pr60697.c: Likewise.
3073         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3074         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3075         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3076         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3077         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3078         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3079         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3080         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3081         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3082         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3083         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3084         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3085         * g++.dg/lookup/koenig5.C: Likewise.
3086         * g++.dg/ext/no-asm-2.C: Likewise.
3087         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3088         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3089         * gfortran.dg/used_types_16.f90: Likewise.
3090         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3091         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3092         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3093         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3094         * gfortran.dg/abstract_type_6.f03: Likewise.
3095         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3096         * gfortran.dg/used_types_15.f90: Likewise.
3097         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3098         * gfortran.dg/exit_3.f08: Likewise.
3099         * gfortran.dg/open_status_2.f90: Likewise.
3100         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3101         * gfortran.dg/intrinsic_std_1.f90: Likewise.
3102         * gfortran.dg/associate_1.f03: Likewise.
3103         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3104         * gfortran.dg/intrinsic_std_6.f90: Likewise.
3105         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3106         * gcc.dg/builtin-object-size-1.c: Likewise.
3107         * gcc.dg/noreturn-6.c: Likewise.
3108         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3109         * gcc.dg/globalalias.c: Likewise.
3110         * gcc.dg/builtins-config.h: Likewise.
3111         * gcc.dg/pr30457.c: Likewise.
3112         * gcc.c-torture/compile/volatile-1.c: Likewise.
3113         * gcc.c-torture/execute/20101011-1.c: Likewise.
3114         * c-c++-common/Waddress-1.c: Likewise.
3116 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
3118         PR c/69768
3119         * c-c++-common/Waddress-1.c: New test.
3121 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
3123         PR fortran/69296
3124         * gfortran.dg/associate_19.f03: New test.
3125         * gfortran.dg/associate_20.f03: New test.
3127 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
3129         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3131 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3133         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3134         .arch armv8-a\n.  Add -dA to dg-options.
3135         * gcc.target/aarch64/assembler_arch_1.c: New test.
3136         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3138 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
3140         PR c++/68726
3141         * g++.dg/cpp0x/pr68726.C: New.
3143 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3145         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3146         test.
3148 2016-02-11  Richard Biener  <rguenther@suse.de>
3150         * g++.dg/tree-ssa/pr61034.C: Adjust.
3152 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
3154         PR target/69148
3155         * gcc.target/s390/pr69148.c: New.
3157 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
3159         PR tree-optimization/69652
3160         * gcc.dg/torture/pr69652.c: New test.
3162 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
3163             Patrick Palka  <ppalka@gcc.gnu.org>
3165         PR ipa/69241
3166         PR c++/69649
3167         * g++.dg/ipa/pr69241-1.C: New test.
3168         * g++.dg/ipa/pr69241-2.C: New test.
3169         * g++.dg/ipa/pr69241-3.C: New test.
3170         * g++.dg/ipa/pr69649.C: New test.
3172 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
3174         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3175         * gcc.dg/tree-ssa/sra-18.c: Ditto.
3177 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
3179         PR tree-optimization/68021
3180         * gcc.dg/tree-ssa/pr68021.c: New test.
3182 2016-02-10  Richard Biener  <rguenther@suse.de>
3184         PR tree-optimization/69726
3185         * gcc.dg/uninit-22.c: New testcase.
3187 2016-02-09  Andrew Pinski  <apinski@cavium.com>
3189         PR tree-opt/69282
3190         * gcc.c-torture/compile/20160205-1.c: New testcase.
3192 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
3194         PR target/68404
3195         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3196         instead accessing a really large arrray.
3197         * gcc.target/powerpc/fusion3.c: Likewise.
3199 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
3201         PR target/68532
3202         * gcc.c-torture/execute/pr68532.c: New test.
3204 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
3206         PR target/69634
3207         * gcc.dg/pr69634.c: New.
3209 2016-02-09  Richard Biener  <rguenther@suse.de>
3211         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3213 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
3215         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3217 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
3219         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3221 2016-02-09  Richard Biener  <rguenther@suse.de>
3223         PR tree-optimization/69715
3224         * gcc.dg/torture/pr69715.c: New testcase.
3226 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3228         PR c++/69139
3229         * g++.dg/cpp0x/trailing12.C: New test.
3230         * g++.dg/cpp0x/trailing13.C: New test.
3232 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3234         PR c++/69283
3235         PR c++/67835
3236         * g++.dg/cpp1y/auto-fn29.C: New test.
3237         * g++.dg/cpp1y/auto-fn30.C: New test.
3239 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3241         PR tree-optimization/69209
3242         * gcc.c-torture/compile/pr69209.c: New test.
3244 2016-02-08  Jeff Law  <law@redhat.com>
3246         PR tree-optimization/68541
3247         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3248         of statements allowed in join block for path splitting.
3250 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3252         PR c++/59627
3253         * g++.dg/gomp/pr59627.C: New test.
3255         PR ipa/69239
3256         * g++.dg/ipa/pr69239.C: New test.
3258 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
3260         PR preprocessor/69664
3261         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3262         * gcc.dg/cpp/warn-comments.c: Likewise.
3264 2016-02-08  Marek Polacek  <polacek@redhat.com>
3266         PR c++/69688
3267         * g++.dg/init/const12.C: New test.
3269 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
3271         PR target/60410
3272         * gcc.dg/lto/pr55113_0.c: Remove test.
3274 2016-02-08  Richard Biener  <rguenther@suse.de>
3276         PR tree-optimization/69719
3277         * gcc.dg/torture/pr69719.c: New testcase.
3279 2016-02-08  Richard Biener  <rguenther@suse.de>
3280         Jeff Law  <law@redhat.com>
3282         PR target/68273
3283         * gcc.target/mips/pr68273.c: New testcase.
3285 2016-02-08   Richard Biener  <rguenther@suse.de>
3287         PR rtl-optimization/69274
3288         * gcc.target/i386/addr-sel-1.c: XFAIL.
3290 2016-02-08  Jeff Law  <law@redhat.com>
3292         PR tree-optimization/68541
3293         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3295         PR tree-optimization/65917
3296         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3298 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3300         PR fortran/50555
3301         * gfortran.dg/namelist_args.f90: New test.
3303 2016-02-05  Jeff Law  <law@redhat.com>
3305         PR tree-optimization/68541
3306         * gcc.dg/tree-ssa/split-path-2.c: New test.
3307         * gcc.dg/tree-ssa/split-path-3.c: New test.
3308         * gcc.dg/tree-ssa/split-path-4.c: New test.
3309         * gcc.dg/tree-ssa/split-path-5.c: New test.
3310         * gcc.dg/tree-ssa/split-path-6.c: New test.
3311         * gcc.dg/tree-ssa/split-path-7.c: New test.
3313 2016-02-05  Martin Sebor  <msebor@redhat.com>
3315         PR c++/69662
3316         * g++.dg/warn/Wplacement-new-size-1.C: New test.
3317         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3319 2016-02-06  Richard HEnderson  <rth@redhat.com>
3321         PR c/69643
3322         * gcc.target/i386/addr-space-4.c: New.
3323         * gcc.target/i386/addr-space-5.c: New.
3325 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3327         PR fortran/66089
3328         * gfortran.dg/elemental_dependency_6.f90: New.
3330 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3332         PR rtl-optimization/69691
3333         * gcc.c-torture/execute/pr69691.c: New test.
3335         PR c++/69628
3336         * g++.dg/parse/pr69628.C: New test.
3338 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3340         * gcc.dg/sancov/asan.c: Move to ...
3341         * gcc.dg/asan/sancov-1.c: ... here.
3343 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3345         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3347 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3349         PR target/69677
3350         * gcc.target/i386/pr69677.c: New test.
3352 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3354         PR c++/68948
3355         * g++.dg/template/pr68948.C: New test.
3357 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3359         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3360         (only necessary on s390x).
3362 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3364         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3365         -mno-accumulate-outgoing-args.
3367 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3369         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3371 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3373         PR c/69669
3374         * c-c++-common/pr69669.c: New test.
3376 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3378         PR target/69667
3379         * g++.dg/pr69667.C: New file.
3381 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3383         PR target/69619
3384         * gcc.dg/pr69619.c: Add new test.
3386 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3388         PR rtl-optimization/69577
3389         * gcc.target/i386/pr69577.c: New test.
3391 2016-02-04  Martin Liska  <mliska@suse.cz>
3393         * g++.dg/asan/pr69276.C: New test.
3395 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3397         PR target/65932
3398         PR target/67714
3399         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3400         a single smulbb instruction.
3401         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3402         * gcc.target/amr/wmul-2.c: Likewise.
3404 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3406         PR target/65932
3407         PR target/67714
3408         * gcc.c-torture/execute/pr67714.c: New test.
3410 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3412         PR target/69454
3413         * gcc.target/i386/pr69454-1.c: New test.
3414         * gcc.target/i386/pr69454-2.c: New test.
3416 2016-02-03  Martin Sebor  <msebor@redhat.com>
3418         PR c++/69251
3419         PR c++/69253
3420         PR c++/69290
3421         PR c++/69277
3422         PR c++/69349
3423         * g++.dg/ext/flexarray-mangle-2.C: New test.
3424         * g++.dg/ext/flexarray-mangle.C: New test.
3425         * g++.dg/ext/flexarray-subst.C: New test.
3426         * g++.dg/ext/flexary11.C: New test.
3427         * g++.dg/ext/flexary12.C: New test.
3428         * g++.dg/ext/flexary13.C: New test.
3429         * g++.dg/ext/flexary14.C: New test.
3430         * g++.dg/other/dump-ada-spec-2.C: Adjust.
3432 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3434         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3435         Define only if CHECK_FLOAT128 is defined.
3436         (main): Properly initialize u5.
3438 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
3440         PR c/69627
3441         * gcc.dg/pr69627.c: New test.
3443         PR target/69644
3444         * gcc.dg/pr69644.c: New test.
3446 2016-02-03  Mike Stump  <mikestump@comcast.net>
3448         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3449         support for struct-layout-1.exp.
3451 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
3453         PR c++/69056
3454         * g++.dg/cpp0x/pr69056.C: New test.
3456 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
3457             Alexandre Oliva  <aoliva@redhat.com>
3459         PR target/69461
3460         * gcc.target/powerpc/pr69461.c: New.
3462 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
3464         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3465         works from here ...
3466         (check_effective_target_fsanitize_thread): ... to here.  Do not
3467         specify additional compile flags for the test source.
3468         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3469         specify additional compile flags for the test source.
3471 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
3473         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3475 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
3477         PR fortran/67451
3478         PR fortran/69418
3479         * gfortran.dg/coarray_allocate_2.f08: New test.
3480         * gfortran.dg/coarray_allocate_3.f08: New test.
3481         * gfortran.dg/coarray_allocate_4.f08: New test.
3483 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
3485         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3486         use same scan-tree-dump-times on all platforms.
3487         * gcc.dg/vect/vect-outer-1.c: Likewise.
3488         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3489         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3490         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3491         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3492         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3493         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3494         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3496 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
3498         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3499         warning.
3501 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
3503         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3505 2016-02-02  James Norris  <jnorris@codesourcery.com>
3507         * c-c++-common/goacc/routine-5.c: Add tests.
3509 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
3511         * gcc.target/nvptx/unsigned-cmp.c: New test.
3513 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
3515         * gcc.target/aarch64/scalar_shift_1.c
3516         (test_corners_sisd_di): Improve force to SIMD register.
3517         (test_corners_sisd_si): Likewise.
3518         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3519         Remove scan-assembler check for ldr.
3521 2016-02-02  Richard Biener  <rguenther@suse.de>
3523         PR tree-optimization/69595
3524         * gcc.dg/Warray-bounds-17.c: New testcase.
3526 2016-02-02  Richard Biener  <rguenther@suse.de>
3528         PR tree-optimization/69606
3529         * gcc.dg/torture/pr69606.c: New testcase.
3531 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
3533         PR middle-end/68542
3534         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3535         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3537 2016-02-02  Alan Modra  <amodra@gmail.com>
3539         PR target/69548
3540         * gcc.target/powerpc/pr69548.c: New test.
3542 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3544         PR rtl-optimization/69592
3545         * gcc.dg/pr69592.c: New test.
3547         PR preprocessor/69543
3548         PR c/69558
3549         * gcc.dg/pr69543.c: New test.
3550         * gcc.dg/pr69558.c: New test.
3552 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
3554         PR testsuite/65940
3555         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3557 2016-02-01  Martin Sebor  <msebor@redhat.com>
3559         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3561 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
3563         PR tree-optimization/67921
3564         * c-c++-common/ubsan/pr67921.c: New test.
3566 2016-02-01  Richard Biener  <rguenther@suse.de>
3568         PR middle-end/69556
3569         * gcc.dg/tree-ssa/recip-8.c: New testcase.
3571 2016-02-01  Richard Biener  <rguenther@suse.de>
3573         PR tree-optimization/69574
3574         * gcc.dg/torture/pr69574.c: New testcase.
3576 2016-02-01  Richard Biener  <rguenther@suse.de>
3578         PR tree-optimization/69579
3579         * gcc.dg/setjmp-6.c: New testcase.
3581 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
3583         PR rtl-optimization/69570
3584         * g++.dg/opt/pr69570.C: New test.
3586 2016-02-01  Richard Henderson  <rth@redhat.com>
3588         * gcc.dg/pr69535.c: New test.
3590 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
3592         PR testsuite/69584
3593         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3594         * gcc.dg/tree-ssa/sra-18.c: Likewise.
3596         PR debug/68244
3597         * g++.dg/parse/parens3.C: Use register "4" on hppa.
3599         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3601 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
3603         PR fortran/67564
3604         * gfortran.dg/allocate_with_source_17.f03: New test.
3606 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
3608         PR tree-optimization/69546
3609         * gcc.dg/torture/pr69546.c: New test.
3611 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
3613         PR fortran/69566
3614         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3616 2016-01-30  Martin Sebor  <msebor@redhat.com>
3618         PR c++/68490
3619         * g++.dg/ext/flexary10.C: New test.
3621 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3623         PR fortran/66707
3624         gfortran.dg/common_23.f90: New test.
3626 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3628         PR target/65546
3629         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3630         condition being checked, and disable it when the target supports
3631         misaligned loads and stores.
3633 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3635         PR debug/69518
3636         * gcc.dg/torture/pr69518.c: New test.
3638 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
3640         PR target/69530
3641         * gcc.target/i386/pr69530.c: New test.
3643 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
3645         PR target/65604
3646         * gcc.target/mips/div-delay.c: New test.
3648 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3650         PR target/69551
3651         * gcc.target/i386/pr69551.c: New test.
3653         PR target/66137
3654         * gcc.target/i386/pr66137.c: New test.
3656 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
3658         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3659         always built for p5600.
3660         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3661         isa=p5600 dg-option.
3663 2016-01-29  Richard Biener  <rguenther@suse.de>
3665         PR tree-optimization/69547
3666         * g++.dg/tree-ssa/pr69547.C: New testcase.
3668 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
3670         PR debug/66869
3671         * g++.dg/warn/Wunused-function2.C: New test.
3673 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3675         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3676         support for test to succeed.
3678 2016-01-29  Marek Polacek  <polacek@redhat.com>
3680         PR c++/69509
3681         PR c++/69516
3682         * g++.dg/ext/constexpr-vla2.C: New test.
3683         * g++.dg/ext/constexpr-vla3.C: New test.
3684         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3686 2016-01-29  Richard Biener  <rguenther@suse.de>
3688         PR middle-end/69537
3689         * gcc.dg/uninit-21.c: New testcase.
3691 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
3693         PR target/69459
3694         * gcc.target/i386/pr69459.c: New test.
3696 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
3698         PR target/68400
3699         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3700         * gcc.target/mips/pr68400.c: New test.
3702 2016-01-28  Martin Sebor  <msebor@redhat.com>
3704         PR target/17381
3705         * gcc.target/powerpc/pr17381.c: New test.
3707 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
3709         PR middle-end/69542
3710         * gcc.dg/torture/pr69542.c: New test.
3712 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
3714         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3716 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3718         * gcc.dg/pr65980.c: Skip on AIX.
3719         * gcc.dg/pr66688.c: Same.
3721 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
3723         PR target/63679
3724         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3725         * gcc.dg/tree-ssa/sra-18.c: Same.
3727 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
3729         PR fortran/62536
3730         * gfortran.dg/block_15.f08: New test.
3731         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3732         on incorrectly closed BLOCK.
3734 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
3736         * gcc.dg/declare-simd.c: New test.
3737 2016-01-28  Richard Biener  <rguenther@suse.de>
3739         PR tree-optimization/69466
3740         * gfortran.dg/vect/pr69466.f90: New testcase.
3742 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3744         * g++.dg/pr67989.C: Remove ARM-specific option.
3745         * gcc.target/arm/pr67989.C: New file.
3747 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3749         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3750         and expm1 test for glibc < 2.11.
3752 2016-01-27  Richard Henderson  <rth@redhat.com>
3754         * gcc.c-torture/execute/pr69447.c: New test.
3756 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
3758         PR fortran/69422
3759         * gfortran.dg/alloc_comp_assign_15.f03: New test.
3761 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3763         PR debug/66869
3764         * gcc.dg/pr66869.c: New test.
3766 2016-01-25  Jeff Law  <law@redhat.com>
3768         PR tree-optimization/68398
3769         PR tree-optimization/69196
3770         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3771         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3772         path to avoid new heuristic allowing more irreducible regions
3773         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3774         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3775         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3776         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3777         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3779 2016-01-27  Marek Polacek  <polacek@redhat.com>
3781         PR c/68062
3782         * c-c++-common/vector-compare-4.c: New test.
3784 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
3786         PR preprocessor/69126
3787         * c-c++-common/pr69126.c: New test case.
3789 2016-01-27  Ian Lance Taylor  <iant@google.com>
3791         * gcc.dg/tree-ssa/ivopt_5.c: New test.
3793 2016-01-27  Ryan Burn  <contact@rnburn.com>
3795         PR cilkplus/69267
3796         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3798 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
3800         PR target/69512
3801         * gcc.target/i386/pr69512.c: New test.
3803 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
3805         PR ada/69488
3806         * gnat.dg/sso/*.adb: Robustify dg-output directives.
3808 2016-01-27  Marek Polacek  <polacek@redhat.com>
3810         PR c++/69379
3811         * g++.dg/pr69379.C: New test.
3813 2016-01-27  Martin Sebor  <msebor@redhat.com>
3815         PR c++/69317
3816         * g++.dg/abi/Wabi-2-2.C: New test.
3817         * g++.dg/abi/Wabi-2-3.C: New test.
3818         * g++.dg/abi/Wabi-3-2.C: New test.
3819         * g++.dg/abi/Wabi-3-3.C: New test.
3821 2016-01-27  Richard Biener  <rguenther@suse.de>
3823         PR tree-optimization/69166
3824         * gcc.dg/torture/pr69166.c: New testcase.
3826 2016-01-27  Martin Jambor  <mjambor@suse.cz>
3828         PR tree-optimization/69355
3829         * gcc.dg/tree-ssa/pr69355.c: New test.
3831 2016-01-27  Marek Polacek  <polacek@redhat.com>
3833         PR c++/69496
3834         * g++.dg/ext/constexpr-vla1.C: New test.
3836 2016-01-20  Christian Bruel  <christian.bruel@st.com>
3838         PR target/69245
3839         * gcc.target/arm/pr69245.c: New test.
3841 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
3843         PR tree-optimization/69399
3844         * gcc.dg/torture/pr69399.c: New test.
3846 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3848         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3850 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3852         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3854 2016-01-26  Tom de Vries  <tom@codesourcery.com>
3856         PR tree-optimization/69110
3857         * gcc.dg/autopar/pr69110.c: New test.
3859 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
3860             Sebastian Pop  <s.pop@samsung.com>
3862         * gcc.dg/graphite/isl-ast-op-select.c: New.
3864 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3866         PR fortran/69385
3867         * gfortran.dg/allocate_error_6.f90: New test.
3869 2016-01-26  Richard Henderson  <rth@redhat.com>
3871         * gcc.dg/tm/pr60908.c: New test.
3873 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
3875         PR other/69006
3876         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3877         directive.
3878         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3879         expected multiline output to reflect the colorization being
3880         disabled before newlines.
3881         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3882         (custom_diagnostic_finalizer): Replace call to
3883         pp_newline_and_flush with call to pp_flush.
3884         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3885         * gfortran.dg/implicit_class_1.f90: Likewise.
3886         * lib/gcc-dg.exp (allow_blank_lines): New global.
3887         (dg-allow-blank-lines-in-output): New procedure.
3888         (gcc-dg-prune): Complain about blank lines in the output, unless
3889         dg-allow-blank-lines-in-output was called.
3890         * lib/multiline.exp (_build_multiline_regex): Only support
3891         arbitrary followup text for non-blank-lines, not for blank lines.
3893 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3895         PR tree-optimization/69483
3896         * gcc.dg/pr69483.c: New test.
3897         * g++.dg/opt/pr69483.C: New test.
3899 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3901         PR target/68620
3902         * gcc.target/arm/pr68620.c: New test.
3904 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3906         * gcc.target/i386/pr68986-2.c: Remove -m32.
3908 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3910         PR target/68986
3911         * gcc.target/i386/pr68986-1.c: New test.
3912         * gcc.target/i386/pr68986-2.c: Likewise.
3913         * gcc.target/i386/pr68986-3.c: Likewise.
3915 2016-01-26  Christian Bruel  <christian.bruel@st.com>
3917         * lib/target-supports.exp
3918         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3919         (check_effective_target_arm_crypto_pragma_ok): Likewise.
3920         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3922 2016-01-26  Richard Biener  <rguenther@suse.de>
3924         PR tree-optimization/69452
3925         * gcc.dg/torture/pr69452.c: New testcase.
3927 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
3929         PR target/69442
3930         * gcc.dg/pr69442.c: New test.
3932 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
3934         PR target/67896
3935         * gcc.target/aarch64/simd/pr67896.C: New.
3937 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
3939         PR tree-optimization/69400
3940         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3941         function.
3942         (plugin_init): Call it.
3943         * gcc.dg/torture/pr69400.c: New test.
3945 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3947         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3949 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3950             Sebastian Pop  <s.pop@samsung.com>
3952         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3953         isl-0.15.
3955 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
3956             Sebastian Pop  <s.pop@samsung.com>
3958         * gcc.dg/graphite/pr69292.c: New.
3960 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
3962         * c-c++-common/goacc/use_device-1.c: New test.
3964 2016-01-25  Jeff Law  <law@redhat.com>
3966         PR tree-optimization/69196
3967         PR tree-optimization/68398
3968         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3969         * gcc.dg/tree-ssa/pr68198.c: Likewise.
3971 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3973         PR target/69469
3974         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3975         Algorithm.
3977 2016-01-25  Richard Biener  <rguenther@suse.de>
3979         PR testsuite/69380
3980         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3982 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
3984         PR target/69421
3985         * gcc.dg/pr69421.c: New test.
3987 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3989         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3990         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3991         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3992         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3993         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3994         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3995         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3996         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3997         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3998         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4000 2016-01-25  Richard Biener  <rguenther@suse.de>
4002         PR tree-optimization/69376
4003         * gcc.dg/torture/pr69376.c: New testcase.
4005 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007         PR fortran/69397
4008         PR fortran/68442
4009         * gfortran.dg/interface_38.f90: New test.
4010         * gfortran.dg/interface_39.f90: New test.
4012 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
4014         Revert:
4015         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4017         PR c++/11858
4018         PR c++/24663
4019         PR c++/24664
4020         * g++.dg/template/pr11858.C: New test.
4021         * g++.dg/template/pr24663.C: New test.
4022         * g++.dg/template/unify12.C: New test.
4023         * g++.dg/template/unify13.C: New test.
4024         * g++.dg/template/unify14.C: New test.
4025         * g++.dg/template/unify15.C: New test.
4026         * g++.dg/template/unify16.C: New test.
4027         * g++.dg/template/unify17.C: New test.
4029 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4031         PR fortran/68283
4032         gfortran.dg/pr68283.f90: New test.
4034 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4036         PR fortran/66094
4037         * gfortran.dg/inline_matmul_13.f90:  New test.
4038         * gfortran.dg/matmul_bounds_8.f90:  New test.
4039         * gfortran.dg/matmul_bounds_9.f90:  New test.
4040         * gfortran.dg/matmul_bounds_10.f90:  New test.
4042 2016-01-23  Tom de Vries  <tom@codesourcery.com>
4044         PR tree-optimization/69426
4045         * gcc.dg/autopar/pr69426.c: New test.
4047 2016-01-23  Martin Sebor  <msebor@redhat.com>
4049         PR c++/58109
4050         PR c++/69022
4051         * g++.dg/cpp0x/alignas5.C: New test.
4052         * g++.dg/ext/vector29.C: Same.
4054 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
4056         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4057         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4058         _GNU_SOURCE from compile flags to the source.
4059         * gcc.target/i386/chkp-stropt-12.c: Ditto.
4060         * gcc.target/i386/chkp-stropt-16.c: Ditto.
4061         * gcc.target/i386/chkp-stropt-4.c: Ditto.
4062         * gcc.target/i386/chkp-stropt-8.c: Ditto.
4064 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
4066         PR target/69432
4067         * g++.dg/opt/pr69432.C: New test.
4069 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4071         * gcc.target/powerpc/pr63354c: Adjust target selector to include
4072         32-bit targets testing an -m64 multilib.
4074 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4076         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4077         64-bit support.
4079 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
4081         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4083 2016-01-21  Christian Bruel  <christian.bruel@st.com>
4085         PR target/68674
4086         * gcc.target/i386/pr68674.c
4087         * gcc.target/aarch64/pr68674.c
4088         * gcc.target/arm/pr68674.c
4090 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4092         PR target/69403
4093         * gcc.c-torture/execute/pr69403.c: New test.
4095 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4097         PR c++/55843
4098         * g++.dg/template/pr55843.C: New.
4100 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
4102         PR testsuite/66877
4103         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4104         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4106 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4108         PR testsuite/67489
4109         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4110         from dg-do compile directive, and instead add
4111         { dg-require-effective-target int128 }.
4113 2016-01-20  Martin Sebor  <msebor@redhat.com>
4115         PR c/69405
4116         * gcc.dg/sync-fetch.c: New test.
4118 2016-01-21  Martin Sebor  <msebor@redhat.com>
4120         PR target/69252
4121         * gcc.target/powerpc/pr69252.c: New test.
4123 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4125         PR fortran/65996
4126         * gfortran.dg/pr65996.f90: New test.
4128 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4130         PR c++/68810
4131         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4132         expected to generate an error.
4134 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
4136         PR middle-end/66178
4137         * gcc.dg/torture/pr66178.c: New test.
4139 2016-01-21  Anton Blanchard  <anton@samba.org>
4140             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4142         PR target/63354
4143         * gcc.target/powerpc/pr63354.c:  New test.
4145 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4147         PR rtl-optimization/68990
4148         * gcc.target/i386/pr68990: New.
4150 2016-01-21  Nick Clifton  <nickc@redhat.com>
4152         PR target/69129
4153         * gcc.target/mips/pr69129.c: New.
4155 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
4157         PR c++/58046
4158         * g++.dg/cpp0x/pr58046.C: New.
4160 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4162         PR target/69187
4163         PR target/65624
4164         * gcc.target/arm/pr69187.c: New test.
4166         PR c++/69355
4167         * g++.dg/torture/pr69355.C: New test.
4169 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4170             Sebastian Pop  <s.pop@samsung.com>
4172         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4174 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4175             Sebastian Pop  <s.pop@samsung.com>
4177         * gcc.dg/graphite/pr68976.c: New test.
4179 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4181         PR middle-end/67653
4182         * c-c++-common/pr67653.c: New test.
4183         * gcc.dg/torture/pr29119.c: Add dg-warning.
4185 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
4187         * gcc.target/powerpc/cpu-builtin-1.c: New test.
4189 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4191         PR c/24293
4192         * gcc.dg/pr24293.c: New test.
4193         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4194         incomplete struct type.
4195         * gcc.dg/declspec-1.c: Likewise.
4196         * gcc.dg/pr63549.c: Likewise.
4198 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
4200         PR tree-optimization/66612
4201         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4202         for bdn instruction.
4204 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4206         * lib/target-supports.exp
4207         (check_effective_target_arm_fp_ok_nocache): New.
4208         (check_effective_target_arm_fp_ok): New.
4209         (add_options_for_arm_fp): New.
4210         (check_effective_target_arm_crypto_ok_nocache): Require
4211         target_arm_v8_neon_ok instead of arm32.
4212         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4213         (check_effective_target_arm_crypto_pragma_ok): New.
4214         (add_options_for_arm_vfp): New.
4215         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4216         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4217         target instead. Force initial fpu to vfp.
4218         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4219         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4220         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4221         dependency.
4222         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4223         use arm_vfp effective target instead. Force initial fpu to vfp.
4224         * gcc.target/arm/attr-neon3.c: Likewise.
4225         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4226         arm_vfp_ok.
4227         * gcc.target/arm/unsigned-float.c: Likewise.
4228         * gcc.target/arm/vfp-1.c: Likewise.
4229         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4230         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4231         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4232         * gcc.target/arm/vfp-ldmias.c: Likewise.
4233         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4234         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4235         * gcc.target/arm/vfp-stmiad.c: Likewise.
4236         * gcc.target/arm/vfp-stmias.c: Likewise.
4237         * gcc.target/arm/vnmul-1.c: Likewise.
4238         * gcc.target/arm/vnmul-2.c: Likewise.
4239         * gcc.target/arm/vnmul-3.c: Likewise.
4240         * gcc.target/arm/vnmul-4.c: Likewise.
4242 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4244         PR testsuite/69366
4245         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4246         the MPX run-time library, for compile-time MPX test.
4247         * gcc.target/i386/chkp-always_inline.c: Likewise.
4248         * gcc.target/i386/chkp-bndret.c: Likewise.
4249         * gcc.target/i386/chkp-builtins-1.c: Likewise.
4250         * gcc.target/i386/chkp-builtins-2.c: Likewise.
4251         * gcc.target/i386/chkp-builtins-3.c: Likewise.
4252         * gcc.target/i386/chkp-builtins-4.c: Likewise.
4253         * gcc.target/i386/chkp-const-check-1.c: Likewise.
4254         * gcc.target/i386/chkp-const-check-2.c: Likewise.
4255         * gcc.target/i386/chkp-hidden-def.c: Likewise.
4256         * gcc.target/i386/chkp-label-address.c: Likewise.
4257         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4258         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4259         * gcc.target/i386/chkp-pr69044.c: Likewise.
4260         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4261         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4262         * gcc.target/i386/chkp-strchr.c: Likewise.
4263         * gcc.target/i386/chkp-strlen-1.c: Likewise.
4264         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4265         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4266         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4267         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4268         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4269         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4270         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4271         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4272         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4273         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4274         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4275         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4276         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4277         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4278         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4279         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4280         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4281         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4282         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4283         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4284         * gcc.target/i386/pr63995-2.c: Likewise.
4285         * gcc.target/i386/pr64805.c: Likewise.
4286         * gcc.target/i386/pr65044.c: Likewise.
4287         * gcc.target/i386/pr65167.c: Likewise.
4288         * gcc.target/i386/pr65183.c: Likewise.
4289         * gcc.target/i386/pr65184.c: Likewise.
4290         * gcc.target/i386/thunk-retbnd.c: Likewise.
4292 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
4294         PR tree-optimization/69328
4295         * gcc.dg/pr69328.c: New test.
4297 2016-01-20  Jeff Law  <law@redhat.com>
4299         PR target/25114
4300         * gcc.target/m68k/pr25114.c: New test.
4302 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4304         * gcc.target/arm/memset-inline-10.c: Added
4305         dg-require-effective-target arm_thumb2_ok.
4307 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
4309         * gcc.dg/debug/dwarf2/sso.c: New test.
4311 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
4313         PR testsuite/68820
4314         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4315         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4316         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4318 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4320         PR ipa/66223
4321         * g++.dg/ipa/devirt-50.C: New testcase.
4323 2016-01-19  Marek Polacek  <polacek@redhat.com>
4325         PR c++/68965
4326         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4327         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4329 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4331         PR target/69135
4332         * gcc.target/arm/pr69135_1.c: New test.
4334 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4336         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4338 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4340         * gcc.target/aarch64/ccmp_1.c: New testcase.
4342 2016-01-19  Marek Polacek  <polacek@redhat.com>
4344         PR c++/68586
4345         * g++.dg/cpp0x/enum30.C: New test.
4347 2016-01-19  Richard Biener  <rguenther@suse.de>
4349         PR tree-optimization/69336
4350         * g++.dg/tree-ssa/pr69336.C: New testcase.
4352 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4354         PR debug/65779
4355         * gcc.dg/pr65779.c: New test.
4357 2016-01-19  Richard Biener  <rguenther@suse.de>
4359         PR tree-optimization/69352
4360         * gcc.dg/torture/pr69352.c: New testcase.
4362 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4364         PR rtl-optimization/68955
4365         PR rtl-optimization/64557
4366         * gcc.dg/torture/pr68955.c: New test.
4368 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4370         PR lto/69136
4371         * g++.dg/torture/pr69136.C: New testcase.
4373 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4375         PR lto/69133
4376         * g++.dg/lto/pr69133_0.C: New testcase.
4377         * g++.dg/lto/pr69133_1.C: New testcase.
4379 2016-01-15  Jeff Law  <law@redhat.com>
4381         PR tree-optimization/69320
4382         * gcc.c-torture/pr69320-1.c: New test.
4383         * gcc.c-torture/pr69320-2.c: New test.
4384         * gcc.c-torture/pr69320-3.c: New test.
4385         * gcc.c-torture/pr69320-4.c: New test.
4387 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4389         PR c++/11858
4390         PR c++/24663
4391         PR c++/24664
4392         * g++.dg/template/pr11858.C: New test.
4393         * g++.dg/template/pr24663.C: New test.
4394         * g++.dg/template/unify12.C: New test.
4395         * g++.dg/template/unify13.C: New test.
4396         * g++.dg/template/unify14.C: New test.
4397         * g++.dg/template/unify15.C: New test.
4398         * g++.dg/template/unify16.C: New test.
4399         * g++.dg/template/unify17.C: New test.
4401 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4403         PR testsuite/69181
4404         * gcc.dg/pr69181-1.c: New test file.
4405         * gcc.dg/pr69181-2.c: New test file.
4406         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4407         globals by moving it to...
4408         (cleanup-after-saved-dg-test): ...this new function.  Add
4409         "global additional_sources_used".  Add reset of global
4410         multiline_expected_outputs to the empty list.
4411         * lib/multiline.exp (_multiline_expected_outputs): Rename this
4412         global to...
4413         (multiline_expected_outputs): ...this, and updated comments to
4414         note that it is modified from gcc-dg.exp.
4415         (dg-end-multiline-output): Update for the above renaming.
4416         (handle-multiline-outputs): Likewise.  Remove the clearing
4417         of the expected outputs to the empty list.
4419 2016-01-18  Richard Biener  <rguenther@suse.de>
4421         PR tree-optimization/69297
4422         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4424 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
4426         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4427         dg-options.
4428         * gcc.target/mips/mips-3d-2.c: Likewise.
4429         * gcc.target/mips/mips-3d-3.c: Likewise.
4430         * gcc.target/mips/mips-3d-4.c: Likewise.
4431         * gcc.target/mips/mips-3d-5.c: Likewise.
4432         * gcc.target/mips/mips-3d-6.c: Likewise.
4433         * gcc.target/mips/mips-3d-7.c: Likewise.
4434         * gcc.target/mips/mips-3d-8.c: Likewise.
4435         * gcc.target/mips/mips-3d-9.c: Likewise.
4436         * gcc.target/mips/mips-ps-1.c: Likewise.
4437         * gcc.target/mips/mips-ps-2.c: Likewise.
4438         * gcc.target/mips/mips-ps-3.c: Likewise.
4439         * gcc.target/mips/mips-ps-4.c: Likewise.
4440         * gcc.target/mips/mips-ps-5.c: Likewise.
4441         * gcc.target/mips/mips-ps-6.c: Likewise.
4442         * gcc.target/mips/mips-ps-7.c: Likewise.
4443         * gcc.target/mips/mips-ps-type.c: Likewise.
4444         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4445         * gcc.target/mips/mips16-attributes-6.c: Likewise.
4447 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4449         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4450         * c-c++-common/goacc/kernels-double-reduction.c: New test.
4451         * c-c++-common/goacc/kernels-empty.c: New test.
4452         * c-c++-common/goacc/kernels-eternal.c: New test.
4453         * c-c++-common/goacc/kernels-loop-2.c: New test.
4454         * c-c++-common/goacc/kernels-loop-3.c: New test.
4455         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4456         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4457         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4458         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4459         * c-c++-common/goacc/kernels-loop-data.c: New test.
4460         * c-c++-common/goacc/kernels-loop-g.c: New test.
4461         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4462         * c-c++-common/goacc/kernels-loop-n.c: New test.
4463         * c-c++-common/goacc/kernels-loop-nest.c: New test.
4464         * c-c++-common/goacc/kernels-loop.c: New test.
4465         * c-c++-common/goacc/kernels-noreturn.c: New test.
4466         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4467         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4468         * c-c++-common/goacc/kernels-reduction.c: New test.
4470 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4472         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4473         * gcc.dg/autopar/outer-2.c: Same.
4474         * gcc.dg/autopar/outer-3.c: Same.
4475         * gcc.dg/autopar/outer-4.c: Same.
4476         * gcc.dg/autopar/outer-5.c: Same.
4477         * gcc.dg/autopar/outer-6.c: Same.
4478         * gcc.dg/autopar/parallelization-1.c: Same.
4479         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4480         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4481         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4482         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4483         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4484         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4485         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4486         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4487         * gcc.dg/autopar/pr39500-1.c: Same.
4488         * gcc.dg/autopar/pr39500-2.c: Same.
4489         * gcc.dg/autopar/pr46193.c: Same.
4490         * gcc.dg/autopar/pr46194.c: Same.
4491         * gcc.dg/autopar/pr49580.c: Same.
4492         * gcc.dg/autopar/pr49960-1.c: Same.
4493         * gcc.dg/autopar/pr49960.c: Same.
4494         * gcc.dg/autopar/pr68373.c: Same.
4495         * gcc.dg/autopar/reduc-1.c: Same.
4496         * gcc.dg/autopar/reduc-1char.c: Same.
4497         * gcc.dg/autopar/reduc-1short.c: Same.
4498         * gcc.dg/autopar/reduc-2.c: Same.
4499         * gcc.dg/autopar/reduc-2char.c: Same.
4500         * gcc.dg/autopar/reduc-2short.c: Same.
4501         * gcc.dg/autopar/reduc-3.c: Same.
4502         * gcc.dg/autopar/reduc-4.c: Same.
4503         * gcc.dg/autopar/reduc-6.c: Same.
4504         * gcc.dg/autopar/reduc-7.c: Same.
4505         * gcc.dg/autopar/reduc-8.c: Same.
4506         * gcc.dg/autopar/reduc-9.c: Same.
4507         * gcc.dg/autopar/uns-outer-4.c: Same.
4508         * gcc.dg/autopar/uns-outer-5.c: Same.
4509         * gcc.dg/autopar/uns-outer-6.c: Same.
4510         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4511         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4513 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4515         PR target/63679
4516         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4517         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4519 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4521         PR target/63679
4522         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4523         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4524         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4526 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
4528         PR target/63679
4529         * gcc.dg/tree-ssa/sra-17.c: New.
4530         * gcc.dg/tree-ssa/sra-18.c: New.
4532 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4534         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4536 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
4538         * gnat.dg/inline12.adb: New test.
4540 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
4542         PR tree-optimization/66797
4543         * gcc.c-torture/execute/pr65447.c: Relax check condition.
4545 2016-01-18  Richard Biener  <rguenther@suse.de>
4547         PR tree-optimization/69170
4548         * gcc.dg/torture/pr69170.c: New testcase.
4550 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
4552         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4554 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4556         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4558 2016-01-16  Tom de Vries  <tom@codesourcery.com>
4560         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4561         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
4562         redundant dg-require-effective-target pthread.
4563         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4564         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4565         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4566         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4567         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4568         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4569         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4571 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
4573         PR target/68609
4574         * gcc.target/powerpc/recip-6.c: Enable on AIX.
4575         * gcc.target/powerpc/recip-7.c: Same.
4577 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4579         PR c++/69091
4580         * g++.dg/template/pr69091.C: New test.
4582 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4584         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4585         dump does not contain an error_mark_node.
4586         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4587         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4589 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
4591         PR c++/68936
4592         * g++.dg/template/pr68936.C: New test.
4594 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
4596         PR target/68609
4597         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4598         * gcc.target/powerpc/recip-2.c: Same.
4599         * gcc.target/powerpc/recip-3.c: Same.
4600         * gcc.target/powerpc/recip-4.c: Same.
4601         * gcc.target/powerpc/recip-sqrtf.c: Same.
4603 2016-01-15  Jeff Law  <law@redhat.com>
4605         PR tree-optimization/69270
4606         * gcc.dg/tree-ssa/pr69270-2.c: New test.
4607         * gcc.dg/tree-ssa/pr69270-3.c: New test.
4609 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
4611         PR fortran/49630
4612         * gfortran.dg/deferred_character_13.f90: New test for the fix
4613         of comment 3 of the PR.
4615         PR fortran/54070
4616         * gfortran.dg/deferred_character_8.f90: New test
4617         * gfortran.dg/allocate_error_5.f90: New test
4619         PR fortran/60593
4620         * gfortran.dg/deferred_character_10.f90: New test
4622         PR fortran/60795
4623         * gfortran.dg/deferred_character_14.f90: New test
4625         PR fortran/61147
4626         * gfortran.dg/deferred_character_11.f90: New test
4628         PR fortran/64324
4629         * gfortran.dg/deferred_character_9.f90: New test
4631 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4633         PR rtl-optimization/69030
4634         * gcc.target/i386/pr69030.c: New.
4636 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4638         * gcc.target/aarch64/target_attr_17.c: New test.
4640 2016-01-15  Richard Biener  <rguenther@suse.de>
4642         PR tree-optimization/66856
4643         * gcc.dg/torture/pr66856-1.c: New testcase.
4644         * gcc.dg/torture/pr66856-2.c: Likewise.
4646 2016-01-15  Richard Biener  <rguenther@suse.de>
4648         PR debug/69137
4649         * g++.dg/lto/pr69137_0.C: New testcase.
4651 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
4653         PR middle-end/69246
4654         * gcc.target/i386/pr69246.c: New test.
4656 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4658         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4660 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4662         PR c++/56194
4663         * g++.dg/init/const9.C: Disable test on S/390.
4665 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4667         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4668         * g++.dg/Wno-frame-address.C: Ditto.
4670 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4672         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4674 2016-01-15  Richard Biener  <rguenther@suse.de>
4676         PR tree-optimization/68961
4677         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4679 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4681         * gcc.target/i386/pr65105-5.c: New test.
4683 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4685         * gcc.c-torture/execute/alias-4.c: New testcase.
4687 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
4689         PR ipa/68148
4690         * g++.dg/ipa/devirt-49.C: New testcase.
4692 2016-01-15  Christian Bruel  <christian.bruel@st.com>
4694         PR target/65837
4695         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4696         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4697         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4699 2016-01-15  Richard Biener  <rguenther@suse.de>
4701         PR tree-optimization/69117
4702         * gcc.dg/torture/pr69117.c: New testcase.
4704 2015-01-14  Ryan Burn  <contact@rnburn.com>
4706         PR c++/69048
4707         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4709 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4711         PR testsuite/67509
4712         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4713         range tests use 100 * maximum instead of maximum + 1.
4715 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4717         PR debug/69244
4718         * gcc.dg/guality/pr69244.c: New test.
4720 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
4722         * lib/target-supports.exp (check_effective_target_issignaling):
4723         New procedure.
4724         * gcc.dg/pr61441.c: Require issignaling effective target.
4726 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
4728         PR target/68803
4729         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4731 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
4733         PR c++/68819
4734         PR preprocessor/69177
4735         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4736         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4737         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4738         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4740 2016-01-14  Marek Polacek  <polacek@redhat.com>
4742         PR c/69262
4743         * gcc.dg/array-15.c: New test.
4745 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
4747         PR middle-end/68146
4748         PR tree-optimization/69155
4749         * gfortran.dg/pr68146.f: New test.
4750         * gfortran.dg/pr69155.f90: New test.
4752 2016-01-14  Richard Biener  <rguenther@suse.de>
4754         PR tree-optimization/68060
4755         * gcc.dg/torture/pr68060-1.c: New testcase.
4756         * gcc.dg/torture/pr68060-2.c: Likewise.
4758 2016-01-14  Nick Clifton  <nickc@redhat.com>
4760         * lib/target-supports.exp
4761         (check_effective_target_arm_neon_ok_nocache): Add an option
4762         sequence that includes setting the ARM architecture to ARMv7-A.
4763         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4764         command line options necessary to enable Neon support.
4765         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4766         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4767         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4768         * gcc.target/arm/pr69180.c: Likewise.
4770 2016-01-14  Jeff Law  <law@redhat.com>
4772         PR tree-optimization/69270
4773         * gcc.dg/tree-ssa/pr69270.c: New test.
4775 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
4777         PR c/66208
4778         * c-c++-common/pr66208.c: New file.
4780 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4782         PR tree-optimization/69156
4783         * gcc.dg/pr69156.c: New test.
4785 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4787         * gcc.target/i386/pr69225-7.c: New test.
4789 2016-01-13  Richard Henderson  <rth@redhat.com>
4791         * gcc.dg/tm/memopt-13.c: Update expected function.
4792         * gcc.dg/tm/memopt-6.c: Likewise.
4794 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
4796         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4797         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4798         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4799         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4801 2016-01-13  Tom de Vries  <tom@codesourcery.com>
4803         PR tree-optimization/69169
4804         * gcc.dg/pr69169.c: New test.
4806 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
4808         PR target/69228
4809         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4810         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4811         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4812         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4813         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4814         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4815         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4816         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4818 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
4820         PR target/69247
4821         * gcc.dg/pr69247.c: New test.
4823 2016-01-13  Richard Biener  <rguenther@suse.de>
4825         PR tree-optimization/69242
4826         * gcc.dg/torture/pr69242.c: New testcase.
4828 2016-01-13  Richard Biener  <rguenther@suse.de>
4830         PR tree-optimization/69186
4831         * gcc.dg/torture/pr69186.c: New testcase.
4833 2016-01-13  Jeff Law  <law@redhat.com>
4835         PR tree-optimization/67755
4836         * gcc.dg/tree-ssa/pr67755.c: New test.
4838 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4840         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4841         pass number in output by a star.
4843 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
4845         PR tree-optimization/68911
4846         * gcc.c-torture/execute/pr68911.c: New test.
4848 2016-01-12  Marek Polacek  <polacek@redhat.com>
4850         PR c++/68979
4851         * g++.dg/warn/permissive-1.C: New test.
4853 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4855         PR objc++/68511
4856         PR c++/69213
4857         * g++.dg/opt/pr69213.C: New test.
4859 2016-01-12  Christian Bruel  <christian.bruel@st.com>
4861         PR target/69180
4862         * gcc.target/arm/pr69180.c: New test.
4864 2016-01-12  Richard Biener  <rguenther@suse.de>
4866         PR lto/69077
4867         * g++.dg/lto/pr69077_0.C: New testcase.
4868         * g++.dg/lto/pr69077_1.C: Likewise.
4870 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4872         PR target/69175
4873         * g++.dg/opt/pr69175.C: New test.
4875 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
4877         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4878         rather than #including math.h & stdlib.h.
4879         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4880         * gcc.dg/vect/pr49771.c: Likewise.
4881         * gcc.dg/vect/vect-10-big-array.c: Likewise.
4882         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4883         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4884         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4885         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4886         * gcc.dg/vect/pr44507.c: Likewise.
4887         * gcc.dg/vect/pr45902.c: Likewise.
4888         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4889         * gcc.dg/vect/vect-117.c: Likewise.
4890         * gcc.dg/vect/vect-99.c: Likewise.
4891         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4892         * gcc.dg/vect/vect-cond-1.c: Likewise.
4893         * gcc.dg/vect/vect-cond-2.c: Likewise.
4894         * gcc.dg/vect/vect-cond-3.c: Likewise.
4895         * gcc.dg/vect/vect-cond-4.c: Likewise.
4896         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4897         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4898         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4899         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4900         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4901         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4902         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4903         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4904         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4905         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4906         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4907         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4908         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4909         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4910         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4911         include of signal.h.
4912         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4913         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4914         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4915         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4916         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4917         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4918         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4919         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4920         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4921         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4922         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4923         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4924         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4925         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4926         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4927         * gcc.dg/vect/vect-outer-5.c: Likewise.
4928         * gcc.dg/vect/vect-outer-6.c: Likewise.
4929         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4930         include of stdio.h.
4932 2016-01-12  Nick Clifton  <nickc@redhat.com>
4934         PR target/68913
4935         * gcc.dg/lto/pr61886_0.c: Rename the external function called
4936         to fread so that it will be found in all target runtimes.
4938 2016-01-12  Richard Biener  <rguenther@suse.de>
4940         PR tree-optimization/69053
4941         * g++.dg/torture/pr69053.C: New testcase.
4943 2016-01-12  Richard Biener  <rguenther@suse.de>
4945         PR tree-optimization/69168
4946         * gcc.dg/torture/pr69168.c: New testcase.
4948 2016-01-12  Richard Biener  <rguenther@suse.de>
4950         PR tree-optimization/69157
4951         * gcc.dg/torture/pr69157.c: New testcase.
4953 2016-01-12  Richard Biener  <rguenther@suse.de>
4955         PR tree-optimization/69174
4956         * gcc.dg/torture/pr69174.c: New testcase.
4958 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
4960         PR c++/66808
4961         PR c++/69000
4962         * g++.dg/tls/pr66808.C: New test.
4963         * g++.dg/tls/pr69000.C: New test.
4965 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4967         * gcc.target/powerpc/swaps-p8-23.c: New test.
4968         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4970 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
4972         PR tree-optimization/68356
4973         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4975 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4976             Jim Wilson  <jim.wilson@linaro.org>
4978         PR target/69194
4979         * gcc.target/arm/pr69194.c: New test.
4981 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4983         PR target/69225
4984         * gcc.target/i386/pr69225-1.c: New test.
4985         * gcc.target/i386/pr69225-2.c: Likewise.
4986         * gcc.target/i386/pr69225-3.c: Likewise.
4987         * gcc.target/i386/pr69225-4.c: Likewise.
4988         * gcc.target/i386/pr69225-5.c: Likewise.
4989         * gcc.target/i386/pr69225-6.c: Likewise.
4991 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
4993         PR target/67462
4994         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4995         if lp64.
4997         PR target/69071
4998         * gcc.dg/pr69071.c: New test.
5000         PR c++/69211
5001         * g++.dg/opt/pr69211.C: New test.
5003         PR tree-optimization/69214
5004         * gcc.c-torture/compile/pr69214.c: New test.
5006 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
5008         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5009         * gcc.target/i386/pr66232-11.c: Ditto.
5010         * gcc.target/i386/pr66232-12.c: Ditto.
5011         * gcc.target/i386/pr66232-13.c: Ditto.
5013 2016-01-11  Richard Biener  <rguenther@suse.de>
5015         PR tree-optimization/69173
5016         * gcc.dg/torture/pr69173.c: New testcase.
5018 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5020         PR rtl-optimization/68796
5021         * gcc.target/aarch64/tst_5.c: New test.
5022         * gcc.target/aarch64/tst_6.c: Likewise.
5024 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5026         PR rtl-optimization/68841
5027         * gcc.dg/pr68841.c: New test.
5028         * gcc.c-torture/execute/pr68841.c: New test.
5030 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
5032         PR rtl-optimization/68920
5033         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5034         for ix86 targets.
5035         * gcc.dg/ifcvt-5.c: New test.
5037 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
5039         PR bootstrap/69123
5040         * g++.dg/pr69123.C: New.
5042 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5044         PR target/69010
5045         * gcc.target/i386/pr69010.c: New test.
5047 2016-01-11  Martin Jambor  <mjambor@suse.cz>
5049         PR ipa/69044
5050         * gcc.target/i386/chkp-pr69044.c: New test.
5052 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5054         PR tree-optimization/69109
5055         * gcc.dg/autopar/pr69109-2.c: New test.
5056         * gcc.dg/autopar/pr69109.c: New test.
5058 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5060         PR tree-optimization/69108
5061         * gcc.dg/autopar/pr69108.c: New test.
5063 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
5065         PR c++/69029
5066         * c-c++-common/Wisleading-indentation.c: Augment test.
5068 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5070         PR fortran/69154
5071         * gfortran.dg/inline_matmul_12.f90:  New test.
5073 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
5075         PR fortran/67779
5076         * gfortran.dg/actual_array_offset_1: New test.
5078 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5080         PR tree-optimization/69062
5081         * gcc.dg/autopar/pr69062.c: New test.
5083 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
5085         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5086         * gcc.dg/vect/slp-perm-2.c: Likewise.
5087         * gcc.dg/vect/slp-perm-3.c: Likewise.
5088         * gcc.dg/vect/slp-perm-5.c: Likewise.
5089         * gcc.dg/vect/slp-perm-6.c: Likewise.
5090         * gcc.dg/vect/slp-perm-7.c: Likewise.
5091         * gcc.dg/vect/slp-perm-8.c: Likewise.
5093 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5095         PR tree-optimization/69039
5096         * gcc.dg/autopar/pr69039.c: New test.
5098 2016-01-09  Marek Polacek  <polacek@redhat.com>
5100         PR c++/69113
5101         * g++.dg/pr69113.C: New test.
5103 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5105         PR middle-end/50865
5106         PR tree-optimization/69097
5107         * gcc.c-torture/execute/pr50865.c: New test.
5108         * gcc.c-torture/execute/pr69097-1.c: New test.
5109         * gcc.c-torture/execute/pr69097-2.c: New test.
5110         * gcc.dg/pr69097-1.c: New test.
5111         * gcc.dg/pr69097-2.c: New test.
5113 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5115         PR c++/69164
5116         * g++.dg/opt/pr69164.C: New test.
5118 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5120         PR tree-optimization/69167
5121         * gcc.dg/pr69167.c: New test.
5123 2016-01-08  Marek Polacek  <polacek@redhat.com>
5125         PR c++/68449
5126         * g++.dg/pr68449.C: New.
5128 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
5130         PR tree-optimization/68707
5131         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5132         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5133         on platforms supporting it.
5134         * gcc.dg/vect/slp-perm-2.c: Likewise.
5135         * gcc.dg/vect/slp-perm-3.c: Likewise.
5136         * gcc.dg/vect/slp-perm-5.c: Likewise.
5137         * gcc.dg/vect/slp-perm-7.c: Likewise.
5138         * gcc.dg/vect/slp-perm-8.c: Likewise.
5139         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5140         on platforms supporting it.
5142 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5144         PR tree-optimization/69162
5145         * gcc.dg/pr69162.c: New test.
5147         PR tree-optimization/69172
5148         * gcc.dg/pr69172.c: New test.
5150 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5152         PR tree-optimization/67781
5153         * gcc.c-torture/execute/pr67781.c: New file.
5155 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5157         PR tree-optimization/69083
5158         * gcc.dg/vect/pr69083.c: New test.
5160 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
5162         PR tree-optimization/61441
5163         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5164         Use -fexcess-precision=standard for compiler options.
5165         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
5167 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5169         PR fortran/69128
5170         * gfortran.dg/gomp/pr69128.f90: New test.
5172         PR c++/69145
5173         * g++.dg/ext/pr69145-1.C: New test.
5174         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5175         * g++.dg/ext/pr69145-2.h: New file.
5177 2016-01-07  Martin Sebor  <msebor@redhat.com>
5179         PR c/68966
5180         * gcc.dg/atomic-fetch-bool.c: New test.
5181         * gcc.dg/sync-fetch-bool.c: New test.
5183 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5185         PR fortran/66680
5186         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5188 2016-01-07  Nick Clifton  <nickc@redhat.com>
5190         PR target/66655
5191         * g++.dg/pr66655.C: New test.
5192         * g++.dg/pr66655_1.cc: Test support file.
5193         * g++.dg/pr66655.h: Test header file.
5195 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5197         PR fortran/66680
5198         gfortran.dg/gomp/pr66680.f90: New test.
5200 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5202         PR target/69171
5203         * gcc.target/i386/pr69171-1.c: New test.
5204         * gcc.target/i386/pr69171-2.c: Likewise.
5205         * gcc.target/i386/pr69171-3.c: Likewise.
5206         * gcc.target/i386/pr69171-4.c: Likewise.
5207         * gcc.target/i386/pr69171-5.c: Likewise.
5208         * gcc.target/i386/pr69171-6.c: Likewise.
5210 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
5212         PR middle-end/67639
5213         * c-c++-common/pr67639.c: New test.
5215 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
5217         PR tree-optimization/69141
5218         * g++.dg/opt/pr69141.C: New test.
5220 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5222         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5224 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
5226         PR target/69140
5227         * gcc.target/i386/pr69140.c: New test
5229 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
5231         * gcc.dg/bad-dereference.c: New test case.
5233 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5235         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5237 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
5239         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5241 2016-01-06  Marek Polacek  <polacek@redhat.com>
5243         PR sanitizer/69099
5244         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5246 2016-01-05  Marek Polacek  <polacek@redhat.com>
5248         PR c/69104
5249         * gcc.dg/atomic-invalid-2.c: New.
5251 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5253         PR target/68991
5254         * gcc.target/i386/pr68991.c: New test.
5256 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5258         PR target/68991
5259         * g++.dg/pr68991-1.C: New test.
5260         * g++.dg/pr68991-2.C: Likewise.
5262 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
5264         PR other/60465
5265         * gcc.target/ia64/pr60465-gprel64.c: New test.
5266         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5268 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5270         PR rtl-optimization/68651
5271         * gcc.target/aarch64/pr68651_1.c: New test.
5273 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
5275         PR c/69122
5276         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5278 2016-01-05  Nathan Sidwell  <nathan@acm.org>
5280         PR c++/58583
5281         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5283         * gcc.dg/alias-15.c: New.
5285 2016-01-05  Nick Clifton  <nickc@redhat.com>
5287         PR target/68870
5288         * g++.dg/pr68770.C: New test.
5290 2016-01-04  Mike Stump  <mikestump@comcast.net>
5292         * lib/target-supports.exp (check_effective_target_cilkplus):
5293         cilkplus targets require pthreads.
5294         (check_effective_target_cilkplus): Remove special case for NVPTX.
5296 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5298         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5299         generation.
5301 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
5303         Update copyright years.
5305 2016-01-04  Marek Polacek  <polacek@redhat.com>
5307         PR c/68908
5308         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5309         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5310         * gcc.dg/atomic/stdatomic-op-5.c: New test.
5312 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5314         * gcc.target/sparc/20160104-2.c: New test.
5316 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5318         * gcc.target/sparc/20160104-1.c: New test.
5320 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5322         PR fortran/65045
5323         * gfortran.dg/pr65045.f90: New test.
5325 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5327         * gnat.dg/specs/debug1.ads: Delete.
5329 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5331         PR libgfortran/68867
5332         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5333         expression.
5335 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5337         PR libgfortran/68867
5338         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5339         PowerPC.
5341 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5343         PR fortran/68864
5344         * gfortran.dg/pr68864.f90: New test.
5346 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5348         PR tree-optimization/69070
5349         * gcc.dg/pr69070.c: New test.
5351         PR sanitizer/69055
5352         * gfortran.dg/pr69055.f90: New test.
5354         PR target/69015
5355         * gcc.dg/pr69015.c: New test.
5357 Copyright (C) 2016 Free Software Foundation, Inc.
5359 Copying and distribution of this file, with or without modification,
5360 are permitted in any medium without royalty provided the copyright
5361 notice and this notice are preserved.