* gcc.dg/20060410.c: Xfail on ptx.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfbd252098de8149d540985d6790b7f89eb604629
1 2016-05-26  Nathan Sidwell  <nathan@acm.org>
3         * gcc.dg/20060410.c: Xfail on ptx.
4         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
14 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
16         PR tree-optimization/71280
17         * gcc.dg/pr71280.c: New test.
19         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
21         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
22         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
24         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
26 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
28         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
29         kept in memory. 
31 2016-05-25  Jeff Law  <law@redhat.com>
33         PR tree-optimization/71272
34         * gcc.c-torture/compile/pr71272.c: new test.
36 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
38         * gcc.target/powerpc/vec-cmpne.c: New test.
39         * gcc.target/powerpc/vec-cmpne-long.c: New test.
41 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
43         * gnat.dg/opt55.ad[sb]: New test.
45 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
47         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
48         * c-c++-common/pr60226.c: Require int32plus.
49         * gcc.c-torture/execute/pr70602.c: Likewise.
50         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
51         unsigned long for malloc arg type.
52         * gcc.dg/asr_div1.c: Require int32plus.
53         * gcc.dg/enum-mode-1.c: XFAIL for int16.
54         * gcc.dg/pie-1.c: Require pie.
55         * gcc.dg/pie-2.c: Likewise.
56         * gcc.dg/pr59471.c: Require int32plus.
57         * gcc.dg/pr59963-2.c: XFAIL for int16.
58         * gcc.dg/pr60114.c: Require int32plus.
59         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
60         unsigned long for typedef of size_t.
61         * gcc.dg/pr63914.c: Require int32plus.
62         * gcc.dg/pr64536.c: Require pt32plus.
63         * gcc.dg/pr65658.c: Likewise.
64         * gcc.dg/pr67271.c: Require int32plus.
65         * gcc.dg/pr68112.c: Likewise.
66         * gcc.dg/pr69071.c: Skip for avr target.
67         * gcc.dg/pr69973.c: Require int32plus.
68         * gcc.dg/pr70169.c: Skip for avr target.
69         * gcc.dg/sso-6.c: Require int32plus.
70         * gcc.dg/sso-7.c: Likewise.
71         * gcc.dg/sso-8.c: Likewise.
72         * gcc.dg/vrp-min-max-2.c: Likewise.
74 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
76         PR target/70738
77         * gcc.target/i386/pr70738-1.c: New test.
78         * gcc.target/i386/pr70738-2.c: Likewise.
79         * gcc.target/i386/pr70738-3.c: Likewise.
80         * gcc.target/i386/pr70738-4.c: Likewise.
81         * gcc.target/i386/pr70738-5.c: Likewise.
82         * gcc.target/i386/pr70738-6.c: Likewise.
83         * gcc.target/i386/pr70738-7.c: Likewise.
84         * gcc.target/i386/pr70738-8.c: Likewise.
85         * gcc.target/i386/pr70738-9.c: Likewise.
87 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
89         PR rtl-optimization/66940
90         * gcc.c-torture/execute/pr66940.c: New test.
92 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
94         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
95         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
96         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
97         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
98         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
99         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
100         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
101         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
102         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
103         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
104         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
105         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
106         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
107         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
108         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
109         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
110         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
111         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
112         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
113         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
114         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
115         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
116         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
117         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
119 2016-05-25  Marek Polacek  <polacek@redhat.com>
121         PR c/71265
122         * gcc.dg/noncompile/pr71265.c: New test.
124         PR c/71266
125         * gcc.dg/noncompile/old-style-parm-3.c: New test.
127 2016-05-25  Nathan Sidwell  <nathan@acm.org>
129         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
131 2016-05-25  Richard Biener  <rguenther@suse.de>
133         PR tree-optimization/71261
134         * c-c++-common/torture/pr71261.c: New testcase.
136 2016-05-25  Richard Biener  <rguenther@suse.de>
138         PR tree-optimization/71264
139         * gcc.dg/vect/pr71264.c: New testcase.
141 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
143         PR c++/55992
144         * g++.dg/cpp0x/alias-decl-53.C: New.
145         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
147 2016-05-25  Martin Liska  <mliska@suse.cz>
149         * g++.dg/pr71239.C: New test.
151 2016-05-25  Richard Biener  <rguenther@suse.de>
153         * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
154         * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
156 2016-05-25  Marek Polacek  <polacek@redhat.com>
158         * g++.dg/pr65295.C: Use target c++14.
160 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
162         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
163         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
165 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
167         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
168         instructions.
170 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
172         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
173         * c-c++-common/goacc/deviceptr-1.c: Likewise.
174         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
175         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
176         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
177         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
178         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
179         * c-c++-common/goacc/pcopy.c: Likewise.
180         * c-c++-common/goacc/pcopyin.c: Likewise.
181         * c-c++-common/goacc/pcopyout.c: Likewise.
182         * c-c++-common/goacc/pcreate.c: Likewise.
183         * c-c++-common/goacc/pr70688.c: New test.
184         * c-c++-common/goacc/present-1.c: Adjust test.
185         * c-c++-common/goacc/reduction-5.c: Likewise.
186         * g++.dg/goacc/data-1.C: New test.
188 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
190         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
191         vector parity built-in functions.
192         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
193         count trailing zeros automatic vectorization.
194         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
195         count trailing zeros built-in functions.
197 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
199         * gcc.dg/tree-ssa/reassoc-44.c: New test.
201 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
203         PR target/71050
204         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
206 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
208         PR c++/50436
209         * g++.dg/template/crash123.C: New.
210         * g++.dg/template/crash124.C: Likewise.
212 2016-05-24  Martin Sebor  <msebor@redhat.com>
214         PR c++/71147
215         * g++.dg/ext/flexary16.C: New test.
217 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
219         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
220         before math.h is included.
221         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
222         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
223         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
224         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
225         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
226         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
227         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
228         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
229         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
230         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
231         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
232         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
233         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
234         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
235         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
236         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
237         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
238         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
239         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
240         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
241         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
242         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
243         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
245 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
246             Kelvin Nilsen  <kelvin@gcc.gnu.org>
248         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
249         support.
251 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
253         PR c++/69872
254         * g++.dg/warn/Wno-narrowing1.C: New.
256 2016-05-24  Marek Polacek  <polacek@redhat.com>
258         PR c/71249
259         * c-c++-common/Wswitch-unreachable-2.c: New test.
261 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
263         PR c++/71257
264         * g++.dg/vect/simd-clone-6.cc: New test.
265         * g++.dg/gomp/declare-simd-6.C: New test.
267         PR middle-end/70434
268         PR c/69504
269         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
271 2016-05-24  Richard Biener  <rguenther@suse.de>
273         PR tree-optimization/71240
274         * gcc.dg/optimize-bswapsi-5.c: New testcase.
276 2016-05-24  Richard Biener  <rguenther@suse.de>
278         PR tree-optimization/71230
279         * gcc.dg/torture/pr71230.c: New testcase.
280         * g++.dg/torture/pr71230.C: Likewise.
282 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
284         * c-c++-common/goacc/routine-5.c: Add tests.
285         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
286         * gfortran.dg/goacc/routine-6.f90: Add tests.
288 2016-05-24  Richard Biener  <rguenther@suse.de>
290         PR tree-optimization/71253
291         * gcc.dg/torture/pr71253.c: New testcase.
293 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
295         PR middle-end/71252
296         * gfortran.dg/pr71252.f90: New test.
298 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
300         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
302 2016-05-24  Richard Biener  <rguenther@suse.de>
304         PR middle-end/70434
305         PR c/69504
306         * c-c++-common/vector-subscript-4.c: New testcase.
307         * c-c++-common/vector-subscript-5.c: Likewise.
309 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311         PR fortran/71123
312         * gfortran.dg/namelist_90.f: New test
314 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
316         PR fortran/66461
317         * gfortran.dg/unexpected_eof.f: New test
319 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
320             Kelvin Nilsen  <kelvin@gcc.gnu.org>
322         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
323         as little endian.
325 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/70972
328         * g++.dg/cpp0x/inh-ctor20.C: New.
329         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
331 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
333         PR c++/69095
334         * g++.dg/cpp0x/variadic168.C: New.
336 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
338         * g++.dg/cpp0x/pr31445.C: Test column number too.
339         * g++.dg/cpp0x/pr32253.C: Likewise.
340         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
341         * g++.dg/cpp0x/variadic36.C: Likewise.
343 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
345         * gcc.dg/fold-notshift-2.c: Adjust.
347 2016-05-23  Marek Polacek  <polacek@redhat.com>
349         PR c/49859
350         * c-c++-common/Wswitch-unreachable-1.c: New test.
351         * gcc.dg/Wswitch-unreachable-1.c: New test.
352         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
353         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
354         * g++.dg/gomp/block-10.C: Likewise.
355         * gcc.dg/gomp/block-10.c: Likewise.
356         * g++.dg/gomp/block-9.C: Likewise.
357         * gcc.dg/gomp/block-9.c: Likewise.
358         * g++.dg/gomp/target-1.C: Likewise.
359         * g++.dg/gomp/target-2.C: Likewise.
360         * gcc.dg/gomp/target-1.c: Likewise.
361         * gcc.dg/gomp/target-2.c: Likewise.
362         * g++.dg/gomp/taskgroup-1.C: Likewise.
363         * gcc.dg/gomp/taskgroup-1.c: Likewise.
364         * gcc.dg/gomp/teams-1.c: Likewise.
365         * g++.dg/gomp/teams-1.C: Likewise.
366         * g++.dg/overload/error3.C: Likewise.
367         * g++.dg/tm/jump1.C: Likewise.
368         * g++.dg/torture/pr40335.C: Likewise.
369         * gcc.dg/c99-vla-jump-5.c: Likewise.
370         * gcc.dg/switch-warn-1.c: Likewise.
371         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
372         * gcc.dg/nested-func-1.c: Likewise.
373         * gcc.dg/pr67784-4.c: Likewise.
375 2016-05-23  Richard Biener  <rguenther@suse.de>
377         PR tree-optimization/71230
378         * gfortran.dg/pr71230-1.f90: New testcase.
379         * gfortran.dg/pr71230-2.f90: Likewise.
381 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
383         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
384         * gcc.dg/vect/pr58135.c:  Add new.
385         * gfortran.dg/pr46519-1.f: Adjust test case.
387 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/53401
390         * g++.dg/cpp0x/decltype64.C: New.
392 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
394         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
395         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
396         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
398 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
400         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
401         Add poly64x1_t and poly64x2_t cases if supported.
402         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
403         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
404         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
405         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
406         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
408 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
410         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
411         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
412         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
413         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
414         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
415         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
416         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
418 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
420         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
422 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
424         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
425         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
427 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
429         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
430         constraint instead of "r".
431         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
432         insn instead of vxorpd.
433         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
435         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
436         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
438         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
440         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
441         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
443         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
445 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
447         PR middle-end/40921
448         * gcc.dg/tree-ssa/pr40921.c: New test.
450 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
452         PR target/71103
453         * gcc.target/avr/pr71103.c: New test.
455 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
457         PR middle-end/71179
458         * gcc.dg/tree-ssa/pr71179.c: New test.
460 2016-05-20  Martin Sebor  <msebor@redhat.com>
462         PR c/71115
463         * gcc.dg/init-excess-2.c: New test.
465 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
467         * gnat.dg/opt53.adb: New test.
468         * gnat.dg/opt54.adb: Likewise.
470 2016-05-20  Martin Jambor  <mjambor@suse.cz>
472         PR tree-optimization/70884
473         * gcc.dg/tree-ssa/pr70919.c: New test.
475 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
477         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
478         formatting.
479         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
480         fix code formatting.
482 2016-05-20  Nathan Sidwell  <nathan@acm.org>
484         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
485         non-common cases.
486         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
488 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
490         * jit.dg/all-non-failing-tests.h: Add
491         test-factorial-must-tail-call.c.
492         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
493         * jit.dg/test-factorial-must-tail-call.c: New test case.
495 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
497         PR fortran/71204
498         * gfortran.dg/pr71204.f90: New test.
500 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
502         * gcc.target/nvptx/sincos.c: New test.
504 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/70572
507         * g++.dg/cpp1y/auto-fn31.C: New.
509 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
511         * gcc.target/powerpc/vec-addec.c: New test.
512         * gcc.target/powerpc/vec-addec-int128.c: New test.
514 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
516         * gcc.dg/plugin/must-tail-call-1.c: New test case.
517         * gcc.dg/plugin/must-tail-call-2.c: New test case.
518         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
519         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
521 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
523         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
525 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
527         PR c++/71210
528         * g++.dg/opt/pr71210-1.C: New test.
529         * g++.dg/opt/pr71210-2.C: New test.
531         PR tree-optimization/29756
532         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
533         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
534         only on selected targets where V4SImode vectors are known to be
535         supported.
537 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
539         PR tree-optimization/71079
540         PR tree-optimization/71206
541         * gcc.dg/tree-ssa/pr71206.c: New testcase.
543 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
545         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
546         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
547         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
549 2016-05-20  Richard Guenther  <rguenther@suse.de>
551         PR tree-optimization/29756
552         * gcc.dg/tree-ssa/vector-6.c: New testcase.
554 2016-05-20  Richard Biener  <rguenther@suse.de>
556         PR tree-optimization/71185
557         * gcc.dg/tree-ssa/pr71185.c: New testcase.
559 2016-05-20  Richard Biener  <rguenther@suse.de>
561         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
563 2016-05-19  Marek Polacek  <polacek@redhat.com>
565         PR c++/71075
566         * g++.dg/diagnostic/pr71075.C: New test.
568 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
570         PR c++/71184
571         * g++.dg/pr71184.C: New test case.
573 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
575         * gcc.target/powerpc/darn-0.c: New test.
576         * gcc.target/powerpc/darn-1.c: New test.
577         * gcc.target/powerpc/darn-2.c: New test.
579 2016-05-19  Marek Polacek  <polacek@redhat.com>
581         PR tree-optimization/71031
582         * gcc.dg/tree-ssa/vrp100.c: New test.
584 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
586         PR rtl-optimization/71148
587         * gcc.dg/pr71148.c: New test.
589 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
591         PR target/71056
592         * gcc.target/arm/pr71056.c: New test.
594 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
596         * c-c++-common/pr69669.c: Check the used mode.
598 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
600         PR sanitizer/64354
601         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
603 2016-05-19  Richard Biener  <rguenther@suse.de>
605         PR tree-optimization/70729
606         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
607         * gcc.dg/graphite/scop-18.c: Likewise.
608         * gcc.dg/pr41783.c: Disable LIM.
609         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
610         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
611         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
612         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
613         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
614         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
615         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
616         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
617         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
618         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
619         * gfortran.dg/pr42108.f90: Likewise.
621 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
623         PR driver/69265
624         * gcc.dg/spellcheck-options-11.c: New test case.
626 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
628         PR c++/71100
629         * g++.dg/opt/pr71100.C: New test.
631 2016-05-18  Martin Jambor  <mjambor@suse.cz>
633         PR ipa/69708
634         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
635         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
636         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
637         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
639 2016-05-18  Martin Jambor  <mjambor@suse.cz>
641         PR ipa/69708
642         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
643         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
644         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
645         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
646         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
648 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
650         PR c++/69793
651         * g++.dg/template/crash122.C: New.
653 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
655         PR c++/70466
656         * g++.dg/template/pr70466-1.C: New.
657         * g++.dg/template/pr70466-2.C: Likewise.
659 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
661         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
662         splat operations and the XXSPLTIB instruction.
663         * gcc.target/powerpc/p9-splat-2.c: Likewise.
664         * gcc.target/powerpc/p9-splat-3.c: Likewise.
665         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
666         xxlxor to clear a register.
668 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
670         * gcc.dg/torture/pr71020.c: New test.
672 2016-05-18  Martin Jambor  <mjambor@suse.cz>
674         PR ipa/70646
675         * gcc.dg/ipa/pr70646.c: New test.
677 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
679         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
681 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
683         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
684         missing tests for vreinterpretq_p{8,16}.
686 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
688         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
689         vsliq_n_s64 and vsliq_n_u64.
691 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
693         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
694         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
696 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
698         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
699         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
700         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
702 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
704         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
705         in comment.
707 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
709         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
710         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
711         "blr\t" and switch to scan-assembler-times.
713 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
715         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
716         with __aarch64__.
717         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
718         declarations under __aarch64__ and __ARM_FEATURE_FMA.
720 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
722         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
723         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
724         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
725         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
726         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
727         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
729         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
730         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
732         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
733         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
735         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
736         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
738         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
740 2016-05-18  Richard Biener  <rguenther@suse.de>
742         PR tree-optimization/71168
743         * gcc.dg/torture/pr71168.c: New testcase.
745 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
747         PR middle-end/63586
748         * gcc.dg/tree-ssa/pr63586-2.c: New test.
749         * gcc.dg/tree-ssa/pr63586.c: New test.
750         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
752 2016-05-17  Nathan Sidwell  <nathan@acm.org>
754         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
755         * gcc.dg/pr68671.c: Fix ptx xfail-if.
756         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
757         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
759 2016-05-17  Nathan Sidwell  <nathan@acm.org>
761         * gcc.target/nvptx/abi-vararg-3.c: New.
763 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
765         PR tree-optimization/54579
766         PR middle-end/55299
767         * gcc.dg/fold-notrotate-1.c: New test.
768         * gcc.dg/fold-notshift-1.c: New test.
769         * gcc.dg/fold-notshift-2.c: New test.
771 2016-05-17  Marek Polacek  <polacek@redhat.com>
773         PR ipa/71146
774         * g++.dg/ipa/pr71146.C: New test.
776 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
778         * jit.dg/test-error-array-bounds.c: New test case.
780 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
782         * gcc.dg/tree-ssa/and-1.c: New testcase.
784 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
786         * gcc.dg/tree-ssa/pr69270.c: Adjust.
787         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
789 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
791         * gcc.dg/tree-ssa/pr69270.c: Adjust.
792         * gcc.dg/tree-ssa/vrp99.c: New testcase.
794 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
796         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
798 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
800         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
802 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
804         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
805         ".2d[index]" when scan the assembly.
806         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
807         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
808         float64x1.
809         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
811 2016-05-17  Richard Biener  <rguenther@suse.de>
813         PR tree-optimization/71132
814         * gcc.dg/torture/pr71132.c: New testcase.
816 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
818         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
820 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
822         PR target/70809
823         * gcc.target/aarch64/pr70809_1.c: New test.
825 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
827         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
828         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
829         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
830         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
832 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
833             Ilya Enkovich  <ilya.enkovich@intel.com>
835         PR target/71114
836         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
838 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
840         * g++.dg/ipa/ivinline-7.C: Do not xfail.
841         * g++.dg/ipa/ivinline-9.C: Do not xfail.
843 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
845         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
846         test for __ARM_FP16_ARGS.
847         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
848         * gcc.target/arm/aapcs/neon-vect10.c: New.
849         * gcc.target/arm/aapcs/neon-vect9.c: New.
850         * gcc.target/arm/aapcs/vfp18.c: New.
851         * gcc.target/arm/aapcs/vfp19.c: New.
852         * gcc.target/arm/aapcs/vfp20.c: New.
853         * gcc.target/arm/aapcs/vfp21.c: New.
854         * gcc.target/arm/fp16-aapcs-1.c: New.
855         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
856         test for __ARM_FP16_ARGS.
857         * g++.target/arm/fp16-return-1.c: Update expected output.
859 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
861         PR testsuite/70227
862         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
864 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
866         PR fortran/69603
867         * gfortran.dg/pr69603.f90: New testcase.
869 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
871         * gfortran.dg/dec_union_4.f90: Fix endian issue.
873 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
875         PR fortran/71047
876         * gfortran.dg/pr71047.f08: New test.
878 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
880         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
881         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
882         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
884 2016-05-13  Martin Sebor  <msebor@redhat.com>
886         PR c++/60049
887         * g++.dg/cpp0x/constexpr-60049.C: New test.
889 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
891         PR bootstrap/71071
892         * gcc.dg/pr71071.c: New test.
894 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
896         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
897         remove XOP handling.
898         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
900 2016-05-13  Nathan Sidwell  <nathan@acm.org>
902         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
903         __atomic_is_lock_free declaration.
905 2016-05-13  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/42587
908         * gcc.dg/optimize-bswapsi-4.c: New testcase.
910 2016-05-13  Martin Liska  <mliska@suse.cz>
912         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
913         the new format of dump output.
915 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
917         * gcc.dg/pr71084.c: New test.
919 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
921         PR target/53440
922         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
924 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
926         * gcc.target/aarch64/struct_return.c: New test.
928 2016-05-12  Marek Polacek  <polacek@redhat.com>
930         PR c/70756
931         * c-c++-common/pr70756-2.c: New test.
932         * c-c++-common/pr70756.c: New test.
934 2016-05-12  Richard Biener  <rguenther@suse.de>
936         PR tree-optimization/71059
937         * gcc.dg/torture/pr71059.c: New testcase.
939 2016-05-12  Richard Biener  <rguenther@suse.de>
941         PR tree-optimization/71062
942         * gcc.dg/torture/pr71062.c: New testcase.
944 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
946         PR tree-optimization/71006
947         * gcc.dg/pr71006.c: New test.
949 2016-05-12  Marek Polacek  <polacek@redhat.com>
951         PR driver/71063
952         * gcc.dg/opts-7.c: New test.
954 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
956         PR target/70830
957         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
958         Add -save-temps to dg-options.
959         Scan for ldmfd rather than pop instruction.
960         * gcc.target/arm/interrupt-2.c: Likewise.
961         * gcc.target/arm/pr70830.c: New test.
963 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
965         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
966         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
968         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
969         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
970         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
972         PR target/71019
973         * gcc.target/i386/avx512vl-pack-1.c: New test.
974         * gcc.target/i386/avx512vl-pack-2.c: New test.
975         * gcc.target/i386/avx512bw-pack-2.c: New test.
977         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
979         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
980         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
981         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
983 2016-05-12  Richard Biener  <rguenther@suse.de>
985         PR tree-optimization/70986
986         * gcc.dg/torture/pr70986-1.c: New testcase.
987         * gcc.dg/torture/pr70986-2.c: Likewise.
988         * gcc.dg/torture/pr70986-3.c: Likewise.
990 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
992         PR c/43651
993         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
994         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
996 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
998         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
999         directive.
1000         * gcc.target/i386/pr66746.c: Ditto.
1002 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1004         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1005         support.
1006         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1007         warning when using -mvsx-timode.
1008         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1009         * gcc.target/powerpc/dform-2.c: Likewise.
1010         * gcc.target/powerpc/pr68805.c: Likewise.
1012 2016-05-11  Marek Polacek  <polacek@redhat.com>
1014         PR c++/71024
1015         * c-c++-common/attributes-3.c: New test.
1017 2016-05-11  Nathan Sidwell  <nathan@acm.org>
1019         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1020         * gcc.c-torture/execute/pr68185.c: Likewise.
1021         * gcc.dg/ipa/pr70306.c: Requires global constructors.
1022         * gcc.dg/pr69634.c: Requires scheduling.
1023         * gcc.dg/torture/pr66178.c: Require label values.
1024         * gcc.dg/setjmp-6.c: Require indirect jumps.
1026 2016-05-11  Richard Biener  <rguenther@suse.de>
1028         PR tree-optimization/71055
1029         * gcc.dg/torture/pr71055.c: New testcase.
1031 2016-05-11  Richard Biener  <rguenther@suse.de>
1033         PR debug/71057
1034         * g++.dg/debug/pr71057.C: New testcase.
1036 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
1038         PR fortran/70855
1039         * gfortran.dg/gomp/pr70855.f90: New test.
1041 2016-05-11  Richard Biener  <rguenther@suse.de>
1043         PR middle-end/71002
1044         * g++.dg/torture/pr71002.C: New testcase.
1046 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
1048         PR middle-end/70807
1049         * gcc.dg/pr70807.c: New test.
1051 2016-05-10  Martin Sebor  <msebor@redhat.com>
1053         PR c++/38611
1054         * g++.dg/Wattributes.C: New test.
1056 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
1058         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1059         * gcc.dg/tree-ssa/pr69270.c: Adjust.
1060         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1062 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1064         PR target/70799
1065         * gcc.target/i386/pr70799-1.c: New test.
1067 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
1069         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1071 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1073         PR middle-end/70877
1074         * gcc.target/i386/pr70877.c: New test.
1076 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1078         PR tree-optimization/70786
1079         * gcc.target/i386/pr70876.c: New test.
1081 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
1083         PR target/70927
1084         * gcc.target/i386/avx512vl-logic-1.c: New test.
1085         * gcc.target/i386/avx512vl-logic-2.c: New test.
1086         * gcc.target/i386/avx512dq-logic-2.c: New test.
1088 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1090         PR target/70963
1091         * gcc.target/powerpc/pr70963.c: New.
1093 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
1095         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1096         (test_very_wide_line): Add ruler to expected output.
1097         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1098         (test_very_wide_line): Likewise.
1099         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1100         (test_show_locus): Within the handling of "test_very_wide_line",
1101         enable show_ruler_p on the diagnostic context.
1103 2016-05-10  Richard Biener  <rguenther@suse.de>
1105         PR tree-optimization/71039
1106         * gcc.dg/torture/pr71039.c: New testcase.
1108 2016-05-10  Nathan Sidwell  <nathan@acm.org>
1110         * gcc.dg/nested-func-10.c: Requires alloca.
1111         * gcc.dg/nested-func-9.c: Requires alloca.
1112         * gcc.c-torture/execute/pr70460.c: Requires labels.
1113         * gcc.c-torture/compile/pr70199.c: Requires labels.
1114         * gcc.target/nvptx/decl.c: Compile only.
1115         * gcc.target/nvptx/trailing-init.c: Compile only.
1116         * gcc.target/nvptx/ary-init.c: Compile only.
1118 2016-05-10  Marek Polacek  <polacek@redhat.com>
1120         PR c/70255
1121         * gcc.dg/attr-opt-1.c: New test.
1123 2016-05-10  Richard Biener  <rguenther@suse.de>
1125         PR tree-optimization/70497
1126         PR tree-optimization/28367
1127         * gcc.dg/torture/20160404-1.c: New testcase.
1128         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1129         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1131 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
1133         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1135 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
1137         * gcc.target/i386/fabsneg-1.c New test.
1139 2016-05-09  Alan Modra  <amodra@gmail.com>
1141         PR testsuite/70826
1142         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1144 2016-05-09  Richard Biener  <rguenther@suse.de>
1146         PR tree-optimization/70985
1147         * gcc.dg/torture/pr70985.c: New testcase.
1149 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
1151         * gcc.dg/tree-ssa/ifc-9.c: New test.
1152         * gcc.dg/tree-ssa/ifc-10.c: New test.
1153         * gcc.dg/tree-ssa/ifc-11.c: New test.
1154         * gcc.dg/tree-ssa/ifc-12.c: New test.
1155         * gcc.dg/vect/pr61194.c: Remove XFAIL.
1156         * gcc.dg/vect/vect-23.c: Remove XFAIL.
1157         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1159 2016-05-09  Richard Biener  <rguenther@suse.de>
1161         PR fortran/70937
1162         * gfortran.dg/pr70937.f90: New testcase.
1164 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1166         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1168 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
1170         PR fortran/56226
1171         * gfortran.dg/dec_structure_1.f90: New testcase.
1172         * gfortran.dg/dec_structure_2.f90: Ditto.
1173         * gfortran.dg/dec_structure_3.f90: Ditto.
1174         * gfortran.dg/dec_structure_4.f90: Ditto.
1175         * gfortran.dg/dec_structure_5.f90: Ditto.
1176         * gfortran.dg/dec_structure_6.f90: Ditto.
1177         * gfortran.dg/dec_structure_7.f90: Ditto.
1178         * gfortran.dg/dec_structure_8.f90: Ditto.
1179         * gfortran.dg/dec_structure_9.f90: Ditto.
1180         * gfortran.dg/dec_structure_10.f90: Ditto.
1181         * gfortran.dg/dec_structure_11.f90: Ditto.
1182         * gfortran.dg/dec_union_1.f90: Ditto.
1183         * gfortran.dg/dec_union_2.f90: Ditto.
1184         * gfortran.dg/dec_union_3.f90: Ditto.
1185         * gfortran.dg/dec_union_4.f90: Ditto.
1186         * gfortran.dg/dec_union_5.f90: Ditto.
1187         * gfortran.dg/dec_union_6.f90: Ditto.
1188         * gfortran.dg/dec_union_7.f90: Ditto.
1190 2016-05-07  Tom de Vries  <tom@codesourcery.com>
1192         PR tree-optimization/70956
1193         * gcc.dg/graphite/pr70956.c: New test.
1195 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
1197         PR middle-end/70941
1198         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1199         (a, b, c, d): Change type from char to signed char.
1200         (main): Compare against (signed char) -1634678893 instead of
1201         hardcoded -109.  Use __builtin_abort instead of abort.
1203         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1204         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1206         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1208 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
1210         PR debug/70935
1211         * gcc.dg/torture/pr70935.c: New test.
1213 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1215         PR target/58219
1216         * gcc.target/sh/pr58219.c: New tests.
1218 2016-05-06  Richard Biener  <rguenther@suse.de>
1220         PR tree-optimization/70960
1221         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1223 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1225         PR target/52933
1226         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1227         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1228         Adjust expected instruction counts.
1229         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1231 2016-05-06  Marek Polacek  <polacek@redhat.com>
1233         PR sanitizer/70875
1234         * gcc.dg/ubsan/bounds-3.c: New test.
1236 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
1238         PR target/54089
1239         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1241 2016-05-06  Richard Biener  <rguenther@suse.de>
1243         PR middle-end/70931
1244         * gfortran.dg/pr70931.f90: New testcase.
1246 2016-05-06  Richard Biener  <rguenther@suse.de>
1248         PR middle-end/70941
1249         * gcc.dg/torture/pr70941.c: New testcase.
1251 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
1253         PR tree-optimization/57206
1254         * gcc.dg/vect/pr57206.c: New test.
1256 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1258         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1260 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
1262         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1264         * c-c++-common/Wdangling-else-4.c: New test.
1266 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
1268         PR c++/70906
1269         PR c++/70933
1270         * g++.dg/opt/pr70906.C: New test.
1271         * g++.dg/opt/pr70933.C: New test.
1273         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1275 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
1277         * gcc.dg/ipa/pure-const-3.c: New testcase.
1279 2016-05-04  Marek Polacek  <polacek@redhat.com>
1281         * c-c++-common/Wdangling-else-1.c: New test.
1282         * c-c++-common/Wdangling-else-2.c: New test.
1283         * c-c++-common/Wdangling-else-3.c: New test.
1285 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
1287         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1288         flag is present.
1290 2016-05-04  Marek Polacek  <polacek@redhat.com>
1292         PR c/48778
1293         * gcc.dg/Waddress-2.c: New test.
1295 2016-05-04  Alan Modra  <amodra@gmail.com>
1297         * gcc.target/powerpc/pr70866.c: New.
1299 2016-05-03  Martin Sebor  <msebor@redhat.com>
1301         PR c++/66561
1302         * c-c++-common/builtin_location.c: New test.
1303         * g++.dg/cpp1y/builtin_location.C: New test.
1305 2016-05-03  Marek Polacek  <polacek@redhat.com>
1307         PR c/70859
1308         * gcc.dg/pr70859.c: New test.
1309         * gcc.dg/pr70859-2.c: New test.
1311 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
1313         * gnat.dg/debug5.adb: New testcase.
1315 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1317         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1318         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1319         Procedure to check for z10 instruction set.
1321 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1323         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1325 2016-05-03  Alan Modra  <amodra@gmail.com>
1327         * gcc.target/powerpc/savres.c: Add func using a single gpr.
1329 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
1331         * gcc.target/i386/avx512f-cvt-1.c: New test.
1333 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
1335         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1336         -fdump-tree-vrp-details.
1338 2016-05-03  Richard Biener  <rguenther@suse.de>
1340         * gcc.dg/pr30172-1.c: Adjust.
1341         * gcc.dg/pr63743.c: Likewise.
1342         * gcc.dg/tm/pr51696.c: Likewise.
1343         * c-c++-common/tm/safe-1.c: Likewise.
1344         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1345         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1346         * g++.dg/plugin/self-assign-test-1.C: Likewise.
1347         * g++.dg/plugin/self-assign-test-2.C: Likewise.
1349 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
1351         PR rtl-optimization/70467
1352         * gcc.target/i386/pr70467-3.c: New test.
1353         * gcc.target/i386/pr70467-4.c: New test.
1355         PR tree-optimization/70916
1356         * gcc.c-torture/compile/pr70916.c: New test.
1358         PR target/49244
1359         * gcc.target/i386/pr49244-1.c: New test.
1360         * gcc.target/i386/pr49244-2.c: New test.
1362 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
1364         PR rtl-optimization/44281
1365         * gcc.target/i386/pr44281.c: New test.
1367 2016-05-03  bin cheng  <bin.cheng@arm.com>
1369         PR tree-optimization/56541
1370         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1371         * gcc.dg/vect/pr56541.c: new test.
1373 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1375         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1376         __float128.
1377         * gcc.target/powerpc/float128-complex-2.c: Likewise.
1379 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
1381         PR testsuite/70520
1382         * c-c++-common/asan/clone-test-1.c (main): Align child process
1383         stack to 16 bytes.
1385 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1387         PR c++/62314
1388         * g++.dg/spellcheck-fields-2.C: New test case.
1390 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
1392         PR c++/62314
1393         * g++.dg/pr62314.C: New test case.
1395 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
1397         * gcc.dg/ipa/inline-8.c: New testcase.
1399 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
1401         PR rtl-optimization/70467
1402         * gcc.target/i386/pr70467-1.c: New test.
1404 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1406         * gcc.dg/spec-options.c: Run the test on all targets.
1407         * gcc.dg/foo.specs: Use cpp_unique_options.
1409 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1411         * gcc.dg/tree-ssa/unord.c: New testcase.
1413 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
1415         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1417 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
1419         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1421 2016-05-02  Marek Polacek  <polacek@redhat.com>
1423         PR c/70851
1424         * gcc.dg/enum-incomplete-3.c: New test.
1426 2016-05-02  Marek Polacek  <polacek@redhat.com>
1427             Tom de Vries  <tom@codesourcery.com>
1429         PR tree-optimization/70700
1430         * gcc.dg/pr70700.c: New test.
1432 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
1434         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1435         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1436         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1437         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1438         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1440 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
1442         * ada/acats/run_acats: Rename into...
1443         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
1444         * ada/acats/run_all.sh: Remove redundant test.
1445         (target_run): Move around.
1446         (target_gnatchop): Use newly built executable.
1447         (target_gnatmake): Likewise.
1448         Check that the compilation of impbit succeeds.
1450 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
1452         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1453         * gcc.dg/20021029-1.c: Likewise.
1454         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1455         * gcc.target/sh/attr-isr-trapa.c: Likewise.
1456         * gcc.target/sh/cmpstr.c: Likewise.
1457         * gcc.target/sh/cmpstrn.c: Likewise.
1458         * gcc.target/sh/memset.c: Likewise.
1459         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1460         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1461         * gcc.target/sh/pr39423-1.c: Likewise.
1462         * gcc.target/sh/pr49468-di.c: Likewise.
1463         * gcc.target/sh/pr49468-si.c: Likewise.
1464         * gcc.target/sh/pr49880-1.c: Likewise.
1465         * gcc.target/sh/pr49880-2.c: Likewise.
1466         * gcc.target/sh/pr49880-3.c: Likewise.
1467         * gcc.target/sh/pr50751-1.c: Likewise.
1468         * gcc.target/sh/pr50751-4.c: Likewise.
1469         * gcc.target/sh/pr50751-7.c: Likewise.
1470         * gcc.target/sh/pr51244-1.c: Likewise.
1471         * gcc.target/sh/pr51244-10.c: Likewise.
1472         * gcc.target/sh/pr51244-11.c: Likewise.
1473         * gcc.target/sh/pr51244-12.c: Likewise.
1474         * gcc.target/sh/pr51244-13.c: Likewise.
1475         * gcc.target/sh/pr51244-14.c: Likewise.
1476         * gcc.target/sh/pr51244-17.c: Likewise.
1477         * gcc.target/sh/pr51244-18.c: Likewise.
1478         * gcc.target/sh/pr51244-19.c: Likewise.
1479         * gcc.target/sh/pr51244-4.c: Likewise.
1480         * gcc.target/sh/pr51244-5.c: Likewise.
1481         * gcc.target/sh/pr51244-7.c: Likewise.
1482         * gcc.target/sh/pr51244-8.c: Likewise.
1483         * gcc.target/sh/pr51244-9.c: Likewise.
1484         * gcc.target/sh/pr51697.c: Likewise.
1485         * gcc.target/sh/pr52483-1.c: Likewise.
1486         * gcc.target/sh/pr52483-2.c: Likewise.
1487         * gcc.target/sh/pr52483-3.c: Likewise.
1488         * gcc.target/sh/pr52483-5.c: Likewise.
1489         * gcc.target/sh/pr52933-1.c: Likewise.
1490         * gcc.target/sh/pr52933-2.c: Likewise.
1491         * gcc.target/sh/pr52933-3.c: Likewise.
1492         * gcc.target/sh/pr53568-1.c: Likewise.
1493         * gcc.target/sh/pr53976-1.c: Likewise.
1494         * gcc.target/sh/pr53988-1.c: Likewise.
1495         * gcc.target/sh/pr53988.c: Likewise.
1496         * gcc.target/sh/pr54089-1.c: Likewise.
1497         * gcc.target/sh/pr54089-6.c: Likewise.
1498         * gcc.target/sh/pr54089-7.c: Likewise.
1499         * gcc.target/sh/pr54089-8.c: Likewise.
1500         * gcc.target/sh/pr54089-9.c: Likewise.
1501         * gcc.target/sh/pr54236-1.c: Likewise.
1502         * gcc.target/sh/pr54236-2.c: Likewise.
1503         * gcc.target/sh/pr54236-3.c: Likewise.
1504         * gcc.target/sh/pr54236-4.c: Likewise.
1505         * gcc.target/sh/pr54386.c: Likewise.
1506         * gcc.target/sh/pr54602-1.c: Likewise.
1507         * gcc.target/sh/pr54685.c: Likewise.
1508         * gcc.target/sh/pr54760-1.c: Likewise.
1509         * gcc.target/sh/pr54760-2.c: Likewise.
1510         * gcc.target/sh/pr54760-3.c: Likewise.
1511         * gcc.target/sh/pr54760-4.c: Likewise.
1512         * gcc.target/sh/pr54760-5.c: Likewise.
1513         * gcc.target/sh/pr54760-6.c: Likewise.
1514         * gcc.target/sh/pr55146.c: Likewise.
1515         * gcc.target/sh/pr55160.c: Likewise.
1516         * gcc.target/sh/pr59278.c: Likewise.
1517         * gcc.target/sh/pr59401-1.c: Likewise.
1518         * gcc.target/sh/pr59533-1.c: Likewise.
1519         * gcc.target/sh/pr63260.c: Likewise.
1520         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1521         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1522         * gcc.target/sh/strlen.c: Likewise.
1523         * gcc.target/sh/torture/pr30807.c: Likewise.
1524         * gcc.target/sh/torture/pr34777.c: Likewise.
1525         * gcc.target/sh/torture/pr64652.c: Likewise.
1526         * gcc.target/sh/torture/pr65505.c: Likewise.
1527         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1528         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1530 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1532         PR c++/66644
1533         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1535 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1537         * gcc.target/powerpc/vsx-elemrev-1.c: New.
1538         * gcc.target/powerpc/vsx-elemrev-2.c: New.
1539         * gcc.target/powerpc/vsx-elemrev-3.c: New.
1540         * gcc.target/powerpc/vsx-elemrev-4.c: New.
1542 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
1544         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1545         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1547 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
1549         PR middle-end/70626
1550         * c-c++-common/goacc/combined-reduction.c: New test.
1551         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1553 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
1555         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1556         *movdi_internal pattern only if PIC off.
1557         * gcc.target/i386/pr70155-2.c: Likewise.
1558         * gcc.target/i386/pr70155-3.c: Likewise.
1559         * gcc.target/i386/pr70155-4.c: Likewise.
1560         * gcc.target/i386/pr70155-5.c: Likewise.
1561         * gcc.target/i386/pr70155-6.c: Likewise.
1562         * gcc.target/i386/pr70155-7.c: Likewise.
1563         * gcc.target/i386/pr70155-8.c: Likewise.
1564         * gcc.target/i386/pr70155-15.c: Likewise.
1565         * gcc.target/i386/pr70155-17.c: Likewise.
1566         * gcc.target/i386/pr70155-22.c: Likewise.
1568 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
1570         PR tree-optimization/70803
1571         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1573 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1575         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1576         optimization of vector loop.
1577         * gcc.target/i386/vect-unpack-3.c: New test.
1578         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1579         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1580         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1582 2016-04-29  Marek Polacek  <polacek@redhat.com>
1584         PR sanitizer/70342
1585         * g++.dg/ubsan/null-7.C: New test.
1587         PR c/70852
1588         * gcc.dg/pr70852.c: New test.
1590 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1592         PR/69089
1593         * g++.dg/cpp0x/alignas6.C: New test.
1595 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1597         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1598         dg-do.
1599         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1600         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1601         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1602         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1603         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1604         * gcc.target/arc/mxy.c: Likewise.
1605         * gcc.target/arc/mswape.c: Likewise.
1606         * gcc.target/arc/mrtsc.c: Likewise.
1607         * gcc.target/arc/mcrc.c: Likewise.
1608         * gcc.target/arc/mdsp-packa.c: Likewise.
1609         * gcc.target/arc/mdvbf.c: Likewise.
1610         * gcc.target/arc/mlock.c: Likewise.
1611         * gcc.target/arc/mmac-24.c: Likewise.
1612         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1614 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1615             Matthijs Kooijman  <matthijs@stdin.nl>
1616             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1618         PR target/60040
1619         * gcc.target/avr/pr60040-1.c: New.
1620         * gcc.target/avr/pr60040-2.c: New.
1622 2016-04-29  Richard Biener  <rguenther@suse.de>
1624         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1626 2016-04-29  Richard Biener  <rguenther@suse.de>
1628         PR tree-optimization/13962
1629         PR tree-optimization/65686
1630         * gcc.dg/uninit-pr65686.c: New testcase.
1632 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
1634         PR middle-end/70843
1635         * gcc.dg/pr70843.c: New test.
1637 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1639         PR target/70858
1640         * gcc.target/i386/pr70858.c: New test.
1642 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
1644         * gcc.target/arc/nps400-1.c: New file.
1646 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1647             Andrew Burgess  <andrew.burgess@embecosm.com>
1649         * gcc.target/arc/movh_cl-1.c: New file.
1651 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1652             Andrew Burgess  <andrew.burgess@embecosm.com>
1654         * gcc.target/arc/extzv-1.c: New file.
1655         * gcc.target/arc/insv-1.c: New file.
1656         * gcc.target/arc/insv-2.c: New file.
1657         * gcc.target/arc/movb-1.c: New file.
1658         * gcc.target/arc/movb-2.c: New file.
1659         * gcc.target/arc/movb-3.c: New file.
1660         * gcc.target/arc/movb-4.c: New file.
1661         * gcc.target/arc/movb-5.c: New file.
1662         * gcc.target/arc/movb_cl-1.c: New file.
1663         * gcc.target/arc/movb_cl-2.c: New file.
1664         * gcc.target/arc/movbi_cl-1.c: New file.
1665         * gcc.target/arc/movl-1.c: New file.
1667 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
1668             Andrew Burgess  <andrew.burgess@embecosm.com>
1670         * gcc.target/arc/cmem-1.c: New file.
1671         * gcc.target/arc/cmem-2.c: New file.
1672         * gcc.target/arc/cmem-3.c: New file.
1673         * gcc.target/arc/cmem-4.c: New file.
1674         * gcc.target/arc/cmem-5.c: New file.
1675         * gcc.target/arc/cmem-6.c: New file.
1676         * gcc.target/arc/cmem-7.c: New file.
1677         * gcc.target/arc/cmem-ld.inc: New file.
1678         * gcc.target/arc/cmem-st.inc: New file.
1680 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1682         PR target/70821
1683         * gcc.target/i386/pr70821.c: New test.
1685 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
1687         * gcc.target/powerpc/vec-adde.c: New test.
1688         * gcc.target/powerpc/vec-adde-int128.c: New test.
1690 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
1692         * gcc.target/i386/avx-vround-1.c: New test.
1693         * gcc.target/i386/avx-vround-2.c: New test.
1694         * gcc.target/i386/avx512vl-vround-1.c: New test.
1695         * gcc.target/i386/avx512vl-vround-2.c: New test.
1697 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1699         PR testsuite/70595
1700         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1701         (check_effective_target_cilkplus_runtime): ... this.
1702         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1703         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1705         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1706         Require cilkplus_runtime.
1707         Don't add -lcilkrts.
1708         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1709         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1710         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1711         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1712         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1713         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1714         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1715         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1716         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1717         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1718         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1719         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1720         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1721         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1722         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1723         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1724         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1725         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1726         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1727         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1728         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1729         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1730         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1731         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1732         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1733         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1734         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1735         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1736         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1738         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1739         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1741         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1743         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1744         cilkplus_runtime.
1746 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
1748         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1749         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1751 2015-04-27  Ryan Burn  <contact@rnburn.com>
1753         PR c++/69024
1754         PR c++/68997
1755         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1756         diagnostic.
1757         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1758         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1760 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gnat.dg/limited_with4.ad[sb]: New test.
1763         * gnat.dg/limited_with4_pkg.ads: New helper.
1765 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1767         PR target/70155
1768         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1769         and movv1ti_internal patterns
1770         * gcc.target/i386/pr70155-1.c: New test.
1771         * gcc.target/i386/pr70155-2.c: Likewise.
1772         * gcc.target/i386/pr70155-3.c: Likewise.
1773         * gcc.target/i386/pr70155-4.c: Likewise.
1774         * gcc.target/i386/pr70155-5.c: Likewise.
1775         * gcc.target/i386/pr70155-6.c: Likewise.
1776         * gcc.target/i386/pr70155-7.c: Likewise.
1777         * gcc.target/i386/pr70155-8.c: Likewise.
1778         * gcc.target/i386/pr70155-9.c: Likewise.
1779         * gcc.target/i386/pr70155-10.c: Likewise.
1780         * gcc.target/i386/pr70155-11.c: Likewise.
1781         * gcc.target/i386/pr70155-12.c: Likewise.
1782         * gcc.target/i386/pr70155-13.c: Likewise.
1783         * gcc.target/i386/pr70155-14.c: Likewise.
1784         * gcc.target/i386/pr70155-15.c: Likewise.
1785         * gcc.target/i386/pr70155-16.c: Likewise.
1786         * gcc.target/i386/pr70155-17.c: Likewise.
1787         * gcc.target/i386/pr70155-18.c: Likewise.
1788         * gcc.target/i386/pr70155-19.c: Likewise.
1789         * gcc.target/i386/pr70155-20.c: Likewise.
1790         * gcc.target/i386/pr70155-21.c: Likewise.
1791         * gcc.target/i386/pr70155-22.c: Likewise.
1793 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
1795         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1796         ".{5,6}".
1798 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
1800         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1801         * gcc.dg/tree-ssa/scev-9.c: Ditto.
1802         * gcc.dg/tree-ssa/scev-10.c: Ditto.
1803         * gcc.dg/tree-ssa/scev-11.c: Ditto.
1804         * gcc.dg/tree-ssa/scev-12.c: Ditto.
1806 2016-04-27  Richard Biener  <rguenther@suse.de>
1808         PR ipa/70760
1809         * g++.dg/ipa/ipa-pta-2.C: New testcase.
1810         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1812 2016-04-27  Nathan Sidwell  <nathan@acm.org>
1814         * g++.dg/cpp0x/constexpr-recursion3.C: New.
1815         * g++.dg/ubsan/pr63956.C: Adjust error location.
1817 2016-04-27  Nick Clifton  <nickc@redhat.com>
1819         PR middle-end/49889
1820         * gcc.dg/pr49889.c: New test.
1822 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
1824         * c-c++-common/memset-array.c: New test.
1826 2016-04-26  Martin Sebor  <msebor@redhat.com>
1828         PR c++/66639
1829         * g++.dg/cpp1y/func_constexpr.C: New test.
1831 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
1833         PR c++/70241
1834         * g++.dg/cpp0x/enum32.C: New test.
1835         * g++.dg/cpp0x/enum33.C: New test.
1837 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1839         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1840         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1841         * gcc.c-torture/execute/bitfld-6.c: Likewise.
1842         * gcc.c-torture/execute/bitfld-7.c: Likewise.
1843         * gcc.c-torture/execute/pr38151.c: Likewise.
1844         * gcc.c-torture/execute/pr66556.c: Likewise.
1845         * gcc.c-torture/execute/pr67781.c: Likewise.
1846         * gcc.c-torture/execute/pr68648.c: Likewise.
1848 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1850         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1852 2016-04-26  Marek Polacek  <polacek@redhat.com>
1854         PR c/67784
1855         * gcc.dg/pr67784-3.c: New test.
1856         * gcc.dg/pr67784-4.c: New test.
1857         * gcc.dg/pr67784-5.c: New test.
1859         PR c/70791
1860         * gcc.dg/Wnested-externs-2.c: New test.
1862 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
1864         * gcc.dg/fold-plusmult.c: Adjust.
1865         * gcc.dg/no-strict-overflow-6.c: Adjust.
1866         * gcc.dg/gomp/loop-1.c: Xfail some tests.
1868 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1870         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1871         number scans.
1872         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1873         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1874         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1875         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1876         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1877         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1878         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1879         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1880         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1881         * gcc.target/i386/avx512f-gather-5.c: Likewise.
1882         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1883         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1884         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1885         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1886         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1887         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1888         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1889         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1890         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1891         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1892         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1893         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1894         scans.
1895         * gcc.target/i386/pr32219-4.c: Likewise.
1896         * gcc.target/i386/pr32219-6.c: Likewise.
1897         * gcc.target/i386/pr32219-8.c: Likewise.
1899 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1901         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1902         associated options.
1904 2016-04-26  Marek Polacek  <polacek@redhat.com>
1906         PR c++/70744
1907         * g++.dg/ext/cond2.C: New test.
1909 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
1911         PR tree-optimization/70771
1912         PR tree-optimization/70775
1913         * gcc.dg/pr70771.c: New test.
1914         * gcc.dg/pr70775.c: New test.
1916 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
1918         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1920 2016-04-25  Richard Biener  <rguenther@suse.de>
1922         PR tree-optimization/70780
1923         * gcc.dg/torture/pr70780.c: New testcase.
1925 2016-04-25  Michael Collison <michael.collison@arm.com>
1927         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1928         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1929         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1930         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1931         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1932         * testsuite/lib/target-supports.exp
1933         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1934         that arm neon support vector widen sum of HImode TO SImode.
1936 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
1938         PR sanitizer/70712
1939         * c-c++-common/asan/pr70712.c: New test.
1941 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1943         * .gitattributes: New file.
1945 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
1947         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1949 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
1951         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1952         * gfortran.dg/submodule_15.f08: Likewise.
1954 2016-04-22  Richard Biener  <rguenther@suse.de>
1956         PR tree-optimization/70740
1957         * gcc.dg/torture/pr70740.c: New testcase.
1959 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
1961         PR target/70750
1962         * gcc.target/i386/pr70750-1.c: New test.
1963         * gcc.target/i386/pr70750-2.c: Likewise.
1965 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1967         PR c++/70540
1968         * g++.dg/cpp0x/auto48.C: New.
1970 2016-04-21  Marek Polacek  <polacek@redhat.com>
1972         PR c++/70513
1973         * g++.dg/cpp0x/forw_enum12.C: New test.
1974         * g++.dg/cpp0x/forw_enum13.C: New test.
1976 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1978         PR target/70728
1979         * gcc.target/i386/pr70728.c: New test.
1981 2016-04-21  Richard Biener  <rguenther@suse.de>
1983         PR middle-end/70747
1984         * gcc.dg/pr70747.c: New testcase.
1986 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
1988         PR tree-optimization/70715
1989         * gcc.dg/tree-ssa/scev-13.c: New test.
1991 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1993         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1995 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
1997         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1999 2016-04-20  Jan Hubicka  <jh@suse.cz>
2001         PR ipa/70018
2002         * g++.dg/ipa/nothrow-1.C: New testcase.
2004 2016-04-20  Nathan Sidwell  <nathan@acm.org>
2006         PR c++/55635
2007         * g++.dg/eh/delete1.C: New.
2009 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
2011         * gcc.target/i386/avx256-unaligned-store-2.c: Add
2012         -mtune-ctrl=sse_typeless_stores.
2014 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
2016         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2018 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
2020         PR tree-optimization/69489
2021         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2023 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
2025         PR c++/69363
2026         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2027         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2028         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2030 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
2032         PR tree-optimization/56625
2033         PR tree-optimization/69489
2034         * gcc.dg/vect/pr56625.c: New test.
2035         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2037 2016-04-20  Andrew Pinski  <apinski@cavium.com>
2039         PR target/64971
2040         * gcc.c-torture/compile/pr37433-1.c: New testcase.
2042 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
2044         * gnat.dg/self1.adb: Remove now incorrect test.
2046 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
2048         * gcc.dg/tree-ssa/scev-11.c: New test.
2049         * gcc.dg/tree-ssa/scev-12.c: New test.
2051 2016-04-20  Marek Polacek  <polacek@redhat.com>
2053         PR tree-optimization/70725
2054         * gcc.dg/pr70725.c: New test.
2056 2016-04-20  Richard Biener  <rguenther@suse.de>
2058         PR tree-optimization/70726
2059         * g++.dg/vect/pr70726.cc: New testcase.
2061 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2063         PR target/70674
2064         * gcc.target/s390/pr70674.c: New test.
2066 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2068         PR libgfortran/70684
2069         * gfortran.dg/list_read_14.f90: New test.
2071 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
2073         PR target/69201
2074         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2075         extern to force it misaligned.
2076         (b): Likewise.
2077         (c): Likewise.
2078         (d): Likewise.
2079         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2080         Don't check `*' before movv4sf_internal.
2081         * gcc.target/i386/avx256-unaligned-store-2.c: Check
2082         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2083         Don't check `*' before movv16qi_internal.
2084         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2085         extern to force it misaligned.
2086         (b): Likewise.
2087         (c): Likewise.
2088         (d): Likewise.
2089         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2090         Don't check `*' before movv2df_internal.
2091         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2092         extern to force it misaligned.
2093         (b): Likewise.
2094         (c): Likewise.
2095         (d): Likewise.
2096         Check movv8sf_internal instead of avx_storeups256.
2097         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2099 2016-04-19  Richard Biener  <rguenther@suse.de>
2101         PR tree-optimization/70171
2102         * g++.dg/tree-ssa/pr70171.C: New testcase.
2104 2016-04-19  Richard Biener  <rguenther@suse.de>
2106         PR tree-optimization/70724
2107         * gcc.dg/torture/pr70724.c: New testcase.
2109 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
2111         PR middle-end/70689
2112         * testsuite/gcc.target/i386/pr70689.c: New.
2114 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
2116         PR target/70708
2117         * gcc.target/i386/pr70708.c: New test.
2119 2016-04-18  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/43434
2122         * gcc.dg/vect/pr43434.c: New testcase.
2123         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2124         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2125         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2126         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2127         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2128         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2129         * gcc.dg/gomp/pr68640.c: Likewise.
2130         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2131         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2133 2016-04-18  Richard Biener  <rguenther@suse.de>
2135         PR tree-optimization/70701
2136         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2138 2016-04-18  Tom de Vries  <tom@codesourcery.com>
2140         PR testsuite/70699
2141         * gcc.dg/pr70161.c: Add dot-file scans.
2142         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2143         instead of after last dot char.
2145 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
2147         * c-c++-common/dump-ada-spec-3.c: New test.
2148         * c-c++-common/dump-ada-spec-4.c: Likewise.
2150 2016-04-17  Tom de Vries  <tom@codesourcery.com>
2152         PR other/70183
2153         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2155 2016-04-15  Jan Hubicka  <jh@suse.cz>
2157         PR ipa/70018
2158         * g++.dg/ipa/pure-const-1.C: New testcase.
2159         * g++.dg/ipa/pure-const-2.C: New testcase.
2160         * g++.dg/ipa/pure-const-3.C: New testcase.
2162 2016-04-15  Marek Polacek  <polacek@redhat.com>
2164         PR c/70671
2165         * gcc.dg/bitfld-22.c: New test.
2167 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
2169         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2170         x86_64.
2172 2016-04-15  Marek Polacek  <polacek@redhat.com>
2174         PR c/70651
2175         * c-c++-common/pr70651.c: New test.
2177 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2179         PR rtl-optimization/70681
2180         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2181         dump scan on arm and powerpc.
2182         * gcc.dg/pr10474.c: Likewise.
2184 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
2186         PR c++/69517
2187         PR c++/70019
2188         PR c++/70588
2189         * g++.dg/cpp1y/vla11.C: Revert for real.
2191         PR c/70436
2192         * c-c++-common/Wparentheses-1.c: New test.
2193         * c-c++-common/gomp/Wparentheses-1.c: New test.
2194         * c-c++-common/gomp/Wparentheses-2.c: New test.
2195         * c-c++-common/gomp/Wparentheses-3.c: New test.
2196         * c-c++-common/gomp/Wparentheses-4.c: New test.
2197         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2198         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2199         * c-c++-common/goacc/Wparentheses-1.c: New test.
2201 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2203         PR target/70662
2204         * gcc.target/i386/pr70662.c: New test.
2206 2016-04-15  Richard Biener  <rguenther@suse.de>
2207             Alan Modra  <amodra@gmail.com>
2209         PR tree-optimization/70130
2210         * gcc.dg/vect/O3-pr70130.c: New testcase.
2212 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2214         PR target/70669
2215         * gcc.target/powerpc/pr70669.c: New test.
2217         PR target/70640
2218         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2219         a power7 system that does not have an assembler that supports
2220         power8.
2222 2016-04-14  Martin Sebor  <msebor@redhat.com>
2224         PR c++/69517
2225         PR c++/70019
2226         PR c++/70588
2227         * c-c++-common/ubsan/vla-1.c: Revert.
2228         * g++.dg/cpp1y/vla11.C: Same.
2229         * g++.dg/cpp1y/vla12.C: Same.
2230         * g++.dg/cpp1y/vla13.C: Same.
2231         * g++.dg/cpp1y/vla14.C: Same.
2232         * g++.dg/cpp1y/vla3.C: Same.
2233         * gcc/testsuite/g++.dg/init/array24.C: Same.
2234         * g++.dg/ubsan/vla-1.C: Same.
2236 2016-04-14  Marek Polacek  <polacek@redhat.com>
2237             Jan Hubicka  <hubicka@ucw.cz>
2239         PR c++/70029
2240         * g++.dg/torture/pr70029.C: New test.
2242 2016-04-14  Martin Sebor  <msebor@redhat.com>
2244         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2245         type size to prevent failures on targets with very low maximum
2246         alignment.
2248 2016-04-14  Richard Biener  <rguenther@suse.de>
2250         PR tree-optimization/70623
2251         * gcc.dg/torture/pr70623.c: New testcase.
2252         * gcc.dg/torture/pr70623-2.c: Likewise.
2254 2016-04-13  Martin Sebor  <msebor@redhat.com>
2256         PR c++/69517
2257         PR c++/70019
2258         PR c++/70588
2259         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2260         * g++.dg/cpp1y/vla11.C: New test.
2261         * g++.dg/cpp1y/vla12.C: New test.
2262         * g++.dg/cpp1y/vla13.C: New test.
2263         * g++.dg/cpp1y/vla14.C: New test.
2264         * g++.dg/cpp1y/vla3.C: Restore deleted test.
2265         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2266         * g++.dg/ubsan/vla-1.C: Disable exceptions.
2268 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
2270         PR c++/70641
2271         * g++.dg/opt/pr70641.C: New test.
2273 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2275         PR rtl-optimization/68749
2276         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2277         effects of argument promotions.
2278         Remove default args to dg-skip-if.
2280 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
2282         PR c++/70635
2283         * g++.dg/parse/pr70635.C: New.
2285 2016-04-13  Marek Polacek  <polacek@redhat.com>
2287         PR c++/70639
2288         * c-c++-common/Wmisleading-indentation-4.c: New test.
2290 2016-04-13  Marek Polacek  <polacek@redhat.com>
2292         PR c/70436
2293         * testsuite/gcc.dg/Wparentheses-12.c: New test.
2294         * testsuite/gcc.dg/Wparentheses-13.c: New test.
2296 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2298         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2299         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2300         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2302 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
2304         PR middle-end/70633
2305         * gcc.c-torture/compile/pr70633.c: New test.
2307         PR debug/70628
2308         * gcc.dg/torture/pr70628.c: New test.
2310 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
2312         PR c++/70610
2313         * g++.dg/template/pr70610.C: New test.
2314         * g++.dg/template/pr70610-2.C: New test.
2315         * g++.dg/template/pr70610-3.C: New test.
2316         * g++.dg/template/pr70610-4.C: New test.
2318 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
2320         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2321         128 instead of 32.
2323         PR c++/70571
2324         * g++.dg/ext/pr70571.C: New test.
2326 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2328         PR target/70640
2329         * gcc.target/powerpc/pr70640.c: New test.
2331 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
2333         PR c++/68722
2334         * g++.dg/parse/pr68722.C: New.
2336 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
2338         PR rtl-optimization/70596
2339         * gcc.target/i386/pr70596.c: New test.
2341 2016-04-12  Nathan Sidwell  <nathan@acm.org>
2343         PR c++/70501
2344         * g++.dg/init/pr70501.C: New.
2346 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
2348         * gcc.target/i386/asm-flag-6.c: New test.
2350 2016-04-12  Tom de Vries  <tom@codesourcery.com>
2352         PR tree-optimization/68756
2353         * gcc.dg/graphite/pr68756.c: New test.
2355 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
2357         PR tree-optimization/70602
2358         * gcc.c-torture/execute/pr70602.c: New test.
2360 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2362         PR target/70381
2363         * gcc.target/powerpc/float128-1.c: New tests to make sure the
2364         __float128 emulator is built and runs.
2365         * gcc.target/powerpc/float128-1.c: Likewise.
2367         * lib/target-supports.exp (check_ppc_float128_sw_available):
2368         Rework tests for __float128 software and hardware
2369         availability. Fix exit condition to return 0 on success.
2371 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2373         PR target/70133
2374         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2375         * gcc.target/aarch64/target_attr_15.c: Likewise.
2377 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2379         PR c++/69066
2380         * g++.dg/cpp1y/pr69066.C: New.
2382 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384         PR fortran/68566
2385         * gfortran.dg/pr36192.f90: Update test.
2386         * gfortran.dg/pr36192_1.f90: Update test.
2387         * gfortran.dg/real_dimension_1.f: Update test.
2388         * gfortran.dg/parameter_array_init_7.f90: New test.
2390 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
2392         PR testsuite/64039
2393         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2395         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2397         PR rtl-optimization/66669
2398         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2400         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2402         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2403         * gcc.dg/pie-1.c: Likewise.
2404         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2405         * gcc.dg/pic-4.c: Likewise.
2406         * gcc.dg/pie-3.c: Likewise.
2407         * gcc.dg/pie-4.c: Likewise.
2409         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2411         PR tree-optimization/68644
2412         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2414         PR rtl-optimization/64886
2415         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2417 2016-04-09  Tom de Vries  <tom@codesourcery.com>
2419         PR tree-optimization/68953
2420         * gcc.dg/graphite/pr68953.c: New test.
2422 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2424         PR fortran/70592
2425         * gfortran.dg/deferred_character_16.f90: New test.
2427 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
2429         PR tree-optimization/70586
2430         * gcc.c-torture/execute/pr70586.c: New test.
2432 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
2434         PR sanitizer/70573
2435         * c-c++-common/asan/halt_on_error-1.c: Replace memset
2436         with __builtin_memset
2437         * c-c++-common/asan/halt_on_error-2.c: Likewise.
2439 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
2441         PR lto/70289
2442         PR ipa/70348
2443         PR tree-optimization/70373
2444         PR middle-end/70533
2445         PR middle-end/70534
2446         PR middle-end/70535
2447         * c-c++-common/goacc/reduction-5.c: New test.
2448         * c-c++-common/goacc/reduction-promotions.c: New test.
2449         * gfortran.dg/goacc/reduction-3.f95: New test.
2450         * gfortran.dg/goacc/reduction-promotions.f90: New test.
2452 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
2454         PR c++/70590
2455         PR c++/70452
2456         * g++.dg/pr70590.C: New test.
2457         * g++.dg/pr70590-2.C: New test.
2459 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
2461         PR middle-end/70593
2462         * gcc.target/i386/pr70593.c: New test.
2464         PR rtl-optimization/70574
2465         * gcc.target/i386/avx2-pr70574.c: New test.
2467 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
2469         PR sanitizer/70541
2470         * c-c++-common/asan/pr70541.c: New test.
2472 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2474         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2475         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2477 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2479         PR target/70566
2480         * gcc.c-torture/execute/pr70566.c: New test.
2482 2016-04-08  Tom de Vries  <tom@codesourcery.com>
2484         * c-c++-common/goacc/uninit-copy-clause.c: New test.
2485         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2487 2016-04-08  Alan Modra  <amodra@gmail.com>
2489         * gcc.target/powerpc/pr70117.c: New.
2491 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
2493         PR testsuite/70581
2494         * gcc.dg/lto/simd-function_0.c: New test.
2496         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2497         clones.
2498         * c-c++-common/attr-simd-2.c: Likewise.
2499         * c-c++-common/attr-simd-4.c: Likewise.
2500         * gcc.dg/gomp/simd-clones-2.c: Likewise.
2501         * gcc.dg/gomp/simd-clones-3.c: Likewise.
2503 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2505         PR testsuite/70553
2506         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2508 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
2509             Tom de Vries  <tom@codesourcery.com>
2511         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2512         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2513         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2514         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2515         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2516         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2517         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2518         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2520 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2522         PR c/70436
2523         * g++.dg/warn/Wparentheses-29.C: New test.
2525 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
2527         PR c/70436
2528         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2529         explicit braces to resolve a future -Wparentheses warning.
2531 2016-04-06  Richard Henderson  <rth@redhat.com>
2533         * gcc.dg/pr61817-1.c: New test.
2534         * gcc.dg/pr61817-2.c: New test.
2535         * gcc.dg/pr69391-1.c: New test.
2536         * gcc.dg/pr69391-2.c: New test.
2538 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
2540         PR rtl-optimization/70398
2541         * testsuite/gcc.target/aarch64/pr70398.c: New.
2543 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2545         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2547 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
2548             Pedro Alves  <palves@redhat.com>
2550         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2552 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
2554         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2555         Check for avx512f effective targets instead of avx2.
2556         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2557         for AVX512F clones.
2558         * gcc.dg/gomp/declare-simd-3.c: Likewise.
2559         * g++.dg/gomp/declare-simd-1.C: Likewise.
2560         * g++.dg/gomp/declare-simd-3.C: Likewise.
2561         * g++.dg/gomp/declare-simd-4.C: Likewise.
2563         PR middle-end/70550
2564         * c-c++-common/gomp/pr70550-1.c: New test.
2565         * c-c++-common/gomp/pr70550-2.c: New test.
2567 2016-04-05  Nathan Sidwell  <nathan@acm.org>
2569         PR c++/70512
2570         * g++.dg/ext/attribute-may-alias-5.C: New.
2572 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2574         PR c++/70336
2575         * c-c++-common/pr70336.c: New test.
2576         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2577         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2579 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
2581         PR ipa/66223
2582         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2584 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2586         PR rtl-optimization/70542
2587         * gcc.dg/torture/pr70542.c: New test.
2588         * gcc.target/i386/avx2-pr70542.c: New test.
2590 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
2592         PR tree-optimization/70509
2593         * gcc.target/i386/avx512bw-pr70509.c: New test.
2595 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
2597         PR c++/70452
2598         * g++.dg/ext/constexpr-vla4.C: New test.
2600 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
2602         PR target/70510
2603         * gcc.target/i386/pr70510.c: New test.
2605 2016-04-05  Richard Biener  <rguenther@suse.de>
2607         PR tree-optimization/70526
2608         * g++.dg/torture/pr70526.C: New testcase.
2610 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
2612         PR target/70525
2613         * gcc.target/i386/pr70525.c: New test.
2615 2016-04-05  Richard Biener  <rguenther@suse.de>
2617         PR middle-end/70499
2618         * g++.dg/torture/pr70499.C: New testcase.
2620 2016-04-05  Richard Biener  <rguenther@suse.de>
2622         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2623         remove XFAIL.
2625 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
2627         PR middle-end/70307
2628         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
2629         rs6000 ABI warnings.
2631 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
2633         PR ipa/66223
2634         * g++.dg/ipa/devirt-51.C: New testcase.
2636 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2637             Jakub Jelinek <jakub@redhat.com>
2639         PR middle-end/70457
2640         * gcc.dg/torture/pr70457.c: New.
2642 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2644         PR fortran/67538
2645         * gfortran.dg/allocate_with_source_19.f08: New test.
2647 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
2649         PR fortran/65795
2650         * gfortran.dg/coarray_allocate_6.f08: New test.
2652 2016-04-04  Richard Biener  <rguenther@suse.de>
2654         PR rtl-optimization/70484
2655         * gcc.dg/torture/pr70484.c: New testcase.
2657 2016-04-04  Marek Polacek  <polacek@redhat.com>
2659         PR c/70307
2660         * gcc.dg/torture/pr70307.c: New test.
2662 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
2664         PR target/70416
2665         PR target/67391
2666         * gcc.target/sh/torture/pr70416.c: New.
2668 2016-04-02  Martin Sebor  <msebor@redhat.com>
2670         PR c++/67376
2671         PR c++/70170
2672         PR c++/70172
2673         PR c++/70228
2674         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2675         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2676         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2677         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2678         * g++.dg/cpp0x/constexpr-string.C: Same.
2679         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2680         * g++.dg/cpp0x/pr65398.C: Same.
2681         * g++.dg/ext/constexpr-vla1.C: Same.
2682         * g++.dg/ext/constexpr-vla2.C: Same.
2683         * g++.dg/ext/constexpr-vla3.C: Same.
2684         * g++.dg/ubsan/pr63956.C: Same.
2686 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2688         PR rtl-optimization/70467
2689         * gcc.target/i386/pr70467-2.c: New test.
2691 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
2692             Marek Polacek  <polacek@redhat.com>
2694         PR c++/70488
2695         * g++.dg/init/new47.C: New test.
2697 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2699         PR target/70496
2700         * gcc.target/arm/pr70496.c: New test.
2702 2016-04-01  Nathan Sidwell  <nathan@acm.org>
2704         PR c++/68475
2705         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2707 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2709         PR target/69890
2710         * gcc.dg/strlenopt.h (memmove): New.
2711         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2712         instead of "string.h".
2713         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2714         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2715         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2716         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2717         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2718         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2719         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2720         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2721         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2722         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2723         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2724         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2725         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2726         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2727         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2728         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2729         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2730         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2731         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2732         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2734 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2736         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2737         (Holder::foo): Reflect this.
2739 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
2741         PR target/70442
2742         * gcc.dg/pr70442.c: New test.
2744 2016-03-31  Nathan Sidwell  <nathan@acm.org>
2746         PR c++/70393
2747         * g++.dg/cpp0x/constexpr-virtual6.C: New.
2749 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2751         PR target/70453
2752         * gcc.target/i386/pr70453.c: New test.
2754 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
2756         PR target/70292
2757         * gcc.c-torture/pr70292.c: New test.
2759 2016-03-31  Marek Polacek  <polacek@redhat.com>
2761         PR c/70297
2762         * c-c++-common/pr70297.c: New test.
2763         * g++.dg/cpp0x/typedef-redecl.C: New test.
2764         * gcc.dg/typedef-redecl2.c: New test.
2766 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
2768         PR rtl-optimization/70460
2769         * gcc.c-torture/execute/pr70460.c: New test.
2771 2016-03-31  Richard Biener  <rguenther@suse.de>
2773         PR c++/70430
2774         * g++.dg/ext/vector30.C: New testcase.
2776 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2777             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779         * gfortran.dg/fmt_pf.f90: New test.
2781 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2783         Forward-port from 5 branch
2784         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2786         PR testsuite/70356
2787         * gcc.target/i386/avx-vextractf128-256-5.c: Move
2788         dg-require-effective-target after dg-do.
2790         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2792         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2794 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
2795             Julian Brown  <julian@codesourcery.com>
2796             Chung-Lin Tang  <cltang@codesourcery.com>
2797             Cesar Philippidis  <cesar@codesourcery.com>
2798             James Norris  <jnorris@codesourcery.com>
2799             Tom de Vries  <tom@codesourcery.com>
2800             Nathan Sidwell  <nathan@codesourcery.com>
2802         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2803         * c-c++-common/goacc/loop-clauses.c: Likewise.
2804         * g++.dg/goacc/template.C: Likewise.
2805         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2806         * gfortran.dg/goacc/loop-1.f95: Likewise.
2807         * gfortran.dg/goacc/loop-5.f95: Likewise.
2808         * gfortran.dg/goacc/loop-6.f95: Likewise.
2809         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2810         * c-c++-common/goacc-gomp/nesting-1.c: Update.
2811         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2812         * c-c++-common/goacc/clauses-fail.c: Likewise.
2813         * c-c++-common/goacc/parallel-1.c: Likewise.
2814         * c-c++-common/goacc/reduction-1.c: Likewise.
2815         * c-c++-common/goacc/reduction-2.c: Likewise.
2816         * c-c++-common/goacc/reduction-3.c: Likewise.
2817         * c-c++-common/goacc/reduction-4.c: Likewise.
2818         * c-c++-common/goacc/routine-3.c: Likewise.
2819         * c-c++-common/goacc/routine-4.c: Likewise.
2820         * c-c++-common/goacc/routine-5.c: Likewise.
2821         * c-c++-common/goacc/tile.c: Likewise.
2822         * g++.dg/goacc/template.C: Likewise.
2823         * gfortran.dg/goacc/combined-directives.f90: Likewise.
2824         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2825         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
2826         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
2827         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2828         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2829         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2830         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
2831         * c-c++-common/goacc/use_device-1.c: ... this file.
2832         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
2833         * c-c++-common/goacc/host_data-5.c: ... this file, and...
2834         * c-c++-common/goacc/host_data-6.c: ... this file.
2835         * c-c++-common/goacc/loop-2-kernels.c: New file.
2836         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2837         * c-c++-common/goacc/loop-3.c: Likewise.
2838         * g++.dg/goacc/reference.C: Likewise.
2839         * g++.dg/goacc/routine-1.C: Likewise.
2840         * g++.dg/goacc/routine-2.C: Likewise.
2842 2016-03-30  Richard Biener  <rguenther@suse.de>
2844         PR middle-end/70450
2845         * gcc.dg/torture/pr70450.c: New testcase.
2847 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
2849         PR target/70421
2850         * gcc.dg/torture/pr70421.c: New test.
2851         * gcc.target/i386/avx512f-pr70421.c: New test.
2853 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
2855         PR testsuite/70364
2856         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2857         (check): New function.
2858         (bar): Call check.
2859         (foo): Align stack to 16 bytes when calling bar.
2860         * gcc.target/i386/cleanup-2.c: Likewise.
2862 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
2864         PR tree-optimization/59124
2865         * gcc.dg/Warray-bounds-19.c: New test.
2867 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
2869         * lib/prune.exp (escape_regex_chars): New.
2870         (prune_file_path): Update to quote metcharacters for regexp.
2872 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
2874         PR rtl-optimization/70429
2875         * gcc.c-torture/execute/pr70429.c: New test.
2877         PR tree-optimization/70405
2878         * gcc.dg/pr70405.c: New test.
2880 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
2882         PR fortran/70397
2883         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2884         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2886 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
2888         PR testsuite/64177
2889         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2890         __cilkrts_set_param to set two workers.
2891         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2892         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2894 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2896         * g++.dg/ext/fnname5.C: Update the test for Darwin.
2898 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2900         PR target/70406
2901         * gcc.target/i386/pr70406.c: New test.
2903 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2905         * gnat.dg/specs/double_record_extension3.ads: New test.
2907 2016-03-25  Richard Henderson  <rth@redhat.com>
2909         PR target/70120
2910         * gcc.target/aarch64/pr70120-1.c: New.
2911         * gcc.target/aarch64/pr70120-2.c: New.
2912         * gcc.target/aarch64/pr70120-3.c: New.
2914 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
2916         PR c++/62212
2917         * g++.dg/template/mangle2.C: The dg-do directive should be
2918         "compile" not "assemble".
2920 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
2922         PR lto/69650
2923         * gcc.dg/pr69650.c: New test.
2925 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
2927         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2929 2016-03-25  Alan Modra  <amodra@gmail.com>
2931         * gcc.dg/dfp/pr70052.c: New test.
2933 2016-03-24  Richard Henderson  <rth@redhat.com>
2935         PR middle-end/69845
2936         * gcc.dg/tree-ssa/pr69845-1.c: New test.
2937         * gcc.dg/tree-ssa/pr69845-2.c: New test.
2939 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2941         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2943 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2945         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2946         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2948 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2950         * c-c++-common/goacc/uninit-dim-clause.c: New test.
2951         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2953 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
2955         PR c++/62212
2956         * g++.dg/template/mangle2.C: New test.
2958 2016-03-24  Richard Biener  <rguenther@suse.de>
2960         PR tree-optimization/70396
2961         * gcc.dg/torture/pr70396.c: New testcase.
2963 2016-03-24  Richard Biener  <rguenther@suse.de>
2965         PR middle-end/70370
2966         * gcc.dg/torture/pr70370.c: New testcase.
2968 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2970         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2971         * gfortran.dg/goacc/kernels-tree.f95: Same.
2972         * gfortran.dg/goacc/parallel-tree.f95: Same.
2974 2016-03-24  Tom de Vries  <tom@codesourcery.com>
2976         * c-c++-common/goacc/uninit-if-clause.c: New test.
2977         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2979 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
2981         PR target/70290
2982         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2983         Fix formatting.
2985 2016-03-24  Richard Biener  <rguenther@suse.de>
2987         PR tree-optimization/70372
2988         * gcc.dg/tree-ssa/pr70372.c: New testcase.
2990 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2992         PR c++/70347
2993         * g++.dg/cpp1y/nsdmi-union1.C: New test.
2995 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
2997         PR c++/70332
2998         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3000 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
3002         PR c++/70001
3003         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3004         * g++.dg/cpp1y/pr70001.C: New test.
3006         PR c++/70323
3007         * g++.dg/cpp0x/constexpr-70323.C: New test.
3009 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
3010             Jason Merrill  <jason@redhat.com>
3011             Jakub Jelinek  <jakub@redhat.com>
3013         PR c++/69315
3014         * g++.dg/cpp0x/constexpr-69315.C: New test.
3015         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3017 2016-03-23  Marek Polacek  <polacek@redhat.com>
3019         PR c++/69884
3020         * g++.dg/warn/Wignored-attributes-1.C: New test.
3021         * g++.dg/warn/Wignored-attributes-2.C: New test.
3023 2016-03-23  Tom de Vries  <tom@codesourcery.com>
3025         * c-c++-common/goacc/kernels-default.c (foo): Add missing
3026         initialization.
3027         * gfortran.dg/goacc/private-3.f95 (test): Same.
3028         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3029         missing use param.
3031 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3033         * lib/target-supports.exp: Remove v7ve entry from loop
3034         creating effective target checks.
3035         (check_effective_target_arm_arch_v7ve_ok): New procedure.
3036         (add_options_for_arm_arch_v7ve): Likewise.
3038 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
3040         PR tree-optimization/70354
3041         * gcc.dg/vect/pr70354-1.c: New test.
3042         * gcc.dg/vect/pr70354-2.c: New test.
3043         * gcc.target/i386/avx2-pr70354-1.c: New test.
3044         * gcc.target/i386/avx2-pr70354-2.c: New test.
3046 2016-03-22  Jeff Law  <law@redhat.com>
3048         PR target/70232
3049         * gcc.dg/tree-ssa/pr70232.c: New test.
3051 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
3053         PR target/70302
3054         * gcc.target/i386/pr70302.c: New test.
3056 2016-03-22  Richard Biener  <rguenther@suse.de>
3058         PR middle-end/70251
3059         * g++.dg/torture/pr70251.C: New testcase.
3061 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
3063         PR c/69993
3064         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3065         Wmisleading-indentation.c.
3066         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3067         reflect change to diagnostic text and order of messages.
3068         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3070 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
3072         * g++.dg/ext/java-3.C: Don't compile on AIX.
3074 2016-03-22  Richard Biener  <rguenther@suse.de>
3076         PR middle-end/70333
3077         * gcc.dg/torture/pr70333.c: New testcase.
3079 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
3081         * g++.dg/ext/pr70290.C: New test.
3083 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
3085         PR target/70325
3086         * gcc.target/i386/pr70325.c: New test.
3088 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
3090         PR target/70329
3091         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3092         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3094         PR target/70300
3095         * gcc.target/i386/pr70300.c: New test.
3097         PR c++/70295
3098         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3099         (func2): New function for cond with parens, xfail warning for c++.
3100         * g++.dg/warn/Wnonnull-compare-8.C: New test.
3102 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
3104         PR c++/70096
3105         * g++.dg/template/ptrmem30.C: New test.
3107 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
3109         PR c++/70204
3110         * g++.dg/cpp0x/constexpr-70204a.C: New test.
3111         * g++.dg/cpp0x/constexpr-70204b.C: New test.
3113 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
3115         PR middle-end/70326
3116         * gcc.dg/pr70326.c: New test.
3118 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
3119             Jakub Jelinek  <jakub@redhat.com>
3121         PR tree-optimization/70317
3122         * gcc.dg/pr70317.c: New test.
3124 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
3126         PR target/70327
3127         * gcc.target/i386/pr70327.c: New test.
3129 2016-03-21  Martin Liska  <mliska@suse.cz>
3131         PR ipa/70306
3132         * gcc.dg/ipa/pr70306.c: New test.
3134 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3136         * gcc.target/arm/attr-align1.c: Skip if M-profile.
3137         * gcc.target/arm/attr-align3.c: Likewise.
3138         * gcc.target/arm/attr_arm.c: Likewise.
3139         * gcc.target/arm/flip-thumb.c: Likewise.
3141 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
3143         PR target/70296
3144         * gcc.target/powerpc/altivec-36.c: New test.
3146 2016-03-21  Richard Biener  <rguenther@suse.de>
3148         PR tree-optimization/70310
3149         * gcc.dg/torture/pr70310.c: New testcase.
3151 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3153         PR target/70293
3154         * gcc.target/i386/pr70293.c: New test.
3156 2016-03-21  Richard Biener  <rguenther@suse.de>
3158         PR tree-optimization/70288
3159         * gcc.dg/torture/pr70288-1.c: New testcase.
3160         * gcc.dg/torture/pr70288-2.c: Likewise.
3162 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
3164         PR rtl-optimization/69307
3165         * gcc.target/arm/pr69307.c: New test.
3167 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
3169         PR rtl-optimization/69102
3170         * gcc.c-torture/compile/pr69102.c: New test.
3172 2016-03-18  Jeff Law  <law@redhat.com>
3174         PR rtl-optimization/70263
3175         * gcc.c-torture/compile/pr70263-1.c: New test.
3176         * gcc.target/i386/pr70263-2.c: New test.
3178 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
3180         PR rtl-optimization/70278
3181         * gcc.dg/torture/pr70278.c: New test.
3182         * gcc.target/arm/pr70278.c: New test.
3184 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
3186         PR c/70281
3187         * gcc.dg/plugin/diagnostic-test-expressions-1.c
3188         (test_builtin_types_compatible_p): New test function.
3189         * gcc.dg/pr70281.c: New test case.
3191 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
3193         PR target/70113
3194         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3196 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3198         PR tree-optimization/70252
3199         * gcc.dg/pr70252.c: New test.
3201 2016-03-18  Tom de Vries  <tom@codesourcery.com>
3203         * gcc.dg/pr70161-2.c: New test.
3204         * gcc.dg/pr70161.c: New test.
3206 2016-03-18  Tom de Vries  <tom@codesourcery.com>
3208         PR ipa/70269
3209         * gcc.dg/pr70269.c: New test.
3211 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
3213         PR c++/70267
3214         * g++.dg/ext/java-3.C: New test.
3216 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
3218         PR c++/70205
3219         * g++.dg/lookup/pr70205.C: New test.
3221 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
3223         PR c++/70218
3224         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3226 2016-03-17  Marek Polacek  <polacek@redhat.com>
3228         PR c/69407
3229         * gcc.dg/atomic-op-6.c: New test.
3231 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
3233         PR c/70264
3234         * c-c++-common/pr70264.c: New test case.
3236 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
3238         PR c++/70144
3239         * c-c++-common/pr70144-1.c: New test.
3240         * c-c++-common/pr70144-2.c: New test.
3242         PR c++/70272
3243         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3244         * g++.dg/opt/flifetime-dse6.C: New test.
3245         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3247 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
3249         PR driver/70192
3250         * gcc.dg/pic-1.c: New test.
3251         * gcc.dg/pic-2.c: Likewise.
3252         * gcc.dg/pic-3.c: Likewise.
3253         * gcc.dg/pic-4.c: Likewise.
3254         * gcc.dg/pie-1.c: Likewise.
3255         * gcc.dg/pie-2.c: Likewise.
3256         * gcc.dg/pie-3.c: Likewise.
3257         * gcc.dg/pie-4.c: Likewise.
3258         * gcc.dg/pie-5.c: Likewise.
3259         * gcc.dg/pie-6.c: Likewise.
3261 2016-03-17  Tom de Vries  <tom@codesourcery.com>
3263         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3264         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3266 2016-03-17  Richard Biener  <rguenther@suse.de>
3268         PR debug/70271
3269         * g++.dg/debug/pr70271.C: New testcase.
3271 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
3273         * gcc.target/i386/pr70251.c: New test.
3275 2016-03-17  Marek Polacek  <polacek@redhat.com>
3277         PR c++/70194
3278         * g++.dg/warn/constexpr-70194.C: New test.
3280 2016-03-16  Richard Henderson  <rth@redhat.com>
3282         PR middle-end/70240
3283         * gcc.c-torture/compile/pr70240.c: New.
3285 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3287         * gcc.c-torture/compile/20151204.c: Skip for avr.
3289 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
3291         PR target/70245
3292         * g++.dg/opt/pr70245.C: New test.
3293         * g++.dg/opt/pr70245.h: New file.
3294         * g++.dg/opt/pr70245-aux.cc: New file.
3296 2016-03-16  Martin Sebor  <msebor@redhat.com>
3298         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3300 2016-03-16  Richard Henderson  <rth@redhat.com>
3302         PR middle-end/70199
3303         * gcc.c-torture/compile/pr70199.c: New.
3305 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
3307         * gcc.dg/uninit-19.c: Run dos2unix.
3309 2016-03-16  Marek Polacek  <polacek@redhat.com>
3311         PR c/70093
3312         * gcc.dg/nested-func-10.c: New test.
3313         * gcc.dg/nested-func-9.c: New test.
3315 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
3317         PR tree-optimization/68714
3318         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3320 2016-03-16  Tom de Vries  <tom@codesourcery.com>
3322         PR tree-optimization/68715
3323         * gcc.dg/graphite/pr68715-2.c: New test.
3324         * gcc.dg/graphite/pr68715.c: New test.
3325         * gfortran.dg/graphite/pr68715.f90: New test.
3327 2016-03-16  Tom de Vries  <tom@codesourcery.com>
3329         PR tree-optimization/68809
3330         * gcc.dg/graphite/pr68809-2.c: New test.
3331         * gcc.dg/graphite/pr68809.c: New test.
3333 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
3335         PR c++/70147
3336         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3337         method call to i () as argument.  Adjust expected output.
3339         PR c++/70147
3340         * g++.dg/ubsan/pr70147-1.C: New test.
3341         * g++.dg/ubsan/pr70147-2.C: New test.
3343 2016-03-15  Martin Sebor  <msebor@redhat.com>
3345         PR c++/58281
3346         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3348 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
3350         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3351         hppa*-*-hpux*.
3353         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3355         PR libfortran/69799
3356         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3357         libatomic_available.
3359 2016-03-15  Marek Polacek  <polacek@redhat.com>
3361         PR c++/70209
3362         * g++.dg/ext/attribute-may-alias-4.C: New test.
3364 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
3366         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
3367         -fvar-tracking-assignments-toggle flag.
3369 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
3371         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3373 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
3375         PR rtl-optimization/70222
3376         * gcc.c-torture/execute/pr70222-1.c: New test.
3377         * gcc.c-torture/execute/pr70222-2.c: New test.
3379 2016-03-15  Richard Henderson  <rth@redhat.com>
3381         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3383 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3385         PR rtl-optimization/69032
3386         * gcc.dg/pr69032.c: New test.
3388 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3390         PR rtl-optimization/63384
3391         * g++.dg/pr63384.C: New test.
3393 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
3395         PR target/64411
3396         * gcc.target/i386/pr64411.C: New test.
3398 2016-03-15  Tom de Vries  <tom@codesourcery.com>
3400         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3401         * gfortran.dg/goacc/kernels-alias.f95: New test.
3403 2016-03-14  Martin Sebor  <msebor@redhat.com>
3405         PR c++/53792
3406         * g++.dg/cpp0x/constexpr-inline.C: New test.
3407         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3409 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
3411         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3413 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
3415         PR middle-end/70219
3416         * gcc.dg/pr70219.c: New test.
3418 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
3420         PR target/70083
3421         * gcc.dg/torture/pr70083.c: New test.
3422         * gcc.target/i386/pr70083.c: New test.
3424 2016-03-14  Richard Biener  <rguenther@suse.de>
3426         PR tree-optimization/56365
3427         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3429 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
3431         PR target/70098
3432         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3433         New function.
3434         * g++.dg/pr70098.C: New testcase.
3437 2016-03-14  Tom de Vries  <tom@codesourcery.com>
3439         PR tree-optimization/70045
3440         * gcc.dg/graphite/pr70045.c: New test.
3442 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3444         PR fortran/69043
3445         * gfortran.dg/include_9.f90: New test.
3447 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3449         PR fortran/45076
3450         gfortran.dg/prof/prof.exp: New script.
3451         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3453 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
3455         PR rtl-optimization/69307
3456         * gcc.dg/pr69307.c: New test.
3458 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
3460         PR target/69614
3461         * gcc.target/arm/pr69614.c: New.
3463 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
3465         PR fortran/70031
3466         * gfortran.dg/submodule_14.f08: New test
3468         PR fortran/69524
3469         * gfortran.dg/submodule_15.f08: New test
3471 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
3473         PR c++/70106
3474         * g++.dg/cpp1y/paren3.C: New test.
3476 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3478         PR target/70131
3479         * gcc.target/powerpc/ppc-round2.c: New test.
3481 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
3483         PR target/70123
3484         * gcc.dg/torture/pr70123.c: New test.
3486 2016-03-11  Jeff Law  <law@redhat.com>
3488         PR tree-optimization/70190
3489         * gcc.c-torture/compile/pr70190.c: New test.
3491 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3493         PR c/68187
3494         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3495         case.
3496         (test43_b): Likewise.
3497         (test43_c): Likewise.
3498         (test43_d): Likewise.
3499         (test43_e): Likewise.
3500         (test43_f): Likewise.
3501         (test43_g): Likewise.
3502         (test44_a): Likewise.
3503         (test44_b): Likewise.
3504         (test44_c): Likewise.
3505         (test44_d): Likewise.
3506         (test44_e): Likewise.
3508 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
3510         PR c/70085
3511         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3513 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3515         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3516         dg-options.
3518 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3520         PR target/70002
3521         PR target/69245
3522         * gcc.target/aarch64/pr69245_2.c: New test.
3524 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3526         PR tree-optimization/70177
3527         * gcc.dg/pr70177.c: New test.
3529 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3531         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3533 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
3535         * gcc.dg/tree-ssa/sra-20.c: New.
3537 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
3539         PR rtl-optimization/70174
3540         * gcc.dg/pr70174.c: New test.
3542         PR tree-optimization/70169
3543         * gcc.dg/pr70169.c: New test.
3545 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3547         PR target/70160
3548         * gcc.target/i386/pr70160.c: New test.
3550 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3552         * gcc.target/s390/dfp-1.c: New test.
3554 2016-03-10  Nick Clifton  <nickc@redhat.com>
3556         PR target/70044
3557         * gcc.target/aarch64/pr70044.c: New test.
3559 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
3560             Jakub Jelinek  <jakub@redhat.com>
3562         PR c++/70001
3563         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3564         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3565         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3567 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
3569         PR lto/69589
3570         * g++.dg/lto/pr69589_0.C: New testcase
3571         * g++.dg/lto/pr69589_1.C: New testcase
3573 2016-03-10  Marek Polacek  <polacek@redhat.com>
3575         PR c++/70153
3576         * g++.dg/delayedfold/unary-plus1.C: New test.
3578 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3580         * gcc.target/arm/pr45701-1.c: Escape brackets.
3581         * gcc.target/arm/pr45701-2.c: Likewise.
3583 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
3585         * gfortran.dg/unconstrained_commons.f: New.
3587 2016-03-10  Alan Modra  <amodra@gmail.com>
3589         * gcc.dg/pr69195.c: New.
3590         * gcc.dg/pr69238.c: New.
3592 2016-03-10  Tom de Vries  <tom@codesourcery.com>
3594         PR testsuite/68915
3595         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3597 2016-03-10  Richard Biener  <rguenther@suse.de>
3599         PR tree-optimization/70128
3600         * gcc.dg/tree-ssa/alias-34.c: New testcase.
3601         * gcc.dg/tree-ssa/alias-35.c: Likewise.
3603 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3605         PR tree-optimization/70152
3606         * gcc.dg/pr70152.c: New test.
3608         PR target/70086
3609         * gcc.target/i386/pr70086-1.c: New test.
3610         * gcc.target/i386/pr70086-2.c: New test.
3611         * gcc.target/i386/pr70086-3.c: New test.
3613         PR tree-optimization/70127
3614         * gcc.c-torture/execute/pr70127.c: New test.
3616 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
3618         * c-c++-common/goacc/combined-directives-2.c: New test.
3620 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3622         PR c/68473
3623         PR c++/70105
3624         * g++.dg/diagnostic/pr70105.C: New test.
3625         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3626         (test_multiple_ordinary_maps): New test function.
3628 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
3630         PR c/68473
3631         PR c++/70105
3632         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3633         Drop range information from call to inform_at_rich_loc.
3634         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3635         New.
3636         (test_show_locus): Replace calls to rich_location::add_range with
3637         calls to add_range.  Rewrite the tests that used the now-defunct
3638         rich_location ctor taking a source_range.  Simplify other tests
3639         by replacing calls to COMBINE_LOCATION_DATA with calls to
3640         make_location.
3642 2016-03-09  Richard Biener  <rguenther@suse.de>
3643         Jakub Jelinek  <jakub@redhat.com>
3645         PR tree-optimization/70138
3646         * gcc.dg/vect/pr70138-1.c: New testcase.
3647         * gcc.dg/vect/pr70138-2.c: Likewise.
3649 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3651         PR target/70049
3652         * gcc.target/i386/pr70049.c: New test.
3654 2016-03-09  Richard Biener  <rguenther@suse.de>
3656         PR c/70143
3657         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3658         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3659         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3661 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3663         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3664         arm-*-*.
3666 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
3668         PR middle-end/67278
3669         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3671         PR target/67278
3672         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3674         PR middle-end/70050
3675         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
3676         in testcase comment.
3678 2016-03-09  Tom de Vries  <tom@codesourcery.com>
3680         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3681         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3682         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3683         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3684         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3685         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3686         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3687         * gfortran.dg/goacc/kernels-loop.f95: New test.
3689 2016-03-08  Martin Sebor  <msebor@redhat.com>
3691         PR c++/62096
3692         * g++.dg/warn/overflow-warn-7.C: New test.
3694 2016-03-08  Jason Merrill  <jason@redhat.com>
3696         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3697         * lib/target-supports.exp (check_effective_target_concepts): New.
3699 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
3701         PR c++/70135
3702         * g++.dg/cpp1y/constexpr-loop4.C: New test.
3703         * g++.dg/ubsan/pr70135.C: New test.
3705         PR target/70110
3706         * gcc.dg/pr70110.c: New test.
3708 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3710         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3711         * c-c++-common/gomp/if-1.c: Likewise.
3712         * c-c++-common/gomp/pr61486-2.c: Likewise.
3713         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3714         to dg-additional-options.
3715         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3716         * g++/gomp/target-teams-1.c: Likewise.
3717         * gcc.dg/gomp/gomp.exp: Likewise.
3718         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3719         dg-additional-options.
3720         * gfortran.dg/gomp/gomp.exp: Likewise.
3721         * gfortran.dg/gomp/target1.f90: Remove dg-options.
3722         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3723         dg-additional-options.
3724         * gfortran.dg/gomp/target3.f90: Remove dg-options.
3726 2016-03-07  Martin Jambor  <mjambor@suse.cz>
3728         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3729         * c-c++-common/gomp/gridify-1.c: New test.
3730         * gfortran.dg/gomp/gridify-1.f90: Likewise.
3732 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3734         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3735         trigger for cortex-r8, when scanning for register r8.
3736         * gcc.target/arm/pr45701-2.c: Likewise.
3738 2016-02-26  Richard Biener  <rguenther@suse.de>
3739             Jeff Law  <law@redhat.com>
3741         PR tree-optimization/69740
3742         * gcc.c-torture/compile/pr69740-1.c: New test.
3743         * gcc.c-torture/compile/pr69740-2.c: New test.
3745 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3747         * lib/target-supports.exp
3748         (check_effective_target_whole_vector_shift): Enable for PPC64.
3750 2016-03-07  Richard Biener  <rguenther@suse.de>
3752         PR tree-optimization/70115
3753         * gcc.dg/torture/pr70115.c: New testcase.
3755 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
3757         PR middle-end/69916
3758         * c-c-++-common/goacc/pr69916.c: New.
3760 2016-03-07  Richard Henderson  <rth@redhat.com>
3762         * gcc.c-torture/compile/pr70061.c: New test.
3764 2016-03-07  Richard Biener  <rguenther@suse.de>
3766         PR testsuite/70109
3767         * gcc.dg/vect/O3-pr36098.c: New testcase.
3769 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
3771         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3773 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
3775         * gnat.dg/renaming9.ad[sb]: New testcase.
3777 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
3779         PR c++/70084
3780         * g++.dg/expr/stdarg3.C: New test.
3782 2016-03-04  Jeff Law  <law@redhat.com>
3784         PR tree-optimization/69196
3785         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3786         x86_64-*-*.
3788 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3790         PR c/69973
3791         * gcc.dg/pr69973.c: New test.
3793         PR rtl-optimization/69941
3794         * gcc.dg/torture/pr69941.c: New test.
3796         PR c/69824
3797         * gcc.dg/pr69824.c: New test.
3799 2016-03-05  Tom de Vries  <tom@codesourcery.com>
3801         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3802         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3803         function.
3805 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
3807         PR c++/66786
3808         * g++.dg/cpp1y/var-templ48.C: New test.
3809         * g++.dg/cpp1y/var-templ49.C: New test.
3811 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3813         * g++.dg/Wno-frame-address.C: Skip on IA-64.
3815 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3817         PR c++/70035
3818         * g++.dg/ubsan/pr70035.C: New test.
3820         PR target/70062
3821         * gcc.target/i386/pr70062.c: New test.
3823 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3825         * g++.dg/template/typename21.C: Remove c++98_only.
3827 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3829         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3831 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3833         PR c/68187
3834         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3835         function.
3836         (fn_42_b): Likewise.
3837         (fn_42_c): Likewise.
3839 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3841         PR c/68187
3842         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3843         function.
3844         (fn_40_b): Likewise.
3845         (fn_41_a): Likewise.
3846         (fn_41_b): Likewise.
3848 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3850         PR target/70059
3851         * gcc.target/i386/avx512f-pr70059.c: New test.
3852         * gcc.target/i386/avx512dq-pr70059.c: New test.
3854 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
3856         PR rtl-optimization/57676
3857         * gcc.dg/torture/pr57676.c: New test.
3859 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3861         * gcc.dg/pr70026.c: New test.
3863 2016-03-04  Marek Polacek  <polacek@redhat.com>
3865         PR c/69798
3866         * gcc.dg/cilk-plus/pr69798-1.c: New test.
3867         * gcc.dg/cilk-plus/pr69798-2.c: New test.
3869 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3871         PR target/70004
3872         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3873         Delete.
3874         (test_corners_sisd_si): Likewise.
3875         (main): Remove checks of the above.
3876         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3878 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3880         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3882 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
3884         * gcc.dg/torture/pr69951.c: Accept argc==0.
3886 2016-03-04  Richard Biener  <rguenther@suse.de>
3888         PR c++/70054
3889         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3890         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3892 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3894         PR testsuite/69766
3895         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3896         testing multiarch.
3898 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
3900         PR debug/69947
3901         * gcc.dg/guality/pr69947.c: New test.
3903 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3905         PR ada/70017
3906         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3908 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3910         PR rtl-optimization/69904
3911         * gcc.target/arm/pr69904.c: New test.
3913 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
3915         PR target/70021
3916         * gcc.dg/vect/pr70021.c: New test.
3917         * gcc.target/i386/pr70021.c: New test.
3919 2016-03-03  Marek Polacek  <polacek@redhat.com>
3921         PR middle-end/70050
3922         * gcc.dg/pr70050.c: New test.
3924 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
3926         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3928 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
3930         PR tree-optimization/70043
3931         * gfortran.dg/vect/pr70043.f90: New test.
3933 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3935         * gnat.dg/specs/task1.ads: New test.
3937 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3939         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3940         Invoke gdb with -batch.
3941         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3943 2016-03-03  Richard Biener  <rguenther@suse.de>
3945         PR tree-optimization/55936
3946         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3948 2016-03-02  Jeff Law  <law@redhat.com>
3950         PR rtl-optimization/69942
3951         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3952         effects of argument promotions.
3954         PR tree-optimization/69987
3955         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3956         target does not support -fprefetch-loop-arrays.
3958 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
3960         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3962 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
3964         PR rtl-optimization/69052
3965         * gcc.target/i386/pr69052.c: New test.
3967 2016-03-02  Alan Modra  <amodra@gmail.com>
3969         * gcc.dg/pr69990.c: New.
3971 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
3973         PR c/68062
3974         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3976         PR middle-end/70022
3977         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3979         PR target/70028
3980         * gcc.target/i386/pr70028.c: New test.
3982 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3984         * c-c++-common/asan/swapcontext-test-1.c,
3985         * c-c++-common/tsan/thread_leak.c,
3986         * g++.dg/tsan/aligned_vs_unaligned_race.C,
3987         * g++.dg/tsan/benign_race.C,
3988         * g++.dg/tsan/fd_close_norace.C,
3989         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3990         races with sanitizer output
3992 2016-03-02  Richard Biener  <rguenther@suse.de>
3993             Uros Bizjak  <ubizjak@gmail.com>
3995         PR target/67278
3996         * gcc.dg/simd-8.c: New testcase.
3998 2016-03-02  Richard Biener  <rguenther@suse.de>
4000         PR middle-end/67278
4001         * gcc.dg/simd-7.c: New testcase.
4003 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
4005         * gcc.target/i386/pr70007.c: Tweak.
4007 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4009         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4011 2016-03-02  Marek Polacek  <polacek@redhat.com>
4013         PR c/67854
4014         * gcc.dg/pr67854.c: New test.
4016 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
4018         PR middle-end/70025
4019         * gcc.dg/torture/pr70025.c: New test.
4021 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4023         PR tree-optimization/68621
4024         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4026 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4028         * gcc.target/i386/pr70007.c: New test.
4030 2016-03-01  Jeff Law  <law@redhat.com>
4032         PR tree-optimization/69196
4033         * gcc.dg/tree-ssa/pr69196-1.c: New test.
4035         PR tree-optimization/69196
4036         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4037         duplicating code and spoiling the expected output.
4039 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4041         PR target/70033
4042         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4043         supports power9 before doing tests.
4044         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4045         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4046         * gcc.target/powerpc/p9-permute.c: Likewise.
4048 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
4050         PR target/70027
4051         * gcc.target/i386/pr70027.c: New test.
4053 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4055         * gcc.dg/pr70017.c: New test.
4057 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
4059         PR c/69796
4060         PR c/69974
4061         * gcc.dg/pr69796.c: New test.
4062         * gcc.dg/pr69974.c: New test.
4064 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4066         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4068 2016-02-29  Jeff Law  <law@redhat.com>
4070         PR tree-optimization/69987
4071         * gfortran.dg/pr69987.f90: New test.
4073         PR tree-optimization/69989
4074         * gcc.c-torture/compile/pr69989-2.c: New test.
4076 2016-03-01  Marek Polacek  <polacek@redhat.com>
4078         PR c++/69795
4079         * g++.dg/parse/invalid1.C: New test.
4081 2016-03-01  Richard Biener  <rguenther@suse.de>
4083         PR middle-end/70022
4084         * gcc.dg/pr70022.c: New testcase.
4086 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4088         PR tree-optimization/69956
4089         * gcc.dg/pr69956.c: New test.
4091 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4093         PR target/70011
4094         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4095         XFAIL when hardware supports efficient unaligned storage access.
4097 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
4099         PR c++/69961
4100         * g++.dg/template/pr69961a.C: New test.
4101         * g++.dg/template/pr69961b.C: New test.
4103 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
4105         PR preprocessor/69985
4106         * gcc.dg/cpp/pr69985.c: New test case.
4108 2016-02-29  Jeff Law  <law@redhat.com>
4110         PR tree-optimization/70005
4111         * gcc.c-torture/execute/pr70005.c New test.
4113         PR tree-optimization/69999
4114         * gcc.c-torture/compile/pr69999.c: New test.
4116 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4118         PR tree-optimization/69652
4119         * gcc.dg/torture/pr69652.c: Delete test.
4120         * gcc.dg/vect/pr69652.c: New test.
4122 2016-02-19  Richard Biener  <rguenther@suse.de>
4124         PR tree-optimization/69980
4125         * gfortran.dg/vect/pr69980.f90: New testcase.
4127 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
4129         * gcc.target/sparc/20160229-1.c: New test.
4131 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
4133         * gnat.dg/stack_usage3.adb: New test.
4134         * gnat.dg/stack_usage3_pkg.ads: New helper.
4136 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
4138         * gnat.dg/renaming8.adb: New test.
4139         * gnat.dg/renaming8_pkg1.ads: New helper.
4140         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4141         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4143 2016-02-29  Richard Biener  <rguenther@suse.de>
4145         PR tree-optimization/69720
4146         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4148 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4150         PR fortran/68147
4151         PR fortran/47674
4152         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
4154 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
4155             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4157         PR fortran/56007
4158         * gfortran.dg/coarray_8.f90: Adjust error message.
4159         * gfortran.dg/pr56007.f90: New test.
4160         * gfortran.dg/pr56007.f: New test.
4162 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
4164         PR tree-optimization/69989
4165         * gcc.dg/torture/pr69989.c: New test.
4167 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
4169         * gcc.target/i386/stack-realign-win.c: New test.
4171 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
4173         PR fortran/60126
4174         * gfortran.dg/pr60126.f90: New test.
4176 2016-02-27  Jeff Law  <law@redhat.com>
4178         Revert
4179         2016-02-26  Richard Biener  <rguenther@suse.de>
4180                     Jeff Law  <law@redhat.com>
4182         PR tree-optimization/69740
4183         * gcc.c-torture/compile/pr69740-1.c: New test.
4184         * gcc.c-torture/compile/pr69740-2.c: New test.
4186 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4188         PR fortran/69910
4189         * gfortran.dg/newunit_4.f90: New test.
4191 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
4193         PR target/69613
4194         PR rtl-optimization/69886
4195         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4196         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
4197         target.
4199 2016-02-26  Martin Sebor  <msebor@redhat.com>
4201         PR tree-optimization/15826
4202         * gcc.dg/tree-ssa/pr15826.c: New test.
4204 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
4206         PR target/69969
4207         * gcc.target/powerpc/pr69969.c: New test.
4209 2016-02-26  Martin Sebor  <msebor@redhat.com>
4211         PR c++/15766
4212         * g++.old-deja/g++.other/decl5.C: Add a test case.
4214 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
4216         PR target/69946
4217         * gcc.target/powerpc/pr69946.c: New file.
4219 2016-02-26  Richard Biener  <rguenther@suse.de>
4220             Jeff Law  <law@redhat.com>
4222         PR tree-optimization/69740
4223         * gcc.c-torture/compile/pr69740-1.c: New test.
4224         * gcc.c-torture/compile/pr69740-2.c: New test.
4226 2016-02-26  Martin Jambor  <mjambor@suse.cz>
4228         PR middle-end/69920
4229         * gcc.dg/torture/pr69932.c: New test.
4230         * gcc.dg/torture/pr69936.c: Likewise.
4232 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4234         PR target/69709
4235         * gcc.target/s390/pr69709.c: New test.
4237 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4239         PR target/69245
4240         * gcc.target/aarch64/pr69245_1.c: New test.
4242 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4244         PR target/69613
4245         * gcc.dg/torture/pr69613.c: New test.
4247 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
4249         PR rtl-optimization/69891
4250         * gcc.target/i386/pr69891.c: New test.
4252 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4253             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4255         PR target/61397
4256         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4257         functionality for both 32-bit and 64-bit.
4259 2016-02-26  Richard Biener  <rguenther@suse.de>
4261         PR tree-optimization/69551
4262         * gcc.dg/torture/pr69951.c: New testcase.
4264 2016-02-25  Richard Biener  <rguenther@suse.de>
4266         PR tree-optimization/48795
4267         * gcc.dg/Warray-bounds-18.c: New testcase.
4269 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4271         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4273 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
4275         PR rtl-optimization/69896
4276         * gcc.dg/pr69896.c: New test.
4278 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
4280         PR c++/69736
4281         * g++.dg/cpp1y/paren2.C: New test.
4283 2016-02-24  Martin Sebor  <msebor@redhat.com>
4285         PR c/51147
4286         * gcc.dg/enum-mode-2.c: New test.
4288 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
4290         PR c++/69922
4291         * g++.dg/warn/Wnonnull-compare-6.C: New test.
4292         * g++.dg/warn/Wnonnull-compare-7.C: New test.
4293         * g++.dg/ubsan/pr69922.C: New test.
4295 2016-02-24  Marek Polacek  <polacek@redhat.com>
4297         PR c/69819
4298         * gcc.dg/pr69819.c: New test.
4300 2016-02-24  Martin Sebor  <msebor@redhat.com>
4302         PR c++/69912
4303         * g++.dg/ext/flexary15.C: New test.
4305 2016-02-24  Martin Sebor  <msebor@redhat.com>
4307         * gcc.dg/builtins-68.c: Avoid making unportable
4308         assumptions about the relationship between SIZE_MAX and UINT_MAX.
4309         * g++.dg/ext/builtin_alloca.C: Same.
4311 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4312             Charles Baylis  <charles.baylis@linaro.org>
4314         PR debug/61033
4315         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4317 2016-02-24  Richard Biener  <rguenther@suse.de>
4318             Jakub Jelinek  <jakub@redhat.com>
4320         PR middle-end/69760
4321         * gcc.dg/torture/pr69760.c: New testcase.
4323 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4325         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4326         pattern on Solaris with as.
4328 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4330         * gcc.target/arm/cond_sub_restrict_it.c: New test.
4331         * gcc.target/arm/condarith_restrict_it.c: Likewise.
4332         * gcc.target/arm/movcond_restrict_it.c: Likewise.
4333         * gcc.target/arm/negscc_restrict_it.c: Likewise.
4335 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
4337         PR middle-end/69915
4338         * gcc.dg/pr69915.c: New test.
4340 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4342         PR rtl-optimization/69886
4343         * gcc.dg/torture/pr69886.c: New test.
4345 2016-02-24  Richard Biener  <rguenther@suse.de>
4347         PR middle-end/68963
4348         * gcc.dg/torture/pr68963.c: New testcase.
4350 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4352         PR target/69875
4353         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4354         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4355         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4356         * gcc.target/arm/atomic_loaddi_1.c: New test.
4357         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4358         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4359         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4360         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4361         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4362         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4363         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4364         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4366 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
4368         PR middle-end/69909
4369         * gcc.dg/torture/pr69909.c: New test.
4371 2016-02-24  Richard Biener  <rguenther@suse.de>
4373         PR tree-optimization/69907
4374         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4375         * gcc.dg/vect/bb-slp-34.c: XFAIL.
4376         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4378 2016-02-24  Christian Bruel  <christian.bruel@st.com>
4380         * gcc.target/arm/pragma_cpp_fma.c: New test.
4382 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4384         PR fortran/61156
4385         * gfortran.dg/include_6.f90: Update test.
4387 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4389         PR objc/69844
4390         * objc.dg/pr69844.m: New test.
4392 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4394         PR libgfortran/69456
4395         * gfortran.dg/namelist_89.f90: New test.
4396         * gfortran.dg/pr59700.f90: Update test..
4398 2016-02-23  Martin Sebor  <msebor@redhat.com>
4400         PR middle-end/69780
4401         * g++.dg/ext/builtin_alloca.C: New test.
4402         * gcc.dg/builtins-68.c: New test.
4404 2016-02-23  Richard Henderson  <rth@redhat.com>
4406         * gcc.target/i386/addr-space-3.c: Remove test.
4408 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4410         PR preprocessor/69126
4411         PR preprocessor/69543
4412         * c-c++-common/pr69126-2-long.c: New test.
4413         * c-c++-common/pr69126-2-short.c: New test.
4414         * c-c++-common/pr69543-1.c: Remove xfail.
4416 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
4418         PR preprocessor/69126
4419         PR preprocessor/69543
4420         PR preprocessor/69558
4421         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4422         (f): Rename to...
4423         (test_2): ...this, and add leading comment.
4424         (MACRO_3, test_3): New.
4425         (MACRO_4A, MACRO_4B, test_4): New.
4426         (MACRO): Rename to...
4427         (MACRO_5): ...this.
4428         (g): Rename to...
4429         (test_5): ...this, updating for renaming of MACRO, and
4430         add leading comment.
4431         * c-c++-common/pr69543-1.c: New.
4432         * c-c++-common/pr69543-2.c: New.
4433         * c-c++-common/pr69543-3.c: New.
4434         * c-c++-common/pr69543-4.c: New.
4435         * c-c++-common/pr69558-1.c: New.
4436         * c-c++-common/pr69558-2.c: New.
4437         * c-c++-common/pr69558-3.c: New.
4438         * c-c++-common/pr69558-4.c: New.
4439         * gcc.dg/pr69558.c: Move to...
4440         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
4441         xfail for c++.
4443 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
4445         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4446         to -ftree-parallelize-loops/-fopenacc changes.
4447         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4448         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4449         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4450         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4451         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4452         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4453         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4454         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4455         * c-c++-common/goacc/kernels-loop.c: Likewise.
4456         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4457         * c-c++-common/goacc/kernels-reduction.c: Likewise.
4458         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4459         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4461 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4463         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4465 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
4467         PR c++/69902
4468         * g++.dg/warn/Wnonnull-compare-5.C: New test.
4470         PR c/69900
4471         * gcc.dg/pr69900.c: New test.
4473 2016-02-23  Martin Jambor  <mjambor@suse.cz>
4475         PR tree-optimization/69666
4476         * gcc.dg/tree-ssa/pr69666.c: New test.
4478 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4480         PR fortran/67451
4481         * gfortran.dg/coarray_allocate_5.f08: New test.
4483 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4485         * gcc.target/s390/vcond-shift.c: Move to ...
4486         * gcc.target/s390/vector/vcond-shift.c: ... here.
4488 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4490         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4491         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4493 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4495         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4497 2016-02-20  Mark Wielaard  <mjw@redhat.com>
4499         PR c/28901
4500         * gcc.dg/unused-variable-3.c: New test.
4502 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4504         PR target/69888
4505         * gcc.target/i386/pr69888.c: New test.
4507 2016-02-22  Richard Biener  <rguenther@suse.de>
4509         PR tree-optimization/69882
4510         * gfortran.dg/vect/pr69882.f90: New testcase.
4512 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
4514         PR target/69885
4515         * gcc.dg/pr69885.c: New test.
4517 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
4519         PR target/69806
4520         PR target/54089
4521         * gcc.target/sh/pr54089-10.c: New.
4523 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
4525         PR fortran/69423
4526         * gfortran.dg/deferred_character_15.f90 : New test.
4528 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
4530         PR fortran/57365
4531         gfortran.dg/allocate_with_source_18.f03: New test.
4533 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
4535         PR fortran/52531
4536         gfortran.dg/gomp/pr52531.f90: New test.
4538 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4540         PR c++/69865
4541         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4542         -std=c++03.
4544 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4546         PR c++/69826
4547         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4548         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4550         PR c++/69850
4551         * g++.dg/warn/Wnonnull-compare-4.C: New test.
4553         PR c++/69851
4554         * g++.dg/torture/pr69851.C: New test.
4556 2016-02-19  Martin Sebor  <msebor@redhat.com>
4558         PR testsuite/69573
4559         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4561 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4563         PR c++/69850
4564         * g++.dg/warn/Wnonnull-compare-2.C: New test.
4565         * g++.dg/warn/Wnonnull-compare-3.C: New test.
4567         PR c++/67767
4568         * g++.dg/cpp0x/pr67767.C: New test.
4570 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4572         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4573         for fp, simd, crypto, crc, lse.
4574         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4575         above.
4576         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4577         effective target check.
4579 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
4581         PR target/69820
4582         * gcc.target/i386/pr69820.c: New test.
4584 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4586         * gcc.target/s390/vector/int128-1.c: New test.
4588 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4590         * gcc.target/s390/vector/vec-vcond-1.c: New test.
4592 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4594         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4595         instruction pattern name to prevent the testcase from failing with
4596         -march=z13.
4598 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4600         * gcc.target/s390/md/movstr-2.c: New test.
4602 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
4604         * gcc.target/s390/morestack.c: New test.
4606 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4608         PR target/69625
4609         * gcc.target/s390/pr69625.c: Add test case.
4611 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4613         PR testsuite/68580
4614         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4616 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4618         PR target/68404
4619         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4620         * gcc.target/powerpc/fusion3.c: Likewise.
4622 2016-02-18  Richard Biener  <rguenther@suse.de>
4624         PR middle-end/69553
4625         * g++.dg/torture/pr69553.C: New testcase.
4627 2016-02-18  Nick Clifton  <nickc@redhat.com>
4629         PR target/62254
4630         PR target/69610
4631         * gcc.target/arm/pr62554.c: New test.
4632         * gcc.target/arm/pr69610-1.c: New test.
4633         * gcc.target/arm/pr69610-2.c: New test.
4635 2016-02-18  Richard Biener  <rguenther@suse.de>
4637         PR middle-end/69854
4638         * gcc.dg/torture/pr69854.c: New testcase.
4640 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
4642         PR c++/69850
4643         * g++.dg/warn/Wnonnull-compare-1.C: New test.
4645 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4647         * gcc.target/powerpc/vec-cg.c: New test.
4649 2016-02-17  Richard Biener  <rguenther@suse.de>
4651         PR testsuite/69586
4652         * gcc.dg/uninit-21.c: Add -fno-short-enums.
4654 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4656         PR target/69161
4657         * gcc.c-torture/compile/pr69161.c: New test.
4659 2016-02-17  David Sherwood  <david.sherwood@arm.com>
4661         PR target/69532
4662         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4663         * gcc.target/arm/vect-fmaxmin.c: Likewise.
4665 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4667         * gcc.dg/ifcvt-4.c: Skip on Visium.
4669 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4671         * gnat.dg/atomic8.adb: New test.
4673 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
4675         * gnat.dg/discr46.ad[sb]: New test.
4677 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4679         PR Target/48344
4680         * gcc.target/powerpc/pr48344-1.c: New test.
4682 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4684         PR fortran/69742
4685         * gfortran.dg/associate_21.f90:  New test.
4687 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4689         PR c/69835
4690         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4691         -Wnonnull in dg-options.
4692         * c-c++-common/nonnull-2.c: New test.
4694 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
4695             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4697         * gcc.target/aarch64/vector_initialization_nostack.c: New.
4699 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4701         PR middle-end/69801
4702         * gcc.dg/pr69801.c: Add empty dg-options.
4704 2016-02-16  James Norris  <jnorris@codesourcery.com>
4706         * c-c++-common/goacc/deviceptr-1.c: Add tests.
4707         * g++.dg/goacc/deviceptr-1.c: New file.
4709 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4711         PR tree-optimization/69820
4712         * gcc.dg/vect/pr69820.c: New test.
4714 2016-02-16  Richard Biener  <rguenther@suse.de>
4716         PR tree-optimization/69776
4717         * gcc.dg/torture/pr69776-2.c: New testcase.
4719 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
4721         PR tree-optimization/69714
4722         * gcc.dg/torture/pr69714.c: New test.
4724 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
4726         PR tree-optimization/69802
4727         * gcc.dg/pr69802.c: New test.
4729 2016-02-16  Richard Biener  <rguenther@suse.de>
4731         PR middle-end/69801
4732         * gcc.dg/pr69801.c: New testcase.
4734 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4736         PR libgfortran/69651
4737         * gfortran.dg/read_bang.f90: New test.
4738         * gfortran.dg/read_bang4.f90: New test.
4740 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
4742         PR c++/69658
4743         * g++.dg/init/pr69658.C: New test.
4745         PR c++/69797
4746         * c-c++-common/pr69797.c: New test.
4748 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4750         * lib/target-supports.exp (check_effective_target_section_anchors): Add
4751         check for aarch64*-*-*.
4753 2016-02-15  Richard Biener  <rguenther@suse.de>
4755         PR tree-optimization/69783
4756         * gcc.dg/vect/pr69783.c: New testcase.
4758 2016-02-15  Richard Biener  <rguenther@suse.de>
4760         PR tree-optimization/69776
4761         * gcc.dg/torture/pr69776.c: New testcase.
4763 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4765         PR fortran/60526
4766         * gfortran.dg/type_decl_4.f90:  Reinstated.
4768 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
4770         PR fortran/68746
4771         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4773 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4775         PR fortran/60526
4776         PR bootstrap/69816
4777         * gfortran.dg/type_decl_4.f90:  Removed.
4779 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4781         PR fortran/60526
4782         * gfortran.dg/type_decl_4.f90:  New test.
4784 2016-02-14  Alan Modra  <amodra@gmail.com>
4786         PR testsuite/68886
4787         * gcc.c-torture/execute/stkalign.c: Revise test.
4789 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4791         PR target/67260
4792         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4794 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4796         PR target/67260
4797         * gcc.target/sh/torture/pr67260.c: New.
4799 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
4801         * gcc.dg/pr67964.c: Add dg-require-alias.
4803 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
4805         PR target/67636
4806         PR target/64345
4807         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4809 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4811         PR libgfortran/69668
4812         * gfortran.dg/namelist_88.f90: New test.
4814 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4816         PR libgfortran/69668
4817         * gfortran.dg/namelist_38.f90: Update test.
4818         * gfortran.dg/namelist_84.f90: Update test.
4820 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4822         PR other/69554
4823         * gcc.dg/pr69554-1.c: New test.
4824         * gfortran.dg/pr69554-1.F90: New test.
4825         * gfortran.dg/pr69554-2.F90: New test.
4826         * lib/gcc-dg.exp (proc dg-locus): New function.
4827         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4828         distinguish between the caret-printing and non-caret-printing
4829         cases.  If caret-printing has been explicitly enabled, bail out
4830         without attempting to fix up the output.
4832 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
4834         PR driver/69265
4835         PR driver/69453
4836         * gcc.dg/spellcheck-options-3.c: New test case.
4837         * gcc.dg/spellcheck-options-4.c: New test case.
4838         * gcc.dg/spellcheck-options-5.c: New test case.
4839         * gcc.dg/spellcheck-options-6.c: New test case.
4840         * gcc.dg/spellcheck-options-7.c: New test case.
4841         * gcc.dg/spellcheck-options-8.c: New test case.
4842         * gcc.dg/spellcheck-options-9.c: New test case.
4843         * gcc.dg/spellcheck-options-10.c: New test case.
4845 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4847         PR rtl-optimization/69764
4848         PR rtl-optimization/69771
4849         * c-c++-common/pr69764.c: New test.
4850         * gcc.dg/torture/pr69771.c: New test.
4852 2016-02-12  Marek Polacek  <polacek@redhat.com>
4854         * g++.dg/torture/init-list1.C: New.
4856 2016-02-12  Marek Polacek  <polacek@redhat.com>
4858         * gcc.dg/pr69522.c: Add empty dg-options.
4860 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4862         * g++.dg/lto/lto.exp: Include and init mpx.
4863         * g++.dg/lto/pr69729_0.C: New test.
4865 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4867         PR ipa/69241
4868         * g++.dg/ipa/pr69241-4.C: New test.
4870         PR ipa/68672
4871         * g++.dg/ipa/pr68672-1.C: New test.
4872         * g++.dg/ipa/pr68672-2.C: New test.
4873         * g++.dg/ipa/pr68672-3.C: New test.
4875 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
4877         PR c/69522
4878         * gcc.dg/pr69522.c: New test.
4880 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
4882         PR c++/69098
4883         * g++.dg/cpp1y/69098.C: New test.
4884         * g++.dg/cpp1y/69098-2.C: New test.
4886 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
4888         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4889         and neighbour -> neighbor.
4890         * objc.dg/attributes/method-nonnull-1.m: Likewise.
4891         * objc.dg/gnu-api-2-class-meta.m: Likewise.
4892         * c-c++-common/Wvarargs.c: Likewise.
4893         * c-c++-common/goacc/host_data-5.c: Likewise.
4894         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4895         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4896         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4897         * gcc.target/aarch64/pr60697.c: Likewise.
4898         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4899         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4900         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4901         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4902         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4903         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4904         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4905         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4906         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4907         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4908         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4909         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4910         * g++.dg/lookup/koenig5.C: Likewise.
4911         * g++.dg/ext/no-asm-2.C: Likewise.
4912         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4913         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4914         * gfortran.dg/used_types_16.f90: Likewise.
4915         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4916         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4917         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4918         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4919         * gfortran.dg/abstract_type_6.f03: Likewise.
4920         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4921         * gfortran.dg/used_types_15.f90: Likewise.
4922         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4923         * gfortran.dg/exit_3.f08: Likewise.
4924         * gfortran.dg/open_status_2.f90: Likewise.
4925         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4926         * gfortran.dg/intrinsic_std_1.f90: Likewise.
4927         * gfortran.dg/associate_1.f03: Likewise.
4928         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4929         * gfortran.dg/intrinsic_std_6.f90: Likewise.
4930         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4931         * gcc.dg/builtin-object-size-1.c: Likewise.
4932         * gcc.dg/noreturn-6.c: Likewise.
4933         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4934         * gcc.dg/globalalias.c: Likewise.
4935         * gcc.dg/builtins-config.h: Likewise.
4936         * gcc.dg/pr30457.c: Likewise.
4937         * gcc.c-torture/compile/volatile-1.c: Likewise.
4938         * gcc.c-torture/execute/20101011-1.c: Likewise.
4939         * c-c++-common/Waddress-1.c: Likewise.
4941 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
4943         PR c/69768
4944         * c-c++-common/Waddress-1.c: New test.
4946 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
4948         PR fortran/69296
4949         * gfortran.dg/associate_19.f03: New test.
4950         * gfortran.dg/associate_20.f03: New test.
4952 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
4954         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4956 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4958         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4959         .arch armv8-a\n.  Add -dA to dg-options.
4960         * gcc.target/aarch64/assembler_arch_1.c: New test.
4961         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4963 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
4965         PR c++/68726
4966         * g++.dg/cpp0x/pr68726.C: New.
4968 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
4970         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4971         test.
4973 2016-02-11  Richard Biener  <rguenther@suse.de>
4975         * g++.dg/tree-ssa/pr61034.C: Adjust.
4977 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
4979         PR target/69148
4980         * gcc.target/s390/pr69148.c: New.
4982 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4984         PR tree-optimization/69652
4985         * gcc.dg/torture/pr69652.c: New test.
4987 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
4988             Patrick Palka  <ppalka@gcc.gnu.org>
4990         PR ipa/69241
4991         PR c++/69649
4992         * g++.dg/ipa/pr69241-1.C: New test.
4993         * g++.dg/ipa/pr69241-2.C: New test.
4994         * g++.dg/ipa/pr69241-3.C: New test.
4995         * g++.dg/ipa/pr69649.C: New test.
4997 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
4999         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5000         * gcc.dg/tree-ssa/sra-18.c: Ditto.
5002 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
5004         PR tree-optimization/68021
5005         * gcc.dg/tree-ssa/pr68021.c: New test.
5007 2016-02-10  Richard Biener  <rguenther@suse.de>
5009         PR tree-optimization/69726
5010         * gcc.dg/uninit-22.c: New testcase.
5012 2016-02-09  Andrew Pinski  <apinski@cavium.com>
5014         PR tree-opt/69282
5015         * gcc.c-torture/compile/20160205-1.c: New testcase.
5017 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5019         PR target/68404
5020         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5021         instead accessing a really large arrray.
5022         * gcc.target/powerpc/fusion3.c: Likewise.
5024 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
5026         PR target/68532
5027         * gcc.c-torture/execute/pr68532.c: New test.
5029 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
5031         PR target/69634
5032         * gcc.dg/pr69634.c: New.
5034 2016-02-09  Richard Biener  <rguenther@suse.de>
5036         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5038 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
5040         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5042 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
5044         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5046 2016-02-09  Richard Biener  <rguenther@suse.de>
5048         PR tree-optimization/69715
5049         * gcc.dg/torture/pr69715.c: New testcase.
5051 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
5053         PR c++/69139
5054         * g++.dg/cpp0x/trailing12.C: New test.
5055         * g++.dg/cpp0x/trailing13.C: New test.
5057 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
5059         PR c++/69283
5060         PR c++/67835
5061         * g++.dg/cpp1y/auto-fn29.C: New test.
5062         * g++.dg/cpp1y/auto-fn30.C: New test.
5064 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
5066         PR tree-optimization/69209
5067         * gcc.c-torture/compile/pr69209.c: New test.
5069 2016-02-08  Jeff Law  <law@redhat.com>
5071         PR tree-optimization/68541
5072         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5073         of statements allowed in join block for path splitting.
5075 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
5077         PR c++/59627
5078         * g++.dg/gomp/pr59627.C: New test.
5080         PR ipa/69239
5081         * g++.dg/ipa/pr69239.C: New test.
5083 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
5085         PR preprocessor/69664
5086         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5087         * gcc.dg/cpp/warn-comments.c: Likewise.
5089 2016-02-08  Marek Polacek  <polacek@redhat.com>
5091         PR c++/69688
5092         * g++.dg/init/const12.C: New test.
5094 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
5096         PR target/60410
5097         * gcc.dg/lto/pr55113_0.c: Remove test.
5099 2016-02-08  Richard Biener  <rguenther@suse.de>
5101         PR tree-optimization/69719
5102         * gcc.dg/torture/pr69719.c: New testcase.
5104 2016-02-08  Richard Biener  <rguenther@suse.de>
5105         Jeff Law  <law@redhat.com>
5107         PR target/68273
5108         * gcc.target/mips/pr68273.c: New testcase.
5110 2016-02-08   Richard Biener  <rguenther@suse.de>
5112         PR rtl-optimization/69274
5113         * gcc.target/i386/addr-sel-1.c: XFAIL.
5115 2016-02-08  Jeff Law  <law@redhat.com>
5117         PR tree-optimization/68541
5118         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5120         PR tree-optimization/65917
5121         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5123 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5125         PR fortran/50555
5126         * gfortran.dg/namelist_args.f90: New test.
5128 2016-02-05  Jeff Law  <law@redhat.com>
5130         PR tree-optimization/68541
5131         * gcc.dg/tree-ssa/split-path-2.c: New test.
5132         * gcc.dg/tree-ssa/split-path-3.c: New test.
5133         * gcc.dg/tree-ssa/split-path-4.c: New test.
5134         * gcc.dg/tree-ssa/split-path-5.c: New test.
5135         * gcc.dg/tree-ssa/split-path-6.c: New test.
5136         * gcc.dg/tree-ssa/split-path-7.c: New test.
5138 2016-02-05  Martin Sebor  <msebor@redhat.com>
5140         PR c++/69662
5141         * g++.dg/warn/Wplacement-new-size-1.C: New test.
5142         * g++.dg/warn/Wplacement-new-size-2.C: New test.
5144 2016-02-06  Richard HEnderson  <rth@redhat.com>
5146         PR c/69643
5147         * gcc.target/i386/addr-space-4.c: New.
5148         * gcc.target/i386/addr-space-5.c: New.
5150 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
5152         PR fortran/66089
5153         * gfortran.dg/elemental_dependency_6.f90: New.
5155 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
5157         PR rtl-optimization/69691
5158         * gcc.c-torture/execute/pr69691.c: New test.
5160         PR c++/69628
5161         * g++.dg/parse/pr69628.C: New test.
5163 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
5165         * gcc.dg/sancov/asan.c: Move to ...
5166         * gcc.dg/asan/sancov-1.c: ... here.
5168 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
5170         * gcc.target/i386/pr69577.c: Require avx_runtime target.
5172 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5174         PR target/69677
5175         * gcc.target/i386/pr69677.c: New test.
5177 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
5179         PR c++/68948
5180         * g++.dg/template/pr68948.C: New test.
5182 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5184         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5185         (only necessary on s390x).
5187 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5189         * gcc.target/i386/pr69454-2.c: Compile with -msse2
5190         -mno-accumulate-outgoing-args.
5192 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
5194         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5196 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
5198         PR c/69669
5199         * c-c++-common/pr69669.c: New test.
5201 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5203         PR target/69667
5204         * g++.dg/pr69667.C: New file.
5206 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
5208         PR target/69619
5209         * gcc.dg/pr69619.c: Add new test.
5211 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
5213         PR rtl-optimization/69577
5214         * gcc.target/i386/pr69577.c: New test.
5216 2016-02-04  Martin Liska  <mliska@suse.cz>
5218         * g++.dg/asan/pr69276.C: New test.
5220 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5222         PR target/65932
5223         PR target/67714
5224         * gcc.target/arm/wmul-3.c: Simplify test to generate just
5225         a single smulbb instruction.
5226         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5227         * gcc.target/amr/wmul-2.c: Likewise.
5229 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5231         PR target/65932
5232         PR target/67714
5233         * gcc.c-torture/execute/pr67714.c: New test.
5235 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
5237         PR target/69454
5238         * gcc.target/i386/pr69454-1.c: New test.
5239         * gcc.target/i386/pr69454-2.c: New test.
5241 2016-02-03  Martin Sebor  <msebor@redhat.com>
5243         PR c++/69251
5244         PR c++/69253
5245         PR c++/69290
5246         PR c++/69277
5247         PR c++/69349
5248         * g++.dg/ext/flexarray-mangle-2.C: New test.
5249         * g++.dg/ext/flexarray-mangle.C: New test.
5250         * g++.dg/ext/flexarray-subst.C: New test.
5251         * g++.dg/ext/flexary11.C: New test.
5252         * g++.dg/ext/flexary12.C: New test.
5253         * g++.dg/ext/flexary13.C: New test.
5254         * g++.dg/ext/flexary14.C: New test.
5255         * g++.dg/other/dump-ada-spec-2.C: Adjust.
5257 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5259         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5260         Define only if CHECK_FLOAT128 is defined.
5261         (main): Properly initialize u5.
5263 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
5265         PR c/69627
5266         * gcc.dg/pr69627.c: New test.
5268         PR target/69644
5269         * gcc.dg/pr69644.c: New test.
5271 2016-02-03  Mike Stump  <mikestump@comcast.net>
5273         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5274         support for struct-layout-1.exp.
5276 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
5278         PR c++/69056
5279         * g++.dg/cpp0x/pr69056.C: New test.
5281 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
5282             Alexandre Oliva  <aoliva@redhat.com>
5284         PR target/69461
5285         * gcc.target/powerpc/pr69461.c: New.
5287 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
5289         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5290         works from here ...
5291         (check_effective_target_fsanitize_thread): ... to here.  Do not
5292         specify additional compile flags for the test source.
5293         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5294         specify additional compile flags for the test source.
5296 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
5298         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5300 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
5302         PR fortran/67451
5303         PR fortran/69418
5304         * gfortran.dg/coarray_allocate_2.f08: New test.
5305         * gfortran.dg/coarray_allocate_3.f08: New test.
5306         * gfortran.dg/coarray_allocate_4.f08: New test.
5308 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
5310         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5311         use same scan-tree-dump-times on all platforms.
5312         * gcc.dg/vect/vect-outer-1.c: Likewise.
5313         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5314         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5315         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5316         * gcc.dg/vect/vect-outer-1b.c: Likewise.
5317         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5318         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5319         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5321 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
5323         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5324         warning.
5326 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
5328         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5330 2016-02-02  James Norris  <jnorris@codesourcery.com>
5332         * c-c++-common/goacc/routine-5.c: Add tests.
5334 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
5336         * gcc.target/nvptx/unsigned-cmp.c: New test.
5338 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
5340         * gcc.target/aarch64/scalar_shift_1.c
5341         (test_corners_sisd_di): Improve force to SIMD register.
5342         (test_corners_sisd_si): Likewise.
5343         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5344         Remove scan-assembler check for ldr.
5346 2016-02-02  Richard Biener  <rguenther@suse.de>
5348         PR tree-optimization/69595
5349         * gcc.dg/Warray-bounds-17.c: New testcase.
5351 2016-02-02  Richard Biener  <rguenther@suse.de>
5353         PR tree-optimization/69606
5354         * gcc.dg/torture/pr69606.c: New testcase.
5356 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
5358         PR middle-end/68542
5359         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5360         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5362 2016-02-02  Alan Modra  <amodra@gmail.com>
5364         PR target/69548
5365         * gcc.target/powerpc/pr69548.c: New test.
5367 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5369         PR rtl-optimization/69592
5370         * gcc.dg/pr69592.c: New test.
5372         PR preprocessor/69543
5373         PR c/69558
5374         * gcc.dg/pr69543.c: New test.
5375         * gcc.dg/pr69558.c: New test.
5377 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
5379         PR testsuite/65940
5380         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5382 2016-02-01  Martin Sebor  <msebor@redhat.com>
5384         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5386 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
5388         PR tree-optimization/67921
5389         * c-c++-common/ubsan/pr67921.c: New test.
5391 2016-02-01  Richard Biener  <rguenther@suse.de>
5393         PR middle-end/69556
5394         * gcc.dg/tree-ssa/recip-8.c: New testcase.
5396 2016-02-01  Richard Biener  <rguenther@suse.de>
5398         PR tree-optimization/69574
5399         * gcc.dg/torture/pr69574.c: New testcase.
5401 2016-02-01  Richard Biener  <rguenther@suse.de>
5403         PR tree-optimization/69579
5404         * gcc.dg/setjmp-6.c: New testcase.
5406 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
5408         PR rtl-optimization/69570
5409         * g++.dg/opt/pr69570.C: New test.
5411 2016-02-01  Richard Henderson  <rth@redhat.com>
5413         * gcc.dg/pr69535.c: New test.
5415 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
5417         PR testsuite/69584
5418         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5419         * gcc.dg/tree-ssa/sra-18.c: Likewise.
5421         PR debug/68244
5422         * g++.dg/parse/parens3.C: Use register "4" on hppa.
5424         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5426 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
5428         PR fortran/67564
5429         * gfortran.dg/allocate_with_source_17.f03: New test.
5431 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
5433         PR tree-optimization/69546
5434         * gcc.dg/torture/pr69546.c: New test.
5436 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
5438         PR fortran/69566
5439         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5441 2016-01-30  Martin Sebor  <msebor@redhat.com>
5443         PR c++/68490
5444         * g++.dg/ext/flexary10.C: New test.
5446 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5448         PR fortran/66707
5449         gfortran.dg/common_23.f90: New test.
5451 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5453         PR target/65546
5454         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5455         condition being checked, and disable it when the target supports
5456         misaligned loads and stores.
5458 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5460         PR debug/69518
5461         * gcc.dg/torture/pr69518.c: New test.
5463 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
5465         PR target/69530
5466         * gcc.target/i386/pr69530.c: New test.
5468 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
5470         PR target/65604
5471         * gcc.target/mips/div-delay.c: New test.
5473 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5475         PR target/69551
5476         * gcc.target/i386/pr69551.c: New test.
5478         PR target/66137
5479         * gcc.target/i386/pr66137.c: New test.
5481 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
5483         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5484         always built for p5600.
5485         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5486         isa=p5600 dg-option.
5488 2016-01-29  Richard Biener  <rguenther@suse.de>
5490         PR tree-optimization/69547
5491         * g++.dg/tree-ssa/pr69547.C: New testcase.
5493 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
5495         PR debug/66869
5496         * g++.dg/warn/Wunused-function2.C: New test.
5498 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5500         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5501         support for test to succeed.
5503 2016-01-29  Marek Polacek  <polacek@redhat.com>
5505         PR c++/69509
5506         PR c++/69516
5507         * g++.dg/ext/constexpr-vla2.C: New test.
5508         * g++.dg/ext/constexpr-vla3.C: New test.
5509         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5511 2016-01-29  Richard Biener  <rguenther@suse.de>
5513         PR middle-end/69537
5514         * gcc.dg/uninit-21.c: New testcase.
5516 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
5518         PR target/69459
5519         * gcc.target/i386/pr69459.c: New test.
5521 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
5523         PR target/68400
5524         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5525         * gcc.target/mips/pr68400.c: New test.
5527 2016-01-28  Martin Sebor  <msebor@redhat.com>
5529         PR target/17381
5530         * gcc.target/powerpc/pr17381.c: New test.
5532 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
5534         PR middle-end/69542
5535         * gcc.dg/torture/pr69542.c: New test.
5537 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
5539         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5541 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5543         * gcc.dg/pr65980.c: Skip on AIX.
5544         * gcc.dg/pr66688.c: Same.
5546 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
5548         PR target/63679
5549         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5550         * gcc.dg/tree-ssa/sra-18.c: Same.
5552 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
5554         PR fortran/62536
5555         * gfortran.dg/block_15.f08: New test.
5556         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5557         on incorrectly closed BLOCK.
5559 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
5561         * gcc.dg/declare-simd.c: New test.
5562 2016-01-28  Richard Biener  <rguenther@suse.de>
5564         PR tree-optimization/69466
5565         * gfortran.dg/vect/pr69466.f90: New testcase.
5567 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5569         * g++.dg/pr67989.C: Remove ARM-specific option.
5570         * gcc.target/arm/pr67989.C: New file.
5572 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5574         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5575         and expm1 test for glibc < 2.11.
5577 2016-01-27  Richard Henderson  <rth@redhat.com>
5579         * gcc.c-torture/execute/pr69447.c: New test.
5581 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
5583         PR fortran/69422
5584         * gfortran.dg/alloc_comp_assign_15.f03: New test.
5586 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5588         PR debug/66869
5589         * gcc.dg/pr66869.c: New test.
5591 2016-01-25  Jeff Law  <law@redhat.com>
5593         PR tree-optimization/68398
5594         PR tree-optimization/69196
5595         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5596         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5597         path to avoid new heuristic allowing more irreducible regions
5598         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5599         * gcc.dg/tree-ssa/vrp46.c: Likewise.
5600         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5601         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5602         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5604 2016-01-27  Marek Polacek  <polacek@redhat.com>
5606         PR c/68062
5607         * c-c++-common/vector-compare-4.c: New test.
5609 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
5611         PR preprocessor/69126
5612         * c-c++-common/pr69126.c: New test case.
5614 2016-01-27  Ian Lance Taylor  <iant@google.com>
5616         * gcc.dg/tree-ssa/ivopt_5.c: New test.
5618 2016-01-27  Ryan Burn  <contact@rnburn.com>
5620         PR cilkplus/69267
5621         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5623 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
5625         PR target/69512
5626         * gcc.target/i386/pr69512.c: New test.
5628 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
5630         PR ada/69488
5631         * gnat.dg/sso/*.adb: Robustify dg-output directives.
5633 2016-01-27  Marek Polacek  <polacek@redhat.com>
5635         PR c++/69379
5636         * g++.dg/pr69379.C: New test.
5638 2016-01-27  Martin Sebor  <msebor@redhat.com>
5640         PR c++/69317
5641         * g++.dg/abi/Wabi-2-2.C: New test.
5642         * g++.dg/abi/Wabi-2-3.C: New test.
5643         * g++.dg/abi/Wabi-3-2.C: New test.
5644         * g++.dg/abi/Wabi-3-3.C: New test.
5646 2016-01-27  Richard Biener  <rguenther@suse.de>
5648         PR tree-optimization/69166
5649         * gcc.dg/torture/pr69166.c: New testcase.
5651 2016-01-27  Martin Jambor  <mjambor@suse.cz>
5653         PR tree-optimization/69355
5654         * gcc.dg/tree-ssa/pr69355.c: New test.
5656 2016-01-27  Marek Polacek  <polacek@redhat.com>
5658         PR c++/69496
5659         * g++.dg/ext/constexpr-vla1.C: New test.
5661 2016-01-20  Christian Bruel  <christian.bruel@st.com>
5663         PR target/69245
5664         * gcc.target/arm/pr69245.c: New test.
5666 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
5668         PR tree-optimization/69399
5669         * gcc.dg/torture/pr69399.c: New test.
5671 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
5673         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5675 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5677         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5679 2016-01-26  Tom de Vries  <tom@codesourcery.com>
5681         PR tree-optimization/69110
5682         * gcc.dg/autopar/pr69110.c: New test.
5684 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5685             Sebastian Pop  <s.pop@samsung.com>
5687         * gcc.dg/graphite/isl-ast-op-select.c: New.
5689 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5691         PR fortran/69385
5692         * gfortran.dg/allocate_error_6.f90: New test.
5694 2016-01-26  Richard Henderson  <rth@redhat.com>
5696         * gcc.dg/tm/pr60908.c: New test.
5698 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
5700         PR other/69006
5701         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5702         directive.
5703         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5704         expected multiline output to reflect the colorization being
5705         disabled before newlines.
5706         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5707         (custom_diagnostic_finalizer): Replace call to
5708         pp_newline_and_flush with call to pp_flush.
5709         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5710         * gfortran.dg/implicit_class_1.f90: Likewise.
5711         * lib/gcc-dg.exp (allow_blank_lines): New global.
5712         (dg-allow-blank-lines-in-output): New procedure.
5713         (gcc-dg-prune): Complain about blank lines in the output, unless
5714         dg-allow-blank-lines-in-output was called.
5715         * lib/multiline.exp (_build_multiline_regex): Only support
5716         arbitrary followup text for non-blank-lines, not for blank lines.
5718 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5720         PR tree-optimization/69483
5721         * gcc.dg/pr69483.c: New test.
5722         * g++.dg/opt/pr69483.C: New test.
5724 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5726         PR target/68620
5727         * gcc.target/arm/pr68620.c: New test.
5729 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5731         * gcc.target/i386/pr68986-2.c: Remove -m32.
5733 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5735         PR target/68986
5736         * gcc.target/i386/pr68986-1.c: New test.
5737         * gcc.target/i386/pr68986-2.c: Likewise.
5738         * gcc.target/i386/pr68986-3.c: Likewise.
5740 2016-01-26  Christian Bruel  <christian.bruel@st.com>
5742         * lib/target-supports.exp
5743         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5744         (check_effective_target_arm_crypto_pragma_ok): Likewise.
5745         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5747 2016-01-26  Richard Biener  <rguenther@suse.de>
5749         PR tree-optimization/69452
5750         * gcc.dg/torture/pr69452.c: New testcase.
5752 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
5754         PR target/69442
5755         * gcc.dg/pr69442.c: New test.
5757 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
5759         PR target/67896
5760         * gcc.target/aarch64/simd/pr67896.C: New.
5762 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
5764         PR tree-optimization/69400
5765         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5766         function.
5767         (plugin_init): Call it.
5768         * gcc.dg/torture/pr69400.c: New test.
5770 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5772         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5774 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5775             Sebastian Pop  <s.pop@samsung.com>
5777         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5778         isl-0.15.
5780 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
5781             Sebastian Pop  <s.pop@samsung.com>
5783         * gcc.dg/graphite/pr69292.c: New.
5785 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
5787         * c-c++-common/goacc/use_device-1.c: New test.
5789 2016-01-25  Jeff Law  <law@redhat.com>
5791         PR tree-optimization/69196
5792         PR tree-optimization/68398
5793         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5794         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5796 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
5798         PR target/69469
5799         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5800         Algorithm.
5802 2016-01-25  Richard Biener  <rguenther@suse.de>
5804         PR testsuite/69380
5805         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5807 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
5809         PR target/69421
5810         * gcc.dg/pr69421.c: New test.
5812 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
5814         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5815         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5816         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5817         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5818         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5819         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5820         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5821         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5822         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5823         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5825 2016-01-25  Richard Biener  <rguenther@suse.de>
5827         PR tree-optimization/69376
5828         * gcc.dg/torture/pr69376.c: New testcase.
5830 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5832         PR fortran/69397
5833         PR fortran/68442
5834         * gfortran.dg/interface_38.f90: New test.
5835         * gfortran.dg/interface_39.f90: New test.
5837 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
5839         Revert:
5840         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
5842         PR c++/11858
5843         PR c++/24663
5844         PR c++/24664
5845         * g++.dg/template/pr11858.C: New test.
5846         * g++.dg/template/pr24663.C: New test.
5847         * g++.dg/template/unify12.C: New test.
5848         * g++.dg/template/unify13.C: New test.
5849         * g++.dg/template/unify14.C: New test.
5850         * g++.dg/template/unify15.C: New test.
5851         * g++.dg/template/unify16.C: New test.
5852         * g++.dg/template/unify17.C: New test.
5854 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5856         PR fortran/68283
5857         gfortran.dg/pr68283.f90: New test.
5859 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5861         PR fortran/66094
5862         * gfortran.dg/inline_matmul_13.f90:  New test.
5863         * gfortran.dg/matmul_bounds_8.f90:  New test.
5864         * gfortran.dg/matmul_bounds_9.f90:  New test.
5865         * gfortran.dg/matmul_bounds_10.f90:  New test.
5867 2016-01-23  Tom de Vries  <tom@codesourcery.com>
5869         PR tree-optimization/69426
5870         * gcc.dg/autopar/pr69426.c: New test.
5872 2016-01-23  Martin Sebor  <msebor@redhat.com>
5874         PR c++/58109
5875         PR c++/69022
5876         * g++.dg/cpp0x/alignas5.C: New test.
5877         * g++.dg/ext/vector29.C: Same.
5879 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
5881         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5882         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5883         _GNU_SOURCE from compile flags to the source.
5884         * gcc.target/i386/chkp-stropt-12.c: Ditto.
5885         * gcc.target/i386/chkp-stropt-16.c: Ditto.
5886         * gcc.target/i386/chkp-stropt-4.c: Ditto.
5887         * gcc.target/i386/chkp-stropt-8.c: Ditto.
5889 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
5891         PR target/69432
5892         * g++.dg/opt/pr69432.C: New test.
5894 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5896         * gcc.target/powerpc/pr63354c: Adjust target selector to include
5897         32-bit targets testing an -m64 multilib.
5899 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5901         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5902         64-bit support.
5904 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
5906         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5908 2016-01-21  Christian Bruel  <christian.bruel@st.com>
5910         PR target/68674
5911         * gcc.target/i386/pr68674.c
5912         * gcc.target/aarch64/pr68674.c
5913         * gcc.target/arm/pr68674.c
5915 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5917         PR target/69403
5918         * gcc.c-torture/execute/pr69403.c: New test.
5920 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
5922         PR c++/55843
5923         * g++.dg/template/pr55843.C: New.
5925 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
5927         PR testsuite/66877
5928         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5929         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5931 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5933         PR testsuite/67489
5934         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5935         from dg-do compile directive, and instead add
5936         { dg-require-effective-target int128 }.
5938 2016-01-20  Martin Sebor  <msebor@redhat.com>
5940         PR c/69405
5941         * gcc.dg/sync-fetch.c: New test.
5943 2016-01-21  Martin Sebor  <msebor@redhat.com>
5945         PR target/69252
5946         * gcc.target/powerpc/pr69252.c: New test.
5948 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5950         PR fortran/65996
5951         * gfortran.dg/pr65996.f90: New test.
5953 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5955         PR c++/68810
5956         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5957         expected to generate an error.
5959 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
5961         PR middle-end/66178
5962         * gcc.dg/torture/pr66178.c: New test.
5964 2016-01-21  Anton Blanchard  <anton@samba.org>
5965             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5967         PR target/63354
5968         * gcc.target/powerpc/pr63354.c:  New test.
5970 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5972         PR rtl-optimization/68990
5973         * gcc.target/i386/pr68990: New.
5975 2016-01-21  Nick Clifton  <nickc@redhat.com>
5977         PR target/69129
5978         * gcc.target/mips/pr69129.c: New.
5980 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
5982         PR c++/58046
5983         * g++.dg/cpp0x/pr58046.C: New.
5985 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
5987         PR target/69187
5988         PR target/65624
5989         * gcc.target/arm/pr69187.c: New test.
5991         PR c++/69355
5992         * g++.dg/torture/pr69355.C: New test.
5994 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
5995             Sebastian Pop  <s.pop@samsung.com>
5997         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5999 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
6000             Sebastian Pop  <s.pop@samsung.com>
6002         * gcc.dg/graphite/pr68976.c: New test.
6004 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
6006         PR middle-end/67653
6007         * c-c++-common/pr67653.c: New test.
6008         * gcc.dg/torture/pr29119.c: Add dg-warning.
6010 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
6012         * gcc.target/powerpc/cpu-builtin-1.c: New test.
6014 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6016         PR c/24293
6017         * gcc.dg/pr24293.c: New test.
6018         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6019         incomplete struct type.
6020         * gcc.dg/declspec-1.c: Likewise.
6021         * gcc.dg/pr63549.c: Likewise.
6023 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
6025         PR tree-optimization/66612
6026         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6027         for bdn instruction.
6029 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6031         * lib/target-supports.exp
6032         (check_effective_target_arm_fp_ok_nocache): New.
6033         (check_effective_target_arm_fp_ok): New.
6034         (add_options_for_arm_fp): New.
6035         (check_effective_target_arm_crypto_ok_nocache): Require
6036         target_arm_v8_neon_ok instead of arm32.
6037         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6038         (check_effective_target_arm_crypto_pragma_ok): New.
6039         (add_options_for_arm_vfp): New.
6040         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6041         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6042         target instead. Force initial fpu to vfp.
6043         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6044         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6045         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6046         dependency.
6047         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6048         use arm_vfp effective target instead. Force initial fpu to vfp.
6049         * gcc.target/arm/attr-neon3.c: Likewise.
6050         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6051         arm_vfp_ok.
6052         * gcc.target/arm/unsigned-float.c: Likewise.
6053         * gcc.target/arm/vfp-1.c: Likewise.
6054         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6055         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6056         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6057         * gcc.target/arm/vfp-ldmias.c: Likewise.
6058         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6059         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6060         * gcc.target/arm/vfp-stmiad.c: Likewise.
6061         * gcc.target/arm/vfp-stmias.c: Likewise.
6062         * gcc.target/arm/vnmul-1.c: Likewise.
6063         * gcc.target/arm/vnmul-2.c: Likewise.
6064         * gcc.target/arm/vnmul-3.c: Likewise.
6065         * gcc.target/arm/vnmul-4.c: Likewise.
6067 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6069         PR testsuite/69366
6070         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6071         the MPX run-time library, for compile-time MPX test.
6072         * gcc.target/i386/chkp-always_inline.c: Likewise.
6073         * gcc.target/i386/chkp-bndret.c: Likewise.
6074         * gcc.target/i386/chkp-builtins-1.c: Likewise.
6075         * gcc.target/i386/chkp-builtins-2.c: Likewise.
6076         * gcc.target/i386/chkp-builtins-3.c: Likewise.
6077         * gcc.target/i386/chkp-builtins-4.c: Likewise.
6078         * gcc.target/i386/chkp-const-check-1.c: Likewise.
6079         * gcc.target/i386/chkp-const-check-2.c: Likewise.
6080         * gcc.target/i386/chkp-hidden-def.c: Likewise.
6081         * gcc.target/i386/chkp-label-address.c: Likewise.
6082         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6083         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6084         * gcc.target/i386/chkp-pr69044.c: Likewise.
6085         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6086         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6087         * gcc.target/i386/chkp-strchr.c: Likewise.
6088         * gcc.target/i386/chkp-strlen-1.c: Likewise.
6089         * gcc.target/i386/chkp-strlen-2.c: Likewise.
6090         * gcc.target/i386/chkp-strlen-3.c: Likewise.
6091         * gcc.target/i386/chkp-strlen-4.c: Likewise.
6092         * gcc.target/i386/chkp-strlen-5.c: Likewise.
6093         * gcc.target/i386/chkp-stropt-1.c: Likewise.
6094         * gcc.target/i386/chkp-stropt-10.c: Likewise.
6095         * gcc.target/i386/chkp-stropt-11.c: Likewise.
6096         * gcc.target/i386/chkp-stropt-12.c: Likewise.
6097         * gcc.target/i386/chkp-stropt-13.c: Likewise.
6098         * gcc.target/i386/chkp-stropt-14.c: Likewise.
6099         * gcc.target/i386/chkp-stropt-15.c: Likewise.
6100         * gcc.target/i386/chkp-stropt-16.c: Likewise.
6101         * gcc.target/i386/chkp-stropt-2.c: Likewise.
6102         * gcc.target/i386/chkp-stropt-3.c: Likewise.
6103         * gcc.target/i386/chkp-stropt-4.c: Likewise.
6104         * gcc.target/i386/chkp-stropt-5.c: Likewise.
6105         * gcc.target/i386/chkp-stropt-6.c: Likewise.
6106         * gcc.target/i386/chkp-stropt-7.c: Likewise.
6107         * gcc.target/i386/chkp-stropt-8.c: Likewise.
6108         * gcc.target/i386/chkp-stropt-9.c: Likewise.
6109         * gcc.target/i386/pr63995-2.c: Likewise.
6110         * gcc.target/i386/pr64805.c: Likewise.
6111         * gcc.target/i386/pr65044.c: Likewise.
6112         * gcc.target/i386/pr65167.c: Likewise.
6113         * gcc.target/i386/pr65183.c: Likewise.
6114         * gcc.target/i386/pr65184.c: Likewise.
6115         * gcc.target/i386/thunk-retbnd.c: Likewise.
6117 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
6119         PR tree-optimization/69328
6120         * gcc.dg/pr69328.c: New test.
6122 2016-01-20  Jeff Law  <law@redhat.com>
6124         PR target/25114
6125         * gcc.target/m68k/pr25114.c: New test.
6127 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6129         * gcc.target/arm/memset-inline-10.c: Added
6130         dg-require-effective-target arm_thumb2_ok.
6132 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
6134         * gcc.dg/debug/dwarf2/sso.c: New test.
6136 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
6138         PR testsuite/68820
6139         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6140         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6141         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6143 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
6145         PR ipa/66223
6146         * g++.dg/ipa/devirt-50.C: New testcase.
6148 2016-01-19  Marek Polacek  <polacek@redhat.com>
6150         PR c++/68965
6151         * g++.dg/cpp1y/parameter-pack-1.C: New test.
6152         * g++.dg/cpp1y/parameter-pack-2.C: New test.
6154 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6156         PR target/69135
6157         * gcc.target/arm/pr69135_1.c: New test.
6159 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
6161         * gcc.target/aarch64/ccmp_1.c: Add new tests.
6163 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
6165         * gcc.target/aarch64/ccmp_1.c: New testcase.
6167 2016-01-19  Marek Polacek  <polacek@redhat.com>
6169         PR c++/68586
6170         * g++.dg/cpp0x/enum30.C: New test.
6172 2016-01-19  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/69336
6175         * g++.dg/tree-ssa/pr69336.C: New testcase.
6177 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
6179         PR debug/65779
6180         * gcc.dg/pr65779.c: New test.
6182 2016-01-19  Richard Biener  <rguenther@suse.de>
6184         PR tree-optimization/69352
6185         * gcc.dg/torture/pr69352.c: New testcase.
6187 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
6189         PR rtl-optimization/68955
6190         PR rtl-optimization/64557
6191         * gcc.dg/torture/pr68955.c: New test.
6193 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
6195         PR lto/69136
6196         * g++.dg/torture/pr69136.C: New testcase.
6198 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
6200         PR lto/69133
6201         * g++.dg/lto/pr69133_0.C: New testcase.
6202         * g++.dg/lto/pr69133_1.C: New testcase.
6204 2016-01-15  Jeff Law  <law@redhat.com>
6206         PR tree-optimization/69320
6207         * gcc.c-torture/pr69320-1.c: New test.
6208         * gcc.c-torture/pr69320-2.c: New test.
6209         * gcc.c-torture/pr69320-3.c: New test.
6210         * gcc.c-torture/pr69320-4.c: New test.
6212 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
6214         PR c++/11858
6215         PR c++/24663
6216         PR c++/24664
6217         * g++.dg/template/pr11858.C: New test.
6218         * g++.dg/template/pr24663.C: New test.
6219         * g++.dg/template/unify12.C: New test.
6220         * g++.dg/template/unify13.C: New test.
6221         * g++.dg/template/unify14.C: New test.
6222         * g++.dg/template/unify15.C: New test.
6223         * g++.dg/template/unify16.C: New test.
6224         * g++.dg/template/unify17.C: New test.
6226 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
6228         PR testsuite/69181
6229         * gcc.dg/pr69181-1.c: New test file.
6230         * gcc.dg/pr69181-2.c: New test file.
6231         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6232         globals by moving it to...
6233         (cleanup-after-saved-dg-test): ...this new function.  Add
6234         "global additional_sources_used".  Add reset of global
6235         multiline_expected_outputs to the empty list.
6236         * lib/multiline.exp (_multiline_expected_outputs): Rename this
6237         global to...
6238         (multiline_expected_outputs): ...this, and updated comments to
6239         note that it is modified from gcc-dg.exp.
6240         (dg-end-multiline-output): Update for the above renaming.
6241         (handle-multiline-outputs): Likewise.  Remove the clearing
6242         of the expected outputs to the empty list.
6244 2016-01-18  Richard Biener  <rguenther@suse.de>
6246         PR tree-optimization/69297
6247         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6249 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
6251         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6252         dg-options.
6253         * gcc.target/mips/mips-3d-2.c: Likewise.
6254         * gcc.target/mips/mips-3d-3.c: Likewise.
6255         * gcc.target/mips/mips-3d-4.c: Likewise.
6256         * gcc.target/mips/mips-3d-5.c: Likewise.
6257         * gcc.target/mips/mips-3d-6.c: Likewise.
6258         * gcc.target/mips/mips-3d-7.c: Likewise.
6259         * gcc.target/mips/mips-3d-8.c: Likewise.
6260         * gcc.target/mips/mips-3d-9.c: Likewise.
6261         * gcc.target/mips/mips-ps-1.c: Likewise.
6262         * gcc.target/mips/mips-ps-2.c: Likewise.
6263         * gcc.target/mips/mips-ps-3.c: Likewise.
6264         * gcc.target/mips/mips-ps-4.c: Likewise.
6265         * gcc.target/mips/mips-ps-5.c: Likewise.
6266         * gcc.target/mips/mips-ps-6.c: Likewise.
6267         * gcc.target/mips/mips-ps-7.c: Likewise.
6268         * gcc.target/mips/mips-ps-type.c: Likewise.
6269         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6270         * gcc.target/mips/mips16-attributes-6.c: Likewise.
6272 2016-01-18  Tom de Vries  <tom@codesourcery.com>
6274         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6275         * c-c++-common/goacc/kernels-double-reduction.c: New test.
6276         * c-c++-common/goacc/kernels-empty.c: New test.
6277         * c-c++-common/goacc/kernels-eternal.c: New test.
6278         * c-c++-common/goacc/kernels-loop-2.c: New test.
6279         * c-c++-common/goacc/kernels-loop-3.c: New test.
6280         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6281         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6282         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6283         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6284         * c-c++-common/goacc/kernels-loop-data.c: New test.
6285         * c-c++-common/goacc/kernels-loop-g.c: New test.
6286         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6287         * c-c++-common/goacc/kernels-loop-n.c: New test.
6288         * c-c++-common/goacc/kernels-loop-nest.c: New test.
6289         * c-c++-common/goacc/kernels-loop.c: New test.
6290         * c-c++-common/goacc/kernels-noreturn.c: New test.
6291         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6292         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6293         * c-c++-common/goacc/kernels-reduction.c: New test.
6295 2016-01-18  Tom de Vries  <tom@codesourcery.com>
6297         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6298         * gcc.dg/autopar/outer-2.c: Same.
6299         * gcc.dg/autopar/outer-3.c: Same.
6300         * gcc.dg/autopar/outer-4.c: Same.
6301         * gcc.dg/autopar/outer-5.c: Same.
6302         * gcc.dg/autopar/outer-6.c: Same.
6303         * gcc.dg/autopar/parallelization-1.c: Same.
6304         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6305         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6306         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6307         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6308         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6309         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6310         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6311         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6312         * gcc.dg/autopar/pr39500-1.c: Same.
6313         * gcc.dg/autopar/pr39500-2.c: Same.
6314         * gcc.dg/autopar/pr46193.c: Same.
6315         * gcc.dg/autopar/pr46194.c: Same.
6316         * gcc.dg/autopar/pr49580.c: Same.
6317         * gcc.dg/autopar/pr49960-1.c: Same.
6318         * gcc.dg/autopar/pr49960.c: Same.
6319         * gcc.dg/autopar/pr68373.c: Same.
6320         * gcc.dg/autopar/reduc-1.c: Same.
6321         * gcc.dg/autopar/reduc-1char.c: Same.
6322         * gcc.dg/autopar/reduc-1short.c: Same.
6323         * gcc.dg/autopar/reduc-2.c: Same.
6324         * gcc.dg/autopar/reduc-2char.c: Same.
6325         * gcc.dg/autopar/reduc-2short.c: Same.
6326         * gcc.dg/autopar/reduc-3.c: Same.
6327         * gcc.dg/autopar/reduc-4.c: Same.
6328         * gcc.dg/autopar/reduc-6.c: Same.
6329         * gcc.dg/autopar/reduc-7.c: Same.
6330         * gcc.dg/autopar/reduc-8.c: Same.
6331         * gcc.dg/autopar/reduc-9.c: Same.
6332         * gcc.dg/autopar/uns-outer-4.c: Same.
6333         * gcc.dg/autopar/uns-outer-5.c: Same.
6334         * gcc.dg/autopar/uns-outer-6.c: Same.
6335         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6336         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6338 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
6340         PR target/63679
6341         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6342         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6344 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
6346         PR target/63679
6347         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6348         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6349         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6351 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
6353         PR target/63679
6354         * gcc.dg/tree-ssa/sra-17.c: New.
6355         * gcc.dg/tree-ssa/sra-18.c: New.
6357 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
6359         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6361 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
6363         * gnat.dg/inline12.adb: New test.
6365 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
6367         PR tree-optimization/66797
6368         * gcc.c-torture/execute/pr65447.c: Relax check condition.
6370 2016-01-18  Richard Biener  <rguenther@suse.de>
6372         PR tree-optimization/69170
6373         * gcc.dg/torture/pr69170.c: New testcase.
6375 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
6377         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6379 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6381         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6383 2016-01-16  Tom de Vries  <tom@codesourcery.com>
6385         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6386         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
6387         redundant dg-require-effective-target pthread.
6388         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6389         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6390         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6391         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6392         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6393         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6394         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6396 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
6398         PR target/68609
6399         * gcc.target/powerpc/recip-6.c: Enable on AIX.
6400         * gcc.target/powerpc/recip-7.c: Same.
6402 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6404         PR c++/69091
6405         * g++.dg/template/pr69091.C: New test.
6407 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6409         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6410         dump does not contain an error_mark_node.
6411         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6412         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6414 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
6416         PR c++/68936
6417         * g++.dg/template/pr68936.C: New test.
6419 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
6421         PR target/68609
6422         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6423         * gcc.target/powerpc/recip-2.c: Same.
6424         * gcc.target/powerpc/recip-3.c: Same.
6425         * gcc.target/powerpc/recip-4.c: Same.
6426         * gcc.target/powerpc/recip-sqrtf.c: Same.
6428 2016-01-15  Jeff Law  <law@redhat.com>
6430         PR tree-optimization/69270
6431         * gcc.dg/tree-ssa/pr69270-2.c: New test.
6432         * gcc.dg/tree-ssa/pr69270-3.c: New test.
6434 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
6436         PR fortran/49630
6437         * gfortran.dg/deferred_character_13.f90: New test for the fix
6438         of comment 3 of the PR.
6440         PR fortran/54070
6441         * gfortran.dg/deferred_character_8.f90: New test
6442         * gfortran.dg/allocate_error_5.f90: New test
6444         PR fortran/60593
6445         * gfortran.dg/deferred_character_10.f90: New test
6447         PR fortran/60795
6448         * gfortran.dg/deferred_character_14.f90: New test
6450         PR fortran/61147
6451         * gfortran.dg/deferred_character_11.f90: New test
6453         PR fortran/64324
6454         * gfortran.dg/deferred_character_9.f90: New test
6456 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6458         PR rtl-optimization/69030
6459         * gcc.target/i386/pr69030.c: New.
6461 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6463         * gcc.target/aarch64/target_attr_17.c: New test.
6465 2016-01-15  Richard Biener  <rguenther@suse.de>
6467         PR tree-optimization/66856
6468         * gcc.dg/torture/pr66856-1.c: New testcase.
6469         * gcc.dg/torture/pr66856-2.c: Likewise.
6471 2016-01-15  Richard Biener  <rguenther@suse.de>
6473         PR debug/69137
6474         * g++.dg/lto/pr69137_0.C: New testcase.
6476 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
6478         PR middle-end/69246
6479         * gcc.target/i386/pr69246.c: New test.
6481 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6483         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6485 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6487         PR c++/56194
6488         * g++.dg/init/const9.C: Disable test on S/390.
6490 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6492         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6493         * g++.dg/Wno-frame-address.C: Ditto.
6495 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6497         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6499 2016-01-15  Richard Biener  <rguenther@suse.de>
6501         PR tree-optimization/68961
6502         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6504 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6506         * gcc.target/i386/pr65105-5.c: New test.
6508 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6510         * gcc.c-torture/execute/alias-4.c: New testcase.
6512 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
6514         PR ipa/68148
6515         * g++.dg/ipa/devirt-49.C: New testcase.
6517 2016-01-15  Christian Bruel  <christian.bruel@st.com>
6519         PR target/65837
6520         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6521         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6522         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6524 2016-01-15  Richard Biener  <rguenther@suse.de>
6526         PR tree-optimization/69117
6527         * gcc.dg/torture/pr69117.c: New testcase.
6529 2015-01-14  Ryan Burn  <contact@rnburn.com>
6531         PR c++/69048
6532         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6534 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6536         PR testsuite/67509
6537         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6538         range tests use 100 * maximum instead of maximum + 1.
6540 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6542         PR debug/69244
6543         * gcc.dg/guality/pr69244.c: New test.
6545 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
6547         * lib/target-supports.exp (check_effective_target_issignaling):
6548         New procedure.
6549         * gcc.dg/pr61441.c: Require issignaling effective target.
6551 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
6553         PR target/68803
6554         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6556 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
6558         PR c++/68819
6559         PR preprocessor/69177
6560         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6561         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6562         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6563         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6565 2016-01-14  Marek Polacek  <polacek@redhat.com>
6567         PR c/69262
6568         * gcc.dg/array-15.c: New test.
6570 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
6572         PR middle-end/68146
6573         PR tree-optimization/69155
6574         * gfortran.dg/pr68146.f: New test.
6575         * gfortran.dg/pr69155.f90: New test.
6577 2016-01-14  Richard Biener  <rguenther@suse.de>
6579         PR tree-optimization/68060
6580         * gcc.dg/torture/pr68060-1.c: New testcase.
6581         * gcc.dg/torture/pr68060-2.c: Likewise.
6583 2016-01-14  Nick Clifton  <nickc@redhat.com>
6585         * lib/target-supports.exp
6586         (check_effective_target_arm_neon_ok_nocache): Add an option
6587         sequence that includes setting the ARM architecture to ARMv7-A.
6588         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6589         command line options necessary to enable Neon support.
6590         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6591         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6592         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6593         * gcc.target/arm/pr69180.c: Likewise.
6595 2016-01-14  Jeff Law  <law@redhat.com>
6597         PR tree-optimization/69270
6598         * gcc.dg/tree-ssa/pr69270.c: New test.
6600 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
6602         PR c/66208
6603         * c-c++-common/pr66208.c: New file.
6605 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6607         PR tree-optimization/69156
6608         * gcc.dg/pr69156.c: New test.
6610 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6612         * gcc.target/i386/pr69225-7.c: New test.
6614 2016-01-13  Richard Henderson  <rth@redhat.com>
6616         * gcc.dg/tm/memopt-13.c: Update expected function.
6617         * gcc.dg/tm/memopt-6.c: Likewise.
6619 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
6621         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6622         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6623         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6624         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6626 2016-01-13  Tom de Vries  <tom@codesourcery.com>
6628         PR tree-optimization/69169
6629         * gcc.dg/pr69169.c: New test.
6631 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
6633         PR target/69228
6634         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6635         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6636         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6637         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6638         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6639         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6640         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6641         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6643 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
6645         PR target/69247
6646         * gcc.dg/pr69247.c: New test.
6648 2016-01-13  Richard Biener  <rguenther@suse.de>
6650         PR tree-optimization/69242
6651         * gcc.dg/torture/pr69242.c: New testcase.
6653 2016-01-13  Richard Biener  <rguenther@suse.de>
6655         PR tree-optimization/69186
6656         * gcc.dg/torture/pr69186.c: New testcase.
6658 2016-01-13  Jeff Law  <law@redhat.com>
6660         PR tree-optimization/67755
6661         * gcc.dg/tree-ssa/pr67755.c: New test.
6663 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6665         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6666         pass number in output by a star.
6668 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
6670         PR tree-optimization/68911
6671         * gcc.c-torture/execute/pr68911.c: New test.
6673 2016-01-12  Marek Polacek  <polacek@redhat.com>
6675         PR c++/68979
6676         * g++.dg/warn/permissive-1.C: New test.
6678 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6680         PR objc++/68511
6681         PR c++/69213
6682         * g++.dg/opt/pr69213.C: New test.
6684 2016-01-12  Christian Bruel  <christian.bruel@st.com>
6686         PR target/69180
6687         * gcc.target/arm/pr69180.c: New test.
6689 2016-01-12  Richard Biener  <rguenther@suse.de>
6691         PR lto/69077
6692         * g++.dg/lto/pr69077_0.C: New testcase.
6693         * g++.dg/lto/pr69077_1.C: Likewise.
6695 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6697         PR target/69175
6698         * g++.dg/opt/pr69175.C: New test.
6700 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
6702         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6703         rather than #including math.h & stdlib.h.
6704         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6705         * gcc.dg/vect/pr49771.c: Likewise.
6706         * gcc.dg/vect/vect-10-big-array.c: Likewise.
6707         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6708         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6709         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6710         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6711         * gcc.dg/vect/pr44507.c: Likewise.
6712         * gcc.dg/vect/pr45902.c: Likewise.
6713         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6714         * gcc.dg/vect/vect-117.c: Likewise.
6715         * gcc.dg/vect/vect-99.c: Likewise.
6716         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6717         * gcc.dg/vect/vect-cond-1.c: Likewise.
6718         * gcc.dg/vect/vect-cond-2.c: Likewise.
6719         * gcc.dg/vect/vect-cond-3.c: Likewise.
6720         * gcc.dg/vect/vect-cond-4.c: Likewise.
6721         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6722         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6723         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6724         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6725         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6726         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6727         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6728         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6729         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6730         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6731         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6732         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6733         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6734         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6735         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6736         include of signal.h.
6737         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6738         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6739         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6740         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6741         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6742         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6743         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6744         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6745         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6746         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6747         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6748         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6749         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6750         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6751         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6752         * gcc.dg/vect/vect-outer-5.c: Likewise.
6753         * gcc.dg/vect/vect-outer-6.c: Likewise.
6754         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6755         include of stdio.h.
6757 2016-01-12  Nick Clifton  <nickc@redhat.com>
6759         PR target/68913
6760         * gcc.dg/lto/pr61886_0.c: Rename the external function called
6761         to fread so that it will be found in all target runtimes.
6763 2016-01-12  Richard Biener  <rguenther@suse.de>
6765         PR tree-optimization/69053
6766         * g++.dg/torture/pr69053.C: New testcase.
6768 2016-01-12  Richard Biener  <rguenther@suse.de>
6770         PR tree-optimization/69168
6771         * gcc.dg/torture/pr69168.c: New testcase.
6773 2016-01-12  Richard Biener  <rguenther@suse.de>
6775         PR tree-optimization/69157
6776         * gcc.dg/torture/pr69157.c: New testcase.
6778 2016-01-12  Richard Biener  <rguenther@suse.de>
6780         PR tree-optimization/69174
6781         * gcc.dg/torture/pr69174.c: New testcase.
6783 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
6785         PR c++/66808
6786         PR c++/69000
6787         * g++.dg/tls/pr66808.C: New test.
6788         * g++.dg/tls/pr69000.C: New test.
6790 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6792         * gcc.target/powerpc/swaps-p8-23.c: New test.
6793         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6795 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
6797         PR tree-optimization/68356
6798         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6800 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
6801             Jim Wilson  <jim.wilson@linaro.org>
6803         PR target/69194
6804         * gcc.target/arm/pr69194.c: New test.
6806 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6808         PR target/69225
6809         * gcc.target/i386/pr69225-1.c: New test.
6810         * gcc.target/i386/pr69225-2.c: Likewise.
6811         * gcc.target/i386/pr69225-3.c: Likewise.
6812         * gcc.target/i386/pr69225-4.c: Likewise.
6813         * gcc.target/i386/pr69225-5.c: Likewise.
6814         * gcc.target/i386/pr69225-6.c: Likewise.
6816 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
6818         PR target/67462
6819         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6820         if lp64.
6822         PR target/69071
6823         * gcc.dg/pr69071.c: New test.
6825         PR c++/69211
6826         * g++.dg/opt/pr69211.C: New test.
6828         PR tree-optimization/69214
6829         * gcc.c-torture/compile/pr69214.c: New test.
6831 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
6833         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6834         * gcc.target/i386/pr66232-11.c: Ditto.
6835         * gcc.target/i386/pr66232-12.c: Ditto.
6836         * gcc.target/i386/pr66232-13.c: Ditto.
6838 2016-01-11  Richard Biener  <rguenther@suse.de>
6840         PR tree-optimization/69173
6841         * gcc.dg/torture/pr69173.c: New testcase.
6843 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6845         PR rtl-optimization/68796
6846         * gcc.target/aarch64/tst_5.c: New test.
6847         * gcc.target/aarch64/tst_6.c: Likewise.
6849 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6851         PR rtl-optimization/68841
6852         * gcc.dg/pr68841.c: New test.
6853         * gcc.c-torture/execute/pr68841.c: New test.
6855 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
6857         PR rtl-optimization/68920
6858         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6859         for ix86 targets.
6860         * gcc.dg/ifcvt-5.c: New test.
6862 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
6864         PR bootstrap/69123
6865         * g++.dg/pr69123.C: New.
6867 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6869         PR target/69010
6870         * gcc.target/i386/pr69010.c: New test.
6872 2016-01-11  Martin Jambor  <mjambor@suse.cz>
6874         PR ipa/69044
6875         * gcc.target/i386/chkp-pr69044.c: New test.
6877 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6879         PR tree-optimization/69109
6880         * gcc.dg/autopar/pr69109-2.c: New test.
6881         * gcc.dg/autopar/pr69109.c: New test.
6883 2016-01-11  Tom de Vries  <tom@codesourcery.com>
6885         PR tree-optimization/69108
6886         * gcc.dg/autopar/pr69108.c: New test.
6888 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
6890         PR c++/69029
6891         * c-c++-common/Wisleading-indentation.c: Augment test.
6893 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6895         PR fortran/69154
6896         * gfortran.dg/inline_matmul_12.f90:  New test.
6898 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
6900         PR fortran/67779
6901         * gfortran.dg/actual_array_offset_1: New test.
6903 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6905         PR tree-optimization/69062
6906         * gcc.dg/autopar/pr69062.c: New test.
6908 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
6910         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6911         * gcc.dg/vect/slp-perm-2.c: Likewise.
6912         * gcc.dg/vect/slp-perm-3.c: Likewise.
6913         * gcc.dg/vect/slp-perm-5.c: Likewise.
6914         * gcc.dg/vect/slp-perm-6.c: Likewise.
6915         * gcc.dg/vect/slp-perm-7.c: Likewise.
6916         * gcc.dg/vect/slp-perm-8.c: Likewise.
6918 2016-01-10  Tom de Vries  <tom@codesourcery.com>
6920         PR tree-optimization/69039
6921         * gcc.dg/autopar/pr69039.c: New test.
6923 2016-01-09  Marek Polacek  <polacek@redhat.com>
6925         PR c++/69113
6926         * g++.dg/pr69113.C: New test.
6928 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6930         PR middle-end/50865
6931         PR tree-optimization/69097
6932         * gcc.c-torture/execute/pr50865.c: New test.
6933         * gcc.c-torture/execute/pr69097-1.c: New test.
6934         * gcc.c-torture/execute/pr69097-2.c: New test.
6935         * gcc.dg/pr69097-1.c: New test.
6936         * gcc.dg/pr69097-2.c: New test.
6938 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
6940         PR c++/69164
6941         * g++.dg/opt/pr69164.C: New test.
6943 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6945         PR tree-optimization/69167
6946         * gcc.dg/pr69167.c: New test.
6948 2016-01-08  Marek Polacek  <polacek@redhat.com>
6950         PR c++/68449
6951         * g++.dg/pr68449.C: New.
6953 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
6955         PR tree-optimization/68707
6956         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6957         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6958         on platforms supporting it.
6959         * gcc.dg/vect/slp-perm-2.c: Likewise.
6960         * gcc.dg/vect/slp-perm-3.c: Likewise.
6961         * gcc.dg/vect/slp-perm-5.c: Likewise.
6962         * gcc.dg/vect/slp-perm-7.c: Likewise.
6963         * gcc.dg/vect/slp-perm-8.c: Likewise.
6964         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6965         on platforms supporting it.
6967 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6969         PR tree-optimization/69162
6970         * gcc.dg/pr69162.c: New test.
6972         PR tree-optimization/69172
6973         * gcc.dg/pr69172.c: New test.
6975 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6977         PR tree-optimization/67781
6978         * gcc.c-torture/execute/pr67781.c: New file.
6980 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6982         PR tree-optimization/69083
6983         * gcc.dg/vect/pr69083.c: New test.
6985 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
6987         PR tree-optimization/61441
6988         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6989         Use -fexcess-precision=standard for compiler options.
6990         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
6992 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
6994         PR fortran/69128
6995         * gfortran.dg/gomp/pr69128.f90: New test.
6997         PR c++/69145
6998         * g++.dg/ext/pr69145-1.C: New test.
6999         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7000         * g++.dg/ext/pr69145-2.h: New file.
7002 2016-01-07  Martin Sebor  <msebor@redhat.com>
7004         PR c/68966
7005         * gcc.dg/atomic-fetch-bool.c: New test.
7006         * gcc.dg/sync-fetch-bool.c: New test.
7008 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
7010         PR fortran/66680
7011         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7013 2016-01-07  Nick Clifton  <nickc@redhat.com>
7015         PR target/66655
7016         * g++.dg/pr66655.C: New test.
7017         * g++.dg/pr66655_1.cc: Test support file.
7018         * g++.dg/pr66655.h: Test header file.
7020 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7022         PR fortran/66680
7023         gfortran.dg/gomp/pr66680.f90: New test.
7025 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
7027         PR target/69171
7028         * gcc.target/i386/pr69171-1.c: New test.
7029         * gcc.target/i386/pr69171-2.c: Likewise.
7030         * gcc.target/i386/pr69171-3.c: Likewise.
7031         * gcc.target/i386/pr69171-4.c: Likewise.
7032         * gcc.target/i386/pr69171-5.c: Likewise.
7033         * gcc.target/i386/pr69171-6.c: Likewise.
7035 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
7037         PR middle-end/67639
7038         * c-c++-common/pr67639.c: New test.
7040 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
7042         PR tree-optimization/69141
7043         * g++.dg/opt/pr69141.C: New test.
7045 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7047         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7049 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
7051         PR target/69140
7052         * gcc.target/i386/pr69140.c: New test
7054 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
7056         * gcc.dg/bad-dereference.c: New test case.
7058 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7060         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7062 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
7064         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7066 2016-01-06  Marek Polacek  <polacek@redhat.com>
7068         PR sanitizer/69099
7069         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7071 2016-01-05  Marek Polacek  <polacek@redhat.com>
7073         PR c/69104
7074         * gcc.dg/atomic-invalid-2.c: New.
7076 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7078         PR target/68991
7079         * gcc.target/i386/pr68991.c: New test.
7081 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
7083         PR target/68991
7084         * g++.dg/pr68991-1.C: New test.
7085         * g++.dg/pr68991-2.C: Likewise.
7087 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
7089         PR other/60465
7090         * gcc.target/ia64/pr60465-gprel64.c: New test.
7091         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7093 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7095         PR rtl-optimization/68651
7096         * gcc.target/aarch64/pr68651_1.c: New test.
7098 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
7100         PR c/69122
7101         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7103 2016-01-05  Nathan Sidwell  <nathan@acm.org>
7105         PR c++/58583
7106         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7108         * gcc.dg/alias-15.c: New.
7110 2016-01-05  Nick Clifton  <nickc@redhat.com>
7112         PR target/68870
7113         * g++.dg/pr68770.C: New test.
7115 2016-01-04  Mike Stump  <mikestump@comcast.net>
7117         * lib/target-supports.exp (check_effective_target_cilkplus):
7118         cilkplus targets require pthreads.
7119         (check_effective_target_cilkplus): Remove special case for NVPTX.
7121 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7123         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7124         generation.
7126 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
7128         Update copyright years.
7130 2016-01-04  Marek Polacek  <polacek@redhat.com>
7132         PR c/68908
7133         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7134         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7135         * gcc.dg/atomic/stdatomic-op-5.c: New test.
7137 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7139         * gcc.target/sparc/20160104-2.c: New test.
7141 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7143         * gcc.target/sparc/20160104-1.c: New test.
7145 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
7147         PR fortran/65045
7148         * gfortran.dg/pr65045.f90: New test.
7150 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
7152         * gnat.dg/specs/debug1.ads: Delete.
7154 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156         PR libgfortran/68867
7157         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7158         expression.
7160 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7162         PR libgfortran/68867
7163         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7164         PowerPC.
7166 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
7168         PR fortran/68864
7169         * gfortran.dg/pr68864.f90: New test.
7171 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
7173         PR tree-optimization/69070
7174         * gcc.dg/pr69070.c: New test.
7176         PR sanitizer/69055
7177         * gfortran.dg/pr69055.f90: New test.
7179         PR target/69015
7180         * gcc.dg/pr69015.c: New test.
7182 Copyright (C) 2016 Free Software Foundation, Inc.
7184 Copying and distribution of this file, with or without modification,
7185 are permitted in any medium without royalty provided the copyright
7186 notice and this notice are preserved.