2018-01-08 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4ff705196bd4e66b20b4a51c5f4a02edd4df9e96
1 2018-01-08  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/83611
4         * gfortran.dg/pdt_15.f03 : Bump count of 'n.data = 0B' to 8.
5         * gfortran.dg/pdt_26.f03 : Bump count of '_malloc' to 9.
6         * gfortran.dg/pdt_27.f03 : New test.
8         PR fortran/83731
9         * gfortran.dg/pdt_28.f03 : New test.
11 2018-01-08  Tom de Vries  <tom@codesourcery.com>
13         * c-c++-common/builtins.c: Require effective target alloca.
14         * gcc.dg/Wrestrict.c: Same.
15         * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
17 2018-01-08  Richard Biener  <rguenther@suse.de>
19         PR middle-end/83580
20         * gcc.dg/torture/pr83580.c: New testcase.
22 2018-01-08  Richard Biener  <rguenther@suse.de>
24         PR middle-end/83517
25         * gcc.dg/pr83517.c: New testcase.
27 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
29         PR middle-end/81897
30         * gcc.dg/uninit-pr81897.c: New test.
32 2018-01-06  Martin Sebor  <msebor@redhat.com>
34         PR tree-optimization/83640
35         * gcc.dg/Wrestrict-6.c: New test.
36         * gcc.dg/pr83640.c: New test.
38 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
40         * gcc.target/aarch64/reg-alloc-1.c: New test.
42 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
44         PR fortran/50892
45         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
47 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
49         PR debug/83480
50         * gcc.dg/pr83480.c: New test.
52         PR rtl-optimization/83682
53         * gcc.target/i386/pr83682.c: New test.
55 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
57         PR fortran/78534
58         PR fortran/66310
59         * gfortran.dg/char_cast_1.f90: Update scan pattern.
60         * gfortran.dg/dependency_49.f90: Likewise.
61         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
62         * gfortran.dg/repeat_7.f90: New test for PR 66310.
63         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
64         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
65         * gfortran.dg/string_1_lp64.f90: New test.
66         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
67         * gfortran.dg/string_3_lp64.f90: New test.
69 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
71         PR target/83604
72         * gcc.target/i386/sse-26.c: New test.
74         PR target/83604
75         * gcc.target/i386/pr83604.c: New test.
77 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
79         * gcc.dg/vect/vect-align-4.c: New test.
80         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
81         and redefine as a structure with an unaligned member "b".
82         (foo): Update accordingly.
84 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
86         PR target/82439
87         * gcc.target/aarch64/bics_5.c: New test.
88         * gcc.target/arm/bics_5.c: Likewise.
90 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
92         PR tree-optimization/83605
93         * gcc.dg/pr83605.c: New test.
95 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
97         PR target/83554
98         * gcc.target/i386/pr83554.c: New test.
100         PR ipa/82352
101         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
102         long unsigned int.
104 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
106         PR fortran/83683
107         PR fortran/45689
108         * gfortran.dg/eoshift_8.f90: New test.
109         * gfortran.dg/simplify_eoshift_1.f90: New test.
111 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
113         PR debug/83585
114         * gcc.dg/pr83585.c: New test.
116 2018-01-04  Nathan Sidwell  <nathan@acm.org>
118         PR c++/83667
119         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
121 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
123         PR debug/83666
124         * gcc.dg/pr83666.c: New test.
126 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
128         PR target/83628
129         * gcc.target/alpha/pr83628-1.c: New test.
130         * gcc.target/alpha/pr83628-2.c: Ditto.
132 2018-01-04  Martin Liska  <mliska@suse.cz>
134         PR ipa/82352
135         * g++.dg/ipa/pr82352.C: New test.
137 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
139         * gcc.dg/vect-opt-info-1.c: Moved to ...
140         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
141         vect_int targets, use dg-additional-options instead of dg-options and
142         use relative line numbers instead of absolute.
144 2018-01-03  Martin Sebor  <msebor@redhat.com>
146         PR tree-optimization/83655
147         * gcc.dg/Wrestrict-5.c: New test.
148         * c-c++-common/builtins.c: New test.
150 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
151             Alan Hayward  <alan.hayward@arm.com>
152             David Sherwood  <david.sherwood@arm.com>
154         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
155         (main): Call it.
157 2018-01-03  Jeff Law  <law@redhat.com>
159         PR target/83641
160         * gcc.target/i386/stack-check-17.c: New test.
161         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
163 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
165         PR debug/83621
166         * gcc.dg/pr83621.c: New test.
168         PR debug/83645
169         * gcc.dg/pr83645.c: New test.
171 2018-01-03  Martin Sebor  <msebor@redhat.com>
173         PR tree-optimization/83603
174         * gcc.dg/Wrestrict-4.c: New test.
176         PR c/83559
177         * gcc.dg/const-2.c: New test.
178         * gcc.dg/pure-3.c: New test.
180 2018-01-03  Martin Sebor  <msebor@redhat.com>
182         * gcc.dg/Wrestrict-3.c: New test.
184 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
186         PR c++/83555
187         * g++.dg/opt/pr83555.C: New test.
188         * g++.dg/ubsan/pr83555.C: New test.
190 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
192         PR c/82050
193         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
194         the !CHECKING_P case by expecting a note.
195         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
196         a note for the !CHECKING_P case, and move the return statement
197         outside of #if CHECKING_P guard.
199 2018-01-03  Jeff Law  <law@redhat.com>
201         PR middle-end/83654
202         * gcc.target/i386/stack-check-18.c: New test.
203         * gcc.target/i386/stack-check-19.c: New test.
205 2018-01-03  Martin Sebor  <msebor@redhat.com>
207         PR tree-optimization/83501
208         * c-c++-common/Warray-bounds-3.c: Remove xfail.
210 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
212         PR tree-optimization/83501
213         * gcc.dg/tree-ssa/pr83501-1.c: New test.
215 2018-01-03  Nathan Sidwell  <nathan@acm.org>
217         PR c++/83667
218         * g++.dg/ipa/pr83667.C: New.
220 2018-01-03  Martin Liska  <mliska@suse.cz>
222         PR tree-optimization/83593
223         * gcc.dg/pr83593.c: New test.
225 2018-01-03  Martin Liska  <mliska@suse.cz>
227         PR ipa/83549
228         * g++.dg/ipa/pr83549.C: New test.
230 2018-01-03  Marek Polacek  <polacek@redhat.com>
232         PR c++/83592
233         * g++.dg/warn/mvp2.C: New test.
235 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
237         PR preprocessor/83602
238         * g++.dg/cpp/pr83602.C: New test.
240         PR c++/83634
241         * g++.dg/parse/pr83634.C: New test.
243 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
245         PR fortran/83664
246         * gfortran.dg/eoshift_7.f90: New test.
248 2018-01-03  Jan Beulich  <jbeulich@suse.com>
250         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
251         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
253 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
255         Update copyright years.
257 2018-01-03  Martin Liska  <mliska@suse.cz>
259         PR ipa/83594
260         * gcc.dg/ipa/pr83594.c: New test.
262 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
263             Alan Hayward  <alan.hayward@arm.com>
264             David Sherwood  <david.sherwood@arm.com>
266         * gcc.dg/vect-opt-info-1.c: New test.
268 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
270         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
271         floorf128, truncf128, and roundf128.
272         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
273         optimizations added in match.pd.
274         * gcc.target/powerpc/float128-hw6.c: Likewise.
275         * gcc.target/powerpc/float128-hw7.c: Likewise.
276         * gcc.target/powerpc/float128-hw8.c: Likewise.
277         * gcc.target/powerpc/float128-hw9.c: Likewise.
278         * gcc.target/powerpc/float128-hw10.c: Likewise.
279         * gcc.target/powerpc/float128-hw11.c: Likewise.
281 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
283         PR c++/83556
284         * g++.dg/cpp0x/pr83556.C: New test.
286 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
288         PR fortran/45689
289         PR fortran/83650
290         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
291         * gfortran.dg/simplify_cshift_4.f90: New test.
293 2018-01-02  Marek Polacek  <polacek@redhat.com>
295         PR c++/81860
296         * g++.dg/cpp0x/inh-ctor30.C: New test.
298         PR c++/83644
299         * g++.dg/cpp1z/pr83644.C: New test.
301 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
303         PR fortran/83076
304         * gfortran.dg/coarray_45.f90 : New test.
306         PR fortran/83319
307         * gfortran.dg/coarray_46.f90 : New test.
309 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
311         PR tree-optimization/83581
312         * gcc.dg/pr83581.c: New test.
314         PR c/83595
315         * gcc.dg/pr83595.c: New test.
317         PR middle-end/83608
318         * g++.dg/opt/pr83608.C: New test.
320         PR middle-end/83609
321         * gcc.dg/pr83609.c: New test.
322         * g++.dg/opt/pr83609.C: New test.
324         PR middle-end/83623
325         * gcc.dg/pr83623.c: New test.
327         * gcc.target/i386/i386.exp
328         (check_effective_target_avx512vpopcntdqvl): New proc.
329         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
330         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
331         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
333 Copyright (C) 2018 Free Software Foundation, Inc.
335 Copying and distribution of this file, with or without modification,
336 are permitted in any medium without royalty provided the copyright
337 notice and this notice are preserved.