2018-01-08 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobde9400333863004b40ac485aabebe474b524ef20
1 2018-01-08  Richard Biener  <rguenther@suse.de>
3         PR middle-end/83580
4         * gcc.dg/torture/pr83580.c: New testcase.
6 2018-01-08  Richard Biener  <rguenther@suse.de>
8         PR middle-end/83517
9         * gcc.dg/pr83517.c: New testcase.
11 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
13         PR middle-end/81897
14         * gcc.dg/uninit-pr81897.c: New test.
16 2018-01-06  Martin Sebor  <msebor@redhat.com>
18         PR tree-optimization/83640
19         * gcc.dg/Wrestrict-6.c: New test.
20         * gcc.dg/pr83640.c: New test.
22 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
24         * gcc.target/aarch64/reg-alloc-1.c: New test.
26 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
28         PR fortran/50892
29         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
31 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
33         PR debug/83480
34         * gcc.dg/pr83480.c: New test.
36         PR rtl-optimization/83682
37         * gcc.target/i386/pr83682.c: New test.
39 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
41         PR fortran/78534
42         PR fortran/66310
43         * gfortran.dg/char_cast_1.f90: Update scan pattern.
44         * gfortran.dg/dependency_49.f90: Likewise.
45         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
46         * gfortran.dg/repeat_7.f90: New test for PR 66310.
47         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
48         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
49         * gfortran.dg/string_1_lp64.f90: New test.
50         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
51         * gfortran.dg/string_3_lp64.f90: New test.
53 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
55         PR target/83604
56         * gcc.target/i386/sse-26.c: New test.
58         PR target/83604
59         * gcc.target/i386/pr83604.c: New test.
61 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
63         * gcc.dg/vect/vect-align-4.c: New test.
64         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
65         and redefine as a structure with an unaligned member "b".
66         (foo): Update accordingly.
68 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
70         PR target/82439
71         * gcc.target/aarch64/bics_5.c: New test.
72         * gcc.target/arm/bics_5.c: Likewise.
74 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
76         PR tree-optimization/83605
77         * gcc.dg/pr83605.c: New test.
79 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
81         PR target/83554
82         * gcc.target/i386/pr83554.c: New test.
84         PR ipa/82352
85         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
86         long unsigned int.
88 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
90         PR fortran/83683
91         PR fortran/45689
92         * gfortran.dg/eoshift_8.f90: New test.
93         * gfortran.dg/simplify_eoshift_1.f90: New test.
95 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
97         PR debug/83585
98         * gcc.dg/pr83585.c: New test.
100 2018-01-04  Nathan Sidwell  <nathan@acm.org>
102         PR c++/83667
103         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
105 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
107         PR debug/83666
108         * gcc.dg/pr83666.c: New test.
110 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
112         PR target/83628
113         * gcc.target/alpha/pr83628-1.c: New test.
114         * gcc.target/alpha/pr83628-2.c: Ditto.
116 2018-01-04  Martin Liska  <mliska@suse.cz>
118         PR ipa/82352
119         * g++.dg/ipa/pr82352.C: New test.
121 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
123         * gcc.dg/vect-opt-info-1.c: Moved to ...
124         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
125         vect_int targets, use dg-additional-options instead of dg-options and
126         use relative line numbers instead of absolute.
128 2018-01-03  Martin Sebor  <msebor@redhat.com>
130         PR tree-optimization/83655
131         * gcc.dg/Wrestrict-5.c: New test.
132         * c-c++-common/builtins.c: New test.
134 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
135             Alan Hayward  <alan.hayward@arm.com>
136             David Sherwood  <david.sherwood@arm.com>
138         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
139         (main): Call it.
141 2018-01-03  Jeff Law  <law@redhat.com>
143         PR target/83641
144         * gcc.target/i386/stack-check-17.c: New test.
145         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
147 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
149         PR debug/83621
150         * gcc.dg/pr83621.c: New test.
152         PR debug/83645
153         * gcc.dg/pr83645.c: New test.
155 2018-01-03  Martin Sebor  <msebor@redhat.com>
157         PR tree-optimization/83603
158         * gcc.dg/Wrestrict-4.c: New test.
160         PR c/83559
161         * gcc.dg/const-2.c: New test.
162         * gcc.dg/pure-3.c: New test.
164 2018-01-03  Martin Sebor  <msebor@redhat.com>
166         * gcc.dg/Wrestrict-3.c: New test.
168 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
170         PR c++/83555
171         * g++.dg/opt/pr83555.C: New test.
172         * g++.dg/ubsan/pr83555.C: New test.
174 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
176         PR c/82050
177         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
178         the !CHECKING_P case by expecting a note.
179         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
180         a note for the !CHECKING_P case, and move the return statement
181         outside of #if CHECKING_P guard.
183 2018-01-03  Jeff Law  <law@redhat.com>
185         PR middle-end/83654
186         * gcc.target/i386/stack-check-18.c: New test.
187         * gcc.target/i386/stack-check-19.c: New test.
189 2018-01-03  Martin Sebor  <msebor@redhat.com>
191         PR tree-optimization/83501
192         * c-c++-common/Warray-bounds-3.c: Remove xfail.
194 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
196         PR tree-optimization/83501
197         * gcc.dg/tree-ssa/pr83501-1.c: New test.
199 2018-01-03  Nathan Sidwell  <nathan@acm.org>
201         PR c++/83667
202         * g++.dg/ipa/pr83667.C: New.
204 2018-01-03  Martin Liska  <mliska@suse.cz>
206         PR tree-optimization/83593
207         * gcc.dg/pr83593.c: New test.
209 2018-01-03  Martin Liska  <mliska@suse.cz>
211         PR ipa/83549
212         * g++.dg/ipa/pr83549.C: New test.
214 2018-01-03  Marek Polacek  <polacek@redhat.com>
216         PR c++/83592
217         * g++.dg/warn/mvp2.C: New test.
219 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
221         PR preprocessor/83602
222         * g++.dg/cpp/pr83602.C: New test.
224         PR c++/83634
225         * g++.dg/parse/pr83634.C: New test.
227 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
229         PR fortran/83664
230         * gfortran.dg/eoshift_7.f90: New test.
232 2018-01-03  Jan Beulich  <jbeulich@suse.com>
234         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
235         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
237 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
239         Update copyright years.
241 2018-01-03  Martin Liska  <mliska@suse.cz>
243         PR ipa/83594
244         * gcc.dg/ipa/pr83594.c: New test.
246 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
247             Alan Hayward  <alan.hayward@arm.com>
248             David Sherwood  <david.sherwood@arm.com>
250         * gcc.dg/vect-opt-info-1.c: New test.
252 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
254         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
255         floorf128, truncf128, and roundf128.
256         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
257         optimizations added in match.pd.
258         * gcc.target/powerpc/float128-hw6.c: Likewise.
259         * gcc.target/powerpc/float128-hw7.c: Likewise.
260         * gcc.target/powerpc/float128-hw8.c: Likewise.
261         * gcc.target/powerpc/float128-hw9.c: Likewise.
262         * gcc.target/powerpc/float128-hw10.c: Likewise.
263         * gcc.target/powerpc/float128-hw11.c: Likewise.
265 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
267         PR c++/83556
268         * g++.dg/cpp0x/pr83556.C: New test.
270 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
272         PR fortran/45689
273         PR fortran/83650
274         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
275         * gfortran.dg/simplify_cshift_4.f90: New test.
277 2018-01-02  Marek Polacek  <polacek@redhat.com>
279         PR c++/81860
280         * g++.dg/cpp0x/inh-ctor30.C: New test.
282         PR c++/83644
283         * g++.dg/cpp1z/pr83644.C: New test.
285 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
287         PR fortran/83076
288         * gfortran.dg/coarray_45.f90 : New test.
290         PR fortran/83319
291         * gfortran.dg/coarray_46.f90 : New test.
293 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
295         PR tree-optimization/83581
296         * gcc.dg/pr83581.c: New test.
298         PR c/83595
299         * gcc.dg/pr83595.c: New test.
301         PR middle-end/83608
302         * g++.dg/opt/pr83608.C: New test.
304         PR middle-end/83609
305         * gcc.dg/pr83609.c: New test.
306         * g++.dg/opt/pr83609.C: New test.
308         PR middle-end/83623
309         * gcc.dg/pr83623.c: New test.
311         * gcc.target/i386/i386.exp
312         (check_effective_target_avx512vpopcntdqvl): New proc.
313         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
314         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
315         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
317 Copyright (C) 2018 Free Software Foundation, Inc.
319 Copying and distribution of this file, with or without modification,
320 are permitted in any medium without royalty provided the copyright
321 notice and this notice are preserved.