PR middle-end/81897
[official-gcc.git] / gcc / testsuite / ChangeLog
blob218e7821df7de923d7d91215f46e91292a0515ed
1 2018-01-06  Aldy Hernandez  <aldyh@redhat.com>
3         PR middle-end/81897
4         * gcc.dg/uninit-pr81897.c: New test.
6 2018-01-06  Martin Sebor  <msebor@redhat.com>
8         PR tree-optimization/83640
9         * gcc.dg/Wrestrict-6.c: New test.
10         * gcc.dg/pr83640.c: New test.
12 2018-01-06  Richard Sandiford  <richard.sandiford@linaro.org>
14         * gcc.target/aarch64/reg-alloc-1.c: New test.
16 2018-01-06  Janne Blomqvist  <jb@gcc.gnu.org>
18         PR fortran/50892
19         * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21 2018-01-06  Jakub Jelinek  <jakub@redhat.com>
23         PR debug/83480
24         * gcc.dg/pr83480.c: New test.
26         PR rtl-optimization/83682
27         * gcc.target/i386/pr83682.c: New test.
29 2018-01-05  Janne Blomqvist  <jb@gcc.gnu.org>
31         PR fortran/78534
32         PR fortran/66310
33         * gfortran.dg/char_cast_1.f90: Update scan pattern.
34         * gfortran.dg/dependency_49.f90: Likewise.
35         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
36         * gfortran.dg/repeat_7.f90: New test for PR 66310.
37         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
38         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
39         * gfortran.dg/string_1_lp64.f90: New test.
40         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
41         * gfortran.dg/string_3_lp64.f90: New test.
43 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
45         PR target/83604
46         * gcc.target/i386/sse-26.c: New test.
48         PR target/83604
49         * gcc.target/i386/pr83604.c: New test.
51 2018-01-05  Richard Sandiford  <richard.sandiford@linaro.org>
53         * gcc.dg/vect/vect-align-4.c: New test.
54         * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
55         and redefine as a structure with an unaligned member "b".
56         (foo): Update accordingly.
58 2018-01-05  Sudakshina Das  <sudi.das@arm.com>
60         PR target/82439
61         * gcc.target/aarch64/bics_5.c: New test.
62         * gcc.target/arm/bics_5.c: Likewise.
64 2018-01-05  Jakub Jelinek  <jakub@redhat.com>
66         PR tree-optimization/83605
67         * gcc.dg/pr83605.c: New test.
69 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
71         PR target/83554
72         * gcc.target/i386/pr83554.c: New test.
74         PR ipa/82352
75         * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
76         long unsigned int.
78 2018-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
80         PR fortran/83683
81         PR fortran/45689
82         * gfortran.dg/eoshift_8.f90: New test.
83         * gfortran.dg/simplify_eoshift_1.f90: New test.
85 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
87         PR debug/83585
88         * gcc.dg/pr83585.c: New test.
90 2018-01-04  Nathan Sidwell  <nathan@acm.org>
92         PR c++/83667
93         * g++.dg/ipa/pr83667.C: Fix regex, require alias.
95 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
97         PR debug/83666
98         * gcc.dg/pr83666.c: New test.
100 2018-01-04  Uros Bizjak  <ubizjak@gmail.com>
102         PR target/83628
103         * gcc.target/alpha/pr83628-1.c: New test.
104         * gcc.target/alpha/pr83628-2.c: Ditto.
106 2018-01-04  Martin Liska  <mliska@suse.cz>
108         PR ipa/82352
109         * g++.dg/ipa/pr82352.C: New test.
111 2018-01-04  Jakub Jelinek  <jakub@redhat.com>
113         * gcc.dg/vect-opt-info-1.c: Moved to ...
114         * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here.  Only run on
115         vect_int targets, use dg-additional-options instead of dg-options and
116         use relative line numbers instead of absolute.
118 2018-01-03  Martin Sebor  <msebor@redhat.com>
120         PR tree-optimization/83655
121         * gcc.dg/Wrestrict-5.c: New test.
122         * c-c++-common/builtins.c: New test.
124 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
125             Alan Hayward  <alan.hayward@arm.com>
126             David Sherwood  <david.sherwood@arm.com>
128         * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
129         (main): Call it.
131 2018-01-03  Jeff Law  <law@redhat.com>
133         PR target/83641
134         * gcc.target/i386/stack-check-17.c: New test.
135         * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
137 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
139         PR debug/83621
140         * gcc.dg/pr83621.c: New test.
142         PR debug/83645
143         * gcc.dg/pr83645.c: New test.
145 2018-01-03  Martin Sebor  <msebor@redhat.com>
147         PR tree-optimization/83603
148         * gcc.dg/Wrestrict-4.c: New test.
150         PR c/83559
151         * gcc.dg/const-2.c: New test.
152         * gcc.dg/pure-3.c: New test.
154 2018-01-03  Martin Sebor  <msebor@redhat.com>
156         * gcc.dg/Wrestrict-3.c: New test.
158 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
160         PR c++/83555
161         * g++.dg/opt/pr83555.C: New test.
162         * g++.dg/ubsan/pr83555.C: New test.
164 2018-01-03  David Malcolm  <dmalcolm@redhat.com>
166         PR c/82050
167         * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
168         the !CHECKING_P case by expecting a note.
169         * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
170         a note for the !CHECKING_P case, and move the return statement
171         outside of #if CHECKING_P guard.
173 2018-01-03  Jeff Law  <law@redhat.com>
175         PR middle-end/83654
176         * gcc.target/i386/stack-check-18.c: New test.
177         * gcc.target/i386/stack-check-19.c: New test.
179 2018-01-03  Martin Sebor  <msebor@redhat.com>
181         PR tree-optimization/83501
182         * c-c++-common/Warray-bounds-3.c: Remove xfail.
184 2018-01-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
186         PR tree-optimization/83501
187         * gcc.dg/tree-ssa/pr83501-1.c: New test.
189 2018-01-03  Nathan Sidwell  <nathan@acm.org>
191         PR c++/83667
192         * g++.dg/ipa/pr83667.C: New.
194 2018-01-03  Martin Liska  <mliska@suse.cz>
196         PR tree-optimization/83593
197         * gcc.dg/pr83593.c: New test.
199 2018-01-03  Martin Liska  <mliska@suse.cz>
201         PR ipa/83549
202         * g++.dg/ipa/pr83549.C: New test.
204 2018-01-03  Marek Polacek  <polacek@redhat.com>
206         PR c++/83592
207         * g++.dg/warn/mvp2.C: New test.
209 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
211         PR preprocessor/83602
212         * g++.dg/cpp/pr83602.C: New test.
214         PR c++/83634
215         * g++.dg/parse/pr83634.C: New test.
217 2018-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
219         PR fortran/83664
220         * gfortran.dg/eoshift_7.f90: New test.
222 2018-01-03  Jan Beulich  <jbeulich@suse.com>
224         * gcc.target/i386/avx512vl-no-vmovdqu8.c,
225         gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
227 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
229         Update copyright years.
231 2018-01-03  Martin Liska  <mliska@suse.cz>
233         PR ipa/83594
234         * gcc.dg/ipa/pr83594.c: New test.
236 2018-01-03  Richard Sandiford  <richard.sandiford@linaro.org>
237             Alan Hayward  <alan.hayward@arm.com>
238             David Sherwood  <david.sherwood@arm.com>
240         * gcc.dg/vect-opt-info-1.c: New test.
242 2018-01-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
244         * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
245         floorf128, truncf128, and roundf128.
246         * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
247         optimizations added in match.pd.
248         * gcc.target/powerpc/float128-hw6.c: Likewise.
249         * gcc.target/powerpc/float128-hw7.c: Likewise.
250         * gcc.target/powerpc/float128-hw8.c: Likewise.
251         * gcc.target/powerpc/float128-hw9.c: Likewise.
252         * gcc.target/powerpc/float128-hw10.c: Likewise.
253         * gcc.target/powerpc/float128-hw11.c: Likewise.
255 2018-01-02  Jakub Jelinek  <jakub@redhat.com>
257         PR c++/83556
258         * g++.dg/cpp0x/pr83556.C: New test.
260 2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
262         PR fortran/45689
263         PR fortran/83650
264         * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
265         * gfortran.dg/simplify_cshift_4.f90: New test.
267 2018-01-02  Marek Polacek  <polacek@redhat.com>
269         PR c++/81860
270         * g++.dg/cpp0x/inh-ctor30.C: New test.
272         PR c++/83644
273         * g++.dg/cpp1z/pr83644.C: New test.
275 2018-01-01  Paul Thomas  <pault@gcc.gnu.org>
277         PR fortran/83076
278         * gfortran.dg/coarray_45.f90 : New test.
280         PR fortran/83319
281         * gfortran.dg/coarray_46.f90 : New test.
283 2018-01-01  Jakub Jelinek  <jakub@redhat.com>
285         PR tree-optimization/83581
286         * gcc.dg/pr83581.c: New test.
288         PR c/83595
289         * gcc.dg/pr83595.c: New test.
291         PR middle-end/83608
292         * g++.dg/opt/pr83608.C: New test.
294         PR middle-end/83609
295         * gcc.dg/pr83609.c: New test.
296         * g++.dg/opt/pr83609.C: New test.
298         PR middle-end/83623
299         * gcc.dg/pr83623.c: New test.
301         * gcc.target/i386/i386.exp
302         (check_effective_target_avx512vpopcntdqvl): New proc.
303         * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
304         avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
305         * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
307 Copyright (C) 2018 Free Software Foundation, Inc.
309 Copying and distribution of this file, with or without modification,
310 are permitted in any medium without royalty provided the copyright
311 notice and this notice are preserved.